- component: tidb
  name: 16C32G
  displayName: 16 vCPU, 32 GiB
  cpu: 16
  memoryGi: 32
  deployType: dedicated
  tierUnitMap:
    aws:
      # --- X86 --- #
      - regions: [ us-east-1, us-west-2, ap-northeast-1, ap-southeast-1, eu-central-1, ap-south-1, ap-northeast-2 ]
        tenantIds: [ 0 ]
        tierUnitKey: aws:tidb:c5.4xlarge:local-storage:0:0
      
      # --- ARM --- #
      - regions: [ us-east-1, us-west-2, ap-northeast-1, ap-southeast-1, eu-central-1, ap-south-1, ap-northeast-2 ]
        tenantIds: [ 0 ]
        tierUnitKey: aws:tidb:c6g.4xlarge:local-storage:0:0

    gcp:
      - regions: [ us-central1, us-west1, asia-northeast1, asia-northeast2, asia-southeast1, asia-east1 ]
        tenantIds: [ 0 ]
        tierUnitKey: gcp:tidb:n2-custom-16-32768:local-storage:0:0

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

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

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

    azure:
      # --- X86 --- #
      - regions: [ westus2, eastus2 ]
        tenantIds: [ 0 ]
        tierUnitKey: azure:tidb:Standard_D16as_v5:local-storage:0:0

      - regions: [ westus2, eastus, eastus2 ]
        tenantIds: [ 0 ]
        tierUnitKey: azure:tidb:Standard_D16s_v5:local-storage:0:0

      # --- ARM --- #
      - regions: [ westus2, eastus, eastus2 ]
        tenantIds: [ 0 ]
        tierUnitKey: azure:tidb:Standard_D16ps_v5:local-storage:0:0

- component: tikv
  name: 16C64G
  displayName: 16 vCPU, 64 GiB
  cpu: 16
  memoryGi: 64
  deployType: dedicated
  tierUnitMap:
    aws:
      # --- X86 --- #
      - regions: [ us-east-1, us-west-2, ap-northeast-1, ap-southeast-1, eu-central-1, ap-south-1 ]
        tenantIds: [ 0 ]
        tierUnitKey: aws:tikv:m5.4xlarge:gp3:8000:594

      # --- ARM --- #
      # io2
      - regions: [ us-east-1, us-west-2, ap-northeast-1, ap-southeast-1, eu-central-1, ap-south-1 ]
        tenantIds: [ 1369847559691397265 ] # Dedicated Team Test
        tierUnitKey: aws:tikv:m6g.4xlarge:io2:8000:0:8c16g-pd:no-plus-suffix

      # gp3
      - regions: [ us-east-1, us-west-2, ap-northeast-1, ap-southeast-1, eu-central-1, ap-south-1 ]
        tenantIds: [ 0 ]
        tierUnitKey: aws:tikv:m6g.4xlarge:gp3:8000:594

    gcp:
      - regions: [ us-central1, us-west1, asia-northeast1, asia-northeast2, asia-southeast1, asia-east1 ]
        tenantIds: [ 0 ]
        tierUnitKey: gcp:tikv:n2-standard-16:pd-ssd:0:0

    azure:
      # --- X86 --- #
      - regions: [ westus2, eastus2 ]
        tenantIds: [ 0 ]
        tierUnitKey: azure:tikv:Standard_D16as_v5:premiumv2:8000:594

      - regions: [ westus2, eastus,eastus2 ]
        tenantIds: [ 0 ]
        tierUnitKey: azure:tikv:Standard_D16s_v5:premiumv2:8000:594

      # --- ARM --- #
      - regions: [ westus2, eastus, eastus2 ]
        tenantIds: [ 0 ]
        tierUnitKey: azure:tikv:Standard_D16ps_v5:premiumv2:8000:594

- component: tikv
  name: 16C64G-IO2
  displayName: 16 vCPU, 64 GiB, Plus
  cpu: 16
  memoryGi: 64
  deployType: dedicated
  tierUnitMap:
    aws:
      # --- X86 --- #

      # --- ARM --- #
      - regions: [ us-east-1, us-west-2, ap-northeast-1, ap-southeast-1, eu-central-1, ap-south-1 ]
        tenantIds: [ 1369847559691397265 ] # Dedicated Team Test
        tierUnitKey: aws:tikv:m6g.4xlarge:io2:8000:0:8c16g-pd

- component: tikv
  name: 16C128G
  displayName: 16 vCPU, 128 GiB
  cpu: 16
  memoryGi: 128
  deployType: dedicated
  tierUnitMap:
    aws:
      # --- X86 --- #
      - regions: [ us-east-1, us-west-2 ]
        tenantIds: [ 0 ]
        tierUnitKey: aws:tikv:r5.4xlarge:gp3:16000:594:4c8g-pd

      # --- ARM --- #
      # io2
      - regions: [ us-east-1, us-west-2 ]
        tenantIds: [ 1369847559691397265 ] # Dedicated Team Test
        tierUnitKey: aws:tikv:r6g.4xlarge:io2:8000:0:4c8g-pd

      # gp3
      - regions: [ us-east-1, us-west-2 ]
        tenantIds: [ 0 ]
        tierUnitKey: aws:tikv:r6g.4xlarge:gp3:16000:594:4c8g-pd

    gcp:
      - regions: [ us-west1 ]
        tenantIds: [ 0 ]
        tierUnitKey: gcp:tikv:n2-highmem-16:pd-ssd:0:0

- component: tiflash
  name: 16C128G
  displayName: 16 vCPU, 128 GiB
  cpu: 16
  memoryGi: 128
  deployType: dedicated
  tierUnitMap:
    aws:
      # --- X86 --- #
      - regions: [ us-east-1, us-west-2, ap-northeast-1, ap-southeast-1, eu-central-1, ap-south-1 ]
        tenantIds: [ 0 ]
        tierUnitKey: aws:tiflash:r5.4xlarge:gp3:16000:594

      # --- ARM --- #
      # io2
      - regions: [ us-east-1, us-west-2, ap-northeast-1, ap-southeast-1, eu-central-1, ap-south-1 ]
        tenantIds: [ 1369847559691397265 ] # Dedicated Team Test
        tierUnitKey: aws:tiflash:r6g.4xlarge:io2:8000:0

      # gp3
      - regions: [ us-east-1, us-west-2, ap-northeast-1, ap-southeast-1, eu-central-1, ap-south-1 ]
        tenantIds: [ 0 ]
        tierUnitKey: aws:tiflash:r6g.4xlarge:gp3:16000:594

    gcp:
      - regions: [ us-central1, us-west1, asia-northeast1, asia-northeast2, asia-southeast1, asia-east1 ]
        tenantIds: [ 0 ]
        tierUnitKey: gcp:tiflash:n2-highmem-16:pd-ssd:0:0

    azure:
      # --- X86 --- #
      - regions: [ westus2, eastus2 ]
        tenantIds: [ 0 ]
        tierUnitKey: azure:tiflash:Standard_E16as_v5:premiumv2:16000:594

      - regions: [ westus2, eastus, eastus2 ]
        tenantIds: [ 0 ]
        tierUnitKey: azure:tiflash:Standard_E16s_v5:premiumv2:16000:594

      # --- ARM --- #
      - regions: [ westus2, eastus, eastus2 ]
        tenantIds: [ 0 ]
        tierUnitKey: azure:tiflash:Standard_E16ps_v5:premiumv2:16000:594
