{
  "actions": [
    {
      "name": "postCsmawsgatewayAmis",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/csm/aws/gateway-amis?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/postCsmawsgatewayAmis-default.json"
        }
      ]
    },
    {
      "name": "getCsmawsgatewayAmis",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/csm/aws/gateway-amis?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getCsmawsgatewayAmis-default.json"
        }
      ]
    },
    {
      "name": "getCsmawskeyPairs",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/csm/aws/key-pairs?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getCsmawskeyPairs-default.json"
        }
      ]
    },
    {
      "name": "getCsmawsgatewaysvpcIdstatus",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/csm/aws/gateways/{pathv1}/status?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getCsmawsgatewaysvpcIdstatus-default.json"
        }
      ]
    },
    {
      "name": "putCsmawsgatewaysvpcId",
      "protocol": "REST",
      "method": "PUT",
      "entitypath": "{base_path}/{version}/csm/aws/gateways/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/putCsmawsgatewaysvpcId-default.json"
        }
      ]
    },
    {
      "name": "getCsmawsgatewaysvpcId",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/csm/aws/gateways/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getCsmawsgatewaysvpcId-default.json"
        }
      ]
    },
    {
      "name": "getCsmawsregionsregionId",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/csm/aws/regions/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getCsmawsregionsregionId-default.json"
        }
      ]
    },
    {
      "name": "postCsmawsgatewaysactiondeploy",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/csm/aws/gateways?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/postCsmawsgatewaysactiondeploy-default.json"
        }
      ]
    },
    {
      "name": "getCsmcsmstatus",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/csm/csmstatus?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getCsmcsmstatus-default.json"
        }
      ]
    },
    {
      "name": "getCsmawsvpcs",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/csm/aws/vpcs?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getCsmawsvpcs-default.json"
        }
      ]
    },
    {
      "name": "postCsmnsxManagerAccounts",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/csm/nsx-manager-accounts?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/postCsmnsxManagerAccounts-default.json"
        }
      ]
    },
    {
      "name": "getCsmnsxManagerAccounts",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/csm/nsx-manager-accounts?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getCsmnsxManagerAccounts-default.json"
        }
      ]
    },
    {
      "name": "getCsmawsregions",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/csm/aws/regions?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getCsmawsregions-default.json"
        }
      ]
    },
    {
      "name": "getCsmvirtualMachinesvirtualMachineId",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/csm/virtual-machines/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getCsmvirtualMachinesvirtualMachineId-default.json"
        }
      ]
    },
    {
      "name": "putCsmawsgatewayAmisregionId",
      "protocol": "REST",
      "method": "PUT",
      "entitypath": "{base_path}/{version}/csm/aws/gateway-amis/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/putCsmawsgatewayAmisregionId-default.json"
        }
      ]
    },
    {
      "name": "deleteCsmawsgatewayAmisregionId",
      "protocol": "REST",
      "method": "DELETE",
      "entitypath": "{base_path}/{version}/csm/aws/gateway-amis/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "getCsmawsgatewayAmisregionId",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/csm/aws/gateway-amis/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getCsmawsgatewayAmisregionId-default.json"
        }
      ]
    },
    {
      "name": "putCsmnsxManagerAccountsaccountId",
      "protocol": "REST",
      "method": "PUT",
      "entitypath": "{base_path}/{version}/csm/nsx-manager-accounts/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/putCsmnsxManagerAccountsaccountId-default.json"
        }
      ]
    },
    {
      "name": "deleteCsmnsxManagerAccountsaccountId",
      "protocol": "REST",
      "method": "DELETE",
      "entitypath": "{base_path}/{version}/csm/nsx-manager-accounts/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "getCsmnsxManagerAccountsaccountId",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/csm/nsx-manager-accounts/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getCsmnsxManagerAccountsaccountId-default.json"
        }
      ]
    },
    {
      "name": "postCsmawsaccountsaccountIdactionsyncInventory",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/csm/aws/accounts/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "putCsmawsaccountsaccountId",
      "protocol": "REST",
      "method": "PUT",
      "entitypath": "{base_path}/{version}/csm/aws/accounts/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/putCsmawsaccountsaccountId-default.json"
        }
      ]
    },
    {
      "name": "deleteCsmawsaccountsaccountId",
      "protocol": "REST",
      "method": "DELETE",
      "entitypath": "{base_path}/{version}/csm/aws/accounts/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "getCsmawsaccountsaccountId",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/csm/aws/accounts/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getCsmawsaccountsaccountId-default.json"
        }
      ]
    },
    {
      "name": "postCsmawsaccounts",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/csm/aws/accounts?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/postCsmawsaccounts-default.json"
        }
      ]
    },
    {
      "name": "getCsmawsaccounts",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/csm/aws/accounts?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getCsmawsaccounts-default.json"
        }
      ]
    },
    {
      "name": "getCsmvirtualMachines",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/csm/virtual-machines?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getCsmvirtualMachines-default.json"
        }
      ]
    },
    {
      "name": "postCsmawsgatewaysactionundeploy",
      "protocol": "REST",
      "method": "POST",
      "entitypath": "{base_path}/{version}/csm/aws/gateways?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": ""
        }
      ]
    },
    {
      "name": "getCsmawsvpcsvpcId",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/csm/aws/vpcs/{pathv1}?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getCsmawsvpcsvpcId-default.json"
        }
      ]
    },
    {
      "name": "getCsmawssubnets",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/csm/aws/subnets?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getCsmawssubnets-default.json"
        }
      ]
    },
    {
      "name": "getCsmawsgateways",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/csm/aws/gateways?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getCsmawsgateways-default.json"
        }
      ]
    },
    {
      "name": "getCsmawsaccountsaccountIdstatus",
      "protocol": "REST",
      "method": "GET",
      "entitypath": "{base_path}/{version}/csm/aws/accounts/{pathv1}/status?{query}",
      "requestSchema": "schema.json",
      "responseSchema": "schema.json",
      "timeout": 0,
      "sendEmpty": false,
      "sendGetBody": false,
      "requestDatatype": "JSON",
      "responseDatatype": "JSON",
      "headers": {},
      "responseObjects": [
        {
          "type": "default",
          "key": "",
          "mockFile": "mockdatafiles/getCsmawsaccountsaccountIdstatus-default.json"
        }
      ]
    }
  ]
}