- component: pd
  name: n1-standard-1
  displayName: n1-standard-1
  cpu: 1
  memoryGi: 4
  deployType: dedicated
  tierUnitMap:
    gcp:
      - regions: [ asia-northeast1, us-west1 ]
        tenantIds: [ 0 ]
        tierUnitKey: gcp:pd:n1-standard-1:pd-ssd:0:0

- component: pd
  name: Standard_D2ps_v5
  displayName: Standard_D2ps_v5
  cpu: 2
  memoryGi: 8
  deployType: dedicated
  tierUnitMap:
    azure:
      - regions: [ westus2, eastus, eastus2 ]
        tenantIds: [ 0 ]
        tierUnitKey: azure:pd:Standard_D2ps_v5:premiumv2:3000:125

- component: pd
  name: n1-standard-2
  displayName: n1-standard-2
  cpu: 2
  memoryGi: 8
  deployType: dedicated
  tierUnitMap:
    gcp:
      - regions: [ us-central1, us-west1, asia-northeast1, asia-northeast2, asia-southeast1,
                   asia-east1 ]
        tenantIds: [ 0 ]
        tierUnitKey: gcp:pd:n1-standard-2:pd-ssd:0:0

- component: pd
  name: 2C8G
  displayName: 2 vCPU, 8 GiB
  cpu: 2
  memoryGi: 8
  deployType: dedicated
  tierUnitMap:
    azure:
      # --- X86 --- #
      - regions: [ westus2, eastus2 ]
        tenantIds: [ 0 ]
        tierUnitKey: azure:pd:Standard_D2as_v5:premiumv2:3000:125

      - regions: [ westus2, eastus, eastus2 ]
        tenantIds: [ 0 ]
        tierUnitKey: azure:pd:Standard_D2s_v5:premiumv2:3000:125

- component: pd
  name: m5.large
  displayName: m5.large
  cpu: 2
  memoryGi: 8
  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:pd:m5.large:gp3:3000:125

- component: pd
  name: m6g.large
  displayName: m6g.large
  cpu: 2
  memoryGi: 8
  deployType: dedicated
  tierUnitMap:
    aws:
      # --- ARM --- #
      - regions: [ us-east-1, us-west-2, ap-northeast-1, ap-southeast-1, eu-central-1,
                   ap-south-1 ]
        tenantIds: [ 0 ]
        tierUnitKey: aws:pd:m6g.large:gp3:3000:125

- component: pd
  name: 4C8G
  displayName: 4 vCPU, 8 GiB
  cpu: 4
  memoryGi: 8
  deployType: dedicated
  tierUnitMap:
    azure:
      # --- X86 --- #
      - regions: [ westus2, eastus2 ]
        tenantIds: [ 0 ]
        tierUnitKey: azure:pd:Standard_D4as_v5:premiumv2:3000:125

      - regions: [ westus2, eastus, eastus2 ]
        tenantIds: [ 0 ]
        tierUnitKey: azure:pd:Standard_D4ls_v5:premiumv2:3000:125

      # --- ARM --- #
      - regions: [ westus2, eastus, eastus2 ]
        tenantIds: [ 0 ]
        tierUnitKey: azure:pd:Standard_D4pls_v5:premiumv2:3000:125

- component: pd
  name: c5.xlarge
  displayName: c5.xlarge
  cpu: 4
  memoryGi: 8
  deployType: dedicated
  tierUnitMap:
    aws:
      # --- X86 --- #
      - regions: [ us-east-1, us-west-2, ap-northeast-1, ap-southeast-1, eu-central-1,
                   ap-northeast-2, ap-south-1 ]
        tenantIds: [ 0 ]
        tierUnitKey: aws:pd:c5.xlarge:gp3:3000:125

- component: pd
  name: c6g.xlarge
  displayName: c6g.xlarge
  cpu: 4
  memoryGi: 8
  deployType: dedicated
  tierUnitMap:
    aws:
      # --- ARM --- #
      - regions: [ us-east-1, us-west-2, ap-northeast-1, ap-southeast-1, eu-central-1,
                   ap-northeast-2, ap-south-1 ]
        tenantIds: [ 0 ]
        tierUnitKey: aws:pd:c6g.xlarge:gp3:3000:125

- component: pd
  name: 4C16G
  displayName: 4 vCPU, 16 GiB
  cpu: 4
  memoryGi: 16
  deployType: dedicated
  tierUnitMap:
    azure:
      # --- X86 --- #
      - regions: [ westus2, eastus, eastus2 ]
        tenantIds: [ 0 ]
        tierUnitKey: azure:pd:Standard_D4s_v5:premiumv2:3000:125

      # --- ARM --- #
      - regions: [ westus2, eastus, eastus2 ]
        tenantIds: [ 0 ]
        tierUnitKey: azure:pd:Standard_D4ps_v5:premiumv2:3000:125

- component: pd
  name: n1-standard-4
  displayName: n1-standard-4
  cpu: 4
  memoryGi: 16
  deployType: dedicated
  tierUnitMap:
    gcp:
      - regions: [ us-central1, us-west1, asia-northeast1, asia-northeast2, asia-southeast1,
                   asia-east1 ]
        tenantIds: [ 0 ]
        tierUnitKey: gcp:pd:n1-standard-4:pd-ssd:0:0

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

      # --- ARM --- #
      - regions: [ us-east-1, us-west-2 ]
        tenantIds: [ 0 ]
        tierUnitKey: aws:pd:c6g.2xlarge:gp3:3000:125

    azure:
      # --- X86 --- #
      - regions: [ westus2, eastus2 ]
        tenantIds: [ 0 ]
        tierUnitKey: azure:pd:Standard_D8as_v5:premiumv2:3000:125

      - regions: [ westus2, eastus, eastus2 ]
        tenantIds: [ 0 ]
        tierUnitKey: azure:pd:Standard_D8ls_v5:premiumv2:3000:125

      # --- ARM --- #
      - regions: [ westus2, eastus, eastus2 ]
        tenantIds: [ 0 ]
        tierUnitKey: azure:pd:Standard_D8pls_v5:premiumv2:3000:125

    gcp:
      - regions: [ asia-east1, asia-northeast1, us-west1 ]
        tenantIds: [ 0 ]
        tierUnitKey: gcp:pd:n2-custom-8-16384:pd-ssd:0:0

- component: pd
  name: 8C32G
  displayName: 8 vCPU, 32 GiB
  cpu: 8
  memoryGi: 32
  deployType: dedicated
  tierUnitMap:
    aws:
      # --- X86 --- #
      - regions: [ us-west-2 ]
        tenantIds: [ 0 ]
        tierUnitKey: aws:pd:m5.2xlarge:gp3:3000:125

      # --- ARM --- #
      - regions: [ us-west-2 ]
        tenantIds: [ 0 ]
        tierUnitKey: aws:pd:m6g.2xlarge:gp3:3000:125

    azure:
      # --- X86 --- #
      - regions: [ westus2, eastus, eastus2 ]
        tenantIds: [ 0 ]
        tierUnitKey: azure:pd:Standard_D8s_v5:premiumv2:3000:125

      # --- ARM --- #
      - regions: [ westus2, eastus, eastus2 ]
        tenantIds: [ 0 ]
        tierUnitKey: azure:pd:Standard_D8ps_v5:premiumv2:3000:125

- component: pd
  name: 16C32G
  displayName: 16 vCPU, 32 GiB
  cpu: 16
  memoryGi: 32
  deployType: dedicated
  tierUnitMap:
    aws:
      # --- ARM --- #
      - regions: [ us-east-1, us-west-2 ]
        tenantIds: [ 0 ]
        tierUnitKey: aws:pd:c6g.4xlarge:gp3:3000:125

- component: pd
  name: 32C64G
  displayName: 32 vCPU, 64 GiB
  cpu: 32
  memoryGi: 64
  deployType: dedicated
  tierUnitMap:
    aws:
      # --- ARM --- #
      - regions: [ us-east-1, us-west-2 ]
        tenantIds: [ 0 ]
        tierUnitKey: aws:pd:c6g.8xlarge:gp3:3000:125

- component: pd
  name: c6g.16xlarge
  displayName: c6g.16xlarge
  cpu: 64
  memoryGi: 128
  deployType: dedicated
  tierUnitMap:
    aws:
      # --- ARM --- #
      - regions: [ us-east-1, us-west-2 ]
        tenantIds: [ 0 ]
        tierUnitKey: aws:pd:c6g.16xlarge:gp3:3000:125
