Ec2Request Class

(QtAws::EC2::Ec2Request)

The Ec2Request class provides an interface for EC2 requests. More...

Header: #include <Ec2Request>
Inherits: QtAws::Core::AwsAbstractRequest
Inherited By:

QtAws::EC2::AcceptReservedInstancesExchangeQuoteRequest, QtAws::EC2::AcceptVpcEndpointConnectionsRequest, QtAws::EC2::AcceptVpcPeeringConnectionRequest, QtAws::EC2::AllocateAddressRequest, QtAws::EC2::AllocateHostsRequest, QtAws::EC2::AssignIpv6AddressesRequest, QtAws::EC2::AssignPrivateIpAddressesRequest, QtAws::EC2::AssociateAddressRequest, QtAws::EC2::AssociateDhcpOptionsRequest, QtAws::EC2::AssociateIamInstanceProfileRequest, QtAws::EC2::AssociateRouteTableRequest, QtAws::EC2::AssociateSubnetCidrBlockRequest, QtAws::EC2::AssociateVpcCidrBlockRequest, QtAws::EC2::AttachClassicLinkVpcRequest, QtAws::EC2::AttachInternetGatewayRequest, QtAws::EC2::AttachNetworkInterfaceRequest, QtAws::EC2::AttachVolumeRequest, QtAws::EC2::AttachVpnGatewayRequest, QtAws::EC2::AuthorizeSecurityGroupEgressRequest, QtAws::EC2::AuthorizeSecurityGroupIngressRequest, QtAws::EC2::BundleInstanceRequest, QtAws::EC2::CancelBundleTaskRequest, QtAws::EC2::CancelConversionTaskRequest, QtAws::EC2::CancelExportTaskRequest, QtAws::EC2::CancelImportTaskRequest, QtAws::EC2::CancelReservedInstancesListingRequest, QtAws::EC2::CancelSpotFleetRequestsRequest, QtAws::EC2::CancelSpotInstanceRequestsRequest, QtAws::EC2::ConfirmProductInstanceRequest, QtAws::EC2::CopyFpgaImageRequest, QtAws::EC2::CopyImageRequest, QtAws::EC2::CopySnapshotRequest, QtAws::EC2::CreateCustomerGatewayRequest, QtAws::EC2::CreateDefaultSubnetRequest, QtAws::EC2::CreateDefaultVpcRequest, QtAws::EC2::CreateDhcpOptionsRequest, QtAws::EC2::CreateEgressOnlyInternetGatewayRequest, QtAws::EC2::CreateFleetRequest, QtAws::EC2::CreateFlowLogsRequest, QtAws::EC2::CreateFpgaImageRequest, QtAws::EC2::CreateImageRequest, QtAws::EC2::CreateInstanceExportTaskRequest, QtAws::EC2::CreateInternetGatewayRequest, QtAws::EC2::CreateKeyPairRequest, QtAws::EC2::CreateLaunchTemplateRequest, QtAws::EC2::CreateLaunchTemplateVersionRequest, QtAws::EC2::CreateNatGatewayRequest, QtAws::EC2::CreateNetworkAclEntryRequest, QtAws::EC2::CreateNetworkAclRequest, QtAws::EC2::CreateNetworkInterfacePermissionRequest, QtAws::EC2::CreateNetworkInterfaceRequest, QtAws::EC2::CreatePlacementGroupRequest, QtAws::EC2::CreateReservedInstancesListingRequest, QtAws::EC2::CreateRouteRequest, QtAws::EC2::CreateRouteTableRequest, QtAws::EC2::CreateSecurityGroupRequest, QtAws::EC2::CreateSnapshotRequest, QtAws::EC2::CreateSpotDatafeedSubscriptionRequest, QtAws::EC2::CreateSubnetRequest, QtAws::EC2::CreateTagsRequest, QtAws::EC2::CreateVolumeRequest, QtAws::EC2::CreateVpcEndpointConnectionNotificationRequest, QtAws::EC2::CreateVpcEndpointRequest, QtAws::EC2::CreateVpcEndpointServiceConfigurationRequest, QtAws::EC2::CreateVpcPeeringConnectionRequest, QtAws::EC2::CreateVpcRequest, QtAws::EC2::CreateVpnConnectionRequest, QtAws::EC2::CreateVpnConnectionRouteRequest, QtAws::EC2::CreateVpnGatewayRequest, QtAws::EC2::DeleteCustomerGatewayRequest, QtAws::EC2::DeleteDhcpOptionsRequest, QtAws::EC2::DeleteEgressOnlyInternetGatewayRequest, QtAws::EC2::DeleteFleetsRequest, QtAws::EC2::DeleteFlowLogsRequest, QtAws::EC2::DeleteFpgaImageRequest, QtAws::EC2::DeleteInternetGatewayRequest, QtAws::EC2::DeleteKeyPairRequest, QtAws::EC2::DeleteLaunchTemplateRequest, QtAws::EC2::DeleteLaunchTemplateVersionsRequest, QtAws::EC2::DeleteNatGatewayRequest, QtAws::EC2::DeleteNetworkAclEntryRequest, QtAws::EC2::DeleteNetworkAclRequest, QtAws::EC2::DeleteNetworkInterfacePermissionRequest, QtAws::EC2::DeleteNetworkInterfaceRequest, QtAws::EC2::DeletePlacementGroupRequest, QtAws::EC2::DeleteRouteRequest, QtAws::EC2::DeleteRouteTableRequest, QtAws::EC2::DeleteSecurityGroupRequest, QtAws::EC2::DeleteSnapshotRequest, QtAws::EC2::DeleteSpotDatafeedSubscriptionRequest, QtAws::EC2::DeleteSubnetRequest, QtAws::EC2::DeleteTagsRequest, QtAws::EC2::DeleteVolumeRequest, QtAws::EC2::DeleteVpcEndpointConnectionNotificationsRequest, QtAws::EC2::DeleteVpcEndpointServiceConfigurationsRequest, QtAws::EC2::DeleteVpcEndpointsRequest, QtAws::EC2::DeleteVpcPeeringConnectionRequest, QtAws::EC2::DeleteVpcRequest, QtAws::EC2::DeleteVpnConnectionRequest, QtAws::EC2::DeleteVpnConnectionRouteRequest, QtAws::EC2::DeleteVpnGatewayRequest, QtAws::EC2::DeregisterImageRequest, QtAws::EC2::DescribeAccountAttributesRequest, QtAws::EC2::DescribeAddressesRequest, QtAws::EC2::DescribeAggregateIdFormatRequest, QtAws::EC2::DescribeAvailabilityZonesRequest, QtAws::EC2::DescribeBundleTasksRequest, QtAws::EC2::DescribeClassicLinkInstancesRequest, QtAws::EC2::DescribeConversionTasksRequest, QtAws::EC2::DescribeCustomerGatewaysRequest, QtAws::EC2::DescribeDhcpOptionsRequest, QtAws::EC2::DescribeEgressOnlyInternetGatewaysRequest, QtAws::EC2::DescribeElasticGpusRequest, QtAws::EC2::DescribeExportTasksRequest, QtAws::EC2::DescribeFleetHistoryRequest, QtAws::EC2::DescribeFleetInstancesRequest, QtAws::EC2::DescribeFleetsRequest, QtAws::EC2::DescribeFlowLogsRequest, QtAws::EC2::DescribeFpgaImageAttributeRequest, QtAws::EC2::DescribeFpgaImagesRequest, QtAws::EC2::DescribeHostReservationOfferingsRequest, QtAws::EC2::DescribeHostReservationsRequest, QtAws::EC2::DescribeHostsRequest, QtAws::EC2::DescribeIamInstanceProfileAssociationsRequest, QtAws::EC2::DescribeIdentityIdFormatRequest, QtAws::EC2::DescribeIdFormatRequest, QtAws::EC2::DescribeImageAttributeRequest, QtAws::EC2::DescribeImagesRequest, QtAws::EC2::DescribeImportImageTasksRequest, QtAws::EC2::DescribeImportSnapshotTasksRequest, QtAws::EC2::DescribeInstanceAttributeRequest, QtAws::EC2::DescribeInstanceCreditSpecificationsRequest, QtAws::EC2::DescribeInstancesRequest, QtAws::EC2::DescribeInstanceStatusRequest, QtAws::EC2::DescribeInternetGatewaysRequest, QtAws::EC2::DescribeKeyPairsRequest, QtAws::EC2::DescribeLaunchTemplatesRequest, QtAws::EC2::DescribeLaunchTemplateVersionsRequest, QtAws::EC2::DescribeMovingAddressesRequest, QtAws::EC2::DescribeNatGatewaysRequest, QtAws::EC2::DescribeNetworkAclsRequest, QtAws::EC2::DescribeNetworkInterfaceAttributeRequest, QtAws::EC2::DescribeNetworkInterfacePermissionsRequest, QtAws::EC2::DescribeNetworkInterfacesRequest, QtAws::EC2::DescribePlacementGroupsRequest, QtAws::EC2::DescribePrefixListsRequest, QtAws::EC2::DescribePrincipalIdFormatRequest, QtAws::EC2::DescribeRegionsRequest, QtAws::EC2::DescribeReservedInstancesListingsRequest, QtAws::EC2::DescribeReservedInstancesModificationsRequest, QtAws::EC2::DescribeReservedInstancesOfferingsRequest, QtAws::EC2::DescribeReservedInstancesRequest, QtAws::EC2::DescribeRouteTablesRequest, QtAws::EC2::DescribeScheduledInstanceAvailabilityRequest, QtAws::EC2::DescribeScheduledInstancesRequest, QtAws::EC2::DescribeSecurityGroupReferencesRequest, QtAws::EC2::DescribeSecurityGroupsRequest, QtAws::EC2::DescribeSnapshotAttributeRequest, QtAws::EC2::DescribeSnapshotsRequest, QtAws::EC2::DescribeSpotDatafeedSubscriptionRequest, QtAws::EC2::DescribeSpotFleetInstancesRequest, QtAws::EC2::DescribeSpotFleetRequestHistoryRequest, QtAws::EC2::DescribeSpotFleetRequestsRequest, QtAws::EC2::DescribeSpotInstanceRequestsRequest, QtAws::EC2::DescribeSpotPriceHistoryRequest, QtAws::EC2::DescribeStaleSecurityGroupsRequest, QtAws::EC2::DescribeSubnetsRequest, QtAws::EC2::DescribeTagsRequest, QtAws::EC2::DescribeVolumeAttributeRequest, QtAws::EC2::DescribeVolumesModificationsRequest, QtAws::EC2::DescribeVolumesRequest, QtAws::EC2::DescribeVolumeStatusRequest, QtAws::EC2::DescribeVpcAttributeRequest, QtAws::EC2::DescribeVpcClassicLinkDnsSupportRequest, QtAws::EC2::DescribeVpcClassicLinkRequest, QtAws::EC2::DescribeVpcEndpointConnectionNotificationsRequest, QtAws::EC2::DescribeVpcEndpointConnectionsRequest, QtAws::EC2::DescribeVpcEndpointServiceConfigurationsRequest, QtAws::EC2::DescribeVpcEndpointServicePermissionsRequest, QtAws::EC2::DescribeVpcEndpointServicesRequest, QtAws::EC2::DescribeVpcEndpointsRequest, QtAws::EC2::DescribeVpcPeeringConnectionsRequest, QtAws::EC2::DescribeVpcsRequest, QtAws::EC2::DescribeVpnConnectionsRequest, QtAws::EC2::DescribeVpnGatewaysRequest, QtAws::EC2::DetachClassicLinkVpcRequest, QtAws::EC2::DetachInternetGatewayRequest, QtAws::EC2::DetachNetworkInterfaceRequest, QtAws::EC2::DetachVolumeRequest, QtAws::EC2::DetachVpnGatewayRequest, QtAws::EC2::DisableVgwRoutePropagationRequest, QtAws::EC2::DisableVpcClassicLinkDnsSupportRequest, QtAws::EC2::DisableVpcClassicLinkRequest, QtAws::EC2::DisassociateAddressRequest, QtAws::EC2::DisassociateIamInstanceProfileRequest, QtAws::EC2::DisassociateRouteTableRequest, QtAws::EC2::DisassociateSubnetCidrBlockRequest, QtAws::EC2::DisassociateVpcCidrBlockRequest, QtAws::EC2::EnableVgwRoutePropagationRequest, QtAws::EC2::EnableVolumeIORequest, QtAws::EC2::EnableVpcClassicLinkDnsSupportRequest, QtAws::EC2::EnableVpcClassicLinkRequest, QtAws::EC2::GetConsoleOutputRequest, QtAws::EC2::GetConsoleScreenshotRequest, QtAws::EC2::GetHostReservationPurchasePreviewRequest, QtAws::EC2::GetLaunchTemplateDataRequest, QtAws::EC2::GetPasswordDataRequest, QtAws::EC2::GetReservedInstancesExchangeQuoteRequest, QtAws::EC2::ImportImageRequest, QtAws::EC2::ImportInstanceRequest, QtAws::EC2::ImportKeyPairRequest, QtAws::EC2::ImportSnapshotRequest, QtAws::EC2::ImportVolumeRequest, QtAws::EC2::ModifyFleetRequest, QtAws::EC2::ModifyFpgaImageAttributeRequest, QtAws::EC2::ModifyHostsRequest, QtAws::EC2::ModifyIdentityIdFormatRequest, QtAws::EC2::ModifyIdFormatRequest, QtAws::EC2::ModifyImageAttributeRequest, QtAws::EC2::ModifyInstanceAttributeRequest, QtAws::EC2::ModifyInstanceCreditSpecificationRequest, QtAws::EC2::ModifyInstancePlacementRequest, QtAws::EC2::ModifyLaunchTemplateRequest, QtAws::EC2::ModifyNetworkInterfaceAttributeRequest, QtAws::EC2::ModifyReservedInstancesRequest, QtAws::EC2::ModifySnapshotAttributeRequest, QtAws::EC2::ModifySpotFleetRequestRequest, QtAws::EC2::ModifySubnetAttributeRequest, QtAws::EC2::ModifyVolumeAttributeRequest, QtAws::EC2::ModifyVolumeRequest, QtAws::EC2::ModifyVpcAttributeRequest, QtAws::EC2::ModifyVpcEndpointConnectionNotificationRequest, QtAws::EC2::ModifyVpcEndpointRequest, QtAws::EC2::ModifyVpcEndpointServiceConfigurationRequest, QtAws::EC2::ModifyVpcEndpointServicePermissionsRequest, QtAws::EC2::ModifyVpcPeeringConnectionOptionsRequest, QtAws::EC2::ModifyVpcTenancyRequest, QtAws::EC2::MonitorInstancesRequest, QtAws::EC2::MoveAddressToVpcRequest, QtAws::EC2::PurchaseHostReservationRequest, QtAws::EC2::PurchaseReservedInstancesOfferingRequest, QtAws::EC2::PurchaseScheduledInstancesRequest, QtAws::EC2::RebootInstancesRequest, QtAws::EC2::RegisterImageRequest, QtAws::EC2::RejectVpcEndpointConnectionsRequest, QtAws::EC2::RejectVpcPeeringConnectionRequest, QtAws::EC2::ReleaseAddressRequest, QtAws::EC2::ReleaseHostsRequest, QtAws::EC2::ReplaceIamInstanceProfileAssociationRequest, QtAws::EC2::ReplaceNetworkAclAssociationRequest, QtAws::EC2::ReplaceNetworkAclEntryRequest, QtAws::EC2::ReplaceRouteRequest, QtAws::EC2::ReplaceRouteTableAssociationRequest, QtAws::EC2::ReportInstanceStatusRequest, QtAws::EC2::RequestSpotFleetRequest, QtAws::EC2::RequestSpotInstancesRequest, QtAws::EC2::ResetFpgaImageAttributeRequest, QtAws::EC2::ResetImageAttributeRequest, QtAws::EC2::ResetInstanceAttributeRequest, QtAws::EC2::ResetNetworkInterfaceAttributeRequest, QtAws::EC2::ResetSnapshotAttributeRequest, QtAws::EC2::RestoreAddressToClassicRequest, QtAws::EC2::RevokeSecurityGroupEgressRequest, QtAws::EC2::RevokeSecurityGroupIngressRequest, QtAws::EC2::RunInstancesRequest, QtAws::EC2::RunScheduledInstancesRequest, QtAws::EC2::StartInstancesRequest, QtAws::EC2::StopInstancesRequest, QtAws::EC2::TerminateInstancesRequest, QtAws::EC2::UnassignIpv6AddressesRequest, QtAws::EC2::UnassignPrivateIpAddressesRequest, QtAws::EC2::UnmonitorInstancesRequest, QtAws::EC2::UpdateSecurityGroupRuleDescriptionsEgressRequest, and QtAws::EC2::UpdateSecurityGroupRuleDescriptionsIngressRequest

Public Types

enum Action { AcceptReservedInstancesExchangeQuoteAction, AcceptVpcEndpointConnectionsAction, AcceptVpcPeeringConnectionAction, AllocateAddressAction, ..., UpdateSecurityGroupRuleDescriptionsIngressAction }
flags Actions

Public Functions

Ec2Request(const Action action)
Ec2Request(const Ec2Request &other)
Action action() const
QString actionString() const
QString apiVersion() const
void setAction(const Action action)
void setApiVersion(const QString &version)
Ec2Request &operator=(const Ec2Request &other)
virtual bool operator==(const Ec2Request &other) const

Protected Functions

Ec2Request(Ec2RequestPrivate * const d)
int clearParameter(const QString &name)
void clearParameters()
QVariant parameter(const QString &name, const QVariant &defaultValue = QVariant()) const
const QVariantMap &parameters() const
void setParameter(const QString &name, const QVariant &value)
void setParameters(const QVariantMap &parameters)

Reimplemented Protected Functions

virtual QNetworkRequest unsignedRequest(const QUrl &endpoint) const override

Detailed Description

The Ec2Request class provides an interface for EC2 requests.

Member Type Documentation

enum Ec2Request::Action
flags Ec2Request::Actions

This enum describes the actions that can be performed as EC2 requests.

ConstantValueDescription
QtAws::EC2::Ec2Request::AcceptReservedInstancesExchangeQuoteAction0EC2 AcceptReservedInstancesExchangeQuote action.
QtAws::EC2::Ec2Request::AcceptVpcEndpointConnectionsAction1EC2 AcceptVpcEndpointConnections action.
QtAws::EC2::Ec2Request::AcceptVpcPeeringConnectionAction2EC2 AcceptVpcPeeringConnection action.
QtAws::EC2::Ec2Request::AllocateAddressAction3EC2 AllocateAddress action.
QtAws::EC2::Ec2Request::AllocateHostsAction4EC2 AllocateHosts action.
QtAws::EC2::Ec2Request::AssignIpv6AddressesAction5EC2 AssignIpv6Addresses action.
QtAws::EC2::Ec2Request::AssignPrivateIpAddressesAction6EC2 AssignPrivateIpAddresses action.
QtAws::EC2::Ec2Request::AssociateAddressAction7EC2 AssociateAddress action.
QtAws::EC2::Ec2Request::AssociateDhcpOptionsAction8EC2 AssociateDhcpOptions action.
QtAws::EC2::Ec2Request::AssociateIamInstanceProfileAction9EC2 AssociateIamInstanceProfile action.
QtAws::EC2::Ec2Request::AssociateRouteTableAction10EC2 AssociateRouteTable action.
QtAws::EC2::Ec2Request::AssociateSubnetCidrBlockAction11EC2 AssociateSubnetCidrBlock action.
QtAws::EC2::Ec2Request::AssociateVpcCidrBlockAction12EC2 AssociateVpcCidrBlock action.
QtAws::EC2::Ec2Request::AttachClassicLinkVpcAction13EC2 AttachClassicLinkVpc action.
QtAws::EC2::Ec2Request::AttachInternetGatewayAction14EC2 AttachInternetGateway action.
QtAws::EC2::Ec2Request::AttachNetworkInterfaceAction15EC2 AttachNetworkInterface action.
QtAws::EC2::Ec2Request::AttachVolumeAction16EC2 AttachVolume action.
QtAws::EC2::Ec2Request::AttachVpnGatewayAction17EC2 AttachVpnGateway action.
QtAws::EC2::Ec2Request::AuthorizeSecurityGroupEgressAction18EC2 AuthorizeSecurityGroupEgress action.
QtAws::EC2::Ec2Request::AuthorizeSecurityGroupIngressAction19EC2 AuthorizeSecurityGroupIngress action.
QtAws::EC2::Ec2Request::BundleInstanceAction20EC2 BundleInstance action.
QtAws::EC2::Ec2Request::CancelBundleTaskAction21EC2 CancelBundleTask action.
QtAws::EC2::Ec2Request::CancelConversionTaskAction22EC2 CancelConversionTask action.
QtAws::EC2::Ec2Request::CancelExportTaskAction23EC2 CancelExportTask action.
QtAws::EC2::Ec2Request::CancelImportTaskAction24EC2 CancelImportTask action.
QtAws::EC2::Ec2Request::CancelReservedInstancesListingAction25EC2 CancelReservedInstancesListing action.
QtAws::EC2::Ec2Request::CancelSpotFleetRequestsAction26EC2 CancelSpotFleetRequests action.
QtAws::EC2::Ec2Request::CancelSpotInstanceRequestsAction27EC2 CancelSpotInstanceRequests action.
QtAws::EC2::Ec2Request::ConfirmProductInstanceAction28EC2 ConfirmProductInstance action.
QtAws::EC2::Ec2Request::CopyFpgaImageAction29EC2 CopyFpgaImage action.
QtAws::EC2::Ec2Request::CopyImageAction30EC2 CopyImage action.
QtAws::EC2::Ec2Request::CopySnapshotAction31EC2 CopySnapshot action.
QtAws::EC2::Ec2Request::CreateCustomerGatewayAction32EC2 CreateCustomerGateway action.
QtAws::EC2::Ec2Request::CreateDefaultSubnetAction33EC2 CreateDefaultSubnet action.
QtAws::EC2::Ec2Request::CreateDefaultVpcAction34EC2 CreateDefaultVpc action.
QtAws::EC2::Ec2Request::CreateDhcpOptionsAction35EC2 CreateDhcpOptions action.
QtAws::EC2::Ec2Request::CreateEgressOnlyInternetGatewayAction36EC2 CreateEgressOnlyInternetGateway action.
QtAws::EC2::Ec2Request::CreateFleetAction37EC2 CreateFleet action.
QtAws::EC2::Ec2Request::CreateFlowLogsAction38EC2 CreateFlowLogs action.
QtAws::EC2::Ec2Request::CreateFpgaImageAction39EC2 CreateFpgaImage action.
QtAws::EC2::Ec2Request::CreateImageAction40EC2 CreateImage action.
QtAws::EC2::Ec2Request::CreateInstanceExportTaskAction41EC2 CreateInstanceExportTask action.
QtAws::EC2::Ec2Request::CreateInternetGatewayAction42EC2 CreateInternetGateway action.
QtAws::EC2::Ec2Request::CreateKeyPairAction43EC2 CreateKeyPair action.
QtAws::EC2::Ec2Request::CreateLaunchTemplateAction44EC2 CreateLaunchTemplate action.
QtAws::EC2::Ec2Request::CreateLaunchTemplateVersionAction45EC2 CreateLaunchTemplateVersion action.
QtAws::EC2::Ec2Request::CreateNatGatewayAction46EC2 CreateNatGateway action.
QtAws::EC2::Ec2Request::CreateNetworkAclAction47EC2 CreateNetworkAcl action.
QtAws::EC2::Ec2Request::CreateNetworkAclEntryAction48EC2 CreateNetworkAclEntry action.
QtAws::EC2::Ec2Request::CreateNetworkInterfaceAction49EC2 CreateNetworkInterface action.
QtAws::EC2::Ec2Request::CreateNetworkInterfacePermissionAction50EC2 CreateNetworkInterfacePermission action.
QtAws::EC2::Ec2Request::CreatePlacementGroupAction51EC2 CreatePlacementGroup action.
QtAws::EC2::Ec2Request::CreateReservedInstancesListingAction52EC2 CreateReservedInstancesListing action.
QtAws::EC2::Ec2Request::CreateRouteAction53EC2 CreateRoute action.
QtAws::EC2::Ec2Request::CreateRouteTableAction54EC2 CreateRouteTable action.
QtAws::EC2::Ec2Request::CreateSecurityGroupAction55EC2 CreateSecurityGroup action.
QtAws::EC2::Ec2Request::CreateSnapshotAction56EC2 CreateSnapshot action.
QtAws::EC2::Ec2Request::CreateSpotDatafeedSubscriptionAction57EC2 CreateSpotDatafeedSubscription action.
QtAws::EC2::Ec2Request::CreateSubnetAction58EC2 CreateSubnet action.
QtAws::EC2::Ec2Request::CreateTagsAction59EC2 CreateTags action.
QtAws::EC2::Ec2Request::CreateVolumeAction60EC2 CreateVolume action.
QtAws::EC2::Ec2Request::CreateVpcAction61EC2 CreateVpc action.
QtAws::EC2::Ec2Request::CreateVpcEndpointAction62EC2 CreateVpcEndpoint action.
QtAws::EC2::Ec2Request::CreateVpcEndpointConnectionNotificationAction63EC2 CreateVpcEndpointConnectionNotification action.
QtAws::EC2::Ec2Request::CreateVpcEndpointServiceConfigurationAction64EC2 CreateVpcEndpointServiceConfiguration action.
QtAws::EC2::Ec2Request::CreateVpcPeeringConnectionAction65EC2 CreateVpcPeeringConnection action.
QtAws::EC2::Ec2Request::CreateVpnConnectionAction66EC2 CreateVpnConnection action.
QtAws::EC2::Ec2Request::CreateVpnConnectionRouteAction67EC2 CreateVpnConnectionRoute action.
QtAws::EC2::Ec2Request::CreateVpnGatewayAction68EC2 CreateVpnGateway action.
QtAws::EC2::Ec2Request::DeleteCustomerGatewayAction69EC2 DeleteCustomerGateway action.
QtAws::EC2::Ec2Request::DeleteDhcpOptionsAction70EC2 DeleteDhcpOptions action.
QtAws::EC2::Ec2Request::DeleteEgressOnlyInternetGatewayAction71EC2 DeleteEgressOnlyInternetGateway action.
QtAws::EC2::Ec2Request::DeleteFleetsAction72EC2 DeleteFleets action.
QtAws::EC2::Ec2Request::DeleteFlowLogsAction73EC2 DeleteFlowLogs action.
QtAws::EC2::Ec2Request::DeleteFpgaImageAction74EC2 DeleteFpgaImage action.
QtAws::EC2::Ec2Request::DeleteInternetGatewayAction75EC2 DeleteInternetGateway action.
QtAws::EC2::Ec2Request::DeleteKeyPairAction76EC2 DeleteKeyPair action.
QtAws::EC2::Ec2Request::DeleteLaunchTemplateAction77EC2 DeleteLaunchTemplate action.
QtAws::EC2::Ec2Request::DeleteLaunchTemplateVersionsAction78EC2 DeleteLaunchTemplateVersions action.
QtAws::EC2::Ec2Request::DeleteNatGatewayAction79EC2 DeleteNatGateway action.
QtAws::EC2::Ec2Request::DeleteNetworkAclAction80EC2 DeleteNetworkAcl action.
QtAws::EC2::Ec2Request::DeleteNetworkAclEntryAction81EC2 DeleteNetworkAclEntry action.
QtAws::EC2::Ec2Request::DeleteNetworkInterfaceAction82EC2 DeleteNetworkInterface action.
QtAws::EC2::Ec2Request::DeleteNetworkInterfacePermissionAction83EC2 DeleteNetworkInterfacePermission action.
QtAws::EC2::Ec2Request::DeletePlacementGroupAction84EC2 DeletePlacementGroup action.
QtAws::EC2::Ec2Request::DeleteRouteAction85EC2 DeleteRoute action.
QtAws::EC2::Ec2Request::DeleteRouteTableAction86EC2 DeleteRouteTable action.
QtAws::EC2::Ec2Request::DeleteSecurityGroupAction87EC2 DeleteSecurityGroup action.
QtAws::EC2::Ec2Request::DeleteSnapshotAction88EC2 DeleteSnapshot action.
QtAws::EC2::Ec2Request::DeleteSpotDatafeedSubscriptionAction89EC2 DeleteSpotDatafeedSubscription action.
QtAws::EC2::Ec2Request::DeleteSubnetAction90EC2 DeleteSubnet action.
QtAws::EC2::Ec2Request::DeleteTagsAction91EC2 DeleteTags action.
QtAws::EC2::Ec2Request::DeleteVolumeAction92EC2 DeleteVolume action.
QtAws::EC2::Ec2Request::DeleteVpcAction93EC2 DeleteVpc action.
QtAws::EC2::Ec2Request::DeleteVpcEndpointConnectionNotificationsAction94EC2 DeleteVpcEndpointConnectionNotifications action.
QtAws::EC2::Ec2Request::DeleteVpcEndpointServiceConfigurationsAction95EC2 DeleteVpcEndpointServiceConfigurations action.
QtAws::EC2::Ec2Request::DeleteVpcEndpointsAction96EC2 DeleteVpcEndpoints action.
QtAws::EC2::Ec2Request::DeleteVpcPeeringConnectionAction97EC2 DeleteVpcPeeringConnection action.
QtAws::EC2::Ec2Request::DeleteVpnConnectionAction98EC2 DeleteVpnConnection action.
QtAws::EC2::Ec2Request::DeleteVpnConnectionRouteAction99EC2 DeleteVpnConnectionRoute action.
QtAws::EC2::Ec2Request::DeleteVpnGatewayAction100EC2 DeleteVpnGateway action.
QtAws::EC2::Ec2Request::DeregisterImageAction101EC2 DeregisterImage action.
QtAws::EC2::Ec2Request::DescribeAccountAttributesAction102EC2 DescribeAccountAttributes action.
QtAws::EC2::Ec2Request::DescribeAddressesAction103EC2 DescribeAddresses action.
QtAws::EC2::Ec2Request::DescribeAggregateIdFormatAction104EC2 DescribeAggregateIdFormat action.
QtAws::EC2::Ec2Request::DescribeAvailabilityZonesAction105EC2 DescribeAvailabilityZones action.
QtAws::EC2::Ec2Request::DescribeBundleTasksAction106EC2 DescribeBundleTasks action.
QtAws::EC2::Ec2Request::DescribeClassicLinkInstancesAction107EC2 DescribeClassicLinkInstances action.
QtAws::EC2::Ec2Request::DescribeConversionTasksAction108EC2 DescribeConversionTasks action.
QtAws::EC2::Ec2Request::DescribeCustomerGatewaysAction109EC2 DescribeCustomerGateways action.
QtAws::EC2::Ec2Request::DescribeDhcpOptionsAction110EC2 DescribeDhcpOptions action.
QtAws::EC2::Ec2Request::DescribeEgressOnlyInternetGatewaysAction111EC2 DescribeEgressOnlyInternetGateways action.
QtAws::EC2::Ec2Request::DescribeElasticGpusAction112EC2 DescribeElasticGpus action.
QtAws::EC2::Ec2Request::DescribeExportTasksAction113EC2 DescribeExportTasks action.
QtAws::EC2::Ec2Request::DescribeFleetHistoryAction114EC2 DescribeFleetHistory action.
QtAws::EC2::Ec2Request::DescribeFleetInstancesAction115EC2 DescribeFleetInstances action.
QtAws::EC2::Ec2Request::DescribeFleetsAction116EC2 DescribeFleets action.
QtAws::EC2::Ec2Request::DescribeFlowLogsAction117EC2 DescribeFlowLogs action.
QtAws::EC2::Ec2Request::DescribeFpgaImageAttributeAction118EC2 DescribeFpgaImageAttribute action.
QtAws::EC2::Ec2Request::DescribeFpgaImagesAction119EC2 DescribeFpgaImages action.
QtAws::EC2::Ec2Request::DescribeHostReservationOfferingsAction120EC2 DescribeHostReservationOfferings action.
QtAws::EC2::Ec2Request::DescribeHostReservationsAction121EC2 DescribeHostReservations action.
QtAws::EC2::Ec2Request::DescribeHostsAction122EC2 DescribeHosts action.
QtAws::EC2::Ec2Request::DescribeIamInstanceProfileAssociationsAction123EC2 DescribeIamInstanceProfileAssociations action.
QtAws::EC2::Ec2Request::DescribeIdFormatAction124EC2 DescribeIdFormat action.
QtAws::EC2::Ec2Request::DescribeIdentityIdFormatAction125EC2 DescribeIdentityIdFormat action.
QtAws::EC2::Ec2Request::DescribeImageAttributeAction126EC2 DescribeImageAttribute action.
QtAws::EC2::Ec2Request::DescribeImagesAction127EC2 DescribeImages action.
QtAws::EC2::Ec2Request::DescribeImportImageTasksAction128EC2 DescribeImportImageTasks action.
QtAws::EC2::Ec2Request::DescribeImportSnapshotTasksAction129EC2 DescribeImportSnapshotTasks action.
QtAws::EC2::Ec2Request::DescribeInstanceAttributeAction130EC2 DescribeInstanceAttribute action.
QtAws::EC2::Ec2Request::DescribeInstanceCreditSpecificationsAction131EC2 DescribeInstanceCreditSpecifications action.
QtAws::EC2::Ec2Request::DescribeInstanceStatusAction132EC2 DescribeInstanceStatus action.
QtAws::EC2::Ec2Request::DescribeInstancesAction133EC2 DescribeInstances action.
QtAws::EC2::Ec2Request::DescribeInternetGatewaysAction134EC2 DescribeInternetGateways action.
QtAws::EC2::Ec2Request::DescribeKeyPairsAction135EC2 DescribeKeyPairs action.
QtAws::EC2::Ec2Request::DescribeLaunchTemplateVersionsAction136EC2 DescribeLaunchTemplateVersions action.
QtAws::EC2::Ec2Request::DescribeLaunchTemplatesAction137EC2 DescribeLaunchTemplates action.
QtAws::EC2::Ec2Request::DescribeMovingAddressesAction138EC2 DescribeMovingAddresses action.
QtAws::EC2::Ec2Request::DescribeNatGatewaysAction139EC2 DescribeNatGateways action.
QtAws::EC2::Ec2Request::DescribeNetworkAclsAction140EC2 DescribeNetworkAcls action.
QtAws::EC2::Ec2Request::DescribeNetworkInterfaceAttributeAction141EC2 DescribeNetworkInterfaceAttribute action.
QtAws::EC2::Ec2Request::DescribeNetworkInterfacePermissionsAction142EC2 DescribeNetworkInterfacePermissions action.
QtAws::EC2::Ec2Request::DescribeNetworkInterfacesAction143EC2 DescribeNetworkInterfaces action.
QtAws::EC2::Ec2Request::DescribePlacementGroupsAction144EC2 DescribePlacementGroups action.
QtAws::EC2::Ec2Request::DescribePrefixListsAction145EC2 DescribePrefixLists action.
QtAws::EC2::Ec2Request::DescribePrincipalIdFormatAction146EC2 DescribePrincipalIdFormat action.
QtAws::EC2::Ec2Request::DescribeRegionsAction147EC2 DescribeRegions action.
QtAws::EC2::Ec2Request::DescribeReservedInstancesAction148EC2 DescribeReservedInstances action.
QtAws::EC2::Ec2Request::DescribeReservedInstancesListingsAction149EC2 DescribeReservedInstancesListings action.
QtAws::EC2::Ec2Request::DescribeReservedInstancesModificationsAction150EC2 DescribeReservedInstancesModifications action.
QtAws::EC2::Ec2Request::DescribeReservedInstancesOfferingsAction151EC2 DescribeReservedInstancesOfferings action.
QtAws::EC2::Ec2Request::DescribeRouteTablesAction152EC2 DescribeRouteTables action.
QtAws::EC2::Ec2Request::DescribeScheduledInstanceAvailabilityAction153EC2 DescribeScheduledInstanceAvailability action.
QtAws::EC2::Ec2Request::DescribeScheduledInstancesAction154EC2 DescribeScheduledInstances action.
QtAws::EC2::Ec2Request::DescribeSecurityGroupReferencesAction155EC2 DescribeSecurityGroupReferences action.
QtAws::EC2::Ec2Request::DescribeSecurityGroupsAction156EC2 DescribeSecurityGroups action.
QtAws::EC2::Ec2Request::DescribeSnapshotAttributeAction157EC2 DescribeSnapshotAttribute action.
QtAws::EC2::Ec2Request::DescribeSnapshotsAction158EC2 DescribeSnapshots action.
QtAws::EC2::Ec2Request::DescribeSpotDatafeedSubscriptionAction159EC2 DescribeSpotDatafeedSubscription action.
QtAws::EC2::Ec2Request::DescribeSpotFleetInstancesAction160EC2 DescribeSpotFleetInstances action.
QtAws::EC2::Ec2Request::DescribeSpotFleetRequestHistoryAction161EC2 DescribeSpotFleetRequestHistory action.
QtAws::EC2::Ec2Request::DescribeSpotFleetRequestsAction162EC2 DescribeSpotFleetRequests action.
QtAws::EC2::Ec2Request::DescribeSpotInstanceRequestsAction163EC2 DescribeSpotInstanceRequests action.
QtAws::EC2::Ec2Request::DescribeSpotPriceHistoryAction164EC2 DescribeSpotPriceHistory action.
QtAws::EC2::Ec2Request::DescribeStaleSecurityGroupsAction165EC2 DescribeStaleSecurityGroups action.
QtAws::EC2::Ec2Request::DescribeSubnetsAction166EC2 DescribeSubnets action.
QtAws::EC2::Ec2Request::DescribeTagsAction167EC2 DescribeTags action.
QtAws::EC2::Ec2Request::DescribeVolumeAttributeAction168EC2 DescribeVolumeAttribute action.
QtAws::EC2::Ec2Request::DescribeVolumeStatusAction169EC2 DescribeVolumeStatus action.
QtAws::EC2::Ec2Request::DescribeVolumesAction170EC2 DescribeVolumes action.
QtAws::EC2::Ec2Request::DescribeVolumesModificationsAction171EC2 DescribeVolumesModifications action.
QtAws::EC2::Ec2Request::DescribeVpcAttributeAction172EC2 DescribeVpcAttribute action.
QtAws::EC2::Ec2Request::DescribeVpcClassicLinkAction173EC2 DescribeVpcClassicLink action.
QtAws::EC2::Ec2Request::DescribeVpcClassicLinkDnsSupportAction174EC2 DescribeVpcClassicLinkDnsSupport action.
QtAws::EC2::Ec2Request::DescribeVpcEndpointConnectionNotificationsAction175EC2 DescribeVpcEndpointConnectionNotifications action.
QtAws::EC2::Ec2Request::DescribeVpcEndpointConnectionsAction176EC2 DescribeVpcEndpointConnections action.
QtAws::EC2::Ec2Request::DescribeVpcEndpointServiceConfigurationsAction177EC2 DescribeVpcEndpointServiceConfigurations action.
QtAws::EC2::Ec2Request::DescribeVpcEndpointServicePermissionsAction178EC2 DescribeVpcEndpointServicePermissions action.
QtAws::EC2::Ec2Request::DescribeVpcEndpointServicesAction179EC2 DescribeVpcEndpointServices action.
QtAws::EC2::Ec2Request::DescribeVpcEndpointsAction180EC2 DescribeVpcEndpoints action.
QtAws::EC2::Ec2Request::DescribeVpcPeeringConnectionsAction181EC2 DescribeVpcPeeringConnections action.
QtAws::EC2::Ec2Request::DescribeVpcsAction182EC2 DescribeVpcs action.
QtAws::EC2::Ec2Request::DescribeVpnConnectionsAction183EC2 DescribeVpnConnections action.
QtAws::EC2::Ec2Request::DescribeVpnGatewaysAction184EC2 DescribeVpnGateways action.
QtAws::EC2::Ec2Request::DetachClassicLinkVpcAction185EC2 DetachClassicLinkVpc action.
QtAws::EC2::Ec2Request::DetachInternetGatewayAction186EC2 DetachInternetGateway action.
QtAws::EC2::Ec2Request::DetachNetworkInterfaceAction187EC2 DetachNetworkInterface action.
QtAws::EC2::Ec2Request::DetachVolumeAction188EC2 DetachVolume action.
QtAws::EC2::Ec2Request::DetachVpnGatewayAction189EC2 DetachVpnGateway action.
QtAws::EC2::Ec2Request::DisableVgwRoutePropagationAction190EC2 DisableVgwRoutePropagation action.
QtAws::EC2::Ec2Request::DisableVpcClassicLinkAction191EC2 DisableVpcClassicLink action.
QtAws::EC2::Ec2Request::DisableVpcClassicLinkDnsSupportAction192EC2 DisableVpcClassicLinkDnsSupport action.
QtAws::EC2::Ec2Request::DisassociateAddressAction193EC2 DisassociateAddress action.
QtAws::EC2::Ec2Request::DisassociateIamInstanceProfileAction194EC2 DisassociateIamInstanceProfile action.
QtAws::EC2::Ec2Request::DisassociateRouteTableAction195EC2 DisassociateRouteTable action.
QtAws::EC2::Ec2Request::DisassociateSubnetCidrBlockAction196EC2 DisassociateSubnetCidrBlock action.
QtAws::EC2::Ec2Request::DisassociateVpcCidrBlockAction197EC2 DisassociateVpcCidrBlock action.
QtAws::EC2::Ec2Request::EnableVgwRoutePropagationAction198EC2 EnableVgwRoutePropagation action.
QtAws::EC2::Ec2Request::EnableVolumeIOAction199EC2 EnableVolumeIO action.
QtAws::EC2::Ec2Request::EnableVpcClassicLinkAction200EC2 EnableVpcClassicLink action.
QtAws::EC2::Ec2Request::EnableVpcClassicLinkDnsSupportAction201EC2 EnableVpcClassicLinkDnsSupport action.
QtAws::EC2::Ec2Request::GetConsoleOutputAction202EC2 GetConsoleOutput action.
QtAws::EC2::Ec2Request::GetConsoleScreenshotAction203EC2 GetConsoleScreenshot action.
QtAws::EC2::Ec2Request::GetHostReservationPurchasePreviewAction204EC2 GetHostReservationPurchasePreview action.
QtAws::EC2::Ec2Request::GetLaunchTemplateDataAction205EC2 GetLaunchTemplateData action.
QtAws::EC2::Ec2Request::GetPasswordDataAction206EC2 GetPasswordData action.
QtAws::EC2::Ec2Request::GetReservedInstancesExchangeQuoteAction207EC2 GetReservedInstancesExchangeQuote action.
QtAws::EC2::Ec2Request::ImportImageAction208EC2 ImportImage action.
QtAws::EC2::Ec2Request::ImportInstanceAction209EC2 ImportInstance action.
QtAws::EC2::Ec2Request::ImportKeyPairAction210EC2 ImportKeyPair action.
QtAws::EC2::Ec2Request::ImportSnapshotAction211EC2 ImportSnapshot action.
QtAws::EC2::Ec2Request::ImportVolumeAction212EC2 ImportVolume action.
QtAws::EC2::Ec2Request::ModifyFleetAction213EC2 ModifyFleet action.
QtAws::EC2::Ec2Request::ModifyFpgaImageAttributeAction214EC2 ModifyFpgaImageAttribute action.
QtAws::EC2::Ec2Request::ModifyHostsAction215EC2 ModifyHosts action.
QtAws::EC2::Ec2Request::ModifyIdFormatAction216EC2 ModifyIdFormat action.
QtAws::EC2::Ec2Request::ModifyIdentityIdFormatAction217EC2 ModifyIdentityIdFormat action.
QtAws::EC2::Ec2Request::ModifyImageAttributeAction218EC2 ModifyImageAttribute action.
QtAws::EC2::Ec2Request::ModifyInstanceAttributeAction219EC2 ModifyInstanceAttribute action.
QtAws::EC2::Ec2Request::ModifyInstanceCreditSpecificationAction220EC2 ModifyInstanceCreditSpecification action.
QtAws::EC2::Ec2Request::ModifyInstancePlacementAction221EC2 ModifyInstancePlacement action.
QtAws::EC2::Ec2Request::ModifyLaunchTemplateAction222EC2 ModifyLaunchTemplate action.
QtAws::EC2::Ec2Request::ModifyNetworkInterfaceAttributeAction223EC2 ModifyNetworkInterfaceAttribute action.
QtAws::EC2::Ec2Request::ModifyReservedInstancesAction224EC2 ModifyReservedInstances action.
QtAws::EC2::Ec2Request::ModifySnapshotAttributeAction225EC2 ModifySnapshotAttribute action.
QtAws::EC2::Ec2Request::ModifySpotFleetRequestAction226EC2 ModifySpotFleetRequest action.
QtAws::EC2::Ec2Request::ModifySubnetAttributeAction227EC2 ModifySubnetAttribute action.
QtAws::EC2::Ec2Request::ModifyVolumeAction228EC2 ModifyVolume action.
QtAws::EC2::Ec2Request::ModifyVolumeAttributeAction229EC2 ModifyVolumeAttribute action.
QtAws::EC2::Ec2Request::ModifyVpcAttributeAction230EC2 ModifyVpcAttribute action.
QtAws::EC2::Ec2Request::ModifyVpcEndpointAction231EC2 ModifyVpcEndpoint action.
QtAws::EC2::Ec2Request::ModifyVpcEndpointConnectionNotificationAction232EC2 ModifyVpcEndpointConnectionNotification action.
QtAws::EC2::Ec2Request::ModifyVpcEndpointServiceConfigurationAction233EC2 ModifyVpcEndpointServiceConfiguration action.
QtAws::EC2::Ec2Request::ModifyVpcEndpointServicePermissionsAction234EC2 ModifyVpcEndpointServicePermissions action.
QtAws::EC2::Ec2Request::ModifyVpcPeeringConnectionOptionsAction235EC2 ModifyVpcPeeringConnectionOptions action.
QtAws::EC2::Ec2Request::ModifyVpcTenancyAction236EC2 ModifyVpcTenancy action.
QtAws::EC2::Ec2Request::MonitorInstancesAction237EC2 MonitorInstances action.
QtAws::EC2::Ec2Request::MoveAddressToVpcAction238EC2 MoveAddressToVpc action.
QtAws::EC2::Ec2Request::PurchaseHostReservationAction239EC2 PurchaseHostReservation action.
QtAws::EC2::Ec2Request::PurchaseReservedInstancesOfferingAction240EC2 PurchaseReservedInstancesOffering action.
QtAws::EC2::Ec2Request::PurchaseScheduledInstancesAction241EC2 PurchaseScheduledInstances action.
QtAws::EC2::Ec2Request::RebootInstancesAction242EC2 RebootInstances action.
QtAws::EC2::Ec2Request::RegisterImageAction243EC2 RegisterImage action.
QtAws::EC2::Ec2Request::RejectVpcEndpointConnectionsAction244EC2 RejectVpcEndpointConnections action.
QtAws::EC2::Ec2Request::RejectVpcPeeringConnectionAction245EC2 RejectVpcPeeringConnection action.
QtAws::EC2::Ec2Request::ReleaseAddressAction246EC2 ReleaseAddress action.
QtAws::EC2::Ec2Request::ReleaseHostsAction247EC2 ReleaseHosts action.
QtAws::EC2::Ec2Request::ReplaceIamInstanceProfileAssociationAction248EC2 ReplaceIamInstanceProfileAssociation action.
QtAws::EC2::Ec2Request::ReplaceNetworkAclAssociationAction249EC2 ReplaceNetworkAclAssociation action.
QtAws::EC2::Ec2Request::ReplaceNetworkAclEntryAction250EC2 ReplaceNetworkAclEntry action.
QtAws::EC2::Ec2Request::ReplaceRouteAction251EC2 ReplaceRoute action.
QtAws::EC2::Ec2Request::ReplaceRouteTableAssociationAction252EC2 ReplaceRouteTableAssociation action.
QtAws::EC2::Ec2Request::ReportInstanceStatusAction253EC2 ReportInstanceStatus action.
QtAws::EC2::Ec2Request::RequestSpotFleetAction254EC2 RequestSpotFleet action.
QtAws::EC2::Ec2Request::RequestSpotInstancesAction255EC2 RequestSpotInstances action.
QtAws::EC2::Ec2Request::ResetFpgaImageAttributeAction256EC2 ResetFpgaImageAttribute action.
QtAws::EC2::Ec2Request::ResetImageAttributeAction257EC2 ResetImageAttribute action.
QtAws::EC2::Ec2Request::ResetInstanceAttributeAction258EC2 ResetInstanceAttribute action.
QtAws::EC2::Ec2Request::ResetNetworkInterfaceAttributeAction259EC2 ResetNetworkInterfaceAttribute action.
QtAws::EC2::Ec2Request::ResetSnapshotAttributeAction260EC2 ResetSnapshotAttribute action.
QtAws::EC2::Ec2Request::RestoreAddressToClassicAction261EC2 RestoreAddressToClassic action.
QtAws::EC2::Ec2Request::RevokeSecurityGroupEgressAction262EC2 RevokeSecurityGroupEgress action.
QtAws::EC2::Ec2Request::RevokeSecurityGroupIngressAction263EC2 RevokeSecurityGroupIngress action.
QtAws::EC2::Ec2Request::RunInstancesAction264EC2 RunInstances action.
QtAws::EC2::Ec2Request::RunScheduledInstancesAction265EC2 RunScheduledInstances action.
QtAws::EC2::Ec2Request::StartInstancesAction266EC2 StartInstances action.
QtAws::EC2::Ec2Request::StopInstancesAction267EC2 StopInstances action.
QtAws::EC2::Ec2Request::TerminateInstancesAction268EC2 TerminateInstances action.
QtAws::EC2::Ec2Request::UnassignIpv6AddressesAction269EC2 UnassignIpv6Addresses action.
QtAws::EC2::Ec2Request::UnassignPrivateIpAddressesAction270EC2 UnassignPrivateIpAddresses action.
QtAws::EC2::Ec2Request::UnmonitorInstancesAction271EC2 UnmonitorInstances action.
QtAws::EC2::Ec2Request::UpdateSecurityGroupRuleDescriptionsEgressAction272EC2 UpdateSecurityGroupRuleDescriptionsEgress action.
QtAws::EC2::Ec2Request::UpdateSecurityGroupRuleDescriptionsIngressAction273EC2 UpdateSecurityGroupRuleDescriptionsIngress action.

The Actions type is a typedef for QFlags<Action>. It stores an OR combination of Action values.

Member Function Documentation

Ec2Request::Ec2Request(const Action action)

Constructs a Ec2Request object for EC2 action.

Ec2Request::Ec2Request(const Ec2Request &other)

Constructs a copy of other.

[protected] Ec2Request::Ec2Request(Ec2RequestPrivate * const d)

Constructs aa Ec2Request object with private implementation d.

This overload allows derived classes to provide their own private class implementation that inherits from Ec2RequestPrivate.

Action Ec2Request::action() const

Returns the EC2 action to be performed by this request.

See also setAction().

QString Ec2Request::actionString() const

Returns the name of the EC2 action to be performed by this request.

QString Ec2Request::apiVersion() const

Returns the EC2 API version implemented by this request.

See also setApiVersion().

[protected] int Ec2Request::clearParameter(const QString &name)

Removes the a name parameter from the request, then returns the number of paramters removed (typically 0 or 1).

[protected] void Ec2Request::clearParameters()

Removes all parameters from the request.

[protected] QVariant Ec2Request::parameter(const QString &name, const QVariant &defaultValue = QVariant()) const

Returns the value of the name pararemter if set; defaultValue otherwise.

See also setParameter().

[protected] const QVariantMap &Ec2Request::parameters() const

Returns the parameters included in this request.

See also setParameters().

void Ec2Request::setAction(const Action action)

Sets the EC2 action to be performed by this request to action.

See also action().

void Ec2Request::setApiVersion(const QString &version)

Sets the EC2 API version to include in this request to version.

See also apiVersion().

[protected] void Ec2Request::setParameter(const QString &name, const QVariant &value)

Sets the name parameter to value.

See also parameter().

[protected] void Ec2Request::setParameters(const QVariantMap &parameters)

Sets the paramters for this request to parameters. Any request parameters set previously will be discarded.

See also parameters().

[override virtual protected] QNetworkRequest Ec2Request::unsignedRequest(const QUrl &endpoint) const

Reimplemented from AwsAbstractRequest::unsignedRequest().

Returns a network request for the EC2 request using the given endpoint.

This EC2 implementation builds request URLs by combining the common query parameters (such as Action and Version), with any that have been added (via setParameter) by child classes.

Ec2Request &Ec2Request::operator=(const Ec2Request &other)

Sets the Ec2Request object to be equal to other.

[virtual] bool Ec2Request::operator==(const Ec2Request &other) const

Returns true if this request is equal to other; false otherwise.

Note, most derived *Request classes do not need to provider their own implementations of this function, since most such request classes rely on this class' parameters functionality for all request parameters, and that parameters map is already checked via this implementation.

© 2018 Paul Colby Documentation contributions included herein are the copyrights of their respective owners. The documentation provided herein is licensed under the terms of the GNU Free Documentation License version 1.3 as published by the Free Software Foundation. Qt and respective logos are trademarks of The Qt Company Ltd. in Finland and/or other countries worldwide. All other trademarks are property of their respective owners.