AwsVmConfig
Configuration for creating AWS instances.
Fields
| Field | Type | Description |
|---|---|---|
| cdmProduct | String | AWS product listing to deploy. If no cdm_version is specified, it will pick the latest. |
| cdmVersion | String | Rubrik CDM version to determine image. Should not be used if creating using image id. This field can be an AWS CDM image version or "latest" if used with cdm_product. |
| imageId | String | ID of the virtual machine image to deploy. Should not be used if creating using marketplace image (cdm_version field). If this field is used, cdm_version field will be ignored. |
| instanceProfileName | String | Instance profile to attach to image. |
| instanceType | AwsInstanceType | AWS instance type. |
| networkConfig | [AwsVmNetworkConfig!] | Network config per node. Has one entry per node. |
| nodeSizeGb | Int | Node disk size in GB. Only needed for creating disk-based cluster. |
| placementGroupName | String | Placement Group name. |
| securityGroups | [String!] | List of security groups to assign to instances. |
| subnet | String | AWS subnet in which instance is created. To be deprecated. Ignored when AwsVmNetworkConfig is specified. |
| subnetAzConfigs | [SubnetAzConfigInput!] | List of subnet and availability zone pairs for Multi-AZ deployments. Used when is_az_resilient is true. |
| tags | String | Tags to attach to created resources (key=value separated by commas). |
| vmType | VmType | Create dense or standard nodes. |
| vpc | String | The VPC of the AWS cluster. Ignored when AwsVmNetworkConfig is specified. |