Skip to content

provisionCloudDirectCloudVm

ProvisionCloudDirectCloudVm provisions a NAS Cloud Direct virtual machine in a public cloud environment and returns the provisioning details.

Arguments

Argument Type Description
input (required) ProvisionCloudDirectCloudVmInput! The cloud provider and region to provision the virtual machine in.

Returns

ProvisionCloudDirectCloudVmReply!

Sample

mutation ProvisionCloudDirectCloudVm($input: ProvisionCloudDirectCloudVmInput!) {
  provisionCloudDirectCloudVm(input: $input) {
    cloudProvider
    cloudRegion
    imageId
    userData
  }
}
{
  "input": {
    "cloudProvider": "CLOUD_DIRECT_CLOUD_PROVIDER_AWS",
    "clusterUuid": "00000000-0000-0000-0000-000000000000"
  }
}
{
  "data": {
    "provisionCloudDirectCloudVm": {
      "cloudProvider": "CLOUD_DIRECT_CLOUD_PROVIDER_AWS",
      "cloudRegion": "example-string",
      "imageId": "example-string",
      "userData": "example-string",
      "regionImageIds": [
        {
          "imageId": "example-string",
          "region": "AF_SOUTH_1"
        }
      ]
    }
  }
}