# S3
# Storage Cost, price unit is GB/h
# Notice: 730 hours per month is a common sense, refer to https://aws.amazon.com/calculator/calculator-faq/#:~:text=A%3A%20The%20AWS%20Pricing%20Calculator%20estimates%20service%20costs%20based%20on,in%20the%20current%20billing%20period.
# Historically, we take 720 hours per month to calculate the price,
# but we should use "730 hours per month" for new price calculation to follow common sense.
- provider: aws
  region: us-west-2
  resourceType: backup-storage
  price: 0.00003194
  category: "Backup Cost"
  description: "backup storage cost in aws us-west-2"
  resourceDetail: {}
- provider: aws
  region: us-east-1
  resourceType: backup-storage
  price: 0.00003194
  category: "Backup Cost"
  description: "backup storage cost in aws us-east-1"
  resourceDetail: {}
- provider: aws
  region: ap-east-1
  resourceType: backup-storage
  price: 0.00003472
  category: "Backup Cost"
  description: "backup storage cost in aws ap-east-1"
  resourceDetail: {}
- provider: aws
  region: ap-northeast-1
  resourceType: backup-storage
  price: 0.00003472
  category: "Backup Cost"
  description: "backup storage cost in aws ap-northeast-1"
  resourceDetail: {}
- provider: aws
  region: ap-northeast-2
  resourceType: backup-storage
  price: 0.00003472
  category: "Backup Cost"
  description: "backup storage cost in aws ap-northeast-2"
  resourceDetail: {}
- provider: aws
  region: ap-south-1
  resourceType: backup-storage
  price: 0.00003472
  category: "Backup Cost"
  description: "backup storage cost in aws ap-south-1"
  resourceDetail: {}
- provider: aws
  region: ap-southeast-1
  resourceType: backup-storage
  price: 0.00003472
  category: "Backup Cost"
  description: "backup storage cost in aws ap-southeast-1"
  resourceDetail: {}
- provider: aws
  region: eu-central-1
  resourceType: backup-storage
  price: 0.00003403
  category: "Backup Cost"
  description: "backup storage cost in aws eu-central-1"
  resourceDetail: {}

# GCS
# Storage Cost
- provider: gcp
  region: us-central1
  resourceType: backup-storage
  price: 0.00002778
  category: "Backup Cost"
  description: "backup storage cost in gcp us-central1"
  resourceDetail: {}
- provider: gcp
  region: us-west1
  resourceType: backup-storage
  price: 0.00002778
  category: "Backup Cost"
  description: "backup storage cost in gcp us-west1"
  resourceDetail: {}
- provider: gcp
  region: us-east4
  resourceType: backup-storage
  price: 0.00003194
  category: "Backup Cost"
  description: "backup storage cost in gcp us-east4"
  resourceDetail: {}
- provider: gcp
  region: asia-southeast1
  resourceType: backup-storage
  price: 0.00002778
  category: "Backup Cost"
  description: "backup storage cost in gcp asia-southeast1"
  resourceDetail: {}
- provider: gcp
  region: asia-east1
  resourceType: backup-storage
  price: 0.00002778
  category: "Backup Cost"
  description: "backup storage cost in gcp asia-east1"
  resourceDetail: {}
- provider: gcp
  region: asia-northeast1
  resourceType: backup-storage
  price: 0.00003194
  category: "Backup Cost"
  description: "backup storage cost in gcp asia-northeast1"
  resourceDetail: {}
- provider: gcp
  region: asia-northeast2
  resourceType: backup-storage
  price: 0.00003194
  category: "Backup Cost"
  description: "backup storage cost in gcp asia-northeast2"
  resourceDetail: {}

# GCS
# Replication Cost
# About price, it needs to be adapted to the billing rules.
# Ref: https://github.com/tidbcloud/core-svc/blob/fdbcaaf43b8e2d449ec0e5c824d74c21102d1beb/svc/core_ctx/application/cmd/profile/sync_sku2billing.go#L292
# The current processing logic of storage and replication is the same package.
# Here, the price needs to be converted from hourly to price per minute.
# In order to facilitate the processing of replication bills, need to multiply the price of SKU by 60.
# Note that the current processing is not a good solution and will need to be modified in the future.
- provider: gcp
  region: asia-northeast1
  resourceType: backup-replication
  price: 4.8
  category:  "Backup Cost"
  description: "backup replication cost in gcp asia-northeast1"
  resourceDetail: {}
- provider: gcp
  region: asia-northeast2
  resourceType: backup-replication
  price: 4.8
  category:  "Backup Cost"
  description: "backup replication cost in gcp asia-northeast2"
  resourceDetail: {}

# AWS EBS Snapshot Backup Storage Cost
# price unit is GB/h,
# we take 730 hours per month to calculate the price
- provider: aws
  region: us-west-2
  resourceType: backup-volume-snapshot-storage
  price: 0.0000685
  category: "Backup Cost"
  description: "backup volume snapshot storage cost in us-west-2"
  resourceDetail: {}
- provider: aws
  region: us-east-1
  resourceType: backup-volume-snapshot-storage
  price: 0.0000685
  category: "Backup Cost"
  description: "backup volume snapshot storage cost in us-east-1"
  resourceDetail: {}
- provider: aws
  region: ap-east-1
  resourceType: backup-volume-snapshot-storage
  price: 0.0000685
  category: "Backup Cost"
  description: "backup volume snapshot storage cost in ap-east-1"
  resourceDetail: {}
- provider: aws
  region: ap-northeast-1
  resourceType: backup-volume-snapshot-storage
  price: 0.0000685
  category: "Backup Cost"
  description: "backup volume snapshot storage cost in ap-northeast-1"
  resourceDetail: {}
- provider: aws
  region: ap-northeast-2
  resourceType: backup-volume-snapshot-storage
  price: 0.0000685
  category: "Backup Cost"
  description: "backup volume snapshot storage cost in ap-northeast-2"
  resourceDetail: {}
- provider: aws
  region: ap-south-1
  resourceType: backup-volume-snapshot-storage
  price: 0.0000685
  category: "Backup Cost"
  description: "backup volume snapshot storage cost in ap-south-1"
  resourceDetail: {}
- provider: aws
  region: ap-southeast-1
  resourceType: backup-volume-snapshot-storage
  price: 0.0000685
  category: "Backup Cost"
  description: "backup volume snapshot storage cost in ap-southeast-1"
  resourceDetail: {}
- provider: aws
  region: eu-central-1
  resourceType: backup-volume-snapshot-storage
  price: 0.00007398
  category: "Backup Cost"
  description: "backup volume snapshot storage cost in eu-central-1"
  resourceDetail: {}
