Last Updated on April 29, 2021
Below is a reference for all attribute names and attribute values in AWS Price List API for AmazonCloudWatch.
Note: All the list below are in alphabetical order.
Service Code: AmazonCloudWatch
Python Code to get Attribute Names for AmazonCloudWatch using Boto3
import boto3
pricing_client = boto3.client('pricing', region_name='us-east-1')
response = pricing_client.describe_services(ServiceCode='AmazonCloudWatch')
attribute_names = response['Services'][0]['AttributeNames']
print(attribute_names)
Attribute Name List for AmazonCloudWatch
- alarmType
- group
- groupDescription
- location
- locationType
- logsDestination
- operation
- productFamily
- Restriction
- servicecode
- servicename
- storageMedia
- termType
- usagetype
- version
Python Code to get the Attribute Values List for AmazonCloudWatch using Boto3
import boto3
pricing_client = boto3.client('pricing', region_name='us-east-1')
response = pricing_client.describe_services(ServiceCode='AmazonCloudWatch')
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='AmazonCloudWatch',
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 AmazonCloudWatch
Attribute Name: alarmType
Values:
Composite
High Resolution
Standard
Attribute Name: group
Values:
Alarm
CW-Canaries
CW-MetricStreams
CW-MonthlyFree-Alarm
CW-MonthlyFree-Archival
CW-MonthlyFree-Canaries
CW-MonthlyFree-DataProcessing
CW-MonthlyFree-DataScanned
CW-MonthlyFree-Event
CW-MonthlyFree-Metric
CW-MonthlyFree-Request
CW-MonthlyFree-Rule
CW-Requests
Dashboard
Delivered Logs
Event-CloudWatchLog
Event-DynamoDB
Ingested Logs
Metric
Queried Logs
Rule-CloudWatchLog
Rule-DynamoDB
Attribute Name: groupDescription
Values:
CloudWatch Alarms
CloudWatch API Requests
CloudWatch Bulk API Requests
CloudWatch Contributor Insights API Requests
CloudWatch Contributor Insights Matched Events
CloudWatch Contributor Insights Rule
CloudWatch Custom Metrics
CloudWatch Dashboards
CloudWatch Image API Requests
CloudWatch Metric Streams Metric Updates
CloudWatch Synthetics Canaries
Existing system, application, and custom log files
Log data queried using CloudWatch Logs Insights
Log delivered from AWS services to log destinations other than CloudWatch
Log files generated by AWS services
Monthly free usage of archived storage
Monthly free usage of alarms
Monthly free usage of canaries
Monthly free usage of Contributor Insights matched events
Monthly free usage of Contributor Insights rules
Monthly free usage of data ingestion
Monthly free usage of data scanned by CloudWatch Logs Insights queries
Monthly free usage of metrics
Monthly free usage of requests
Attribute Name: location
Values:
Africa (Cape Town)
Any
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 (Los Angeles)
US West (N. California)
US West (Oregon)
Attribute Name: locationType
Values:
AWS Region
Attribute Name: logsDestination
Values:
Amazon CloudWatch Logs
Amazon Kinesis Data Firehose
Amazon S3
Attribute Name: operation
Values:
CloudWatchLogs
DashboardHour
DynamoDB
DynamoDBEvents
GetInsightRuleReport
GetMetricData
GetMetricWidgetImage
MetricUpdate
PutLogEvents
StartQuery
Attribute Name: productFamily
Values:
Alarm
API Request
Bundle
Canaries
Contributor Insights
Dashboard
Data Payload
Metric
Metric Streams
Storage Snapshot
Attribute Name: Restriction
Values:
Limited SKU Usage
Attribute Name: servicecode
Values:
AmazonCloudWatch
Attribute Name: servicename
Values:
AmazonCloudWatch
Attribute Name: storageMedia
Values:
Amazon S3
Attribute Name: termType
Values:
OnDemand
Attribute Name: usagetype
Values:
AFS1-CW:AlarmMonitorUsage APE1-CW:HighResAlarmMonitorUsage APN1-VendedLog-Bytes APN3-CW:MetricMonitorUsage APS2-CW:CompositeAlarmMonitorUsage APS3-CW:MetricStreamUsage CW:GMD-Metrics EUC1-CW:CompositeAlarmMonitorUsage EUN1-CW:MetricStreamUsage EUW2-CW:CompositeAlarmMonitorUsage EUW3-CW:MetricStreamUsage MES1-CW:MetricMonitorUsage UGE1-CW:AlarmMonitorUsage UGW1-FH-Egress-Bytes USE2-DataProcessing-Bytes USW2-CW:ContributorInsightEvents
AFS1-CW:Canary-runs APE1-CW:MetricMonitorUsage APN2-CW:AlarmMonitorUsage APN3-CW:MetricStreamUsage APS2-CW:ContributorEventsManaged APS3-CW:Requests CW:GMWI-Metrics EUC1-CW:ContributorEventsManaged EUN1-CW:Requests EUW2-CW:ContributorEventsManaged EUW3-CW:Requests MES1-CW:MetricStreamUsage UGE1-CW:Canary-runs UGW1-S3-Egress-Bytes USE2-DataScanned-Bytes USW2-CW:ContributorInsightRules
AFS1-CW:CompositeAlarmMonitorUsage APE1-CW:MetricStreamUsage APN2-CW:Canary-runs APN3-CW:Requests APS2-CW:ContributorInsightEvents APS3-DataProcessing-Bytes CW:HighResAlarmMonitorUsage EUC1-CW:ContributorInsightEvents EUN1-DataProcessing-Bytes EUW2-CW:ContributorInsightEvents EUW3-DataProcessing-Bytes MES1-CW:Requests UGE1-CW:ContributorEventsManaged UGW1-TimedStorage-ByteHrs USE2-FH-Egress-Bytes USW2-CW:ContributorRulesManaged
AFS1-CW:ContributorEventsManaged APE1-CW:Requests APN2-CW:CompositeAlarmMonitorUsage APN3-DataProcessing-Bytes APS2-CW:ContributorInsightRules APS3-DataScanned-Bytes CW:MetricMonitorUsage EUC1-CW:ContributorInsightRules EUN1-DataScanned-Bytes EUW2-CW:ContributorInsightRules EUW3-DataScanned-Bytes MES1-DataProcessing-Bytes UGE1-CW:ContributorInsightEvents UGW1-VendedLog-Bytes USE2-S3-Egress-Bytes USW2-CW:GIRR-Metrics
AFS1-CW:ContributorInsightEvents APE1-DataProcessing-Bytes APN2-CW:ContributorEventsManaged APN3-DataScanned-Bytes APS2-CW:ContributorRulesManaged APS3-S3-Egress-Bytes CW:Requests EUC1-CW:ContributorRulesManaged EUN1-FH-Egress-Bytes EUW2-CW:ContributorRulesManaged EUW3-FH-Egress-Bytes MES1-DataScanned-Bytes UGE1-CW:ContributorInsightRules USE1-CW:Canary-runs USE2-TimedStorage-ByteHrs USW2-CW:GMD-Metrics
AFS1-CW:ContributorInsightRules APE1-DataScanned-Bytes APN2-CW:ContributorInsightEvents APN3-S3-Egress-Bytes APS2-CW:GIRR-Metrics APS3-TimedStorage-ByteHrs DashboardsUsageHour EUC1-CW:GIRR-Metrics EUN1-S3-Egress-Bytes EUW2-CW:GIRR-Metrics EUW3-S3-Egress-Bytes MES1-FH-Egress-Bytes UGE1-CW:ContributorRulesManaged USE1-CW:ContributorEventsManaged USE2-VendedLog-Bytes USW2-CW:GMWI-Metrics
AFS1-CW:ContributorRulesManaged APE1-FH-Egress-Bytes APN2-CW:ContributorInsightRules APN3-TimedStorage-ByteHrs APS2-CW:GMD-Metrics APS3-VendedLog-Bytes DashboardsUsageHour-Basic EUC1-CW:GMD-Metrics EUN1-TimedStorage-ByteHrs EUW2-CW:GMD-Metrics EUW3-TimedStorage-ByteHrs MES1-S3-Egress-Bytes UGE1-CW:GIRR-Metrics USE1-CW:ContributorInsightEvents USW1-CW:AlarmMonitorUsage USW2-CW:HighResAlarmMonitorUsage
AFS1-CW:GIRR-Metrics APE1-S3-Egress-Bytes APN2-CW:ContributorRulesManaged APN3-VendedLog-Bytes APS2-CW:GMWI-Metrics CAN1-CW:AlarmMonitorUsage DataProcessing-Bytes EUC1-CW:GMWI-Metrics EUN1-VendedLog-Bytes EUW2-CW:GMWI-Metrics EUW3-VendedLog-Bytes MES1-TimedStorage-ByteHrs UGE1-CW:GMD-Metrics USE1-CW:ContributorInsightRules USW1-CW:Canary-runs USW2-CW:MetricMonitorUsage
AFS1-CW:GMD-Metrics APE1-TimedStorage-ByteHrs APN2-CW:GIRR-Metrics APS1-CW:AlarmMonitorUsage APS2-CW:HighResAlarmMonitorUsage CAN1-CW:Canary-runs EU-CW:AlarmMonitorUsage EUC1-CW:HighResAlarmMonitorUsage EUS1-CW:AlarmMonitorUsage EUW2-CW:HighResAlarmMonitorUsage Global-CW:AlarmMonitorUsage MES1-VendedLog-Bytes UGE1-CW:HighResAlarmMonitorUsage USE1-CW:ContributorRulesManaged USW1-CW:CompositeAlarmMonitorUsage USW2-CW:MetricStreamUsage
AFS1-CW:GMWI-Metrics APE1-VendedLog-Bytes APN2-CW:GMD-Metrics APS1-CW:Canary-runs APS2-CW:MetricMonitorUsage CAN1-CW:CompositeAlarmMonitorUsage EU-CW:Canary-runs EUC1-CW:MetricMonitorUsage EUS1-CW:Canary-runs EUW2-CW:MetricMonitorUsage Global-CW:Canary-runs SAE1-CW:AlarmMonitorUsage UGE1-CW:MetricMonitorUsage USE1-CW:MetricStreamUsage USW1-CW:ContributorEventsManaged USW2-CW:Requests
AFS1-CW:HighResAlarmMonitorUsage APFH-FH-Egress-Bytes APN2-CW:GMWI-Metrics APS1-CW:CompositeAlarmMonitorUsage APS2-CW:MetricStreamUsage CAN1-CW:ContributorEventsManaged EU-CW:CompositeAlarmMonitorUsage EUC1-CW:MetricStreamUsage EUS1-CW:CompositeAlarmMonitorUsage EUW2-CW:MetricStreamUsage Global-CW:ContributorInsightEvents SAE1-CW:Canary-runs UGE1-CW:Requests USE1-DataProcessing-Bytes USW1-CW:ContributorInsightEvents USW2-DataProcessing-Bytes
AFS1-CW:MetricMonitorUsage APN1-CW:AlarmMonitorUsage APN2-CW:HighResAlarmMonitorUsage APS1-CW:ContributorEventsManaged APS2-CW:Requests CAN1-CW:ContributorInsightEvents EU-CW:ContributorEventsManaged EUC1-CW:Requests EUS1-CW:ContributorEventsManaged EUW2-CW:Requests Global-CW:ContributorInsightRules SAE1-CW:CompositeAlarmMonitorUsage UGE1-DataProcessing-Bytes USE1-DataScanned-Bytes USW1-CW:ContributorInsightRules USW2-DataScanned-Bytes
AFS1-CW:MetricStreamUsage APN1-CW:Canary-runs APN2-CW:MetricMonitorUsage APS1-CW:ContributorInsightEvents APS2-DataProcessing-Bytes CAN1-CW:ContributorInsightRules EU-CW:ContributorInsightEvents EUC1-DataProcessing-Bytes EUS1-CW:ContributorInsightEvents EUW2-DataProcessing-Bytes Global-CW:MetricMonitorUsage SAE1-CW:ContributorEventsManaged UGE1-DataScanned-Bytes USE1-FH-Egress-Bytes USW1-CW:ContributorRulesManaged USW2-FH-Egress-Bytes
AFS1-CW:Requests APN1-CW:CompositeAlarmMonitorUsage APN2-CW:MetricStreamUsage APS1-CW:ContributorInsightRules APS2-DataScanned-Bytes CAN1-CW:ContributorRulesManaged EU-CW:ContributorInsightRules EUC1-DataScanned-Bytes EUS1-CW:ContributorInsightRules EUW2-DataScanned-Bytes Global-CW:Requests SAE1-CW:ContributorInsightEvents UGE1-FH-Egress-Bytes USE1-S3-Egress-Bytes USW1-CW:GIRR-Metrics USW2-S3-Egress-Bytes
AFS1-DataProcessing-Bytes APN1-CW:ContributorEventsManaged APN2-CW:Requests APS1-CW:ContributorRulesManaged APS2-FH-Egress-Bytes CAN1-CW:GIRR-Metrics EU-CW:ContributorRulesManaged EUC1-FH-Egress-Bytes EUS1-CW:ContributorRulesManaged EUW2-FH-Egress-Bytes Global-DashboardsUsageHour-Basic SAE1-CW:ContributorInsightRules UGE1-S3-Egress-Bytes USE1-TimedStorage-ByteHrs USW1-CW:GMD-Metrics USW2-TimedStorage-ByteHrs
AFS1-DataScanned-Bytes APN1-CW:ContributorInsightEvents APN2-DataProcessing-Bytes APS1-CW:GIRR-Metrics APS2-S3-Egress-Bytes CAN1-CW:GMD-Metrics EU-CW:GIRR-Metrics EUC1-S3-Egress-Bytes EUS1-CW:GIRR-Metrics EUW2-S3-Egress-Bytes Global-DataProcessing-Bytes SAE1-CW:ContributorRulesManaged UGE1-TimedStorage-ByteHrs USE1-VendedLog-Bytes USW1-CW:GMWI-Metrics USW2-VendedLog-Bytes
AFS1-FH-Egress-Bytes APN1-CW:ContributorInsightRules APN2-DataScanned-Bytes APS1-CW:GMD-Metrics APS2-TimedStorage-ByteHrs CAN1-CW:GMWI-Metrics EU-CW:GMD-Metrics EUC1-TimedStorage-ByteHrs EUS1-CW:GMD-Metrics EUW2-TimedStorage-ByteHrs Global-DataScanned-Bytes SAE1-CW:GIRR-Metrics UGE1-VendedLog-Bytes USE2-CW:AlarmMonitorUsage USW1-CW:HighResAlarmMonitorUsage
AFS1-S3-Egress-Bytes APN1-CW:ContributorRulesManaged APN2-FH-Egress-Bytes APS1-CW:GMWI-Metrics APS2-VendedLog-Bytes CAN1-CW:HighResAlarmMonitorUsage EU-CW:GMWI-Metrics EUC1-VendedLog-Bytes EUS1-CW:GMWI-Metrics EUW2-VendedLog-Bytes Global-TimedStorage-ByteHrs SAE1-CW:GMD-Metrics UGW1--CW:ContributorRulesManaged USE2-CW:Canary-runs USW1-CW:MetricMonitorUsage
AFS1-TimedStorage-ByteHrs APN1-CW:GIRR-Metrics APN2-S3-Egress-Bytes APS1-CW:HighResAlarmMonitorUsage APS3-CW:AlarmMonitorUsage CAN1-CW:MetricMonitorUsage EU-CW:HighResAlarmMonitorUsage EUN1-CW:AlarmMonitorUsage EUS1-CW:HighResAlarmMonitorUsage EUW3-CW:AlarmMonitorUsage LAX1-CW:GIRR-Metrics SAE1-CW:GMWI-Metrics UGW1-CW:AlarmMonitorUsage USE2-CW:CompositeAlarmMonitorUsage USW1-CW:MetricStreamUsage
AFS1-VendedLog-Bytes APN1-CW:GMD-Metrics APN2-TimedStorage-ByteHrs APS1-CW:MetricMonitorUsage APS3-CW:Canary-runs CAN1-CW:MetricStreamUsage EU-CW:MetricMonitorUsage EUN1-CW:Canary-runs EUS1-CW:MetricMonitorUsage EUW3-CW:Canary-runs MES1-CW:AlarmMonitorUsage SAE1-CW:HighResAlarmMonitorUsage UGW1-CW:Canary-runs USE2-CW:ContributorEventsManaged USW1-CW:Requests
APE1-CW:AlarmMonitorUsage APN1-CW:GMWI-Metrics APN2-VendedLog-Bytes APS1-CW:MetricStreamUsage APS3-CW:CompositeAlarmMonitorUsage CAN1-CW:Requests EU-CW:MetricStreamUsage EUN1-CW:CompositeAlarmMonitorUsage EUS1-CW:MetricStreamUsage EUW3-CW:CompositeAlarmMonitorUsage MES1-CW:Canary-runs SAE1-CW:MetricMonitorUsage UGW1-CW:ContributorEventsManaged USE2-CW:ContributorInsightEvents USW1-DataProcessing-Bytes
APE1-CW:Canary-runs APN1-CW:HighResAlarmMonitorUsage APN3-CW:AlarmMonitorUsage APS1-CW:Requests APS3-CW:ContributorEventsManaged CAN1-DataProcessing-Bytes EU-CW:Requests EUN1-CW:ContributorEventsManaged EUS1-CW:Requests EUW3-CW:ContributorEventsManaged MES1-CW:CompositeAlarmMonitorUsage SAE1-CW:MetricStreamUsage UGW1-CW:ContributorInsightEvents USE2-CW:ContributorInsightRules USW1-DataScanned-Bytes
APE1-CW:CompositeAlarmMonitorUsage APN1-CW:MetricMonitorUsage APN3-CW:CompositeAlarmMonitorUsage APS1-DataProcessing-Bytes APS3-CW:ContributorInsightEvents CAN1-DataScanned-Bytes EU-DataProcessing-Bytes EUN1-CW:ContributorInsightEvents EUS1-DataProcessing-Bytes EUW3-CW:ContributorInsightEvents MES1-CW:ContributorEventsManaged SAE1-CW:Requests UGW1-CW:ContributorInsightRules USE2-CW:ContributorRulesManaged USW1-FH-Egress-Bytes
APE1-CW:ContributorEventsManaged APN1-CW:MetricStreamUsage APN3-CW:ContributorEventsManaged APS1-DataScanned-Bytes APS3-CW:ContributorInsightRules CAN1-FH-Egress-Bytes EU-DataScanned-Bytes EUN1-CW:ContributorInsightRules EUS1-DataScanned-Bytes EUW3-CW:ContributorInsightRules MES1-CW:ContributorInsightEvents SAE1-DataProcessing-Bytes UGW1-CW:GIRR-Metrics USE2-CW:GIRR-Metrics USW1-S3-Egress-Bytes
APE1-CW:ContributorInsightEvents APN1-CW:Requests APN3-CW:ContributorInsightEvents APS1-FH-Egress-Bytes APS3-CW:ContributorRulesManaged CAN1-S3-Egress-Bytes EU-FH-Egress-Bytes EUN1-CW:ContributorRulesManaged EUS1-FH-Egress-Bytes EUW3-CW:ContributorRulesManaged MES1-CW:ContributorInsightRules SAE1-DataScanned-Bytes UGW1-CW:GMD-Metrics USE2-CW:GMD-Metrics USW1-TimedStorage-ByteHrs
APE1-CW:ContributorInsightRules APN1-DataProcessing-Bytes APN3-CW:ContributorInsightRules APS1-S3-Egress-Bytes APS3-CW:GIRR-Metrics CAN1-TimedStorage-ByteHrs EU-S3-Egress-Bytes EUN1-CW:GIRR-Metrics EUS1-S3-Egress-Bytes EUW3-CW:GIRR-Metrics MES1-CW:ContributorRulesManaged SAE1-FH-Egress-Bytes UGW1-CW:HighResAlarmMonitorUsage USE2-CW:GMWI-Metrics USW1-VendedLog-Bytes
APE1-CW:ContributorRulesManaged APN1-DataScanned-Bytes APN3-CW:ContributorRulesManaged APS1-TimedStorage-ByteHrs APS3-CW:GMD-Metrics CAN1-VendedLog-Bytes EU-TimedStorage-ByteHrs EUN1-CW:GMD-Metrics EUS1-TimedStorage-ByteHrs EUW3-CW:GMD-Metrics MES1-CW:GIRR-Metrics SAE1-S3-Egress-Bytes UGW1-CW:MetricMonitorUsage USE2-CW:HighResAlarmMonitorUsage USW2-CW:AlarmMonitorUsage
APE1-CW:GIRR-Metrics APN1-FH-Egress-Bytes APN3-CW:GIRR-Metrics APS1-VendedLog-Bytes APS3-CW:GMWI-Metrics CW:AlarmMonitorUsage EU-VendedLog-Bytes EUN1-CW:GMWI-Metrics EUS1-VendedLog-Bytes EUW3-CW:GMWI-Metrics MES1-CW:GMD-Metrics SAE1-TimedStorage-ByteHrs UGW1-CW:Requests USE2-CW:MetricMonitorUsage USW2-CW:Canary-runs
APE1-CW:GMD-Metrics APN1-S3-Egress-Bytes APN3-CW:GMD-Metrics APS2-CW:AlarmMonitorUsage APS3-CW:HighResAlarmMonitorUsage CW:CompositeAlarmMonitorUsage EUC1-CW:AlarmMonitorUsage EUN1-CW:HighResAlarmMonitorUsage EUW2-CW:AlarmMonitorUsage EUW3-CW:HighResAlarmMonitorUsage MES1-CW:GMWI-Metrics SAE1-VendedLog-Bytes UGW1-DataProcessing-Bytes USE2-CW:MetricStreamUsage USW2-CW:CompositeAlarmMonitorUsage
APE1-CW:GMWI-Metrics APN1-TimedStorage-ByteHrs APN3-CW:HighResAlarmMonitorUsage APS2-CW:Canary-runs APS3-CW:MetricMonitorUsage CW:GIRR-Metrics EUC1-CW:Canary-runs EUN1-CW:MetricMonitorUsage EUW2-CW:Canary-runs EUW3-CW:MetricMonitorUsage MES1-CW:HighResAlarmMonitorUsage TimedStorage-ByteHrs UGW1-DataScanned-Bytes USE2-CW:Requests USW2-CW:ContributorEventsManaged
Attribute Name: version
Values:
Basic
Basic (Free)
Current
Extended
Legacy
We hope the above list of attribute names and values helps when using the AWS Price List API for AmazonCloudWatch.
If the list is outdated, let us know in the comments below. We’ll update it as soon as we can.