Amazon VPC AWS Price List API all Attribute Names and Values

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


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.

Leave a Reply

Your email address will not be published. Required fields are marked *