- provider: aws
  component: pd
  deployType: dedicated
  key: aws:pd:t3a.medium:gp3:4000:400
  defaultNodeNum: 1
  regions: [ us-west-2, us-east-1 ]
  compute:
    type: t3a.medium
  storage:
    type: gp3
    iops: 4000
    throughputMBs: 400
    minSizeGi: 10
    maxSizeGi: 10
    defaultSizeGi: 10
  forMigration:
    tierName: t3a.medium
    tierDisplayName: t3a.medium

- provider: aws
  component: pd
  deployType: dedicated
  key: aws:pd:m5.large:gp3:3000:125
  defaultNodeNum: 3
  regions: [ us-east-1, us-west-2, ap-northeast-1, ap-east-1 ]
  compute:
    type: m5.large
  storage:
    type: gp3
    iops: 3000
    throughputMBs: 125
    minSizeGi: 10
    maxSizeGi: 10
    defaultSizeGi: 10
  forMigration:
    tierName: m5.large
    tierDisplayName: m5.large

- provider: aws
  component: pd
  deployType: dedicated
  key: aws:pd:c5.xlarge:gp3:4000:400
  defaultNodeNum: 3
  regions: [ us-east-1, us-west-2 ]
  compute:
    type: c5.xlarge
  storage:
    type: gp3
    iops: 4000
    throughputMBs: 400
    minSizeGi: 20
    maxSizeGi: 20
    defaultSizeGi: 20
  forMigration:
    tierName: c5.xlarge
    tierDisplayName: c5.xlarge

- provider: aws
  component: tidb
  deployType: dedicated
  key: aws:tidb:t3a.medium:local-storage:0:0
  defaultNodeNum: 1
  regions: [ us-west-2, us-east-1 ]
  compute:
    type: t3a.medium
  storage:
    type: local-storage
    iops: 0
    throughputMBs: 0
    minSizeGi: 0
    maxSizeGi: 0
    defaultSizeGi: 0
  forMigration:
    tierName: 2C4G
    tierDisplayName: 2 vCPU, 4 GiB

- provider: aws
  component: tidb
  deployType: dedicated
  key: aws:tidb:m5.large:local-storage:0:0
  defaultNodeNum: 2
  regions: [ us-east-1, us-west-2 ]
  compute:
    type: m5.large
  storage:
    type: local-storage
    iops: 0
    throughputMBs: 0
    minSizeGi: 0
    maxSizeGi: 0
    defaultSizeGi: 0
  forMigration:
    tierName: 2C8G
    tierDisplayName: 2 vCPU, 8 GiB (Beta)

- provider: aws
  component: tidb
  deployType: dedicated
  key: aws:tidb:m5.xlarge:local-storage:0:0
  defaultNodeNum: 2
  regions: [ us-east-1, us-west-2, ap-northeast-1, ap-east-1 ]
  compute:
    type: m5.xlarge
  storage:
    type: local-storage
    iops: 0
    throughputMBs: 0
    minSizeGi: 0
    maxSizeGi: 0
    defaultSizeGi: 0
  forMigration:
    tierName: 4C16G
    tierDisplayName: 4 vCPU, 16 GiB

- provider: aws
  component: tidb
  deployType: dedicated
  key: aws:tidb:c5.2xlarge:local-storage:0:0
  defaultNodeNum: 2
  regions: [ us-east-1, us-west-2 ]
  compute:
    type: c5.2xlarge
  storage:
    type: local-storage
    iops: 0
    throughputMBs: 0
    minSizeGi: 0
    maxSizeGi: 0
    defaultSizeGi: 0
  forMigration:
    tierName: 8C16G
    tierDisplayName: 8 vCPU, 16 GiB

- provider: aws
  component: tikv
  deployType: dedicated
  key: aws:tikv:t3a.medium:gp3:4000:400
  defaultNodeNum: 3
  regions: [ us-west-2, us-east-1 ]
  compute:
    type: t3a.medium
  storage:
    type: gp3
    iops: 4000
    throughputMBs: 400
    minSizeGi: 10
    maxSizeGi: 200
    defaultSizeGi: 10
  pd:
    tierName: t3a.medium
    tierUnitKey: aws:pd:t3a.medium:gp3:4000:400
    nodeNum: 1
  forMigration:
    tierName: 2C4G
    tierDisplayName: 2 vCPU, 4 GiB

- provider: aws
  component: tikv
  deployType: dedicated
  key: aws:tikv:m5.large:gp3:3000:125
  defaultNodeNum: 3
  regions: [ us-east-1, us-west-2 ]
  compute:
    type: m5.large
  storage:
    type: gp3
    iops: 3000
    throughputMBs: 125
    minSizeGi: 10
    maxSizeGi: 200
    defaultSizeGi: 10
  pd:
    tierName: m5.large
    tierUnitKey: aws:pd:m5.large:gp3:3000:125
    nodeNum: 3
  forMigration:
    tierName: 2C8G
    tierDisplayName: 2 vCPU, 8 GiB (Beta)

- provider: aws
  component: tikv
  deployType: dedicated
  key: aws:tikv:m5.xlarge:gp3:3000:128
  defaultNodeNum: 3
  regions: [ us-east-1, us-west-2, ap-northeast-1, ap-east-1 ]
  compute:
    type: m5.xlarge
  storage:
    type: gp3
    iops: 3000
    throughputMBs: 128
    minSizeGi: 10
    maxSizeGi: 1024
    defaultSizeGi: 10
  pd:
    tierName: m5.large
    tierUnitKey: aws:pd:m5.large:gp3:3000:125
    nodeNum: 3
  forMigration:
    tierName: 4C16G
    tierDisplayName: 4 vCPU, 16 GiB

- provider: aws
  component: tikv
  deployType: dedicated
  key: aws:tikv:m5.2xlarge:gp3:4000:400
  defaultNodeNum: 3
  regions: [ us-east-1, us-west-2 ]
  compute:
    type: m5.2xlarge
  storage:
    type: gp3
    iops: 4000
    throughputMBs: 400
    minSizeGi: 10
    maxSizeGi: 2048
    defaultSizeGi: 10
  pd:
    tierName: c5.xlarge
    tierUnitKey: aws:pd:c5.xlarge:gp3:4000:400
    nodeNum: 3
  forMigration:
    tierName: 8C32G
    tierDisplayName: 8 vCPU, 32 GiB

- provider: aws
  component: tikv
  deployType: dedicated
  key: aws:tikv:r5.2xlarge:gp3:4000:400
  defaultNodeNum: 3
  regions: [ us-east-1, us-west-2 ]
  compute:
    type: r5.2xlarge
  storage:
    type: gp3
    iops: 4000
    throughputMBs: 400
    minSizeGi: 500
    maxSizeGi: 4096
    defaultSizeGi: 500
  pd:
    tierName: c5.xlarge
    tierUnitKey: aws:pd:c5.xlarge:gp3:4000:400
    nodeNum: 3
  forMigration:
    tierName: 8C64G
    tierDisplayName: 8 vCPU, 64 GiB

- provider: aws
  component: tiflash
  deployType: dedicated
  key: aws:tiflash:t3a.medium:gp3:6000:625
  defaultNodeNum: 0
  regions: [ us-west-2, us-east-1 ]
  compute:
    type: t3a.medium
  storage:
    type: gp3
    iops: 6000
    throughputMBs: 625
    minSizeGi: 100
    maxSizeGi: 200
    defaultSizeGi: 100
  forMigration:
    tierName: 2C4G
    tierDisplayName: 2 vCPU, 4 GiB

- provider: aws
  component: tiflash
  deployType: dedicated
  key: aws:tiflash:r5.2xlarge:gp3:6000:625
  defaultNodeNum: 0
  regions: [ us-east-1, us-west-2 ]
  compute:
    type: r5.2xlarge
  storage:
    type: gp3
    iops: 6000
    throughputMBs: 625
    minSizeGi: 100
    maxSizeGi: 2048
    defaultSizeGi: 100
  forMigration:
    tierName: 8C64G
    tierDisplayName: 8 vCPU, 64 GiB

- provider: gcp
  component: pd
  deployType: dedicated
  key: gcp:pd:n1-standard-1:pd-ssd:0:0
  defaultNodeNum: 3
  regions: [ us-west1 ]
  compute:
    type: n1-standard-1
  storage:
    type: pd-ssd
    iops: 0
    throughputMBs: 0
    minSizeGi: 50
    maxSizeGi: 50
    defaultSizeGi: 50
  forMigration:
    tierName: n1-standard-1
    tierDisplayName: n1-standard-1

- provider: gcp
  component: pd
  deployType: dedicated
  key: gcp:pd:e2-medium:pd-ssd:0:0
  defaultNodeNum: 1
  regions: [ us-west1, us-west2 ]
  compute:
    type: e2-medium
  storage:
    type: pd-ssd
    iops: 0
    throughputMBs: 0
    minSizeGi: 10
    maxSizeGi: 10
    defaultSizeGi: 10
  forMigration:
    tierName: e2-medium
    tierDisplayName: e2-medium

- provider: gcp
  component: pd
  deployType: dedicated
  key: gcp:pd:n1-standard-2:pd-ssd:0:0
  defaultNodeNum: 3
  regions: [ us-west1, us-west2 ]
  compute:
    type: n1-standard-2
  storage:
    type: pd-ssd
    iops: 0
    throughputMBs: 0
    minSizeGi: 10
    maxSizeGi: 10
    defaultSizeGi: 10
  forMigration:
    tierName: n1-standard-2
    tierDisplayName: n1-standard-2

- provider: gcp
  component: pd
  deployType: dedicated
  key: gcp:pd:n1-standard-4:pd-ssd:0:0
  defaultNodeNum: 3
  regions: [ us-west2, us-west1 ]
  compute:
    type: n1-standard-4
  storage:
    type: pd-ssd
    iops: 0
    throughputMBs: 0
    minSizeGi: 50
    maxSizeGi: 50
    defaultSizeGi: 50
  forMigration:
    tierName: n1-standard-4
    tierDisplayName: n1-standard-4

- provider: gcp
  component: tidb
  deployType: dedicated
  key: gcp:tidb:e2-medium:local-storage:0:0
  defaultNodeNum: 1
  regions: [ us-west1, us-west2 ]
  compute:
    type: e2-medium
  storage:
    type: local-storage
    iops: 0
    throughputMBs: 0
    minSizeGi: 0
    maxSizeGi: 0
    defaultSizeGi: 0
  forMigration:
    tierName: 2C4G
    tierDisplayName: 2 vCPU, 4 GiB

- provider: gcp
  component: tidb
  deployType: dedicated
  key: gcp:tidb:n2-standard-2:local-storage:0:0
  defaultNodeNum: 2
  regions: [ us-west1, us-west2 ]
  compute:
    type: n2-standard-2
  storage:
    type: local-storage
    iops: 0
    throughputMBs: 0
    minSizeGi: 0
    maxSizeGi: 0
    defaultSizeGi: 0
  forMigration:
    tierName: 2C8G
    tierDisplayName: 2 vCPU, 8 GiB (Beta)

- provider: gcp
  component: tidb
  deployType: dedicated
  key: gcp:tidb:n2-standard-4:local-storage:0:0
  defaultNodeNum: 2
  regions: [ us-west1, us-west2 ]
  compute:
    type: n2-standard-4
  storage:
    type: local-storage
    iops: 0
    throughputMBs: 0
    minSizeGi: 0
    maxSizeGi: 0
    defaultSizeGi: 0
  forMigration:
    tierName: 4C16G
    tierDisplayName: 4 vCPU, 16 GiB

- provider: gcp
  component: tidb
  deployType: dedicated
  key: gcp:tidb:n2-custom-8-16384:local-storage:0:0
  defaultNodeNum: 2
  regions: [ us-west2, us-west1 ]
  compute:
    type: n2-custom-8-16384
  storage:
    type: local-storage
    iops: 0
    throughputMBs: 0
    minSizeGi: 0
    maxSizeGi: 0
    defaultSizeGi: 0
  forMigration:
    tierName: 8C16G
    tierDisplayName: 8 vCPU, 16 GiB

- provider: gcp
  component: tikv
  deployType: dedicated
  key: gcp:tikv:e2-medium:pd-ssd:0:0
  defaultNodeNum: 3
  regions: [ us-west1, us-west2 ]
  compute:
    type: e2-medium
  storage:
    type: pd-ssd
    iops: 0
    throughputMBs: 0
    minSizeGi: 10
    maxSizeGi: 200
    defaultSizeGi: 10
  pd:
    tierName: e2-medium
    tierUnitKey: gcp:pd:e2-medium:pd-ssd:0:0
    nodeNum: 1
  forMigration:
    tierName: 2C4G
    tierDisplayName: 2 vCPU, 4 GiB

- provider: gcp
  component: tikv
  deployType: dedicated
  key: gcp:tikv:n2-standard-2:pd-ssd:0:0
  defaultNodeNum: 3
  regions: [ us-west1, us-west2 ]
  compute:
    type: n2-standard-2
  storage:
    type: pd-ssd
    iops: 0
    throughputMBs: 0
    minSizeGi: 10
    maxSizeGi: 200
    defaultSizeGi: 10
  pd:
    tierName: n1-standard-2
    tierUnitKey: gcp:pd:n1-standard-2:pd-ssd:0:0
    nodeNum: 3
  forMigration:
    tierName: 2C8G
    tierDisplayName: 2 vCPU, 8 GiB (Beta)

- provider: gcp
  component: tikv
  deployType: dedicated
  key: gcp:tikv:n2-standard-4:pd-ssd:0:0
  defaultNodeNum: 3
  regions: [ us-west1, us-west2 ]
  compute:
    type: n2-standard-4
  storage:
    type: pd-ssd
    iops: 0
    throughputMBs: 0
    minSizeGi: 200
    maxSizeGi: 2048
    defaultSizeGi: 200
  pd:
    tierName: n1-standard-2
    tierUnitKey: gcp:pd:n1-standard-2:pd-ssd:0:0
    nodeNum: 3
  forMigration:
    tierName: 4C16G
    tierDisplayName: 4 vCPU, 16 GiB

- provider: gcp
  component: tikv
  deployType: dedicated
  key: gcp:tikv:n2-standard-8:pd-ssd:0:0
  defaultNodeNum: 3
  regions: [ us-west2, us-west1 ]
  compute:
    type: n2-standard-8
  storage:
    type: pd-ssd
    iops: 0
    throughputMBs: 0
    minSizeGi: 500
    maxSizeGi: 2048
    defaultSizeGi: 500
  pd:
    tierName: n1-standard-4
    tierUnitKey: gcp:pd:n1-standard-4:pd-ssd:0:0
    nodeNum: 3
  forMigration:
    tierName: 8C32G
    tierDisplayName: 8 vCPU, 32 GiB

- provider: gcp
  component: tiflash
  deployType: dedicated
  key: gcp:tiflash:e2-medium:pd-ssd:0:0
  defaultNodeNum: 0
  regions: [ us-west1, us-west2 ]
  compute:
    type: e2-medium
  storage:
    type: pd-ssd
    iops: 0
    throughputMBs: 0
    minSizeGi: 100
    maxSizeGi: 200
    defaultSizeGi: 100
  forMigration:
    tierName: 2C4G
    tierDisplayName: 2 vCPU, 4 GiB

- provider: gcp
  component: tiflash
  deployType: dedicated
  key: gcp:tiflash:n2-highmem-8:pd-ssd:0:0
  defaultNodeNum: 0
  regions: [ us-west1, us-west2 ]
  compute:
    type: n2-highmem-8
  storage:
    type: pd-ssd
    iops: 0
    throughputMBs: 0
    minSizeGi: 500
    maxSizeGi: 2048
    defaultSizeGi: 500
  forMigration:
    tierName: 8C64G
    tierDisplayName: 8 vCPU, 64 GiB
