Last Updated on April 28, 2021
Below is a reference for all attribute names and attribute values in AWS Price List API for Amazon DynamoDB.
Note: All the list below are in alphabetical order.
Service Code: AmazonDynamoDB
Python Code to get Attribute Names for AmazonDynamoDB using Boto3
import boto3
pricing_client = boto3.client('pricing', region_name='us-east-1')
response = pricing_client.describe_services(ServiceCode='AmazonDynamoDB')
attribute_names = response['Services'][0]['AttributeNames']
print(attribute_names)
Attribute Name List for AmazonDynamoDB
- group
- groupDescription
- LeaseContractLength
- location
- locationType
- OfferingClass
- operation
- productFamily
- PurchaseOption
- servicecode
- servicename
- termType
- usagetype
- volumeType
Python Code to get the Attribute Values List for AmazonDynamoDB using Boto3
import boto3
pricing_client = boto3.client('pricing', region_name='us-east-1')
response = pricing_client.describe_services(ServiceCode='AmazonDynamoDB')
attribute_names = response['Services'][0]['AttributeNames']
for attribute_name in attribute_names:
attribute_values = []
response_iterator = pricing_client.get_paginator('get_attribute_values').paginate(
ServiceCode='AmazonDynamoDB',
AttributeName=attribute_name
)
for response in response_iterator:
for attribute_value in response['AttributeValues']:
attribute_values.append(attribute_value['Value'])
print('Attribute Name:', attribute_name)
print(attribute_values)
print()
Attribute Values List for AmazonDynamoDB
Attribute Name: group
Values:
DDB-ElasticViews
DDB-Kinesis
DDB-ReadUnits
DDB-ReplicatedWriteUnits
DDB-StreamsReadRequests
DDB-WriteUnits
Attribute Name: groupDescription
Values:
Change Data Capture Units for AWS Glue Elastic Views
Change Data Capture Units for Kinesis Data Streams
DynamoDB PayPerRequest Read Request Units
DynamoDB PayPerRequest Replicated Write Request Units
DynamoDB PayPerRequest Write Request Units
DynamoDB Provisioned Read Units
DynamoDB Provisioned Replicated Write Units
DynamoDB Provisioned Write Units
DynamoDB Streams read request (GetRecords API)
Attribute Name: LeaseContractLength
Values:
1yr
3yr
Attribute Name: location
Values:
Africa (Cape Town)
Asia Pacific (Hong Kong)
Asia Pacific (Mumbai)
Asia Pacific (Osaka)
Asia Pacific (Seoul)
Asia Pacific (Singapore)
Asia Pacific (Sydney)
Asia Pacific (Tokyo)
AWS GovCloud (US-East)
AWS GovCloud (US-West)
Canada (Central)
EU (Frankfurt)
EU (Ireland)
EU (London)
EU (Milan)
EU (Paris)
EU (Stockholm)
Middle East (Bahrain)
South America (Sao Paulo)
US East (N. Virginia)
US East (Ohio)
US West (N. California)
US West (Oregon)
Attribute Name: locationType
Values:
AWS Region
Attribute Name: OfferingClass
Values:
standard
Attribute Name: operation
Values:
CommittedThroughput
DelegatedOperations
GetRecords
PayPerRequestThroughput
Attribute Name: productFamily
Values:
Amazon DynamoDB Export Data Size
Amazon DynamoDB On-Demand Backup Storage
Amazon DynamoDB PayPerRequest Throughput
Amazon DynamoDB Restore Data Size
API Request
Database Storage
DDB-Operation-ReplicatedWrite
Provisioned IOPS
Attribute Name: PurchaseOption
Values:
Heavy Utilization
Attribute Name: servicecode
Values:
AmazonDynamoDB
Attribute Name: servicename
Values:
Amazon DynamoDB
Attribute Name: termType
Values:
OnDemand
Reserved
Attribute Name: usagetype
Values:
AFS1-ExportDataSize-Bytes APN1-TimedPITRStorage-ByteHrs APS1-ReadRequestUnits APS3-Streams-Requests EU-TimedStorage-ByteHrs EUS1-ExportDataSize-Bytes EUW3-ReplWriteRequestUnits SAE1-TimedBackupStorage-ByteHrs USE1-ChangeDataCaptureUnits-Kinesis USW1-TimedStorage-ByteHrs
AFS1-ReadCapacityUnit-Hrs APN1-TimedStorage-ByteHrs APS1-ReplWriteCapacityUnit-Hrs APS3-TimedBackupStorage-ByteHrs EU-WriteCapacityUnit-Hrs EUS1-ReadCapacityUnit-Hrs EUW3-RestoreDataSize-Bytes SAE1-TimedPITRStorage-ByteHrs USE1-ExportDataSize-Bytes USW1-WriteCapacityUnit-Hrs
AFS1-ReadRequestUnits APN1-WriteCapacityUnit-Hrs APS1-ReplWriteRequestUnits APS3-TimedPITRStorage-ByteHrs EU-WriteRequestUnits EUS1-ReadRequestUnits EUW3-Streams-Requests SAE1-TimedStorage-ByteHrs USE1-RestoreDataSize-Bytes USW1-WriteRequestUnits
AFS1-RestoreDataSize-Bytes APN1-WriteRequestUnits APS1-RestoreDataSize-Bytes APS3-TimedStorage-ByteHrs EUC1-ChangeDataCaptureUnits-Kinesis EUS1-ReplWriteCapacityUnit-Hrs EUW3-TimedBackupStorage-ByteHrs SAE1-WriteCapacityUnit-Hrs USE1-Streams-Requests USW2-ChangeDataCaptureUnits-ElasticViews
AFS1-Streams-Requests APN2-ChangeDataCaptureUnits-Kinesis APS1-Streams-Requests APS3-WriteCapacityUnit-Hrs EUC1-ExportDataSize-Bytes EUS1-ReplWriteRequestUnits EUW3-TimedPITRStorage-ByteHrs SAE1-WriteRequestUnits USE1-TimedBackupStorage-ByteHrs USW2-ChangeDataCaptureUnits-Kinesis
AFS1-TimedBackupStorage-ByteHrs APN2-ExportDataSize-Bytes APS1-TimedBackupStorage-ByteHrs APS3-WriteRequestUnits EUC1-ReadCapacityUnit-Hrs EUS1-RestoreDataSize-Bytes EUW3-TimedStorage-ByteHrs TimedStorage-ByteHrs USE1-TimedPITRStorage-ByteHrs USW2-ExportDataSize-Bytes
AFS1-TimedPITRStorage-ByteHrs APN2-ReadCapacityUnit-Hrs APS1-TimedPITRStorage-ByteHrs CAN1-ChangeDataCaptureUnits-Kinesis EUC1-ReadRequestUnits EUS1-Streams-Requests EUW3-WriteCapacityUnit-Hrs UGE1-ExportDataSize-Bytes USE2-ChangeDataCaptureUnits-ElasticViews USW2-ReadCapacityUnit-Hrs
AFS1-TimedStorage-ByteHrs APN2-ReadRequestUnits APS1-TimedStorage-ByteHrs CAN1-ExportDataSize-Bytes EUC1-ReplWriteCapacityUnit-Hrs EUS1-TimedBackupStorage-ByteHrs EUW3-WriteRequestUnits UGE1-ReadCapacityUnit-Hrs USE2-ChangeDataCaptureUnits-Kinesis USW2-ReadRequestUnits
AFS1-WriteCapacityUnit-Hrs APN2-ReplWriteCapacityUnit-Hrs APS1-WriteCapacityUnit-Hrs CAN1-ReadCapacityUnit-Hrs EUC1-ReplWriteRequestUnits EUS1-TimedPITRStorage-ByteHrs MES1-ExportDataSize-Bytes UGE1-ReplWriteCapacityUnit-Hrs USE2-ExportDataSize-Bytes USW2-ReplWriteCapacityUnit-Hrs
AFS1-WriteRequestUnits APN2-ReplWriteRequestUnits APS1-WriteRequestUnits CAN1-ReadRequestUnits EUC1-RestoreDataSize-Bytes EUS1-TimedStorage-ByteHrs MES1-ReadCapacityUnit-Hrs UGE1-ReplWriteRequestUnits USE2-ReadCapacityUnit-Hrs USW2-ReplWriteRequestUnits
APE1-ExportDataSize-Bytes APN2-RestoreDataSize-Bytes APS2-ChangeDataCaptureUnits-Kinesis CAN1-ReplWriteCapacityUnit-Hrs EUC1-Streams-Requests EUS1-WriteCapacityUnit-Hrs MES1-ReadRequestUnits UGE1-RestoreDataSize-Bytes USE2-ReadRequestUnits USW2-RestoreDataSize-Bytes
APE1-ReadCapacityUnit-Hrs APN2-Streams-Requests APS2-ExportDataSize-Bytes CAN1-ReplWriteRequestUnits EUC1-TimedBackupStorage-ByteHrs EUS1-WriteRequestUnits MES1-RestoreDataSize-Bytes UGE1-Streams-Requests USE2-ReplWriteCapacityUnit-Hrs USW2-Streams-Requests
APE1-ReadRequestUnits APN2-TimedBackupStorage-ByteHrs APS2-ReadCapacityUnit-Hrs CAN1-RestoreDataSize-Bytes EUC1-TimedPITRStorage-ByteHrs EUW2-ChangeDataCaptureUnits-Kinesis MES1-Streams-Requests UGE1-TimedBackupStorage-ByteHrs USE2-ReplWriteRequestUnits USW2-TimedBackupStorage-ByteHrs
APE1-RestoreDataSize-Bytes APN2-TimedPITRStorage-ByteHrs APS2-ReadRequestUnits CAN1-Streams-Requests EUC1-TimedStorage-ByteHrs EUW2-ExportDataSize-Bytes MES1-TimedBackupStorage-ByteHrs UGE1-TimedPITRStorage-ByteHrs USE2-RestoreDataSize-Bytes USW2-TimedPITRStorage-ByteHrs
APE1-Streams-Requests APN2-TimedStorage-ByteHrs APS2-ReplWriteCapacityUnit-Hrs CAN1-TimedBackupStorage-ByteHrs EUC1-WriteCapacityUnit-Hrs EUW2-ReadCapacityUnit-Hrs MES1-TimedPITRStorage-ByteHrs UGE1-TimedStorage-ByteHrs USE2-Streams-Requests USW2-TimedStorage-ByteHrs
APE1-TimedBackupStorage-ByteHrs APN2-WriteCapacityUnit-Hrs APS2-ReplWriteRequestUnits CAN1-TimedPITRStorage-ByteHrs EUC1-WriteRequestUnits EUW2-ReadRequestUnits MES1-TimedStorage-ByteHrs UGE1-WriteCapacityUnit-Hrs USE2-TimedBackupStorage-ByteHrs USW2-WriteCapacityUnit-Hrs
APE1-TimedPITRStorage-ByteHrs APN2-WriteRequestUnits APS2-RestoreDataSize-Bytes CAN1-TimedStorage-ByteHrs EUN1-ChangeDataCaptureUnits-Kinesis EUW2-ReplWriteCapacityUnit-Hrs MES1-WriteCapacityUnit-Hrs UGE1-WriteRequestUnits USE2-TimedPITRStorage-ByteHrs USW2-WriteRequestUnits
APE1-TimedStorage-ByteHrs APN3-ExportDataSize-Bytes APS2-Streams-Requests CAN1-WriteCapacityUnit-Hrs EUN1-ExportDataSize-Bytes EUW2-ReplWriteRequestUnits MES1-WriteRequestUnits UGW1-ExportDataSize-Bytes USE2-TimedStorage-ByteHrs WriteCapacityUnit-Hrs
APE1-WriteCapacityUnit-Hrs APN3-ReadCapacityUnit-Hrs APS2-TimedBackupStorage-ByteHrs CAN1-WriteRequestUnits EUN1-ReadCapacityUnit-Hrs EUW2-RestoreDataSize-Bytes ReadCapacityUnit-Hrs UGW1-ReadCapacityUnit-Hrs USE2-WriteCapacityUnit-Hrs WriteRequestUnits
APE1-WriteRequestUnits APN3-ReadRequestUnits APS2-TimedPITRStorage-ByteHrs EU-ChangeDataCaptureUnits-ElasticViews EUN1-ReadRequestUnits EUW2-Streams-Requests ReadRequestUnits UGW1-ReadRequestUnits USE2-WriteRequestUnits
APN1-ChangeDataCaptureUnits-ElasticViews APN3-RestoreDataSize-Bytes APS2-TimedStorage-ByteHrs EU-ChangeDataCaptureUnits-Kinesis EUN1-ReplWriteCapacityUnit-Hrs EUW2-TimedBackupStorage-ByteHrs ReplWriteCapacityUnit-Hrs UGW1-ReplWriteCapacityUnit-Hrs USW1-ChangeDataCaptureUnits-Kinesis
APN1-ChangeDataCaptureUnits-Kinesis APN3-Streams-Requests APS2-WriteCapacityUnit-Hrs EU-ExportDataSize-Bytes EUN1-ReplWriteRequestUnits EUW2-TimedPITRStorage-ByteHrs ReplWriteRequestUnits UGW1-ReplWriteRequestUnits USW1-ExportDataSize-Bytes
APN1-ExportDataSize-Bytes APN3-TimedBackupStorage-ByteHrs APS2-WriteRequestUnits EU-ReadCapacityUnit-Hrs EUN1-RestoreDataSize-Bytes EUW2-TimedStorage-ByteHrs SAE1-ChangeDataCaptureUnits-Kinesis UGW1-RestoreDataSize-Bytes USW1-ReadCapacityUnit-Hrs
APN1-ReadCapacityUnit-Hrs APN3-TimedPITRStorage-ByteHrs APS3-ChangeDataCaptureUnits-Kinesis EU-ReadRequestUnits EUN1-Streams-Requests EUW2-WriteCapacityUnit-Hrs SAE1-ExportDataSize-Bytes UGW1-Streams-Requests USW1-ReadRequestUnits
APN1-ReadRequestUnits APN3-TimedStorage-ByteHrs APS3-ExportDataSize-Bytes EU-ReplWriteCapacityUnit-Hrs EUN1-TimedBackupStorage-ByteHrs EUW2-WriteRequestUnits SAE1-ReadCapacityUnit-Hrs UGW1-TimedBackupStorage-ByteHrs USW1-ReplWriteCapacityUnit-Hrs
APN1-ReplWriteCapacityUnit-Hrs APN3-WriteCapacityUnit-Hrs APS3-ReadCapacityUnit-Hrs EU-ReplWriteRequestUnits EUN1-TimedPITRStorage-ByteHrs EUW3-ChangeDataCaptureUnits-Kinesis SAE1-ReadRequestUnits UGW1-TimedPITRStorage-ByteHrs USW1-ReplWriteRequestUnits
APN1-ReplWriteRequestUnits APN3-WriteRequestUnits APS3-ReadRequestUnits EU-RestoreDataSize-Bytes EUN1-TimedStorage-ByteHrs EUW3-ExportDataSize-Bytes SAE1-ReplWriteCapacityUnit-Hrs UGW1-TimedStorage-ByteHrs USW1-RestoreDataSize-Bytes
APN1-RestoreDataSize-Bytes APS1-ChangeDataCaptureUnits-Kinesis APS3-ReplWriteCapacityUnit-Hrs EU-Streams-Requests EUN1-WriteCapacityUnit-Hrs EUW3-ReadCapacityUnit-Hrs SAE1-ReplWriteRequestUnits UGW1-WriteCapacityUnit-Hrs USW1-Streams-Requests
APN1-Streams-Requests APS1-ExportDataSize-Bytes APS3-ReplWriteRequestUnits EU-TimedBackupStorage-ByteHrs EUN1-WriteRequestUnits EUW3-ReadRequestUnits SAE1-RestoreDataSize-Bytes UGW1-WriteRequestUnits USW1-TimedBackupStorage-ByteHrs
APN1-TimedBackupStorage-ByteHrs APS1-ReadCapacityUnit-Hrs APS3-RestoreDataSize-Bytes EU-TimedPITRStorage-ByteHrs EUS1-ChangeDataCaptureUnits-Kinesis EUW3-ReplWriteCapacityUnit-Hrs SAE1-Streams-Requests USE1-ChangeDataCaptureUnits-ElasticViews USW1-TimedPITRStorage-ByteHrs
Attribute Name: volumeType
Values:
Amazon DynamoDB - Backup Restore Size
Amazon DynamoDB - Export Size
Amazon DynamoDB - Indexed DataStore
Amazon DynamoDB - On-Demand Backup Storage
Amazon DynamoDB - Point-In-Time-Restore (PITR) Backup Storage
We hope the above list of attribute names and values helps when using the AWS Price List API for Amazon DynamoDB.
If the list is outdated, let us know in the comments below. We’ll update it as soon as we can.