Last Updated on April 28, 2021
Below is a reference for all attribute names and attribute values in AWS Price List API for Amazon Virtual Private Cloud (VPC).
Note: All the list below are in alphabetical order.
Service Code: AmazonVPC
Python Code to get Attribute Names for AmazonVPC using Boto3
import boto3
pricing_client = boto3.client('pricing', region_name='us-east-1')
response = pricing_client.describe_services(ServiceCode='AmazonVPC')
attribute_names = response['Services'][0]['AttributeNames']
print(attribute_names)
Attribute Name List for AmazonVPC
- attachmentType
- endpointType
- group
- groupDescription
- location
- locationType
- operation
- productFamily
- servicecode
- servicename
- termType
- usagetype
Python Code to get the Attribute Values List for AmazonVPC using Boto3
import boto3
pricing_client = boto3.client('pricing', region_name='us-east-1')
response = pricing_client.describe_services(ServiceCode='AmazonVPC')
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='AmazonVPC',
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 AmazonVPC
Attribute Name: attachmentType
Values:
AWS DirectConnect
AWS Site-to-Site VPN
Transit Gateway
Transit Gateway Connect
VPC
Attribute Name: endpointType
Values:
FIPS140-2
IPsec
Attribute Name: group
Values:
AWSClientVPN
AWSReachabilityAnalyzer
AWSTrafficMirroring
AWSTransitGateway
VPCE:VpcEndpoint
Attribute Name: groupDescription
Values:
Charge for per GB data processed by AWS Gateway Load Balancer VPC Endpoint
Charge for per GB data processed by AWS Transit Gateway for Multicast receivers
Charge for per GB data processed by AWS Transit Gateways for Site-to-Site VPN attachments
Charge for per GB data processed by AWS Transit Gateways for AWS Direct Connect Gateway attachments
Charge for per GB data processed by AWS Transit Gateways for VPC attachments
Charge for per GB data processed by VPC Endpoints
Charge per analysis processed by VPC Reachability Analyzer
Charge per GB data processed by AWS Transit Gateway for Multicast receivers
Hourly charge for AWS Gateway Load Balancer VPC Endpoint
Hourly charge for Client VPN connections
Hourly charge for Client VPN Endpoints
Hourly charge for Traffic Mirroring Source
Hourly charge for Transit Gateway AWS Direct Connect Gateway attachments
Hourly charge for Transit Gateway Connect attachments
Hourly charge for Transit Gateway Peering Attachments
Hourly charge for Transit Gateway Site-to-Site VPN attachments
Hourly charge for Transit Gateway VPC Attachments
Hourly charge for VPC Endpoints
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)
China (Beijing)
China (Ningxia)
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 ISO East
US ISOB East (Ohio)
US West (N. California)
US West (Oregon)
Attribute Name: locationType
Values:
AWS Region
Attribute Name: operation
Values:
ClientVPNConnections
ClientVPNEndpoints
CreateVpnConnection
ENI-to-ENI
RunAnalysis
TransitGatewayConnect
TransitGatewayDirectConnect
TransitGatewayPeering
TransitGatewayVPC
TransitGatewayVPN
VpcEndpoint
Attribute Name: productFamily
Values:
Cloud Connectivity
VpcEndpoint
Attribute Name: servicecode
Values:
AmazonVPC
Attribute Name: servicename
Values:
Amazon Virtual Private Cloud
Attribute Name: termType
Values:
OnDemand
Attribute Name: usagetype
Values:
AFS1-Analysis-Runs APN1-VpcEndpoint-Bytes APS1-TransitGateway-Bytes APS3-VPN-Usage-Hours:ipsec.1 EU-VpcEndpoint-GWLBE-Hours EUS1-TGW-Multicast-Consumer-Bytes EUW3-VpcEndpoint-Hours UGE1-TransitGateway-Bytes USE2-ENI-Mirror USW2-VpcEndpoint-GWLBE-Hours
AFS1-ClientVPN-ConnectionHours APN1-VpcEndpoint-GWLBE-Bytes APS1-TransitGateway-Hours CAN1-Analysis-Runs EU-VpcEndpoint-Hours EUS1-TransitGateway-Bytes EUW3-VPN-Usage-Hours:ipsec.1 UGE1-TransitGateway-Hours USE2-TGW-Multicast-Consumer-Bytes USW2-VpcEndpoint-Hours
AFS1-ClientVPN-EndpointHours APN1-VpcEndpoint-GWLBE-Hours APS1-VpcEndpoint-Bytes CAN1-ClientVPN-ConnectionHours EU-VPN-Usage-Hours:ipsec.1 EUS1-TransitGateway-Hours MES1-Analysis-Runs UGE1-VpcEndpoint-Bytes USE2-TransitGateway-Bytes USW2-VPN-Usage-Hours:ipsec.1
AFS1-TGW-Multicast-Consumer-Bytes APN1-VpcEndpoint-Hours APS1-VpcEndpoint-GWLBE-Bytes CAN1-ClientVPN-EndpointHours EUC1-Analysis-Runs EUS1-VpcEndpoint-Bytes MES1-ClientVPN-ConnectionHours UGE1-VpcEndpoint-Hours USE2-TransitGateway-Hours VPN-Usage-Hours:ipsec.1
AFS1-TransitGateway-Bytes APN1-VPN-Usage-Hours:ipsec.1 APS1-VpcEndpoint-GWLBE-Hours CAN1-ENI-Mirror EUC1-ClientVPN-ConnectionHours EUS1-VpcEndpoint-GWLBE-Bytes MES1-ClientVPN-EndpointHours UGE1-VPN-Usage-Hours:ipsec.1 USE2-VpcEndpoint-Bytes
AFS1-TransitGateway-Hours APN2-Analysis-Runs APS1-VpcEndpoint-Hours CAN1-TGW-Multicast-Consumer-Bytes EUC1-ClientVPN-EndpointHours EUS1-VpcEndpoint-GWLBE-Hours MES1-ENI-Mirror UGE1-VPN-Usage-Hours:ipsec.2 USE2-VpcEndpoint-GWLBE-Bytes
AFS1-VpcEndpoint-Bytes APN2-ClientVPN-ConnectionHours APS1-VPN-Usage-Hours:ipsec.1 CAN1-TransitGateway-Bytes EUC1-ENI-Mirror EUS1-VpcEndpoint-Hours MES1-TGW-Multicast-Consumer-Bytes UGW1-ENI-Mirror USE2-VpcEndpoint-GWLBE-Hours
AFS1-VpcEndpoint-GWLBE-Bytes APN2-ClientVPN-EndpointHours APS2-Analysis-Runs CAN1-TransitGateway-Hours EUC1-TGW-Multicast-Consumer-Bytes EUS1-VPN-Usage-Hours:ipsec.1 MES1-TransitGateway-Bytes UGW1-TGW-Multicast-Consumer-Bytes USE2-VpcEndpoint-Hours
AFS1-VpcEndpoint-GWLBE-Hours APN2-ENI-Mirror APS2-ClientVPN-ConnectionHours CAN1-VpcEndpoint-Bytes EUC1-TransitGateway-Bytes EUW2-Analysis-Runs MES1-TransitGateway-Hours UGW1-TransitGateway-Bytes USE2-VPN-Usage-Hours:ipsec.1
AFS1-VpcEndpoint-Hours APN2-TGW-Multicast-Consumer-Bytes APS2-ClientVPN-EndpointHours CAN1-VpcEndpoint-GWLBE-Bytes EUC1-TransitGateway-Hours EUW2-ClientVPN-ConnectionHours MES1-VpcEndpoint-Bytes UGW1-TransitGateway-Hours USW1-Analysis-Runs
AFS1-VPN-Usage-Hours:ipsec.1 APN2-TransitGateway-Bytes APS2-ENI-Mirror CAN1-VpcEndpoint-GWLBE-Hours EUC1-VpcEndpoint-Bytes EUW2-ClientVPN-EndpointHours MES1-VpcEndpoint-GWLBE-Bytes UGW1-VpcEndpoint-Bytes USW1-ClientVPN-ConnectionHours
APE1-Analysis-Runs APN2-TransitGateway-Hours APS2-TGW-Multicast-Consumer-Bytes CAN1-VpcEndpoint-Hours EUC1-VpcEndpoint-GWLBE-Bytes EUW2-ENI-Mirror MES1-VpcEndpoint-GWLBE-Hours UGW1-VpcEndpoint-Hours USW1-ClientVPN-EndpointHours
APE1-ClientVPN-ConnectionHours APN2-VpcEndpoint-Bytes APS2-TransitGateway-Bytes CAN1-VPN-Usage-Hours:ipsec.1 EUC1-VpcEndpoint-GWLBE-Hours EUW2-TGW-Multicast-Consumer-Bytes MES1-VpcEndpoint-Hours UGW1-VPN-Usage-Hours:ipsec.1 USW1-ENI-Mirror
APE1-ClientVPN-EndpointHours APN2-VpcEndpoint-GWLBE-Bytes APS2-TransitGateway-Hours CNN1-VpcEndpoint-Bytes EUC1-VpcEndpoint-Hours EUW2-TransitGateway-Bytes MES1-VPN-Usage-Hours:ipsec.1 UGW1-VPN-Usage-Hours:ipsec.2 USW1-TGW-Multicast-Consumer-Bytes
APE1-ENI-Mirror APN2-VpcEndpoint-GWLBE-Hours APS2-VpcEndpoint-Bytes CNN1-VpcEndpoint-GWLBE-Bytes EUC1-VPN-Usage-Hours:ipsec.1 EUW2-TransitGateway-Hours SAE1-Analysis-Runs UIE1-VpcEndpoint-Bytes USW1-TransitGateway-Bytes
APE1-TGW-Multicast-Consumer-Bytes APN2-VpcEndpoint-Hours APS2-VpcEndpoint-GWLBE-Bytes CNN1-VpcEndpoint-GWLBE-Hours EUN1-Analysis-Runs EUW2-VpcEndpoint-Bytes SAE1-ClientVPN-ConnectionHours UIE1-VpcEndpoint-Hours USW1-TransitGateway-Hours
APE1-TransitGateway-Bytes APN2-VPN-Usage-Hours:ipsec.1 APS2-VpcEndpoint-GWLBE-Hours CNN1-VpcEndpoint-Hours EUN1-ClientVPN-ConnectionHours EUW2-VpcEndpoint-GWLBE-Bytes SAE1-ClientVPN-EndpointHours USE1-Analysis-Runs USW1-VpcEndpoint-Bytes
APE1-TransitGateway-Hours APN3-TGW-Multicast-Consumer-Bytes APS2-VpcEndpoint-Hours CNW1-VpcEndpoint-Bytes EUN1-ClientVPN-EndpointHours EUW2-VpcEndpoint-GWLBE-Hours SAE1-ENI-Mirror USE1-ClientVPN-ConnectionHours USW1-VpcEndpoint-GWLBE-Bytes
APE1-VpcEndpoint-Bytes APN3-TransitGateway-Bytes APS2-VPN-Usage-Hours:ipsec.1 CNW1-VpcEndpoint-GWLBE-Bytes EUN1-ENI-Mirror EUW2-VpcEndpoint-Hours SAE1-TGW-Multicast-Consumer-Bytes USE1-ClientVPN-EndpointHours USW1-VpcEndpoint-GWLBE-Hours
APE1-VpcEndpoint-GWLBE-Bytes APN3-TransitGateway-Hours APS3-Analysis-Runs CNW1-VpcEndpoint-GWLBE-Hours EUN1-TGW-Multicast-Consumer-Bytes EUW2-VPN-Usage-Hours:ipsec.1 SAE1-TransitGateway-Bytes USE1-ENI-Mirror USW1-VpcEndpoint-Hours
APE1-VpcEndpoint-GWLBE-Hours APN3-VpcEndpoint-Bytes APS3-ClientVPN-ConnectionHours CNW1-VpcEndpoint-Hours EUN1-TransitGateway-Bytes EUW3-Analysis-Runs SAE1-TransitGateway-Hours USE1-TGW-Multicast-Consumer-Bytes USW1-VPN-Usage-Hours:ipsec.1
APE1-VpcEndpoint-Hours APN3-VpcEndpoint-GWLBE-Bytes APS3-ClientVPN-EndpointHours EU-Analysis-Runs EUN1-TransitGateway-Hours EUW3-ClientVPN-ConnectionHours SAE1-VpcEndpoint-Bytes USE1-TransitGateway-Bytes USW2-Analysis-Runs
APE1-VPN-Usage-Hours:ipsec.1 APN3-VpcEndpoint-GWLBE-Hours APS3-ENI-Mirror EU-ClientVPN-ConnectionHours EUN1-VpcEndpoint-Bytes EUW3-ClientVPN-EndpointHours SAE1-VpcEndpoint-GWLBE-Bytes USE1-TransitGateway-Hours USW2-ClientVPN-ConnectionHours
APN1-Analysis-Runs APN3-VpcEndpoint-Hours APS3-TGW-Multicast-Consumer-Bytes EU-ClientVPN-EndpointHours EUN1-VpcEndpoint-GWLBE-Bytes EUW3-ENI-Mirror SAE1-VpcEndpoint-GWLBE-Hours USE1-VpcEndpoint-Bytes USW2-ClientVPN-EndpointHours
APN1-ClientVPN-ConnectionHours APN3-VPN-Usage-Hours:ipsec.1 APS3-TransitGateway-Bytes EU-ENI-Mirror EUN1-VpcEndpoint-GWLBE-Hours EUW3-TGW-Multicast-Consumer-Bytes SAE1-VpcEndpoint-Hours USE1-VpcEndpoint-GWLBE-Bytes USW2-ENI-Mirror
APN1-ClientVPN-EndpointHours APS1-Analysis-Runs APS3-TransitGateway-Hours EU-TGW-Multicast-Consumer-Bytes EUN1-VpcEndpoint-Hours EUW3-TransitGateway-Bytes SAE1-VPN-Usage-Hours:ipsec.1 USE1-VpcEndpoint-GWLBE-Hours USW2-TGW-Multicast-Consumer-Bytes
APN1-ENI-Mirror APS1-ClientVPN-ConnectionHours APS3-VpcEndpoint-Bytes EU-TransitGateway-Bytes EUN1-VPN-Usage-Hours:ipsec.1 EUW3-TransitGateway-Hours UBE1-VpcEndpoint-Bytes USE1-VpcEndpoint-Hours USW2-TransitGateway-Bytes
APN1-TGW-Multicast-Consumer-Bytes APS1-ClientVPN-EndpointHours APS3-VpcEndpoint-GWLBE-Bytes EU-TransitGateway-Hours EUS1-Analysis-Runs EUW3-VpcEndpoint-Bytes UBE1-VpcEndpoint-Hours USE2-Analysis-Runs USW2-TransitGateway-Hours
APN1-TransitGateway-Bytes APS1-ENI-Mirror APS3-VpcEndpoint-GWLBE-Hours EU-VpcEndpoint-Bytes EUS1-ClientVPN-ConnectionHours EUW3-VpcEndpoint-GWLBE-Bytes UGE1-ENI-Mirror USE2-ClientVPN-ConnectionHours USW2-VpcEndpoint-Bytes
APN1-TransitGateway-Hours APS1-TGW-Multicast-Consumer-Bytes APS3-VpcEndpoint-Hours EU-VpcEndpoint-GWLBE-Bytes EUS1-ClientVPN-EndpointHours EUW3-VpcEndpoint-GWLBE-Hours UGE1-TGW-Multicast-Consumer-Bytes USE2-ClientVPN-EndpointHours USW2-VpcEndpoint-GWLBE-Bytes
We hope the above list of attribute names and values helps when using the AWS Price List API for Amazon Virtual Private Cloud (VPC).
If the list is outdated, let us know in the comments below. We’ll update it as soon as we can.