INPUT_OBJECT

GcpVmConfigInput

Description

Inputs needed to create VMs on GCP.

link GraphQL Schema definition

  • input GcpVmConfigInput {
  • # 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.
  • cdmVersion: String
  • # If delete protection to apply to the GCP instance.
  • deleteProtection: Boolean
  • # 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.
  • imageId: String
  • # Instance type to use for the GCP instance.
  • instanceType: GcpInstanceType
  • # Labels to apply to the GCP instance. List of tag key=value separated by commas.
  • labels: String
  • # GCP subnet configs for each node.
  • networkConfig: [GcpSubnetInput!]
  • # The size of the node in GB. This field is only needed for creating disk-based
  • # cluster.
  • nodeSizeGb: Int
  • # Service accounts to apply to the GCP instance.
  • serviceAccounts: [GcpServiceAccountInput!]
  • # Test image to use for the Rubrik cluster. This field is only used for internal
  • # testing purposes.
  • testImage: GcpTestImage
  • # Standard, dense or extra dense virtual machine.
  • vmType: VmType
  • }