GcpVmConfigInput
Inputs needed to create VMs on GCP.
Fields
| Field | Type | Description |
|---|---|---|
| cdmProduct | String | The CDM product to use for the cluster if it is created using a marketplace image. This field must not be used if the cluster is created using an image ID. |
| cdmVersion | String | The CDM version to use for the cluster if it is created using a marketplace image. This field must not be used if the cluster is created using an image ID. |
| deleteProtection | Boolean | If delete protection to apply to the GCP instance. |
| imageId | String | The image ID to use for the cluster. This field must not be used if the cluster is created using a marketplace image (using the cdm_version field). If this field is used, the cdm_version field will be ignored. |
| instanceType | GcpInstanceType | Instance type to use for the GCP instance. |
| labels | String | Labels to apply to the GCP instance. List of tag key=value separated by commas. |
| networkConfig | [GcpSubnetInput!] | GCP subnet configs for each node. |
| nodeSizeGb | Int | The size of the node in GB. This field is only needed for creating disk-based cluster. |
| serviceAccounts | [GcpServiceAccountInput!] | Service accounts to apply to the GCP instance. |
| subnetAzConfigs | [SubnetAzConfigInput!] | List of subnet and availability zone pairs for Multi-AZ deployments. |
| testImage | GcpTestImage | Test image to use for the Rubrik cluster. This field is only used for internal testing purposes. |
| vmType | VmType | Standard, dense or extra dense virtual machine. |