

# Amazon VPC actions
<a name="OperationList-query-vpc"></a>

The following API actions are available for Amazon VPC. To learn more about Amazon VPC, see the [Amazon VPC product page](https://aws.amazon.com/vpc/) and the [Amazon VPC documentation](https://docs.aws.amazon.com/vpc/).

**Block public access**
+ [CreateVpcBlockPublicAccessExclusion](API_CreateVpcBlockPublicAccessExclusion.md)
+ [DeleteVpcBlockPublicAccessExclusion](API_DeleteVpcBlockPublicAccessExclusion.md)
+ [DescribeVpcBlockPublicAccessExclusions](API_DescribeVpcBlockPublicAccessExclusions.md)
+ [DescribeVpcBlockPublicAccessOptions](API_DescribeVpcBlockPublicAccessOptions.md)
+ [ModifyVpcBlockPublicAccessExclusion](API_ModifyVpcBlockPublicAccessExclusion.md)
+ [ModifyVpcBlockPublicAccessOptions](API_ModifyVpcBlockPublicAccessOptions.md)

**DHCP options**
+ [AssociateDhcpOptions](API_AssociateDhcpOptions.md)
+ [CreateDhcpOptions](API_CreateDhcpOptions.md)
+ [DeleteDhcpOptions](API_DeleteDhcpOptions.md)
+ [DescribeDhcpOptions](API_DescribeDhcpOptions.md)

**Elastic network interfaces**
+ [AssignIpv6Addresses](API_AssignIpv6Addresses.md)
+ [AssignPrivateIpAddresses](API_AssignPrivateIpAddresses.md)
+ [AttachNetworkInterface](API_AttachNetworkInterface.md)
+ [CreateNetworkInterface](API_CreateNetworkInterface.md)
+ [CreateNetworkInterfacePermission](API_CreateNetworkInterfacePermission.md)
+ [DeleteNetworkInterface](API_DeleteNetworkInterface.md)
+ [DeleteNetworkInterfacePermission](API_DeleteNetworkInterfacePermission.md)
+ [DescribeNetworkInterfaceAttribute](API_DescribeNetworkInterfaceAttribute.md)
+ [DescribeNetworkInterfacePermissions](API_DescribeNetworkInterfacePermissions.md)
+ [DescribeNetworkInterfaces](API_DescribeNetworkInterfaces.md)
+ [DetachNetworkInterface](API_DetachNetworkInterface.md)
+ [ModifyNetworkInterfaceAttribute](API_ModifyNetworkInterfaceAttribute.md)
+ [ResetNetworkInterfaceAttribute](API_ResetNetworkInterfaceAttribute.md)
+ [UnassignIpv6Addresses](API_UnassignIpv6Addresses.md)
+ [UnassignPrivateIpAddresses](API_UnassignPrivateIpAddresses.md)

**Internet gateways**
+ [AttachInternetGateway](API_AttachInternetGateway.md)
+ [CreateEgressOnlyInternetGateway](API_CreateEgressOnlyInternetGateway.md)
+ [CreateInternetGateway](API_CreateInternetGateway.md)
+ [DeleteEgressOnlyInternetGateway](API_DeleteEgressOnlyInternetGateway.md)
+ [DeleteInternetGateway](API_DeleteInternetGateway.md)
+ [DescribeEgressOnlyInternetGateways](API_DescribeEgressOnlyInternetGateways.md)
+ [DescribeInternetGateways](API_DescribeInternetGateways.md)
+ [DetachInternetGateway](API_DetachInternetGateway.md)

**Managed prefix lists**
+ [CreateManagedPrefixList](API_CreateManagedPrefixList.md)
+ [DeleteManagedPrefixList](API_DeleteManagedPrefixList.md)
+ [DescribeManagedPrefixLists](API_DescribeManagedPrefixLists.md)
+ [DescribePrefixLists](API_DescribePrefixLists.md)
+ [GetManagedPrefixListAssociations](API_GetManagedPrefixListAssociations.md)
+ [GetManagedPrefixListEntries](API_GetManagedPrefixListEntries.md)
+ [ModifyManagedPrefixList](API_ModifyManagedPrefixList.md)
+ [RestoreManagedPrefixListVersion](API_RestoreManagedPrefixListVersion.md)

**NAT gateways**
+ [AssignPrivateNatGatewayAddress](API_AssignPrivateNatGatewayAddress.md)
+ [AssociateNatGatewayAddress](API_AssociateNatGatewayAddress.md)
+ [CreateNatGateway](API_CreateNatGateway.md)
+ [DeleteNatGateway](API_DeleteNatGateway.md)
+ [DescribeNatGateways](API_DescribeNatGateways.md)
+ [DisassociateNatGatewayAddress](API_DisassociateNatGatewayAddress.md)
+ [UnassignPrivateNatGatewayAddress](API_UnassignPrivateNatGatewayAddress.md)

**Network ACLs**
+ [CreateNetworkAcl](API_CreateNetworkAcl.md)
+ [CreateNetworkAclEntry](API_CreateNetworkAclEntry.md)
+ [DeleteNetworkAcl](API_DeleteNetworkAcl.md)
+ [DeleteNetworkAclEntry](API_DeleteNetworkAclEntry.md)
+ [DescribeNetworkAcls](API_DescribeNetworkAcls.md)
+ [ReplaceNetworkAclAssociation](API_ReplaceNetworkAclAssociation.md)
+ [ReplaceNetworkAclEntry](API_ReplaceNetworkAclEntry.md)

**Route servers**
+ [AssociateRouteServer](API_AssociateRouteServer.md)
+ [CreateRouteServer](API_CreateRouteServer.md)
+ [CreateRouteServerEndpoint](API_CreateRouteServerEndpoint.md)
+ [CreateRouteServerPeer](API_CreateRouteServerPeer.md)
+ [DeleteRouteServer](API_DeleteRouteServer.md)
+ [DeleteRouteServerEndpoint](API_DeleteRouteServerEndpoint.md)
+ [DeleteRouteServerPeer](API_DeleteRouteServerPeer.md)
+ [DescribeRouteServerEndpoints](API_DescribeRouteServerEndpoints.md)
+ [DescribeRouteServerPeers](API_DescribeRouteServerPeers.md)
+ [DescribeRouteServers](API_DescribeRouteServers.md)
+ [DisableRouteServerPropagation](API_DisableRouteServerPropagation.md)
+ [DisassociateRouteServer](API_DisassociateRouteServer.md)
+ [EnableRouteServerPropagation](API_EnableRouteServerPropagation.md)
+ [GetRouteServerAssociations](API_GetRouteServerAssociations.md)
+ [GetRouteServerPropagations](API_GetRouteServerPropagations.md)
+ [GetRouteServerRoutingDatabase](API_GetRouteServerRoutingDatabase.md)
+ [ModifyRouteServer](API_ModifyRouteServer.md)

**Route tables**
+ [AssociateRouteTable](API_AssociateRouteTable.md)
+ [CreateRoute](API_CreateRoute.md)
+ [CreateRouteTable](API_CreateRouteTable.md)
+ [DeleteRoute](API_DeleteRoute.md)
+ [DeleteRouteTable](API_DeleteRouteTable.md)
+ [DescribeRouteTables](API_DescribeRouteTables.md)
+ [DisassociateRouteTable](API_DisassociateRouteTable.md)
+ [ReplaceRoute](API_ReplaceRoute.md)
+ [ReplaceRouteTableAssociation](API_ReplaceRouteTableAssociation.md)

**Security groups**
+ [AssociateSecurityGroupVpc](API_AssociateSecurityGroupVpc.md)
+ [AuthorizeSecurityGroupEgress](API_AuthorizeSecurityGroupEgress.md)
+ [AuthorizeSecurityGroupIngress](API_AuthorizeSecurityGroupIngress.md)
+ [CreateSecurityGroup](API_CreateSecurityGroup.md)
+ [DeleteSecurityGroup](API_DeleteSecurityGroup.md)
+ [DescribeSecurityGroupReferences](API_DescribeSecurityGroupReferences.md)
+ [DescribeSecurityGroups](API_DescribeSecurityGroups.md)
+ [DescribeSecurityGroupVpcAssociations](API_DescribeSecurityGroupVpcAssociations.md)
+ [DescribeStaleSecurityGroups](API_DescribeStaleSecurityGroups.md)
+ [DisassociateSecurityGroupVpc](API_DisassociateSecurityGroupVpc.md)
+ [GetSecurityGroupsForVpc](API_GetSecurityGroupsForVpc.md)
+ [ModifySecurityGroupRules](API_ModifySecurityGroupRules.md)
+ [RevokeSecurityGroupEgress](API_RevokeSecurityGroupEgress.md)
+ [RevokeSecurityGroupIngress](API_RevokeSecurityGroupIngress.md)
+ [UpdateSecurityGroupRuleDescriptionsEgress](API_UpdateSecurityGroupRuleDescriptionsEgress.md)
+ [UpdateSecurityGroupRuleDescriptionsIngress](API_UpdateSecurityGroupRuleDescriptionsIngress.md)

**Subnets**
+ [AssociateSubnetCidrBlock](API_AssociateSubnetCidrBlock.md)
+ [CreateDefaultSubnet](API_CreateDefaultSubnet.md)
+ [CreateSubnet](API_CreateSubnet.md)
+ [CreateSubnetCidrReservation](API_CreateSubnetCidrReservation.md)
+ [DeleteSubnet](API_DeleteSubnet.md)
+ [DeleteSubnetCidrReservation](API_DeleteSubnetCidrReservation.md)
+ [DescribeSubnets](API_DescribeSubnets.md)
+ [DisassociateSubnetCidrBlock](API_DisassociateSubnetCidrBlock.md)
+ [GetSubnetCidrReservations](API_GetSubnetCidrReservations.md)
+ [ModifySubnetAttribute](API_ModifySubnetAttribute.md)

**Traffic Mirroring**
+ [CreateTrafficMirrorFilter](API_CreateTrafficMirrorFilter.md)
+ [CreateTrafficMirrorFilterRule](API_CreateTrafficMirrorFilterRule.md)
+ [CreateTrafficMirrorSession](API_CreateTrafficMirrorSession.md)
+ [CreateTrafficMirrorTarget](API_CreateTrafficMirrorTarget.md)
+ [DeleteTrafficMirrorFilter](API_DeleteTrafficMirrorFilter.md)
+ [DeleteTrafficMirrorFilterRule](API_DeleteTrafficMirrorFilterRule.md)
+ [DeleteTrafficMirrorSession](API_DeleteTrafficMirrorSession.md)
+ [DeleteTrafficMirrorTarget](API_DeleteTrafficMirrorTarget.md)
+ [DescribeTrafficMirrorFilters](API_DescribeTrafficMirrorFilters.md)
+ [DescribeTrafficMirrorFilterRules](API_DescribeTrafficMirrorFilterRules.md)
+ [DescribeTrafficMirrorSessions](API_DescribeTrafficMirrorSessions.md)
+ [DescribeTrafficMirrorTargets](API_DescribeTrafficMirrorTargets.md)
+ [ModifyTrafficMirrorFilterNetworkServices](API_ModifyTrafficMirrorFilterNetworkServices.md)
+ [ModifyTrafficMirrorFilterRule](API_ModifyTrafficMirrorFilterRule.md)
+ [ModifyTrafficMirrorSession](API_ModifyTrafficMirrorSession.md)

**VPCs**
+ [AssociateVpcCidrBlock](API_AssociateVpcCidrBlock.md)
+ [CreateDefaultVpc](API_CreateDefaultVpc.md)
+ [CreateVpc](API_CreateVpc.md)
+ [DeleteVpc](API_DeleteVpc.md)
+ [DescribeVpcAttribute](API_DescribeVpcAttribute.md)
+ [DescribeVpcs](API_DescribeVpcs.md)
+ [DisassociateVpcCidrBlock](API_DisassociateVpcCidrBlock.md)
+ [ModifyVpcAttribute](API_ModifyVpcAttribute.md)
+ [ModifyVpcTenancy](API_ModifyVpcTenancy.md)

**VPC flow logs**
+ [CreateFlowLogs](API_CreateFlowLogs.md)
+ [DeleteFlowLogs](API_DeleteFlowLogs.md)
+ [DescribeFlowLogs](API_DescribeFlowLogs.md)
+ [GetFlowLogsIntegrationTemplate](API_GetFlowLogsIntegrationTemplate.md)

**VPC peering**
+ [AcceptVpcPeeringConnection](API_AcceptVpcPeeringConnection.md)
+ [CreateVpcPeeringConnection](API_CreateVpcPeeringConnection.md)
+ [DeleteVpcPeeringConnection](API_DeleteVpcPeeringConnection.md)
+ [DescribeVpcPeeringConnections](API_DescribeVpcPeeringConnections.md)
+ [ModifyVpcPeeringConnectionOptions](API_ModifyVpcPeeringConnectionOptions.md)
+ [RejectVpcPeeringConnection](API_RejectVpcPeeringConnection.md)