- component: tidb
  name: 4C16G
  displayName: 4 vCPU, 16 GiB
  cpu: 4
  memoryGi: 16
  deployType: dedicated
  tierUnitMap:
    aws:
      # --- X86 --- #
      - regions: [ us-east-1, us-west-2 ]
        tenantIds: [ 0 ]
        tierUnitKey: aws:tidb:m5.xlarge:local-storage:0:0

      # --- ARM --- #
      - regions: [ us-east-1, us-west-2 ]
        tenantIds: [ 0 ]
        tierUnitKey: aws:tidb:m6g.xlarge:local-storage:0:0

    gcp:
      - regions: [ us-west1, us-west2 ]
        tenantIds: [ 0 ]
        tierUnitKey: gcp:tidb:n2-standard-4:local-storage:0:0

- component: tikv
  name: 4C16G
  displayName: 4 vCPU, 16 GiB
  cpu: 4
  memoryGi: 16
  deployType: dedicated
  tierUnitMap:
    aws:
      # --- X86 --- #
      - regions: [ us-east-1, us-west-2 ]
        tenantIds: [ 0 ]
        tierUnitKey: aws:tikv:m5.xlarge:gp3:3000:128

      # --- ARM --- #
      # io2
      - regions: [ us-east-1, us-west-2 ]
        tenantIds: [ 0 ]
        tierUnitKey: aws:tikv:m6g.xlarge:io2:100:0

      # gp3
      - regions: [ us-east-1, us-west-2 ]
        tenantIds: [ 0 ]
        tierUnitKey: aws:tikv:m6g.xlarge:gp3:4000:400

    gcp:
      - regions: [ us-west1, us-west2 ]
        tenantIds: [ 0 ]
        tierUnitKey: gcp:tikv:n2-standard-4:pd-ssd:0:0

- component: tiflash
  name: 4C16G
  displayName: 4 vCPU, 16 GiB
  cpu: 4
  memoryGi: 16
  deployType: dedicated
  tierUnitMap:
    aws:
      # --- ARM --- #
      # io2
      - regions: [ us-west-2, us-east-1 ]
        tenantIds: [ 0 ]
        tierUnitKey: aws:tiflash:m6g.xlarge:io2:100:0

      # gp3
      - regions: [ us-west-2, us-east-1 ]
        tenantIds: [ 0 ]
        tierUnitKey: aws:tiflash:m6g.xlarge:gp3:6000:625
