Last Updated on April 28, 2021
Below is a reference for all attribute names and attribute values in AWS Price List API for AWS IoT.
Note: All the list below are in alphabetical order.
Service Code: AWSIoT
Python Code to get Attribute Names for AWS IoT using Boto3
import boto3
pricing_client = boto3.client('pricing', region_name='us-east-1')
response = pricing_client.describe_services(ServiceCode='AWSIoT')
attribute_names = response['Services'][0]['AttributeNames']
print(attribute_names)
Attribute Name List for AWS IoT
Python Code to get the Attribute Values List for AWS IoT using Boto3
import boto3
pricing_client = boto3.client('pricing', region_name='us-east-1')
response = pricing_client.describe_services(ServiceCode='AWSIoT')
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='AWSIoT',
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 AWS IoT
Attribute Name: eventType
Values:
Operation
Request
Attribute Name: location
Values:
Asia Pacific (Hong Kong)
Asia Pacific (Mumbai)
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 (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: newcode
Values:
Yes
Attribute Name: productFamily
Values:
AWSIoT
Attribute Name: protocol
Values:
Any
LoRaWAN
MQTT
Sidewalk
Attribute Name: servicecode
Values:
AWSIoT
Attribute Name: servicename
Values:
AWS IoT
Attribute Name: termType
Values:
OnDemand
Attribute Name: usagetype
Values:
APE1-ActionsExecuted CAN1-ActionsExecuted EUW3-RegistryAndShadowOperations USE2-ConnectionMinutes
APE1-ConnectionMinutes CAN1-ConnectionMinutes EUW3-RulesTriggered USE2-Messages
APE1-Messages CAN1-Messages MES1-ActionsExecuted USE2-RegistryAndShadowOperations
APE1-RegistryAndShadowOperations CAN1-RegistryAndShadowOperations MES1-ConnectionMinutes USE2-RulesTriggered
APE1-RulesTriggered CAN1-RulesTriggered MES1-Messages USW1-ActionsExecuted
APN1-ActionsExecuted EU-ActionsExecuted MES1-RegistryAndShadowOperations USW1-ConnectionMinutes
APN1-ConnectionMinutes EU-ConnectionMinutes MES1-RulesTriggered USW1-Messages
APN1-Messages EU-LoRaWAN-Messages SAE1-ActionsExecuted USW1-RegistryAndShadowOperations
APN1-RegistryAndShadowOperations EU-Messages SAE1-ConnectionMinutes USW1-RulesTriggered
APN1-RulesTriggered EU-RegistryAndShadowOperations SAE1-Messages USW2-ActionsExecuted
APN2-ActionsExecuted EU-RulesTriggered SAE1-RegistryAndShadowOperations USW2-ConnectionMinutes
APN2-ConnectionMinutes EU-Sidewalk-Messages SAE1-RulesTriggered USW2-Messages
APN2-Messages EUC1-ActionsExecuted UGE1-ActionsExecuted USW2-RegistryAndShadowOperations
APN2-RegistryAndShadowOperations EUC1-ConnectionMinutes UGE1-ConnectionMinutes USW2-RulesTriggered
APN2-RulesTriggered EUC1-Messages UGE1-Messages
APS1-ActionsExecuted EUC1-RegistryAndShadowOperations UGE1-RegistryAndShadowOperations
APS1-ConnectionMinutes EUC1-RulesTriggered UGE1-RulesTriggered
APS1-Messages EUN1-ActionsExecuted UGW1-ActionsExecuted
APS1-RegistryAndShadowOperations EUN1-ConnectionMinutes UGW1-ConnectionMinutes
APS1-RulesTriggered EUN1-Messages UGW1-Messages
APS2-ActionsExecuted EUN1-RegistryAndShadowOperations UGW1-RegistryAndShadowOperations
APS2-ConnectionMinutes EUN1-RulesTriggered UGW1-RulesTriggered
APS2-Messages EUW2-ActionsExecuted USE1-ActionsExecuted
APS2-RegistryAndShadowOperations EUW2-ConnectionMinutes USE1-ConnectionMinutes
APS2-RulesTriggered EUW2-Messages USE1-LoRaWAN-Messages
APS3-ActionsExecuted EUW2-RegistryAndShadowOperations USE1-Messages
APS3-ConnectionMinutes EUW2-RulesTriggered USE1-RegistryAndShadowOperations
APS3-Messages EUW3-ActionsExecuted USE1-RulesTriggered
APS3-RegistryAndShadowOperations EUW3-ConnectionMinutes USE1-Sidewalk-Messages
APS3-RulesTriggered EUW3-Messages USE2-ActionsExecuted
We hope the above list of attribute names and values helps when using the AWS Price List API for AWS IoT.
If the list is outdated, let us know in the comments below. We’ll update it as soon as we can.