View a markdown version of this page

Actions, resources, and condition keys for Amazon EC2 - Service Authorization Reference
Services or capabilities described in Amazon Web Services documentation might vary by Region. To see the differences applicable to the China Regions, see Getting Started with Amazon Web Services in China (PDF).

Actions, resources, and condition keys for Amazon EC2

Amazon EC2 (service prefix: ec2) provides the following service-specific operations, resources, actions, and condition keys for use in IAM permission policies.

References:

API operations defined by Amazon EC2

The following table maps API operations to the IAM actions they authorize. Only condition keys that have static values for the given API and action are listed; for the full set of condition keys supported by each action, see the Actions table.

Operation IAM action Condition key Possible value(s) Access level

AcceptAddressTransfer

ec2:AcceptAddressTransfer

Write

ec2:CreateTags

Tagging, Write

AcceptCapacityReservationBillingOwnership

ec2:AcceptCapacityReservationBillingOwnership

Write

AcceptReservedInstancesExchangeQuote

ec2:AcceptReservedInstancesExchangeQuote

Write

AcceptTransitGatewayClientVpnAttachment

ec2:AcceptTransitGatewayClientVpnAttachment

Write

AcceptTransitGatewayMulticastDomainAssociations

ec2:AcceptTransitGatewayMulticastDomainAssociations

Write

AcceptTransitGatewayPeeringAttachment

ec2:AcceptTransitGatewayPeeringAttachment

Write

AcceptTransitGatewayVpcAttachment

ec2:AcceptTransitGatewayVpcAttachment

Write

AcceptVpcEndpointConnections

ec2:AcceptVpcEndpointConnections

Write

AcceptVpcPeeringConnection

ec2:AcceptVpcPeeringConnection

Write

AdvertiseByoipCidr

ec2:AdvertiseByoipCidr

Write

AllocateAddress

ec2:AllocateAddress

Write

ec2:CreateTags

Tagging, Write

AllocateHosts

ec2:AllocateHosts

Write

ec2:CreateTags

Tagging, Write

AllocateIpamPoolCidr

ec2:AllocateIpamPoolCidr

Write

ec2:CreateTags

Tagging, Write

ApplySecurityGroupsToClientVpnTargetNetwork

ec2:ApplySecurityGroupsToClientVpnTargetNetwork

Write

AssignIpv6Addresses

ec2:AssignIpv6Addresses

Write

AssignPrivateIpAddresses

ec2:AssignPrivateIpAddresses

Write

AssignPrivateNatGatewayAddress

ec2:AssignPrivateNatGatewayAddress

Write

AssociateAddress

ec2:AssociateAddress

Write

AssociateCapacityReservationBillingOwner

ec2:AssociateCapacityReservationBillingOwner

Write

AssociateClientVpnTargetNetwork

ec2:AssociateClientVpnTargetNetwork

Write

AssociateDhcpOptions

ec2:AssociateDhcpOptions

Write

AssociateEnclaveCertificateIamRole

ec2:AssociateEnclaveCertificateIamRole

Write

AssociateIamInstanceProfile

ec2:AssociateIamInstanceProfile

Write

iam:PassRole

iam:PassedToService

ec2.amazonaws.com

Write

AssociateInstanceEventWindow

ec2:AssociateInstanceEventWindow

Write

AssociateIpamByoasn

ec2:AssociateIpamByoasn

Write

AssociateIpamResourceDiscovery

ec2:AssociateIpamResourceDiscovery

Write

ec2:CreateTags

Tagging, Write

AssociateNatGatewayAddress

ec2:AssociateNatGatewayAddress

Write

AssociateRouteServer

ec2:AssociateRouteServer

Write

AssociateRouteTable

ec2:AssociateRouteTable

Write

AssociateSecurityGroupVpc

ec2:AssociateSecurityGroupVpc

Write

AssociateSubnetCidrBlock

ec2:AssociateSubnetCidrBlock

Write

AssociateTransitGatewayMulticastDomain

ec2:AssociateTransitGatewayMulticastDomain

Write

AssociateTransitGatewayPolicyTable

ec2:AssociateTransitGatewayPolicyTable

Write

AssociateTransitGatewayRouteTable

ec2:AssociateTransitGatewayRouteTable

Write

AssociateTrunkInterface

ec2:AssociateTrunkInterface

Write

AssociateVpcCidrBlock

ec2:AssociateVpcCidrBlock

Write

AttachClassicLinkVpc

ec2:AttachClassicLinkVpc

Write

AttachImageWatermark

ec2:AttachImageWatermark

Write

AttachInternetGateway

ec2:AttachInternetGateway

Write

AttachNetworkInterface

ec2:AttachNetworkInterface

Write

AttachVerifiedAccessTrustProvider

ec2:AttachVerifiedAccessTrustProvider

Write

AttachVolume

ec2:AttachVolume

Write

AttachVpnGateway

ec2:AttachVpnGateway

Write

AuthorizeClientVpnIngress

ec2:AuthorizeClientVpnIngress

Write

AuthorizeSecurityGroupEgress

ec2:AuthorizeSecurityGroupEgress

Write

ec2:CreateTags

Tagging, Write

AuthorizeSecurityGroupIngress

ec2:AuthorizeSecurityGroupIngress

Write

ec2:CreateTags

Tagging, Write

BundleInstance

ec2:BundleInstance

Write

CancelBundleTask

ec2:CancelBundleTask

Write

CancelCapacityReservation

ec2:CancelCapacityReservation

Write

CancelCapacityReservationFleets

ec2:CancelCapacityReservationFleets

Write

CancelConversionTask

ec2:CancelConversionTask

Write

CancelDeclarativePoliciesReport

ec2:CancelDeclarativePoliciesReport

Write

CancelExportTask

ec2:CancelExportTask

Write

CancelImageLaunchPermission

ec2:CancelImageLaunchPermission

Permissions management, Write

CancelImportTask

ec2:CancelImportTask

Write

CancelReservedInstancesListing

ec2:CancelReservedInstancesListing

Write

CancelSpotFleetRequests

ec2:CancelSpotFleetRequests

Write

CancelSpotInstanceRequests

ec2:CancelSpotInstanceRequests

Write

ConfirmProductInstance

ec2:ConfirmProductInstance

Write

CopyFpgaImage

ec2:CopyFpgaImage

Write

CopyImage

ec2:CopyImage

Write

ec2:CreateTags

Tagging, Write

CopySnapshot

ec2:CopySnapshot

Write

ec2:CreateTags

Tagging, Write

CopyVolumes

ec2:CopyVolumes

Write

ec2:CreateTags

Tagging, Write

CreateCapacityManagerDataExport

ec2:CreateCapacityManagerDataExport

Write

ec2:CreateTags

Tagging, Write

CreateCapacityReservation

ec2:CreateCapacityReservation

Write

ec2:CreateTags

Tagging, Write

CreateCapacityReservationBySplitting

ec2:CreateCapacityReservationBySplitting

Write

ec2:CreateTags

Tagging, Write

CreateCapacityReservationCancellationQuote

ec2:CreateCapacityReservationCancellationQuote

Write

ec2:CreateTags

Tagging, Write

CreateCapacityReservationFleet

ec2:CreateCapacityReservationFleet

Write

ec2:CreateTags

Tagging, Write

CreateCarrierGateway

ec2:CreateCarrierGateway

Write

ec2:CreateTags

Tagging, Write

CreateClientVpnEndpoint

ec2:CreateClientVpnEndpoint

Write

ec2:CreateTags

Tagging, Write

CreateClientVpnRoute

ec2:CreateClientVpnRoute

Write

CreateCoipCidr

ec2:CreateCoipCidr

Write

CreateCoipPool

ec2:CreateCoipPool

Write

ec2:CreateTags

Tagging, Write

CreateCustomerGateway

ec2:CreateCustomerGateway

Write

ec2:CreateTags

Tagging, Write

CreateDefaultSubnet

ec2:CreateDefaultSubnet

Write

CreateDefaultVpc

ec2:CreateDefaultVpc

Write

CreateDelegateMacVolumeOwnershipTask

ec2:CreateDelegateMacVolumeOwnershipTask

Write

ec2:CreateTags

Tagging, Write

CreateDhcpOptions

ec2:CreateDhcpOptions

Write

ec2:CreateTags

Tagging, Write

CreateEgressOnlyInternetGateway

ec2:CreateEgressOnlyInternetGateway

Write

ec2:CreateTags

Tagging, Write

CreateFleet

ec2:CreateFleet

Write

ec2:CreateTags

Tagging, Write

CreateFlowLogs

ec2:CreateFlowLogs

Write

ec2:CreateTags

Tagging, Write

iam:PassRole

iam:PassedToService

vpc-flow-logs.amazonaws.com

Write

CreateFpgaImage

ec2:CreateFpgaImage

Write

ec2:CreateTags

Tagging, Write

CreateImage

ec2:CreateImage

Write

ec2:CreateTags

Tagging, Write

CreateImageUsageReport

ec2:CreateImageUsageReport

Write

ec2:CreateTags

Tagging, Write

CreateInstanceConnectEndpoint

ec2:CreateInstanceConnectEndpoint

Write

ec2:CreateTags

Tagging, Write

CreateInstanceEventWindow

ec2:CreateInstanceEventWindow

Write

ec2:CreateTags

Tagging, Write

CreateInstanceExportTask

ec2:CreateInstanceExportTask

Write

ec2:CreateTags

Tagging, Write

CreateInternetGateway

ec2:CreateInternetGateway

Write

ec2:CreateTags

Tagging, Write

CreateInterruptibleCapacityReservationAllocation

ec2:CreateInterruptibleCapacityReservationAllocation

Write

ec2:CreateTags

Tagging, Write

CreateIpam

ec2:CreateIpam

Write

ec2:CreateTags

Tagging, Write

CreateIpamExternalResourceVerificationToken

ec2:CreateIpamExternalResourceVerificationToken

Write

ec2:CreateTags

Tagging, Write

CreateIpamPolicy

ec2:CreateIpamPolicy

Write

ec2:CreateTags

Tagging, Write

CreateIpamPool

ec2:CreateIpamPool

Write

ec2:CreateTags

Tagging, Write

CreateIpamPrefixListResolver

ec2:CreateIpamPrefixListResolver

Write

ec2:CreateTags

Tagging, Write

CreateIpamPrefixListResolverTarget

ec2:CreateIpamPrefixListResolverTarget

Write

ec2:CreateTags

Tagging, Write

CreateIpamResourceDiscovery

ec2:CreateIpamResourceDiscovery

Write

ec2:CreateTags

Tagging, Write

CreateIpamScope

ec2:CreateIpamScope

Write

ec2:CreateTags

Tagging, Write

CreateKeyPair

ec2:CreateKeyPair

Write

ec2:CreateTags

Tagging, Write

CreateLaunchTemplate

ec2:CreateLaunchTemplate

Write

ec2:CreateTags

Tagging, Write

iam:PassRole

iam:PassedToService

ec2.amazonaws.com

Write

CreateLaunchTemplateVersion

ec2:CreateLaunchTemplateVersion

Write

iam:PassRole

iam:PassedToService

ec2.amazonaws.com

Write

CreateLocalGatewayRoute

ec2:CreateLocalGatewayRoute

Write

CreateLocalGatewayRouteTable

ec2:CreateLocalGatewayRouteTable

Write

ec2:CreateTags

Tagging, Write

CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociation

ec2:CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociation

Write

ec2:CreateTags

Tagging, Write

CreateLocalGatewayRouteTableVpcAssociation

ec2:CreateLocalGatewayRouteTableVpcAssociation

Write

ec2:CreateTags

Tagging, Write

CreateLocalGatewayVirtualInterface

ec2:CreateLocalGatewayVirtualInterface

Write

ec2:CreateTags

Tagging, Write

CreateLocalGatewayVirtualInterfaceGroup

ec2:CreateLocalGatewayVirtualInterfaceGroup

Write

ec2:CreateTags

Tagging, Write

CreateMacSystemIntegrityProtectionModificationTask

ec2:CreateMacSystemIntegrityProtectionModificationTask

Write

ec2:CreateTags

Tagging, Write

CreateManagedPrefixList

ec2:CreateManagedPrefixList

Write

ec2:CreateTags

Tagging, Write

CreateNatGateway

ec2:CreateNatGateway

Write

ec2:CreateTags

Tagging, Write

CreateNetworkAcl

ec2:CreateNetworkAcl

Write

ec2:CreateTags

Tagging, Write

CreateNetworkAclEntry

ec2:CreateNetworkAclEntry

Write

CreateNetworkInsightsAccessScope

ec2:CreateNetworkInsightsAccessScope

Write

ec2:CreateTags

Tagging, Write

CreateNetworkInsightsPath

ec2:CreateNetworkInsightsPath

Write

ec2:CreateTags

Tagging, Write

CreateNetworkInterface

ec2:CreateNetworkInterface

Write

ec2:CreateTags

Tagging, Write

CreateNetworkInterfacePermission

ec2:CreateNetworkInterfacePermission

Permissions management, Write

CreatePlacementGroup

ec2:CreatePlacementGroup

Write

ec2:CreateTags

Tagging, Write

CreatePublicIpv4Pool

ec2:CreatePublicIpv4Pool

Write

ec2:CreateTags

Tagging, Write

CreateReplaceRootVolumeTask

ec2:CreateReplaceRootVolumeTask

Write

ec2:CreateTags

Tagging, Write

CreateReservedInstancesListing

ec2:CreateReservedInstancesListing

Write

CreateRestoreImageTask

ec2:CreateRestoreImageTask

Write

ec2:CreateTags

Tagging, Write

CreateRoute

ec2:CreateRoute

Write

CreateRouteServer

ec2:CreateRouteServer

Write

ec2:CreateTags

Tagging, Write

CreateRouteServerEndpoint

ec2:CreateRouteServerEndpoint

Write

ec2:CreateTags

Tagging, Write

CreateRouteServerPeer

ec2:CreateRouteServerPeer

Write

ec2:CreateTags

Tagging, Write

CreateRouteTable

ec2:CreateRouteTable

Write

ec2:CreateTags

Tagging, Write

CreateSecondaryNetwork

ec2:CreateSecondaryNetwork

Write

ec2:CreateTags

Tagging, Write

CreateSecondarySubnet

ec2:CreateSecondarySubnet

Write

ec2:CreateTags

Tagging, Write

CreateSecurityGroup

ec2:CreateSecurityGroup

Write

ec2:CreateTags

Tagging, Write

CreateSnapshot

ec2:CreateSnapshot

Write

ec2:CreateTags

Tagging, Write

CreateSnapshots

ec2:CreateSnapshots

Write

ec2:CreateTags

Tagging, Write

CreateSpotDatafeedSubscription

ec2:CreateSpotDatafeedSubscription

Write

CreateStoreImageTask

ec2:CreateStoreImageTask

Write

CreateSubnet

ec2:CreateSubnet

Write

ec2:CreateTags

Tagging, Write

CreateSubnetCidrReservation

ec2:CreateSubnetCidrReservation

Write

ec2:CreateTags

Tagging, Write

CreateTags

ec2:CreateTags

Tagging, Write

CreateTrafficMirrorFilter

ec2:CreateTags

Tagging, Write

ec2:CreateTrafficMirrorFilter

Write

CreateTrafficMirrorFilterRule

ec2:CreateTags

Tagging, Write

ec2:CreateTrafficMirrorFilterRule

Write

CreateTrafficMirrorSession

ec2:CreateTags

Tagging, Write

ec2:CreateTrafficMirrorSession

Write

CreateTrafficMirrorTarget

ec2:CreateTags

Tagging, Write

ec2:CreateTrafficMirrorTarget

Write

CreateTransitGateway

ec2:CreateTags

Tagging, Write

ec2:CreateTransitGateway

Write

CreateTransitGatewayConnect

ec2:CreateTags

Tagging, Write

ec2:CreateTransitGatewayConnect

Write

CreateTransitGatewayConnectPeer

ec2:CreateTags

Tagging, Write

ec2:CreateTransitGatewayConnectPeer

Write

CreateTransitGatewayMeteringPolicy

ec2:CreateTags

Tagging, Write

ec2:CreateTransitGatewayMeteringPolicy

Write

CreateTransitGatewayMeteringPolicyEntry

ec2:CreateTransitGatewayMeteringPolicyEntry

Write

CreateTransitGatewayMulticastDomain

ec2:CreateTags

Tagging, Write

ec2:CreateTransitGatewayMulticastDomain

Write

CreateTransitGatewayPeeringAttachment

ec2:CreateTags

Tagging, Write

ec2:CreateTransitGatewayPeeringAttachment

Write

CreateTransitGatewayPolicyTable

ec2:CreateTags

Tagging, Write

ec2:CreateTransitGatewayPolicyTable

Write

CreateTransitGatewayPrefixListReference

ec2:CreateTransitGatewayPrefixListReference

Write

CreateTransitGatewayRoute

ec2:CreateTransitGatewayRoute

Write

CreateTransitGatewayRouteTable

ec2:CreateTags

Tagging, Write

ec2:CreateTransitGatewayRouteTable

Write

CreateTransitGatewayRouteTableAnnouncement

ec2:CreateTransitGatewayRouteTableAnnouncement

Write

CreateTransitGatewayVpcAttachment

ec2:CreateTags

Tagging, Write

ec2:CreateTransitGatewayVpcAttachment

Write

CreateVerifiedAccessEndpoint

ec2:CreateTags

Tagging, Write

ec2:CreateVerifiedAccessEndpoint

Write

CreateVerifiedAccessGroup

ec2:CreateTags

Tagging, Write

ec2:CreateVerifiedAccessGroup

Write

CreateVerifiedAccessInstance

ec2:CreateTags

Tagging, Write

ec2:CreateVerifiedAccessInstance

Write

CreateVerifiedAccessTrustProvider

ec2:CreateTags

Tagging, Write

ec2:CreateVerifiedAccessTrustProvider

Write

CreateVolume

ec2:CreateTags

Tagging, Write

ec2:CreateVolume

Write

CreateVpc

ec2:CreateTags

Tagging, Write

ec2:CreateVpc

Write

CreateVpcBlockPublicAccessExclusion

ec2:CreateTags

Tagging, Write

ec2:CreateVpcBlockPublicAccessExclusion

Write

CreateVpcEncryptionControl

ec2:CreateTags

Tagging, Write

ec2:CreateVpcEncryptionControl

Write

CreateVpcEndpoint

ec2:CreateTags

Tagging, Write

ec2:CreateVpcEndpoint

Write

CreateVpcEndpointConnectionNotification

ec2:CreateVpcEndpointConnectionNotification

Write

CreateVpcEndpointServiceConfiguration

ec2:CreateTags

Tagging, Write

ec2:CreateVpcEndpointServiceConfiguration

Write

CreateVpcPeeringConnection

ec2:CreateTags

Tagging, Write

ec2:CreateVpcPeeringConnection

Write

CreateVpnConcentrator

ec2:CreateTags

Tagging, Write

ec2:CreateVpnConcentrator

Write

CreateVpnConnection

ec2:CreateTags

Tagging, Write

ec2:CreateVpnConnection

Write

CreateVpnConnectionRoute

ec2:CreateVpnConnectionRoute

Write

CreateVpnGateway

ec2:CreateTags

Tagging, Write

ec2:CreateVpnGateway

Write

DeleteCapacityManagerDataExport

ec2:DeleteCapacityManagerDataExport

Write

DeleteCarrierGateway

ec2:DeleteCarrierGateway

Write

DeleteClientVpnEndpoint

ec2:DeleteClientVpnEndpoint

Write

DeleteClientVpnRoute

ec2:DeleteClientVpnRoute

Write

DeleteCoipCidr

ec2:DeleteCoipCidr

Write

DeleteCoipPool

ec2:DeleteCoipPool

Write

DeleteCustomerGateway

ec2:DeleteCustomerGateway

Write

DeleteDhcpOptions

ec2:DeleteDhcpOptions

Write

DeleteEgressOnlyInternetGateway

ec2:DeleteEgressOnlyInternetGateway

Write

DeleteFleets

ec2:DeleteFleets

Write

DeleteFlowLogs

ec2:DeleteFlowLogs

Write

DeleteFpgaImage

ec2:DeleteFpgaImage

Write

DeleteImageUsageReport

ec2:DeleteImageUsageReport

Write

DeleteInstanceConnectEndpoint

ec2:DeleteInstanceConnectEndpoint

Write

DeleteInstanceEventWindow

ec2:DeleteInstanceEventWindow

Write

DeleteInternetGateway

ec2:DeleteInternetGateway

Write

DeleteIpam

ec2:DeleteIpam

Write

DeleteIpamExternalResourceVerificationToken

ec2:DeleteIpamExternalResourceVerificationToken

Write

DeleteIpamPolicy

ec2:DeleteIpamPolicy

Write

DeleteIpamPool

ec2:DeleteIpamPool

Write

DeleteIpamPrefixListResolver

ec2:DeleteIpamPrefixListResolver

Write

DeleteIpamPrefixListResolverTarget

ec2:DeleteIpamPrefixListResolverTarget

Write

DeleteIpamResourceDiscovery

ec2:DeleteIpamResourceDiscovery

Write

DeleteIpamScope

ec2:DeleteIpamScope

Write

DeleteKeyPair

ec2:DeleteKeyPair

Write

DeleteLaunchTemplate

ec2:DeleteLaunchTemplate

Write

DeleteLaunchTemplateVersions

ec2:DeleteLaunchTemplateVersions

Write

DeleteLocalGatewayRoute

ec2:DeleteLocalGatewayRoute

Write

DeleteLocalGatewayRouteTable

ec2:DeleteLocalGatewayRouteTable

Write

DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation

ec2:DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation

Write

DeleteLocalGatewayRouteTableVpcAssociation

ec2:DeleteLocalGatewayRouteTableVpcAssociation

Write

DeleteLocalGatewayVirtualInterface

ec2:DeleteLocalGatewayVirtualInterface

Write

DeleteLocalGatewayVirtualInterfaceGroup

ec2:DeleteLocalGatewayVirtualInterfaceGroup

Write

DeleteManagedPrefixList

ec2:DeleteManagedPrefixList

Write

DeleteNatGateway

ec2:DeleteNatGateway

Write

DeleteNetworkAcl

ec2:DeleteNetworkAcl

Write

DeleteNetworkAclEntry

ec2:DeleteNetworkAclEntry

Write

DeleteNetworkInsightsAccessScope

ec2:DeleteNetworkInsightsAccessScope

Write

DeleteNetworkInsightsAccessScopeAnalysis

ec2:DeleteNetworkInsightsAccessScopeAnalysis

Write

DeleteNetworkInsightsAnalysis

ec2:DeleteNetworkInsightsAnalysis

Write

DeleteNetworkInsightsPath

ec2:DeleteNetworkInsightsPath

Write

DeleteNetworkInterface

ec2:DeleteNetworkInterface

Write

DeleteNetworkInterfacePermission

ec2:DeleteNetworkInterfacePermission

Permissions management, Write

DeletePlacementGroup

ec2:DeletePlacementGroup

Write

DeletePublicIpv4Pool

ec2:DeletePublicIpv4Pool

Write

DeleteQueuedReservedInstances

ec2:DeleteQueuedReservedInstances

Write

DeleteRoute

ec2:DeleteRoute

Write

DeleteRouteServer

ec2:DeleteRouteServer

Write

DeleteRouteServerEndpoint

ec2:DeleteRouteServerEndpoint

Write

DeleteRouteServerPeer

ec2:DeleteRouteServerPeer

Write

DeleteRouteTable

ec2:DeleteRouteTable

Write

DeleteSecondaryNetwork

ec2:DeleteSecondaryNetwork

Write

DeleteSecondarySubnet

ec2:DeleteSecondarySubnet

Write

DeleteSecurityGroup

ec2:DeleteSecurityGroup

Write

DeleteSnapshot

ec2:DeleteSnapshot

Write

DeleteSpotDatafeedSubscription

ec2:DeleteSpotDatafeedSubscription

Write

DeleteSubnet

ec2:DeleteSubnet

Write

DeleteSubnetCidrReservation

ec2:DeleteSubnetCidrReservation

Write

DeleteTags

ec2:DeleteTags

Tagging, Write

DeleteTrafficMirrorFilter

ec2:DeleteTrafficMirrorFilter

Write

DeleteTrafficMirrorFilterRule

ec2:DeleteTrafficMirrorFilterRule

Write

DeleteTrafficMirrorSession

ec2:DeleteTrafficMirrorSession

Write

DeleteTrafficMirrorTarget

ec2:DeleteTrafficMirrorTarget

Write

DeleteTransitGateway

ec2:DeleteTransitGateway

Write

DeleteTransitGatewayClientVpnAttachment

ec2:DeleteTransitGatewayClientVpnAttachment

Write

DeleteTransitGatewayConnect

ec2:DeleteTransitGatewayConnect

Write

DeleteTransitGatewayConnectPeer

ec2:DeleteTransitGatewayConnectPeer

Write

DeleteTransitGatewayMeteringPolicy

ec2:DeleteTransitGatewayMeteringPolicy

Write

DeleteTransitGatewayMeteringPolicyEntry

ec2:DeleteTransitGatewayMeteringPolicyEntry

Write

DeleteTransitGatewayMulticastDomain

ec2:DeleteTransitGatewayMulticastDomain

Write

DeleteTransitGatewayPeeringAttachment

ec2:DeleteTransitGatewayPeeringAttachment

Write

DeleteTransitGatewayPolicyTable

ec2:DeleteTransitGatewayPolicyTable

Write

DeleteTransitGatewayPrefixListReference

ec2:DeleteTransitGatewayPrefixListReference

Write

DeleteTransitGatewayRoute

ec2:DeleteTransitGatewayRoute

Write

DeleteTransitGatewayRouteTable

ec2:DeleteTransitGatewayRouteTable

Write

DeleteTransitGatewayRouteTableAnnouncement

ec2:DeleteTransitGatewayRouteTableAnnouncement

Write

DeleteTransitGatewayVpcAttachment

ec2:DeleteTransitGatewayVpcAttachment

Write

DeleteVerifiedAccessEndpoint

ec2:DeleteVerifiedAccessEndpoint

Write

DeleteVerifiedAccessGroup

ec2:DeleteVerifiedAccessGroup

Write

DeleteVerifiedAccessInstance

ec2:DeleteVerifiedAccessInstance

Write

DeleteVerifiedAccessTrustProvider

ec2:DeleteVerifiedAccessTrustProvider

Write

DeleteVolume

ec2:DeleteVolume

Write

DeleteVpc

ec2:DeleteVpc

Write

DeleteVpcBlockPublicAccessExclusion

ec2:DeleteVpcBlockPublicAccessExclusion

Write

DeleteVpcEncryptionControl

ec2:DeleteVpcEncryptionControl

Write

DeleteVpcEndpointConnectionNotifications

ec2:DeleteVpcEndpointConnectionNotifications

Write

DeleteVpcEndpointServiceConfigurations

ec2:DeleteVpcEndpointServiceConfigurations

Write

DeleteVpcEndpoints

ec2:DeleteVpcEndpoints

Write

DeleteVpcPeeringConnection

ec2:DeleteVpcPeeringConnection

Write

DeleteVpnConcentrator

ec2:DeleteVpnConcentrator

Write

DeleteVpnConnection

ec2:DeleteVpnConnection

Write

DeleteVpnConnectionRoute

ec2:DeleteVpnConnectionRoute

Write

DeleteVpnGateway

ec2:DeleteVpnGateway

Write

DeprovisionByoipCidr

ec2:DeprovisionByoipCidr

Write

DeprovisionIpamByoasn

ec2:DeprovisionIpamByoasn

Write

DeprovisionIpamPoolCidr

ec2:DeprovisionIpamPoolCidr

Write

DeprovisionPublicIpv4PoolCidr

ec2:DeprovisionPublicIpv4PoolCidr

Write

DeregisterImage

ec2:DeregisterImage

Write

DeregisterInstanceEventNotificationAttributes

ec2:DeregisterInstanceEventNotificationAttributes

Write

DeregisterTransitGatewayMulticastGroupMembers

ec2:DeregisterTransitGatewayMulticastGroupMembers

Write

DeregisterTransitGatewayMulticastGroupSources

ec2:DeregisterTransitGatewayMulticastGroupSources

Write

DescribeAccountAttributes

ec2:DescribeAccountAttributes

List

DescribeAddressTransfers

ec2:DescribeAddressTransfers

List

DescribeAddresses

ec2:DescribeAddresses

List

DescribeAddressesAttribute

ec2:DescribeAddressesAttribute

List

DescribeAggregateIdFormat

ec2:DescribeAggregateIdFormat

List

DescribeAvailabilityZones

ec2:DescribeAvailabilityZones

List

DescribeAwsNetworkPerformanceMetricSubscriptions

ec2:DescribeAwsNetworkPerformanceMetricSubscriptions

List

DescribeBundleTasks

ec2:DescribeBundleTasks

List

DescribeByoipCidrs

ec2:DescribeByoipCidrs

List

DescribeCapacityBlockExtensionHistory

ec2:DescribeCapacityBlockExtensionHistory

List

DescribeCapacityBlockExtensionOfferings

ec2:DescribeCapacityBlockExtensionOfferings

List

DescribeCapacityBlockOfferings

ec2:DescribeCapacityBlockOfferings

List

DescribeCapacityBlockStatus

ec2:DescribeCapacityBlockStatus

List

DescribeCapacityBlocks

ec2:DescribeCapacityBlocks

List

DescribeCapacityManagerDataExports

ec2:DescribeCapacityManagerDataExports

List

DescribeCapacityReservationBillingRequests

ec2:DescribeCapacityReservationBillingRequests

List

DescribeCapacityReservationCancellationQuotes

ec2:DescribeCapacityReservationCancellationQuotes

List

DescribeCapacityReservationFleets

ec2:DescribeCapacityReservationFleets

List

DescribeCapacityReservationTopology

ec2:DescribeCapacityReservationTopology

List

DescribeCapacityReservations

ec2:DescribeCapacityReservations

List

DescribeCarrierGateways

ec2:DescribeCarrierGateways

List

DescribeClassicLinkInstances

ec2:DescribeClassicLinkInstances

List

DescribeClientVpnAuthorizationRules

ec2:DescribeClientVpnAuthorizationRules

List

DescribeClientVpnConnections

ec2:DescribeClientVpnConnections

List

DescribeClientVpnEndpoints

ec2:DescribeClientVpnEndpoints

List

DescribeClientVpnRoutes

ec2:DescribeClientVpnRoutes

List

DescribeClientVpnTargetNetworks

ec2:DescribeClientVpnTargetNetworks

List

DescribeCoipPools

ec2:DescribeCoipPools

List

DescribeConversionTasks

ec2:DescribeConversionTasks

List

DescribeCustomerGateways

ec2:DescribeCustomerGateways

List

DescribeDeclarativePoliciesReports

ec2:DescribeDeclarativePoliciesReports

List

DescribeDhcpOptions

ec2:DescribeDhcpOptions

List

DescribeEgressOnlyInternetGateways

ec2:DescribeEgressOnlyInternetGateways

List

DescribeExportImageTasks

ec2:DescribeExportImageTasks

List

DescribeExportTasks

ec2:DescribeExportTasks

List

DescribeFastLaunchImages

ec2:DescribeFastLaunchImages

List

DescribeFastSnapshotRestores

ec2:DescribeFastSnapshotRestores

List

DescribeFleetHistory

ec2:DescribeFleetHistory

List

DescribeFleetInstances

ec2:DescribeFleetInstances

List

DescribeFleets

ec2:DescribeFleets

List

DescribeFlowLogs

ec2:DescribeFlowLogs

List

DescribeFpgaImageAttribute

ec2:DescribeFpgaImageAttribute

List

DescribeFpgaImages

ec2:DescribeFpgaImages

List

DescribeHostReservationOfferings

ec2:DescribeHostReservationOfferings

List

DescribeHostReservations

ec2:DescribeHostReservations

List

DescribeHosts

ec2:DescribeHosts

List

DescribeIamInstanceProfileAssociations

ec2:DescribeIamInstanceProfileAssociations

List

DescribeIdFormat

ec2:DescribeIdFormat

List

DescribeIdentityIdFormat

ec2:DescribeIdentityIdFormat

List

DescribeImageAttribute

ec2:DescribeImageAttribute

List

DescribeImageReferences

ec2:DescribeImageReferences

List

DescribeImageUsageReportEntries

ec2:DescribeImageUsageReportEntries

List

DescribeImageUsageReports

ec2:DescribeImageUsageReports

List

DescribeImages

ec2:DescribeImages

List

DescribeImportImageTasks

ec2:DescribeImportImageTasks

List

DescribeImportSnapshotTasks

ec2:DescribeImportSnapshotTasks

List

DescribeInstanceAttribute

ec2:DescribeInstanceAttribute

List

DescribeInstanceConnectEndpoints

ec2:DescribeInstanceConnectEndpoints

List

DescribeInstanceCreditSpecifications

ec2:DescribeInstanceCreditSpecifications

List

DescribeInstanceEventNotificationAttributes

ec2:DescribeInstanceEventNotificationAttributes

List

DescribeInstanceEventWindows

ec2:DescribeInstanceEventWindows

List

DescribeInstanceImageMetadata

ec2:DescribeInstanceImageMetadata

List

DescribeInstanceSqlHaHistoryStates

ec2:DescribeInstanceSqlHaHistoryStates

List

DescribeInstanceSqlHaStates

ec2:DescribeInstanceSqlHaStates

List

DescribeInstanceStatus

ec2:DescribeInstanceStatus

List

DescribeInstanceTopology

ec2:DescribeInstanceTopology

List

DescribeInstanceTypeOfferings

ec2:DescribeInstanceTypeOfferings

List

DescribeInstanceTypes

ec2:DescribeInstanceTypes

List

DescribeInstances

ec2:DescribeInstances

List

DescribeInternetGateways

ec2:DescribeInternetGateways

List

DescribeIpamByoasn

ec2:DescribeIpamByoasn

List

DescribeIpamExternalResourceVerificationTokens

ec2:DescribeIpamExternalResourceVerificationTokens

List

DescribeIpamPolicies

ec2:DescribeIpamPolicies

List

DescribeIpamPoolAllocations

ec2:DescribeIpamPoolAllocations

List

DescribeIpamPools

ec2:DescribeIpamPools

List

DescribeIpamPrefixListResolverTargets

ec2:DescribeIpamPrefixListResolverTargets

List

DescribeIpamPrefixListResolvers

ec2:DescribeIpamPrefixListResolvers

List

DescribeIpamResourceDiscoveries

ec2:DescribeIpamResourceDiscoveries

List

DescribeIpamResourceDiscoveryAssociations

ec2:DescribeIpamResourceDiscoveryAssociations

List

DescribeIpamScopes

ec2:DescribeIpamScopes

List

DescribeIpams

ec2:DescribeIpams

List

DescribeIpv6Pools

ec2:DescribeIpv6Pools

List

DescribeKeyPairs

ec2:DescribeKeyPairs

List

DescribeLaunchTemplateVersions

ec2:DescribeLaunchTemplateVersions

List

DescribeLaunchTemplates

ec2:DescribeLaunchTemplates

List

DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations

ec2:DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations

List

DescribeLocalGatewayRouteTableVpcAssociations

ec2:DescribeLocalGatewayRouteTableVpcAssociations

List

DescribeLocalGatewayRouteTables

ec2:DescribeLocalGatewayRouteTables

List

DescribeLocalGatewayVirtualInterfaceGroups

ec2:DescribeLocalGatewayVirtualInterfaceGroups

List

DescribeLocalGatewayVirtualInterfaces

ec2:DescribeLocalGatewayVirtualInterfaces

List

DescribeLocalGateways

ec2:DescribeLocalGateways

List

DescribeLockedSnapshots

ec2:DescribeLockedSnapshots

List

DescribeMacHosts

ec2:DescribeMacHosts

List

DescribeMacModificationTasks

ec2:DescribeMacModificationTasks

List

DescribeManagedPrefixLists

ec2:DescribeManagedPrefixLists

List

DescribeNatGateways

ec2:DescribeNatGateways

List

DescribeNetworkAcls

ec2:DescribeNetworkAcls

List

DescribeNetworkInsightsAccessScopeAnalyses

ec2:DescribeNetworkInsightsAccessScopeAnalyses

List

DescribeNetworkInsightsAccessScopes

ec2:DescribeNetworkInsightsAccessScopes

List

DescribeNetworkInsightsAnalyses

ec2:DescribeNetworkInsightsAnalyses

List

DescribeNetworkInsightsPaths

ec2:DescribeNetworkInsightsPaths

List

DescribeNetworkInterfaceAttribute

ec2:DescribeNetworkInterfaceAttribute

List

DescribeNetworkInterfacePermissions

ec2:DescribeNetworkInterfacePermissions

List

DescribeNetworkInterfaces

ec2:DescribeNetworkInterfaces

List

DescribeOutpostLags

ec2:DescribeOutpostLags

List

DescribePlacementGroups

ec2:DescribePlacementGroups

List

DescribePrefixLists

ec2:DescribePrefixLists

List

DescribePrincipalIdFormat

ec2:DescribePrincipalIdFormat

List

DescribePublicIpv4Pools

ec2:DescribePublicIpv4Pools

List

DescribeRegions

ec2:DescribeRegions

List

DescribeReplaceRootVolumeTasks

ec2:DescribeReplaceRootVolumeTasks

List

DescribeReservedInstances

ec2:DescribeReservedInstances

List

DescribeReservedInstancesListings

ec2:DescribeReservedInstancesListings

List

DescribeReservedInstancesModifications

ec2:DescribeReservedInstancesModifications

List

DescribeReservedInstancesOfferings

ec2:DescribeReservedInstancesOfferings

List

DescribeRouteServerEndpoints

ec2:DescribeRouteServerEndpoints

List

DescribeRouteServerPeers

ec2:DescribeRouteServerPeers

List

DescribeRouteServers

ec2:DescribeRouteServers

List

DescribeRouteTables

ec2:DescribeRouteTables

List

DescribeScheduledInstanceAvailability

ec2:DescribeScheduledInstanceAvailability

List

DescribeScheduledInstances

ec2:DescribeScheduledInstances

List

DescribeSecondaryInterfaces

ec2:DescribeSecondaryInterfaces

List

DescribeSecondaryNetworks

ec2:DescribeSecondaryNetworks

List

DescribeSecondarySubnets

ec2:DescribeSecondarySubnets

List

DescribeSecurityGroupReferences

ec2:DescribeSecurityGroupReferences

List

DescribeSecurityGroupRules

ec2:DescribeSecurityGroupRules

List

DescribeSecurityGroupVpcAssociations

ec2:DescribeSecurityGroupVpcAssociations

List

DescribeSecurityGroups

ec2:DescribeSecurityGroups

List

DescribeServiceLinkVirtualInterfaces

ec2:DescribeServiceLinkVirtualInterfaces

List

DescribeSnapshotAttribute

ec2:DescribeSnapshotAttribute

List

DescribeSnapshotTierStatus

ec2:DescribeSnapshotTierStatus

List

DescribeSnapshots

ec2:DescribeSnapshots

List

DescribeSpotDatafeedSubscription

ec2:DescribeSpotDatafeedSubscription

List

DescribeSpotFleetInstances

ec2:DescribeSpotFleetInstances

List

DescribeSpotFleetRequestHistory

ec2:DescribeSpotFleetRequestHistory

List

DescribeSpotFleetRequests

ec2:DescribeSpotFleetRequests

List

DescribeSpotInstanceRequests

ec2:DescribeSpotInstanceRequests

List

DescribeSpotPriceHistory

ec2:DescribeSpotPriceHistory

List

DescribeStaleSecurityGroups

ec2:DescribeStaleSecurityGroups

List

DescribeStoreImageTasks

ec2:DescribeStoreImageTasks

List

DescribeSubnets

ec2:DescribeSubnets

List

DescribeTags

ec2:DescribeTags

List

DescribeTrafficMirrorFilterRules

ec2:DescribeTrafficMirrorFilterRules

List

DescribeTrafficMirrorFilters

ec2:DescribeTrafficMirrorFilters

List

DescribeTrafficMirrorSessions

ec2:DescribeTrafficMirrorSessions

List

DescribeTrafficMirrorTargets

ec2:DescribeTrafficMirrorTargets

List

DescribeTransitGatewayAttachments

ec2:DescribeTransitGatewayAttachments

List

DescribeTransitGatewayConnectPeers

ec2:DescribeTransitGatewayConnectPeers

List

DescribeTransitGatewayConnects

ec2:DescribeTransitGatewayConnects

List

DescribeTransitGatewayMeteringPolicies

ec2:DescribeTransitGatewayMeteringPolicies

List

DescribeTransitGatewayMulticastDomains

ec2:DescribeTransitGatewayMulticastDomains

List

DescribeTransitGatewayPeeringAttachments

ec2:DescribeTransitGatewayPeeringAttachments

List

DescribeTransitGatewayPolicyTables

ec2:DescribeTransitGatewayPolicyTables

List

DescribeTransitGatewayRouteTableAnnouncements

ec2:DescribeTransitGatewayRouteTableAnnouncements

List

DescribeTransitGatewayRouteTables

ec2:DescribeTransitGatewayRouteTables

List

DescribeTransitGatewayVpcAttachments

ec2:DescribeTransitGatewayVpcAttachments

List

DescribeTransitGateways

ec2:DescribeTransitGateways

List

DescribeTrunkInterfaceAssociations

ec2:DescribeTrunkInterfaceAssociations

List

DescribeVerifiedAccessEndpoints

ec2:DescribeVerifiedAccessEndpoints

List

DescribeVerifiedAccessGroups

ec2:DescribeVerifiedAccessGroups

List

DescribeVerifiedAccessInstanceLoggingConfigurations

ec2:DescribeVerifiedAccessInstanceLoggingConfigurations

List

DescribeVerifiedAccessInstances

ec2:DescribeVerifiedAccessInstances

List

DescribeVerifiedAccessTrustProviders

ec2:DescribeVerifiedAccessTrustProviders

List

DescribeVolumeAttribute

ec2:DescribeVolumeAttribute

List

DescribeVolumeStatus

ec2:DescribeVolumeStatus

List

DescribeVolumes

ec2:DescribeVolumes

List

DescribeVolumesModifications

ec2:DescribeVolumesModifications

List

DescribeVpcAttribute

ec2:DescribeVpcAttribute

List

DescribeVpcBlockPublicAccessExclusions

ec2:DescribeVpcBlockPublicAccessExclusions

List

DescribeVpcBlockPublicAccessOptions

ec2:DescribeVpcBlockPublicAccessOptions

List

DescribeVpcClassicLink

ec2:DescribeVpcClassicLink

List

DescribeVpcClassicLinkDnsSupport

ec2:DescribeVpcClassicLinkDnsSupport

List

DescribeVpcEncryptionControls

ec2:DescribeVpcEncryptionControls

List

DescribeVpcEndpointAssociations

ec2:DescribeVpcEndpointAssociations

List

DescribeVpcEndpointConnectionNotifications

ec2:DescribeVpcEndpointConnectionNotifications

List

DescribeVpcEndpointConnections

ec2:DescribeVpcEndpointConnections

List

DescribeVpcEndpointServiceConfigurations

ec2:DescribeVpcEndpointServiceConfigurations

List

DescribeVpcEndpointServicePermissions

ec2:DescribeVpcEndpointServicePermissions

List

DescribeVpcEndpointServices

ec2:DescribeVpcEndpointServices

List

DescribeVpcEndpoints

ec2:DescribeVpcEndpoints

List

DescribeVpcPeeringConnections

ec2:DescribeVpcPeeringConnections

List

DescribeVpcs

ec2:DescribeVpcs

List

DescribeVpnConcentrators

ec2:DescribeVpnConcentrators

List

DescribeVpnConnections

ec2:DescribeVpnConnections

List

DescribeVpnGateways

ec2:DescribeVpnGateways

List

DetachClassicLinkVpc

ec2:DetachClassicLinkVpc

Write

DetachImageWatermark

ec2:DetachImageWatermark

Write

DetachInternetGateway

ec2:DetachInternetGateway

Write

DetachNetworkInterface

ec2:DetachNetworkInterface

Write

DetachVerifiedAccessTrustProvider

ec2:DetachVerifiedAccessTrustProvider

Write

DetachVolume

ec2:DetachVolume

Write

DetachVpnGateway

ec2:DetachVpnGateway

Write

DisableAddressTransfer

ec2:DisableAddressTransfer

Write

DisableAllowedImagesSettings

ec2:DisableAllowedImagesSettings

Write

DisableAwsNetworkPerformanceMetricSubscription

ec2:DisableAwsNetworkPerformanceMetricSubscription

Write

DisableCapacityManager

ec2:DisableCapacityManager

Write

DisableEbsEncryptionByDefault

ec2:DisableEbsEncryptionByDefault

Write

DisableFastLaunch

ec2:DisableFastLaunch

Write

DisableFastSnapshotRestores

ec2:DisableFastSnapshotRestores

Write

DisableImage

ec2:DisableImage

Write

DisableImageBlockPublicAccess

ec2:DisableImageBlockPublicAccess

Permissions management, Write

DisableImageDeprecation

ec2:DisableImageDeprecation

Write

DisableImageDeregistrationProtection

ec2:DisableImageDeregistrationProtection

Write

DisableInstanceSqlHaStandbyDetections

ec2:DisableInstanceSqlHaStandbyDetections

Write

DisableIpamOrganizationAdminAccount

ec2:DisableIpamOrganizationAdminAccount

Write

DisableIpamPolicy

ec2:DisableIpamPolicy

Write

DisableRouteServerPropagation

ec2:DisableRouteServerPropagation

Write

DisableSerialConsoleAccess

ec2:DisableSerialConsoleAccess

Write

DisableSnapshotBlockPublicAccess

ec2:DisableSnapshotBlockPublicAccess

Permissions management, Write

DisableTransitGatewayRouteTablePropagation

ec2:DisableTransitGatewayRouteTablePropagation

Write

DisableVgwRoutePropagation

ec2:DisableVgwRoutePropagation

Write

DisableVpcClassicLink

ec2:DisableVpcClassicLink

Write

DisableVpcClassicLinkDnsSupport

ec2:DisableVpcClassicLinkDnsSupport

Write

DisassociateAddress

ec2:DisassociateAddress

Write

DisassociateCapacityReservationBillingOwner

ec2:DisassociateCapacityReservationBillingOwner

Write

DisassociateClientVpnTargetNetwork

ec2:DisassociateClientVpnTargetNetwork

Write

DisassociateEnclaveCertificateIamRole

ec2:DisassociateEnclaveCertificateIamRole

Write

DisassociateIamInstanceProfile

ec2:DisassociateIamInstanceProfile

Write

DisassociateInstanceEventWindow

ec2:DisassociateInstanceEventWindow

Write

DisassociateIpamByoasn

ec2:DisassociateIpamByoasn

Write

DisassociateIpamResourceDiscovery

ec2:DisassociateIpamResourceDiscovery

Write

DisassociateNatGatewayAddress

ec2:DisassociateNatGatewayAddress

Write

DisassociateRouteServer

ec2:DisassociateRouteServer

Write

DisassociateRouteTable

ec2:DisassociateRouteTable

Write

DisassociateSecurityGroupVpc

ec2:DisassociateSecurityGroupVpc

Write

DisassociateSubnetCidrBlock

ec2:DisassociateSubnetCidrBlock

Write

DisassociateTransitGatewayMulticastDomain

ec2:DisassociateTransitGatewayMulticastDomain

Write

DisassociateTransitGatewayPolicyTable

ec2:DisassociateTransitGatewayPolicyTable

Write

DisassociateTransitGatewayRouteTable

ec2:DisassociateTransitGatewayRouteTable

Write

DisassociateTrunkInterface

ec2:DisassociateTrunkInterface

Write

DisassociateVpcCidrBlock

ec2:DisassociateVpcCidrBlock

Write

EnableAddressTransfer

ec2:EnableAddressTransfer

Write

EnableAllowedImagesSettings

ec2:EnableAllowedImagesSettings

Write

EnableAwsNetworkPerformanceMetricSubscription

ec2:EnableAwsNetworkPerformanceMetricSubscription

Write

EnableCapacityManager

ec2:EnableCapacityManager

Write

EnableEbsEncryptionByDefault

ec2:EnableEbsEncryptionByDefault

Write

EnableFastLaunch

ec2:EnableFastLaunch

Write

EnableFastSnapshotRestores

ec2:EnableFastSnapshotRestores

Write

EnableImage

ec2:EnableImage

Write

EnableImageBlockPublicAccess

ec2:EnableImageBlockPublicAccess

Permissions management, Write

EnableImageDeprecation

ec2:EnableImageDeprecation

Write

EnableImageDeregistrationProtection

ec2:EnableImageDeregistrationProtection

Write

EnableInstanceSqlHaStandbyDetections

ec2:EnableInstanceSqlHaStandbyDetections

Write

EnableIpamOrganizationAdminAccount

ec2:EnableIpamOrganizationAdminAccount

Write

EnableIpamPolicy

ec2:EnableIpamPolicy

Write

EnableReachabilityAnalyzerOrganizationSharing

ec2:EnableReachabilityAnalyzerOrganizationSharing

Write

EnableRouteServerPropagation

ec2:EnableRouteServerPropagation

Write

EnableSerialConsoleAccess

ec2:EnableSerialConsoleAccess

Write

EnableSnapshotBlockPublicAccess

ec2:EnableSnapshotBlockPublicAccess

Permissions management, Write

EnableTransitGatewayRouteTablePropagation

ec2:EnableTransitGatewayRouteTablePropagation

Write

EnableVgwRoutePropagation

ec2:EnableVgwRoutePropagation

Write

EnableVolumeIO

ec2:EnableVolumeIO

Write

EnableVpcClassicLink

ec2:EnableVpcClassicLink

Write

EnableVpcClassicLinkDnsSupport

ec2:EnableVpcClassicLinkDnsSupport

Write

ExportClientVpnClientCertificateRevocationList

ec2:ExportClientVpnClientCertificateRevocationList

Read

ExportClientVpnClientConfiguration

ec2:ExportClientVpnClientConfiguration

Read

ExportImage

ec2:CreateTags

Tagging, Write

ec2:ExportImage

Write

ExportTransitGatewayRoutes

ec2:ExportTransitGatewayRoutes

Write

ExportVerifiedAccessInstanceClientConfiguration

ec2:ExportVerifiedAccessInstanceClientConfiguration

Read

GetActiveVpnTunnelStatus

ec2:GetActiveVpnTunnelStatus

Read

GetAllowedImagesSettings

ec2:GetAllowedImagesSettings

Read

GetAssociatedEnclaveCertificateIamRoles

ec2:GetAssociatedEnclaveCertificateIamRoles

Read

GetAssociatedIpv6PoolCidrs

ec2:GetAssociatedIpv6PoolCidrs

Read

GetAwsNetworkPerformanceData

ec2:GetAwsNetworkPerformanceData

Read

GetCapacityManagerAttributes

ec2:GetCapacityManagerAttributes

Read

GetCapacityManagerMetricData

ec2:GetCapacityManagerMetricData

Read

GetCapacityManagerMetricDimensions

ec2:GetCapacityManagerMetricDimensions

Read

GetCapacityManagerMonitoredTagKeys

ec2:GetCapacityManagerMonitoredTagKeys

List

GetCapacityReservationUsage

ec2:GetCapacityReservationUsage

Read

GetCoipPoolUsage

ec2:GetCoipPoolUsage

Read

GetConsoleOutput

ec2:GetConsoleOutput

Read

GetConsoleScreenshot

ec2:GetConsoleScreenshot

Read

GetDeclarativePoliciesReportSummary

ec2:GetDeclarativePoliciesReportSummary

Read

GetDefaultCreditSpecification

ec2:GetDefaultCreditSpecification

Read

GetEbsDefaultKmsKeyId

ec2:GetEbsDefaultKmsKeyId

Read

GetEbsEncryptionByDefault

ec2:GetEbsEncryptionByDefault

Read

GetEnabledIpamPolicy

ec2:GetEnabledIpamPolicy

Read

GetFlowLogsIntegrationTemplate

ec2:GetFlowLogsIntegrationTemplate

Read

GetGroupsForCapacityReservation

ec2:GetGroupsForCapacityReservation

List

GetHostReservationPurchasePreview

ec2:GetHostReservationPurchasePreview

Read

GetImageAncestry

ec2:GetImageAncestry

Read

GetImageBlockPublicAccessState

ec2:GetImageBlockPublicAccessState

Read

GetInstanceMetadataDefaults

ec2:GetInstanceMetadataDefaults

List

GetInstanceTpmEkPub

ec2:GetInstanceTpmEkPub

Read

GetInstanceTypesFromInstanceRequirements

ec2:GetInstanceTypesFromInstanceRequirements

List

GetInstanceUefiData

ec2:GetInstanceUefiData

Read

GetIpamAddressHistory

ec2:GetIpamAddressHistory

Read

GetIpamDiscoveredAccounts

ec2:GetIpamDiscoveredAccounts

Read

GetIpamDiscoveredPublicAddresses

ec2:GetIpamDiscoveredPublicAddresses

Read

GetIpamDiscoveredResourceCidrs

ec2:GetIpamDiscoveredResourceCidrs

Read

GetIpamPolicyAllocationRules

ec2:GetIpamPolicyAllocationRules

List

GetIpamPolicyOrganizationTargets

ec2:GetIpamPolicyOrganizationTargets

List

GetIpamPoolAllocations

ec2:GetIpamPoolAllocations

List

GetIpamPoolCidrs

ec2:GetIpamPoolCidrs

Read

GetIpamPrefixListResolverRules

ec2:GetIpamPrefixListResolverRules

Read

GetIpamPrefixListResolverVersionEntries

ec2:GetIpamPrefixListResolverVersionEntries

Read

GetIpamPrefixListResolverVersions

ec2:GetIpamPrefixListResolverVersions

Read

GetIpamResourceCidrs

ec2:GetIpamResourceCidrs

Read

GetLaunchTemplateData

ec2:GetLaunchTemplateData

Read

GetManagedPrefixListAssociations

ec2:GetManagedPrefixListAssociations

Read

GetManagedPrefixListEntries

ec2:GetManagedPrefixListEntries

Read

GetManagedResourceVisibility

ec2:GetManagedResourceVisibility

List

GetNetworkInsightsAccessScopeAnalysisFindings

ec2:GetNetworkInsightsAccessScopeAnalysisFindings

Read

GetNetworkInsightsAccessScopeContent

ec2:GetNetworkInsightsAccessScopeContent

Read

GetPasswordData

ec2:GetPasswordData

Read

GetReservedInstancesExchangeQuote

ec2:GetReservedInstancesExchangeQuote

Read

GetRouteServerAssociations

ec2:GetRouteServerAssociations

Read

GetRouteServerPropagations

ec2:GetRouteServerPropagations

Read

GetRouteServerRoutingDatabase

ec2:GetRouteServerRoutingDatabase

Read

GetSecurityGroupsForVpc

ec2:GetSecurityGroupsForVpc

Read

GetSerialConsoleAccessStatus

ec2:GetSerialConsoleAccessStatus

Read

GetSnapshotBlockPublicAccessState

ec2:GetSnapshotBlockPublicAccessState

Read

GetSpotPlacementScores

ec2:GetSpotPlacementScores

Read

GetSubnetCidrReservations

ec2:GetSubnetCidrReservations

Read

GetTransitGatewayAttachmentPropagations

ec2:GetTransitGatewayAttachmentPropagations

List

GetTransitGatewayMeteringPolicyEntries

ec2:GetTransitGatewayMeteringPolicyEntries

List

GetTransitGatewayMulticastDomainAssociations

ec2:GetTransitGatewayMulticastDomainAssociations

List

GetTransitGatewayPolicyTableAssociations

ec2:GetTransitGatewayPolicyTableAssociations

List

GetTransitGatewayPolicyTableEntries

ec2:GetTransitGatewayPolicyTableEntries

List

GetTransitGatewayPrefixListReferences

ec2:GetTransitGatewayPrefixListReferences

List

GetTransitGatewayRouteTableAssociations

ec2:GetTransitGatewayRouteTableAssociations

List

GetTransitGatewayRouteTablePropagations

ec2:GetTransitGatewayRouteTablePropagations

List

GetVerifiedAccessEndpointPolicy

ec2:GetVerifiedAccessEndpointPolicy

List

GetVerifiedAccessEndpointTargets

ec2:GetVerifiedAccessEndpointTargets

List

GetVerifiedAccessGroupPolicy

ec2:GetVerifiedAccessGroupPolicy

List

GetVpcResourcesBlockingEncryptionEnforcement

ec2:GetVpcResourcesBlockingEncryptionEnforcement

List

GetVpnConnectionDeviceSampleConfiguration

ec2:GetVpnConnectionDeviceSampleConfiguration

List

GetVpnConnectionDeviceTypes

ec2:GetVpnConnectionDeviceTypes

List

GetVpnTunnelReplacementStatus

ec2:GetVpnTunnelReplacementStatus

List

ImportClientVpnClientCertificateRevocationList

ec2:ImportClientVpnClientCertificateRevocationList

Write

ImportImage

ec2:CreateTags

Tagging, Write

ec2:ImportImage

Write

ImportInstance

ec2:ImportInstance

Write

ImportKeyPair

ec2:CreateTags

Tagging, Write

ec2:ImportKeyPair

Write

ImportSnapshot

ec2:CreateTags

Tagging, Write

ec2:ImportSnapshot

Write

ImportVolume

ec2:ImportVolume

Write

ListImagesInRecycleBin

ec2:ListImagesInRecycleBin

List

ListSnapshotsInRecycleBin

ec2:ListSnapshotsInRecycleBin

List

ListVolumesInRecycleBin

ec2:ListVolumesInRecycleBin

List

LockSnapshot

ec2:LockSnapshot

Write

ModifyAddressAttribute

ec2:ModifyAddressAttribute

Write

ModifyAvailabilityZoneGroup

ec2:ModifyAvailabilityZoneGroup

Write

ModifyCapacityReservation

ec2:ModifyCapacityReservation

Write

ModifyCapacityReservationFleet

ec2:ModifyCapacityReservationFleet

Write

ModifyClientVpnEndpoint

ec2:ModifyClientVpnEndpoint

Write

ModifyDefaultCreditSpecification

ec2:ModifyDefaultCreditSpecification

Write

ModifyEbsDefaultKmsKeyId

ec2:ModifyEbsDefaultKmsKeyId

Write

ModifyFleet

ec2:ModifyFleet

Write

ModifyFpgaImageAttribute

ec2:ModifyFpgaImageAttribute

Write

ModifyHosts

ec2:ModifyHosts

Write

ModifyIdFormat

ec2:ModifyIdFormat

Write

ModifyIdentityIdFormat

ec2:ModifyIdentityIdFormat

Write

ModifyImageAttribute

ec2:ModifyImageAttribute

Write

ModifyInstanceAttribute

ec2:ModifyInstanceAttribute

Write

ModifyInstanceCapacityReservationAttributes

ec2:ModifyInstanceCapacityReservationAttributes

Write

ModifyInstanceConnectEndpoint

ec2:ModifyInstanceConnectEndpoint

Write

ModifyInstanceCpuOptions

ec2:ModifyInstanceCpuOptions

Write

ModifyInstanceCreditSpecification

ec2:ModifyInstanceCreditSpecification

Write

ModifyInstanceEventStartTime

ec2:ModifyInstanceEventStartTime

Write

ModifyInstanceEventWindow

ec2:ModifyInstanceEventWindow

Write

ModifyInstanceMaintenanceOptions

ec2:ModifyInstanceMaintenanceOptions

Write

ModifyInstanceMetadataDefaults

ec2:ModifyInstanceMetadataDefaults

Write

ModifyInstanceMetadataOptions

ec2:ModifyInstanceMetadataOptions

Write

ModifyInstanceNetworkPerformanceOptions

ec2:ModifyInstanceNetworkPerformanceOptions

Write

ModifyInstancePlacement

ec2:ModifyInstancePlacement

Write

ModifyIpam

ec2:ModifyIpam

Write

ModifyIpamPolicyAllocationRules

ec2:ModifyIpamPolicyAllocationRules

Write

ModifyIpamPool

ec2:ModifyIpamPool

Write

ModifyIpamPoolAllocation

ec2:ModifyIpamPoolAllocation

Write

ModifyIpamPrefixListResolver

ec2:ModifyIpamPrefixListResolver

Write

ModifyIpamPrefixListResolverTarget

ec2:ModifyIpamPrefixListResolverTarget

Write

ModifyIpamResourceCidr

ec2:ModifyIpamResourceCidr

Write

ModifyIpamResourceDiscovery

ec2:ModifyIpamResourceDiscovery

Write

ModifyIpamScope

ec2:ModifyIpamScope

Write

ModifyLaunchTemplate

ec2:ModifyLaunchTemplate

Write

ModifyLocalGatewayRoute

ec2:ModifyLocalGatewayRoute

Write

ModifyManagedPrefixList

ec2:ModifyManagedPrefixList

Write

ModifyManagedResourceVisibility

ec2:ModifyManagedResourceVisibility

Write

ModifyNetworkInterfaceAttribute

ec2:ModifyNetworkInterfaceAttribute

Write

ModifyPrivateDnsNameOptions

ec2:ModifyPrivateDnsNameOptions

Write

ModifyPublicIpDnsNameOptions

ec2:ModifyPublicIpDnsNameOptions

Write

ModifyReservedInstances

ec2:ModifyReservedInstances

Write

ModifyRouteServer

ec2:ModifyRouteServer

Write

ModifySecurityGroupRules

ec2:ModifySecurityGroupRules

Write

ModifySnapshotAttribute

ec2:ModifySnapshotAttribute

Permissions management, Write

ModifySnapshotTier

ec2:ModifySnapshotTier

Write

ModifySpotFleetRequest

ec2:ModifySpotFleetRequest

Write

ModifySubnetAttribute

ec2:ModifySubnetAttribute

Write

ModifyTrafficMirrorFilterNetworkServices

ec2:ModifyTrafficMirrorFilterNetworkServices

Write

ModifyTrafficMirrorFilterRule

ec2:ModifyTrafficMirrorFilterRule

Write

ModifyTrafficMirrorSession

ec2:ModifyTrafficMirrorSession

Write

ModifyTransitGateway

ec2:ModifyTransitGateway

Write

ModifyTransitGatewayMeteringPolicy

ec2:ModifyTransitGatewayMeteringPolicy

Write

ModifyTransitGatewayPrefixListReference

ec2:ModifyTransitGatewayPrefixListReference

Write

ModifyTransitGatewayVpcAttachment

ec2:ModifyTransitGatewayVpcAttachment

Write

ModifyVerifiedAccessEndpoint

ec2:ModifyVerifiedAccessEndpoint

Write

ModifyVerifiedAccessEndpointPolicy

ec2:ModifyVerifiedAccessEndpointPolicy

Write

ModifyVerifiedAccessGroup

ec2:ModifyVerifiedAccessGroup

Write

ModifyVerifiedAccessGroupPolicy

ec2:ModifyVerifiedAccessGroupPolicy

Write

ModifyVerifiedAccessInstance

ec2:ModifyVerifiedAccessInstance

Write

ModifyVerifiedAccessInstanceLoggingConfiguration

ec2:ModifyVerifiedAccessInstanceLoggingConfiguration

Write

ModifyVerifiedAccessTrustProvider

ec2:ModifyVerifiedAccessTrustProvider

Write

ModifyVolume

ec2:ModifyVolume

Write

ModifyVolumeAttribute

ec2:ModifyVolumeAttribute

Write

ModifyVpcAttribute

ec2:ModifyVpcAttribute

Write

ModifyVpcBlockPublicAccessExclusion

ec2:ModifyVpcBlockPublicAccessExclusion

Write

ModifyVpcBlockPublicAccessOptions

ec2:ModifyVpcBlockPublicAccessOptions

Write

ModifyVpcEncryptionControl

ec2:ModifyVpcEncryptionControl

Write

ModifyVpcEndpoint

ec2:ModifyVpcEndpoint

Write

ModifyVpcEndpointConnectionNotification

ec2:ModifyVpcEndpointConnectionNotification

Write

ModifyVpcEndpointServiceConfiguration

ec2:ModifyVpcEndpointServiceConfiguration

Write

ModifyVpcEndpointServicePayerResponsibility

ec2:ModifyVpcEndpointServicePayerResponsibility

Write

ModifyVpcEndpointServicePermissions

ec2:ModifyVpcEndpointServicePermissions

Permissions management, Write

ModifyVpcPeeringConnectionOptions

ec2:ModifyVpcPeeringConnectionOptions

Write

ModifyVpcTenancy

ec2:ModifyVpcTenancy

Write

ModifyVpnConnection

ec2:ModifyVpnConnection

Write

ModifyVpnConnectionOptions

ec2:ModifyVpnConnectionOptions

Write

ModifyVpnTunnelCertificate

ec2:ModifyVpnTunnelCertificate

Write

ModifyVpnTunnelOptions

ec2:ModifyVpnTunnelOptions

Write

MonitorInstances

ec2:MonitorInstances

Write

MoveByoipCidrToIpam

ec2:MoveByoipCidrToIpam

Write

MoveCapacityReservationInstances

ec2:MoveCapacityReservationInstances

Write

ProvisionByoipCidr

ec2:ProvisionByoipCidr

Write

ProvisionIpamByoasn

ec2:ProvisionIpamByoasn

Write

ProvisionIpamPoolCidr

ec2:ProvisionIpamPoolCidr

Write

ProvisionPublicIpv4PoolCidr

ec2:ProvisionPublicIpv4PoolCidr

Write

PurchaseCapacityBlock

ec2:CreateTags

Tagging, Write

ec2:PurchaseCapacityBlock

Write

PurchaseCapacityBlockExtension

ec2:PurchaseCapacityBlockExtension

Write

PurchaseHostReservation

ec2:CreateTags

Tagging, Write

ec2:PurchaseHostReservation

Write

PurchaseReservedInstancesOffering

ec2:PurchaseReservedInstancesOffering

Write

PurchaseScheduledInstances

ec2:PurchaseScheduledInstances

Write

RebootInstances

ec2:RebootInstances

Write

RegisterImage

ec2:CreateTags

Tagging, Write

ec2:RegisterImage

Write

RegisterInstanceEventNotificationAttributes

ec2:RegisterInstanceEventNotificationAttributes

Write

RegisterTransitGatewayMulticastGroupMembers

ec2:RegisterTransitGatewayMulticastGroupMembers

Write

RegisterTransitGatewayMulticastGroupSources

ec2:RegisterTransitGatewayMulticastGroupSources

Write

RejectCapacityReservationBillingOwnership

ec2:RejectCapacityReservationBillingOwnership

Write

RejectTransitGatewayClientVpnAttachment

ec2:RejectTransitGatewayClientVpnAttachment

Write

RejectTransitGatewayMulticastDomainAssociations

ec2:RejectTransitGatewayMulticastDomainAssociations

Write

RejectTransitGatewayPeeringAttachment

ec2:RejectTransitGatewayPeeringAttachment

Write

RejectTransitGatewayVpcAttachment

ec2:RejectTransitGatewayVpcAttachment

Write

RejectVpcEndpointConnections

ec2:RejectVpcEndpointConnections

Write

RejectVpcPeeringConnection

ec2:RejectVpcPeeringConnection

Write

ReleaseAddress

ec2:ReleaseAddress

Write

ReleaseHosts

ec2:ReleaseHosts

Write

ReleaseIpamPoolAllocation

ec2:ReleaseIpamPoolAllocation

Write

ReplaceIamInstanceProfileAssociation

ec2:ReplaceIamInstanceProfileAssociation

Write

iam:PassRole

iam:PassedToService

ec2.amazonaws.com

Write

ReplaceImageCriteriaInAllowedImagesSettings

ec2:ReplaceImageCriteriaInAllowedImagesSettings

Write

ReplaceNetworkAclAssociation

ec2:ReplaceNetworkAclAssociation

Write

ReplaceNetworkAclEntry

ec2:ReplaceNetworkAclEntry

Write

ReplaceRoute

ec2:ReplaceRoute

Write

ReplaceRouteTableAssociation

ec2:ReplaceRouteTableAssociation

Write

ReplaceTransitGatewayRoute

ec2:ReplaceTransitGatewayRoute

Write

ReplaceVpnTunnel

ec2:ReplaceVpnTunnel

Write

ReportInstanceStatus

ec2:ReportInstanceStatus

Write

RequestSpotFleet

ec2:CreateTags

Tagging, Write

ec2:RequestSpotFleet

Write

iam:PassRole

iam:PassedToService

ec2.amazonaws.com

Write

RequestSpotInstances

ec2:CreateTags

Tagging, Write

ec2:RequestSpotInstances

Write

iam:PassRole

iam:PassedToService

ec2.amazonaws.com

Write

ResetAddressAttribute

ec2:ResetAddressAttribute

Write

ResetEbsDefaultKmsKeyId

ec2:ResetEbsDefaultKmsKeyId

Write

ResetFpgaImageAttribute

ec2:ResetFpgaImageAttribute

Write

ResetImageAttribute

ec2:ResetImageAttribute

Write

ResetInstanceAttribute

ec2:ResetInstanceAttribute

Write

ResetNetworkInterfaceAttribute

ec2:ResetNetworkInterfaceAttribute

Write

ResetSnapshotAttribute

ec2:ResetSnapshotAttribute

Permissions management, Write

RestoreImageFromRecycleBin

ec2:RestoreImageFromRecycleBin

Write

RestoreManagedPrefixListVersion

ec2:RestoreManagedPrefixListVersion

Write

RestoreSnapshotFromRecycleBin

ec2:RestoreSnapshotFromRecycleBin

Write

RestoreSnapshotTier

ec2:RestoreSnapshotTier

Write

RestoreVolumeFromRecycleBin

ec2:RestoreVolumeFromRecycleBin

Write

RevokeClientVpnIngress

ec2:RevokeClientVpnIngress

Write

RevokeSecurityGroupEgress

ec2:RevokeSecurityGroupEgress

Write

RevokeSecurityGroupIngress

ec2:RevokeSecurityGroupIngress

Write

RunInstances

ec2:CreateTags

Tagging, Write

ec2:RunInstances

Write

iam:PassRole

iam:PassedToService

ec2.amazonaws.com

Write

RunScheduledInstances

ec2:RunScheduledInstances

Write

SearchLocalGatewayRoutes

ec2:SearchLocalGatewayRoutes

List

SearchTransitGatewayMulticastGroups

ec2:SearchTransitGatewayMulticastGroups

List

SearchTransitGatewayRoutes

ec2:SearchTransitGatewayRoutes

List

SendDiagnosticInterrupt

ec2:SendDiagnosticInterrupt

Write

StartDeclarativePoliciesReport

ec2:CreateTags

Tagging, Write

ec2:StartDeclarativePoliciesReport

Read

StartInstances

ec2:StartInstances

Write

StartNetworkInsightsAccessScopeAnalysis

ec2:CreateTags

Tagging, Write

ec2:StartNetworkInsightsAccessScopeAnalysis

Write

StartNetworkInsightsAnalysis

ec2:CreateTags

Tagging, Write

ec2:StartNetworkInsightsAnalysis

Write

StartVpcEndpointServicePrivateDnsVerification

ec2:StartVpcEndpointServicePrivateDnsVerification

Write

StopInstances

ec2:StopInstances

Write

TerminateClientVpnConnections

ec2:TerminateClientVpnConnections

Write

TerminateInstances

ec2:TerminateInstances

Write

UnassignIpv6Addresses

ec2:UnassignIpv6Addresses

Write

UnassignPrivateIpAddresses

ec2:UnassignPrivateIpAddresses

Write

UnassignPrivateNatGatewayAddress

ec2:UnassignPrivateNatGatewayAddress

Write

UnlockSnapshot

ec2:UnlockSnapshot

Write

UnmonitorInstances

ec2:UnmonitorInstances

Write

UpdateCapacityManagerMonitoredTagKeys

ec2:UpdateCapacityManagerMonitoredTagKeys

Write

UpdateCapacityManagerOrganizationsAccess

ec2:UpdateCapacityManagerOrganizationsAccess

Write

UpdateInterruptibleCapacityReservationAllocation

ec2:UpdateInterruptibleCapacityReservationAllocation

Write

UpdateSecurityGroupRuleDescriptionsEgress

ec2:UpdateSecurityGroupRuleDescriptionsEgress

Write

UpdateSecurityGroupRuleDescriptionsIngress

ec2:UpdateSecurityGroupRuleDescriptionsIngress

Write

WithdrawByoipCidr

ec2:WithdrawByoipCidr

Write

Actions defined by Amazon EC2

You can specify the following actions in the Action element of an IAM policy statement. Use policies to grant permissions to perform an operation in Amazon. When you use an action in a policy, you usually allow or deny access to the API operation or CLI command with the same name. However, in some cases, a single action controls access to more than one operation. Alternatively, some operations require several different actions.

Actions Description Resource types (*required) Condition keys Access level

AcceptAddressTransfer

Grants permission to accept an Elastic IP address transfer

elastic-ip*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:AllocationId

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Domain

ec2:PublicIpAddress

ec2:Region

ec2:ResourceTag/${TagKey}

Write

AcceptCapacityReservationBillingOwnership

Grants permission to accept assign billing of the available capacity of a shared Capacity Reservation to the calling account

capacity-reservation*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:CapacityReservationFleet

ec2:CommitmentDuration

ec2:CreateDate

ec2:DestinationCapacityReservationId

ec2:EbsOptimized

ec2:EndDate

ec2:EndDateType

ec2:EphemeralStorage

ec2:InstanceCount

ec2:InstanceMatchCriteria

ec2:InstancePlatform

ec2:InstanceType

ec2:InterruptibleCapacityReservationId

ec2:InterruptionType

ec2:IsInterruptible

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:OutpostArn

ec2:PlacementGroup

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SourceCapacityReservationId

ec2:TargetInstanceCount

ec2:Tenancy

Write

AcceptReservedInstancesExchangeQuote

Grants permission to accept a Convertible Reserved Instance exchange quote

reserved-instances*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:InstanceType

ec2:Region

ec2:ReservedInstancesOfferingType

ec2:ResourceTag/${TagKey}

ec2:Tenancy

Write

AcceptTransitGatewayClientVpnAttachment

Grants permission to accept a transit gateway attachment request for a Client VPN endpoint

transit-gateway-attachment*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayAttachmentId

Write

AcceptTransitGatewayMulticastDomainAssociations

Grants permission to accept a request to associate subnets with a transit gateway multicast domain

transit-gateway-attachment

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayAttachmentId

Write

transit-gateway-multicast-domain

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayMulticastDomainId

AcceptTransitGatewayPeeringAttachment

Grants permission to accept a transit gateway peering attachment request

transit-gateway-attachment*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayAttachmentId

Write

AcceptTransitGatewayVpcAttachment

Grants permission to accept a request to attach a VPC to a transit gateway

transit-gateway-attachment*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayAttachmentId

Write

AcceptVpcEndpointConnections

Grants permission to accept one or more interface VPC endpoint connections to your VPC endpoint service

vpc-endpoint-service*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:VpceMultiRegion

ec2:VpceServicePrivateDnsName

ec2:VpceServiceRegion

ec2:VpceSupportedRegion

Write

AcceptVpcPeeringConnection

Grants permission to accept a VPC peering connection request

vpc*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Ipv4IpamPoolId

ec2:Ipv6IpamPoolId

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Tenancy

ec2:VpcID

Write

vpc-peering-connection*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:AccepterVpc

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:RequesterVpc

ec2:ResourceTag/${TagKey}

ec2:VpcPeeringConnectionID

AdvertiseByoipCidr

Grants permission to advertise an IP address range that is provisioned for use in Amazon through bring your own IP addresses (BYOIP)

ec2:Region

Write

AllocateAddress

Grants permission to allocate an Elastic IP address (EIP) to your account

elastic-ip*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:AllocationId

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Domain

ec2:PublicIpAddress

ec2:Region

ec2:ResourceTag/${TagKey}

Write

ipam-pool

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ipv4pool-ec2

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

AllocateHosts

Grants permission to allocate a Dedicated Host to your account

dedicated-host*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AutoPlacement

ec2:AvailabilityZone

ec2:HostRecovery

ec2:InstanceType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Quantity

ec2:Region

ec2:ResourceTag/${TagKey}

Write

AllocateIpamPoolCidr

Grants permission to allocate a CIDR from an Amazon VPC IP Address Manager (IPAM) pool

ipam-pool*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Write

ipam-pool-allocation

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ApplySecurityGroupsToClientVpnTargetNetwork

Grants permission to apply a security group to the association between a Client VPN endpoint and a target network

client-vpn-endpoint*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:ClientRootCertificateChainArn

ec2:CloudwatchLogGroupArn

ec2:CloudwatchLogStreamArn

ec2:DirectoryArn

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SamlProviderArn

ec2:ServerCertificateArn

Write

security-group*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SecurityGroupID

ec2:Vpc

vpc*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Ipv4IpamPoolId

ec2:Ipv6IpamPoolId

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Tenancy

ec2:VpcID

AssignIpv6Addresses

Grants permission to assign one or more IPv6 addresses to a network interface

network-interface*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:AssociatePublicIpAddress

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AuthorizedService

ec2:AuthorizedUser

ec2:AvailabilityZone

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:NetworkInterfaceID

ec2:Permission

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Subnet

ec2:Vpc

Write

AssignPrivateIpAddresses

Grants permission to assign one or more secondary private IP addresses to a network interface

network-interface*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:AssociatePublicIpAddress

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AuthorizedService

ec2:AuthorizedUser

ec2:AvailabilityZone

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:NetworkInterfaceID

ec2:Permission

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Subnet

ec2:Vpc

Write

AssignPrivateNatGatewayAddress

Grants permission to assign one or more secondary private IP addresses to a private NAT gateway

natgateway*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Vpc

Write

AssociateAddress

Grants permission to associate an Elastic IP address (EIP) with an instance or a network interface

elastic-ip

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:AllocationId

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Domain

ec2:PublicIpAddress

ec2:Region

ec2:ResourceTag/${TagKey}

Write

instance

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:CpuOptionsAmdSevSnp

ec2:EbsOptimized

ec2:InstanceAutoRecovery

ec2:InstanceBandwidthWeighting

ec2:InstanceID

ec2:InstanceMarketType

ec2:InstanceMetadataTags

ec2:InstanceProfile

ec2:InstanceType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:MetadataHttpEndpoint

ec2:MetadataHttpPutResponseHopLimit

ec2:MetadataHttpTokens

ec2:NewInstanceProfile

ec2:PlacementGroup

ec2:ProductCode

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RootDeviceType

ec2:Tenancy

network-interface

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:AssociatePublicIpAddress

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AuthorizedService

ec2:AuthorizedUser

ec2:AvailabilityZone

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:NetworkInterfaceID

ec2:Permission

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Subnet

ec2:Vpc

AssociateCapacityReservationBillingOwner

Grants permission to assign billing of the unused capacity of a shared Capacity Reservation to a consumer account

capacity-reservation*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:CapacityReservationFleet

ec2:CommitmentDuration

ec2:CreateDate

ec2:DestinationCapacityReservationId

ec2:EbsOptimized

ec2:EndDate

ec2:EndDateType

ec2:EphemeralStorage

ec2:InstanceCount

ec2:InstanceMatchCriteria

ec2:InstancePlatform

ec2:InstanceType

ec2:InterruptibleCapacityReservationId

ec2:InterruptionType

ec2:IsInterruptible

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:OutpostArn

ec2:PlacementGroup

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SourceCapacityReservationId

ec2:TargetInstanceCount

ec2:Tenancy

Write

AssociateClientVpnTargetNetwork

Grants permission to associate a target network with a Client VPN endpoint

client-vpn-endpoint*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:ClientRootCertificateChainArn

ec2:CloudwatchLogGroupArn

ec2:CloudwatchLogStreamArn

ec2:DirectoryArn

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SamlProviderArn

ec2:ServerCertificateArn

Write

subnet

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:Ipv4IpamPoolId

ec2:Ipv6IpamPoolId

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SubnetID

ec2:Vpc

AssociateDhcpOptions

Grants permission to associate or disassociate a set of DHCP options with a VPC

dhcp-options*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:DhcpOptionsID

ec2:Region

ec2:ResourceTag/${TagKey}

Write

vpc*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Ipv4IpamPoolId

ec2:Ipv6IpamPoolId

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Tenancy

ec2:VpcID

AssociateEnclaveCertificateIamRole

Grants permission to associate an ACM certificate with an IAM role to be used in an EC2 Enclave

certificate*

ec2:Region

Write

role*

ec2:Region

AssociateIamInstanceProfile

Grants permission to associate an IAM instance profile with a running or stopped instance

instance*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:CpuOptionsAmdSevSnp

ec2:EbsOptimized

ec2:InstanceAutoRecovery

ec2:InstanceBandwidthWeighting

ec2:InstanceID

ec2:InstanceMarketType

ec2:InstanceMetadataTags

ec2:InstanceProfile

ec2:InstanceType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:MetadataHttpEndpoint

ec2:MetadataHttpPutResponseHopLimit

ec2:MetadataHttpTokens

ec2:NewInstanceProfile

ec2:PlacementGroup

ec2:ProductCode

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RootDeviceType

ec2:Tenancy

Write

AssociateInstanceEventWindow

Grants permission to associate one or more targets with an event window

instance-event-window*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Write

AssociateIpamByoasn

Grants permission to associate an Autonomous System Number (ASN) with a BYOIP CIDR

ec2:Region

Write

AssociateIpamResourceDiscovery

Grants permission to associate an IPAM resource discovery with an Amazon VPC IPAM

ipam*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Write

ipam-resource-discovery*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ipam-resource-discovery-association*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

AssociateNatGatewayAddress

Grants permission to associate an Elastic IP address and private IP address with a public Nat gateway

elastic-ip*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:AllocationId

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Domain

ec2:PublicIpAddress

ec2:Region

ec2:ResourceTag/${TagKey}

Write

natgateway*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Vpc

AssociateRouteServer

Grants permission to associate a route server with a VPC

route-server*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

Write

vpc*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Ipv4IpamPoolId

ec2:Ipv6IpamPoolId

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Tenancy

ec2:VpcID

AssociateRouteTable

Grants permission to associate a subnet or gateway with a route table

internet-gateway

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:InternetGatewayID

ec2:Region

ec2:ResourceTag/${TagKey}

Write

ipv4pool-ec2

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

route-table*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RouteTableID

ec2:Vpc

subnet

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:Ipv4IpamPoolId

ec2:Ipv6IpamPoolId

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SubnetID

ec2:Vpc

vpn-gateway

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

AssociateSecurityGroupVpc

Grants permission to associate a security group with another VPC in the same Region

security-group*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SecurityGroupID

ec2:Vpc

Write

vpc*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Ipv4IpamPoolId

ec2:Ipv6IpamPoolId

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Tenancy

ec2:VpcID

AssociateSubnetCidrBlock

Grants permission to associate a CIDR block with a subnet

ipam-pool

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Write

subnet*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:Ipv4IpamPoolId

ec2:Ipv6IpamPoolId

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SubnetID

ec2:Vpc

AssociateTransitGatewayMulticastDomain

Grants permission to associate an attachment and list of subnets with a transit gateway multicast domain

subnet*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:Ipv4IpamPoolId

ec2:Ipv6IpamPoolId

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SubnetID

ec2:Vpc

Write

transit-gateway-attachment*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayAttachmentId

transit-gateway-multicast-domain*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayMulticastDomainId

AssociateTransitGatewayPolicyTable

Grants permission to associate a policy table with a transit gateway attachment

transit-gateway-attachment*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayAttachmentId

Write

transit-gateway-policy-table*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayPolicyTableId

AssociateTransitGatewayRouteTable

Grants permission to associate an attachment with a transit gateway route table

transit-gateway-attachment*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayAttachmentId

Write

transit-gateway-route-table*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayRouteTableId

AssociateTrunkInterface

Grants permission to associate a branch network interface with a trunk network interface

ec2:Region

Write

AssociateVpcCidrBlock

Grants permission to associate a CIDR block with a VPC

ipam-pool

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Write

ipv6pool-ec2

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

vpc*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Ipv4IpamPoolId

ec2:Ipv6IpamPoolId

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Tenancy

ec2:VpcID

AttachClassicLinkVpc

Grants permission to link an EC2-Classic instance to a ClassicLink-enabled VPC through one or more of the VPC's security groups

instance*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:CpuOptionsAmdSevSnp

ec2:EbsOptimized

ec2:InstanceAutoRecovery

ec2:InstanceBandwidthWeighting

ec2:InstanceID

ec2:InstanceMarketType

ec2:InstanceMetadataTags

ec2:InstanceProfile

ec2:InstanceType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:MetadataHttpEndpoint

ec2:MetadataHttpPutResponseHopLimit

ec2:MetadataHttpTokens

ec2:NewInstanceProfile

ec2:PlacementGroup

ec2:ProductCode

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RootDeviceType

ec2:Tenancy

Write

security-group*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SecurityGroupID

ec2:Vpc

vpc*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Ipv4IpamPoolId

ec2:Ipv6IpamPoolId

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Tenancy

ec2:VpcID

AttachImageWatermark

Grants permission to attach a watermark to an Amazon Machine Image (AMI)

image*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:ImageID

ec2:ImageType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Owner

ec2:Public

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RootDeviceType

Write

AttachInternetGateway

Grants permission to attach an internet gateway to a VPC

internet-gateway*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:InternetGatewayID

ec2:Region

ec2:ResourceTag/${TagKey}

Write

vpc*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Ipv4IpamPoolId

ec2:Ipv6IpamPoolId

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Tenancy

ec2:VpcID

AttachNetworkInterface

Grants permission to attach a network interface to an instance

instance*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:CpuOptionsAmdSevSnp

ec2:EbsOptimized

ec2:InstanceAutoRecovery

ec2:InstanceBandwidthWeighting

ec2:InstanceID

ec2:InstanceMarketType

ec2:InstanceMetadataTags

ec2:InstanceProfile

ec2:InstanceType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:MetadataHttpEndpoint

ec2:MetadataHttpPutResponseHopLimit

ec2:MetadataHttpTokens

ec2:NewInstanceProfile

ec2:PlacementGroup

ec2:ProductCode

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RootDeviceType

ec2:Tenancy

Write

network-interface*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:AssociatePublicIpAddress

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AuthorizedService

ec2:AuthorizedUser

ec2:AvailabilityZone

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:NetworkInterfaceID

ec2:Permission

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Subnet

ec2:Vpc

AttachVerifiedAccessTrustProvider

Grants permission to attach a trust provider to a Verified Access instance

verified-access-instance*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Write

verified-access-trust-provider*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

AttachVolume

Grants permission to attach an EBS volume to a running or stopped instance and expose it to the instance with the specified device name

instance*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:CpuOptionsAmdSevSnp

ec2:EbsOptimized

ec2:InstanceAutoRecovery

ec2:InstanceBandwidthWeighting

ec2:InstanceID

ec2:InstanceMarketType

ec2:InstanceMetadataTags

ec2:InstanceProfile

ec2:InstanceType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:MetadataHttpEndpoint

ec2:MetadataHttpPutResponseHopLimit

ec2:MetadataHttpTokens

ec2:NewInstanceProfile

ec2:PlacementGroup

ec2:ProductCode

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RootDeviceType

ec2:Tenancy

Write

volume*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:Encrypted

ec2:IsLaunchTemplateResource

ec2:KmsKeyId

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:ParentSnapshot

ec2:ParentVolume

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:VolumeID

ec2:VolumeInitializationRate

ec2:VolumeIops

ec2:VolumeSize

ec2:VolumeThroughput

ec2:VolumeType

AttachVpnGateway

Grants permission to attach a virtual private gateway to a VPC

vpc*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Ipv4IpamPoolId

ec2:Ipv6IpamPoolId

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Tenancy

ec2:VpcID

Write

vpn-gateway*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

AuthorizeClientVpnIngress

Grants permission to add an inbound authorization rule to a Client VPN endpoint

client-vpn-endpoint*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:ClientRootCertificateChainArn

ec2:CloudwatchLogGroupArn

ec2:CloudwatchLogStreamArn

ec2:DirectoryArn

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SamlProviderArn

ec2:ServerCertificateArn

Write

AuthorizeSecurityGroupEgress

Grants permission to add one or more outbound rules to a VPC security group. Policies using the security-group-rule resource-level permission are only enforced when the API request includes TagSpecifications

security-group*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SecurityGroupID

ec2:Vpc

Write

security-group-rule

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

AuthorizeSecurityGroupIngress

Grants permission to add one or more inbound rules to a VPC security group. Policies using the security-group-rule resource-level permission are only enforced when the API request includes TagSpecifications

security-group*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SecurityGroupID

ec2:Vpc

Write

security-group-rule

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

BundleInstance

Grants permission to bundle an instance store-backed Windows instance

ec2:Region

Write

CancelBundleTask

Grants permission to cancel a bundling operation

ec2:Region

Write

CancelCapacityReservation

Grants permission to cancel a Capacity Reservation and release the reserved capacity

capacity-reservation*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:CapacityReservationFleet

ec2:CommitmentDuration

ec2:CreateDate

ec2:DestinationCapacityReservationId

ec2:EbsOptimized

ec2:EndDate

ec2:EndDateType

ec2:EphemeralStorage

ec2:InstanceCount

ec2:InstanceMatchCriteria

ec2:InstancePlatform

ec2:InstanceType

ec2:InterruptibleCapacityReservationId

ec2:InterruptionType

ec2:IsInterruptible

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:OutpostArn

ec2:PlacementGroup

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SourceCapacityReservationId

ec2:TargetInstanceCount

ec2:Tenancy

Write

capacity-reservation-cancellation-quote

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

CancelCapacityReservationFleets

Grants permission to cancel one or more Capacity Reservation Fleets

capacity-reservation-fleet*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Write

CancelConversionTask

Grants permission to cancel an active conversion task

ec2:Region

Write

CancelDeclarativePoliciesReport

Grants permission to cancel a declarative policies report

declarative-policies-report*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

Write

CancelExportTask

Grants permission to cancel an active export task

export-image-task

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

Write

export-instance-task

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

CancelImageLaunchPermission

Grants permission to remove your Amazon Web Services account from the launch permissions for the specified AMI

image*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:ImageID

ec2:ImageType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Owner

ec2:Public

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RootDeviceType

Permissions management, Write

CancelImportTask

Grants permission to cancel an in-process import virtual machine or import snapshot task

import-image-task

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

Write

import-snapshot-task

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

CancelReservedInstancesListing

Grants permission to cancel a Reserved Instance listing on the Reserved Instance Marketplace

ec2:Region

Write

CancelSpotFleetRequests

Grants permission to cancel one or more Spot Fleet requests

spot-fleet-request*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Write

CancelSpotInstanceRequests

Grants permission to cancel one or more Spot Instance requests

spot-instances-request*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

Write

ConfirmProductInstance

Grants permission to determine whether an owned product code is associated with an instance

ec2:Region

Write

CopyFpgaImage

Grants permission to copy a source Amazon FPGA image (AFI) to the current Region. Resource-level permissions specified for this action apply to the new AFI only. They do not apply to the source AFI

fpga-image*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Owner

ec2:Public

ec2:Region

ec2:ResourceTag/${TagKey}

Write

CopyImage

Grants permission to copy an Amazon Machine Image (AMI) from a source Region to the current Region

image*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:ImageID

ec2:ImageType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Owner

ec2:Public

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RootDeviceType

Write

snapshot*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Add/group

ec2:Add/userId

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:Encrypted

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Location

ec2:OutpostArn

ec2:Owner

ec2:ParentSnapshot

ec2:ParentVolume

ec2:ProductCode

ec2:Region

ec2:Remove/group

ec2:Remove/userId

ec2:ResourceTag/${TagKey}

ec2:SnapshotCoolOffPeriod

ec2:SnapshotID

ec2:SnapshotLockDuration

ec2:SnapshotTime

ec2:SourceAvailabilityZone

ec2:SourceOutpostArn

ec2:VolumeSize

CopySnapshot

Grants permission to copy a point-in-time snapshot of an EBS volume and store it in Amazon S3. Resource-level permissions specified for this action apply to both the snapshot copy and the source snapshot

snapshot*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Add/group

ec2:Add/userId

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:Encrypted

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Location

ec2:OutpostArn

ec2:Owner

ec2:ParentSnapshot

ec2:ParentVolume

ec2:ProductCode

ec2:Region

ec2:Remove/group

ec2:Remove/userId

ec2:ResourceTag/${TagKey}

ec2:SnapshotCoolOffPeriod

ec2:SnapshotID

ec2:SnapshotLockDuration

ec2:SnapshotTime

ec2:SourceAvailabilityZone

ec2:SourceOutpostArn

ec2:VolumeSize

Write

CopyVolumes

Grants permission to create a copy of an EBS volume. Resource-level permissions specified for this action apply to the source and copied volume. Condition keys for the copied volume correspond to parameters specified in the CopyVolumes API request

volume*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:Encrypted

ec2:IsLaunchTemplateResource

ec2:KmsKeyId

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:ParentSnapshot

ec2:ParentVolume

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:VolumeID

ec2:VolumeInitializationRate

ec2:VolumeIops

ec2:VolumeSize

ec2:VolumeThroughput

ec2:VolumeType

Write

CreateCapacityManagerDataExport

Grants permission to create a new S3 Data Export for Capacity Manager

capacity-manager-data-export*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Write

CreateCapacityReservation

Grants permission to create a Capacity Reservation

capacity-reservation*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:CapacityReservationFleet

ec2:CommitmentDuration

ec2:CreateDate

ec2:DestinationCapacityReservationId

ec2:EbsOptimized

ec2:EndDate

ec2:EndDateType

ec2:EphemeralStorage

ec2:InstanceCount

ec2:InstanceMatchCriteria

ec2:InstancePlatform

ec2:InstanceType

ec2:InterruptibleCapacityReservationId

ec2:InterruptionType

ec2:IsInterruptible

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:OutpostArn

ec2:PlacementGroup

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SourceCapacityReservationId

ec2:TargetInstanceCount

ec2:Tenancy

Write

CreateCapacityReservationBySplitting

Grants permission to create a new Capacity Reservation by splitting the available capacity of the source Capacity Reservation

capacity-reservation*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:CapacityReservationFleet

ec2:CommitmentDuration

ec2:CreateDate

ec2:DestinationCapacityReservationId

ec2:EbsOptimized

ec2:EndDate

ec2:EndDateType

ec2:EphemeralStorage

ec2:InstanceCount

ec2:InstanceMatchCriteria

ec2:InstancePlatform

ec2:InstanceType

ec2:InterruptibleCapacityReservationId

ec2:InterruptionType

ec2:IsInterruptible

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:OutpostArn

ec2:PlacementGroup

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SourceCapacityReservationId

ec2:TargetInstanceCount

ec2:Tenancy

Write

CreateCapacityReservationCancellationQuote

Grants permission to generate a cancellation quote for a future-dated Capacity Reservation

capacity-reservation*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:CapacityReservationFleet

ec2:CommitmentDuration

ec2:CreateDate

ec2:DestinationCapacityReservationId

ec2:EbsOptimized

ec2:EndDate

ec2:EndDateType

ec2:EphemeralStorage

ec2:InstanceCount

ec2:InstanceMatchCriteria

ec2:InstancePlatform

ec2:InstanceType

ec2:InterruptibleCapacityReservationId

ec2:InterruptionType

ec2:IsInterruptible

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:OutpostArn

ec2:PlacementGroup

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SourceCapacityReservationId

ec2:TargetInstanceCount

ec2:Tenancy

Write

capacity-reservation-cancellation-quote*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

CreateCapacityReservationFleet

Grants permission to create a Capacity Reservation Fleet

capacity-reservation-fleet*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Write

CreateCarrierGateway

Grants permission to create a carrier gateway and provides CSP connectivity to VPC customers

carrier-gateway*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Tenancy

ec2:Vpc

Write

vpc*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Ipv4IpamPoolId

ec2:Ipv6IpamPoolId

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Tenancy

ec2:VpcID

CreateClientVpnEndpoint

Grants permission to create a Client VPN endpoint

client-vpn-endpoint*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:ClientRootCertificateChainArn

ec2:CloudwatchLogGroupArn

ec2:CloudwatchLogStreamArn

ec2:DirectoryArn

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SamlProviderArn

ec2:ServerCertificateArn

Write

security-group

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SecurityGroupID

ec2:Vpc

transit-gateway

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayId

vpc

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Ipv4IpamPoolId

ec2:Ipv6IpamPoolId

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Tenancy

ec2:VpcID

CreateClientVpnRoute

Grants permission to add a network route to a Client VPN endpoint's route table

client-vpn-endpoint*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:ClientRootCertificateChainArn

ec2:CloudwatchLogGroupArn

ec2:CloudwatchLogStreamArn

ec2:DirectoryArn

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SamlProviderArn

ec2:ServerCertificateArn

Write

subnet

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:Ipv4IpamPoolId

ec2:Ipv6IpamPoolId

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SubnetID

ec2:Vpc

CreateCoipCidr

Grants permission to create a range of customer-owned IP (CoIP) addresses

coip-pool*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

Write

CreateCoipPool

Grants permission to create a pool of customer-owned IP (CoIP) addresses

coip-pool*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

Write

local-gateway-route-table*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

CreateCustomerGateway

Grants permission to create a customer gateway, which provides information to Amazon about your customer gateway device

customer-gateway*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

Write

CreateDefaultSubnet

Grants permission to create a default subnet in a specified Availability Zone in a default VPC

ec2:Region

Write

CreateDefaultVpc

Grants permission to create a default VPC with a default subnet in each Availability Zone

ec2:Region

Write

CreateDelegateMacVolumeOwnershipTask

Grants permission to create a volume ownership delegation task for an Apple silicon Mac instance

instance*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:CpuOptionsAmdSevSnp

ec2:EbsOptimized

ec2:InstanceAutoRecovery

ec2:InstanceBandwidthWeighting

ec2:InstanceID

ec2:InstanceMarketType

ec2:InstanceMetadataTags

ec2:InstanceProfile

ec2:InstanceType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:MetadataHttpEndpoint

ec2:MetadataHttpPutResponseHopLimit

ec2:MetadataHttpTokens

ec2:NewInstanceProfile

ec2:PlacementGroup

ec2:ProductCode

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RootDeviceType

ec2:Tenancy

Write

mac-modification-task*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

CreateDhcpOptions

Grants permission to create a set of DHCP options for a VPC

dhcp-options*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:DhcpOptionsID

ec2:Region

ec2:ResourceTag/${TagKey}

Write

CreateEgressOnlyInternetGateway

Grants permission to create an egress-only internet gateway for a VPC

egress-only-internet-gateway*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

Write

vpc*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Ipv4IpamPoolId

ec2:Ipv6IpamPoolId

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Tenancy

ec2:VpcID

CreateFleet

Grants permission to launch an EC2 Fleet. Resource-level permissions for this action do not include the resources specified in a launch template. To specify resource-level permissions for resources specified in a launch template, you must include the resources in the RunInstances action statement

fleet*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Write

image

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:ImageID

ec2:ImageType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Owner

ec2:Public

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RootDeviceType

instance*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:CpuOptionsAmdSevSnp

ec2:EbsOptimized

ec2:InstanceAutoRecovery

ec2:InstanceBandwidthWeighting

ec2:InstanceID

ec2:InstanceMarketType

ec2:InstanceMetadataTags

ec2:InstanceProfile

ec2:InstanceType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:MetadataHttpEndpoint

ec2:MetadataHttpPutResponseHopLimit

ec2:MetadataHttpTokens

ec2:NewInstanceProfile

ec2:PlacementGroup

ec2:ProductCode

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RootDeviceType

ec2:Tenancy

launch-template

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:Region

ec2:ResourceTag/${TagKey}

placement-group

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:PlacementGroupName

ec2:PlacementGroupStrategy

ec2:Region

ec2:ResourceTag/${TagKey}

subnet

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:Ipv4IpamPoolId

ec2:Ipv6IpamPoolId

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SubnetID

ec2:Vpc

volume

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:Encrypted

ec2:IsLaunchTemplateResource

ec2:KmsKeyId

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:ParentSnapshot

ec2:ParentVolume

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:VolumeID

ec2:VolumeInitializationRate

ec2:VolumeIops

ec2:VolumeSize

ec2:VolumeThroughput

ec2:VolumeType

CreateFlowLogs

Grants permission to create one or more flow logs to capture IP traffic for a network interface

natgateway

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Vpc

Write

network-interface

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:AssociatePublicIpAddress

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AuthorizedService

ec2:AuthorizedUser

ec2:AvailabilityZone

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:NetworkInterfaceID

ec2:Permission

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Subnet

ec2:Vpc

subnet

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:Ipv4IpamPoolId

ec2:Ipv6IpamPoolId

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SubnetID

ec2:Vpc

transit-gateway

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayId

transit-gateway-attachment

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayAttachmentId

vpc

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Ipv4IpamPoolId

ec2:Ipv6IpamPoolId

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Tenancy

ec2:VpcID

vpc-flow-log*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

CreateFpgaImage

Grants permission to create an Amazon FPGA Image (AFI) from a design checkpoint (DCP)

fpga-image*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Owner

ec2:Public

ec2:Region

ec2:ResourceTag/${TagKey}

Write

CreateImage

Grants permission to create an Amazon EBS-backed AMI from a stopped or running Amazon EBS-backed instance. This action can reboot instances as part of the image creation process, even without RebootInstances permissions. To prevent instance reboots during image creation, use the NoReboot parameter

image*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:ImageID

ec2:ImageType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Owner

ec2:Public

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RootDeviceType

Write

instance*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:CpuOptionsAmdSevSnp

ec2:EbsOptimized

ec2:InstanceAutoRecovery

ec2:InstanceBandwidthWeighting

ec2:InstanceID

ec2:InstanceMarketType

ec2:InstanceMetadataTags

ec2:InstanceProfile

ec2:InstanceType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:MetadataHttpEndpoint

ec2:MetadataHttpPutResponseHopLimit

ec2:MetadataHttpTokens

ec2:NewInstanceProfile

ec2:PlacementGroup

ec2:ProductCode

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RootDeviceType

ec2:Tenancy

snapshot*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Add/group

ec2:Add/userId

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:Encrypted

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Location

ec2:OutpostArn

ec2:Owner

ec2:ParentSnapshot

ec2:ParentVolume

ec2:ProductCode

ec2:Region

ec2:Remove/group

ec2:Remove/userId

ec2:ResourceTag/${TagKey}

ec2:SnapshotCoolOffPeriod

ec2:SnapshotID

ec2:SnapshotLockDuration

ec2:SnapshotTime

ec2:SourceAvailabilityZone

ec2:SourceOutpostArn

ec2:VolumeSize

CreateImageUsageReport

Grants permission to create an AMI usage report

image*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:ImageID

ec2:ImageType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Owner

ec2:Public

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RootDeviceType

Write

image-usage-report*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

CreateInstanceConnectEndpoint

Grants permission to create an EC2 Instance Connect Endpoint that allows you to connect to an instance without a public IPv4 address

instance-connect-endpoint*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SubnetID

Write

security-group

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SecurityGroupID

ec2:Vpc

subnet*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:Ipv4IpamPoolId

ec2:Ipv6IpamPoolId

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SubnetID

ec2:Vpc

CreateInstanceEventWindow

Grants permission to create an event window in which scheduled events for the associated Amazon EC2 instances can run

instance-event-window*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Write

CreateInstanceExportTask

Grants permission to export a running or stopped instance to an Amazon S3 bucket

export-instance-task*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

Write

instance*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:CpuOptionsAmdSevSnp

ec2:EbsOptimized

ec2:InstanceAutoRecovery

ec2:InstanceBandwidthWeighting

ec2:InstanceID

ec2:InstanceMarketType

ec2:InstanceMetadataTags

ec2:InstanceProfile

ec2:InstanceType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:MetadataHttpEndpoint

ec2:MetadataHttpPutResponseHopLimit

ec2:MetadataHttpTokens

ec2:NewInstanceProfile

ec2:PlacementGroup

ec2:ProductCode

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RootDeviceType

ec2:Tenancy

CreateInternetGateway

Grants permission to create an internet gateway for a VPC

internet-gateway*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:InternetGatewayID

ec2:Region

ec2:ResourceTag/${TagKey}

Write

CreateInterruptibleCapacityReservationAllocation

Grants permission to create an interruptible Capacity Reservation by specifying the number of unused instances you want to allocate from your source reservation

capacity-reservation*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:CapacityReservationFleet

ec2:CommitmentDuration

ec2:CreateDate

ec2:DestinationCapacityReservationId

ec2:EbsOptimized

ec2:EndDate

ec2:EndDateType

ec2:EphemeralStorage

ec2:InstanceCount

ec2:InstanceMatchCriteria

ec2:InstancePlatform

ec2:InstanceType

ec2:InterruptibleCapacityReservationId

ec2:InterruptionType

ec2:IsInterruptible

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:OutpostArn

ec2:PlacementGroup

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SourceCapacityReservationId

ec2:TargetInstanceCount

ec2:Tenancy

Write

CreateIpam

Grants permission to create an Amazon VPC IP Address Manager (IPAM)

ipam*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Write

CreateIpamExternalResourceVerificationToken

Grants permission to create a verification token, which proves ownership of an external resource

ipam*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Write

ipam-external-resource-verification-token*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

CreateIpamPolicy

Grants permission to create a policy in Amazon VPC IP Address Manager (IPAM) that defines rules for allocating public IPv4 addresses from IPAM pools to Amazon resources

ipam*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Write

ipam-policy*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

CreateIpamPool

Grants permission to create an IP address pool for Amazon VPC IP Address Manager (IPAM), which is a collection of contiguous IP address CIDRs

ipam-pool*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Write

ipam-scope*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

CreateIpamPrefixListResolver

Grants permission to create an IPAM prefix list resolver that defines rules for selecting CIDRs to include in prefix lists

ipam*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Write

ipam-prefix-list-resolver*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ipam-scope

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

CreateIpamPrefixListResolverTarget

Grants permission to create an IPAM prefix list resolver target that links a resolver to a managed prefix list

ipam-prefix-list-resolver*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Write

ipam-prefix-list-resolver-target*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

CreateIpamResourceDiscovery

Grants permission to create an IPAM resource discovery

ipam-resource-discovery*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Write

CreateIpamScope

Grants permission to create an Amazon VPC IP Address Manager (IPAM) scope, which is the highest-level container within IPAM

ipam*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Write

ipam-scope*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

CreateKeyPair

Grants permission to create a 2048-bit RSA key pair

key-pair*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:IsLaunchTemplateResource

ec2:KeyPairName

ec2:KeyPairType

ec2:LaunchTemplate

ec2:Region

ec2:ResourceTag/${TagKey}

Write

CreateLaunchTemplate

Grants permission to create a launch template

launch-template*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:Region

ec2:ResourceTag/${TagKey}

Write

CreateLaunchTemplateVersion

Grants permission to create a new version of a launch template

launch-template*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:Region

ec2:ResourceTag/${TagKey}

Write

CreateLocalGatewayRoute

Grants permission to create a static route for a local gateway route table

local-gateway-route-table*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Write

local-gateway-virtual-interface-group

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

network-interface

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:AssociatePublicIpAddress

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AuthorizedService

ec2:AuthorizedUser

ec2:AvailabilityZone

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:NetworkInterfaceID

ec2:Permission

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Subnet

ec2:Vpc

prefix-list

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:IpamPrefixListResolverTargetId

ec2:Region

ec2:ResourceTag/${TagKey}

CreateLocalGatewayRouteTable

Grants permission to create a local gateway route table

local-gateway*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

Write

local-gateway-route-table*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

CreateLocalGatewayRouteTableVirtualInterfaceGroupAssociation

Grants permission to create a local gateway route table virtual interface group association

local-gateway-route-table*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Write

local-gateway-route-table-virtual-interface-group-association*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

local-gateway-virtual-interface-group*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

CreateLocalGatewayRouteTableVpcAssociation

Grants permission to associate a VPC with a local gateway route table

local-gateway-route-table*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Write

local-gateway-route-table-vpc-association*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

vpc*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Ipv4IpamPoolId

ec2:Ipv6IpamPoolId

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Tenancy

ec2:VpcID

CreateLocalGatewayVirtualInterface

Grants permission to create a local gateway virtual interface

local-gateway-virtual-interface*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

Write

local-gateway-virtual-interface-group*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

outpost-lag*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

CreateLocalGatewayVirtualInterfaceGroup

Grants permission to create a local gateway virtual interface group

local-gateway*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

Write

local-gateway-virtual-interface-group*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

CreateMacSystemIntegrityProtectionModificationTask

Grants permission to create a System Integrity Protection (SIP) modification task for an Amazon EC2 Mac instance

instance*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:CpuOptionsAmdSevSnp

ec2:EbsOptimized

ec2:InstanceAutoRecovery

ec2:InstanceBandwidthWeighting

ec2:InstanceID

ec2:InstanceMarketType

ec2:InstanceMetadataTags

ec2:InstanceProfile

ec2:InstanceType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:MetadataHttpEndpoint

ec2:MetadataHttpPutResponseHopLimit

ec2:MetadataHttpTokens

ec2:NewInstanceProfile

ec2:PlacementGroup

ec2:ProductCode

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RootDeviceType

ec2:Tenancy

Write

mac-modification-task*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

CreateManagedPrefixList

Grants permission to create a managed prefix list

prefix-list*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:IpamPrefixListResolverTargetId

ec2:Region

ec2:ResourceTag/${TagKey}

Write

CreateNatGateway

Grants permission to create a NAT gateway in a subnet

elastic-ip

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:AllocationId

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Domain

ec2:PublicIpAddress

ec2:Region

ec2:ResourceTag/${TagKey}

Write

natgateway*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Vpc

subnet

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:Ipv4IpamPoolId

ec2:Ipv6IpamPoolId

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SubnetID

ec2:Vpc

vpc

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Ipv4IpamPoolId

ec2:Ipv6IpamPoolId

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Tenancy

ec2:VpcID

CreateNetworkAcl

Grants permission to create a network ACL in a VPC

network-acl*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:NetworkAclID

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Vpc

Write

vpc*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Ipv4IpamPoolId

ec2:Ipv6IpamPoolId

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Tenancy

ec2:VpcID

CreateNetworkAclEntry

Grants permission to create a numbered entry (a rule) in a network ACL

network-acl*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:NetworkAclID

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Vpc

Write

CreateNetworkInsightsAccessScope

Grants permission to create a Network Access Scope

network-insights-access-scope*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

Write

CreateNetworkInsightsPath

Grants permission to create a path to analyze for reachability

instance

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:CpuOptionsAmdSevSnp

ec2:EbsOptimized

ec2:InstanceAutoRecovery

ec2:InstanceBandwidthWeighting

ec2:InstanceID

ec2:InstanceMarketType

ec2:InstanceMetadataTags

ec2:InstanceProfile

ec2:InstanceType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:MetadataHttpEndpoint

ec2:MetadataHttpPutResponseHopLimit

ec2:MetadataHttpTokens

ec2:NewInstanceProfile

ec2:PlacementGroup

ec2:ProductCode

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RootDeviceType

ec2:Tenancy

Write

internet-gateway

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:InternetGatewayID

ec2:Region

ec2:ResourceTag/${TagKey}

network-insights-path*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

network-interface

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:AssociatePublicIpAddress

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AuthorizedService

ec2:AuthorizedUser

ec2:AvailabilityZone

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:NetworkInterfaceID

ec2:Permission

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Subnet

ec2:Vpc

transit-gateway

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayId

vpc-endpoint

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:VpceMultiRegion

ec2:VpcePrivateDnsPreference

ec2:VpcePrivateDnsSpecifiedDomains

ec2:VpceServiceName

ec2:VpceServiceOwner

ec2:VpceServiceRegion

vpc-endpoint-service

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:VpceMultiRegion

ec2:VpceServicePrivateDnsName

ec2:VpceServiceRegion

ec2:VpceSupportedRegion

vpc-peering-connection

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:AccepterVpc

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:RequesterVpc

ec2:ResourceTag/${TagKey}

ec2:VpcPeeringConnectionID

vpn-gateway

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

CreateNetworkInterface

Grants permission to create a network interface in a subnet

network-interface*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:AssociatePublicIpAddress

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AuthorizedService

ec2:AuthorizedUser

ec2:AvailabilityZone

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:NetworkInterfaceID

ec2:Permission

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Subnet

ec2:Vpc

Write

security-group

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SecurityGroupID

ec2:Vpc

subnet*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:Ipv4IpamPoolId

ec2:Ipv6IpamPoolId

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SubnetID

ec2:Vpc

CreateNetworkInterfacePermission

Grants permission to create a permission for an Amazon-authorized user to perform certain operations on a network interface

network-interface*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:AssociatePublicIpAddress

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AuthorizedService

ec2:AuthorizedUser

ec2:AvailabilityZone

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:NetworkInterfaceID

ec2:Permission

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Subnet

ec2:Vpc

Permissions management, Write

CreatePlacementGroup

Grants permission to create a placement group

placement-group*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:PlacementGroupName

ec2:PlacementGroupStrategy

ec2:Region

ec2:ResourceTag/${TagKey}

Write

CreatePublicIpv4Pool

Grants permission to create a public IPv4 address pool for public IPv4 CIDRs that you own and bring to Amazon to manage with Amazon VPC IP Address Manager (IPAM)

ipv4pool-ec2*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

Write

CreateReplaceRootVolumeTask

Grants permission to create a root volume replacement task

image

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:ImageID

ec2:ImageType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Owner

ec2:Public

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RootDeviceType

Write

instance*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:CpuOptionsAmdSevSnp

ec2:EbsOptimized

ec2:InstanceAutoRecovery

ec2:InstanceBandwidthWeighting

ec2:InstanceID

ec2:InstanceMarketType

ec2:InstanceMetadataTags

ec2:InstanceProfile

ec2:InstanceType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:MetadataHttpEndpoint

ec2:MetadataHttpPutResponseHopLimit

ec2:MetadataHttpTokens

ec2:NewInstanceProfile

ec2:PlacementGroup

ec2:ProductCode

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RootDeviceType

ec2:Tenancy

replace-root-volume-task*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

snapshot

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Add/group

ec2:Add/userId

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:Encrypted

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Location

ec2:OutpostArn

ec2:Owner

ec2:ParentSnapshot

ec2:ParentVolume

ec2:ProductCode

ec2:Region

ec2:Remove/group

ec2:Remove/userId

ec2:ResourceTag/${TagKey}

ec2:SnapshotCoolOffPeriod

ec2:SnapshotID

ec2:SnapshotLockDuration

ec2:SnapshotTime

ec2:SourceAvailabilityZone

ec2:SourceOutpostArn

ec2:VolumeSize

volume*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:Encrypted

ec2:IsLaunchTemplateResource

ec2:KmsKeyId

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:ParentSnapshot

ec2:ParentVolume

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:VolumeID

ec2:VolumeInitializationRate

ec2:VolumeIops

ec2:VolumeSize

ec2:VolumeThroughput

ec2:VolumeType

CreateReservedInstancesListing

Grants permission to create a listing for Standard Reserved Instances to be sold in the Reserved Instance Marketplace

ec2:Region

Write

CreateRestoreImageTask

Grants permission to start a task that restores an AMI from an S3 object previously created by using CreateStoreImageTask

image*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:ImageID

ec2:ImageType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Owner

ec2:Public

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RootDeviceType

Write

CreateRoute

Grants permission to create a route in a VPC route table

instance

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:CpuOptionsAmdSevSnp

ec2:EbsOptimized

ec2:InstanceAutoRecovery

ec2:InstanceBandwidthWeighting

ec2:InstanceID

ec2:InstanceMarketType

ec2:InstanceMetadataTags

ec2:InstanceProfile

ec2:InstanceType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:MetadataHttpEndpoint

ec2:MetadataHttpPutResponseHopLimit

ec2:MetadataHttpTokens

ec2:NewInstanceProfile

ec2:PlacementGroup

ec2:ProductCode

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RootDeviceType

ec2:Tenancy

Write

route-table*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RouteTableID

ec2:Vpc

CreateRouteServer

Grants permission to create a route server

route-server*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

Write

CreateRouteServerEndpoint

Grants permission to create a route server endpoint

route-server*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

Write

route-server-endpoint*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:AvailabilityZone

ec2:Region

ec2:ResourceTag/${TagKey}

subnet*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:Ipv4IpamPoolId

ec2:Ipv6IpamPoolId

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SubnetID

ec2:Vpc

CreateRouteServerPeer

Grants permission to create a route server peer

route-server-endpoint*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:AvailabilityZone

ec2:Region

ec2:ResourceTag/${TagKey}

Write

route-server-peer*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:AvailabilityZone

ec2:Region

ec2:ResourceTag/${TagKey}

CreateRouteTable

Grants permission to create a route table for a VPC

route-table*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RouteTableID

ec2:Vpc

Write

vpc*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Ipv4IpamPoolId

ec2:Ipv6IpamPoolId

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Tenancy

ec2:VpcID

CreateSecondaryNetwork

Grants permission to create a secondary network

secondary-network*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

Write

CreateSecondarySubnet

Grants permission to create a secondary subnet

secondary-network*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

Write

secondary-subnet*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

CreateSecurityGroup

Grants permission to create a security group

security-group*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SecurityGroupID

ec2:Vpc

Write

vpc

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Ipv4IpamPoolId

ec2:Ipv6IpamPoolId

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Tenancy

ec2:VpcID

CreateSnapshot

Grants permission to create a snapshot of an EBS volume and store it in Amazon S3

snapshot*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Add/group

ec2:Add/userId

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:Encrypted

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Location

ec2:OutpostArn

ec2:Owner

ec2:ParentSnapshot

ec2:ParentVolume

ec2:ProductCode

ec2:Region

ec2:Remove/group

ec2:Remove/userId

ec2:ResourceTag/${TagKey}

ec2:SnapshotCoolOffPeriod

ec2:SnapshotID

ec2:SnapshotLockDuration

ec2:SnapshotTime

ec2:SourceAvailabilityZone

ec2:SourceOutpostArn

ec2:VolumeSize

Write

volume*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:Encrypted

ec2:IsLaunchTemplateResource

ec2:KmsKeyId

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:ParentSnapshot

ec2:ParentVolume

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:VolumeID

ec2:VolumeInitializationRate

ec2:VolumeIops

ec2:VolumeSize

ec2:VolumeThroughput

ec2:VolumeType

CreateSnapshots

Grants permission to create crash-consistent snapshots of multiple EBS volumes and store them in Amazon S3

instance*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:CpuOptionsAmdSevSnp

ec2:EbsOptimized

ec2:InstanceAutoRecovery

ec2:InstanceBandwidthWeighting

ec2:InstanceID

ec2:InstanceMarketType

ec2:InstanceMetadataTags

ec2:InstanceProfile

ec2:InstanceType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:MetadataHttpEndpoint

ec2:MetadataHttpPutResponseHopLimit

ec2:MetadataHttpTokens

ec2:NewInstanceProfile

ec2:PlacementGroup

ec2:ProductCode

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RootDeviceType

ec2:Tenancy

Write

snapshot*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Add/group

ec2:Add/userId

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:Encrypted

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Location

ec2:OutpostArn

ec2:Owner

ec2:ParentSnapshot

ec2:ParentVolume

ec2:ProductCode

ec2:Region

ec2:Remove/group

ec2:Remove/userId

ec2:ResourceTag/${TagKey}

ec2:SnapshotCoolOffPeriod

ec2:SnapshotID

ec2:SnapshotLockDuration

ec2:SnapshotTime

ec2:SourceAvailabilityZone

ec2:SourceOutpostArn

ec2:VolumeSize

volume*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:Encrypted

ec2:IsLaunchTemplateResource

ec2:KmsKeyId

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:ParentSnapshot

ec2:ParentVolume

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:VolumeID

ec2:VolumeInitializationRate

ec2:VolumeIops

ec2:VolumeSize

ec2:VolumeThroughput

ec2:VolumeType

CreateSpotDatafeedSubscription

Grants permission to create a data feed for Spot Instances to view Spot Instance usage logs

ec2:Region

Write

CreateStoreImageTask

Grants permission to store an AMI as a single object in an S3 bucket

image*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:ImageID

ec2:ImageType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Owner

ec2:Public

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RootDeviceType

Write

CreateSubnet

Grants permission to create a subnet in a VPC

ipam-pool

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Write

subnet*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:Ipv4IpamPoolId

ec2:Ipv6IpamPoolId

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SubnetID

ec2:Vpc

vpc*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Ipv4IpamPoolId

ec2:Ipv6IpamPoolId

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Tenancy

ec2:VpcID

CreateSubnetCidrReservation

Grants permission to create a subnet CIDR reservation

subnet*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:Ipv4IpamPoolId

ec2:Ipv6IpamPoolId

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SubnetID

ec2:Vpc

Write

CreateTags

Grants permission to add or overwrite one or more tags for Amazon EC2 resources

capacity-block

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:CreateAction

ec2:Region

ec2:ResourceTag/${TagKey}

Tagging, Write

capacity-manager-data-export

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:CreateAction

ec2:Region

ec2:ResourceTag/${TagKey}

capacity-reservation

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:CapacityReservationFleet

ec2:CommitmentDuration

ec2:CreateAction

ec2:CreateDate

ec2:DestinationCapacityReservationId

ec2:EbsOptimized

ec2:EndDate

ec2:EndDateType

ec2:EphemeralStorage

ec2:InstanceCount

ec2:InstanceMatchCriteria

ec2:InstancePlatform

ec2:InstanceType

ec2:InterruptibleCapacityReservationId

ec2:InterruptionType

ec2:IsInterruptible

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:OutpostArn

ec2:PlacementGroup

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SourceCapacityReservationId

ec2:TargetInstanceCount

ec2:Tenancy

capacity-reservation-cancellation-quote

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:CreateAction

ec2:Region

ec2:ResourceTag/${TagKey}

capacity-reservation-fleet

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:CreateAction

ec2:Region

ec2:ResourceTag/${TagKey}

carrier-gateway

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:CreateAction

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Tenancy

ec2:Vpc

client-vpn-endpoint

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:ClientRootCertificateChainArn

ec2:CloudwatchLogGroupArn

ec2:CloudwatchLogStreamArn

ec2:CreateAction

ec2:DirectoryArn

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SamlProviderArn

ec2:ServerCertificateArn

coip-pool

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:CreateAction

ec2:Region

ec2:ResourceTag/${TagKey}

customer-gateway

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:CreateAction

ec2:Region

ec2:ResourceTag/${TagKey}

declarative-policies-report

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:CreateAction

ec2:Region

ec2:ResourceTag/${TagKey}

dedicated-host

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AutoPlacement

ec2:AvailabilityZone

ec2:CreateAction

ec2:HostRecovery

ec2:InstanceType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Quantity

ec2:Region

ec2:ResourceTag/${TagKey}

dhcp-options

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:CreateAction

ec2:DhcpOptionsID

ec2:Region

ec2:ResourceTag/${TagKey}

egress-only-internet-gateway

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:CreateAction

ec2:Region

ec2:ResourceTag/${TagKey}

elastic-gpu

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:CreateAction

ec2:ElasticGpuType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Region

ec2:ResourceTag/${TagKey}

elastic-ip

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:AllocationId

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:CreateAction

ec2:Domain

ec2:PublicIpAddress

ec2:Region

ec2:ResourceTag/${TagKey}

export-image-task

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:CreateAction

ec2:Region

ec2:ResourceTag/${TagKey}

export-instance-task

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:CreateAction

ec2:Region

ec2:ResourceTag/${TagKey}

fleet

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:CreateAction

ec2:Region

ec2:ResourceTag/${TagKey}

fpga-image

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:CreateAction

ec2:Owner

ec2:Public

ec2:Region

ec2:ResourceTag/${TagKey}

host-reservation

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:CreateAction

ec2:Region

ec2:ResourceTag/${TagKey}

image

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:CreateAction

ec2:ImageID

ec2:ImageType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Owner

ec2:Public

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RootDeviceType

image-usage-report

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:CreateAction

ec2:Region

ec2:ResourceTag/${TagKey}

import-image-task

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:CreateAction

ec2:Region

ec2:ResourceTag/${TagKey}

import-snapshot-task

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:CreateAction

ec2:Region

ec2:ResourceTag/${TagKey}

instance

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:CpuOptionsAmdSevSnp

ec2:CreateAction

ec2:EbsOptimized

ec2:InstanceAutoRecovery

ec2:InstanceBandwidthWeighting

ec2:InstanceID

ec2:InstanceMarketType

ec2:InstanceMetadataTags

ec2:InstanceProfile

ec2:InstanceType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:MetadataHttpEndpoint

ec2:MetadataHttpPutResponseHopLimit

ec2:MetadataHttpTokens

ec2:NewInstanceProfile

ec2:PlacementGroup

ec2:ProductCode

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RootDeviceType

ec2:Tenancy

instance-connect-endpoint

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:CreateAction

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SubnetID

instance-event-window

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:CreateAction

ec2:Region

ec2:ResourceTag/${TagKey}

internet-gateway

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:CreateAction

ec2:InternetGatewayID

ec2:Region

ec2:ResourceTag/${TagKey}

ipam

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:CreateAction

ec2:Region

ec2:ResourceTag/${TagKey}

ipam-external-resource-verification-token

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:CreateAction

ec2:Region

ec2:ResourceTag/${TagKey}

ipam-policy

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:CreateAction

ec2:Region

ec2:ResourceTag/${TagKey}

ipam-pool

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:CreateAction

ec2:Region

ec2:ResourceTag/${TagKey}

ipam-pool-allocation

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:CreateAction

ec2:Region

ec2:ResourceTag/${TagKey}

ipam-prefix-list-resolver

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:CreateAction

ec2:Region

ec2:ResourceTag/${TagKey}

ipam-prefix-list-resolver-target

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:CreateAction

ec2:Region

ec2:ResourceTag/${TagKey}

ipam-resource-discovery

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:CreateAction

ec2:Region

ec2:ResourceTag/${TagKey}

ipam-resource-discovery-association

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:CreateAction

ec2:Region

ec2:ResourceTag/${TagKey}

ipam-scope

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:CreateAction

ec2:Region

ec2:ResourceTag/${TagKey}

ipv4pool-ec2

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:CreateAction

ec2:Region

ec2:ResourceTag/${TagKey}

ipv6pool-ec2

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:CreateAction

ec2:Region

ec2:ResourceTag/${TagKey}

key-pair

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:CreateAction

ec2:IsLaunchTemplateResource

ec2:KeyPairName

ec2:KeyPairType

ec2:LaunchTemplate

ec2:Region

ec2:ResourceTag/${TagKey}

launch-template

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:CreateAction

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:Region

ec2:ResourceTag/${TagKey}

local-gateway

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:CreateAction

ec2:Region

ec2:ResourceTag/${TagKey}

local-gateway-route-table

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute/${AttributeName}

ec2:CreateAction

ec2:Region

ec2:ResourceTag/${TagKey}

local-gateway-route-table-virtual-interface-group-association

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:CreateAction

ec2:Region

ec2:ResourceTag/${TagKey}

local-gateway-route-table-vpc-association

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:CreateAction

ec2:Region

ec2:ResourceTag/${TagKey}

local-gateway-virtual-interface

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:CreateAction

ec2:Region

ec2:ResourceTag/${TagKey}

local-gateway-virtual-interface-group

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:CreateAction

ec2:Region

ec2:ResourceTag/${TagKey}

natgateway

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:CreateAction

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Vpc

network-acl

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:CreateAction

ec2:NetworkAclID

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Vpc

network-insights-access-scope

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:CreateAction

ec2:Region

ec2:ResourceTag/${TagKey}

network-insights-access-scope-analysis

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:CreateAction

ec2:Region

ec2:ResourceTag/${TagKey}

network-insights-analysis

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:CreateAction

ec2:Region

ec2:ResourceTag/${TagKey}

network-insights-path

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:CreateAction

ec2:Region

ec2:ResourceTag/${TagKey}

network-interface

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:AssociatePublicIpAddress

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AuthorizedService

ec2:AuthorizedUser

ec2:AvailabilityZone

ec2:CreateAction

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:NetworkInterfaceID

ec2:Permission

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Subnet

ec2:Vpc

placement-group

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:CreateAction

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:PlacementGroupName

ec2:PlacementGroupStrategy

ec2:Region

ec2:ResourceTag/${TagKey}

prefix-list

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:CreateAction

ec2:IpamPrefixListResolverTargetId

ec2:Region

ec2:ResourceTag/${TagKey}

replace-root-volume-task

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:CreateAction

ec2:Region

ec2:ResourceTag/${TagKey}

reserved-instances

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:CreateAction

ec2:InstanceType

ec2:Region

ec2:ReservedInstancesOfferingType

ec2:ResourceTag/${TagKey}

ec2:Tenancy

route-server

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:CreateAction

ec2:Region

ec2:ResourceTag/${TagKey}

route-server-endpoint

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:AvailabilityZone

ec2:CreateAction

ec2:Region

ec2:ResourceTag/${TagKey}

route-server-peer

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:AvailabilityZone

ec2:CreateAction

ec2:Region

ec2:ResourceTag/${TagKey}

route-table

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:CreateAction

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RouteTableID

ec2:Vpc

secondary-interface

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:CreateAction

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Region

ec2:ResourceTag/${TagKey}

secondary-network

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:CreateAction

ec2:Region

ec2:ResourceTag/${TagKey}

secondary-subnet

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:CreateAction

ec2:Region

ec2:ResourceTag/${TagKey}

security-group

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:CreateAction

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SecurityGroupID

ec2:Vpc

security-group-rule

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:CreateAction

ec2:Region

ec2:ResourceTag/${TagKey}

snapshot

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Add/group

ec2:Add/userId

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:CreateAction

ec2:Encrypted

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Location

ec2:OutpostArn

ec2:Owner

ec2:ParentSnapshot

ec2:ParentVolume

ec2:ProductCode

ec2:Region

ec2:Remove/group

ec2:Remove/userId

ec2:ResourceTag/${TagKey}

ec2:SnapshotCoolOffPeriod

ec2:SnapshotID

ec2:SnapshotLockDuration

ec2:SnapshotTime

ec2:SourceAvailabilityZone

ec2:SourceOutpostArn

ec2:VolumeSize

spot-fleet-request

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:CreateAction

ec2:Region

ec2:ResourceTag/${TagKey}

spot-instances-request

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:CreateAction

ec2:Region

ec2:ResourceTag/${TagKey}

subnet

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:CreateAction

ec2:Ipv4IpamPoolId

ec2:Ipv6IpamPoolId

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SubnetID

ec2:Vpc

subnet-cidr-reservation

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:CreateAction

ec2:Region

ec2:ResourceTag/${TagKey}

traffic-mirror-filter

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:CreateAction

ec2:Region

ec2:ResourceTag/${TagKey}

traffic-mirror-filter-rule

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:CreateAction

ec2:Region

ec2:ResourceTag/${TagKey}

traffic-mirror-session

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:CreateAction

ec2:Region

ec2:ResourceTag/${TagKey}

traffic-mirror-target

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:CreateAction

ec2:Region

ec2:ResourceTag/${TagKey}

transit-gateway

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:CreateAction

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayId

transit-gateway-attachment

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:CreateAction

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayAttachmentId

transit-gateway-connect-peer

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:CreateAction

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayConnectPeerId

transit-gateway-metering-policy

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute/${AttributeName}

ec2:CreateAction

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayMeteringPolicyId

transit-gateway-multicast-domain

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:CreateAction

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayMulticastDomainId

transit-gateway-policy-table

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:CreateAction

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayPolicyTableId

transit-gateway-route-table

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:CreateAction

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayRouteTableId

transit-gateway-route-table-announcement

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:CreateAction

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayRouteTableAnnouncementId

verified-access-endpoint

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute/${AttributeName}

ec2:CreateAction

ec2:Region

ec2:ResourceTag/${TagKey}

verified-access-endpoint-target

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:CreateAction

ec2:Region

ec2:ResourceTag/${TagKey}

verified-access-group

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:CreateAction

ec2:Region

ec2:ResourceTag/${TagKey}

verified-access-instance

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:CreateAction

ec2:Region

ec2:ResourceTag/${TagKey}

verified-access-policy

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:CreateAction

ec2:Region

ec2:ResourceTag/${TagKey}

verified-access-trust-provider

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:CreateAction

ec2:Region

ec2:ResourceTag/${TagKey}

volume

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:CreateAction

ec2:Encrypted

ec2:IsLaunchTemplateResource

ec2:KmsKeyId

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:ParentSnapshot

ec2:ParentVolume

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:VolumeID

ec2:VolumeInitializationRate

ec2:VolumeIops

ec2:VolumeSize

ec2:VolumeThroughput

ec2:VolumeType

vpc

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:CreateAction

ec2:Ipv4IpamPoolId

ec2:Ipv6IpamPoolId

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Tenancy

ec2:VpcID

vpc-block-public-access-exclusion

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:CreateAction

ec2:Region

ec2:ResourceTag/${TagKey}

vpc-encryption-control

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute/${AttributeName}

ec2:CreateAction

ec2:Region

ec2:ResourceTag/${TagKey}

vpc-endpoint

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:CreateAction

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:VpceMultiRegion

ec2:VpcePrivateDnsPreference

ec2:VpcePrivateDnsSpecifiedDomains

ec2:VpceServiceName

ec2:VpceServiceOwner

ec2:VpceServiceRegion

vpc-endpoint-connection

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:CreateAction

ec2:Region

ec2:ResourceTag/${TagKey}

vpc-endpoint-service

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:CreateAction

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:VpceMultiRegion

ec2:VpceServicePrivateDnsName

ec2:VpceServiceRegion

ec2:VpceSupportedRegion

vpc-endpoint-service-permission

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:CreateAction

ec2:Region

ec2:ResourceTag/${TagKey}

vpc-flow-log

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:CreateAction

ec2:Region

ec2:ResourceTag/${TagKey}

vpc-peering-connection

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:AccepterVpc

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:CreateAction

ec2:Region

ec2:RequesterVpc

ec2:ResourceTag/${TagKey}

ec2:VpcPeeringConnectionID

vpn-concentrator

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:CreateAction

ec2:Region

ec2:ResourceTag/${TagKey}

vpn-connection

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AuthenticationType

ec2:CreateAction

ec2:DPDTimeoutSeconds

ec2:GatewayType

ec2:IKEVersions

ec2:InsideTunnelCidr

ec2:InsideTunnelIpv6Cidr

ec2:Phase1DHGroup

ec2:Phase1EncryptionAlgorithms

ec2:Phase1IntegrityAlgorithms

ec2:Phase1LifetimeSeconds

ec2:Phase2DHGroup

ec2:Phase2EncryptionAlgorithms

ec2:Phase2IntegrityAlgorithms

ec2:Phase2LifetimeSeconds

ec2:Region

ec2:RekeyFuzzPercentage

ec2:RekeyMarginTimeSeconds

ec2:ReplayWindowSizePackets

ec2:ResourceTag/${TagKey}

ec2:RoutingType

vpn-gateway

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:CreateAction

ec2:Region

ec2:ResourceTag/${TagKey}

CreateTrafficMirrorFilter

Grants permission to create a traffic mirror filter

traffic-mirror-filter*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Write

CreateTrafficMirrorFilterRule

Grants permission to create a traffic mirror filter rule

traffic-mirror-filter*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Write

traffic-mirror-filter-rule*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

CreateTrafficMirrorSession

Grants permission to create a traffic mirror session

network-interface*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:AssociatePublicIpAddress

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AuthorizedService

ec2:AuthorizedUser

ec2:AvailabilityZone

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:NetworkInterfaceID

ec2:Permission

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Subnet

ec2:Vpc

Write

traffic-mirror-filter*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

traffic-mirror-session*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

traffic-mirror-target*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

CreateTrafficMirrorTarget

Grants permission to create a traffic mirror target

network-interface

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:AssociatePublicIpAddress

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AuthorizedService

ec2:AuthorizedUser

ec2:AvailabilityZone

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:NetworkInterfaceID

ec2:Permission

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Subnet

ec2:Vpc

Write

traffic-mirror-target*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

vpc-endpoint

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:VpceMultiRegion

ec2:VpcePrivateDnsPreference

ec2:VpcePrivateDnsSpecifiedDomains

ec2:VpceServiceName

ec2:VpceServiceOwner

ec2:VpceServiceRegion

CreateTransitGateway

Grants permission to create a transit gateway

transit-gateway*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayId

Write

CreateTransitGatewayConnect

Grants permission to create a Connect attachment from a specified transit gateway attachment

transit-gateway-attachment*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayAttachmentId

Write

CreateTransitGatewayConnectPeer

Grants permission to create a Connect peer between a transit gateway and an appliance

transit-gateway-attachment*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayAttachmentId

Write

transit-gateway-connect-peer*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayConnectPeerId

CreateTransitGatewayMeteringPolicy

Grants permission to create a metering policy for a transit gateway

transit-gateway*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayId

Write

transit-gateway-attachment

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayAttachmentId

transit-gateway-metering-policy*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayMeteringPolicyId

CreateTransitGatewayMeteringPolicyEntry

Grants permission to create an entry for a transit gateway metering policy

transit-gateway-attachment

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayAttachmentId

Write

transit-gateway-metering-policy*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayMeteringPolicyId

CreateTransitGatewayMulticastDomain

Grants permission to create a multicast domain for a transit gateway

transit-gateway*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayId

Write

transit-gateway-multicast-domain*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayMulticastDomainId

CreateTransitGatewayPeeringAttachment

Grants permission to request a transit gateway peering attachment between a requester and accepter transit gateway

transit-gateway*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayId

Write

transit-gateway-attachment*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayAttachmentId

CreateTransitGatewayPolicyTable

Grants permission to create a transit gateway policy table

transit-gateway*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayId

Write

transit-gateway-policy-table*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayPolicyTableId

CreateTransitGatewayPrefixListReference

Grants permission to create a transit gateway prefix list reference

prefix-list*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:IpamPrefixListResolverTargetId

ec2:Region

ec2:ResourceTag/${TagKey}

Write

transit-gateway-attachment

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayAttachmentId

transit-gateway-route-table*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayRouteTableId

CreateTransitGatewayRoute

Grants permission to create a static route for a transit gateway route table

transit-gateway-attachment

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayAttachmentId

Write

transit-gateway-route-table*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayRouteTableId

CreateTransitGatewayRouteTable

Grants permission to create a route table for a transit gateway

transit-gateway*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayId

Write

transit-gateway-route-table*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayRouteTableId

CreateTransitGatewayRouteTableAnnouncement

Grants permission to create an announcement for a transit gateway route table

transit-gateway-attachment*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayAttachmentId

Write

transit-gateway-route-table*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayRouteTableId

transit-gateway-route-table-announcement*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayRouteTableAnnouncementId

CreateTransitGatewayVpcAttachment

Grants permission to attach a VPC to a transit gateway

subnet*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:Ipv4IpamPoolId

ec2:Ipv6IpamPoolId

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SubnetID

ec2:Vpc

Write

transit-gateway*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayId

transit-gateway-attachment*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayAttachmentId

vpc*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Ipv4IpamPoolId

ec2:Ipv6IpamPoolId

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Tenancy

ec2:VpcID

CreateVerifiedAccessEndpoint

Grants permission to create a Verified Access endpoint

network-interface

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:AssociatePublicIpAddress

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AuthorizedService

ec2:AuthorizedUser

ec2:AvailabilityZone

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:NetworkInterfaceID

ec2:Permission

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Subnet

ec2:Vpc

Write

security-group

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SecurityGroupID

ec2:Vpc

subnet

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:Ipv4IpamPoolId

ec2:Ipv6IpamPoolId

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SubnetID

ec2:Vpc

verified-access-endpoint*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

verified-access-group*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

CreateVerifiedAccessGroup

Grants permission to create a Verified Access group

verified-access-group*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Write

verified-access-instance*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

CreateVerifiedAccessInstance

Grants permission to create a Verified Access instance

verified-access-instance*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Write

CreateVerifiedAccessTrustProvider

Grants permission to create a verified trust provider

verified-access-trust-provider*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Write

CreateVolume

Grants permission to create an EBS volume

snapshot

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Add/group

ec2:Add/userId

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:Encrypted

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Location

ec2:OutpostArn

ec2:Owner

ec2:ParentSnapshot

ec2:ParentVolume

ec2:ProductCode

ec2:Region

ec2:Remove/group

ec2:Remove/userId

ec2:ResourceTag/${TagKey}

ec2:SnapshotCoolOffPeriod

ec2:SnapshotID

ec2:SnapshotLockDuration

ec2:SnapshotTime

ec2:SourceAvailabilityZone

ec2:SourceOutpostArn

ec2:VolumeSize

Write

volume*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:Encrypted

ec2:IsLaunchTemplateResource

ec2:KmsKeyId

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:ParentSnapshot

ec2:ParentVolume

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:VolumeID

ec2:VolumeInitializationRate

ec2:VolumeIops

ec2:VolumeSize

ec2:VolumeThroughput

ec2:VolumeType

CreateVpc

Grants permission to create a VPC with a specified CIDR block

ipam-pool

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Write

ipv6pool-ec2

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

vpc*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Ipv4IpamPoolId

ec2:Ipv6IpamPoolId

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Tenancy

ec2:VpcID

CreateVpcBlockPublicAccessExclusion

Grants permission to create an exclusion list for blocked public access on a VPC

subnet

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:Ipv4IpamPoolId

ec2:Ipv6IpamPoolId

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SubnetID

ec2:Vpc

Write

vpc

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Ipv4IpamPoolId

ec2:Ipv6IpamPoolId

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Tenancy

ec2:VpcID

vpc-block-public-access-exclusion*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

CreateVpcEncryptionControl

Grants permission to create a VPC Encryption Control

vpc*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Ipv4IpamPoolId

ec2:Ipv6IpamPoolId

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Tenancy

ec2:VpcID

Write

vpc-encryption-control*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

CreateVpcEndpoint

Grants permission to create a VPC endpoint for an Amazon service

route-table

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RouteTableID

ec2:Vpc

Write

security-group

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SecurityGroupID

ec2:Vpc

subnet

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:Ipv4IpamPoolId

ec2:Ipv6IpamPoolId

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SubnetID

ec2:Vpc

vpc*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Ipv4IpamPoolId

ec2:Ipv6IpamPoolId

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Tenancy

ec2:VpcID

vpc-endpoint*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:VpceMultiRegion

ec2:VpcePrivateDnsPreference

ec2:VpcePrivateDnsSpecifiedDomains

ec2:VpceServiceName

ec2:VpceServiceOwner

ec2:VpceServiceRegion

CreateVpcEndpointConnectionNotification

Grants permission to create a connection notification for a VPC endpoint or VPC endpoint service

vpc-endpoint

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:VpceMultiRegion

ec2:VpcePrivateDnsPreference

ec2:VpcePrivateDnsSpecifiedDomains

ec2:VpceServiceName

ec2:VpceServiceOwner

ec2:VpceServiceRegion

Write

vpc-endpoint-service

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:VpceMultiRegion

ec2:VpceServicePrivateDnsName

ec2:VpceServiceRegion

ec2:VpceSupportedRegion

CreateVpcEndpointServiceConfiguration

Grants permission to create a VPC endpoint service configuration to which service consumers (Amazon accounts, IAM users, and IAM roles) can connect

vpc-endpoint-service*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:VpceMultiRegion

ec2:VpceServicePrivateDnsName

ec2:VpceServiceRegion

ec2:VpceSupportedRegion

Write

CreateVpcPeeringConnection

Grants permission to request a VPC peering connection between two VPCs

vpc*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Ipv4IpamPoolId

ec2:Ipv6IpamPoolId

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Tenancy

ec2:VpcID

Write

vpc-peering-connection*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:AccepterVpc

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:RequesterVpc

ec2:ResourceTag/${TagKey}

ec2:VpcPeeringConnectionID

CreateVpnConcentrator

Grants permission to create a VPN concentrator that aggregates multiple VPN connections to a transit gateway

transit-gateway

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayId

Write

vpn-concentrator*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

CreateVpnConnection

Grants permission to create a VPN connection between a virtual private gateway or transit gateway and a customer gateway

customer-gateway*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

Write

transit-gateway

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayId

transit-gateway-attachment

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayAttachmentId

vpn-concentrator

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

vpn-connection*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AuthenticationType

ec2:DPDTimeoutSeconds

ec2:GatewayType

ec2:IKEVersions

ec2:InsideTunnelCidr

ec2:InsideTunnelIpv6Cidr

ec2:Phase1DHGroup

ec2:Phase1EncryptionAlgorithms

ec2:Phase1IntegrityAlgorithms

ec2:Phase1LifetimeSeconds

ec2:Phase2DHGroup

ec2:Phase2EncryptionAlgorithms

ec2:Phase2IntegrityAlgorithms

ec2:Phase2LifetimeSeconds

ec2:Region

ec2:RekeyFuzzPercentage

ec2:RekeyMarginTimeSeconds

ec2:ReplayWindowSizePackets

ec2:ResourceTag/${TagKey}

ec2:RoutingType

vpn-gateway

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

CreateVpnConnectionRoute

Grants permission to create a static route for a VPN connection between a virtual private gateway and a customer gateway

vpn-connection*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AuthenticationType

ec2:DPDTimeoutSeconds

ec2:GatewayType

ec2:IKEVersions

ec2:InsideTunnelCidr

ec2:InsideTunnelIpv6Cidr

ec2:Phase1DHGroup

ec2:Phase1EncryptionAlgorithms

ec2:Phase1IntegrityAlgorithms

ec2:Phase1LifetimeSeconds

ec2:Phase2DHGroup

ec2:Phase2EncryptionAlgorithms

ec2:Phase2IntegrityAlgorithms

ec2:Phase2LifetimeSeconds

ec2:Region

ec2:RekeyFuzzPercentage

ec2:RekeyMarginTimeSeconds

ec2:ReplayWindowSizePackets

ec2:ResourceTag/${TagKey}

ec2:RoutingType

Write

CreateVpnGateway

Grants permission to create a virtual private gateway

vpn-gateway*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

Write

DeleteCapacityManagerDataExport

Grants permission to delete an existing Capacity Manager data export configuration

capacity-manager-data-export*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Write

DeleteCarrierGateway

Grants permission to delete a carrier gateway

carrier-gateway*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Tenancy

ec2:Vpc

Write

DeleteClientVpnEndpoint

Grants permission to delete a Client VPN endpoint

client-vpn-endpoint*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:ClientRootCertificateChainArn

ec2:CloudwatchLogGroupArn

ec2:CloudwatchLogStreamArn

ec2:DirectoryArn

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SamlProviderArn

ec2:ServerCertificateArn

Write

DeleteClientVpnRoute

Grants permission to delete a route from a Client VPN endpoint

client-vpn-endpoint*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:ClientRootCertificateChainArn

ec2:CloudwatchLogGroupArn

ec2:CloudwatchLogStreamArn

ec2:DirectoryArn

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SamlProviderArn

ec2:ServerCertificateArn

Write

subnet

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:Ipv4IpamPoolId

ec2:Ipv6IpamPoolId

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SubnetID

ec2:Vpc

DeleteCoipCidr

Grants permission to delete a range of customer-owned IP (CoIP) addresses

coip-pool*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

Write

DeleteCoipPool

Grants permission to delete a pool of customer-owned IP (CoIP) addresses

coip-pool*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

Write

DeleteCustomerGateway

Grants permission to delete a customer gateway

customer-gateway*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

Write

DeleteDhcpOptions

Grants permission to delete a set of DHCP options

dhcp-options*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:DhcpOptionsID

ec2:Region

ec2:ResourceTag/${TagKey}

Write

DeleteEgressOnlyInternetGateway

Grants permission to delete an egress-only internet gateway

egress-only-internet-gateway*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

Write

DeleteFleets

Grants permission to delete one or more EC2 Fleets

fleet*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Write

DeleteFlowLogs

Grants permission to delete one or more flow logs

vpc-flow-log*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

Write

DeleteFpgaImage

Grants permission to delete an Amazon FPGA Image (AFI)

fpga-image*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Owner

ec2:Public

ec2:Region

ec2:ResourceTag/${TagKey}

Write

DeleteImageUsageReport

Grants permission to delete an AMI usage report

image-usage-report*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

Write

DeleteInstanceConnectEndpoint

Grants permission to delete an EC2 Instance Connect Endpoint

instance-connect-endpoint*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SubnetID

Write

DeleteInstanceEventWindow

Grants permission to delete the specified event window

instance-event-window*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Write

DeleteInternetGateway

Grants permission to delete an internet gateway

internet-gateway*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:InternetGatewayID

ec2:Region

ec2:ResourceTag/${TagKey}

Write

DeleteIpam

Grants permission to delete an Amazon VPC IP Address Manager (IPAM) and remove all monitored data associated with the IPAM including the historical data for CIDRs

ipam*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Write

DeleteIpamExternalResourceVerificationToken

Grants permission to delete a verification token, which proves ownership of an external resource

ipam-external-resource-verification-token*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Write

DeleteIpamPolicy

Grants permission to delete an Amazon VPC IP Address Manager (IPAM) policy

ipam-policy*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Write

DeleteIpamPool

Grants permission to delete an Amazon VPC IP Address Manager (IPAM) pool

ipam-pool*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Write

DeleteIpamPrefixListResolver

Grants permission to delete an IPAM prefix list resolver

ipam-prefix-list-resolver*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Write

DeleteIpamPrefixListResolverTarget

Grants permission to delete an IPAM prefix list resolver target

ipam-prefix-list-resolver-target*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Write

DeleteIpamResourceDiscovery

Grants permission to delete an IPAM resource discovery

ipam-resource-discovery*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Write

DeleteIpamScope

Grants permission to delete the scope for an Amazon VPC IP Address Manager (IPAM)

ipam-scope*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Write

DeleteKeyPair

Grants permission to delete a key pair by removing the public key from Amazon EC2

key-pair

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:IsLaunchTemplateResource

ec2:KeyPairName

ec2:KeyPairType

ec2:LaunchTemplate

ec2:Region

ec2:ResourceTag/${TagKey}

Write

DeleteLaunchTemplate

Grants permission to delete a launch template and its associated versions

launch-template*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:Region

ec2:ResourceTag/${TagKey}

Write

DeleteLaunchTemplateVersions

Grants permission to delete one or more versions of a launch template

launch-template*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:Region

ec2:ResourceTag/${TagKey}

Write

DeleteLocalGatewayRoute

Grants permission to delete a route from a local gateway route table

local-gateway-route-table*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Write

prefix-list

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:IpamPrefixListResolverTargetId

ec2:Region

ec2:ResourceTag/${TagKey}

DeleteLocalGatewayRouteTable

Grants permission to delete a local gateway route table

local-gateway-route-table*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Write

DeleteLocalGatewayRouteTableVirtualInterfaceGroupAssociation

Grants permission to delete a local gateway route table virtual interface group association

local-gateway-route-table-virtual-interface-group-association*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

Write

DeleteLocalGatewayRouteTableVpcAssociation

Grants permission to delete an association between a VPC and local gateway route table

local-gateway-route-table-vpc-association*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

Write

DeleteLocalGatewayVirtualInterface

Grants permission to delete a local gateway virtual interface

local-gateway-virtual-interface*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

Write

DeleteLocalGatewayVirtualInterfaceGroup

Grants permission to delete a local gateway virtual interface group

local-gateway-virtual-interface-group*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

Write

DeleteManagedPrefixList

Grants permission to delete a managed prefix list

prefix-list*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:IpamPrefixListResolverTargetId

ec2:Region

ec2:ResourceTag/${TagKey}

Write

DeleteNatGateway

Grants permission to delete a NAT gateway

natgateway*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Vpc

Write

DeleteNetworkAcl

Grants permission to delete a network ACL

network-acl*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:NetworkAclID

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Vpc

Write

DeleteNetworkAclEntry

Grants permission to delete an inbound or outbound entry (rule) from a network ACL

network-acl*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:NetworkAclID

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Vpc

Write

DeleteNetworkInsightsAccessScope

Grants permission to delete a Network Access Scope

network-insights-access-scope*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

Write

DeleteNetworkInsightsAccessScopeAnalysis

Grants permission to delete a Network Access Scope analysis

network-insights-access-scope-analysis*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

Write

DeleteNetworkInsightsAnalysis

Grants permission to delete a network insights analysis

network-insights-analysis*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

Write

DeleteNetworkInsightsPath

Grants permission to delete a network insights path

network-insights-path*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

Write

DeleteNetworkInterface

Grants permission to delete a detached network interface

network-interface*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:AssociatePublicIpAddress

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AuthorizedService

ec2:AuthorizedUser

ec2:AvailabilityZone

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:NetworkInterfaceID

ec2:Permission

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Subnet

ec2:Vpc

Write

DeleteNetworkInterfacePermission

Grants permission to delete a permission that is associated with a network interface

network-interface

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:AssociatePublicIpAddress

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AuthorizedService

ec2:AuthorizedUser

ec2:AvailabilityZone

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:NetworkInterfaceID

ec2:Permission

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Subnet

ec2:Vpc

Permissions management, Write

DeletePlacementGroup

Grants permission to delete a placement group

placement-group*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:PlacementGroupName

ec2:PlacementGroupStrategy

ec2:Region

ec2:ResourceTag/${TagKey}

Write

DeletePublicIpv4Pool

Grants permission to delete a public IPv4 address pool for public IPv4 CIDRs that you own and brought to Amazon to manage with Amazon VPC IP Address Manager (IPAM)

ipv4pool-ec2*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

Write

DeleteQueuedReservedInstances

Grants permission to delete the queued purchases for the specified Reserved Instances

reserved-instances*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:InstanceType

ec2:Region

ec2:ReservedInstancesOfferingType

ec2:ResourceTag/${TagKey}

ec2:Tenancy

Write

DeleteRoute

Grants permission to delete a route from a route table

route-table*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RouteTableID

ec2:Vpc

Write

DeleteRouteServer

Grants permission to delete a route server

route-server*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

Write

DeleteRouteServerEndpoint

Grants permission to delete a route server endpoint

route-server-endpoint*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:AvailabilityZone

ec2:Region

ec2:ResourceTag/${TagKey}

Write

DeleteRouteServerPeer

Grants permission to delete a route server peer

route-server-peer*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:AvailabilityZone

ec2:Region

ec2:ResourceTag/${TagKey}

Write

DeleteRouteTable

Grants permission to delete a route table

route-table*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RouteTableID

ec2:Vpc

Write

DeleteSecondaryNetwork

Grants permission to delete a secondary network

secondary-network*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

Write

DeleteSecondarySubnet

Grants permission to delete a secondary subnet

secondary-subnet*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

Write

DeleteSecurityGroup

Grants permission to delete a security group

security-group*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SecurityGroupID

ec2:Vpc

Write

DeleteSnapshot

Grants permission to delete a snapshot of an EBS volume

snapshot*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Add/group

ec2:Add/userId

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:Encrypted

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Location

ec2:OutpostArn

ec2:Owner

ec2:ParentSnapshot

ec2:ParentVolume

ec2:ProductCode

ec2:Region

ec2:Remove/group

ec2:Remove/userId

ec2:ResourceTag/${TagKey}

ec2:SnapshotCoolOffPeriod

ec2:SnapshotID

ec2:SnapshotLockDuration

ec2:SnapshotTime

ec2:SourceAvailabilityZone

ec2:SourceOutpostArn

ec2:VolumeSize

Write

DeleteSpotDatafeedSubscription

Grants permission to delete a data feed for Spot Instances

ec2:Region

Write

DeleteSubnet

Grants permission to delete a subnet

subnet*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:Ipv4IpamPoolId

ec2:Ipv6IpamPoolId

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SubnetID

ec2:Vpc

Write

DeleteSubnetCidrReservation

Grants permission to delete a subnet CIDR reservation

ec2:Region

Write

DeleteTags

Grants permission to delete one or more tags from Amazon EC2 resources

capacity-block

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Tagging, Write

capacity-manager-data-export

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

capacity-reservation

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:CapacityReservationFleet

ec2:CommitmentDuration

ec2:CreateDate

ec2:DestinationCapacityReservationId

ec2:EbsOptimized

ec2:EndDate

ec2:EndDateType

ec2:EphemeralStorage

ec2:InstanceCount

ec2:InstanceMatchCriteria

ec2:InstancePlatform

ec2:InstanceType

ec2:InterruptibleCapacityReservationId

ec2:InterruptionType

ec2:IsInterruptible

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:OutpostArn

ec2:PlacementGroup

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SourceCapacityReservationId

ec2:TargetInstanceCount

ec2:Tenancy

capacity-reservation-cancellation-quote

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

capacity-reservation-fleet

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

carrier-gateway

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Tenancy

ec2:Vpc

client-vpn-endpoint

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:ClientRootCertificateChainArn

ec2:CloudwatchLogGroupArn

ec2:CloudwatchLogStreamArn

ec2:DirectoryArn

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SamlProviderArn

ec2:ServerCertificateArn

coip-pool

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

customer-gateway

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

declarative-policies-report

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

dedicated-host

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AutoPlacement

ec2:AvailabilityZone

ec2:HostRecovery

ec2:InstanceType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Quantity

ec2:Region

ec2:ResourceTag/${TagKey}

dhcp-options

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:DhcpOptionsID

ec2:Region

ec2:ResourceTag/${TagKey}

egress-only-internet-gateway

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

elastic-gpu

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:ElasticGpuType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Region

ec2:ResourceTag/${TagKey}

elastic-ip

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:AllocationId

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Domain

ec2:PublicIpAddress

ec2:Region

ec2:ResourceTag/${TagKey}

export-image-task

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

export-instance-task

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

fleet

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

fpga-image

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Owner

ec2:Public

ec2:Region

ec2:ResourceTag/${TagKey}

host-reservation

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

image

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:ImageID

ec2:ImageType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Owner

ec2:Public

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RootDeviceType

image-usage-report

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

import-image-task

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

import-snapshot-task

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

instance

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:CpuOptionsAmdSevSnp

ec2:EbsOptimized

ec2:InstanceAutoRecovery

ec2:InstanceBandwidthWeighting

ec2:InstanceID

ec2:InstanceMarketType

ec2:InstanceMetadataTags

ec2:InstanceProfile

ec2:InstanceType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:MetadataHttpEndpoint

ec2:MetadataHttpPutResponseHopLimit

ec2:MetadataHttpTokens

ec2:NewInstanceProfile

ec2:PlacementGroup

ec2:ProductCode

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RootDeviceType

ec2:Tenancy

instance-connect-endpoint

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SubnetID

instance-event-window

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

internet-gateway

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:InternetGatewayID

ec2:Region

ec2:ResourceTag/${TagKey}

ipam

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ipam-external-resource-verification-token

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ipam-policy

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ipam-pool

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ipam-pool-allocation

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ipam-prefix-list-resolver

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ipam-prefix-list-resolver-target

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ipam-resource-discovery

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ipam-resource-discovery-association

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

ipam-scope

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ipv4pool-ec2

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

ipv6pool-ec2

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

key-pair

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:IsLaunchTemplateResource

ec2:KeyPairName

ec2:KeyPairType

ec2:LaunchTemplate

ec2:Region

ec2:ResourceTag/${TagKey}

launch-template

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:Region

ec2:ResourceTag/${TagKey}

local-gateway

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

local-gateway-route-table

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

local-gateway-route-table-virtual-interface-group-association

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

local-gateway-route-table-vpc-association

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

local-gateway-virtual-interface

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

local-gateway-virtual-interface-group

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

natgateway

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Vpc

network-acl

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:NetworkAclID

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Vpc

network-insights-access-scope

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

network-insights-access-scope-analysis

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

network-insights-analysis

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

network-insights-path

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

network-interface

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:AssociatePublicIpAddress

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AuthorizedService

ec2:AuthorizedUser

ec2:AvailabilityZone

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:NetworkInterfaceID

ec2:Permission

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Subnet

ec2:Vpc

placement-group

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:PlacementGroupName

ec2:PlacementGroupStrategy

ec2:Region

ec2:ResourceTag/${TagKey}

prefix-list

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:IpamPrefixListResolverTargetId

ec2:Region

ec2:ResourceTag/${TagKey}

replace-root-volume-task

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

reserved-instances

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:InstanceType

ec2:Region

ec2:ReservedInstancesOfferingType

ec2:ResourceTag/${TagKey}

ec2:Tenancy

route-server

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

route-server-endpoint

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:AvailabilityZone

ec2:Region

ec2:ResourceTag/${TagKey}

route-server-peer

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:AvailabilityZone

ec2:Region

ec2:ResourceTag/${TagKey}

route-table

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RouteTableID

ec2:Vpc

secondary-interface

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Region

ec2:ResourceTag/${TagKey}

secondary-network

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

secondary-subnet

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

security-group

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SecurityGroupID

ec2:Vpc

security-group-rule

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

snapshot

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Add/group

ec2:Add/userId

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:Encrypted

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Location

ec2:OutpostArn

ec2:Owner

ec2:ParentSnapshot

ec2:ParentVolume

ec2:ProductCode

ec2:Region

ec2:Remove/group

ec2:Remove/userId

ec2:ResourceTag/${TagKey}

ec2:SnapshotCoolOffPeriod

ec2:SnapshotID

ec2:SnapshotLockDuration

ec2:SnapshotTime

ec2:SourceAvailabilityZone

ec2:SourceOutpostArn

ec2:VolumeSize

spot-fleet-request

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

spot-instances-request

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

subnet

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:Ipv4IpamPoolId

ec2:Ipv6IpamPoolId

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SubnetID

ec2:Vpc

subnet-cidr-reservation

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

traffic-mirror-filter

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

traffic-mirror-filter-rule

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

traffic-mirror-session

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

traffic-mirror-target

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

transit-gateway

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayId

transit-gateway-attachment

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayAttachmentId

transit-gateway-connect-peer

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayConnectPeerId

transit-gateway-metering-policy

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayMeteringPolicyId

transit-gateway-multicast-domain

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayMulticastDomainId

transit-gateway-policy-table

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayPolicyTableId

transit-gateway-route-table

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayRouteTableId

transit-gateway-route-table-announcement

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayRouteTableAnnouncementId

verified-access-endpoint

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

verified-access-endpoint-target

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

verified-access-group

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

verified-access-instance

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

verified-access-policy

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

verified-access-trust-provider

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

volume

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:Encrypted

ec2:IsLaunchTemplateResource

ec2:KmsKeyId

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:ParentSnapshot

ec2:ParentVolume

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:VolumeID

ec2:VolumeInitializationRate

ec2:VolumeIops

ec2:VolumeSize

ec2:VolumeThroughput

ec2:VolumeType

vpc

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Ipv4IpamPoolId

ec2:Ipv6IpamPoolId

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Tenancy

ec2:VpcID

vpc-block-public-access-exclusion

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

vpc-encryption-control

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

vpc-endpoint

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:VpceMultiRegion

ec2:VpcePrivateDnsPreference

ec2:VpcePrivateDnsSpecifiedDomains

ec2:VpceServiceName

ec2:VpceServiceOwner

ec2:VpceServiceRegion

vpc-endpoint-connection

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

vpc-endpoint-service

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:VpceMultiRegion

ec2:VpceServicePrivateDnsName

ec2:VpceServiceRegion

ec2:VpceSupportedRegion

vpc-endpoint-service-permission

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

vpc-flow-log

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

vpc-peering-connection

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:AccepterVpc

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:RequesterVpc

ec2:ResourceTag/${TagKey}

ec2:VpcPeeringConnectionID

vpn-concentrator

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

vpn-connection

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AuthenticationType

ec2:DPDTimeoutSeconds

ec2:GatewayType

ec2:IKEVersions

ec2:InsideTunnelCidr

ec2:InsideTunnelIpv6Cidr

ec2:Phase1DHGroup

ec2:Phase1EncryptionAlgorithms

ec2:Phase1IntegrityAlgorithms

ec2:Phase1LifetimeSeconds

ec2:Phase2DHGroup

ec2:Phase2EncryptionAlgorithms

ec2:Phase2IntegrityAlgorithms

ec2:Phase2LifetimeSeconds

ec2:Region

ec2:RekeyFuzzPercentage

ec2:RekeyMarginTimeSeconds

ec2:ReplayWindowSizePackets

ec2:ResourceTag/${TagKey}

ec2:RoutingType

vpn-gateway

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

DeleteTrafficMirrorFilter

Grants permission to delete a traffic mirror filter

traffic-mirror-filter*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Write

DeleteTrafficMirrorFilterRule

Grants permission to delete a traffic mirror filter rule

traffic-mirror-filter*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Write

traffic-mirror-filter-rule*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

DeleteTrafficMirrorSession

Grants permission to delete a traffic mirror session

traffic-mirror-session*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Write

DeleteTrafficMirrorTarget

Grants permission to delete a traffic mirror target

traffic-mirror-target*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

Write

DeleteTransitGateway

Grants permission to delete a transit gateway

transit-gateway*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayId

Write

DeleteTransitGatewayClientVpnAttachment

Grants permission to delete a transit gateway attachment for a Client VPN endpoint

transit-gateway-attachment*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayAttachmentId

Write

DeleteTransitGatewayConnect

Grants permission to delete a transit gateway connect attachment

transit-gateway-attachment*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayAttachmentId

Write

DeleteTransitGatewayConnectPeer

Grants permission to delete a transit gateway connect peer

transit-gateway-connect-peer*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayConnectPeerId

Write

DeleteTransitGatewayMeteringPolicy

Grants permission to delete a transit gateway metering policy

transit-gateway-metering-policy*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayMeteringPolicyId

Write

DeleteTransitGatewayMeteringPolicyEntry

Grants permission to delete an entry from a transit gateway metering policy

transit-gateway-metering-policy*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayMeteringPolicyId

Write

DeleteTransitGatewayMulticastDomain

Grants permission to delete a transit gateway multicast domain

transit-gateway-multicast-domain*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayMulticastDomainId

Write

DeleteTransitGatewayPeeringAttachment

Grants permission to delete a peering attachment from a transit gateway

transit-gateway-attachment*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayAttachmentId

Write

DeleteTransitGatewayPolicyTable

Grants permission to delete a transit gateway policy table

transit-gateway-policy-table*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayPolicyTableId

Write

DeleteTransitGatewayPrefixListReference

Grants permission to delete a transit gateway prefix list reference

prefix-list*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:IpamPrefixListResolverTargetId

ec2:Region

ec2:ResourceTag/${TagKey}

Write

transit-gateway-route-table*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayRouteTableId

DeleteTransitGatewayRoute

Grants permission to delete a route from a transit gateway route table

transit-gateway-route-table*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayRouteTableId

Write

DeleteTransitGatewayRouteTable

Grants permission to delete a transit gateway route table

transit-gateway-route-table*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayRouteTableId

Write

DeleteTransitGatewayRouteTableAnnouncement

Grants permission to delete a transit gateway route table announcement

transit-gateway-route-table-announcement*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayRouteTableAnnouncementId

Write

DeleteTransitGatewayVpcAttachment

Grants permission to delete a VPC attachment from a transit gateway

transit-gateway-attachment*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayAttachmentId

Write

DeleteVerifiedAccessEndpoint

Grants permission to delete a Verified Access endpoint

verified-access-endpoint*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Write

DeleteVerifiedAccessGroup

Grants permission to delete a Verified Access group

verified-access-group*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Write

DeleteVerifiedAccessInstance

Grants permission to delete a Verified Access instance

verified-access-instance*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Write

DeleteVerifiedAccessTrustProvider

Grants permission to delete a verified trust provider

verified-access-trust-provider*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Write

DeleteVolume

Grants permission to delete an EBS volume

volume*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:Encrypted

ec2:IsLaunchTemplateResource

ec2:KmsKeyId

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:ParentSnapshot

ec2:ParentVolume

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:VolumeID

ec2:VolumeInitializationRate

ec2:VolumeIops

ec2:VolumeSize

ec2:VolumeThroughput

ec2:VolumeType

Write

DeleteVpc

Grants permission to delete a VPC

vpc*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Ipv4IpamPoolId

ec2:Ipv6IpamPoolId

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Tenancy

ec2:VpcID

Write

DeleteVpcBlockPublicAccessExclusion

Grants permission to delete an exclusion list for blocked public access on a VPC

vpc-block-public-access-exclusion*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Write

DeleteVpcEncryptionControl

Grants permission to delete a VPC Encryption Control

vpc-encryption-control*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Write

DeleteVpcEndpointConnectionNotifications

Grants permission to delete one or more VPC endpoint connection notifications

vpc-endpoint

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:VpceMultiRegion

ec2:VpcePrivateDnsPreference

ec2:VpcePrivateDnsSpecifiedDomains

ec2:VpceServiceName

ec2:VpceServiceOwner

ec2:VpceServiceRegion

Write

vpc-endpoint-service

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:VpceMultiRegion

ec2:VpceServicePrivateDnsName

ec2:VpceServiceRegion

ec2:VpceSupportedRegion

DeleteVpcEndpointServiceConfigurations

Grants permission to delete one or more VPC endpoint service configurations

vpc-endpoint-service*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:VpceMultiRegion

ec2:VpceServicePrivateDnsName

ec2:VpceServiceRegion

ec2:VpceSupportedRegion

Write

DeleteVpcEndpoints

Grants permission to delete one or more VPC endpoints

vpc-endpoint*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:VpceMultiRegion

ec2:VpcePrivateDnsPreference

ec2:VpcePrivateDnsSpecifiedDomains

ec2:VpceServiceName

ec2:VpceServiceOwner

ec2:VpceServiceRegion

Write

DeleteVpcPeeringConnection

Grants permission to delete a VPC peering connection

vpc-peering-connection*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:AccepterVpc

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:RequesterVpc

ec2:ResourceTag/${TagKey}

ec2:VpcPeeringConnectionID

Write

DeleteVpnConcentrator

Grants permission to delete a VPN concentrator

vpn-concentrator*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

Write

DeleteVpnConnection

Grants permission to delete a VPN connection

vpn-connection*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AuthenticationType

ec2:DPDTimeoutSeconds

ec2:GatewayType

ec2:IKEVersions

ec2:InsideTunnelCidr

ec2:InsideTunnelIpv6Cidr

ec2:Phase1DHGroup

ec2:Phase1EncryptionAlgorithms

ec2:Phase1IntegrityAlgorithms

ec2:Phase1LifetimeSeconds

ec2:Phase2DHGroup

ec2:Phase2EncryptionAlgorithms

ec2:Phase2IntegrityAlgorithms

ec2:Phase2LifetimeSeconds

ec2:Region

ec2:RekeyFuzzPercentage

ec2:RekeyMarginTimeSeconds

ec2:ReplayWindowSizePackets

ec2:ResourceTag/${TagKey}

ec2:RoutingType

Write

DeleteVpnConnectionRoute

Grants permission to delete a static route for a VPN connection between a virtual private gateway and a customer gateway

vpn-connection*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AuthenticationType

ec2:DPDTimeoutSeconds

ec2:GatewayType

ec2:IKEVersions

ec2:InsideTunnelCidr

ec2:InsideTunnelIpv6Cidr

ec2:Phase1DHGroup

ec2:Phase1EncryptionAlgorithms

ec2:Phase1IntegrityAlgorithms

ec2:Phase1LifetimeSeconds

ec2:Phase2DHGroup

ec2:Phase2EncryptionAlgorithms

ec2:Phase2IntegrityAlgorithms

ec2:Phase2LifetimeSeconds

ec2:Region

ec2:RekeyFuzzPercentage

ec2:RekeyMarginTimeSeconds

ec2:ReplayWindowSizePackets

ec2:ResourceTag/${TagKey}

ec2:RoutingType

Write

DeleteVpnGateway

Grants permission to delete a virtual private gateway

vpn-gateway*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

Write

DeprovisionByoipCidr

Grants permission to release an IP address range that was provisioned through bring your own IP addresses (BYOIP), and to delete the corresponding address pool

ec2:Region

Write

DeprovisionIpamByoasn

Grants permission to deprovision an Autonomous System Number (ASN) from an Amazon Web Services account

ipam*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Write

DeprovisionIpamPoolCidr

Grants permission to deprovision a CIDR provisioned from an Amazon VPC IP Address Manager (IPAM) pool

ipam-pool*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Write

DeprovisionPublicIpv4PoolCidr

Grants permission to deprovision a CIDR from a public IPv4 pool

ipv4pool-ec2*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

Write

DeregisterImage

Grants permission to deregister an Amazon Machine Image (AMI)

image*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:ImageID

ec2:ImageType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Owner

ec2:Public

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RootDeviceType

Write

DeregisterInstanceEventNotificationAttributes

Grants permission to remove tags from the set of tags to include in notifications about scheduled events for your instances

ec2:Region

Write

DeregisterTransitGatewayMulticastGroupMembers

Grants permission to deregister one or more network interface members from a group IP address in a transit gateway multicast domain

network-interface

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:AssociatePublicIpAddress

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AuthorizedService

ec2:AuthorizedUser

ec2:AvailabilityZone

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:NetworkInterfaceID

ec2:Permission

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Subnet

ec2:Vpc

Write

transit-gateway-multicast-domain

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayMulticastDomainId

DeregisterTransitGatewayMulticastGroupSources

Grants permission to deregister one or more network interface sources from a group IP address in a transit gateway multicast domain

network-interface

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:AssociatePublicIpAddress

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AuthorizedService

ec2:AuthorizedUser

ec2:AvailabilityZone

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:NetworkInterfaceID

ec2:Permission

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Subnet

ec2:Vpc

Write

transit-gateway-multicast-domain

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayMulticastDomainId

DescribeAccountAttributes

Grants permission to describe the attributes of the Amazon Web Services account

ec2:Region

List

DescribeAddressTransfers

Grants permission to describe an Elastic IP address transfer

ec2:Region

List

DescribeAddresses

Grants permission to describe one or more Elastic IP addresses

ec2:Region

List

DescribeAddressesAttribute

Grants permission to describe the attributes of the specified Elastic IP addresses

ec2:Region

List

DescribeAggregateIdFormat

Grants permission to describe the longer ID format settings for all resource types

ec2:Region

List

DescribeAvailabilityZones

Grants permission to describe one or more of the Availability Zones that are available to you

ec2:Region

List

DescribeAwsNetworkPerformanceMetricSubscriptions

Grants permission to describe the current infrastructure performance metric subscriptions

ec2:Region

List

DescribeBundleTasks

Grants permission to describe one or more bundling tasks

ec2:Region

List

DescribeByoipCidrs

Grants permission to describe the IP address ranges that were provisioned through bring your own IP addresses (BYOIP)

ec2:Region

List

DescribeCapacityBlockExtensionHistory

Grants permission to describe Capacity Block extensions history

ec2:Region

List

DescribeCapacityBlockExtensionOfferings

Grants permission to describe Capacity Block extensions offerings

capacity-reservation*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:CapacityReservationFleet

ec2:CommitmentDuration

ec2:CreateDate

ec2:DestinationCapacityReservationId

ec2:EbsOptimized

ec2:EndDate

ec2:EndDateType

ec2:EphemeralStorage

ec2:InstanceCount

ec2:InstanceMatchCriteria

ec2:InstancePlatform

ec2:InstanceType

ec2:InterruptibleCapacityReservationId

ec2:InterruptionType

ec2:IsInterruptible

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:OutpostArn

ec2:PlacementGroup

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SourceCapacityReservationId

ec2:TargetInstanceCount

ec2:Tenancy

List

DescribeCapacityBlockOfferings

Grants permission to describe Capacity Block offerings available for purchase

ec2:Region

List

DescribeCapacityBlockStatus

Grants permission to describe the availability of capacity for the specified Capacity blocks, or all of your Capacity Blocks

ec2:Region

List

DescribeCapacityBlocks

Grants permission to describe details about Capacity Blocks in the Amazon Web Services Region that you're currently using

ec2:Region

List

DescribeCapacityManagerDataExports

Grants permission to describe one or more Capacity Manager data export configurations

ec2:Region

List

DescribeCapacityReservationBillingRequests

Grants permission to describe one or more requests to assign the billing of the unused capacity of a Capacity Reservation

ec2:Region

List

DescribeCapacityReservationCancellationQuotes

Grants permission to describe one or more Capacity Reservation cancellation quotes

ec2:Region

List

DescribeCapacityReservationFleets

Grants permission to describe one or more Capacity Reservation Fleets

ec2:Region

List

DescribeCapacityReservationTopology

Grants permission to describe the topology of one or more Capacity Reservations

ec2:Region

List

DescribeCapacityReservations

Grants permission to describe one or more Capacity Reservations

ec2:Region

List

DescribeCarrierGateways

Grants permission to describe one or more Carrier Gateways

ec2:Region

List

DescribeClassicLinkInstances

Grants permission to describe one or more linked EC2-Classic instances

ec2:Region

List

DescribeClientVpnAuthorizationRules

Grants permission to describe the authorization rules for a Client VPN endpoint

client-vpn-endpoint*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:ClientRootCertificateChainArn

ec2:CloudwatchLogGroupArn

ec2:CloudwatchLogStreamArn

ec2:DirectoryArn

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SamlProviderArn

ec2:ServerCertificateArn

List

DescribeClientVpnConnections

Grants permission to describe active client connections and connections that have been terminated within the last 60 minutes for a Client VPN endpoint

client-vpn-endpoint*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:ClientRootCertificateChainArn

ec2:CloudwatchLogGroupArn

ec2:CloudwatchLogStreamArn

ec2:DirectoryArn

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SamlProviderArn

ec2:ServerCertificateArn

List

DescribeClientVpnEndpoints

Grants permission to describe one or more Client VPN endpoints

ec2:Region

List

DescribeClientVpnRoutes

Grants permission to describe the routes for a Client VPN endpoint

client-vpn-endpoint*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:ClientRootCertificateChainArn

ec2:CloudwatchLogGroupArn

ec2:CloudwatchLogStreamArn

ec2:DirectoryArn

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SamlProviderArn

ec2:ServerCertificateArn

List

DescribeClientVpnTargetNetworks

Grants permission to describe the target networks that are associated with a Client VPN endpoint

client-vpn-endpoint*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:ClientRootCertificateChainArn

ec2:CloudwatchLogGroupArn

ec2:CloudwatchLogStreamArn

ec2:DirectoryArn

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SamlProviderArn

ec2:ServerCertificateArn

List

DescribeCoipPools

Grants permission to describe the specified customer-owned address pools or all of your customer-owned address pools

ec2:Region

List

DescribeConversionTasks

Grants permission to describe one or more conversion tasks

ec2:Region

List

DescribeCustomerGateways

Grants permission to describe one or more customer gateways

ec2:Region

List

DescribeDeclarativePoliciesReports

Grants permission to describe one or more declarative policies reports

ec2:Region

List

DescribeDhcpOptions

Grants permission to describe one or more DHCP options sets

ec2:Region

List

DescribeEgressOnlyInternetGateways

Grants permission to describe one or more egress-only internet gateways

ec2:Region

List

DescribeElasticGpus

Grants permission to describe an Elastic Graphics accelerator that is associated with an instance

ec2:Region

List

DescribeExportImageTasks

Grants permission to describe one or more export image tasks

ec2:Region

List

DescribeExportTasks

Grants permission to describe one or more export instance tasks

ec2:Region

List

DescribeFastLaunchImages

Grants permission to describe fast-launch enabled Windows AMIs

ec2:Region

List

DescribeFastSnapshotRestores

Grants permission to describe the state of fast snapshot restores for snapshots

ec2:Region

List

DescribeFleetHistory

Grants permission to describe the events for an EC2 Fleet during a specified time

fleet*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

List

DescribeFleetInstances

Grants permission to describe the running instances for an EC2 Fleet

fleet*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

List

DescribeFleets

Grants permission to describe one or more EC2 Fleets

ec2:Region

List

DescribeFlowLogs

Grants permission to describe one or more flow logs

ec2:Region

List

DescribeFpgaImageAttribute

Grants permission to describe the attributes of an Amazon FPGA Image (AFI)

fpga-image*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Owner

ec2:Public

ec2:Region

ec2:ResourceTag/${TagKey}

List

DescribeFpgaImages

Grants permission to describe one or more Amazon FPGA Images (AFIs)

ec2:Region

List

DescribeHostReservationOfferings

Grants permission to describe the Dedicated Host Reservations that are available to purchase

ec2:Region

List

DescribeHostReservations

Grants permission to describe the Dedicated Host Reservations that are associated with Dedicated Hosts in the Amazon Web Services account

ec2:Region

List

DescribeHosts

Grants permission to describe one or more Dedicated Hosts

ec2:Region

List

DescribeIamInstanceProfileAssociations

Grants permission to describe the IAM instance profile associations

ec2:Region

List

DescribeIdFormat

Grants permission to describe the ID format settings for resources

ec2:Region

List

DescribeIdentityIdFormat

Grants permission to describe the ID format settings for resources for an IAM user, IAM role, or root user

ec2:Region

List

DescribeImageAttribute

Grants permission to describe an attribute of an Amazon Machine Image (AMI)

image*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:ImageID

ec2:ImageType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Owner

ec2:Public

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RootDeviceType

List

DescribeImageReferences

Grants permission to describe your Amazon resources that are referencing specified images

ec2:Region

List

DescribeImageUsageReportEntries

Grants permission to describe the entries of an AMI usage report

ec2:Region

List

DescribeImageUsageReports

Grants permission to describe the configuration and status of an AMI usage report

ec2:Region

List

DescribeImages

Grants permission to describe one or more images (AMIs, AKIs, and ARIs)

ec2:Region

List

DescribeImportImageTasks

Grants permission to describe import virtual machine or import snapshot tasks

ec2:Region

List

DescribeImportSnapshotTasks

Grants permission to describe import snapshot tasks

ec2:Region

List

DescribeInstanceAttribute

Grants permission to describe the attributes of an instance

instance*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:CpuOptionsAmdSevSnp

ec2:EbsOptimized

ec2:InstanceAutoRecovery

ec2:InstanceBandwidthWeighting

ec2:InstanceID

ec2:InstanceMarketType

ec2:InstanceMetadataTags

ec2:InstanceProfile

ec2:InstanceType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:MetadataHttpEndpoint

ec2:MetadataHttpPutResponseHopLimit

ec2:MetadataHttpTokens

ec2:NewInstanceProfile

ec2:PlacementGroup

ec2:ProductCode

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RootDeviceType

ec2:Tenancy

List

DescribeInstanceConnectEndpoints

Grants permission to describe EC2 Instance Connect Endpoints

ec2:Region

List

DescribeInstanceCreditSpecifications

Grants permission to describe the credit option for CPU usage of one or more burstable performance instances

ec2:Region

List

DescribeInstanceEventNotificationAttributes

Grants permission to describe the set of tags to include in notifications about scheduled events for your instances

ec2:Region

List

DescribeInstanceEventWindows

Grants permission to describe the specified event windows or all event windows

ec2:Region

List

DescribeInstanceImageMetadata

Grants permission to describe the AMI that was used to launch an instance

ec2:Region

List

DescribeInstanceSqlHaHistoryStates

Grants permission to describe EC2 instance SQL HA history states

ec2:Region

List

DescribeInstanceSqlHaStates

Grants permission to describe EC2 instance SQL HA states

ec2:Region

List

DescribeInstanceStatus

Grants permission to describe the status of one or more instances

ec2:Region

List

DescribeInstanceTopology

Grants permission to describe a tree-based hierarchy that represents the physical host placement of EC2 instances

ec2:Region

List

DescribeInstanceTypeOfferings

Grants permission to describe the set of instance types that are offered in a location

ec2:Region

List

DescribeInstanceTypes

Grants permission to describe the details of instance types that are offered in a location

ec2:Region

List

DescribeInstances

Grants permission to describe one or more instances

ec2:Region

List

DescribeInternetGateways

Grants permission to describe one or more internet gateways

ec2:Region

List

DescribeIpamByoasn

Grants permission to describe a bring your own Autonomous System Number (BYOASN) that you've brought to IPAM

ec2:Region

List

DescribeIpamExternalResourceVerificationTokens

Grants permission to describe verification tokens, which proves ownership of an external resource

ec2:Region

List

DescribeIpamPolicies

Grants permission to describe Amazon VPC IP Address Manager (IPAM) policies

ec2:Region

List

DescribeIpamPoolAllocations

Grants permission to describe IPAM pool allocations

ec2:Region

List

DescribeIpamPools

Grants permission to describe Amazon VPC IP Address Manager (IPAM) pools

ec2:Region

List

DescribeIpamPrefixListResolverTargets

Grants permission to describe IPAM prefix list resolver targets

ec2:Region

List

DescribeIpamPrefixListResolvers

Grants permission to describe IPAM prefix list resolvers

ec2:Region

List

DescribeIpamResourceDiscoveries

Grants permission to describe IPAM resource discoveries

ec2:Region

List

DescribeIpamResourceDiscoveryAssociations

Grants permission to describe resource discovery associations with an Amazon VPC IPAM

ec2:Region

List

DescribeIpamScopes

Grants permission to describe Amazon VPC IP Address Manager (IPAM) scopes

ec2:Region

List

DescribeIpams

Grants permission to describe an Amazon VPC IP Address Manager (IPAM)

ec2:Region

List

DescribeIpv6Pools

Grants permission to describe one or more IPv6 address pools

ec2:Region

List

DescribeKeyPairs

Grants permission to describe one or more key pairs

ec2:Region

List

DescribeLaunchTemplateVersions

Grants permission to describe one or more launch template versions

ec2:Region

List

DescribeLaunchTemplates

Grants permission to describe one or more launch templates

ec2:Region

List

DescribeLocalGatewayRouteTableVirtualInterfaceGroupAssociations

Grants permission to describe the associations between virtual interface groups and local gateway route tables

ec2:Region

List

DescribeLocalGatewayRouteTableVpcAssociations

Grants permission to describe an association between VPCs and local gateway route tables

ec2:Region

List

DescribeLocalGatewayRouteTables

Grants permission to describe one or more local gateway route tables

ec2:Region

List

DescribeLocalGatewayVirtualInterfaceGroups

Grants permission to describe local gateway virtual interface groups

ec2:Region

List

DescribeLocalGatewayVirtualInterfaces

Grants permission to describe local gateway virtual interfaces

ec2:Region

List

DescribeLocalGateways

Grants permission to describe one or more local gateways

ec2:Region

List

DescribeLockedSnapshots

Grants permission to describe the lock status for a snapshot

ec2:Region

List

DescribeMacHosts

Grants permission to describe your EC2 Mac Dedicated hosts

ec2:Region

List

DescribeMacModificationTasks

Grants permission to describe a System Integrity Protection (SIP) modification task or volume ownership delegation task for an Amazon EC2 Mac instance

ec2:Region

List

DescribeManagedPrefixLists

Grants permission to describe your managed prefix lists and any Amazon-managed prefix lists

ec2:Region

List

DescribeMovingAddresses

Grants permission to describe Elastic IP addresses that are being moved to the EC2-VPC platform

ec2:Region

List

DescribeNatGateways

Grants permission to describe one or more NAT gateways

ec2:Region

List

DescribeNetworkAcls

Grants permission to describe one or more network ACLs

ec2:Region

List

DescribeNetworkInsightsAccessScopeAnalyses

Grants permission to describe one or more Network Access Scope analyses

ec2:Region

List

DescribeNetworkInsightsAccessScopes

Grants permission to describe the Network Access Scopes

ec2:Region

List

DescribeNetworkInsightsAnalyses

Grants permission to describe one or more network insights analyses

ec2:Region

List

DescribeNetworkInsightsPaths

Grants permission to describe one or more network insights paths

ec2:Region

List

DescribeNetworkInterfaceAttribute

Grants permission to describe a network interface attribute

ec2:Region

List

DescribeNetworkInterfacePermissions

Grants permission to describe the permissions that are associated with a network interface

ec2:Region

List

DescribeNetworkInterfaces

Grants permission to describe one or more network interfaces

ec2:Region

List

DescribeOutpostLags

Grants permission to describe Outpost LAGs

ec2:Region

List

DescribePlacementGroups

Grants permission to describe one or more placement groups

ec2:Region

List

DescribePrefixLists

Grants permission to describe available Amazon services in a prefix list format

ec2:Region

List

DescribePrincipalIdFormat

Grants permission to describe the ID format settings for the root user and all IAM roles and IAM users that have explicitly specified a longer ID (17-character ID) preference

ec2:Region

List

DescribePublicIpv4Pools

Grants permission to describe one or more IPv4 address pools

ec2:Region

List

DescribeRegions

Grants permission to describe one or more Amazon Web Services Regions that are currently available in your account

ec2:Region

List

DescribeReplaceRootVolumeTasks

Grants permission to describe a root volume replacement task

ec2:Region

List

DescribeReservedInstances

Grants permission to describe one or more purchased Reserved Instances in your account

ec2:Region

List

DescribeReservedInstancesListings

Grants permission to describe your account's Reserved Instance listings in the Reserved Instance Marketplace

ec2:Region

List

DescribeReservedInstancesModifications

Grants permission to describe the modifications made to one or more Reserved Instances

ec2:Region

List

DescribeReservedInstancesOfferings

Grants permission to describe the Reserved Instance offerings that are available for purchase

ec2:Region

List

DescribeRouteServerEndpoints

Grants permission to describe one or more route server endpoints

ec2:Region

List

DescribeRouteServerPeers

Grants permission to describe one or more route server peers

ec2:Region

List

DescribeRouteServers

Grants permission to describe one or more route servers

ec2:Region

List

DescribeRouteTables

Grants permission to describe one or more route tables

ec2:Region

List

DescribeScheduledInstanceAvailability

Grants permission to find available schedules for Scheduled Instances

ec2:Region

List

DescribeScheduledInstances

Grants permission to describe one or more Scheduled Instances in your account

ec2:Region

List

DescribeSecondaryInterfaces

Grants permission to describe one or more secondary interfaces

ec2:Region

List

DescribeSecondaryNetworks

Grants permission to describe one or more secondary networks

ec2:Region

List

DescribeSecondarySubnets

Grants permission to describe one or more secondary subnets

ec2:Region

List

DescribeSecurityGroupReferences

Grants permission to describe the VPCs on the other side of a VPC peering connection that are referencing specified VPC security groups

security-group*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SecurityGroupID

ec2:Vpc

List

DescribeSecurityGroupRules

Grants permission to describe one or more of your security group rules

ec2:Region

List

DescribeSecurityGroupVpcAssociations

Grants permission to describe security group VPC associations

ec2:Region

List

DescribeSecurityGroups

Grants permission to describe one or more security groups

ec2:Region

List

DescribeServiceLinkVirtualInterfaces

Grants permission to describe service link virtual interfaces

ec2:Region

List

DescribeSnapshotAttribute

Grants permission to describe an attribute of a snapshot

snapshot*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Add/group

ec2:Add/userId

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:Encrypted

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Location

ec2:OutpostArn

ec2:Owner

ec2:ParentSnapshot

ec2:ParentVolume

ec2:ProductCode

ec2:Region

ec2:Remove/group

ec2:Remove/userId

ec2:ResourceTag/${TagKey}

ec2:SnapshotCoolOffPeriod

ec2:SnapshotID

ec2:SnapshotLockDuration

ec2:SnapshotTime

ec2:SourceAvailabilityZone

ec2:SourceOutpostArn

ec2:VolumeSize

List

DescribeSnapshotTierStatus

Grants permission to describe the storage tier status for Amazon EBS snapshots

ec2:Region

List

DescribeSnapshots

Grants permission to describe one or more EBS snapshots

ec2:Region

List

DescribeSpotDatafeedSubscription

Grants permission to describe the data feed for Spot Instances

ec2:Region

List

DescribeSpotFleetInstances

Grants permission to describe the running instances for a Spot Fleet

spot-fleet-request*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

List

DescribeSpotFleetRequestHistory

Grants permission to describe the events for a Spot Fleet request during a specified time

spot-fleet-request*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

List

DescribeSpotFleetRequests

Grants permission to describe one or more Spot Fleet requests

ec2:Region

List

DescribeSpotInstanceRequests

Grants permission to describe one or more Spot Instance requests

ec2:Region

List

DescribeSpotPriceHistory

Grants permission to describe the Spot Instance price history

ec2:Region

List

DescribeStaleSecurityGroups

Grants permission to describe the stale security group rules for security groups in a specified VPC

ec2:Region

List

DescribeStoreImageTasks

Grants permission to describe the progress of the AMI store tasks

ec2:Region

List

DescribeSubnets

Grants permission to describe one or more subnets

ec2:Region

List

DescribeTags

Grants permission to describe one or more tags for an Amazon EC2 resource

ec2:Region

List

DescribeTrafficMirrorFilterRules

Grants permission to describe traffic mirror filters that determine the traffic that is mirrored

ec2:Region

List

DescribeTrafficMirrorFilters

Grants permission to describe one or more traffic mirror filters

ec2:Region

List

DescribeTrafficMirrorSessions

Grants permission to describe one or more traffic mirror sessions

ec2:Region

List

DescribeTrafficMirrorTargets

Grants permission to describe one or more traffic mirror targets

ec2:Region

List

DescribeTransitGatewayAttachments

Grants permission to describe one or more attachments between resources and transit gateways

ec2:Region

List

DescribeTransitGatewayConnectPeers

Grants permission to describe one or more transit gateway connect peers

ec2:Region

List

DescribeTransitGatewayConnects

Grants permission to describe one or more transit gateway connect attachments

ec2:Region

List

DescribeTransitGatewayMeteringPolicies

Grants permission to describe one or more transit gateway metering policies

ec2:Region

List

DescribeTransitGatewayMulticastDomains

Grants permission to describe one or more transit gateway multicast domains

ec2:Region

List

DescribeTransitGatewayPeeringAttachments

Grants permission to describe one or more transit gateway peering attachments

ec2:Region

List

DescribeTransitGatewayPolicyTables

Grants permission to describe a transit gateway policy table

ec2:Region

List

DescribeTransitGatewayRouteTableAnnouncements

Grants permission to describe a transit gateway route table announcement

ec2:Region

List

DescribeTransitGatewayRouteTables

Grants permission to describe one or more transit gateway route tables

ec2:Region

List

DescribeTransitGatewayVpcAttachments

Grants permission to describe one or more VPC attachments on a transit gateway

ec2:Region

List

DescribeTransitGateways

Grants permission to describe one or more transit gateways

ec2:Region

List

DescribeTrunkInterfaceAssociations

Grants permission to describe one or more network interface trunk associations

ec2:Region

List

DescribeVerifiedAccessEndpoints

Grants permission to describe the specified Verified Access endpoints or all Verified Access endpoints

ec2:Region

List

DescribeVerifiedAccessGroups

Grants permission to describe the specified Verified Access groups or all Verified Access groups

ec2:Region

List

DescribeVerifiedAccessInstanceLoggingConfigurations

Grants permission to describe the current logging configuration for the Verified Access instances

ec2:Region

List

DescribeVerifiedAccessInstances

Grants permission to describe the specified Verified Access instances or all Verified Access instances

ec2:Region

List

DescribeVerifiedAccessTrustProviders

Grants permission to describe details of existing Verified Access trust providers

ec2:Region

List

DescribeVolumeAttribute

Grants permission to describe an attribute of an EBS volume

volume*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:Encrypted

ec2:IsLaunchTemplateResource

ec2:KmsKeyId

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:ParentSnapshot

ec2:ParentVolume

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:VolumeID

ec2:VolumeInitializationRate

ec2:VolumeIops

ec2:VolumeSize

ec2:VolumeThroughput

ec2:VolumeType

List

DescribeVolumeStatus

Grants permission to describe the status of one or more EBS volumes

ec2:Region

List

DescribeVolumes

Grants permission to describe one or more EBS volumes

ec2:Region

List

DescribeVolumesModifications

Grants permission to describe the current modification status of one or more EBS volumes

ec2:Region

List

DescribeVpcAttribute

Grants permission to describe an attribute of a VPC

vpc*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Ipv4IpamPoolId

ec2:Ipv6IpamPoolId

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Tenancy

ec2:VpcID

List

DescribeVpcBlockPublicAccessExclusions

Grants permission to describe an exclusion list for blocked public access on a VPC

ec2:Region

List

DescribeVpcBlockPublicAccessOptions

Grants permission to describe options for blocked public access on a VPC

ec2:Region

List

DescribeVpcClassicLink

Grants permission to describe the ClassicLink status of one or more VPCs

ec2:Region

List

DescribeVpcClassicLinkDnsSupport

Grants permission to describe the ClassicLink DNS support status of one or more VPCs

ec2:Region

List

DescribeVpcEncryptionControls

Grants permission to describe one or more VPC Encryption Controls

ec2:Region

List

DescribeVpcEndpointAssociations

Grants permission to describe the VPC endpoint associations

ec2:Region

List

DescribeVpcEndpointConnectionNotifications

Grants permission to describe the connection notifications for VPC endpoints and VPC endpoint services

ec2:Region

List

DescribeVpcEndpointConnections

Grants permission to describe the VPC endpoint connections to your VPC endpoint services

ec2:Region

List

DescribeVpcEndpointServiceConfigurations

Grants permission to describe VPC endpoint service configurations (your services)

ec2:Region

List

DescribeVpcEndpointServicePermissions

Grants permission to describe the principals (service consumers) that are permitted to discover your VPC endpoint service

vpc-endpoint-service*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:VpceMultiRegion

ec2:VpceServicePrivateDnsName

ec2:VpceServiceRegion

ec2:VpceSupportedRegion

List

DescribeVpcEndpointServices

Grants permission to describe all supported Amazon services that can be specified when creating a VPC endpoint

ec2:Region

List

DescribeVpcEndpoints

Grants permission to describe one or more VPC endpoints

ec2:Region

List

DescribeVpcPeeringConnections

Grants permission to describe one or more VPC peering connections

ec2:Region

List

DescribeVpcs

Grants permission to describe one or more VPCs

ec2:Region

List

DescribeVpnConcentrators

Grants permission to describe one or more VPN concentrators

ec2:Region

List

DescribeVpnConnections

Grants permission to describe one or more VPN connections

ec2:Region

List

DescribeVpnGateways

Grants permission to describe one or more virtual private gateways

ec2:Region

List

DetachClassicLinkVpc

Grants permission to unlink (detach) a linked EC2-Classic instance from a VPC

instance*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:CpuOptionsAmdSevSnp

ec2:EbsOptimized

ec2:InstanceAutoRecovery

ec2:InstanceBandwidthWeighting

ec2:InstanceID

ec2:InstanceMarketType

ec2:InstanceMetadataTags

ec2:InstanceProfile

ec2:InstanceType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:MetadataHttpEndpoint

ec2:MetadataHttpPutResponseHopLimit

ec2:MetadataHttpTokens

ec2:NewInstanceProfile

ec2:PlacementGroup

ec2:ProductCode

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RootDeviceType

ec2:Tenancy

Write

vpc*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Ipv4IpamPoolId

ec2:Ipv6IpamPoolId

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Tenancy

ec2:VpcID

DetachImageWatermark

Grants permission to detach a watermark from an Amazon Machine Image (AMI)

image*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:ImageID

ec2:ImageType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Owner

ec2:Public

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RootDeviceType

Write

DetachInternetGateway

Grants permission to detach an internet gateway from a VPC

internet-gateway*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:InternetGatewayID

ec2:Region

ec2:ResourceTag/${TagKey}

Write

vpc*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Ipv4IpamPoolId

ec2:Ipv6IpamPoolId

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Tenancy

ec2:VpcID

DetachNetworkInterface

Grants permission to detach a network interface from an instance

instance*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:CpuOptionsAmdSevSnp

ec2:EbsOptimized

ec2:InstanceAutoRecovery

ec2:InstanceBandwidthWeighting

ec2:InstanceID

ec2:InstanceMarketType

ec2:InstanceMetadataTags

ec2:InstanceProfile

ec2:InstanceType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:MetadataHttpEndpoint

ec2:MetadataHttpPutResponseHopLimit

ec2:MetadataHttpTokens

ec2:NewInstanceProfile

ec2:PlacementGroup

ec2:ProductCode

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RootDeviceType

ec2:Tenancy

Write

network-interface*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:AssociatePublicIpAddress

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AuthorizedService

ec2:AuthorizedUser

ec2:AvailabilityZone

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:NetworkInterfaceID

ec2:Permission

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Subnet

ec2:Vpc

DetachVerifiedAccessTrustProvider

Grants permission to detach a trust provider from a Verified Access instance

verified-access-instance*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Write

verified-access-trust-provider*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

DetachVolume

Grants permission to detach an EBS volume from an instance

instance

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:CpuOptionsAmdSevSnp

ec2:EbsOptimized

ec2:InstanceAutoRecovery

ec2:InstanceBandwidthWeighting

ec2:InstanceID

ec2:InstanceMarketType

ec2:InstanceMetadataTags

ec2:InstanceProfile

ec2:InstanceType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:MetadataHttpEndpoint

ec2:MetadataHttpPutResponseHopLimit

ec2:MetadataHttpTokens

ec2:NewInstanceProfile

ec2:PlacementGroup

ec2:ProductCode

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RootDeviceType

ec2:Tenancy

Write

volume*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:Encrypted

ec2:IsLaunchTemplateResource

ec2:KmsKeyId

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:ParentSnapshot

ec2:ParentVolume

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:VolumeID

ec2:VolumeInitializationRate

ec2:VolumeIops

ec2:VolumeSize

ec2:VolumeThroughput

ec2:VolumeType

DetachVpnGateway

Grants permission to detach a virtual private gateway from a VPC

vpc*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Ipv4IpamPoolId

ec2:Ipv6IpamPoolId

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Tenancy

ec2:VpcID

Write

vpn-gateway*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

DisableAddressTransfer

Grants permission to disable Elastic IP address transfer

elastic-ip*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:AllocationId

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Domain

ec2:PublicIpAddress

ec2:Region

ec2:ResourceTag/${TagKey}

Write

DisableAllowedImagesSettings

Grants permission to disable allowed images settings

ec2:Region

Write

DisableAwsNetworkPerformanceMetricSubscription

Grants permission to disable infrastructure performance metric subscriptions

ec2:Region

Write

DisableCapacityManager

Grants permission to disable EC2 Capacity Manager for your account

ec2:Region

Write

DisableEbsEncryptionByDefault

Grants permission to disable EBS encryption by default for your account

ec2:Region

Write

DisableFastLaunch

Grants permission to disable faster launching for Windows AMIs

image*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:ImageID

ec2:ImageType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Owner

ec2:Public

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RootDeviceType

Write

DisableFastSnapshotRestores

Grants permission to disable fast snapshot restores for one or more snapshots in specified Availability Zones

snapshot*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Add/group

ec2:Add/userId

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:Encrypted

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Location

ec2:OutpostArn

ec2:Owner

ec2:ParentSnapshot

ec2:ParentVolume

ec2:ProductCode

ec2:Region

ec2:Remove/group

ec2:Remove/userId

ec2:ResourceTag/${TagKey}

ec2:SnapshotCoolOffPeriod

ec2:SnapshotID

ec2:SnapshotLockDuration

ec2:SnapshotTime

ec2:SourceAvailabilityZone

ec2:SourceOutpostArn

ec2:VolumeSize

Write

DisableImage

Grants permission to disable an AMI

image*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:ImageID

ec2:ImageType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Owner

ec2:Public

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RootDeviceType

Write

DisableImageBlockPublicAccess

Grants permission to disable block public access for AMIs at the account level in the specified Amazon Web Services Region

ec2:Region

Permissions management, Write

DisableImageDeprecation

Grants permission to cancel the deprecation of the specified AMI

image*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:ImageID

ec2:ImageType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Owner

ec2:Public

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RootDeviceType

Write

DisableImageDeregistrationProtection

Grants permission to disable deregistration protection for an AMI. When deregistration protection is disabled, the AMI can be deregistered

image*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:ImageID

ec2:ImageType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Owner

ec2:Public

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RootDeviceType

Write

DisableInstanceSqlHaStandbyDetections

Grants permission to disable EC2 instance SQL HA standby detections

instance*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:CpuOptionsAmdSevSnp

ec2:EbsOptimized

ec2:InstanceAutoRecovery

ec2:InstanceBandwidthWeighting

ec2:InstanceID

ec2:InstanceMarketType

ec2:InstanceMetadataTags

ec2:InstanceProfile

ec2:InstanceType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:MetadataHttpEndpoint

ec2:MetadataHttpPutResponseHopLimit

ec2:MetadataHttpTokens

ec2:NewInstanceProfile

ec2:PlacementGroup

ec2:ProductCode

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RootDeviceType

ec2:Tenancy

Write

DisableIpamOrganizationAdminAccount

Grants permission to disable an Amazon Organizations member account as an Amazon VPC IP Address Manager (IPAM) admin account

ec2:Region

Write

DisableIpamPolicy

Grants permission to disable a policy in Amazon VPC IP Address Manager (IPAM) that controls public IPv4 address allocation

ipam-policy*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Write

DisableRouteServerPropagation

Grants permission to disable route server propagation

route-server*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

Write

route-table*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RouteTableID

ec2:Vpc

DisableSerialConsoleAccess

Grants permission to disable access to the EC2 serial console of all instances for your account

ec2:Region

Write

DisableSnapshotBlockPublicAccess

Grants permission to disable the block public access for snapshots setting for a Region

ec2:Region

Permissions management, Write

DisableTransitGatewayRouteTablePropagation

Grants permission to disable a resource attachment from propagating routes to the specified propagation route table

transit-gateway-attachment

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayAttachmentId

Write

transit-gateway-route-table*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayRouteTableId

transit-gateway-route-table-announcement

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayRouteTableAnnouncementId

DisableVgwRoutePropagation

Grants permission to disable a virtual private gateway from propagating routes to a specified route table of a VPC

route-table*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RouteTableID

ec2:Vpc

Write

vpn-gateway*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

DisableVpcClassicLink

Grants permission to disable ClassicLink for a VPC

vpc*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Ipv4IpamPoolId

ec2:Ipv6IpamPoolId

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Tenancy

ec2:VpcID

Write

DisableVpcClassicLinkDnsSupport

Grants permission to disable ClassicLink DNS support for a VPC

vpc

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Ipv4IpamPoolId

ec2:Ipv6IpamPoolId

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Tenancy

ec2:VpcID

Write

DisassociateAddress

Grants permission to disassociate an Elastic IP address from an instance or network interface

elastic-ip

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:AllocationId

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Domain

ec2:PublicIpAddress

ec2:Region

ec2:ResourceTag/${TagKey}

Write

network-interface

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:AssociatePublicIpAddress

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AuthorizedService

ec2:AuthorizedUser

ec2:AvailabilityZone

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:NetworkInterfaceID

ec2:Permission

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Subnet

ec2:Vpc

DisassociateCapacityReservationBillingOwner

Grants permission to cancel a pending request to assign billing of the unused capacity of a Capacity Reservation to a consumer account

capacity-reservation*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:CapacityReservationFleet

ec2:CommitmentDuration

ec2:CreateDate

ec2:DestinationCapacityReservationId

ec2:EbsOptimized

ec2:EndDate

ec2:EndDateType

ec2:EphemeralStorage

ec2:InstanceCount

ec2:InstanceMatchCriteria

ec2:InstancePlatform

ec2:InstanceType

ec2:InterruptibleCapacityReservationId

ec2:InterruptionType

ec2:IsInterruptible

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:OutpostArn

ec2:PlacementGroup

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SourceCapacityReservationId

ec2:TargetInstanceCount

ec2:Tenancy

Write

DisassociateClientVpnTargetNetwork

Grants permission to disassociate a target network from a Client VPN endpoint

client-vpn-endpoint*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:ClientRootCertificateChainArn

ec2:CloudwatchLogGroupArn

ec2:CloudwatchLogStreamArn

ec2:DirectoryArn

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SamlProviderArn

ec2:ServerCertificateArn

Write

DisassociateEnclaveCertificateIamRole

Grants permission to disassociate an ACM certificate from a IAM role

certificate*

ec2:Region

Write

role*

ec2:Region

DisassociateIamInstanceProfile

Grants permission to disassociate an IAM instance profile from a running or stopped instance

instance*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:CpuOptionsAmdSevSnp

ec2:EbsOptimized

ec2:InstanceAutoRecovery

ec2:InstanceBandwidthWeighting

ec2:InstanceID

ec2:InstanceMarketType

ec2:InstanceMetadataTags

ec2:InstanceProfile

ec2:InstanceType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:MetadataHttpEndpoint

ec2:MetadataHttpPutResponseHopLimit

ec2:MetadataHttpTokens

ec2:NewInstanceProfile

ec2:PlacementGroup

ec2:ProductCode

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RootDeviceType

ec2:Tenancy

Write

DisassociateInstanceEventWindow

Grants permission to disassociate one or more targets from an event window

instance-event-window*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Write

DisassociateIpamByoasn

Grants permission to disassociate an Autonomous System Number (ASN) from a BYOIP CIDR

ec2:Region

Write

DisassociateIpamResourceDiscovery

Grants permission to disassociate a resource discovery from an Amazon VPC IPAM

ipam-resource-discovery-association*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

Write

DisassociateNatGatewayAddress

Grants permission to disassociate a secondary Elastic IP address from a public NAT gateway

elastic-ip*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:AllocationId

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Domain

ec2:PublicIpAddress

ec2:Region

ec2:ResourceTag/${TagKey}

Write

natgateway*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Vpc

network-interface

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:AssociatePublicIpAddress

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AuthorizedService

ec2:AuthorizedUser

ec2:AvailabilityZone

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:NetworkInterfaceID

ec2:Permission

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Subnet

ec2:Vpc

DisassociateRouteServer

Grants permission to disassociate a route server from a VPC

route-server*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

Write

vpc*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Ipv4IpamPoolId

ec2:Ipv6IpamPoolId

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Tenancy

ec2:VpcID

DisassociateRouteTable

Grants permission to disassociate a subnet from a route table

internet-gateway

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:InternetGatewayID

ec2:Region

ec2:ResourceTag/${TagKey}

Write

ipv4pool-ec2

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

ipv6pool-ec2

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

route-table

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RouteTableID

ec2:Vpc

subnet

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:Ipv4IpamPoolId

ec2:Ipv6IpamPoolId

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SubnetID

ec2:Vpc

vpn-gateway

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

DisassociateSecurityGroupVpc

Grants permission to disassociate a security group from a VPC

security-group*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SecurityGroupID

ec2:Vpc

Write

vpc

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Ipv4IpamPoolId

ec2:Ipv6IpamPoolId

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Tenancy

ec2:VpcID

DisassociateSubnetCidrBlock

Grants permission to disassociate a CIDR block from a subnet

subnet*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:Ipv4IpamPoolId

ec2:Ipv6IpamPoolId

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SubnetID

ec2:Vpc

Write

DisassociateTransitGatewayMulticastDomain

Grants permission to disassociate one or more subnets from a transit gateway multicast domain

subnet*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:Ipv4IpamPoolId

ec2:Ipv6IpamPoolId

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SubnetID

ec2:Vpc

Write

transit-gateway-attachment*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayAttachmentId

transit-gateway-multicast-domain*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayMulticastDomainId

DisassociateTransitGatewayPolicyTable

Grants permission to disassociate a policy table from a transit gateway

transit-gateway-attachment*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayAttachmentId

Write

transit-gateway-policy-table*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayPolicyTableId

DisassociateTransitGatewayRouteTable

Grants permission to disassociate a resource attachment from a transit gateway route table

transit-gateway-attachment*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayAttachmentId

Write

transit-gateway-route-table*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayRouteTableId

DisassociateTrunkInterface

Grants permission to disassociate a branch network interface to a trunk network interface

ec2:Region

Write

DisassociateVpcCidrBlock

Grants permission to disassociate a CIDR block from a VPC

vpc

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Ipv4IpamPoolId

ec2:Ipv6IpamPoolId

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Tenancy

ec2:VpcID

Write

EnableAddressTransfer

Grants permission to enable Elastic IP address transfer

elastic-ip*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:AllocationId

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Domain

ec2:PublicIpAddress

ec2:Region

ec2:ResourceTag/${TagKey}

Write

EnableAllowedImagesSettings

Grants permission to enable allowed images settings

ec2:Region

Write

EnableAwsNetworkPerformanceMetricSubscription

Grants permission to enable infrastructure performance subscriptions

ec2:Region

Write

EnableCapacityManager

Grants permission to enable EC2 Capacity Manager for your account

ec2:Region

Write

EnableEbsEncryptionByDefault

Grants permission to enable EBS encryption by default for your account

ec2:Region

Write

EnableFastLaunch

Grants permission to enable faster launching for Windows AMIs

image*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:ImageID

ec2:ImageType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Owner

ec2:Public

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RootDeviceType

Write

launch-template

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:Region

ec2:ResourceTag/${TagKey}

EnableFastSnapshotRestores

Grants permission to enable fast snapshot restores for one or more snapshots in specified Availability Zones

snapshot*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Add/group

ec2:Add/userId

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:Encrypted

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Location

ec2:OutpostArn

ec2:Owner

ec2:ParentSnapshot

ec2:ParentVolume

ec2:ProductCode

ec2:Region

ec2:Remove/group

ec2:Remove/userId

ec2:ResourceTag/${TagKey}

ec2:SnapshotCoolOffPeriod

ec2:SnapshotID

ec2:SnapshotLockDuration

ec2:SnapshotTime

ec2:SourceAvailabilityZone

ec2:SourceOutpostArn

ec2:VolumeSize

Write

EnableImage

Grants permission to re-enable a disabled AMI

image*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:ImageID

ec2:ImageType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Owner

ec2:Public

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RootDeviceType

Write

EnableImageBlockPublicAccess

Grants permission to enable block public access for AMIs at the account level in the specified Amazon Web Services Region

ec2:Region

Permissions management, Write

EnableImageDeprecation

Grants permission to enable deprecation of the specified AMI at the specified date and time

image*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:ImageID

ec2:ImageType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Owner

ec2:Public

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RootDeviceType

Write

EnableImageDeregistrationProtection

Grants permission to enable deregistration protection for an AMI. When deregistration protection is enabled, the AMI can't be deregistered

image*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:ImageID

ec2:ImageType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Owner

ec2:Public

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RootDeviceType

Write

EnableInstanceSqlHaStandbyDetections

Grants permission to enable EC2 instance SQL HA standby detections

instance*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:CpuOptionsAmdSevSnp

ec2:EbsOptimized

ec2:InstanceAutoRecovery

ec2:InstanceBandwidthWeighting

ec2:InstanceID

ec2:InstanceMarketType

ec2:InstanceMetadataTags

ec2:InstanceProfile

ec2:InstanceType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:MetadataHttpEndpoint

ec2:MetadataHttpPutResponseHopLimit

ec2:MetadataHttpTokens

ec2:NewInstanceProfile

ec2:PlacementGroup

ec2:ProductCode

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RootDeviceType

ec2:Tenancy

Write

EnableIpamOrganizationAdminAccount

Grants permission to enable an Amazon Organizations member account as an Amazon VPC IP Address Manager (IPAM) admin account

ec2:Region

Write

EnableIpamPolicy

Grants permission to enable an Amazon VPC IP Address Manager (IPAM) policy

ipam-policy*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Write

EnableReachabilityAnalyzerOrganizationSharing

Grants permission to enable organization sharing of reachability analyzer

ec2:Region

Write

EnableRouteServerPropagation

Grants permission to enable route server propagation

route-server*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

Write

route-table*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RouteTableID

ec2:Vpc

EnableSerialConsoleAccess

Grants permission to enable access to the EC2 serial console of all instances for your account

ec2:Region

Write

EnableSnapshotBlockPublicAccess

Grants permission to enable or modify the block public access for snapshots setting for a Region

ec2:Region

Permissions management, Write

EnableTransitGatewayRouteTablePropagation

Grants permission to enable an attachment to propagate routes to a propagation route table

transit-gateway-attachment

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayAttachmentId

Write

transit-gateway-route-table*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayRouteTableId

transit-gateway-route-table-announcement

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayRouteTableAnnouncementId

EnableVgwRoutePropagation

Grants permission to enable a virtual private gateway to propagate routes to a VPC route table

route-table*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RouteTableID

ec2:Vpc

Write

vpn-gateway*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

EnableVolumeIO

Grants permission to enable I/O operations for a volume that had I/O operations disabled

volume*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:Encrypted

ec2:IsLaunchTemplateResource

ec2:KmsKeyId

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:ParentSnapshot

ec2:ParentVolume

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:VolumeID

ec2:VolumeInitializationRate

ec2:VolumeIops

ec2:VolumeSize

ec2:VolumeThroughput

ec2:VolumeType

Write

EnableVpcClassicLink

Grants permission to enable a VPC for ClassicLink

vpc*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Ipv4IpamPoolId

ec2:Ipv6IpamPoolId

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Tenancy

ec2:VpcID

Write

EnableVpcClassicLinkDnsSupport

Grants permission to enable a VPC to support DNS hostname resolution for ClassicLink

vpc

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Ipv4IpamPoolId

ec2:Ipv6IpamPoolId

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Tenancy

ec2:VpcID

Write

ExportClientVpnClientCertificateRevocationList

Grants permission to download the client certificate revocation list for a Client VPN endpoint

client-vpn-endpoint*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:ClientRootCertificateChainArn

ec2:CloudwatchLogGroupArn

ec2:CloudwatchLogStreamArn

ec2:DirectoryArn

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SamlProviderArn

ec2:ServerCertificateArn

Read

ExportClientVpnClientConfiguration

Grants permission to download the contents of the Client VPN endpoint configuration file for a Client VPN endpoint

client-vpn-endpoint*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:ClientRootCertificateChainArn

ec2:CloudwatchLogGroupArn

ec2:CloudwatchLogStreamArn

ec2:DirectoryArn

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SamlProviderArn

ec2:ServerCertificateArn

Read

ExportImage

Grants permission to export an Amazon Machine Image (AMI) to a VM file

export-image-task*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

Write

image*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:ImageID

ec2:ImageType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Owner

ec2:Public

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RootDeviceType

ExportTransitGatewayRoutes

Grants permission to export routes from a transit gateway route table to an Amazon S3 bucket

ec2:Region

Write

ExportVerifiedAccessInstanceClientConfiguration

Grants permission to export a verified access instance client configuration

verified-access-instance*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Read

GetActiveVpnTunnelStatus

Grants permission to retrieve the current security parameters for an active VPN tunnel

vpn-connection*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AuthenticationType

ec2:DPDTimeoutSeconds

ec2:GatewayType

ec2:IKEVersions

ec2:InsideTunnelCidr

ec2:InsideTunnelIpv6Cidr

ec2:Phase1DHGroup

ec2:Phase1EncryptionAlgorithms

ec2:Phase1IntegrityAlgorithms

ec2:Phase1LifetimeSeconds

ec2:Phase2DHGroup

ec2:Phase2EncryptionAlgorithms

ec2:Phase2IntegrityAlgorithms

ec2:Phase2LifetimeSeconds

ec2:Region

ec2:RekeyFuzzPercentage

ec2:RekeyMarginTimeSeconds

ec2:ReplayWindowSizePackets

ec2:ResourceTag/${TagKey}

ec2:RoutingType

Read

GetAllowedImagesSettings

Grants permission to get the allowed settings for images

ec2:Region

Read

GetAssociatedEnclaveCertificateIamRoles

Grants permission to get the list of roles associated with an ACM certificate

certificate*

ec2:Region

Read

GetAssociatedIpv6PoolCidrs

Grants permission to get information about the IPv6 CIDR block associations for a specified IPv6 address pool

ipv6pool-ec2*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

Read

GetAwsNetworkPerformanceData

Grants permission to get network performance data

ec2:Region

Read

GetCapacityManagerAttributes

Grants permission to retrieve the current configuration and status of EC2 Capacity Manager

ec2:Region

Read

GetCapacityManagerMetricData

Grants permission to retrieve capacity usage metrics for your EC2 resources

ec2:Region

Read

GetCapacityManagerMetricDimensions

Grants permission to retrieve the available dimension values for capacity metrics within a specified time range

ec2:Region

Read

GetCapacityManagerMonitoredTagKeys

Grants permission to retrieve the tag keys that are currently being monitored by EC2 Capacity Manager

ec2:Region

List

GetCapacityReservationUsage

Grants permission to get usage information about a Capacity Reservation

capacity-reservation*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:CapacityReservationFleet

ec2:CommitmentDuration

ec2:CreateDate

ec2:DestinationCapacityReservationId

ec2:EbsOptimized

ec2:EndDate

ec2:EndDateType

ec2:EphemeralStorage

ec2:InstanceCount

ec2:InstanceMatchCriteria

ec2:InstancePlatform

ec2:InstanceType

ec2:InterruptibleCapacityReservationId

ec2:InterruptionType

ec2:IsInterruptible

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:OutpostArn

ec2:PlacementGroup

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SourceCapacityReservationId

ec2:TargetInstanceCount

ec2:Tenancy

Read

GetCoipPoolUsage

Grants permission to describe the allocations from the specified customer-owned address pool

coip-pool*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

Read

GetConsoleOutput

Grants permission to get the console output for an instance

instance*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:CpuOptionsAmdSevSnp

ec2:EbsOptimized

ec2:InstanceAutoRecovery

ec2:InstanceBandwidthWeighting

ec2:InstanceID

ec2:InstanceMarketType

ec2:InstanceMetadataTags

ec2:InstanceProfile

ec2:InstanceType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:MetadataHttpEndpoint

ec2:MetadataHttpPutResponseHopLimit

ec2:MetadataHttpTokens

ec2:NewInstanceProfile

ec2:PlacementGroup

ec2:ProductCode

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RootDeviceType

ec2:Tenancy

Read

GetConsoleScreenshot

Grants permission to retrieve a JPG-format screenshot of a running instance

instance*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:CpuOptionsAmdSevSnp

ec2:EbsOptimized

ec2:InstanceAutoRecovery

ec2:InstanceBandwidthWeighting

ec2:InstanceID

ec2:InstanceMarketType

ec2:InstanceMetadataTags

ec2:InstanceProfile

ec2:InstanceType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:MetadataHttpEndpoint

ec2:MetadataHttpPutResponseHopLimit

ec2:MetadataHttpTokens

ec2:NewInstanceProfile

ec2:PlacementGroup

ec2:ProductCode

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RootDeviceType

ec2:Tenancy

Read

GetDeclarativePoliciesReportSummary

Grants permission to get the report summary of declarative policies

declarative-policies-report*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

Read

GetDefaultCreditSpecification

Grants permission to get the default credit option for CPU usage of a burstable performance instance family

ec2:Region

Read

GetEbsDefaultKmsKeyId

Grants permission to get the ID of the default customer master key (CMK) for EBS encryption by default

ec2:Region

Read

GetEbsEncryptionByDefault

Grants permission to describe whether EBS encryption by default is enabled for your account

ec2:Region

Read

GetEnabledIpamPolicy

Grants permission to describe the currently enabled policy in Amazon VPC IP Address Manager (IPAM)

ec2:Region

Read

GetFlowLogsIntegrationTemplate

Grants permission to generate a CloudFormation template to streamline the integration of VPC flow logs with Amazon Athena

vpc-flow-log*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

Read

GetGroupsForCapacityReservation

Grants permission to list the resource groups to which a Capacity Reservation has been added

capacity-reservation*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:CapacityReservationFleet

ec2:CommitmentDuration

ec2:CreateDate

ec2:DestinationCapacityReservationId

ec2:EbsOptimized

ec2:EndDate

ec2:EndDateType

ec2:EphemeralStorage

ec2:InstanceCount

ec2:InstanceMatchCriteria

ec2:InstancePlatform

ec2:InstanceType

ec2:InterruptibleCapacityReservationId

ec2:InterruptionType

ec2:IsInterruptible

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:OutpostArn

ec2:PlacementGroup

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SourceCapacityReservationId

ec2:TargetInstanceCount

ec2:Tenancy

List

GetHostReservationPurchasePreview

Grants permission to preview a reservation purchase with configurations that match those of a Dedicated Host

ec2:Region

Read

GetImageAncestry

Grants permission to retrieve the ancestry chain of an AMI back to its root AMI

image*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:ImageID

ec2:ImageType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Owner

ec2:Public

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RootDeviceType

Read

GetImageBlockPublicAccessState

Grants permission to get the current state of block public access for AMIs at the account level in the specified Amazon Web Services Region

ec2:Region

Read

GetInstanceMetadataDefaults

Grants permission to view the default instance metadata service (IMDS) settings set for your account in the specified Region

ec2:Region

List

GetInstanceTpmEkPub

Grants permission to get the public endorsement key associated with the Nitro Trusted Platform Module (NitroTPM) for the specified instance

instance*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:CpuOptionsAmdSevSnp

ec2:EbsOptimized

ec2:InstanceAutoRecovery

ec2:InstanceBandwidthWeighting

ec2:InstanceID

ec2:InstanceMarketType

ec2:InstanceMetadataTags

ec2:InstanceProfile

ec2:InstanceType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:MetadataHttpEndpoint

ec2:MetadataHttpPutResponseHopLimit

ec2:MetadataHttpTokens

ec2:NewInstanceProfile

ec2:PlacementGroup

ec2:ProductCode

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RootDeviceType

ec2:Tenancy

Read

GetInstanceTypesFromInstanceRequirements

Grants permission to view a list of instance types with specified instance attributes

ec2:Region

List

GetInstanceUefiData

Grants permission to retrieve the binary representation of the UEFI variable store

instance*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:CpuOptionsAmdSevSnp

ec2:EbsOptimized

ec2:InstanceAutoRecovery

ec2:InstanceBandwidthWeighting

ec2:InstanceID

ec2:InstanceMarketType

ec2:InstanceMetadataTags

ec2:InstanceProfile

ec2:InstanceType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:MetadataHttpEndpoint

ec2:MetadataHttpPutResponseHopLimit

ec2:MetadataHttpTokens

ec2:NewInstanceProfile

ec2:PlacementGroup

ec2:ProductCode

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RootDeviceType

ec2:Tenancy

Read

GetIpamAddressHistory

Grants permission to retrieve historical information about a CIDR within an Amazon VPC IP Address Manager (IPAM) scope

ipam-scope*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Read

GetIpamDiscoveredAccounts

Grants permission to retrieve IPAM discovered accounts

ipam-resource-discovery*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Read

GetIpamDiscoveredPublicAddresses

Grants permission to retrieve the public IP addresses that have been discovered by IPAM

ipam-resource-discovery*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Read

GetIpamDiscoveredResourceCidrs

Grants permission to retrieve the resource CIDRs that are monitored as part of a resource discovery

ipam-resource-discovery*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Read

GetIpamPolicyAllocationRules

Grants permission to describe the rules that define how Amazon VPC IP Address Manager (IPAM) pools allocate IP addresses to Amazon resource types within an IPAM policy

ipam-policy*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

List

GetIpamPolicyOrganizationTargets

Grants permission to retrieve the Amazon Organizations targets associated with an Amazon VPC IP Address Manager (IPAM) policy

ipam-policy*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

List

GetIpamPoolAllocations

Grants permission to get a list of all the CIDR allocations in an Amazon VPC IP Address Manager (IPAM) pool

ipam-pool*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

List

GetIpamPoolCidrs

Grants permission to get the CIDRs provisioned to an Amazon VPC IP Address Manager (IPAM) pool

ipam-pool*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Read

GetIpamPrefixListResolverRules

Grants permission to get rules for an IPAM prefix list resolver

ipam-prefix-list-resolver*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Read

GetIpamPrefixListResolverVersionEntries

Grants permission to get CIDR entries for a specific version of an IPAM prefix list resolver

ipam-prefix-list-resolver*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Read

GetIpamPrefixListResolverVersions

Grants permission to get versions of an IPAM prefix list resolver

ipam-prefix-list-resolver*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Read

GetIpamResourceCidrs

Grants permission to get information about the resources in an Amazon VPC IP Address Manager (IPAM) scope

ipam-pool

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Read

ipam-scope*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

GetLaunchTemplateData

Grants permission to get the configuration data of the specified instance for use with a new launch template or launch template version

instance*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:CpuOptionsAmdSevSnp

ec2:EbsOptimized

ec2:InstanceAutoRecovery

ec2:InstanceBandwidthWeighting

ec2:InstanceID

ec2:InstanceMarketType

ec2:InstanceMetadataTags

ec2:InstanceProfile

ec2:InstanceType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:MetadataHttpEndpoint

ec2:MetadataHttpPutResponseHopLimit

ec2:MetadataHttpTokens

ec2:NewInstanceProfile

ec2:PlacementGroup

ec2:ProductCode

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RootDeviceType

ec2:Tenancy

Read

GetManagedPrefixListAssociations

Grants permission to get information about the resources that are associated with the specified managed prefix list

prefix-list*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:IpamPrefixListResolverTargetId

ec2:Region

ec2:ResourceTag/${TagKey}

Read

GetManagedPrefixListEntries

Grants permission to get information about the entries for a specified managed prefix list

prefix-list*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:IpamPrefixListResolverTargetId

ec2:Region

ec2:ResourceTag/${TagKey}

Read

GetManagedResourceVisibility

Grants permission to retrieve the managed resource visibility configuration for the account

ec2:Region

List

GetNetworkInsightsAccessScopeAnalysisFindings

Grants permission to get the findings for one or more Network Access Scope analyses

network-insights-access-scope-analysis*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

Read

GetNetworkInsightsAccessScopeContent

Grants permission to get the content for a specified Network Access Scope

network-insights-access-scope*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

Read

GetPasswordData

Grants permission to retrieve the encrypted administrator password for a running Windows instance

instance*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:CpuOptionsAmdSevSnp

ec2:EbsOptimized

ec2:InstanceAutoRecovery

ec2:InstanceBandwidthWeighting

ec2:InstanceID

ec2:InstanceMarketType

ec2:InstanceMetadataTags

ec2:InstanceProfile

ec2:InstanceType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:MetadataHttpEndpoint

ec2:MetadataHttpPutResponseHopLimit

ec2:MetadataHttpTokens

ec2:NewInstanceProfile

ec2:PlacementGroup

ec2:ProductCode

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RootDeviceType

ec2:Tenancy

Read

GetReservedInstancesExchangeQuote

Grants permission to return a quote and exchange information for exchanging one or more Convertible Reserved Instances for a new Convertible Reserved Instance

reserved-instances*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:InstanceType

ec2:Region

ec2:ReservedInstancesOfferingType

ec2:ResourceTag/${TagKey}

ec2:Tenancy

Read

GetRouteServerAssociations

Grants permission to get associations for a route server

route-server*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

Read

GetRouteServerPropagations

Grants permission to get propagations for a route server

route-server*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

Read

route-table

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RouteTableID

ec2:Vpc

GetRouteServerRoutingDatabase

Grants permission to get the routing database for a route server

route-server*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

Read

GetSecurityGroupsForVpc

Grants permission to retrieve a list of security groups for a specified VPC

vpc*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Ipv4IpamPoolId

ec2:Ipv6IpamPoolId

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Tenancy

ec2:VpcID

Read

GetSerialConsoleAccessStatus

Grants permission to retrieve the access status of your account to the EC2 serial console of all instances

ec2:Region

Read

GetSnapshotBlockPublicAccessState

Grants permission to retrieve the current state of the block public access for snapshots setting for a Region

ec2:Region

Read

GetSpotPlacementScores

Grants permission to calculate the Spot placement score for a Region or Availability Zone based on the specified target capacity and compute requirements

ec2:Region

Read

GetSubnetCidrReservations

Grants permission to retrieve information about the subnet CIDR reservations

ec2:Region

Read

GetTransitGatewayAttachmentPropagations

Grants permission to list the route tables to which a resource attachment propagates routes

ec2:Region

List

GetTransitGatewayMeteringPolicyEntries

Grants permission to list the entries for a transit gateway metering policy

transit-gateway-metering-policy*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayMeteringPolicyId

List

GetTransitGatewayMulticastDomainAssociations

Grants permission to get information about the associations for a transit gateway multicast domain

transit-gateway-multicast-domain*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayMulticastDomainId

List

GetTransitGatewayPolicyTableAssociations

Grants permission to get information about associations for a transit gateway policy table

transit-gateway-policy-table*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayPolicyTableId

List

GetTransitGatewayPolicyTableEntries

Grants permission to get information about associations for a transit gateway policy table entry

transit-gateway-policy-table*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayPolicyTableId

List

GetTransitGatewayPrefixListReferences

Grants permission to get information about prefix list references for a transit gateway route table

ec2:Region

List

GetTransitGatewayRouteTableAssociations

Grants permission to get information about associations for a transit gateway route table

ec2:Region

List

GetTransitGatewayRouteTablePropagations

Grants permission to get information about the route table propagations for a transit gateway route table

ec2:Region

List

GetVerifiedAccessEndpointPolicy

Grants permission to show the Verified Access policy associated with the endpoint

verified-access-endpoint*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

List

GetVerifiedAccessEndpointTargets

Grants permission to get verified access endpoint targets

verified-access-endpoint*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

List

GetVerifiedAccessGroupPolicy

Grants permission to show the contents of the Verified Access policy associated with the group

verified-access-group*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

List

GetVpcResourcesBlockingEncryptionEnforcement

Grants permission to describe resources that would block VPC Encryption Control enforcement

vpc*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Ipv4IpamPoolId

ec2:Ipv6IpamPoolId

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Tenancy

ec2:VpcID

List

GetVpnConnectionDeviceSampleConfiguration

Grants permission to download an Amazon-provided sample configuration file to be used with the customer gateway device

vpn-connection*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AuthenticationType

ec2:DPDTimeoutSeconds

ec2:GatewayType

ec2:IKEVersions

ec2:InsideTunnelCidr

ec2:InsideTunnelIpv6Cidr

ec2:Phase1DHGroup

ec2:Phase1EncryptionAlgorithms

ec2:Phase1IntegrityAlgorithms

ec2:Phase1LifetimeSeconds

ec2:Phase2DHGroup

ec2:Phase2EncryptionAlgorithms

ec2:Phase2IntegrityAlgorithms

ec2:Phase2LifetimeSeconds

ec2:Region

ec2:RekeyFuzzPercentage

ec2:RekeyMarginTimeSeconds

ec2:ReplayWindowSizePackets

ec2:ResourceTag/${TagKey}

ec2:RoutingType

List

vpn-connection-device-type*

ec2:Region

GetVpnConnectionDeviceTypes

Grants permission to obtain a list of customer gateway devices for which sample configuration files can be provided

ec2:Region

List

GetVpnTunnelReplacementStatus

Grants permission to view available tunnel endpoint maintenance events

vpn-connection*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AuthenticationType

ec2:DPDTimeoutSeconds

ec2:GatewayType

ec2:IKEVersions

ec2:InsideTunnelCidr

ec2:InsideTunnelIpv6Cidr

ec2:Phase1DHGroup

ec2:Phase1EncryptionAlgorithms

ec2:Phase1IntegrityAlgorithms

ec2:Phase1LifetimeSeconds

ec2:Phase2DHGroup

ec2:Phase2EncryptionAlgorithms

ec2:Phase2IntegrityAlgorithms

ec2:Phase2LifetimeSeconds

ec2:Region

ec2:RekeyFuzzPercentage

ec2:RekeyMarginTimeSeconds

ec2:ReplayWindowSizePackets

ec2:ResourceTag/${TagKey}

ec2:RoutingType

List

ImportClientVpnClientCertificateRevocationList

Grants permission to upload a client certificate revocation list to a Client VPN endpoint

client-vpn-endpoint*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:ClientRootCertificateChainArn

ec2:CloudwatchLogGroupArn

ec2:CloudwatchLogStreamArn

ec2:DirectoryArn

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SamlProviderArn

ec2:ServerCertificateArn

Write

ImportImage

Grants permission to import single or multi-volume disk images or EBS snapshots into an Amazon Machine Image (AMI)

image*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:ImageID

ec2:ImageType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Owner

ec2:Public

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RootDeviceType

Write

import-image-task*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

snapshot

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Add/group

ec2:Add/userId

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:Encrypted

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Location

ec2:OutpostArn

ec2:Owner

ec2:ParentSnapshot

ec2:ParentVolume

ec2:ProductCode

ec2:Region

ec2:Remove/group

ec2:Remove/userId

ec2:ResourceTag/${TagKey}

ec2:SnapshotCoolOffPeriod

ec2:SnapshotID

ec2:SnapshotLockDuration

ec2:SnapshotTime

ec2:SourceAvailabilityZone

ec2:SourceOutpostArn

ec2:VolumeSize

ImportInstance

Grants permission to create an import instance task using metadata from a disk image

instance*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:CpuOptionsAmdSevSnp

ec2:EbsOptimized

ec2:InstanceAutoRecovery

ec2:InstanceBandwidthWeighting

ec2:InstanceID

ec2:InstanceMarketType

ec2:InstanceMetadataTags

ec2:InstanceProfile

ec2:InstanceType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:MetadataHttpEndpoint

ec2:MetadataHttpPutResponseHopLimit

ec2:MetadataHttpTokens

ec2:NewInstanceProfile

ec2:PlacementGroup

ec2:ProductCode

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RootDeviceType

ec2:Tenancy

Write

security-group

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SecurityGroupID

ec2:Vpc

subnet

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:Ipv4IpamPoolId

ec2:Ipv6IpamPoolId

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SubnetID

ec2:Vpc

volume*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:Encrypted

ec2:IsLaunchTemplateResource

ec2:KmsKeyId

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:ParentSnapshot

ec2:ParentVolume

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:VolumeID

ec2:VolumeInitializationRate

ec2:VolumeIops

ec2:VolumeSize

ec2:VolumeThroughput

ec2:VolumeType

ImportKeyPair

Grants permission to import a public key from an RSA key pair that was created with a third-party tool

key-pair*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:IsLaunchTemplateResource

ec2:KeyPairName

ec2:KeyPairType

ec2:LaunchTemplate

ec2:Region

ec2:ResourceTag/${TagKey}

Write

ImportSnapshot

Grants permission to import a disk into an EBS snapshot

import-snapshot-task*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

Write

snapshot*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Add/group

ec2:Add/userId

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:Encrypted

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Location

ec2:OutpostArn

ec2:Owner

ec2:ParentSnapshot

ec2:ParentVolume

ec2:ProductCode

ec2:Region

ec2:Remove/group

ec2:Remove/userId

ec2:ResourceTag/${TagKey}

ec2:SnapshotCoolOffPeriod

ec2:SnapshotID

ec2:SnapshotLockDuration

ec2:SnapshotTime

ec2:SourceAvailabilityZone

ec2:SourceOutpostArn

ec2:VolumeSize

ImportVolume

Grants permission to create an import volume task using metadata from a disk image

volume*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:Encrypted

ec2:IsLaunchTemplateResource

ec2:KmsKeyId

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:ParentSnapshot

ec2:ParentVolume

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:VolumeID

ec2:VolumeInitializationRate

ec2:VolumeIops

ec2:VolumeSize

ec2:VolumeThroughput

ec2:VolumeType

Write

ListImagesInRecycleBin

Grants permission to list Amazon Machine Images (AMIs) that are currently in the Recycle Bin

ec2:Region

List

ListSnapshotsInRecycleBin

Grants permission to list the Amazon EBS snapshots that are currently in the Recycle Bin

ec2:Region

List

ListVolumesInRecycleBin

Grants permission to list EBS volumes in Recycle Bin

ec2:Region

List

LockSnapshot

Grants permission to lock an Amazon EBS snapshot in either governance or compliance mode to protect it against accidental or malicious deletions

snapshot*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Add/group

ec2:Add/userId

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:Encrypted

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Location

ec2:OutpostArn

ec2:Owner

ec2:ParentSnapshot

ec2:ParentVolume

ec2:ProductCode

ec2:Region

ec2:Remove/group

ec2:Remove/userId

ec2:ResourceTag/${TagKey}

ec2:SnapshotCoolOffPeriod

ec2:SnapshotID

ec2:SnapshotLockDuration

ec2:SnapshotTime

ec2:SourceAvailabilityZone

ec2:SourceOutpostArn

ec2:VolumeSize

Write

ModifyAddressAttribute

Grants permission to modify an attribute of the specified Elastic IP address

elastic-ip*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:AllocationId

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Domain

ec2:PublicIpAddress

ec2:Region

ec2:ResourceTag/${TagKey}

Write

ModifyAvailabilityZoneGroup

Grants permission to modify the opt-in status of the Local Zone and Wavelength Zone group for your account

ec2:Region

Write

ModifyCapacityReservation

Grants permission to modify a Capacity Reservation's capacity and the conditions under which it is to be released

capacity-reservation*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:CapacityReservationFleet

ec2:CommitmentDuration

ec2:CreateDate

ec2:DestinationCapacityReservationId

ec2:EbsOptimized

ec2:EndDate

ec2:EndDateType

ec2:EphemeralStorage

ec2:InstanceCount

ec2:InstanceMatchCriteria

ec2:InstancePlatform

ec2:InstanceType

ec2:InterruptibleCapacityReservationId

ec2:InterruptionType

ec2:IsInterruptible

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:OutpostArn

ec2:PlacementGroup

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SourceCapacityReservationId

ec2:TargetInstanceCount

ec2:Tenancy

Write

ModifyCapacityReservationFleet

Grants permission to modify a Capacity Reservation Fleet

capacity-reservation-fleet*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Write

ModifyClientVpnEndpoint

Grants permission to modify a Client VPN endpoint

client-vpn-endpoint*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:ClientRootCertificateChainArn

ec2:CloudwatchLogGroupArn

ec2:CloudwatchLogStreamArn

ec2:DirectoryArn

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SamlProviderArn

ec2:ServerCertificateArn

Write

security-group

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SecurityGroupID

ec2:Vpc

transit-gateway

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayId

vpc

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Ipv4IpamPoolId

ec2:Ipv6IpamPoolId

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Tenancy

ec2:VpcID

ModifyDefaultCreditSpecification

Grants permission to change the account level default credit option for CPU usage of burstable performance instances

ec2:Region

Write

ModifyEbsDefaultKmsKeyId

Grants permission to change the default customer master key (CMK) for EBS encryption by default for your account

ec2:Region

Write

ModifyFleet

Grants permission to modify an EC2 Fleet

fleet*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Write

image

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:ImageID

ec2:ImageType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Owner

ec2:Public

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RootDeviceType

launch-template

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:Region

ec2:ResourceTag/${TagKey}

subnet

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:Ipv4IpamPoolId

ec2:Ipv6IpamPoolId

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SubnetID

ec2:Vpc

ModifyFpgaImageAttribute

Grants permission to modify an attribute of an Amazon FPGA Image (AFI)

fpga-image*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Owner

ec2:Public

ec2:Region

ec2:ResourceTag/${TagKey}

Write

ModifyHosts

Grants permission to modify a Dedicated Host

dedicated-host*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AutoPlacement

ec2:AvailabilityZone

ec2:HostRecovery

ec2:InstanceType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Quantity

ec2:Region

ec2:ResourceTag/${TagKey}

Write

ModifyIdFormat

Grants permission to modify the ID format for a resource

ec2:Region

Write

ModifyIdentityIdFormat

Grants permission to modify the ID format of a resource for a specific principal in your account

ec2:Region

Write

ModifyImageAttribute

Grants permission to modify an attribute of an Amazon Machine Image (AMI)

image*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:ImageID

ec2:ImageType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Owner

ec2:Public

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RootDeviceType

Write

ModifyInstanceAttribute

Grants permission to modify an attribute of an instance

instance*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:CpuOptionsAmdSevSnp

ec2:EbsOptimized

ec2:InstanceAutoRecovery

ec2:InstanceBandwidthWeighting

ec2:InstanceID

ec2:InstanceMarketType

ec2:InstanceMetadataTags

ec2:InstanceProfile

ec2:InstanceType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:MetadataHttpEndpoint

ec2:MetadataHttpPutResponseHopLimit

ec2:MetadataHttpTokens

ec2:NewInstanceProfile

ec2:PlacementGroup

ec2:ProductCode

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RootDeviceType

ec2:Tenancy

Write

security-group

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SecurityGroupID

ec2:Vpc

volume

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:Encrypted

ec2:IsLaunchTemplateResource

ec2:KmsKeyId

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:ParentSnapshot

ec2:ParentVolume

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:VolumeID

ec2:VolumeInitializationRate

ec2:VolumeIops

ec2:VolumeSize

ec2:VolumeThroughput

ec2:VolumeType

ModifyInstanceCapacityReservationAttributes

Grants permission to modify the Capacity Reservation settings for a stopped instance

capacity-reservation

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:CapacityReservationFleet

ec2:CommitmentDuration

ec2:CreateDate

ec2:DestinationCapacityReservationId

ec2:EbsOptimized

ec2:EndDate

ec2:EndDateType

ec2:EphemeralStorage

ec2:InstanceCount

ec2:InstanceMatchCriteria

ec2:InstancePlatform

ec2:InstanceType

ec2:InterruptibleCapacityReservationId

ec2:InterruptionType

ec2:IsInterruptible

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:OutpostArn

ec2:PlacementGroup

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SourceCapacityReservationId

ec2:TargetInstanceCount

ec2:Tenancy

Write

instance*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:CpuOptionsAmdSevSnp

ec2:EbsOptimized

ec2:InstanceAutoRecovery

ec2:InstanceBandwidthWeighting

ec2:InstanceID

ec2:InstanceMarketType

ec2:InstanceMetadataTags

ec2:InstanceProfile

ec2:InstanceType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:MetadataHttpEndpoint

ec2:MetadataHttpPutResponseHopLimit

ec2:MetadataHttpTokens

ec2:NewInstanceProfile

ec2:PlacementGroup

ec2:ProductCode

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RootDeviceType

ec2:Tenancy

ModifyInstanceConnectEndpoint

Grants permission to modify an existing EC2 Instance Connect Endpoint

instance-connect-endpoint*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SubnetID

Write

security-group

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SecurityGroupID

ec2:Vpc

ModifyInstanceCpuOptions

Grants permission to modify the CPU options on an instance

instance*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:CpuOptionsAmdSevSnp

ec2:EbsOptimized

ec2:InstanceAutoRecovery

ec2:InstanceBandwidthWeighting

ec2:InstanceID

ec2:InstanceMarketType

ec2:InstanceMetadataTags

ec2:InstanceProfile

ec2:InstanceType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:MetadataHttpEndpoint

ec2:MetadataHttpPutResponseHopLimit

ec2:MetadataHttpTokens

ec2:NewInstanceProfile

ec2:PlacementGroup

ec2:ProductCode

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RootDeviceType

ec2:Tenancy

Write

ModifyInstanceCreditSpecification

Grants permission to modify the credit option for CPU usage on an instance

instance*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:CpuOptionsAmdSevSnp

ec2:EbsOptimized

ec2:InstanceAutoRecovery

ec2:InstanceBandwidthWeighting

ec2:InstanceID

ec2:InstanceMarketType

ec2:InstanceMetadataTags

ec2:InstanceProfile

ec2:InstanceType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:MetadataHttpEndpoint

ec2:MetadataHttpPutResponseHopLimit

ec2:MetadataHttpTokens

ec2:NewInstanceProfile

ec2:PlacementGroup

ec2:ProductCode

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RootDeviceType

ec2:Tenancy

Write

ModifyInstanceEventStartTime

Grants permission to modify the start time for a scheduled EC2 instance event

instance*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:CpuOptionsAmdSevSnp

ec2:EbsOptimized

ec2:InstanceAutoRecovery

ec2:InstanceBandwidthWeighting

ec2:InstanceID

ec2:InstanceMarketType

ec2:InstanceMetadataTags

ec2:InstanceProfile

ec2:InstanceType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:MetadataHttpEndpoint

ec2:MetadataHttpPutResponseHopLimit

ec2:MetadataHttpTokens

ec2:NewInstanceProfile

ec2:PlacementGroup

ec2:ProductCode

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RootDeviceType

ec2:Tenancy

Write

ModifyInstanceEventWindow

Grants permission to modify the specified event window

instance-event-window*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Write

ModifyInstanceMaintenanceOptions

Grants permission to modify the recovery behaviour for an instance

instance*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:CpuOptionsAmdSevSnp

ec2:EbsOptimized

ec2:InstanceAutoRecovery

ec2:InstanceBandwidthWeighting

ec2:InstanceID

ec2:InstanceMarketType

ec2:InstanceMetadataTags

ec2:InstanceProfile

ec2:InstanceType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:MetadataHttpEndpoint

ec2:MetadataHttpPutResponseHopLimit

ec2:MetadataHttpTokens

ec2:NewInstanceProfile

ec2:PlacementGroup

ec2:ProductCode

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RootDeviceType

ec2:Tenancy

Write

ModifyInstanceMetadataDefaults

Grants permission to modify the default instance metadata service (IMDS) settings for your account in the specified Region

ec2:Attribute/${AttributeName}

ec2:Region

Write

ModifyInstanceMetadataOptions

Grants permission to modify the metadata options for an instance

instance*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:CpuOptionsAmdSevSnp

ec2:EbsOptimized

ec2:InstanceAutoRecovery

ec2:InstanceBandwidthWeighting

ec2:InstanceID

ec2:InstanceMarketType

ec2:InstanceMetadataTags

ec2:InstanceProfile

ec2:InstanceType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:MetadataHttpEndpoint

ec2:MetadataHttpPutResponseHopLimit

ec2:MetadataHttpTokens

ec2:NewInstanceProfile

ec2:PlacementGroup

ec2:ProductCode

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RootDeviceType

ec2:Tenancy

Write

ModifyInstanceNetworkPerformanceOptions

Grants permission to modify the network performance options for an instance

instance*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:CpuOptionsAmdSevSnp

ec2:EbsOptimized

ec2:InstanceAutoRecovery

ec2:InstanceBandwidthWeighting

ec2:InstanceID

ec2:InstanceMarketType

ec2:InstanceMetadataTags

ec2:InstanceProfile

ec2:InstanceType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:MetadataHttpEndpoint

ec2:MetadataHttpPutResponseHopLimit

ec2:MetadataHttpTokens

ec2:NewInstanceProfile

ec2:PlacementGroup

ec2:ProductCode

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RootDeviceType

ec2:Tenancy

Write

ModifyInstancePlacement

Grants permission to modify the placement attributes for an instance

dedicated-host

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AutoPlacement

ec2:AvailabilityZone

ec2:HostRecovery

ec2:InstanceType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Quantity

ec2:Region

ec2:ResourceTag/${TagKey}

Write

instance*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:CpuOptionsAmdSevSnp

ec2:EbsOptimized

ec2:InstanceAutoRecovery

ec2:InstanceBandwidthWeighting

ec2:InstanceID

ec2:InstanceMarketType

ec2:InstanceMetadataTags

ec2:InstanceProfile

ec2:InstanceType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:MetadataHttpEndpoint

ec2:MetadataHttpPutResponseHopLimit

ec2:MetadataHttpTokens

ec2:NewInstanceProfile

ec2:PlacementGroup

ec2:ProductCode

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RootDeviceType

ec2:Tenancy

placement-group

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:PlacementGroupName

ec2:PlacementGroupStrategy

ec2:Region

ec2:ResourceTag/${TagKey}

ModifyIpam

Grants permission to modify the configurations of an Amazon VPC IP Address Manager (IPAM)

ipam*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Write

ModifyIpamPolicyAllocationRules

Grants permission to modify the rules that define how Amazon VPC IP Address Manager (IPAM) pools allocate IP addresses to Amazon resource types within an IPAM policy

ipam-policy*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Write

ipam-pool

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ModifyIpamPool

Grants permission to modify the configurations of an Amazon VPC IP Address Manager (IPAM) pool

ipam-pool*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Write

ModifyIpamPoolAllocation

Grants permission to modify the description of an IPAM pool allocation

ipam-pool-allocation*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Write

ModifyIpamPrefixListResolver

Grants permission to modify an IPAM prefix list resolver

ipam-prefix-list-resolver*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Write

ipam-scope

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ModifyIpamPrefixListResolverTarget

Grants permission to modify an IPAM prefix list resolver target

ipam-prefix-list-resolver-target*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Write

ModifyIpamResourceCidr

Grants permission to modify the configurations of an Amazon VPC IP Address Manager (IPAM) resource CIDR

ipam-scope*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Write

ModifyIpamResourceDiscovery

Grants permission to modify a resource discovery

ipam-resource-discovery*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Write

ModifyIpamScope

Grants permission to modify the configurations of an Amazon VPC IP Address Manager (IPAM) scope

ipam-scope*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Write

ModifyLaunchTemplate

Grants permission to modify a launch template

launch-template*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:Region

ec2:ResourceTag/${TagKey}

Write

ModifyLocalGatewayRoute

Grants permission to modify a local gateway route

local-gateway-route-table*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Write

local-gateway-virtual-interface-group

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

network-interface

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:AssociatePublicIpAddress

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AuthorizedService

ec2:AuthorizedUser

ec2:AvailabilityZone

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:NetworkInterfaceID

ec2:Permission

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Subnet

ec2:Vpc

prefix-list

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:IpamPrefixListResolverTargetId

ec2:Region

ec2:ResourceTag/${TagKey}

ModifyManagedPrefixList

Grants permission to modify a managed prefix list

prefix-list*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:IpamPrefixListResolverTargetId

ec2:Region

ec2:ResourceTag/${TagKey}

Write

ModifyManagedResourceVisibility

Grants permission to modify the managed resource visibility configuration for the account

ec2:Region

Write

ModifyNetworkInterfaceAttribute

Grants permission to modify an attribute of a network interface

instance

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:CpuOptionsAmdSevSnp

ec2:EbsOptimized

ec2:InstanceAutoRecovery

ec2:InstanceBandwidthWeighting

ec2:InstanceID

ec2:InstanceMarketType

ec2:InstanceMetadataTags

ec2:InstanceProfile

ec2:InstanceType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:MetadataHttpEndpoint

ec2:MetadataHttpPutResponseHopLimit

ec2:MetadataHttpTokens

ec2:NewInstanceProfile

ec2:PlacementGroup

ec2:ProductCode

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RootDeviceType

ec2:Tenancy

Write

network-interface*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:AssociatePublicIpAddress

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AuthorizedService

ec2:AuthorizedUser

ec2:AvailabilityZone

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:NetworkInterfaceID

ec2:Permission

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Subnet

ec2:Vpc

security-group

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SecurityGroupID

ec2:Vpc

subnet

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:Ipv4IpamPoolId

ec2:Ipv6IpamPoolId

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SubnetID

ec2:Vpc

ModifyPrivateDnsNameOptions

Grants permission to modify the options for instance hostnames for the specified instance

instance*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:CpuOptionsAmdSevSnp

ec2:EbsOptimized

ec2:InstanceAutoRecovery

ec2:InstanceBandwidthWeighting

ec2:InstanceID

ec2:InstanceMarketType

ec2:InstanceMetadataTags

ec2:InstanceProfile

ec2:InstanceType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:MetadataHttpEndpoint

ec2:MetadataHttpPutResponseHopLimit

ec2:MetadataHttpTokens

ec2:NewInstanceProfile

ec2:PlacementGroup

ec2:ProductCode

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RootDeviceType

ec2:Tenancy

Write

ModifyPublicIpDnsNameOptions

Grants permission to modify public hostname options for a network interface

network-interface*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:AssociatePublicIpAddress

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AuthorizedService

ec2:AuthorizedUser

ec2:AvailabilityZone

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:NetworkInterfaceID

ec2:Permission

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Subnet

ec2:Vpc

Write

ModifyReservedInstances

Grants permission to modify attributes of one or more Reserved Instances

reserved-instances*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:InstanceType

ec2:Region

ec2:ReservedInstancesOfferingType

ec2:ResourceTag/${TagKey}

ec2:Tenancy

Write

ModifyRouteServer

Grants permission to modify a route server

route-server*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

Write

ModifySecurityGroupRules

Grants permission to modify the rules of a security group

prefix-list

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:IpamPrefixListResolverTargetId

ec2:Region

ec2:ResourceTag/${TagKey}

Write

security-group*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SecurityGroupID

ec2:Vpc

security-group-rule*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

ModifySnapshotAttribute

Grants permission to add or remove permission settings for a snapshot

snapshot*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Add/group

ec2:Add/userId

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:Encrypted

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Location

ec2:OutpostArn

ec2:Owner

ec2:ParentSnapshot

ec2:ParentVolume

ec2:ProductCode

ec2:Region

ec2:Remove/group

ec2:Remove/userId

ec2:ResourceTag/${TagKey}

ec2:SnapshotCoolOffPeriod

ec2:SnapshotID

ec2:SnapshotLockDuration

ec2:SnapshotTime

ec2:SourceAvailabilityZone

ec2:SourceOutpostArn

ec2:VolumeSize

Permissions management, Write

ModifySnapshotTier

Grants permission to archive Amazon EBS snapshots

snapshot*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Add/group

ec2:Add/userId

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:Encrypted

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Location

ec2:OutpostArn

ec2:Owner

ec2:ParentSnapshot

ec2:ParentVolume

ec2:ProductCode

ec2:Region

ec2:Remove/group

ec2:Remove/userId

ec2:ResourceTag/${TagKey}

ec2:SnapshotCoolOffPeriod

ec2:SnapshotID

ec2:SnapshotLockDuration

ec2:SnapshotTime

ec2:SourceAvailabilityZone

ec2:SourceOutpostArn

ec2:VolumeSize

Write

ModifySpotFleetRequest

Grants permission to modify a Spot Fleet request

launch-template

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:Region

ec2:ResourceTag/${TagKey}

Write

spot-fleet-request*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

subnet

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:Ipv4IpamPoolId

ec2:Ipv6IpamPoolId

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SubnetID

ec2:Vpc

ModifySubnetAttribute

Grants permission to modify an attribute of a subnet

subnet*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:Ipv4IpamPoolId

ec2:Ipv6IpamPoolId

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SubnetID

ec2:Vpc

Write

ModifyTrafficMirrorFilterNetworkServices

Grants permission to allow or restrict mirroring network services

traffic-mirror-filter*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Write

ModifyTrafficMirrorFilterRule

Grants permission to modify a traffic mirror rule

traffic-mirror-filter*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Write

traffic-mirror-filter-rule*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ModifyTrafficMirrorSession

Grants permission to modify a traffic mirror session

traffic-mirror-filter

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Write

traffic-mirror-session*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

traffic-mirror-target

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

ModifyTransitGateway

Grants permission to modify a transit gateway

transit-gateway*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayId

Write

transit-gateway-route-table

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayRouteTableId

ModifyTransitGatewayMeteringPolicy

Grants permission to modify a transit gateway metering policy

transit-gateway-attachment

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayAttachmentId

Write

transit-gateway-metering-policy*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayMeteringPolicyId

ModifyTransitGatewayPrefixListReference

Grants permission to modify a transit gateway prefix list reference

prefix-list*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:IpamPrefixListResolverTargetId

ec2:Region

ec2:ResourceTag/${TagKey}

Write

transit-gateway-attachment

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayAttachmentId

transit-gateway-route-table*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayRouteTableId

ModifyTransitGatewayVpcAttachment

Grants permission to modify a VPC attachment on a transit gateway

subnet

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:Ipv4IpamPoolId

ec2:Ipv6IpamPoolId

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SubnetID

ec2:Vpc

Write

transit-gateway-attachment*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayAttachmentId

ModifyVerifiedAccessEndpoint

Grants permission to modify the configuration of a Verified Access endpoint

subnet

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:Ipv4IpamPoolId

ec2:Ipv6IpamPoolId

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SubnetID

ec2:Vpc

Write

verified-access-endpoint*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

verified-access-group

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ModifyVerifiedAccessEndpointPolicy

Grants permission to modify the specified Verified Access endpoint policy

verified-access-endpoint*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Write

ModifyVerifiedAccessGroup

Grants permission to modify the specified Verified Access Group configuration

verified-access-group*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Write

verified-access-instance

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ModifyVerifiedAccessGroupPolicy

Grants permission to modify the specified Verified Access group policy

verified-access-group*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Write

ModifyVerifiedAccessInstance

Grants permission to modify the configuration of the specified Verified Access instance

verified-access-instance*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Write

ModifyVerifiedAccessInstanceLoggingConfiguration

Grants permission to modify the logging configuration for the specified Verified Access instance

verified-access-instance*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Write

ModifyVerifiedAccessTrustProvider

Grants permission to modify the configuration of the specified Verified Access trust provider

verified-access-trust-provider*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Write

ModifyVolume

Grants permission to modify the parameters of an EBS volume

volume*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:Encrypted

ec2:IsLaunchTemplateResource

ec2:KmsKeyId

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:ParentSnapshot

ec2:ParentVolume

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:VolumeID

ec2:VolumeInitializationRate

ec2:VolumeIops

ec2:VolumeSize

ec2:VolumeThroughput

ec2:VolumeType

Write

ModifyVolumeAttribute

Grants permission to modify an attribute of a volume

volume*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:Encrypted

ec2:IsLaunchTemplateResource

ec2:KmsKeyId

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:ParentSnapshot

ec2:ParentVolume

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:VolumeID

ec2:VolumeInitializationRate

ec2:VolumeIops

ec2:VolumeSize

ec2:VolumeThroughput

ec2:VolumeType

Write

ModifyVpcAttribute

Grants permission to modify an attribute of a VPC

vpc*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Ipv4IpamPoolId

ec2:Ipv6IpamPoolId

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Tenancy

ec2:VpcID

Write

ModifyVpcBlockPublicAccessExclusion

Grants permission to modify an exclusion list for blocked public access on a VPC

vpc-block-public-access-exclusion*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Write

ModifyVpcBlockPublicAccessOptions

Grants permission to modify options for blocked public access on a VPC

ec2:Region

Write

ModifyVpcEncryptionControl

Grants permission to modify an existing VPC Encryption Control

vpc-encryption-control*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Write

ModifyVpcEndpoint

Grants permission to modify an attribute of a VPC endpoint

route-table

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RouteTableID

ec2:Vpc

Write

security-group

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SecurityGroupID

ec2:Vpc

subnet

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:Ipv4IpamPoolId

ec2:Ipv6IpamPoolId

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SubnetID

ec2:Vpc

vpc-endpoint*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:VpceMultiRegion

ec2:VpcePrivateDnsPreference

ec2:VpcePrivateDnsSpecifiedDomains

ec2:VpceServiceName

ec2:VpceServiceOwner

ec2:VpceServiceRegion

ModifyVpcEndpointConnectionNotification

Grants permission to modify a connection notification for a VPC endpoint or VPC endpoint service

vpc-endpoint

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:VpceMultiRegion

ec2:VpcePrivateDnsPreference

ec2:VpcePrivateDnsSpecifiedDomains

ec2:VpceServiceName

ec2:VpceServiceOwner

ec2:VpceServiceRegion

Write

vpc-endpoint-service

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:VpceMultiRegion

ec2:VpceServicePrivateDnsName

ec2:VpceServiceRegion

ec2:VpceSupportedRegion

ModifyVpcEndpointServiceConfiguration

Grants permission to modify the attributes of a VPC endpoint service configuration

vpc-endpoint-service*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:VpceMultiRegion

ec2:VpceServicePrivateDnsName

ec2:VpceServiceRegion

ec2:VpceSupportedRegion

Write

ModifyVpcEndpointServicePayerResponsibility

Grants permission to modify the payer responsibility for a VPC endpoint service

vpc-endpoint-service*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:VpceMultiRegion

ec2:VpceServicePrivateDnsName

ec2:VpceServiceRegion

ec2:VpceSupportedRegion

Write

ModifyVpcEndpointServicePermissions

Grants permission to modify the permissions for a VPC endpoint service

vpc-endpoint-service*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:VpceMultiRegion

ec2:VpceServicePrivateDnsName

ec2:VpceServiceRegion

ec2:VpceSupportedRegion

Permissions management, Write

ModifyVpcPeeringConnectionOptions

Grants permission to modify the VPC peering connection options on one side of a VPC peering connection

vpc-peering-connection*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:AccepterVpc

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:RequesterVpc

ec2:ResourceTag/${TagKey}

ec2:VpcPeeringConnectionID

Write

ModifyVpcTenancy

Grants permission to modify the instance tenancy attribute of a VPC

vpc*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Ipv4IpamPoolId

ec2:Ipv6IpamPoolId

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Tenancy

ec2:VpcID

Write

ModifyVpnConnection

Grants permission to modify the target gateway of a Site-to-Site VPN connection

vpn-connection*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AuthenticationType

ec2:DPDTimeoutSeconds

ec2:GatewayType

ec2:IKEVersions

ec2:InsideTunnelCidr

ec2:InsideTunnelIpv6Cidr

ec2:Phase1DHGroup

ec2:Phase1EncryptionAlgorithms

ec2:Phase1IntegrityAlgorithms

ec2:Phase1LifetimeSeconds

ec2:Phase2DHGroup

ec2:Phase2EncryptionAlgorithms

ec2:Phase2IntegrityAlgorithms

ec2:Phase2LifetimeSeconds

ec2:Region

ec2:RekeyFuzzPercentage

ec2:RekeyMarginTimeSeconds

ec2:ReplayWindowSizePackets

ec2:ResourceTag/${TagKey}

ec2:RoutingType

Write

ModifyVpnConnectionOptions

Grants permission to modify the connection options for your Site-to-Site VPN connection

vpn-connection*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AuthenticationType

ec2:DPDTimeoutSeconds

ec2:GatewayType

ec2:IKEVersions

ec2:InsideTunnelCidr

ec2:InsideTunnelIpv6Cidr

ec2:Phase1DHGroup

ec2:Phase1EncryptionAlgorithms

ec2:Phase1IntegrityAlgorithms

ec2:Phase1LifetimeSeconds

ec2:Phase2DHGroup

ec2:Phase2EncryptionAlgorithms

ec2:Phase2IntegrityAlgorithms

ec2:Phase2LifetimeSeconds

ec2:Region

ec2:RekeyFuzzPercentage

ec2:RekeyMarginTimeSeconds

ec2:ReplayWindowSizePackets

ec2:ResourceTag/${TagKey}

ec2:RoutingType

Write

ModifyVpnTunnelCertificate

Grants permission to modify the certificate for a Site-to-Site VPN connection

vpn-connection*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AuthenticationType

ec2:DPDTimeoutSeconds

ec2:GatewayType

ec2:IKEVersions

ec2:InsideTunnelCidr

ec2:InsideTunnelIpv6Cidr

ec2:Phase1DHGroup

ec2:Phase1EncryptionAlgorithms

ec2:Phase1IntegrityAlgorithms

ec2:Phase1LifetimeSeconds

ec2:Phase2DHGroup

ec2:Phase2EncryptionAlgorithms

ec2:Phase2IntegrityAlgorithms

ec2:Phase2LifetimeSeconds

ec2:Region

ec2:RekeyFuzzPercentage

ec2:RekeyMarginTimeSeconds

ec2:ReplayWindowSizePackets

ec2:ResourceTag/${TagKey}

ec2:RoutingType

Write

ModifyVpnTunnelOptions

Grants permission to modify the options for a Site-to-Site VPN connection

vpn-connection*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AuthenticationType

ec2:DPDTimeoutSeconds

ec2:GatewayType

ec2:IKEVersions

ec2:InsideTunnelCidr

ec2:InsideTunnelIpv6Cidr

ec2:Phase1DHGroup

ec2:Phase1EncryptionAlgorithms

ec2:Phase1IntegrityAlgorithms

ec2:Phase1LifetimeSeconds

ec2:Phase2DHGroup

ec2:Phase2EncryptionAlgorithms

ec2:Phase2IntegrityAlgorithms

ec2:Phase2LifetimeSeconds

ec2:Region

ec2:RekeyFuzzPercentage

ec2:RekeyMarginTimeSeconds

ec2:ReplayWindowSizePackets

ec2:ResourceTag/${TagKey}

ec2:RoutingType

Write

MonitorInstances

Grants permission to enable detailed monitoring for a running instance

instance*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:CpuOptionsAmdSevSnp

ec2:EbsOptimized

ec2:InstanceAutoRecovery

ec2:InstanceBandwidthWeighting

ec2:InstanceID

ec2:InstanceMarketType

ec2:InstanceMetadataTags

ec2:InstanceProfile

ec2:InstanceType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:MetadataHttpEndpoint

ec2:MetadataHttpPutResponseHopLimit

ec2:MetadataHttpTokens

ec2:NewInstanceProfile

ec2:PlacementGroup

ec2:ProductCode

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RootDeviceType

ec2:Tenancy

Write

MoveAddressToVpc

Grants permission to move an Elastic IP address from the EC2-Classic platform to the EC2-VPC platform

ec2:Region

Write

MoveByoipCidrToIpam

Grants permission to move a BYOIP IPv4 CIDR to Amazon VPC IP Address Manager (IPAM) from a public IPv4 pool

ipam-pool*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Write

MoveCapacityReservationInstances

Grants permission to move available capacity from a source Capacity Reservation to a destination Capacity Reservation

capacity-reservation*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:CapacityReservationFleet

ec2:CommitmentDuration

ec2:CreateDate

ec2:DestinationCapacityReservationId

ec2:EbsOptimized

ec2:EndDate

ec2:EndDateType

ec2:EphemeralStorage

ec2:InstanceCount

ec2:InstanceMatchCriteria

ec2:InstancePlatform

ec2:InstanceType

ec2:InterruptibleCapacityReservationId

ec2:InterruptionType

ec2:IsInterruptible

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:OutpostArn

ec2:PlacementGroup

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SourceCapacityReservationId

ec2:TargetInstanceCount

ec2:Tenancy

Write

ProvisionByoipCidr

Grants permission to provision an address range for use in Amazon through bring your own IP addresses (BYOIP), and to create a corresponding address pool

ec2:Region

Write

ProvisionIpamByoasn

Grants permission to provision an Autonomous System Number (ASN) for use in an Amazon Web Services account

ipam*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Write

ProvisionIpamPoolCidr

Grants permission to provision a CIDR to an Amazon VPC IP Address Manager (IPAM) pool

ipam-external-resource-verification-token

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Write

ipam-pool*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ProvisionPublicIpv4PoolCidr

Grants permission to provision a CIDR to a public IPv4 pool

ipam-pool*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Write

ipv4pool-ec2*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

PurchaseCapacityBlock

Grants permission to purchase a Capacity Block offering

capacity-reservation*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:CapacityReservationFleet

ec2:CommitmentDuration

ec2:CreateDate

ec2:DestinationCapacityReservationId

ec2:EbsOptimized

ec2:EndDate

ec2:EndDateType

ec2:EphemeralStorage

ec2:InstanceCount

ec2:InstanceMatchCriteria

ec2:InstancePlatform

ec2:InstanceType

ec2:InterruptibleCapacityReservationId

ec2:InterruptionType

ec2:IsInterruptible

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:OutpostArn

ec2:PlacementGroup

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SourceCapacityReservationId

ec2:TargetInstanceCount

ec2:Tenancy

Write

PurchaseCapacityBlockExtension

Grants permission to purchase a Capacity Block extension

capacity-reservation*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:CapacityReservationFleet

ec2:CommitmentDuration

ec2:CreateDate

ec2:DestinationCapacityReservationId

ec2:EbsOptimized

ec2:EndDate

ec2:EndDateType

ec2:EphemeralStorage

ec2:InstanceCount

ec2:InstanceMatchCriteria

ec2:InstancePlatform

ec2:InstanceType

ec2:InterruptibleCapacityReservationId

ec2:InterruptionType

ec2:IsInterruptible

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:OutpostArn

ec2:PlacementGroup

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SourceCapacityReservationId

ec2:TargetInstanceCount

ec2:Tenancy

Write

PurchaseHostReservation

Grants permission to purchase a reservation with configurations that match those of a Dedicated Host

dedicated-host*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AutoPlacement

ec2:AvailabilityZone

ec2:HostRecovery

ec2:InstanceType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Quantity

ec2:Region

ec2:ResourceTag/${TagKey}

Write

PurchaseReservedInstancesOffering

Grants permission to purchase a Reserved Instance offering

ec2:Region

Write

PurchaseScheduledInstances

Grants permission to purchase one or more Scheduled Instances with a specified schedule

ec2:Region

Write

RebootInstances

Grants permission to request a reboot of one or more instances

instance*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:CpuOptionsAmdSevSnp

ec2:EbsOptimized

ec2:InstanceAutoRecovery

ec2:InstanceBandwidthWeighting

ec2:InstanceID

ec2:InstanceMarketType

ec2:InstanceMetadataTags

ec2:InstanceProfile

ec2:InstanceType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:MetadataHttpEndpoint

ec2:MetadataHttpPutResponseHopLimit

ec2:MetadataHttpTokens

ec2:NewInstanceProfile

ec2:PlacementGroup

ec2:ProductCode

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RootDeviceType

ec2:Tenancy

Write

RegisterImage

Grants permission to register an Amazon Machine Image (AMI)

image*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:ImageID

ec2:ImageType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Owner

ec2:Public

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RootDeviceType

Write

snapshot

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Add/group

ec2:Add/userId

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:Encrypted

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Location

ec2:OutpostArn

ec2:Owner

ec2:ParentSnapshot

ec2:ParentVolume

ec2:ProductCode

ec2:Region

ec2:Remove/group

ec2:Remove/userId

ec2:ResourceTag/${TagKey}

ec2:SnapshotCoolOffPeriod

ec2:SnapshotID

ec2:SnapshotLockDuration

ec2:SnapshotTime

ec2:SourceAvailabilityZone

ec2:SourceOutpostArn

ec2:VolumeSize

RegisterInstanceEventNotificationAttributes

Grants permission to add tags to the set of tags to include in notifications about scheduled events for your instances

ec2:Region

Write

RegisterTransitGatewayMulticastGroupMembers

Grants permission to register one or more network interfaces as a member of a group IP address in a transit gateway multicast domain

network-interface*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:AssociatePublicIpAddress

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AuthorizedService

ec2:AuthorizedUser

ec2:AvailabilityZone

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:NetworkInterfaceID

ec2:Permission

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Subnet

ec2:Vpc

Write

transit-gateway-multicast-domain*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayMulticastDomainId

RegisterTransitGatewayMulticastGroupSources

Grants permission to register one or more network interfaces as a source of a group IP address in a transit gateway multicast domain

network-interface*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:AssociatePublicIpAddress

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AuthorizedService

ec2:AuthorizedUser

ec2:AvailabilityZone

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:NetworkInterfaceID

ec2:Permission

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Subnet

ec2:Vpc

Write

transit-gateway-multicast-domain*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayMulticastDomainId

RejectCapacityReservationBillingOwnership

Grants permission to reject a request to assign billing of the available capacity of a shared Capacity Reservation to your account

capacity-reservation*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:CapacityReservationFleet

ec2:CommitmentDuration

ec2:CreateDate

ec2:DestinationCapacityReservationId

ec2:EbsOptimized

ec2:EndDate

ec2:EndDateType

ec2:EphemeralStorage

ec2:InstanceCount

ec2:InstanceMatchCriteria

ec2:InstancePlatform

ec2:InstanceType

ec2:InterruptibleCapacityReservationId

ec2:InterruptionType

ec2:IsInterruptible

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:OutpostArn

ec2:PlacementGroup

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SourceCapacityReservationId

ec2:TargetInstanceCount

ec2:Tenancy

Write

RejectTransitGatewayClientVpnAttachment

Grants permission to reject a transit gateway attachment request for a Client VPN endpoint

transit-gateway-attachment*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayAttachmentId

Write

RejectTransitGatewayMulticastDomainAssociations

Grants permission to reject requests to associate cross-account subnets with a transit gateway multicast domain

transit-gateway-attachment

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayAttachmentId

Write

transit-gateway-multicast-domain

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayMulticastDomainId

RejectTransitGatewayPeeringAttachment

Grants permission to reject a transit gateway peering attachment request

transit-gateway-attachment*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayAttachmentId

Write

RejectTransitGatewayVpcAttachment

Grants permission to reject a request to attach a VPC to a transit gateway

transit-gateway-attachment*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayAttachmentId

Write

RejectVpcEndpointConnections

Grants permission to reject one or more VPC endpoint connection requests to a VPC endpoint service

vpc-endpoint-service*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:VpceMultiRegion

ec2:VpceServicePrivateDnsName

ec2:VpceServiceRegion

ec2:VpceSupportedRegion

Write

RejectVpcPeeringConnection

Grants permission to reject a VPC peering connection request

vpc-peering-connection*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:AccepterVpc

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:RequesterVpc

ec2:ResourceTag/${TagKey}

ec2:VpcPeeringConnectionID

Write

ReleaseAddress

Grants permission to release an Elastic IP address

elastic-ip

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:AllocationId

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Domain

ec2:PublicIpAddress

ec2:Region

ec2:ResourceTag/${TagKey}

Write

ReleaseHosts

Grants permission to release one or more On-Demand Dedicated Hosts

dedicated-host*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AutoPlacement

ec2:AvailabilityZone

ec2:HostRecovery

ec2:InstanceType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Quantity

ec2:Region

ec2:ResourceTag/${TagKey}

Write

ReleaseIpamPoolAllocation

Grants permission to release an allocation within an Amazon VPC IP Address Manager (IPAM) pool

ipam-pool*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Write

ReplaceIamInstanceProfileAssociation

Grants permission to replace an IAM instance profile for an instance

instance*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:CpuOptionsAmdSevSnp

ec2:EbsOptimized

ec2:InstanceAutoRecovery

ec2:InstanceBandwidthWeighting

ec2:InstanceID

ec2:InstanceMarketType

ec2:InstanceMetadataTags

ec2:InstanceProfile

ec2:InstanceType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:MetadataHttpEndpoint

ec2:MetadataHttpPutResponseHopLimit

ec2:MetadataHttpTokens

ec2:NewInstanceProfile

ec2:PlacementGroup

ec2:ProductCode

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RootDeviceType

ec2:Tenancy

Write

ReplaceImageCriteriaInAllowedImagesSettings

Grants permission to replace image criteria in allowed images settings

ec2:Region

Write

ReplaceNetworkAclAssociation

Grants permission to change which network ACL a subnet is associated with

network-acl*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:NetworkAclID

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Vpc

Write

subnet*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:Ipv4IpamPoolId

ec2:Ipv6IpamPoolId

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SubnetID

ec2:Vpc

ReplaceNetworkAclEntry

Grants permission to replace an entry (rule) in a network ACL

network-acl*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:NetworkAclID

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Vpc

Write

ReplaceRoute

Grants permission to replace a route within a route table in a VPC

instance

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:CpuOptionsAmdSevSnp

ec2:EbsOptimized

ec2:InstanceAutoRecovery

ec2:InstanceBandwidthWeighting

ec2:InstanceID

ec2:InstanceMarketType

ec2:InstanceMetadataTags

ec2:InstanceProfile

ec2:InstanceType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:MetadataHttpEndpoint

ec2:MetadataHttpPutResponseHopLimit

ec2:MetadataHttpTokens

ec2:NewInstanceProfile

ec2:PlacementGroup

ec2:ProductCode

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RootDeviceType

ec2:Tenancy

Write

route-table*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RouteTableID

ec2:Vpc

ReplaceRouteTableAssociation

Grants permission to change the route table that is associated with a subnet

internet-gateway

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:InternetGatewayID

ec2:Region

ec2:ResourceTag/${TagKey}

Write

ipv4pool-ec2

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

ipv6pool-ec2

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

route-table*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RouteTableID

ec2:Vpc

subnet

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:Ipv4IpamPoolId

ec2:Ipv6IpamPoolId

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SubnetID

ec2:Vpc

vpn-gateway

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

ReplaceTransitGatewayRoute

Grants permission to replace a route in a transit gateway route table

transit-gateway-attachment

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayAttachmentId

Write

transit-gateway-route-table*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayRouteTableId

ReplaceVpnTunnel

Grants permission to replace a VPN tunnel

vpn-connection*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AuthenticationType

ec2:DPDTimeoutSeconds

ec2:GatewayType

ec2:IKEVersions

ec2:InsideTunnelCidr

ec2:InsideTunnelIpv6Cidr

ec2:Phase1DHGroup

ec2:Phase1EncryptionAlgorithms

ec2:Phase1IntegrityAlgorithms

ec2:Phase1LifetimeSeconds

ec2:Phase2DHGroup

ec2:Phase2EncryptionAlgorithms

ec2:Phase2IntegrityAlgorithms

ec2:Phase2LifetimeSeconds

ec2:Region

ec2:RekeyFuzzPercentage

ec2:RekeyMarginTimeSeconds

ec2:ReplayWindowSizePackets

ec2:ResourceTag/${TagKey}

ec2:RoutingType

Write

ReportInstanceStatus

Grants permission to submit feedback about the status of an instance

instance*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:CpuOptionsAmdSevSnp

ec2:EbsOptimized

ec2:InstanceAutoRecovery

ec2:InstanceBandwidthWeighting

ec2:InstanceID

ec2:InstanceMarketType

ec2:InstanceMetadataTags

ec2:InstanceProfile

ec2:InstanceType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:MetadataHttpEndpoint

ec2:MetadataHttpPutResponseHopLimit

ec2:MetadataHttpTokens

ec2:NewInstanceProfile

ec2:PlacementGroup

ec2:ProductCode

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RootDeviceType

ec2:Tenancy

Write

RequestSpotFleet

Grants permission to create a Spot Fleet request

image

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:ImageID

ec2:ImageType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Owner

ec2:Public

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RootDeviceType

Write

key-pair

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:IsLaunchTemplateResource

ec2:KeyPairName

ec2:KeyPairType

ec2:LaunchTemplate

ec2:Region

ec2:ResourceTag/${TagKey}

launch-template

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:Region

ec2:ResourceTag/${TagKey}

placement-group

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:PlacementGroupName

ec2:PlacementGroupStrategy

ec2:Region

ec2:ResourceTag/${TagKey}

security-group

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SecurityGroupID

ec2:Vpc

snapshot

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Add/group

ec2:Add/userId

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:Encrypted

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Location

ec2:OutpostArn

ec2:Owner

ec2:ParentSnapshot

ec2:ParentVolume

ec2:ProductCode

ec2:Region

ec2:Remove/group

ec2:Remove/userId

ec2:ResourceTag/${TagKey}

ec2:SnapshotCoolOffPeriod

ec2:SnapshotID

ec2:SnapshotLockDuration

ec2:SnapshotTime

ec2:SourceAvailabilityZone

ec2:SourceOutpostArn

ec2:VolumeSize

spot-fleet-request*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

subnet

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:Ipv4IpamPoolId

ec2:Ipv6IpamPoolId

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SubnetID

ec2:Vpc

RequestSpotInstances

Grants permission to create a Spot Instance request

image

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:ImageID

ec2:ImageType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Owner

ec2:Public

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RootDeviceType

Write

key-pair

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:IsLaunchTemplateResource

ec2:KeyPairName

ec2:KeyPairType

ec2:LaunchTemplate

ec2:Region

ec2:ResourceTag/${TagKey}

network-interface

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:AssociatePublicIpAddress

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AuthorizedService

ec2:AuthorizedUser

ec2:AvailabilityZone

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:NetworkInterfaceID

ec2:Permission

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Subnet

ec2:Vpc

placement-group

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:PlacementGroupName

ec2:PlacementGroupStrategy

ec2:Region

ec2:ResourceTag/${TagKey}

security-group

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SecurityGroupID

ec2:Vpc

snapshot

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Add/group

ec2:Add/userId

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:Encrypted

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Location

ec2:OutpostArn

ec2:Owner

ec2:ParentSnapshot

ec2:ParentVolume

ec2:ProductCode

ec2:Region

ec2:Remove/group

ec2:Remove/userId

ec2:ResourceTag/${TagKey}

ec2:SnapshotCoolOffPeriod

ec2:SnapshotID

ec2:SnapshotLockDuration

ec2:SnapshotTime

ec2:SourceAvailabilityZone

ec2:SourceOutpostArn

ec2:VolumeSize

spot-instances-request*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

subnet

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:Ipv4IpamPoolId

ec2:Ipv6IpamPoolId

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SubnetID

ec2:Vpc

ResetAddressAttribute

Grants permission to reset the attribute of the specified IP address

elastic-ip*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:AllocationId

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Domain

ec2:PublicIpAddress

ec2:Region

ec2:ResourceTag/${TagKey}

Write

ResetEbsDefaultKmsKeyId

Grants permission to reset the default customer master key (CMK) for EBS encryption for your account to use the Amazon-managed CMK for EBS

ec2:Region

Write

ResetFpgaImageAttribute

Grants permission to reset an attribute of an Amazon FPGA Image (AFI) to its default value

fpga-image*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Owner

ec2:Public

ec2:Region

ec2:ResourceTag/${TagKey}

Write

ResetImageAttribute

Grants permission to reset an attribute of an Amazon Machine Image (AMI) to its default value

image*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:ImageID

ec2:ImageType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Owner

ec2:Public

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RootDeviceType

Write

ResetInstanceAttribute

Grants permission to reset an attribute of an instance to its default value

instance*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:CpuOptionsAmdSevSnp

ec2:EbsOptimized

ec2:InstanceAutoRecovery

ec2:InstanceBandwidthWeighting

ec2:InstanceID

ec2:InstanceMarketType

ec2:InstanceMetadataTags

ec2:InstanceProfile

ec2:InstanceType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:MetadataHttpEndpoint

ec2:MetadataHttpPutResponseHopLimit

ec2:MetadataHttpTokens

ec2:NewInstanceProfile

ec2:PlacementGroup

ec2:ProductCode

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RootDeviceType

ec2:Tenancy

Write

ResetNetworkInterfaceAttribute

Grants permission to reset an attribute of a network interface

network-interface*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:AssociatePublicIpAddress

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AuthorizedService

ec2:AuthorizedUser

ec2:AvailabilityZone

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:NetworkInterfaceID

ec2:Permission

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Subnet

ec2:Vpc

Write

ResetSnapshotAttribute

Grants permission to reset permission settings for a snapshot

snapshot*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Add/group

ec2:Add/userId

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:Encrypted

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Location

ec2:OutpostArn

ec2:Owner

ec2:ParentSnapshot

ec2:ParentVolume

ec2:ProductCode

ec2:Region

ec2:Remove/group

ec2:Remove/userId

ec2:ResourceTag/${TagKey}

ec2:SnapshotCoolOffPeriod

ec2:SnapshotID

ec2:SnapshotLockDuration

ec2:SnapshotTime

ec2:SourceAvailabilityZone

ec2:SourceOutpostArn

ec2:VolumeSize

Permissions management, Write

RestoreAddressToClassic

Grants permission to restore an Elastic IP address that was previously moved to the EC2-VPC platform back to the EC2-Classic platform

ec2:Region

Write

RestoreImageFromRecycleBin

Grants permission to restore an Amazon Machine Image (AMI) from the Recycle Bin

image*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:ImageID

ec2:ImageType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Owner

ec2:Public

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RootDeviceType

Write

RestoreManagedPrefixListVersion

Grants permission to restore the entries from a previous version of a managed prefix list to a new version of the prefix list

prefix-list*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:IpamPrefixListResolverTargetId

ec2:Region

ec2:ResourceTag/${TagKey}

Write

RestoreSnapshotFromRecycleBin

Grants permission to restore an Amazon EBS snapshot from the Recycle Bin

snapshot*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Add/group

ec2:Add/userId

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:Encrypted

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Location

ec2:OutpostArn

ec2:Owner

ec2:ParentSnapshot

ec2:ParentVolume

ec2:ProductCode

ec2:Region

ec2:Remove/group

ec2:Remove/userId

ec2:ResourceTag/${TagKey}

ec2:SnapshotCoolOffPeriod

ec2:SnapshotID

ec2:SnapshotLockDuration

ec2:SnapshotTime

ec2:SourceAvailabilityZone

ec2:SourceOutpostArn

ec2:VolumeSize

Write

RestoreSnapshotTier

Grants permission to restore an archived Amazon EBS snapshot for use temporarily or permanently, or modify the restore period or restore type for a snapshot that was previously temporarily restored

snapshot*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Add/group

ec2:Add/userId

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:Encrypted

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Location

ec2:OutpostArn

ec2:Owner

ec2:ParentSnapshot

ec2:ParentVolume

ec2:ProductCode

ec2:Region

ec2:Remove/group

ec2:Remove/userId

ec2:ResourceTag/${TagKey}

ec2:SnapshotCoolOffPeriod

ec2:SnapshotID

ec2:SnapshotLockDuration

ec2:SnapshotTime

ec2:SourceAvailabilityZone

ec2:SourceOutpostArn

ec2:VolumeSize

Write

RestoreVolumeFromRecycleBin

Grants permission to restore an EBS volume from Recycle Bin

volume*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:Encrypted

ec2:IsLaunchTemplateResource

ec2:KmsKeyId

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:ParentSnapshot

ec2:ParentVolume

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:VolumeID

ec2:VolumeInitializationRate

ec2:VolumeIops

ec2:VolumeSize

ec2:VolumeThroughput

ec2:VolumeType

Write

RevokeClientVpnIngress

Grants permission to remove an inbound authorization rule from a Client VPN endpoint

client-vpn-endpoint*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:ClientRootCertificateChainArn

ec2:CloudwatchLogGroupArn

ec2:CloudwatchLogStreamArn

ec2:DirectoryArn

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SamlProviderArn

ec2:ServerCertificateArn

Write

RevokeSecurityGroupEgress

Grants permission to remove one or more outbound rules from a VPC security group

security-group*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SecurityGroupID

ec2:Vpc

Write

RevokeSecurityGroupIngress

Grants permission to remove one or more inbound rules from a security group

security-group*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SecurityGroupID

ec2:Vpc

Write

RunInstances

Grants permission to launch one or more instances

capacity-reservation

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:CapacityReservationFleet

ec2:CommitmentDuration

ec2:CreateDate

ec2:DestinationCapacityReservationId

ec2:EbsOptimized

ec2:EndDate

ec2:EndDateType

ec2:EphemeralStorage

ec2:InstanceCount

ec2:InstanceMatchCriteria

ec2:InstancePlatform

ec2:InstanceType

ec2:InterruptibleCapacityReservationId

ec2:InterruptionType

ec2:IsInterruptible

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:OutpostArn

ec2:PlacementGroup

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SourceCapacityReservationId

ec2:TargetInstanceCount

ec2:Tenancy

Write

elastic-gpu

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:ElasticGpuType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Region

ec2:ResourceTag/${TagKey}

elastic-inference

ec2:Region

group

ec2:Region

image*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:ImageID

ec2:ImageType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Owner

ec2:Public

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RootDeviceType

instance*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:CpuOptionsAmdSevSnp

ec2:EbsOptimized

ec2:InstanceAutoRecovery

ec2:InstanceBandwidthWeighting

ec2:InstanceID

ec2:InstanceMarketType

ec2:InstanceMetadataTags

ec2:InstanceProfile

ec2:InstanceType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:MetadataHttpEndpoint

ec2:MetadataHttpPutResponseHopLimit

ec2:MetadataHttpTokens

ec2:NewInstanceProfile

ec2:PlacementGroup

ec2:ProductCode

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RootDeviceType

ec2:Tenancy

key-pair

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:IsLaunchTemplateResource

ec2:KeyPairName

ec2:KeyPairType

ec2:LaunchTemplate

ec2:Region

ec2:ResourceTag/${TagKey}

launch-template

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:Region

ec2:ResourceTag/${TagKey}

license-configuration

ec2:Region

network-interface*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:AssociatePublicIpAddress

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AuthorizedService

ec2:AuthorizedUser

ec2:AvailabilityZone

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:NetworkInterfaceID

ec2:Permission

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Subnet

ec2:Vpc

placement-group

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:PlacementGroupName

ec2:PlacementGroupStrategy

ec2:Region

ec2:ResourceTag/${TagKey}

secondary-interface

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Region

ec2:ResourceTag/${TagKey}

secondary-subnet

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

security-group*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SecurityGroupID

ec2:Vpc

snapshot

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Add/group

ec2:Add/userId

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:Encrypted

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Location

ec2:OutpostArn

ec2:Owner

ec2:ParentSnapshot

ec2:ParentVolume

ec2:ProductCode

ec2:Region

ec2:Remove/group

ec2:Remove/userId

ec2:ResourceTag/${TagKey}

ec2:SnapshotCoolOffPeriod

ec2:SnapshotID

ec2:SnapshotLockDuration

ec2:SnapshotTime

ec2:SourceAvailabilityZone

ec2:SourceOutpostArn

ec2:VolumeSize

spot-instances-request

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

subnet*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:Ipv4IpamPoolId

ec2:Ipv6IpamPoolId

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SubnetID

ec2:Vpc

volume

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:Encrypted

ec2:IsLaunchTemplateResource

ec2:KmsKeyId

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:ParentSnapshot

ec2:ParentVolume

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:VolumeID

ec2:VolumeInitializationRate

ec2:VolumeIops

ec2:VolumeSize

ec2:VolumeThroughput

ec2:VolumeType

SCENARIO: EC2-Classic-EBS

image*

instance*

security-group*

volume*

key-pair

placement-group

snapshot

SCENARIO: EC2-Classic-InstanceStore

image*

instance*

security-group*

key-pair

placement-group

snapshot

SCENARIO: EC2-VPC-EBS

image*

instance*

network-interface*

security-group*

volume*

key-pair

placement-group

snapshot

SCENARIO: EC2-VPC-EBS-Subnet

image*

instance*

network-interface*

security-group*

subnet*

volume*

key-pair

placement-group

snapshot

SCENARIO: EC2-VPC-InstanceStore

image*

instance*

network-interface*

security-group*

key-pair

placement-group

snapshot

SCENARIO: EC2-VPC-InstanceStore-Subnet

image*

instance*

network-interface*

security-group*

subnet*

key-pair

placement-group

snapshot

RunScheduledInstances

Grants permission to launch one or more Scheduled Instances

ec2:Region

Write

SearchLocalGatewayRoutes

Grants permission to search for routes in a local gateway route table

local-gateway-route-table*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

List

SearchTransitGatewayMulticastGroups

Grants permission to search for groups, sources, and members in a transit gateway multicast domain

transit-gateway-multicast-domain*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayMulticastDomainId

List

SearchTransitGatewayRoutes

Grants permission to search for routes in a transit gateway route table

transit-gateway-route-table*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayRouteTableId

List

SendDiagnosticInterrupt

Grants permission to send a diagnostic interrupt to an Amazon EC2 instance

instance*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:CpuOptionsAmdSevSnp

ec2:EbsOptimized

ec2:InstanceAutoRecovery

ec2:InstanceBandwidthWeighting

ec2:InstanceID

ec2:InstanceMarketType

ec2:InstanceMetadataTags

ec2:InstanceProfile

ec2:InstanceType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:MetadataHttpEndpoint

ec2:MetadataHttpPutResponseHopLimit

ec2:MetadataHttpTokens

ec2:NewInstanceProfile

ec2:PlacementGroup

ec2:ProductCode

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RootDeviceType

ec2:Tenancy

Write

StartDeclarativePoliciesReport

Grants permission to start a declarative policies report

ec2:Region

Read

StartInstances

Grants permission to start a stopped instance

instance*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:CpuOptionsAmdSevSnp

ec2:EbsOptimized

ec2:InstanceAutoRecovery

ec2:InstanceBandwidthWeighting

ec2:InstanceID

ec2:InstanceMarketType

ec2:InstanceMetadataTags

ec2:InstanceProfile

ec2:InstanceType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:MetadataHttpEndpoint

ec2:MetadataHttpPutResponseHopLimit

ec2:MetadataHttpTokens

ec2:NewInstanceProfile

ec2:PlacementGroup

ec2:ProductCode

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RootDeviceType

ec2:Tenancy

Write

license-configuration

ec2:Region

StartNetworkInsightsAccessScopeAnalysis

Grants permission to start a Network Access Scope analysis

network-insights-access-scope*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

Write

network-insights-access-scope-analysis*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

StartNetworkInsightsAnalysis

Grants permission to start analyzing a specified path

network-insights-analysis*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

Write

network-insights-path*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

StartVpcEndpointServicePrivateDnsVerification

Grants permission to start the private DNS verification process for a VPC endpoint service

vpc-endpoint-service*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:VpceMultiRegion

ec2:VpceServicePrivateDnsName

ec2:VpceServiceRegion

ec2:VpceSupportedRegion

Write

StopInstances

Grants permission to stop an Amazon EBS-backed instance

instance*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:CpuOptionsAmdSevSnp

ec2:EbsOptimized

ec2:InstanceAutoRecovery

ec2:InstanceBandwidthWeighting

ec2:InstanceID

ec2:InstanceMarketType

ec2:InstanceMetadataTags

ec2:InstanceProfile

ec2:InstanceType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:MetadataHttpEndpoint

ec2:MetadataHttpPutResponseHopLimit

ec2:MetadataHttpTokens

ec2:NewInstanceProfile

ec2:PlacementGroup

ec2:ProductCode

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RootDeviceType

ec2:Tenancy

Write

TerminateClientVpnConnections

Grants permission to terminate active Client VPN endpoint connections

client-vpn-endpoint*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:ClientRootCertificateChainArn

ec2:CloudwatchLogGroupArn

ec2:CloudwatchLogStreamArn

ec2:DirectoryArn

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SamlProviderArn

ec2:ServerCertificateArn

Write

TerminateInstances

Grants permission to shut down one or more instances

instance*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:CpuOptionsAmdSevSnp

ec2:EbsOptimized

ec2:InstanceAutoRecovery

ec2:InstanceBandwidthWeighting

ec2:InstanceID

ec2:InstanceMarketType

ec2:InstanceMetadataTags

ec2:InstanceProfile

ec2:InstanceType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:MetadataHttpEndpoint

ec2:MetadataHttpPutResponseHopLimit

ec2:MetadataHttpTokens

ec2:NewInstanceProfile

ec2:PlacementGroup

ec2:ProductCode

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RootDeviceType

ec2:Tenancy

Write

UnassignIpv6Addresses

Grants permission to unassign one or more IPv6 addresses from a network interface

network-interface*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:AssociatePublicIpAddress

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AuthorizedService

ec2:AuthorizedUser

ec2:AvailabilityZone

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:NetworkInterfaceID

ec2:Permission

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Subnet

ec2:Vpc

Write

UnassignPrivateIpAddresses

Grants permission to unassign one or more secondary private IP addresses from a network interface

network-interface*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:AssociatePublicIpAddress

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AuthorizedService

ec2:AuthorizedUser

ec2:AvailabilityZone

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:NetworkInterfaceID

ec2:Permission

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Subnet

ec2:Vpc

Write

UnassignPrivateNatGatewayAddress

Grants permission to unassign secondary private IPv4 addresses from a private NAT gateway

natgateway*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Vpc

Write

UnlockSnapshot

Grants permission to unlock a snapshot that is locked in governance mode or in compliance mode while still in the cooling-off period

snapshot*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Add/group

ec2:Add/userId

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:Encrypted

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Location

ec2:OutpostArn

ec2:Owner

ec2:ParentSnapshot

ec2:ParentVolume

ec2:ProductCode

ec2:Region

ec2:Remove/group

ec2:Remove/userId

ec2:ResourceTag/${TagKey}

ec2:SnapshotCoolOffPeriod

ec2:SnapshotID

ec2:SnapshotLockDuration

ec2:SnapshotTime

ec2:SourceAvailabilityZone

ec2:SourceOutpostArn

ec2:VolumeSize

Write

UnmonitorInstances

Grants permission to disable detailed monitoring for a running instance

instance*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:CpuOptionsAmdSevSnp

ec2:EbsOptimized

ec2:InstanceAutoRecovery

ec2:InstanceBandwidthWeighting

ec2:InstanceID

ec2:InstanceMarketType

ec2:InstanceMetadataTags

ec2:InstanceProfile

ec2:InstanceType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:MetadataHttpEndpoint

ec2:MetadataHttpPutResponseHopLimit

ec2:MetadataHttpTokens

ec2:NewInstanceProfile

ec2:PlacementGroup

ec2:ProductCode

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RootDeviceType

ec2:Tenancy

Write

UpdateCapacityManagerMonitoredTagKeys

Grants permission to activate or deactivate tag keys for monitoring by EC2 Capacity Manager

ec2:Region

Write

UpdateCapacityManagerOrganizationsAccess

Grants permission to update the Organizations access setting for EC2 Capacity Manager

ec2:Region

Write

UpdateInterruptibleCapacityReservationAllocation

Grants permission to update the number of instances allocated to an interruptible reservation, allowing you to add more capacity or reclaim capacity to your source Capacity Reservation

capacity-reservation*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:CapacityReservationFleet

ec2:CommitmentDuration

ec2:CreateDate

ec2:DestinationCapacityReservationId

ec2:EbsOptimized

ec2:EndDate

ec2:EndDateType

ec2:EphemeralStorage

ec2:InstanceCount

ec2:InstanceMatchCriteria

ec2:InstancePlatform

ec2:InstanceType

ec2:InterruptibleCapacityReservationId

ec2:InterruptionType

ec2:IsInterruptible

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:OutpostArn

ec2:PlacementGroup

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SourceCapacityReservationId

ec2:TargetInstanceCount

ec2:Tenancy

Write

UpdateSecurityGroupRuleDescriptionsEgress

Grants permission to update descriptions for one or more outbound rules in a VPC security group

security-group*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SecurityGroupID

ec2:Vpc

Write

UpdateSecurityGroupRuleDescriptionsIngress

Grants permission to update descriptions for one or more inbound rules in a security group

security-group*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SecurityGroupID

ec2:Vpc

Write

WithdrawByoipCidr

Grants permission to stop advertising an address range that was provisioned for use in Amazon through bring your own IP addresses (BYOIP)

ec2:Region

Write

Permission-only actions for Amazon EC2

The following actions are defined by Amazon EC2 but are not directly invocable through any API operation. They can only be used in IAM policy statements to grant or deny permissions.

Actions Description Resource types (*required) Condition keys Access level

AssociateVerifiedAccessInstanceWebAcl

Grants permission to associate an Amazon Web Application Firewall (WAF) web access control list (ACL) with a Verified Access instance

verified-access-instance*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Write

AttachApplianceToNatGateway

Grants permission to attach an appliance with a public/private Natgateway

natgateway*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Vpc

Permissions management, Write

AttachResourcesToPlacementGroup

Grants permission to attach resources to a placement group

placement-group*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:PlacementGroupName

ec2:PlacementGroupStrategy

ec2:Region

ec2:ResourceTag/${TagKey}

Permissions management, Write

CreateCoipPoolPermission

Grants permission to allow a service to access a customer-owned IP (CoIP) pool

coip-pool*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

Permissions management, Write

CreateLocalGatewayRouteTablePermission

Grants permission to allow a service to access a local gateway route table

local-gateway-route-table*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Permissions management, Write

CreateOdbNetworkPeering

Grants permission to allow Oracle Database@Amazon to create a peering connection between an ODB network and a VPC

vpc*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Ipv4IpamPoolId

ec2:Ipv6IpamPoolId

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Tenancy

ec2:VpcID

Permissions management, Write

DeleteCoipPoolPermission

Grants permission to deny a service from accessing a customer-owned IP (CoIP) pool

coip-pool*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

Permissions management, Write

DeleteLocalGatewayRouteTablePermission

Grants permission to deny a service from accessing a local gateway route table

local-gateway-route-table*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Permissions management, Write

DeleteOdbNetworkPeering

Grants permission to allow Oracle Database@Amazon to delete a peering connection between an ODB network and a VPC

vpc*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Ipv4IpamPoolId

ec2:Ipv6IpamPoolId

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Tenancy

ec2:VpcID

Permissions management, Write

DeleteResourcePolicy

Grants permission to remove an IAM policy that enables cross-account sharing from a resource

ipam-pool

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Permissions management, Write

placement-group

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:PlacementGroupName

ec2:PlacementGroupStrategy

ec2:Region

ec2:ResourceTag/${TagKey}

verified-access-group

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

DescribeLocalGatewayRouteTablePermissions

Grants permission to allow a service to describe local gateway route table permissions

ec2:Region

List

DescribeVerifiedAccessInstanceWebAclAssociations

Grants permission to describe the Amazon Web Application Firewall (WAF) web access control list (ACL) associations for a Verified Access instance

ec2:Region

List

DetachApplianceFromNatGateway

Grants permission to detach an appliance from a public/private Natgateway

natgateway*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Vpc

Permissions management, Write

DetachResourcesFromPlacementGroup

Grants permission to detach resources from a placement group

placement-group*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:PlacementGroupName

ec2:PlacementGroupStrategy

ec2:Region

ec2:ResourceTag/${TagKey}

Permissions management, Write

DisassociateVerifiedAccessInstanceWebAcl

Grants permission to disassociate an Amazon Web Application Firewall (WAF) web access control list (ACL) from a Verified Access instance

verified-access-instance*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Write

GetResourcePolicy

Grants permission to describe an IAM policy that enables cross-account sharing

ipam-pool

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Read

placement-group

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:PlacementGroupName

ec2:PlacementGroupStrategy

ec2:Region

ec2:ResourceTag/${TagKey}

verified-access-group

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

GetVerifiedAccessInstanceWebAcl

Grants permission to show the Amazon Web Application Firewall (WAF) web access control list (ACL) for a Verified Access instance

verified-access-instance*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

List

ImportByoipCidrToIpam

Grants permission to transfer existing BYOIP IPv4 CIDRs to IPAM

ipam-pool*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Write

InjectApiError

Grants permission to temporarily inject errors for target API requests

ec2:FisActionId

ec2:FisTargetArns

ec2:Region

Write

InjectVolumeIOLatency

Grants permission to temporarily inject latency to I/O operations for a target Amazon EBS volume

volume*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:Encrypted

ec2:IsLaunchTemplateResource

ec2:KmsKeyId

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:ParentSnapshot

ec2:ParentVolume

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:VolumeID

ec2:VolumeInitializationRate

ec2:VolumeIops

ec2:VolumeSize

ec2:VolumeThroughput

ec2:VolumeType

Write

ModifyOdbNetworkPeering

Grants permission to allow Oracle Database@Amazon to modify the settings of a peering connection between an ODB network and a VPC

vpc*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Ipv4IpamPoolId

ec2:Ipv6IpamPoolId

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Tenancy

ec2:VpcID

Permissions management, Write

PauseVolumeIO

Grants permission to temporarily pause I/O operations for a target Amazon EBS volume

instance

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:CpuOptionsAmdSevSnp

ec2:EbsOptimized

ec2:InstanceAutoRecovery

ec2:InstanceBandwidthWeighting

ec2:InstanceID

ec2:InstanceMarketType

ec2:InstanceMetadataTags

ec2:InstanceProfile

ec2:InstanceType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:MetadataHttpEndpoint

ec2:MetadataHttpPutResponseHopLimit

ec2:MetadataHttpTokens

ec2:NewInstanceProfile

ec2:PlacementGroup

ec2:ProductCode

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RootDeviceType

ec2:Tenancy

Write

volume*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:Encrypted

ec2:IsLaunchTemplateResource

ec2:KmsKeyId

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:ParentSnapshot

ec2:ParentVolume

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:VolumeID

ec2:VolumeInitializationRate

ec2:VolumeIops

ec2:VolumeSize

ec2:VolumeThroughput

ec2:VolumeType

PutResourcePolicy

Grants permission to attach an IAM policy that enables cross-account sharing to a resource

ipam-pool

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

Permissions management, Write

placement-group

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:PlacementGroupName

ec2:PlacementGroupStrategy

ec2:Region

ec2:ResourceTag/${TagKey}

verified-access-group

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

SendSpotInstanceInterruptions

Grants permission to interrupt a Spot Instance

instance*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:CpuOptionsAmdSevSnp

ec2:EbsOptimized

ec2:InstanceAutoRecovery

ec2:InstanceBandwidthWeighting

ec2:InstanceID

ec2:InstanceMarketType

ec2:InstanceMetadataTags

ec2:InstanceProfile

ec2:InstanceType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:MetadataHttpEndpoint

ec2:MetadataHttpPutResponseHopLimit

ec2:MetadataHttpTokens

ec2:NewInstanceProfile

ec2:PlacementGroup

ec2:ProductCode

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RootDeviceType

ec2:Tenancy

Write

Resource types defined by Amazon EC2

The following resource types are defined by this service and can be used in the Resource element of IAM permission policy statements.

Resource types ARN Condition keys

capacity-block

arn:${Partition}:ec2:${Region}:${Account}:capacity-block/${CapacityBlockId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

capacity-manager-data-export

arn:${Partition}:ec2:${Region}:${Account}:capacity-manager-data-export/${CapacityManagerDataExportId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

capacity-reservation

arn:${Partition}:ec2:${Region}:${Account}:capacity-reservation/${CapacityReservationId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:CapacityReservationFleet

ec2:CommitmentDuration

ec2:CreateDate

ec2:DestinationCapacityReservationId

ec2:EbsOptimized

ec2:EndDate

ec2:EndDateType

ec2:EphemeralStorage

ec2:InstanceCount

ec2:InstanceMatchCriteria

ec2:InstancePlatform

ec2:InstanceType

ec2:InterruptibleCapacityReservationId

ec2:InterruptionType

ec2:IsInterruptible

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:OutpostArn

ec2:PlacementGroup

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SourceCapacityReservationId

ec2:TargetInstanceCount

ec2:Tenancy

capacity-reservation-cancellation-quote

arn:${Partition}:ec2:${Region}:${Account}:capacity-reservation-cancellation-quote/${CapacityReservationCancellationQuoteId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

capacity-reservation-fleet

arn:${Partition}:ec2:${Region}:${Account}:capacity-reservation-fleet/${CapacityReservationFleetId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

carrier-gateway

arn:${Partition}:ec2:${Region}:${Account}:carrier-gateway/${CarrierGatewayId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Tenancy

ec2:Vpc

certificate

arn:${Partition}:acm:${Region}:${Account}:certificate/${CertificateId}

client-vpn-endpoint

arn:${Partition}:ec2:${Region}:${Account}:client-vpn-endpoint/${ClientVpnEndpointId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:ClientRootCertificateChainArn

ec2:CloudwatchLogGroupArn

ec2:CloudwatchLogStreamArn

ec2:DirectoryArn

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SamlProviderArn

ec2:ServerCertificateArn

coip-pool

arn:${Partition}:ec2:${Region}:${Account}:coip-pool/${Ipv4PoolCoipId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

customer-gateway

arn:${Partition}:ec2:${Region}:${Account}:customer-gateway/${CustomerGatewayId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

declarative-policies-report

arn:${Partition}:ec2:${Region}:${Account}:declarative-policies-report/${DeclarativePoliciesReportId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

dedicated-host

arn:${Partition}:ec2:${Region}:${Account}:dedicated-host/${DedicatedHostId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AutoPlacement

ec2:AvailabilityZone

ec2:HostRecovery

ec2:InstanceType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Quantity

ec2:Region

ec2:ResourceTag/${TagKey}

dhcp-options

arn:${Partition}:ec2:${Region}:${Account}:dhcp-options/${DhcpOptionsId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:DhcpOptionsID

ec2:Region

ec2:ResourceTag/${TagKey}

egress-only-internet-gateway

arn:${Partition}:ec2:${Region}:${Account}:egress-only-internet-gateway/${EgressOnlyInternetGatewayId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

elastic-gpu

arn:${Partition}:ec2:${Region}:${Account}:elastic-gpu/${ElasticGpuId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:ElasticGpuType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Region

ec2:ResourceTag/${TagKey}

elastic-inference

arn:${Partition}:elastic-inference:${Region}:${Account}:elastic-inference-accelerator/${AcceleratorId}

elastic-ip

arn:${Partition}:ec2:${Region}:${Account}:elastic-ip/${AllocationId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:AllocationId

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Domain

ec2:PublicIpAddress

ec2:Region

ec2:ResourceTag/${TagKey}

export-image-task

arn:${Partition}:ec2:${Region}:${Account}:export-image-task/${ExportImageTaskId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

export-instance-task

arn:${Partition}:ec2:${Region}:${Account}:export-instance-task/${ExportTaskId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

fleet

arn:${Partition}:ec2:${Region}:${Account}:fleet/${FleetId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

fpga-image

arn:${Partition}:ec2:${Region}:${Account}:fpga-image/${FpgaImageId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Owner

ec2:Public

ec2:Region

ec2:ResourceTag/${TagKey}

group

arn:${Partition}:resource-groups:${Region}:${Account}:group/${GroupName}

host-reservation

arn:${Partition}:ec2:${Region}:${Account}:host-reservation/${HostReservationId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

image

arn:${Partition}:ec2:${Region}::image/${ImageId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:ImageID

ec2:ImageType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Owner

ec2:Public

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RootDeviceType

image-usage-report

arn:${Partition}:ec2:${Region}:${Account}:image-usage-report/${ImageUsageReportId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

import-image-task

arn:${Partition}:ec2:${Region}:${Account}:import-image-task/${ImportImageTaskId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

import-snapshot-task

arn:${Partition}:ec2:${Region}:${Account}:import-snapshot-task/${ImportSnapshotTaskId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

instance

arn:${Partition}:ec2:${Region}:${Account}:instance/${InstanceId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:CpuOptionsAmdSevSnp

ec2:EbsOptimized

ec2:InstanceAutoRecovery

ec2:InstanceBandwidthWeighting

ec2:InstanceID

ec2:InstanceMarketType

ec2:InstanceMetadataTags

ec2:InstanceProfile

ec2:InstanceType

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:MetadataHttpEndpoint

ec2:MetadataHttpPutResponseHopLimit

ec2:MetadataHttpTokens

ec2:NewInstanceProfile

ec2:PlacementGroup

ec2:ProductCode

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RootDeviceType

ec2:Tenancy

instance-connect-endpoint

arn:${Partition}:ec2:${Region}:${Account}:instance-connect-endpoint/${InstanceConnectEndpointId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SubnetID

instance-event-window

arn:${Partition}:ec2:${Region}:${Account}:instance-event-window/${InstanceEventWindowId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

internet-gateway

arn:${Partition}:ec2:${Region}:${Account}:internet-gateway/${InternetGatewayId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:InternetGatewayID

ec2:Region

ec2:ResourceTag/${TagKey}

ipam

arn:${Partition}:ec2::${Account}:ipam/${IpamId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ipam-external-resource-verification-token

arn:${Partition}:ec2::${Account}:ipam-external-resource-verification-token/${IpamExternalResourceVerificationTokenId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ipam-policy

arn:${Partition}:ec2::${Account}:ipam-policy/${IpamPolicyId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ipam-pool

arn:${Partition}:ec2::${Account}:ipam-pool/${IpamPoolId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ipam-pool-allocation

arn:${Partition}:ec2:${Region}:${Account}:ipam-pool-allocation/${IpamPoolAllocationId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ipam-prefix-list-resolver

arn:${Partition}:ec2::${Account}:ipam-prefix-list-resolver/${IpamPrefixListResolverId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ipam-prefix-list-resolver-target

arn:${Partition}:ec2::${Account}:ipam-prefix-list-resolver-target/${IpamPrefixListResolverTargetId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ipam-resource-discovery

arn:${Partition}:ec2::${Account}:ipam-resource-discovery/${IpamResourceDiscoveryId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ipam-resource-discovery-association

arn:${Partition}:ec2::${Account}:ipam-resource-discovery-association/${IpamResourceDiscoveryAssociationId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

ipam-scope

arn:${Partition}:ec2::${Account}:ipam-scope/${IpamScopeId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ipv4pool-ec2

arn:${Partition}:ec2:${Region}:${Account}:ipv4pool-ec2/${Ipv4PoolEc2Id}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

ipv6pool-ec2

arn:${Partition}:ec2:${Region}:${Account}:ipv6pool-ec2/${Ipv6PoolEc2Id}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

key-pair

arn:${Partition}:ec2:${Region}:${Account}:key-pair/${KeyPairName}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:IsLaunchTemplateResource

ec2:KeyPairName

ec2:KeyPairType

ec2:LaunchTemplate

ec2:Region

ec2:ResourceTag/${TagKey}

launch-template

arn:${Partition}:ec2:${Region}:${Account}:launch-template/${LaunchTemplateId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:Region

ec2:ResourceTag/${TagKey}

license-configuration

arn:${Partition}:license-manager:${Region}:${Account}:license-configuration:${LicenseConfigurationId}

local-gateway

arn:${Partition}:ec2:${Region}:${Account}:local-gateway/${LocalGatewayId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

local-gateway-route-table

arn:${Partition}:ec2:${Region}:${Account}:local-gateway-route-table/${LocalGatewayRoutetableId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

local-gateway-route-table-virtual-interface-group-association

arn:${Partition}:ec2:${Region}:${Account}:local-gateway-route-table-virtual-interface-group-association/${LocalGatewayRouteTableVirtualInterfaceGroupAssociationId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

local-gateway-route-table-vpc-association

arn:${Partition}:ec2:${Region}:${Account}:local-gateway-route-table-vpc-association/${LocalGatewayRouteTableVpcAssociationId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

local-gateway-virtual-interface

arn:${Partition}:ec2:${Region}:${Account}:local-gateway-virtual-interface/${LocalGatewayVirtualInterfaceId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

local-gateway-virtual-interface-group

arn:${Partition}:ec2:${Region}:${Account}:local-gateway-virtual-interface-group/${LocalGatewayVirtualInterfaceGroupId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

mac-modification-task

arn:${Partition}:ec2:${Region}:${Account}:mac-modification-task/${MacModificationTaskId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

natgateway

arn:${Partition}:ec2:${Region}:${Account}:natgateway/${NatGatewayId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Vpc

network-acl

arn:${Partition}:ec2:${Region}:${Account}:network-acl/${NaclId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:NetworkAclID

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Vpc

network-insights-access-scope

arn:${Partition}:ec2:${Region}:${Account}:network-insights-access-scope/${NetworkInsightsAccessScopeId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

network-insights-access-scope-analysis

arn:${Partition}:ec2:${Region}:${Account}:network-insights-access-scope-analysis/${NetworkInsightsAccessScopeAnalysisId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

network-insights-analysis

arn:${Partition}:ec2:${Region}:${Account}:network-insights-analysis/${NetworkInsightsAnalysisId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

network-insights-path

arn:${Partition}:ec2:${Region}:${Account}:network-insights-path/${NetworkInsightsPathId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

network-interface

arn:${Partition}:ec2:${Region}:${Account}:network-interface/${NetworkInterfaceId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:AssociatePublicIpAddress

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AuthorizedService

ec2:AuthorizedUser

ec2:AvailabilityZone

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:NetworkInterfaceID

ec2:Permission

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Subnet

ec2:Vpc

outpost-lag

arn:${Partition}:ec2:${Region}:${Account}:outpost-lag/${OutpostLagId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

placement-group

arn:${Partition}:ec2:${Region}:${Account}:placement-group/${PlacementGroupName}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:PlacementGroupName

ec2:PlacementGroupStrategy

ec2:Region

ec2:ResourceTag/${TagKey}

prefix-list

arn:${Partition}:ec2:${Region}:${Account}:prefix-list/${PrefixListId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:IpamPrefixListResolverTargetId

ec2:Region

ec2:ResourceTag/${TagKey}

replace-root-volume-task

arn:${Partition}:ec2:${Region}:${Account}:replace-root-volume-task/${ReplaceRootVolumeTaskId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

reserved-instances

arn:${Partition}:ec2:${Region}:${Account}:reserved-instances/${ReservationId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:InstanceType

ec2:Region

ec2:ReservedInstancesOfferingType

ec2:ResourceTag/${TagKey}

ec2:Tenancy

role

arn:${Partition}:iam::${Account}:role/${RoleNameWithPath}

route-server

arn:${Partition}:ec2:${Region}:${Account}:route-server/${RouteServerId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

route-server-endpoint

arn:${Partition}:ec2:${Region}:${Account}:route-server-endpoint/${RouteServerEndpointId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:AvailabilityZone

ec2:Region

ec2:ResourceTag/${TagKey}

route-server-peer

arn:${Partition}:ec2:${Region}:${Account}:route-server-peer/${RouteServerPeerId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:AvailabilityZone

ec2:Region

ec2:ResourceTag/${TagKey}

route-table

arn:${Partition}:ec2:${Region}:${Account}:route-table/${RouteTableId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:RouteTableID

ec2:Vpc

secondary-interface

arn:${Partition}:ec2:${Region}:${Account}:secondary-interface/${SecondaryInterfaceId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Region

ec2:ResourceTag/${TagKey}

secondary-network

arn:${Partition}:ec2:${Region}:${Account}:secondary-network/${SecondaryNetworkId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

secondary-subnet

arn:${Partition}:ec2:${Region}:${Account}:secondary-subnet/${SecondarySubnetId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

security-group

arn:${Partition}:ec2:${Region}:${Account}:security-group/${SecurityGroupId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SecurityGroupID

ec2:Vpc

security-group-rule

arn:${Partition}:ec2:${Region}:${Account}:security-group-rule/${SecurityGroupRuleId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

snapshot

arn:${Partition}:ec2:${Region}::snapshot/${SnapshotId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Add/group

ec2:Add/userId

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:Encrypted

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Location

ec2:OutpostArn

ec2:Owner

ec2:ParentSnapshot

ec2:ParentVolume

ec2:ProductCode

ec2:Region

ec2:Remove/group

ec2:Remove/userId

ec2:ResourceTag/${TagKey}

ec2:SnapshotCoolOffPeriod

ec2:SnapshotID

ec2:SnapshotLockDuration

ec2:SnapshotTime

ec2:SourceAvailabilityZone

ec2:SourceOutpostArn

ec2:VolumeSize

spot-fleet-request

arn:${Partition}:ec2:${Region}:${Account}:spot-fleet-request/${SpotFleetRequestId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

spot-instances-request

arn:${Partition}:ec2:${Region}:${Account}:spot-instances-request/${SpotInstanceRequestId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

subnet

arn:${Partition}:ec2:${Region}:${Account}:subnet/${SubnetId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:Ipv4IpamPoolId

ec2:Ipv6IpamPoolId

ec2:IsLaunchTemplateResource

ec2:LaunchTemplate

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:SubnetID

ec2:Vpc

subnet-cidr-reservation

arn:${Partition}:ec2:${Region}:${Account}:subnet-cidr-reservation/${SubnetCidrReservationId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

traffic-mirror-filter

arn:${Partition}:ec2:${Region}:${Account}:traffic-mirror-filter/${TrafficMirrorFilterId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

traffic-mirror-filter-rule

arn:${Partition}:ec2:${Region}:${Account}:traffic-mirror-filter-rule/${TrafficMirrorFilterRuleId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

traffic-mirror-session

arn:${Partition}:ec2:${Region}:${Account}:traffic-mirror-session/${TrafficMirrorSessionId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

traffic-mirror-target

arn:${Partition}:ec2:${Region}:${Account}:traffic-mirror-target/${TrafficMirrorTargetId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

transit-gateway

arn:${Partition}:ec2:${Region}:${Account}:transit-gateway/${TransitGatewayId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayId

transit-gateway-attachment

arn:${Partition}:ec2:${Region}:${Account}:transit-gateway-attachment/${TransitGatewayAttachmentId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayAttachmentId

transit-gateway-connect-peer

arn:${Partition}:ec2:${Region}:${Account}:transit-gateway-connect-peer/${TransitGatewayConnectPeerId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayConnectPeerId

transit-gateway-metering-policy

arn:${Partition}:ec2:${Region}:${Account}:transit-gateway-metering-policy/${TransitGatewayMeteringPolicyId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayMeteringPolicyId

transit-gateway-multicast-domain

arn:${Partition}:ec2:${Region}:${Account}:transit-gateway-multicast-domain/${TransitGatewayMulticastDomainId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayMulticastDomainId

transit-gateway-policy-table

arn:${Partition}:ec2:${Region}:${Account}:transit-gateway-policy-table/${TransitGatewayPolicyTableId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayPolicyTableId

transit-gateway-route-table

arn:${Partition}:ec2:${Region}:${Account}:transit-gateway-route-table/${TransitGatewayRouteTableId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayRouteTableId

transit-gateway-route-table-announcement

arn:${Partition}:ec2:${Region}:${Account}:transit-gateway-route-table-announcement/${TransitGatewayRouteTableAnnouncementId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:transitGatewayRouteTableAnnouncementId

verified-access-endpoint

arn:${Partition}:ec2:${Region}:${Account}:verified-access-endpoint/${VerifiedAccessEndpointId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

verified-access-endpoint-target

arn:${Partition}:ec2:${Region}:${Account}:verified-access-endpoint-target/${VerifiedAccessEndpointTargetId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

verified-access-group

arn:${Partition}:ec2:${Region}:${Account}:verified-access-group/${VerifiedAccessGroupId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

verified-access-instance

arn:${Partition}:ec2:${Region}:${Account}:verified-access-instance/${VerifiedAccessInstanceId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

verified-access-policy

arn:${Partition}:ec2:${Region}:${Account}:verified-access-policy/${VerifiedAccessPolicyId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

verified-access-trust-provider

arn:${Partition}:ec2:${Region}:${Account}:verified-access-trust-provider/${VerifiedAccessTrustProviderId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

volume

arn:${Partition}:ec2:${Region}:${Account}:volume/${VolumeId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AvailabilityZone

ec2:AvailabilityZoneId

ec2:Encrypted

ec2:IsLaunchTemplateResource

ec2:KmsKeyId

ec2:LaunchTemplate

ec2:ManagedResourceOperator

ec2:ParentSnapshot

ec2:ParentVolume

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:VolumeID

ec2:VolumeInitializationRate

ec2:VolumeIops

ec2:VolumeSize

ec2:VolumeThroughput

ec2:VolumeType

vpc

arn:${Partition}:ec2:${Region}:${Account}:vpc/${VpcId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Ipv4IpamPoolId

ec2:Ipv6IpamPoolId

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:Tenancy

ec2:VpcID

vpc-block-public-access-exclusion

arn:${Partition}:ec2:${Region}:${Account}:vpc-block-public-access-exclusion/${VpcBlockPublicAccessExclusionId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

vpc-encryption-control

arn:${Partition}:ec2:${Region}:${Account}:vpc-encryption-control/${VpcEncryptionControlId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

vpc-endpoint

arn:${Partition}:ec2:${Region}:${Account}:vpc-endpoint/${VpcEndpointId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:VpceMultiRegion

ec2:VpcePrivateDnsPreference

ec2:VpcePrivateDnsSpecifiedDomains

ec2:VpceServiceName

ec2:VpceServiceOwner

ec2:VpceServiceRegion

vpc-endpoint-connection

arn:${Partition}:ec2:${Region}:${Account}:vpc-endpoint-connection/${VpcEndpointConnectionId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

vpc-endpoint-service

arn:${Partition}:ec2:${Region}:${Account}:vpc-endpoint-service/${VpcEndpointServiceId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:ResourceTag/${TagKey}

ec2:VpceMultiRegion

ec2:VpceServicePrivateDnsName

ec2:VpceServiceRegion

ec2:VpceSupportedRegion

vpc-endpoint-service-permission

arn:${Partition}:ec2:${Region}:${Account}:vpc-endpoint-service-permission/${VpcEndpointServicePermissionId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

vpc-flow-log

arn:${Partition}:ec2:${Region}:${Account}:vpc-flow-log/${VpcFlowLogId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

vpc-peering-connection

arn:${Partition}:ec2:${Region}:${Account}:vpc-peering-connection/${VpcPeeringConnectionId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:AccepterVpc

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:Region

ec2:RequesterVpc

ec2:ResourceTag/${TagKey}

ec2:VpcPeeringConnectionID

vpn-concentrator

arn:${Partition}:ec2:${Region}:${Account}:vpn-concentrator/${VpnConcentratorId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

vpn-connection

arn:${Partition}:ec2:${Region}:${Account}:vpn-connection/${VpnConnectionId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Attribute

ec2:Attribute/${AttributeName}

ec2:AuthenticationType

ec2:DPDTimeoutSeconds

ec2:GatewayType

ec2:IKEVersions

ec2:InsideTunnelCidr

ec2:InsideTunnelIpv6Cidr

ec2:Phase1DHGroup

ec2:Phase1EncryptionAlgorithms

ec2:Phase1IntegrityAlgorithms

ec2:Phase1LifetimeSeconds

ec2:Phase2DHGroup

ec2:Phase2EncryptionAlgorithms

ec2:Phase2IntegrityAlgorithms

ec2:Phase2LifetimeSeconds

ec2:Region

ec2:RekeyFuzzPercentage

ec2:RekeyMarginTimeSeconds

ec2:ReplayWindowSizePackets

ec2:ResourceTag/${TagKey}

ec2:RoutingType

vpn-connection-device-type

arn:${Partition}:ec2:${Region}:${Account}:vpn-connection-device-type/${VpnConnectionDeviceTypeId}

ec2:Region

vpn-gateway

arn:${Partition}:ec2:${Region}:${Account}:vpn-gateway/${VpnGatewayId}

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

ec2:Region

ec2:ResourceTag/${TagKey}

Condition keys for Amazon EC2

Amazon EC2 defines the following condition keys that can be used in the Condition element of an IAM policy.

Condition keys Description Type

aws:RequestTag/${TagKey}

Filters access by a tag key and value pair that is allowed in the request

String

aws:ResourceTag/${TagKey}

Filters access by a tag key and value pair of a resource

String

aws:TagKeys

Filters access by a list of tag keys that are allowed in the request

ArrayOfString

ec2:AccepterVpc

Filters access by the ARN of an accepter VPC in a VPC peering connection

ARN

ec2:Add/group

Filters access by the group being added to a snapshot

String

ec2:Add/userId

Filters access by the account id being added to a snapshot

String

ec2:AllocationId

Filters access by the allocation ID of the Elastic IP address

String

ec2:AssociatePublicIpAddress

Filters access by whether the user wants to associate a public IP address with the instance

Bool

ec2:Attribute

Filters access by an attribute of a resource

String

ec2:Attribute/${AttributeName}

Filters access by an attribute being set on a resource

String

ec2:AuthenticationType

Filters access by the authentication type for the VPN tunnel endpoints

String

ec2:AuthorizedService

Filters access by the Amazon service that has permission to use a resource

String

ec2:AuthorizedUser

Filters access by an IAM principal that has permission to use a resource

String

ec2:AutoPlacement

Filters access by the Auto Placement properties of a Dedicated Host

String

ec2:AvailabilityZone

Filters access by the name of an Availability Zone in an Amazon Web Services Region

String

ec2:AvailabilityZoneId

Filters access by the ID of an Availability Zone in an Amazon Web Services Region

String

ec2:CapacityReservationFleet

Filters access by the ARN of the Capacity Reservation Fleet

ARN

ec2:ClientRootCertificateChainArn

Filters access by the ARN of the client root certificate chain

ARN

ec2:CloudwatchLogGroupArn

Filters access by the ARN of the CloudWatch Logs log group

ARN

ec2:CloudwatchLogStreamArn

Filters access by the ARN of the CloudWatch Logs log stream

ARN

ec2:CommitmentDuration

Filters access by commitment duration of the Capacity Reservation

Numeric

ec2:CpuOptionsAmdSevSnp

Filters access by the state of AMD SEV-SNP CPU Options. Currently, only US East (Ohio) and Europe (Ireland) are supported

String

ec2:CreateAction

Filters access by the name of a resource-creating API action

String

ec2:CreateDate

Filters access by the date and time at which the Capacity Reservation was created

Date

ec2:DPDTimeoutSeconds

Filters access by the duration after which DPD timeout occurs on a VPN tunnel

Numeric

ec2:DestinationCapacityReservationId

Filters access by the ID of the Capacity Reservation that you want to move capacity into

ARN

ec2:DhcpOptionsID

Filters access by the ID of a dynamic host configuration protocol (DHCP) options set

String

ec2:DirectoryArn

Filters access by the ARN of the directory

ARN

ec2:Domain

Filters access by the domain of the Elastic IP address

String

ec2:EbsOptimized

Filters access by whether the instance is enabled for EBS optimization

Bool

ec2:ElasticGpuType

Filters access by the type of Elastic Graphics accelerator

String

ec2:Encrypted

Filters access by whether the EBS volume is encrypted

Bool

ec2:EndDate

Filters access by the date and time at which the Capacity Reservation ends

Date

ec2:EndDateType

Filters access by the way in which the Capacity Reservation ends

String

ec2:EphemeralStorage

Filters access by whether the instance is enabled for ephemeral storage

Bool

ec2:FisActionId

Filters access by the ID of an Amazon FIS action

String

ec2:FisTargetArns

Filters access by the ARN of an Amazon FIS target

ArrayOfARN

ec2:GatewayType

Filters access by the gateway type for a VPN endpoint on the Amazon side of a VPN connection

String

ec2:HostRecovery

Filters access by whether host recovery is enabled for a Dedicated Host

String

ec2:IKEVersions

Filters access by the internet key exchange (IKE) versions that are permitted for a VPN tunnel

ArrayOfString

ec2:ImageID

Filters access by the ID of an image

String

ec2:ImageType

Filters access by the type of image (machine, aki, or ari)

String

ec2:InsideTunnelCidr

Filters access by the range of inside IP addresses for a VPN tunnel

String

ec2:InsideTunnelIpv6Cidr

Filters access by a range of inside IPv6 addresses for a VPN tunnel

String

ec2:InstanceAutoRecovery

Filters access by whether the instance type supports auto recovery

String

ec2:InstanceBandwidthWeighting

Filters access by the bandwidth weighting of an instance

String

ec2:InstanceCount

Filters access by the number of instances

Numeric

ec2:InstanceID

Filters access by the ID of an instance

String

ec2:InstanceMarketType

Filters access by the market or purchasing option of an instance (capacity-block, on-demand, or spot)

String

ec2:InstanceMatchCriteria

Filters access by the type of instance launches that the Capacity Reservation accepts

String

ec2:InstanceMetadataTags

Filters access by whether the instance allows access to instance tags from the instance metadata

String

ec2:InstancePlatform

Filters access by the type of operating system for which the Capacity Reservation reserves capacity

ARN

ec2:InstanceProfile

Filters access by the ARN of an instance profile

ARN

ec2:InstanceType

Filters access by the type of instance

String

ec2:InternetGatewayID

Filters access by the ID of an internet gateway

String

ec2:InterruptibleCapacityReservationId

Filters access by the ID of an interruptible Capacity Reservation

String

ec2:InterruptionType

Filters access by the type of interruption

String

ec2:IpamPrefixListResolverTargetId

Filters access by the IPAM prefix list resolver target ID that is syncing CIDRs to a managed prefix list

String

ec2:Ipv4IpamPoolId

Filters access by the ID of an IPAM pool provided for IPv4 CIDR block allocation

String

ec2:Ipv6IpamPoolId

Filters access by the ID of an IPAM pool provided for IPv6 CIDR block allocation

String

ec2:IsInterruptible

Filters access by whether Capacity Reservations are interruptible

Bool

ec2:IsLaunchTemplateResource

Filters access by whether users are able to override resources that are specified in the launch template

Bool

ec2:KeyPairName

Filters access by the name of a key pair

String

ec2:KeyPairType

Filters access by the type of a key pair

String

ec2:KmsKeyId

Filters access by the ID of an Amazon KMS key provided in the request

String

ec2:LaunchTemplate

Filters access by the ARN of a launch template

ARN

ec2:Location

Filters access by the destination for the snapshot copy

String

ec2:ManagedResourceOperator

Filters access by the presence of an EC2 operator provisioning a managed resource

String

ec2:MetadataHttpEndpoint

Filters access by whether the HTTP endpoint is enabled for the instance metadata service

String

ec2:MetadataHttpPutResponseHopLimit

Filters access by the allowed number of hops when calling the instance metadata service

Numeric

ec2:MetadataHttpTokens

Filters access by whether tokens are required when calling the instance metadata service (optional or required)

String

ec2:NetworkAclID

Filters access by the ID of a network access control list (ACL)

String

ec2:NetworkInterfaceID

Filters access by the ID of an elastic network interface

String

ec2:NewInstanceProfile

Filters access by the ARN of the instance profile being attached

ARN

ec2:OutpostArn

Filters access by the ARN of the Outpost

ARN

ec2:Owner

Filters access by the owner of the resource (amazon, aws-marketplace, or an Amazon Web Services account ID)

String

ec2:ParentSnapshot

Filters access by the ARN of the parent snapshot

ARN

ec2:ParentVolume

Filters access by the ARN of the parent volume from which the snapshot was created

ARN

ec2:Permission

Filters access by the type of permission for a resource (INSTANCE-ATTACH or EIP-ASSOCIATE)

String

ec2:Phase1DHGroup

Filters access by the Diffie-Hellman group numbers that are permitted for a VPN tunnel for the phase 1 IKE negotiations

ArrayOfString

ec2:Phase1EncryptionAlgorithms

Filters access by the encryption algorithms that are permitted for a VPN tunnel for the phase 1 IKE negotiations

ArrayOfString

ec2:Phase1IntegrityAlgorithms

Filters access by the integrity algorithms that are permitted for a VPN tunnel for the phase 1 IKE negotiations

ArrayOfString

ec2:Phase1LifetimeSeconds

Filters access by the lifetime in seconds for phase 1 of the IKE negotiations for a VPN tunnel

Numeric

ec2:Phase2DHGroup

Filters access by the Diffie-Hellman group numbers that are permitted for a VPN tunnel for the phase 2 IKE negotiations

ArrayOfString

ec2:Phase2EncryptionAlgorithms

Filters access by the encryption algorithms that are permitted for a VPN tunnel for the phase 2 IKE negotiations

ArrayOfString

ec2:Phase2IntegrityAlgorithms

Filters access by the integrity algorithms that are permitted for a VPN tunnel for the phase 2 IKE negotiations

ArrayOfString

ec2:Phase2LifetimeSeconds

Filters access by the lifetime in seconds for phase 2 of the IKE negotiations for a VPN tunnel

Numeric

ec2:PlacementGroup

Filters access by the ARN of the placement group

ARN

ec2:PlacementGroupName

Filters access by the name of a placement group

String

ec2:PlacementGroupStrategy

Filters access by the instance placement strategy used by the placement group (cluster, spread, or partition)

String

ec2:ProductCode

Filters access by the product code that is associated with the AMI

String

ec2:Public

Filters access by whether the image has public launch permissions

Bool

ec2:PublicIpAddress

Filters access by a public IP address

String

ec2:Quantity

Filters access by the number of Dedicated Hosts in a request

Numeric

ec2:Region

Filters access by the name of the Amazon Web Services Region

String

ec2:RekeyFuzzPercentage

Filters access by the percentage of increase of the rekey window (determined by the rekey margin time) within which the rekey time is randomly selected for a VPN tunnel

Numeric

ec2:RekeyMarginTimeSeconds

Filters access by the margin time before the phase 2 lifetime expires for a VPN tunnel

Numeric

ec2:Remove/group

Filters access by the group being removed from a snapshot

String

ec2:Remove/userId

Filters access by the account id being removed from a snapshot

String

ec2:ReplayWindowSizePackets

Filters access by the number of packets in an IKE replay window

String

ec2:RequesterVpc

Filters access by the ARN of a requester VPC in a VPC peering connection

ARN

ec2:ReservedInstancesOfferingType

Filters access by the payment option of the Reserved Instance offering (No Upfront, Partial Upfront, or All Upfront)

String

ec2:ResourceTag/${TagKey}

Filters access by a tag key and value pair of a resource

String

ec2:RoleDelivery

Filters access by the version of the instance metadata service for retrieving IAM role credentials for EC2

Numeric

ec2:RootDeviceType

Filters access by the root device type of the instance (ebs or instance-store)

String

ec2:RouteTableID

Filters access by the ID of a route table

String

ec2:RoutingType

Filters access by the routing type for the VPN connection

String

ec2:SamlProviderArn

Filters access by the ARN of the IAM SAML identity provider

ARN

ec2:SecurityGroupID

Filters access by the ID of a security group

String

ec2:ServerCertificateArn

Filters access by the ARN of the server certificate

ARN

ec2:SnapshotCoolOffPeriod

Filters access by the compliance mode cooling-off period

Numeric

ec2:SnapshotID

Filters access by the ID of a snapshot

String

ec2:SnapshotLockDuration

Filters access by the snapshot lock duration

Numeric

ec2:SnapshotTime

Filters access by the initiation time of a snapshot

String

ec2:SourceAvailabilityZone

Filters access by the name of the Availability Zone from which the request originated

String

ec2:SourceCapacityReservationId

Filters access by the ID of the Capacity Reservation from which you want to move capacity

ARN

ec2:SourceInstanceARN

Filters access by the ARN of the instance from which the request originated

ARN

ec2:SourceOutpostArn

Filters access by the ARN of the Outpost from which the request originated

ARN

ec2:Subnet

Filters access by the ARN of the subnet

ARN

ec2:SubnetID

Filters access by the ID of a subnet

String

ec2:TargetInstanceCount

Filters access by the number of instances the interruptible Capacity Reservation is assigned

Numeric

ec2:Tenancy

Filters access by the tenancy of the VPC or instance (default, dedicated, or host)

String

ec2:VolumeID

Filters access by the ID of a volume

String

ec2:VolumeInitializationRate

Filters access by the initialization rate of the volume, in MiBps

Numeric

ec2:VolumeIops

Filters access by the the number of input/output operations per second (IOPS) provisioned for the volume

Numeric

ec2:VolumeSize

Filters access by the size of the volume, in GiB

Numeric

ec2:VolumeThroughput

Filters access by the throughput of the volume, in MiBps

Numeric

ec2:VolumeType

Filters access by the type of volume (gp2, gp3, io1, io2, st1, sc1, or standard)

String

ec2:Vpc

Filters access by the ARN of the VPC

ARN

ec2:VpcID

Filters access by the ID of a virtual private cloud (VPC)

String

ec2:VpcPeeringConnectionID

Filters access by the ID of a VPC peering connection

String

ec2:VpceMultiRegion

Filters access by multi region of the VPC endpoint service

String

ec2:VpcePrivateDnsPreference

Filters access by the private DNS preference

String

ec2:VpcePrivateDnsSpecifiedDomains

Filters access by the private DNS domains

ArrayOfString

ec2:VpceServiceName

Filters access by the name of the VPC endpoint service

String

ec2:VpceServiceOwner

Filters access by the service owner of the VPC endpoint service (amazon, aws-marketplace, or an Amazon Web Services account ID)

String

ec2:VpceServicePrivateDnsName

Filters access by the private DNS name of the VPC endpoint service

String

ec2:VpceServiceRegion

Filters access by the region of the VPC endpoint service

String

ec2:VpceSupportedRegion

Filters access by the supported region of the VPC endpoint service

String

ec2:transitGatewayAttachmentId

Filters access by the ID of a transit gateway attachment

String

ec2:transitGatewayConnectPeerId

Filters access by the ID of a transit gateway connect peer

String

ec2:transitGatewayId

Filters access by the ID of a transit gateway

String

ec2:transitGatewayMeteringPolicyId

Filters access by the ID of a metering policy id

String

ec2:transitGatewayMulticastDomainId

Filters access by the ID of a transit gateway multicast domain

String

ec2:transitGatewayPolicyTableId

Filters access by the ID of a transit gateway policy table

String

ec2:transitGatewayRouteTableAnnouncementId

Filters access by the ID of a transit gateway route table announcement

String

ec2:transitGatewayRouteTableId

Filters access by the ID of a transit gateway route table

String