amazonka-ec2-2.0: Amazon Elastic Compute Cloud SDK.
Copyright(c) 2013-2023 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellSafe-Inferred
LanguageHaskell2010

Amazonka.EC2

Contents

Description

Derived from API version 2016-11-15 of the AWS service descriptions, licensed under Apache 2.0.

Amazon Elastic Compute Cloud

Amazon Elastic Compute Cloud (Amazon EC2) provides secure and resizable computing capacity in the Amazon Web Services Cloud. Using Amazon EC2 eliminates the need to invest in hardware up front, so you can develop and deploy applications faster. Amazon Virtual Private Cloud (Amazon VPC) enables you to provision a logically isolated section of the Amazon Web Services Cloud where you can launch Amazon Web Services resources in a virtual network that you've defined. Amazon Elastic Block Store (Amazon EBS) provides block level storage volumes for use with EC2 instances. EBS volumes are highly available and reliable storage volumes that can be attached to any running instance and used like a hard drive.

To learn more, see the following resources:

Synopsis

Service Configuration

defaultService :: Service Source #

API version 2016-11-15 of the Amazon Elastic Compute Cloud SDK configuration.

Errors

Error matchers are designed for use with the functions provided by Control.Exception.Lens. This allows catching (and rethrowing) service specific errors returned by EC2.

Waiters

Waiters poll by repeatedly sending a request until some remote success condition configured by the Wait specification is fulfilled. The Wait specification determines how many attempts should be made, in addition to delay and retry strategies.

BundleTaskComplete

newBundleTaskComplete :: Wait DescribeBundleTasks Source #

Polls DescribeBundleTasks every 15 seconds until a successful state is reached. An error is returned after 40 failed checks.

ConversionTaskCancelled

newConversionTaskCancelled :: Wait DescribeConversionTasks Source #

Polls DescribeConversionTasks every 15 seconds until a successful state is reached. An error is returned after 40 failed checks.

ConversionTaskCompleted

newConversionTaskCompleted :: Wait DescribeConversionTasks Source #

Polls DescribeConversionTasks every 15 seconds until a successful state is reached. An error is returned after 40 failed checks.

ConversionTaskDeleted

newConversionTaskDeleted :: Wait DescribeConversionTasks Source #

Polls DescribeConversionTasks every 15 seconds until a successful state is reached. An error is returned after 40 failed checks.

CustomerGatewayAvailable

newCustomerGatewayAvailable :: Wait DescribeCustomerGateways Source #

Polls DescribeCustomerGateways every 15 seconds until a successful state is reached. An error is returned after 40 failed checks.

ExportTaskCancelled

newExportTaskCancelled :: Wait DescribeExportTasks Source #

Polls DescribeExportTasks every 15 seconds until a successful state is reached. An error is returned after 40 failed checks.

ExportTaskCompleted

newExportTaskCompleted :: Wait DescribeExportTasks Source #

Polls DescribeExportTasks every 15 seconds until a successful state is reached. An error is returned after 40 failed checks.

ImageAvailable

newImageAvailable :: Wait DescribeImages Source #

Polls DescribeImages every 15 seconds until a successful state is reached. An error is returned after 40 failed checks.

ImageExists

newImageExists :: Wait DescribeImages Source #

Polls DescribeImages every 15 seconds until a successful state is reached. An error is returned after 40 failed checks.

InstanceExists

newInstanceExists :: Wait DescribeInstances Source #

Polls DescribeInstances every 5 seconds until a successful state is reached. An error is returned after 40 failed checks.

InstanceRunning

newInstanceRunning :: Wait DescribeInstances Source #

Polls DescribeInstances every 15 seconds until a successful state is reached. An error is returned after 40 failed checks.

InstanceStatusOk

newInstanceStatusOk :: Wait DescribeInstanceStatus Source #

Polls DescribeInstanceStatus every 15 seconds until a successful state is reached. An error is returned after 40 failed checks.

InstanceStopped

newInstanceStopped :: Wait DescribeInstances Source #

Polls DescribeInstances every 15 seconds until a successful state is reached. An error is returned after 40 failed checks.

InstanceTerminated

newInstanceTerminated :: Wait DescribeInstances Source #

Polls DescribeInstances every 15 seconds until a successful state is reached. An error is returned after 40 failed checks.

InternetGatewayExists

newInternetGatewayExists :: Wait DescribeInternetGateways Source #

Polls DescribeInternetGateways every 5 seconds until a successful state is reached. An error is returned after 6 failed checks.

KeyPairExists

newKeyPairExists :: Wait DescribeKeyPairs Source #

Polls DescribeKeyPairs every 5 seconds until a successful state is reached. An error is returned after 6 failed checks.

NatGatewayAvailable

newNatGatewayAvailable :: Wait DescribeNatGateways Source #

Polls DescribeNatGateways every 15 seconds until a successful state is reached. An error is returned after 40 failed checks.

NatGatewayDeleted

newNatGatewayDeleted :: Wait DescribeNatGateways Source #

Polls DescribeNatGateways every 15 seconds until a successful state is reached. An error is returned after 40 failed checks.

NetworkInterfaceAvailable

newNetworkInterfaceAvailable :: Wait DescribeNetworkInterfaces Source #

Polls DescribeNetworkInterfaces every 20 seconds until a successful state is reached. An error is returned after 10 failed checks.

PasswordDataAvailable

newPasswordDataAvailable :: Wait GetPasswordData Source #

Polls GetPasswordData every 15 seconds until a successful state is reached. An error is returned after 40 failed checks.

SecurityGroupExists

newSecurityGroupExists :: Wait DescribeSecurityGroups Source #

Polls DescribeSecurityGroups every 5 seconds until a successful state is reached. An error is returned after 6 failed checks.

SnapshotCompleted

newSnapshotCompleted :: Wait DescribeSnapshots Source #

Polls DescribeSnapshots every 15 seconds until a successful state is reached. An error is returned after 40 failed checks.

SpotInstanceRequestFulfilled

newSpotInstanceRequestFulfilled :: Wait DescribeSpotInstanceRequests Source #

Polls DescribeSpotInstanceRequests every 15 seconds until a successful state is reached. An error is returned after 40 failed checks.

SubnetAvailable

newSubnetAvailable :: Wait DescribeSubnets Source #

Polls DescribeSubnets every 15 seconds until a successful state is reached. An error is returned after 40 failed checks.

SystemStatusOk

newSystemStatusOk :: Wait DescribeInstanceStatus Source #

Polls DescribeInstanceStatus every 15 seconds until a successful state is reached. An error is returned after 40 failed checks.

VolumeAvailable

newVolumeAvailable :: Wait DescribeVolumes Source #

Polls DescribeVolumes every 15 seconds until a successful state is reached. An error is returned after 40 failed checks.

VolumeDeleted

newVolumeDeleted :: Wait DescribeVolumes Source #

Polls DescribeVolumes every 15 seconds until a successful state is reached. An error is returned after 40 failed checks.

VolumeInUse

newVolumeInUse :: Wait DescribeVolumes Source #

Polls DescribeVolumes every 15 seconds until a successful state is reached. An error is returned after 40 failed checks.

VpcAvailable

newVpcAvailable :: Wait DescribeVpcs Source #

Polls DescribeVpcs every 15 seconds until a successful state is reached. An error is returned after 40 failed checks.

VpcExists

newVpcExists :: Wait DescribeVpcs Source #

Polls DescribeVpcs every 1 seconds until a successful state is reached. An error is returned after 5 failed checks.

VpcPeeringConnectionDeleted

newVpcPeeringConnectionDeleted :: Wait DescribeVpcPeeringConnections Source #

Polls DescribeVpcPeeringConnections every 15 seconds until a successful state is reached. An error is returned after 40 failed checks.

VpcPeeringConnectionExists

newVpcPeeringConnectionExists :: Wait DescribeVpcPeeringConnections Source #

Polls DescribeVpcPeeringConnections every 15 seconds until a successful state is reached. An error is returned after 40 failed checks.

VpnConnectionAvailable

newVpnConnectionAvailable :: Wait DescribeVpnConnections Source #

Polls DescribeVpnConnections every 15 seconds until a successful state is reached. An error is returned after 40 failed checks.

VpnConnectionDeleted

newVpnConnectionDeleted :: Wait DescribeVpnConnections Source #

Polls DescribeVpnConnections every 15 seconds until a successful state is reached. An error is returned after 40 failed checks.

Operations

Some AWS operations return results that are incomplete and require subsequent requests in order to obtain the entire result set. The process of sending subsequent requests to continue where a previous request left off is called pagination. For example, the ListObjects operation of Amazon S3 returns up to 1000 objects at a time, and you must send subsequent requests with the appropriate Marker in order to retrieve the next page of results.

Operations that have an AWSPager instance can transparently perform subsequent requests, correctly setting Markers and other request facets to iterate through the entire result set of a truncated API operation. Operations which support this have an additional note in the documentation.

Many operations have the ability to filter results on the server side. See the individual operation parameters for details.

AcceptAddressTransfer

data AcceptAddressTransfer Source #

See: newAcceptAddressTransfer smart constructor.

Instances

Instances details
ToHeaders AcceptAddressTransfer Source # 
Instance details

Defined in Amazonka.EC2.AcceptAddressTransfer

ToPath AcceptAddressTransfer Source # 
Instance details

Defined in Amazonka.EC2.AcceptAddressTransfer

ToQuery AcceptAddressTransfer Source # 
Instance details

Defined in Amazonka.EC2.AcceptAddressTransfer

AWSRequest AcceptAddressTransfer Source # 
Instance details

Defined in Amazonka.EC2.AcceptAddressTransfer

Associated Types

type AWSResponse AcceptAddressTransfer #

Generic AcceptAddressTransfer Source # 
Instance details

Defined in Amazonka.EC2.AcceptAddressTransfer

Associated Types

type Rep AcceptAddressTransfer :: Type -> Type #

Read AcceptAddressTransfer Source # 
Instance details

Defined in Amazonka.EC2.AcceptAddressTransfer

Show AcceptAddressTransfer Source # 
Instance details

Defined in Amazonka.EC2.AcceptAddressTransfer

NFData AcceptAddressTransfer Source # 
Instance details

Defined in Amazonka.EC2.AcceptAddressTransfer

Methods

rnf :: AcceptAddressTransfer -> () #

Eq AcceptAddressTransfer Source # 
Instance details

Defined in Amazonka.EC2.AcceptAddressTransfer

Hashable AcceptAddressTransfer Source # 
Instance details

Defined in Amazonka.EC2.AcceptAddressTransfer

type AWSResponse AcceptAddressTransfer Source # 
Instance details

Defined in Amazonka.EC2.AcceptAddressTransfer

type Rep AcceptAddressTransfer Source # 
Instance details

Defined in Amazonka.EC2.AcceptAddressTransfer

type Rep AcceptAddressTransfer = D1 ('MetaData "AcceptAddressTransfer" "Amazonka.EC2.AcceptAddressTransfer" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AcceptAddressTransfer'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dryRun") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "tagSpecifications") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [TagSpecification])) :*: S1 ('MetaSel ('Just "address") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newAcceptAddressTransfer Source #

Create a value of AcceptAddressTransfer with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:dryRun:AcceptAddressTransfer', acceptAddressTransfer_dryRun - Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

AcceptAddressTransfer, acceptAddressTransfer_tagSpecifications - tag:<key> - The key/value combination of a tag assigned to the resource. Use the tag key in the filter name and the tag value as the filter value. For example, to find all resources that have a tag with the key Owner and the value TeamA, specify tag:Owner for the filter name and TeamA for the filter value.

AcceptAddressTransfer, acceptAddressTransfer_address - The Elastic IP address you are accepting for transfer.

data AcceptAddressTransferResponse Source #

See: newAcceptAddressTransferResponse smart constructor.

Instances

Instances details
Generic AcceptAddressTransferResponse Source # 
Instance details

Defined in Amazonka.EC2.AcceptAddressTransfer

Associated Types

type Rep AcceptAddressTransferResponse :: Type -> Type #

Read AcceptAddressTransferResponse Source # 
Instance details

Defined in Amazonka.EC2.AcceptAddressTransfer

Show AcceptAddressTransferResponse Source # 
Instance details

Defined in Amazonka.EC2.AcceptAddressTransfer

NFData AcceptAddressTransferResponse Source # 
Instance details

Defined in Amazonka.EC2.AcceptAddressTransfer

Eq AcceptAddressTransferResponse Source # 
Instance details

Defined in Amazonka.EC2.AcceptAddressTransfer

type Rep AcceptAddressTransferResponse Source # 
Instance details

Defined in Amazonka.EC2.AcceptAddressTransfer

type Rep AcceptAddressTransferResponse = D1 ('MetaData "AcceptAddressTransferResponse" "Amazonka.EC2.AcceptAddressTransfer" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AcceptAddressTransferResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "addressTransfer") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AddressTransfer)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newAcceptAddressTransferResponse Source #

Create a value of AcceptAddressTransferResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:addressTransfer:AcceptAddressTransferResponse', acceptAddressTransferResponse_addressTransfer - An Elastic IP address transfer.

$sel:httpStatus:AcceptAddressTransferResponse', acceptAddressTransferResponse_httpStatus - The response's http status code.

AcceptReservedInstancesExchangeQuote

data AcceptReservedInstancesExchangeQuote Source #

Contains the parameters for accepting the quote.

See: newAcceptReservedInstancesExchangeQuote smart constructor.

Instances

Instances details
ToHeaders AcceptReservedInstancesExchangeQuote Source # 
Instance details

Defined in Amazonka.EC2.AcceptReservedInstancesExchangeQuote

ToPath AcceptReservedInstancesExchangeQuote Source # 
Instance details

Defined in Amazonka.EC2.AcceptReservedInstancesExchangeQuote

ToQuery AcceptReservedInstancesExchangeQuote Source # 
Instance details

Defined in Amazonka.EC2.AcceptReservedInstancesExchangeQuote

AWSRequest AcceptReservedInstancesExchangeQuote Source # 
Instance details

Defined in Amazonka.EC2.AcceptReservedInstancesExchangeQuote

Generic AcceptReservedInstancesExchangeQuote Source # 
Instance details

Defined in Amazonka.EC2.AcceptReservedInstancesExchangeQuote

Read AcceptReservedInstancesExchangeQuote Source # 
Instance details

Defined in Amazonka.EC2.AcceptReservedInstancesExchangeQuote

Show AcceptReservedInstancesExchangeQuote Source # 
Instance details

Defined in Amazonka.EC2.AcceptReservedInstancesExchangeQuote

NFData AcceptReservedInstancesExchangeQuote Source # 
Instance details

Defined in Amazonka.EC2.AcceptReservedInstancesExchangeQuote

Eq AcceptReservedInstancesExchangeQuote Source # 
Instance details

Defined in Amazonka.EC2.AcceptReservedInstancesExchangeQuote

Hashable AcceptReservedInstancesExchangeQuote Source # 
Instance details

Defined in Amazonka.EC2.AcceptReservedInstancesExchangeQuote

type AWSResponse AcceptReservedInstancesExchangeQuote Source # 
Instance details

Defined in Amazonka.EC2.AcceptReservedInstancesExchangeQuote

type Rep AcceptReservedInstancesExchangeQuote Source # 
Instance details

Defined in Amazonka.EC2.AcceptReservedInstancesExchangeQuote

type Rep AcceptReservedInstancesExchangeQuote = D1 ('MetaData "AcceptReservedInstancesExchangeQuote" "Amazonka.EC2.AcceptReservedInstancesExchangeQuote" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AcceptReservedInstancesExchangeQuote'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dryRun") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "targetConfigurations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [TargetConfigurationRequest])) :*: S1 ('MetaSel ('Just "reservedInstanceIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]))))

newAcceptReservedInstancesExchangeQuote :: AcceptReservedInstancesExchangeQuote Source #

Create a value of AcceptReservedInstancesExchangeQuote with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:dryRun:AcceptReservedInstancesExchangeQuote', acceptReservedInstancesExchangeQuote_dryRun - Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

$sel:targetConfigurations:AcceptReservedInstancesExchangeQuote', acceptReservedInstancesExchangeQuote_targetConfigurations - The configuration of the target Convertible Reserved Instance to exchange for your current Convertible Reserved Instances.

$sel:reservedInstanceIds:AcceptReservedInstancesExchangeQuote', acceptReservedInstancesExchangeQuote_reservedInstanceIds - The IDs of the Convertible Reserved Instances to exchange for another Convertible Reserved Instance of the same or higher value.

data AcceptReservedInstancesExchangeQuoteResponse Source #

The result of the exchange and whether it was successful.

See: newAcceptReservedInstancesExchangeQuoteResponse smart constructor.

Instances

Instances details
Generic AcceptReservedInstancesExchangeQuoteResponse Source # 
Instance details

Defined in Amazonka.EC2.AcceptReservedInstancesExchangeQuote

Read AcceptReservedInstancesExchangeQuoteResponse Source # 
Instance details

Defined in Amazonka.EC2.AcceptReservedInstancesExchangeQuote

Show AcceptReservedInstancesExchangeQuoteResponse Source # 
Instance details

Defined in Amazonka.EC2.AcceptReservedInstancesExchangeQuote

NFData AcceptReservedInstancesExchangeQuoteResponse Source # 
Instance details

Defined in Amazonka.EC2.AcceptReservedInstancesExchangeQuote

Eq AcceptReservedInstancesExchangeQuoteResponse Source # 
Instance details

Defined in Amazonka.EC2.AcceptReservedInstancesExchangeQuote

type Rep AcceptReservedInstancesExchangeQuoteResponse Source # 
Instance details

Defined in Amazonka.EC2.AcceptReservedInstancesExchangeQuote

type Rep AcceptReservedInstancesExchangeQuoteResponse = D1 ('MetaData "AcceptReservedInstancesExchangeQuoteResponse" "Amazonka.EC2.AcceptReservedInstancesExchangeQuote" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AcceptReservedInstancesExchangeQuoteResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "exchangeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

AcceptTransitGatewayMulticastDomainAssociations

data AcceptTransitGatewayMulticastDomainAssociations Source #

Instances

Instances details
ToHeaders AcceptTransitGatewayMulticastDomainAssociations Source # 
Instance details

Defined in Amazonka.EC2.AcceptTransitGatewayMulticastDomainAssociations

ToPath AcceptTransitGatewayMulticastDomainAssociations Source # 
Instance details

Defined in Amazonka.EC2.AcceptTransitGatewayMulticastDomainAssociations

ToQuery AcceptTransitGatewayMulticastDomainAssociations Source # 
Instance details

Defined in Amazonka.EC2.AcceptTransitGatewayMulticastDomainAssociations

AWSRequest AcceptTransitGatewayMulticastDomainAssociations Source # 
Instance details

Defined in Amazonka.EC2.AcceptTransitGatewayMulticastDomainAssociations

Generic AcceptTransitGatewayMulticastDomainAssociations Source # 
Instance details

Defined in Amazonka.EC2.AcceptTransitGatewayMulticastDomainAssociations

Read AcceptTransitGatewayMulticastDomainAssociations Source # 
Instance details

Defined in Amazonka.EC2.AcceptTransitGatewayMulticastDomainAssociations

Show AcceptTransitGatewayMulticastDomainAssociations Source # 
Instance details

Defined in Amazonka.EC2.AcceptTransitGatewayMulticastDomainAssociations

NFData AcceptTransitGatewayMulticastDomainAssociations Source # 
Instance details

Defined in Amazonka.EC2.AcceptTransitGatewayMulticastDomainAssociations

Eq AcceptTransitGatewayMulticastDomainAssociations Source # 
Instance details

Defined in Amazonka.EC2.AcceptTransitGatewayMulticastDomainAssociations

Hashable AcceptTransitGatewayMulticastDomainAssociations Source # 
Instance details

Defined in Amazonka.EC2.AcceptTransitGatewayMulticastDomainAssociations

type AWSResponse AcceptTransitGatewayMulticastDomainAssociations Source # 
Instance details

Defined in Amazonka.EC2.AcceptTransitGatewayMulticastDomainAssociations

type Rep AcceptTransitGatewayMulticastDomainAssociations Source # 
Instance details

Defined in Amazonka.EC2.AcceptTransitGatewayMulticastDomainAssociations

type Rep AcceptTransitGatewayMulticastDomainAssociations = D1 ('MetaData "AcceptTransitGatewayMulticastDomainAssociations" "Amazonka.EC2.AcceptTransitGatewayMulticastDomainAssociations" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AcceptTransitGatewayMulticastDomainAssociations'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "dryRun") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "subnetIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "transitGatewayAttachmentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "transitGatewayMulticastDomainId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newAcceptTransitGatewayMulticastDomainAssociations :: AcceptTransitGatewayMulticastDomainAssociations Source #

Create a value of AcceptTransitGatewayMulticastDomainAssociations with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:dryRun:AcceptTransitGatewayMulticastDomainAssociations', acceptTransitGatewayMulticastDomainAssociations_dryRun - Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

AcceptTransitGatewayMulticastDomainAssociations, acceptTransitGatewayMulticastDomainAssociations_subnetIds - The IDs of the subnets to associate with the transit gateway multicast domain.

AcceptTransitGatewayMulticastDomainAssociations, acceptTransitGatewayMulticastDomainAssociations_transitGatewayAttachmentId - The ID of the transit gateway attachment.

AcceptTransitGatewayMulticastDomainAssociations, acceptTransitGatewayMulticastDomainAssociations_transitGatewayMulticastDomainId - The ID of the transit gateway multicast domain.

data AcceptTransitGatewayMulticastDomainAssociationsResponse Source #

Instances

Instances details
Generic AcceptTransitGatewayMulticastDomainAssociationsResponse Source # 
Instance details

Defined in Amazonka.EC2.AcceptTransitGatewayMulticastDomainAssociations

Read AcceptTransitGatewayMulticastDomainAssociationsResponse Source # 
Instance details

Defined in Amazonka.EC2.AcceptTransitGatewayMulticastDomainAssociations

Show AcceptTransitGatewayMulticastDomainAssociationsResponse Source # 
Instance details

Defined in Amazonka.EC2.AcceptTransitGatewayMulticastDomainAssociations

NFData AcceptTransitGatewayMulticastDomainAssociationsResponse Source # 
Instance details

Defined in Amazonka.EC2.AcceptTransitGatewayMulticastDomainAssociations

Eq AcceptTransitGatewayMulticastDomainAssociationsResponse Source # 
Instance details

Defined in Amazonka.EC2.AcceptTransitGatewayMulticastDomainAssociations

type Rep AcceptTransitGatewayMulticastDomainAssociationsResponse Source # 
Instance details

Defined in Amazonka.EC2.AcceptTransitGatewayMulticastDomainAssociations

type Rep AcceptTransitGatewayMulticastDomainAssociationsResponse = D1 ('MetaData "AcceptTransitGatewayMulticastDomainAssociationsResponse" "Amazonka.EC2.AcceptTransitGatewayMulticastDomainAssociations" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AcceptTransitGatewayMulticastDomainAssociationsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "associations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TransitGatewayMulticastDomainAssociations)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

AcceptTransitGatewayPeeringAttachment

data AcceptTransitGatewayPeeringAttachment Source #

Instances

Instances details
ToHeaders AcceptTransitGatewayPeeringAttachment Source # 
Instance details

Defined in Amazonka.EC2.AcceptTransitGatewayPeeringAttachment

ToPath AcceptTransitGatewayPeeringAttachment Source # 
Instance details

Defined in Amazonka.EC2.AcceptTransitGatewayPeeringAttachment

ToQuery AcceptTransitGatewayPeeringAttachment Source # 
Instance details

Defined in Amazonka.EC2.AcceptTransitGatewayPeeringAttachment

AWSRequest AcceptTransitGatewayPeeringAttachment Source # 
Instance details

Defined in Amazonka.EC2.AcceptTransitGatewayPeeringAttachment

Generic AcceptTransitGatewayPeeringAttachment Source # 
Instance details

Defined in Amazonka.EC2.AcceptTransitGatewayPeeringAttachment

Read AcceptTransitGatewayPeeringAttachment Source # 
Instance details

Defined in Amazonka.EC2.AcceptTransitGatewayPeeringAttachment

Show AcceptTransitGatewayPeeringAttachment Source # 
Instance details

Defined in Amazonka.EC2.AcceptTransitGatewayPeeringAttachment

NFData AcceptTransitGatewayPeeringAttachment Source # 
Instance details

Defined in Amazonka.EC2.AcceptTransitGatewayPeeringAttachment

Eq AcceptTransitGatewayPeeringAttachment Source # 
Instance details

Defined in Amazonka.EC2.AcceptTransitGatewayPeeringAttachment

Hashable AcceptTransitGatewayPeeringAttachment Source # 
Instance details

Defined in Amazonka.EC2.AcceptTransitGatewayPeeringAttachment

type AWSResponse AcceptTransitGatewayPeeringAttachment Source # 
Instance details

Defined in Amazonka.EC2.AcceptTransitGatewayPeeringAttachment

type Rep AcceptTransitGatewayPeeringAttachment Source # 
Instance details

Defined in Amazonka.EC2.AcceptTransitGatewayPeeringAttachment

type Rep AcceptTransitGatewayPeeringAttachment = D1 ('MetaData "AcceptTransitGatewayPeeringAttachment" "Amazonka.EC2.AcceptTransitGatewayPeeringAttachment" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AcceptTransitGatewayPeeringAttachment'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dryRun") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "transitGatewayAttachmentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newAcceptTransitGatewayPeeringAttachment Source #

Create a value of AcceptTransitGatewayPeeringAttachment with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:dryRun:AcceptTransitGatewayPeeringAttachment', acceptTransitGatewayPeeringAttachment_dryRun - Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

AcceptTransitGatewayPeeringAttachment, acceptTransitGatewayPeeringAttachment_transitGatewayAttachmentId - The ID of the transit gateway attachment.

data AcceptTransitGatewayPeeringAttachmentResponse Source #

Instances

Instances details
Generic AcceptTransitGatewayPeeringAttachmentResponse Source # 
Instance details

Defined in Amazonka.EC2.AcceptTransitGatewayPeeringAttachment

Read AcceptTransitGatewayPeeringAttachmentResponse Source # 
Instance details

Defined in Amazonka.EC2.AcceptTransitGatewayPeeringAttachment

Show AcceptTransitGatewayPeeringAttachmentResponse Source # 
Instance details

Defined in Amazonka.EC2.AcceptTransitGatewayPeeringAttachment

NFData AcceptTransitGatewayPeeringAttachmentResponse Source # 
Instance details

Defined in Amazonka.EC2.AcceptTransitGatewayPeeringAttachment

Eq AcceptTransitGatewayPeeringAttachmentResponse Source # 
Instance details

Defined in Amazonka.EC2.AcceptTransitGatewayPeeringAttachment

type Rep AcceptTransitGatewayPeeringAttachmentResponse Source # 
Instance details

Defined in Amazonka.EC2.AcceptTransitGatewayPeeringAttachment

type Rep AcceptTransitGatewayPeeringAttachmentResponse = D1 ('MetaData "AcceptTransitGatewayPeeringAttachmentResponse" "Amazonka.EC2.AcceptTransitGatewayPeeringAttachment" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AcceptTransitGatewayPeeringAttachmentResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "transitGatewayPeeringAttachment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TransitGatewayPeeringAttachment)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

AcceptTransitGatewayVpcAttachment

data AcceptTransitGatewayVpcAttachment Source #

See: newAcceptTransitGatewayVpcAttachment smart constructor.

Instances

Instances details
ToHeaders AcceptTransitGatewayVpcAttachment Source # 
Instance details

Defined in Amazonka.EC2.AcceptTransitGatewayVpcAttachment

ToPath AcceptTransitGatewayVpcAttachment Source # 
Instance details

Defined in Amazonka.EC2.AcceptTransitGatewayVpcAttachment

ToQuery AcceptTransitGatewayVpcAttachment Source # 
Instance details

Defined in Amazonka.EC2.AcceptTransitGatewayVpcAttachment

AWSRequest AcceptTransitGatewayVpcAttachment Source # 
Instance details

Defined in Amazonka.EC2.AcceptTransitGatewayVpcAttachment

Generic AcceptTransitGatewayVpcAttachment Source # 
Instance details

Defined in Amazonka.EC2.AcceptTransitGatewayVpcAttachment

Associated Types

type Rep AcceptTransitGatewayVpcAttachment :: Type -> Type #

Read AcceptTransitGatewayVpcAttachment Source # 
Instance details

Defined in Amazonka.EC2.AcceptTransitGatewayVpcAttachment

Show AcceptTransitGatewayVpcAttachment Source # 
Instance details

Defined in Amazonka.EC2.AcceptTransitGatewayVpcAttachment

NFData AcceptTransitGatewayVpcAttachment Source # 
Instance details

Defined in Amazonka.EC2.AcceptTransitGatewayVpcAttachment

Eq AcceptTransitGatewayVpcAttachment Source # 
Instance details

Defined in Amazonka.EC2.AcceptTransitGatewayVpcAttachment

Hashable AcceptTransitGatewayVpcAttachment Source # 
Instance details

Defined in Amazonka.EC2.AcceptTransitGatewayVpcAttachment

type AWSResponse AcceptTransitGatewayVpcAttachment Source # 
Instance details

Defined in Amazonka.EC2.AcceptTransitGatewayVpcAttachment

type Rep AcceptTransitGatewayVpcAttachment Source # 
Instance details

Defined in Amazonka.EC2.AcceptTransitGatewayVpcAttachment

type Rep AcceptTransitGatewayVpcAttachment = D1 ('MetaData "AcceptTransitGatewayVpcAttachment" "Amazonka.EC2.AcceptTransitGatewayVpcAttachment" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AcceptTransitGatewayVpcAttachment'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dryRun") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "transitGatewayAttachmentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newAcceptTransitGatewayVpcAttachment Source #

Create a value of AcceptTransitGatewayVpcAttachment with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:dryRun:AcceptTransitGatewayVpcAttachment', acceptTransitGatewayVpcAttachment_dryRun - Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

AcceptTransitGatewayVpcAttachment, acceptTransitGatewayVpcAttachment_transitGatewayAttachmentId - The ID of the attachment.

data AcceptTransitGatewayVpcAttachmentResponse Source #

Instances

Instances details
Generic AcceptTransitGatewayVpcAttachmentResponse Source # 
Instance details

Defined in Amazonka.EC2.AcceptTransitGatewayVpcAttachment

Read AcceptTransitGatewayVpcAttachmentResponse Source # 
Instance details

Defined in Amazonka.EC2.AcceptTransitGatewayVpcAttachment

Show AcceptTransitGatewayVpcAttachmentResponse Source # 
Instance details

Defined in Amazonka.EC2.AcceptTransitGatewayVpcAttachment

NFData AcceptTransitGatewayVpcAttachmentResponse Source # 
Instance details

Defined in Amazonka.EC2.AcceptTransitGatewayVpcAttachment

Eq AcceptTransitGatewayVpcAttachmentResponse Source # 
Instance details

Defined in Amazonka.EC2.AcceptTransitGatewayVpcAttachment

type Rep AcceptTransitGatewayVpcAttachmentResponse Source # 
Instance details

Defined in Amazonka.EC2.AcceptTransitGatewayVpcAttachment

type Rep AcceptTransitGatewayVpcAttachmentResponse = D1 ('MetaData "AcceptTransitGatewayVpcAttachmentResponse" "Amazonka.EC2.AcceptTransitGatewayVpcAttachment" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AcceptTransitGatewayVpcAttachmentResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "transitGatewayVpcAttachment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TransitGatewayVpcAttachment)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

AcceptVpcEndpointConnections

data AcceptVpcEndpointConnections Source #

See: newAcceptVpcEndpointConnections smart constructor.

Instances

Instances details
ToHeaders AcceptVpcEndpointConnections Source # 
Instance details

Defined in Amazonka.EC2.AcceptVpcEndpointConnections

ToPath AcceptVpcEndpointConnections Source # 
Instance details

Defined in Amazonka.EC2.AcceptVpcEndpointConnections

ToQuery AcceptVpcEndpointConnections Source # 
Instance details

Defined in Amazonka.EC2.AcceptVpcEndpointConnections

AWSRequest AcceptVpcEndpointConnections Source # 
Instance details

Defined in Amazonka.EC2.AcceptVpcEndpointConnections

Generic AcceptVpcEndpointConnections Source # 
Instance details

Defined in Amazonka.EC2.AcceptVpcEndpointConnections

Associated Types

type Rep AcceptVpcEndpointConnections :: Type -> Type #

Read AcceptVpcEndpointConnections Source # 
Instance details

Defined in Amazonka.EC2.AcceptVpcEndpointConnections

Show AcceptVpcEndpointConnections Source # 
Instance details

Defined in Amazonka.EC2.AcceptVpcEndpointConnections

NFData AcceptVpcEndpointConnections Source # 
Instance details

Defined in Amazonka.EC2.AcceptVpcEndpointConnections

Eq AcceptVpcEndpointConnections Source # 
Instance details

Defined in Amazonka.EC2.AcceptVpcEndpointConnections

Hashable AcceptVpcEndpointConnections Source # 
Instance details

Defined in Amazonka.EC2.AcceptVpcEndpointConnections

type AWSResponse AcceptVpcEndpointConnections Source # 
Instance details

Defined in Amazonka.EC2.AcceptVpcEndpointConnections

type Rep AcceptVpcEndpointConnections Source # 
Instance details

Defined in Amazonka.EC2.AcceptVpcEndpointConnections

type Rep AcceptVpcEndpointConnections = D1 ('MetaData "AcceptVpcEndpointConnections" "Amazonka.EC2.AcceptVpcEndpointConnections" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AcceptVpcEndpointConnections'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dryRun") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "serviceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "vpcEndpointIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]))))

newAcceptVpcEndpointConnections Source #

Create a value of AcceptVpcEndpointConnections with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:dryRun:AcceptVpcEndpointConnections', acceptVpcEndpointConnections_dryRun - Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

AcceptVpcEndpointConnections, acceptVpcEndpointConnections_serviceId - The ID of the VPC endpoint service.

$sel:vpcEndpointIds:AcceptVpcEndpointConnections', acceptVpcEndpointConnections_vpcEndpointIds - The IDs of one or more interface VPC endpoints.

data AcceptVpcEndpointConnectionsResponse Source #

Instances

Instances details
Generic AcceptVpcEndpointConnectionsResponse Source # 
Instance details

Defined in Amazonka.EC2.AcceptVpcEndpointConnections

Read AcceptVpcEndpointConnectionsResponse Source # 
Instance details

Defined in Amazonka.EC2.AcceptVpcEndpointConnections

Show AcceptVpcEndpointConnectionsResponse Source # 
Instance details

Defined in Amazonka.EC2.AcceptVpcEndpointConnections

NFData AcceptVpcEndpointConnectionsResponse Source # 
Instance details

Defined in Amazonka.EC2.AcceptVpcEndpointConnections

Eq AcceptVpcEndpointConnectionsResponse Source # 
Instance details

Defined in Amazonka.EC2.AcceptVpcEndpointConnections

type Rep AcceptVpcEndpointConnectionsResponse Source # 
Instance details

Defined in Amazonka.EC2.AcceptVpcEndpointConnections

type Rep AcceptVpcEndpointConnectionsResponse = D1 ('MetaData "AcceptVpcEndpointConnectionsResponse" "Amazonka.EC2.AcceptVpcEndpointConnections" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AcceptVpcEndpointConnectionsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "unsuccessful") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [UnsuccessfulItem])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newAcceptVpcEndpointConnectionsResponse Source #

Create a value of AcceptVpcEndpointConnectionsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:unsuccessful:AcceptVpcEndpointConnectionsResponse', acceptVpcEndpointConnectionsResponse_unsuccessful - Information about the interface endpoints that were not accepted, if applicable.

$sel:httpStatus:AcceptVpcEndpointConnectionsResponse', acceptVpcEndpointConnectionsResponse_httpStatus - The response's http status code.

AcceptVpcPeeringConnection

data AcceptVpcPeeringConnection Source #

See: newAcceptVpcPeeringConnection smart constructor.

Instances

Instances details
ToHeaders AcceptVpcPeeringConnection Source # 
Instance details

Defined in Amazonka.EC2.AcceptVpcPeeringConnection

ToPath AcceptVpcPeeringConnection Source # 
Instance details

Defined in Amazonka.EC2.AcceptVpcPeeringConnection

ToQuery AcceptVpcPeeringConnection Source # 
Instance details

Defined in Amazonka.EC2.AcceptVpcPeeringConnection

AWSRequest AcceptVpcPeeringConnection Source # 
Instance details

Defined in Amazonka.EC2.AcceptVpcPeeringConnection

Generic AcceptVpcPeeringConnection Source # 
Instance details

Defined in Amazonka.EC2.AcceptVpcPeeringConnection

Associated Types

type Rep AcceptVpcPeeringConnection :: Type -> Type #

Read AcceptVpcPeeringConnection Source # 
Instance details

Defined in Amazonka.EC2.AcceptVpcPeeringConnection

Show AcceptVpcPeeringConnection Source # 
Instance details

Defined in Amazonka.EC2.AcceptVpcPeeringConnection

NFData AcceptVpcPeeringConnection Source # 
Instance details

Defined in Amazonka.EC2.AcceptVpcPeeringConnection

Eq AcceptVpcPeeringConnection Source # 
Instance details

Defined in Amazonka.EC2.AcceptVpcPeeringConnection

Hashable AcceptVpcPeeringConnection Source # 
Instance details

Defined in Amazonka.EC2.AcceptVpcPeeringConnection

type AWSResponse AcceptVpcPeeringConnection Source # 
Instance details

Defined in Amazonka.EC2.AcceptVpcPeeringConnection

type Rep AcceptVpcPeeringConnection Source # 
Instance details

Defined in Amazonka.EC2.AcceptVpcPeeringConnection

type Rep AcceptVpcPeeringConnection = D1 ('MetaData "AcceptVpcPeeringConnection" "Amazonka.EC2.AcceptVpcPeeringConnection" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AcceptVpcPeeringConnection'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dryRun") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "vpcPeeringConnectionId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newAcceptVpcPeeringConnection :: AcceptVpcPeeringConnection Source #

Create a value of AcceptVpcPeeringConnection with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:dryRun:AcceptVpcPeeringConnection', acceptVpcPeeringConnection_dryRun - Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

AcceptVpcPeeringConnection, acceptVpcPeeringConnection_vpcPeeringConnectionId - The ID of the VPC peering connection. You must specify this parameter in the request.

data AcceptVpcPeeringConnectionResponse Source #

Instances

Instances details
Generic AcceptVpcPeeringConnectionResponse Source # 
Instance details

Defined in Amazonka.EC2.AcceptVpcPeeringConnection

Associated Types

type Rep AcceptVpcPeeringConnectionResponse :: Type -> Type #

Read AcceptVpcPeeringConnectionResponse Source # 
Instance details

Defined in Amazonka.EC2.AcceptVpcPeeringConnection

Show AcceptVpcPeeringConnectionResponse Source # 
Instance details

Defined in Amazonka.EC2.AcceptVpcPeeringConnection

NFData AcceptVpcPeeringConnectionResponse Source # 
Instance details

Defined in Amazonka.EC2.AcceptVpcPeeringConnection

Eq AcceptVpcPeeringConnectionResponse Source # 
Instance details

Defined in Amazonka.EC2.AcceptVpcPeeringConnection

type Rep AcceptVpcPeeringConnectionResponse Source # 
Instance details

Defined in Amazonka.EC2.AcceptVpcPeeringConnection

type Rep AcceptVpcPeeringConnectionResponse = D1 ('MetaData "AcceptVpcPeeringConnectionResponse" "Amazonka.EC2.AcceptVpcPeeringConnection" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AcceptVpcPeeringConnectionResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "vpcPeeringConnection") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VpcPeeringConnection)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newAcceptVpcPeeringConnectionResponse Source #

Create a value of AcceptVpcPeeringConnectionResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

AcceptVpcPeeringConnectionResponse, acceptVpcPeeringConnectionResponse_vpcPeeringConnection - Information about the VPC peering connection.

$sel:httpStatus:AcceptVpcPeeringConnectionResponse', acceptVpcPeeringConnectionResponse_httpStatus - The response's http status code.

AdvertiseByoipCidr

data AdvertiseByoipCidr Source #

See: newAdvertiseByoipCidr smart constructor.

Instances

Instances details
ToHeaders AdvertiseByoipCidr Source # 
Instance details

Defined in Amazonka.EC2.AdvertiseByoipCidr

ToPath AdvertiseByoipCidr Source # 
Instance details

Defined in Amazonka.EC2.AdvertiseByoipCidr

ToQuery AdvertiseByoipCidr Source # 
Instance details

Defined in Amazonka.EC2.AdvertiseByoipCidr

AWSRequest AdvertiseByoipCidr Source # 
Instance details

Defined in Amazonka.EC2.AdvertiseByoipCidr

Associated Types

type AWSResponse AdvertiseByoipCidr #

Generic AdvertiseByoipCidr Source # 
Instance details

Defined in Amazonka.EC2.AdvertiseByoipCidr

Associated Types

type Rep AdvertiseByoipCidr :: Type -> Type #

Read AdvertiseByoipCidr Source # 
Instance details

Defined in Amazonka.EC2.AdvertiseByoipCidr

Show AdvertiseByoipCidr Source # 
Instance details

Defined in Amazonka.EC2.AdvertiseByoipCidr

NFData AdvertiseByoipCidr Source # 
Instance details

Defined in Amazonka.EC2.AdvertiseByoipCidr

Methods

rnf :: AdvertiseByoipCidr -> () #

Eq AdvertiseByoipCidr Source # 
Instance details

Defined in Amazonka.EC2.AdvertiseByoipCidr

Hashable AdvertiseByoipCidr Source # 
Instance details

Defined in Amazonka.EC2.AdvertiseByoipCidr

type AWSResponse AdvertiseByoipCidr Source # 
Instance details

Defined in Amazonka.EC2.AdvertiseByoipCidr

type Rep AdvertiseByoipCidr Source # 
Instance details

Defined in Amazonka.EC2.AdvertiseByoipCidr

type Rep AdvertiseByoipCidr = D1 ('MetaData "AdvertiseByoipCidr" "Amazonka.EC2.AdvertiseByoipCidr" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AdvertiseByoipCidr'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dryRun") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "cidr") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newAdvertiseByoipCidr Source #

Create a value of AdvertiseByoipCidr with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:dryRun:AdvertiseByoipCidr', advertiseByoipCidr_dryRun - Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

AdvertiseByoipCidr, advertiseByoipCidr_cidr - The address range, in CIDR notation. This must be the exact range that you provisioned. You can't advertise only a portion of the provisioned range.

data AdvertiseByoipCidrResponse Source #

See: newAdvertiseByoipCidrResponse smart constructor.

Instances

Instances details
Generic AdvertiseByoipCidrResponse Source # 
Instance details

Defined in Amazonka.EC2.AdvertiseByoipCidr

Associated Types

type Rep AdvertiseByoipCidrResponse :: Type -> Type #

Read AdvertiseByoipCidrResponse Source # 
Instance details

Defined in Amazonka.EC2.AdvertiseByoipCidr

Show AdvertiseByoipCidrResponse Source # 
Instance details

Defined in Amazonka.EC2.AdvertiseByoipCidr

NFData AdvertiseByoipCidrResponse Source # 
Instance details

Defined in Amazonka.EC2.AdvertiseByoipCidr

Eq AdvertiseByoipCidrResponse Source # 
Instance details

Defined in Amazonka.EC2.AdvertiseByoipCidr

type Rep AdvertiseByoipCidrResponse Source # 
Instance details

Defined in Amazonka.EC2.AdvertiseByoipCidr

type Rep AdvertiseByoipCidrResponse = D1 ('MetaData "AdvertiseByoipCidrResponse" "Amazonka.EC2.AdvertiseByoipCidr" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AdvertiseByoipCidrResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "byoipCidr") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ByoipCidr)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newAdvertiseByoipCidrResponse Source #

Create a value of AdvertiseByoipCidrResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:byoipCidr:AdvertiseByoipCidrResponse', advertiseByoipCidrResponse_byoipCidr - Information about the address range.

$sel:httpStatus:AdvertiseByoipCidrResponse', advertiseByoipCidrResponse_httpStatus - The response's http status code.

AllocateAddress

data AllocateAddress Source #

See: newAllocateAddress smart constructor.

Instances

Instances details
ToHeaders AllocateAddress Source # 
Instance details

Defined in Amazonka.EC2.AllocateAddress

ToPath AllocateAddress Source # 
Instance details

Defined in Amazonka.EC2.AllocateAddress

ToQuery AllocateAddress Source # 
Instance details

Defined in Amazonka.EC2.AllocateAddress

AWSRequest AllocateAddress Source # 
Instance details

Defined in Amazonka.EC2.AllocateAddress

Associated Types

type AWSResponse AllocateAddress #

Generic AllocateAddress Source # 
Instance details

Defined in Amazonka.EC2.AllocateAddress

Associated Types

type Rep AllocateAddress :: Type -> Type #

Read AllocateAddress Source # 
Instance details

Defined in Amazonka.EC2.AllocateAddress

Show AllocateAddress Source # 
Instance details

Defined in Amazonka.EC2.AllocateAddress

NFData AllocateAddress Source # 
Instance details

Defined in Amazonka.EC2.AllocateAddress

Methods

rnf :: AllocateAddress -> () #

Eq AllocateAddress Source # 
Instance details

Defined in Amazonka.EC2.AllocateAddress

Hashable AllocateAddress Source # 
Instance details

Defined in Amazonka.EC2.AllocateAddress

type AWSResponse AllocateAddress Source # 
Instance details

Defined in Amazonka.EC2.AllocateAddress

type Rep AllocateAddress Source # 
Instance details

Defined in Amazonka.EC2.AllocateAddress

type Rep AllocateAddress = D1 ('MetaData "AllocateAddress" "Amazonka.EC2.AllocateAddress" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AllocateAddress'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "address") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "customerOwnedIpv4Pool") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "domain") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe DomainType)))) :*: ((S1 ('MetaSel ('Just "dryRun") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "networkBorderGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "publicIpv4Pool") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "tagSpecifications") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [TagSpecification]))))))

newAllocateAddress :: AllocateAddress Source #

Create a value of AllocateAddress with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

AllocateAddress, allocateAddress_address - [EC2-VPC] The Elastic IP address to recover or an IPv4 address from an address pool.

AllocateAddress, allocateAddress_customerOwnedIpv4Pool - The ID of a customer-owned address pool. Use this parameter to let Amazon EC2 select an address from the address pool. Alternatively, specify a specific address from the address pool.

AllocateAddress, allocateAddress_domain - Indicates whether the Elastic IP address is for use with instances in a VPC or instances in EC2-Classic.

Default: If the Region supports EC2-Classic, the default is standard. Otherwise, the default is vpc.

$sel:dryRun:AllocateAddress', allocateAddress_dryRun - Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

AllocateAddress, allocateAddress_networkBorderGroup - A unique set of Availability Zones, Local Zones, or Wavelength Zones from which Amazon Web Services advertises IP addresses. Use this parameter to limit the IP address to this location. IP addresses cannot move between network border groups.

Use DescribeAvailabilityZones to view the network border groups.

You cannot use a network border group with EC2 Classic. If you attempt this operation on EC2 Classic, you receive an InvalidParameterCombination error.

AllocateAddress, allocateAddress_publicIpv4Pool - The ID of an address pool that you own. Use this parameter to let Amazon EC2 select an address from the address pool. To specify a specific address from the address pool, use the Address parameter instead.

AllocateAddress, allocateAddress_tagSpecifications - The tags to assign to the Elastic IP address.

data AllocateAddressResponse Source #

See: newAllocateAddressResponse smart constructor.

Instances

Instances details
Generic AllocateAddressResponse Source # 
Instance details

Defined in Amazonka.EC2.AllocateAddress

Associated Types

type Rep AllocateAddressResponse :: Type -> Type #

Read AllocateAddressResponse Source # 
Instance details

Defined in Amazonka.EC2.AllocateAddress

Show AllocateAddressResponse Source # 
Instance details

Defined in Amazonka.EC2.AllocateAddress

NFData AllocateAddressResponse Source # 
Instance details

Defined in Amazonka.EC2.AllocateAddress

Methods

rnf :: AllocateAddressResponse -> () #

Eq AllocateAddressResponse Source # 
Instance details

Defined in Amazonka.EC2.AllocateAddress

type Rep AllocateAddressResponse Source # 
Instance details

Defined in Amazonka.EC2.AllocateAddress

newAllocateAddressResponse Source #

Create a value of AllocateAddressResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

AllocateAddressResponse, allocateAddressResponse_allocationId - [EC2-VPC] The ID that Amazon Web Services assigns to represent the allocation of the Elastic IP address for use with instances in a VPC.

AllocateAddressResponse, allocateAddressResponse_carrierIp - The carrier IP address. This option is only available for network interfaces which reside in a subnet in a Wavelength Zone (for example an EC2 instance).

AllocateAddressResponse, allocateAddressResponse_customerOwnedIp - The customer-owned IP address.

AllocateAddress, allocateAddressResponse_customerOwnedIpv4Pool - The ID of the customer-owned address pool.

AllocateAddress, allocateAddressResponse_domain - Indicates whether the Elastic IP address is for use with instances in a VPC (vpc) or instances in EC2-Classic (standard).

AllocateAddress, allocateAddressResponse_networkBorderGroup - The set of Availability Zones, Local Zones, or Wavelength Zones from which Amazon Web Services advertises IP addresses.

AllocateAddressResponse, allocateAddressResponse_publicIp - The Elastic IP address.

AllocateAddress, allocateAddressResponse_publicIpv4Pool - The ID of an address pool.

$sel:httpStatus:AllocateAddressResponse', allocateAddressResponse_httpStatus - The response's http status code.

AllocateHosts

data AllocateHosts Source #

See: newAllocateHosts smart constructor.

Instances

Instances details
ToHeaders AllocateHosts Source # 
Instance details

Defined in Amazonka.EC2.AllocateHosts

ToPath AllocateHosts Source # 
Instance details

Defined in Amazonka.EC2.AllocateHosts

ToQuery AllocateHosts Source # 
Instance details

Defined in Amazonka.EC2.AllocateHosts

AWSRequest AllocateHosts Source # 
Instance details

Defined in Amazonka.EC2.AllocateHosts

Associated Types

type AWSResponse AllocateHosts #

Generic AllocateHosts Source # 
Instance details

Defined in Amazonka.EC2.AllocateHosts

Associated Types

type Rep AllocateHosts :: Type -> Type #

Read AllocateHosts Source # 
Instance details

Defined in Amazonka.EC2.AllocateHosts

Show AllocateHosts Source # 
Instance details

Defined in Amazonka.EC2.AllocateHosts

NFData AllocateHosts Source # 
Instance details

Defined in Amazonka.EC2.AllocateHosts

Methods

rnf :: AllocateHosts -> () #

Eq AllocateHosts Source # 
Instance details

Defined in Amazonka.EC2.AllocateHosts

Hashable AllocateHosts Source # 
Instance details

Defined in Amazonka.EC2.AllocateHosts

type AWSResponse AllocateHosts Source # 
Instance details

Defined in Amazonka.EC2.AllocateHosts

type Rep AllocateHosts Source # 
Instance details

Defined in Amazonka.EC2.AllocateHosts

newAllocateHosts Source #

Create a value of AllocateHosts with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

AllocateHosts, allocateHosts_autoPlacement - Indicates whether the host accepts any untargeted instance launches that match its instance type configuration, or if it only accepts Host tenancy instance launches that specify its unique host ID. For more information, see Understanding auto-placement and affinity in the Amazon EC2 User Guide.

Default: on

AllocateHosts, allocateHosts_clientToken - Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring Idempotency.

AllocateHosts, allocateHosts_hostRecovery - Indicates whether to enable or disable host recovery for the Dedicated Host. Host recovery is disabled by default. For more information, see Host recovery in the Amazon EC2 User Guide.

Default: off

AllocateHosts, allocateHosts_instanceFamily - Specifies the instance family to be supported by the Dedicated Hosts. If you specify an instance family, the Dedicated Hosts support multiple instance types within that instance family.

If you want the Dedicated Hosts to support a specific instance type only, omit this parameter and specify InstanceType instead. You cannot specify InstanceFamily and InstanceType in the same request.

AllocateHosts, allocateHosts_instanceType - Specifies the instance type to be supported by the Dedicated Hosts. If you specify an instance type, the Dedicated Hosts support instances of the specified instance type only.

If you want the Dedicated Hosts to support multiple instance types in a specific instance family, omit this parameter and specify InstanceFamily instead. You cannot specify InstanceType and InstanceFamily in the same request.

AllocateHosts, allocateHosts_outpostArn - The Amazon Resource Name (ARN) of the Amazon Web Services Outpost on which to allocate the Dedicated Host.

AllocateHosts, allocateHosts_tagSpecifications - The tags to apply to the Dedicated Host during creation.

AllocateHosts, allocateHosts_availabilityZone - The Availability Zone in which to allocate the Dedicated Host.

$sel:quantity:AllocateHosts', allocateHosts_quantity - The number of Dedicated Hosts to allocate to your account with these parameters.

data AllocateHostsResponse Source #

Contains the output of AllocateHosts.

See: newAllocateHostsResponse smart constructor.

Instances

Instances details
Generic AllocateHostsResponse Source # 
Instance details

Defined in Amazonka.EC2.AllocateHosts

Associated Types

type Rep AllocateHostsResponse :: Type -> Type #

Read AllocateHostsResponse Source # 
Instance details

Defined in Amazonka.EC2.AllocateHosts

Show AllocateHostsResponse Source # 
Instance details

Defined in Amazonka.EC2.AllocateHosts

NFData AllocateHostsResponse Source # 
Instance details

Defined in Amazonka.EC2.AllocateHosts

Methods

rnf :: AllocateHostsResponse -> () #

Eq AllocateHostsResponse Source # 
Instance details

Defined in Amazonka.EC2.AllocateHosts

type Rep AllocateHostsResponse Source # 
Instance details

Defined in Amazonka.EC2.AllocateHosts

type Rep AllocateHostsResponse = D1 ('MetaData "AllocateHostsResponse" "Amazonka.EC2.AllocateHosts" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AllocateHostsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "hostIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newAllocateHostsResponse Source #

Create a value of AllocateHostsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:hostIds:AllocateHostsResponse', allocateHostsResponse_hostIds - The ID of the allocated Dedicated Host. This is used to launch an instance onto a specific host.

$sel:httpStatus:AllocateHostsResponse', allocateHostsResponse_httpStatus - The response's http status code.

AllocateIpamPoolCidr

data AllocateIpamPoolCidr Source #

See: newAllocateIpamPoolCidr smart constructor.

Instances

Instances details
ToHeaders AllocateIpamPoolCidr Source # 
Instance details

Defined in Amazonka.EC2.AllocateIpamPoolCidr

ToPath AllocateIpamPoolCidr Source # 
Instance details

Defined in Amazonka.EC2.AllocateIpamPoolCidr

ToQuery AllocateIpamPoolCidr Source # 
Instance details

Defined in Amazonka.EC2.AllocateIpamPoolCidr

AWSRequest AllocateIpamPoolCidr Source # 
Instance details

Defined in Amazonka.EC2.AllocateIpamPoolCidr

Associated Types

type AWSResponse AllocateIpamPoolCidr #

Generic AllocateIpamPoolCidr Source # 
Instance details

Defined in Amazonka.EC2.AllocateIpamPoolCidr

Associated Types

type Rep AllocateIpamPoolCidr :: Type -> Type #

Read AllocateIpamPoolCidr Source # 
Instance details

Defined in Amazonka.EC2.AllocateIpamPoolCidr

Show AllocateIpamPoolCidr Source # 
Instance details

Defined in Amazonka.EC2.AllocateIpamPoolCidr

NFData AllocateIpamPoolCidr Source # 
Instance details

Defined in Amazonka.EC2.AllocateIpamPoolCidr

Methods

rnf :: AllocateIpamPoolCidr -> () #

Eq AllocateIpamPoolCidr Source # 
Instance details

Defined in Amazonka.EC2.AllocateIpamPoolCidr

Hashable AllocateIpamPoolCidr Source # 
Instance details

Defined in Amazonka.EC2.AllocateIpamPoolCidr

type AWSResponse AllocateIpamPoolCidr Source # 
Instance details

Defined in Amazonka.EC2.AllocateIpamPoolCidr

type Rep AllocateIpamPoolCidr Source # 
Instance details

Defined in Amazonka.EC2.AllocateIpamPoolCidr

newAllocateIpamPoolCidr Source #

Create a value of AllocateIpamPoolCidr with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

AllocateIpamPoolCidr, allocateIpamPoolCidr_cidr - The CIDR you would like to allocate from the IPAM pool. Note the following:

  • If there is no DefaultNetmaskLength allocation rule set on the pool, you must specify either the NetmaskLength or the CIDR.
  • If the DefaultNetmaskLength allocation rule is set on the pool, you can specify either the NetmaskLength or the CIDR and the DefaultNetmaskLength allocation rule will be ignored.

Possible values: Any available IPv4 or IPv6 CIDR.

AllocateIpamPoolCidr, allocateIpamPoolCidr_clientToken - A unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see Ensuring Idempotency.

AllocateIpamPoolCidr, allocateIpamPoolCidr_description - A description for the allocation.

$sel:disallowedCidrs:AllocateIpamPoolCidr', allocateIpamPoolCidr_disallowedCidrs - Exclude a particular CIDR range from being returned by the pool. Disallowed CIDRs are only allowed if using netmask length for allocation.

$sel:dryRun:AllocateIpamPoolCidr', allocateIpamPoolCidr_dryRun - A check for whether you have the required permissions for the action without actually making the request and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

$sel:netmaskLength:AllocateIpamPoolCidr', allocateIpamPoolCidr_netmaskLength - The netmask length of the CIDR you would like to allocate from the IPAM pool. Note the following:

  • If there is no DefaultNetmaskLength allocation rule set on the pool, you must specify either the NetmaskLength or the CIDR.
  • If the DefaultNetmaskLength allocation rule is set on the pool, you can specify either the NetmaskLength or the CIDR and the DefaultNetmaskLength allocation rule will be ignored.

Possible netmask lengths for IPv4 addresses are 0 - 32. Possible netmask lengths for IPv6 addresses are 0 - 128.

$sel:previewNextCidr:AllocateIpamPoolCidr', allocateIpamPoolCidr_previewNextCidr - A preview of the next available CIDR in a pool.

AllocateIpamPoolCidr, allocateIpamPoolCidr_ipamPoolId - The ID of the IPAM pool from which you would like to allocate a CIDR.

data AllocateIpamPoolCidrResponse Source #

See: newAllocateIpamPoolCidrResponse smart constructor.

Instances

Instances details
Generic AllocateIpamPoolCidrResponse Source # 
Instance details

Defined in Amazonka.EC2.AllocateIpamPoolCidr

Associated Types

type Rep AllocateIpamPoolCidrResponse :: Type -> Type #

Read AllocateIpamPoolCidrResponse Source # 
Instance details

Defined in Amazonka.EC2.AllocateIpamPoolCidr

Show AllocateIpamPoolCidrResponse Source # 
Instance details

Defined in Amazonka.EC2.AllocateIpamPoolCidr

NFData AllocateIpamPoolCidrResponse Source # 
Instance details

Defined in Amazonka.EC2.AllocateIpamPoolCidr

Eq AllocateIpamPoolCidrResponse Source # 
Instance details

Defined in Amazonka.EC2.AllocateIpamPoolCidr

type Rep AllocateIpamPoolCidrResponse Source # 
Instance details

Defined in Amazonka.EC2.AllocateIpamPoolCidr

type Rep AllocateIpamPoolCidrResponse = D1 ('MetaData "AllocateIpamPoolCidrResponse" "Amazonka.EC2.AllocateIpamPoolCidr" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AllocateIpamPoolCidrResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ipamPoolAllocation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IpamPoolAllocation)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newAllocateIpamPoolCidrResponse Source #

Create a value of AllocateIpamPoolCidrResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:ipamPoolAllocation:AllocateIpamPoolCidrResponse', allocateIpamPoolCidrResponse_ipamPoolAllocation - Information about the allocation created.

$sel:httpStatus:AllocateIpamPoolCidrResponse', allocateIpamPoolCidrResponse_httpStatus - The response's http status code.

ApplySecurityGroupsToClientVpnTargetNetwork

data ApplySecurityGroupsToClientVpnTargetNetwork Source #

Instances

Instances details
ToHeaders ApplySecurityGroupsToClientVpnTargetNetwork Source # 
Instance details

Defined in Amazonka.EC2.ApplySecurityGroupsToClientVpnTargetNetwork

ToPath ApplySecurityGroupsToClientVpnTargetNetwork Source # 
Instance details

Defined in Amazonka.EC2.ApplySecurityGroupsToClientVpnTargetNetwork

ToQuery ApplySecurityGroupsToClientVpnTargetNetwork Source # 
Instance details

Defined in Amazonka.EC2.ApplySecurityGroupsToClientVpnTargetNetwork

AWSRequest ApplySecurityGroupsToClientVpnTargetNetwork Source # 
Instance details

Defined in Amazonka.EC2.ApplySecurityGroupsToClientVpnTargetNetwork

Generic ApplySecurityGroupsToClientVpnTargetNetwork Source # 
Instance details

Defined in Amazonka.EC2.ApplySecurityGroupsToClientVpnTargetNetwork

Read ApplySecurityGroupsToClientVpnTargetNetwork Source # 
Instance details

Defined in Amazonka.EC2.ApplySecurityGroupsToClientVpnTargetNetwork

Show ApplySecurityGroupsToClientVpnTargetNetwork Source # 
Instance details

Defined in Amazonka.EC2.ApplySecurityGroupsToClientVpnTargetNetwork

NFData ApplySecurityGroupsToClientVpnTargetNetwork Source # 
Instance details

Defined in Amazonka.EC2.ApplySecurityGroupsToClientVpnTargetNetwork

Eq ApplySecurityGroupsToClientVpnTargetNetwork Source # 
Instance details

Defined in Amazonka.EC2.ApplySecurityGroupsToClientVpnTargetNetwork

Hashable ApplySecurityGroupsToClientVpnTargetNetwork Source # 
Instance details

Defined in Amazonka.EC2.ApplySecurityGroupsToClientVpnTargetNetwork

type AWSResponse ApplySecurityGroupsToClientVpnTargetNetwork Source # 
Instance details

Defined in Amazonka.EC2.ApplySecurityGroupsToClientVpnTargetNetwork

type Rep ApplySecurityGroupsToClientVpnTargetNetwork Source # 
Instance details

Defined in Amazonka.EC2.ApplySecurityGroupsToClientVpnTargetNetwork

type Rep ApplySecurityGroupsToClientVpnTargetNetwork = D1 ('MetaData "ApplySecurityGroupsToClientVpnTargetNetwork" "Amazonka.EC2.ApplySecurityGroupsToClientVpnTargetNetwork" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ApplySecurityGroupsToClientVpnTargetNetwork'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "dryRun") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "clientVpnEndpointId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "vpcId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "securityGroupIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text]))))

newApplySecurityGroupsToClientVpnTargetNetwork Source #

Create a value of ApplySecurityGroupsToClientVpnTargetNetwork with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:dryRun:ApplySecurityGroupsToClientVpnTargetNetwork', applySecurityGroupsToClientVpnTargetNetwork_dryRun - Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

ApplySecurityGroupsToClientVpnTargetNetwork, applySecurityGroupsToClientVpnTargetNetwork_clientVpnEndpointId - The ID of the Client VPN endpoint.

ApplySecurityGroupsToClientVpnTargetNetwork, applySecurityGroupsToClientVpnTargetNetwork_vpcId - The ID of the VPC in which the associated target network is located.

ApplySecurityGroupsToClientVpnTargetNetwork, applySecurityGroupsToClientVpnTargetNetwork_securityGroupIds - The IDs of the security groups to apply to the associated target network. Up to 5 security groups can be applied to an associated target network.

data ApplySecurityGroupsToClientVpnTargetNetworkResponse Source #

Instances

Instances details
Generic ApplySecurityGroupsToClientVpnTargetNetworkResponse Source # 
Instance details

Defined in Amazonka.EC2.ApplySecurityGroupsToClientVpnTargetNetwork

Read ApplySecurityGroupsToClientVpnTargetNetworkResponse Source # 
Instance details

Defined in Amazonka.EC2.ApplySecurityGroupsToClientVpnTargetNetwork

Show ApplySecurityGroupsToClientVpnTargetNetworkResponse Source # 
Instance details

Defined in Amazonka.EC2.ApplySecurityGroupsToClientVpnTargetNetwork

NFData ApplySecurityGroupsToClientVpnTargetNetworkResponse Source # 
Instance details

Defined in Amazonka.EC2.ApplySecurityGroupsToClientVpnTargetNetwork

Eq ApplySecurityGroupsToClientVpnTargetNetworkResponse Source # 
Instance details

Defined in Amazonka.EC2.ApplySecurityGroupsToClientVpnTargetNetwork

type Rep ApplySecurityGroupsToClientVpnTargetNetworkResponse Source # 
Instance details

Defined in Amazonka.EC2.ApplySecurityGroupsToClientVpnTargetNetwork

type Rep ApplySecurityGroupsToClientVpnTargetNetworkResponse = D1 ('MetaData "ApplySecurityGroupsToClientVpnTargetNetworkResponse" "Amazonka.EC2.ApplySecurityGroupsToClientVpnTargetNetwork" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "ApplySecurityGroupsToClientVpnTargetNetworkResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "securityGroupIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

AssignIpv6Addresses

data AssignIpv6Addresses Source #

See: newAssignIpv6Addresses smart constructor.

Instances

Instances details
ToHeaders AssignIpv6Addresses Source # 
Instance details

Defined in Amazonka.EC2.AssignIpv6Addresses

ToPath AssignIpv6Addresses Source # 
Instance details

Defined in Amazonka.EC2.AssignIpv6Addresses

ToQuery AssignIpv6Addresses Source # 
Instance details

Defined in Amazonka.EC2.AssignIpv6Addresses

AWSRequest AssignIpv6Addresses Source # 
Instance details

Defined in Amazonka.EC2.AssignIpv6Addresses

Associated Types

type AWSResponse AssignIpv6Addresses #

Generic AssignIpv6Addresses Source # 
Instance details

Defined in Amazonka.EC2.AssignIpv6Addresses

Associated Types

type Rep AssignIpv6Addresses :: Type -> Type #

Read AssignIpv6Addresses Source # 
Instance details

Defined in Amazonka.EC2.AssignIpv6Addresses

Show AssignIpv6Addresses Source # 
Instance details

Defined in Amazonka.EC2.AssignIpv6Addresses

NFData AssignIpv6Addresses Source # 
Instance details

Defined in Amazonka.EC2.AssignIpv6Addresses

Methods

rnf :: AssignIpv6Addresses -> () #

Eq AssignIpv6Addresses Source # 
Instance details

Defined in Amazonka.EC2.AssignIpv6Addresses

Hashable AssignIpv6Addresses Source # 
Instance details

Defined in Amazonka.EC2.AssignIpv6Addresses

type AWSResponse AssignIpv6Addresses Source # 
Instance details

Defined in Amazonka.EC2.AssignIpv6Addresses

type Rep AssignIpv6Addresses Source # 
Instance details

Defined in Amazonka.EC2.AssignIpv6Addresses

type Rep AssignIpv6Addresses = D1 ('MetaData "AssignIpv6Addresses" "Amazonka.EC2.AssignIpv6Addresses" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AssignIpv6Addresses'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "ipv6AddressCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "ipv6Addresses") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "ipv6PrefixCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "ipv6Prefixes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "networkInterfaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newAssignIpv6Addresses Source #

Create a value of AssignIpv6Addresses with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

AssignIpv6Addresses, assignIpv6Addresses_ipv6AddressCount - The number of additional IPv6 addresses to assign to the network interface. The specified number of IPv6 addresses are assigned in addition to the existing IPv6 addresses that are already assigned to the network interface. Amazon EC2 automatically selects the IPv6 addresses from the subnet range. You can't use this option if specifying specific IPv6 addresses.

AssignIpv6Addresses, assignIpv6Addresses_ipv6Addresses - The IPv6 addresses to be assigned to the network interface. You can't use this option if you're specifying a number of IPv6 addresses.

AssignIpv6Addresses, assignIpv6Addresses_ipv6PrefixCount - The number of IPv6 prefixes that Amazon Web Services automatically assigns to the network interface. You cannot use this option if you use the Ipv6Prefixes option.

AssignIpv6Addresses, assignIpv6Addresses_ipv6Prefixes - One or more IPv6 prefixes assigned to the network interface. You cannot use this option if you use the Ipv6PrefixCount option.

AssignIpv6Addresses, assignIpv6Addresses_networkInterfaceId - The ID of the network interface.

data AssignIpv6AddressesResponse Source #

See: newAssignIpv6AddressesResponse smart constructor.

Instances

Instances details
Generic AssignIpv6AddressesResponse Source # 
Instance details

Defined in Amazonka.EC2.AssignIpv6Addresses

Associated Types

type Rep AssignIpv6AddressesResponse :: Type -> Type #

Read AssignIpv6AddressesResponse Source # 
Instance details

Defined in Amazonka.EC2.AssignIpv6Addresses

Show AssignIpv6AddressesResponse Source # 
Instance details

Defined in Amazonka.EC2.AssignIpv6Addresses

NFData AssignIpv6AddressesResponse Source # 
Instance details

Defined in Amazonka.EC2.AssignIpv6Addresses

Eq AssignIpv6AddressesResponse Source # 
Instance details

Defined in Amazonka.EC2.AssignIpv6Addresses

type Rep AssignIpv6AddressesResponse Source # 
Instance details

Defined in Amazonka.EC2.AssignIpv6Addresses

type Rep AssignIpv6AddressesResponse = D1 ('MetaData "AssignIpv6AddressesResponse" "Amazonka.EC2.AssignIpv6Addresses" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AssignIpv6AddressesResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "assignedIpv6Addresses") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: S1 ('MetaSel ('Just "assignedIpv6Prefixes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "networkInterfaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newAssignIpv6AddressesResponse Source #

Create a value of AssignIpv6AddressesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:assignedIpv6Addresses:AssignIpv6AddressesResponse', assignIpv6AddressesResponse_assignedIpv6Addresses - The new IPv6 addresses assigned to the network interface. Existing IPv6 addresses that were assigned to the network interface before the request are not included.

$sel:assignedIpv6Prefixes:AssignIpv6AddressesResponse', assignIpv6AddressesResponse_assignedIpv6Prefixes - The IPv6 prefixes that are assigned to the network interface.

AssignIpv6Addresses, assignIpv6AddressesResponse_networkInterfaceId - The ID of the network interface.

$sel:httpStatus:AssignIpv6AddressesResponse', assignIpv6AddressesResponse_httpStatus - The response's http status code.

AssignPrivateIpAddresses

data AssignPrivateIpAddresses Source #

Contains the parameters for AssignPrivateIpAddresses.

See: newAssignPrivateIpAddresses smart constructor.

Instances

Instances details
ToHeaders AssignPrivateIpAddresses Source # 
Instance details

Defined in Amazonka.EC2.AssignPrivateIpAddresses

ToPath AssignPrivateIpAddresses Source # 
Instance details

Defined in Amazonka.EC2.AssignPrivateIpAddresses

ToQuery AssignPrivateIpAddresses Source # 
Instance details

Defined in Amazonka.EC2.AssignPrivateIpAddresses

AWSRequest AssignPrivateIpAddresses Source # 
Instance details

Defined in Amazonka.EC2.AssignPrivateIpAddresses

Generic AssignPrivateIpAddresses Source # 
Instance details

Defined in Amazonka.EC2.AssignPrivateIpAddresses

Associated Types

type Rep AssignPrivateIpAddresses :: Type -> Type #

Read AssignPrivateIpAddresses Source # 
Instance details

Defined in Amazonka.EC2.AssignPrivateIpAddresses

Show AssignPrivateIpAddresses Source # 
Instance details

Defined in Amazonka.EC2.AssignPrivateIpAddresses

NFData AssignPrivateIpAddresses Source # 
Instance details

Defined in Amazonka.EC2.AssignPrivateIpAddresses

Eq AssignPrivateIpAddresses Source # 
Instance details

Defined in Amazonka.EC2.AssignPrivateIpAddresses

Hashable AssignPrivateIpAddresses Source # 
Instance details

Defined in Amazonka.EC2.AssignPrivateIpAddresses

type AWSResponse AssignPrivateIpAddresses Source # 
Instance details

Defined in Amazonka.EC2.AssignPrivateIpAddresses

type Rep AssignPrivateIpAddresses Source # 
Instance details

Defined in Amazonka.EC2.AssignPrivateIpAddresses

type Rep AssignPrivateIpAddresses = D1 ('MetaData "AssignPrivateIpAddresses" "Amazonka.EC2.AssignPrivateIpAddresses" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AssignPrivateIpAddresses'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "allowReassignment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "ipv4PrefixCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "ipv4Prefixes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])))) :*: (S1 ('MetaSel ('Just "privateIpAddresses") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text])) :*: (S1 ('MetaSel ('Just "secondaryPrivateIpAddressCount") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "networkInterfaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newAssignPrivateIpAddresses Source #

Create a value of AssignPrivateIpAddresses with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:allowReassignment:AssignPrivateIpAddresses', assignPrivateIpAddresses_allowReassignment - Indicates whether to allow an IP address that is already assigned to another network interface or instance to be reassigned to the specified network interface.

AssignPrivateIpAddresses, assignPrivateIpAddresses_ipv4PrefixCount - The number of IPv4 prefixes that Amazon Web Services automatically assigns to the network interface. You cannot use this option if you use the Ipv4 Prefixes option.

AssignPrivateIpAddresses, assignPrivateIpAddresses_ipv4Prefixes - One or more IPv4 prefixes assigned to the network interface. You cannot use this option if you use the Ipv4PrefixCount option.

AssignPrivateIpAddresses, assignPrivateIpAddresses_privateIpAddresses - The IP addresses to be assigned as a secondary private IP address to the network interface. You can't specify this parameter when also specifying a number of secondary IP addresses.

If you don't specify an IP address, Amazon EC2 automatically selects an IP address within the subnet range.

AssignPrivateIpAddresses, assignPrivateIpAddresses_secondaryPrivateIpAddressCount - The number of secondary IP addresses to assign to the network interface. You can't specify this parameter when also specifying private IP addresses.

AssignPrivateIpAddresses, assignPrivateIpAddresses_networkInterfaceId - The ID of the network interface.

data AssignPrivateIpAddressesResponse Source #

See: newAssignPrivateIpAddressesResponse smart constructor.

Instances

Instances details
Generic AssignPrivateIpAddressesResponse Source # 
Instance details

Defined in Amazonka.EC2.AssignPrivateIpAddresses

Associated Types

type Rep AssignPrivateIpAddressesResponse :: Type -> Type #

Read AssignPrivateIpAddressesResponse Source # 
Instance details

Defined in Amazonka.EC2.AssignPrivateIpAddresses

Show AssignPrivateIpAddressesResponse Source # 
Instance details

Defined in Amazonka.EC2.AssignPrivateIpAddresses

NFData AssignPrivateIpAddressesResponse Source # 
Instance details

Defined in Amazonka.EC2.AssignPrivateIpAddresses

Eq AssignPrivateIpAddressesResponse Source # 
Instance details

Defined in Amazonka.EC2.AssignPrivateIpAddresses

type Rep AssignPrivateIpAddressesResponse Source # 
Instance details

Defined in Amazonka.EC2.AssignPrivateIpAddresses

type Rep AssignPrivateIpAddressesResponse = D1 ('MetaData "AssignPrivateIpAddressesResponse" "Amazonka.EC2.AssignPrivateIpAddresses" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AssignPrivateIpAddressesResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "assignedIpv4Prefixes") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Ipv4PrefixSpecification])) :*: S1 ('MetaSel ('Just "assignedPrivateIpAddresses") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [AssignedPrivateIpAddress]))) :*: (S1 ('MetaSel ('Just "networkInterfaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newAssignPrivateIpAddressesResponse Source #

Create a value of AssignPrivateIpAddressesResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:assignedIpv4Prefixes:AssignPrivateIpAddressesResponse', assignPrivateIpAddressesResponse_assignedIpv4Prefixes - The IPv4 prefixes that are assigned to the network interface.

$sel:assignedPrivateIpAddresses:AssignPrivateIpAddressesResponse', assignPrivateIpAddressesResponse_assignedPrivateIpAddresses - The private IP addresses assigned to the network interface.

AssignPrivateIpAddresses, assignPrivateIpAddressesResponse_networkInterfaceId - The ID of the network interface.

$sel:httpStatus:AssignPrivateIpAddressesResponse', assignPrivateIpAddressesResponse_httpStatus - The response's http status code.

AssociateAddress

data AssociateAddress Source #

See: newAssociateAddress smart constructor.

Instances

Instances details
ToHeaders AssociateAddress Source # 
Instance details

Defined in Amazonka.EC2.AssociateAddress

ToPath AssociateAddress Source # 
Instance details

Defined in Amazonka.EC2.AssociateAddress

ToQuery AssociateAddress Source # 
Instance details

Defined in Amazonka.EC2.AssociateAddress

AWSRequest AssociateAddress Source # 
Instance details

Defined in Amazonka.EC2.AssociateAddress

Associated Types

type AWSResponse AssociateAddress #

Generic AssociateAddress Source # 
Instance details

Defined in Amazonka.EC2.AssociateAddress

Associated Types

type Rep AssociateAddress :: Type -> Type #

Read AssociateAddress Source # 
Instance details

Defined in Amazonka.EC2.AssociateAddress

Show AssociateAddress Source # 
Instance details

Defined in Amazonka.EC2.AssociateAddress

NFData AssociateAddress Source # 
Instance details

Defined in Amazonka.EC2.AssociateAddress

Methods

rnf :: AssociateAddress -> () #

Eq AssociateAddress Source # 
Instance details

Defined in Amazonka.EC2.AssociateAddress

Hashable AssociateAddress Source # 
Instance details

Defined in Amazonka.EC2.AssociateAddress

type AWSResponse AssociateAddress Source # 
Instance details

Defined in Amazonka.EC2.AssociateAddress

type Rep AssociateAddress Source # 
Instance details

Defined in Amazonka.EC2.AssociateAddress

type Rep AssociateAddress = D1 ('MetaData "AssociateAddress" "Amazonka.EC2.AssociateAddress" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AssociateAddress'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "allocationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "allowReassociation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "dryRun") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)))) :*: ((S1 ('MetaSel ('Just "instanceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "networkInterfaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "privateIpAddress") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "publicIp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newAssociateAddress :: AssociateAddress Source #

Create a value of AssociateAddress with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

AssociateAddress, associateAddress_allocationId - [EC2-VPC] The allocation ID. This is required for EC2-VPC.

$sel:allowReassociation:AssociateAddress', associateAddress_allowReassociation - [EC2-VPC] For a VPC in an EC2-Classic account, specify true to allow an Elastic IP address that is already associated with an instance or network interface to be reassociated with the specified instance or network interface. Otherwise, the operation fails. In a VPC in an EC2-VPC-only account, reassociation is automatic, therefore you can specify false to ensure the operation fails if the Elastic IP address is already associated with another resource.

$sel:dryRun:AssociateAddress', associateAddress_dryRun - Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

AssociateAddress, associateAddress_instanceId - The ID of the instance. The instance must have exactly one attached network interface. For EC2-VPC, you can specify either the instance ID or the network interface ID, but not both. For EC2-Classic, you must specify an instance ID and the instance must be in the running state.

AssociateAddress, associateAddress_networkInterfaceId - [EC2-VPC] The ID of the network interface. If the instance has more than one network interface, you must specify a network interface ID.

For EC2-VPC, you can specify either the instance ID or the network interface ID, but not both.

AssociateAddress, associateAddress_privateIpAddress - [EC2-VPC] The primary or secondary private IP address to associate with the Elastic IP address. If no private IP address is specified, the Elastic IP address is associated with the primary private IP address.

AssociateAddress, associateAddress_publicIp - [EC2-Classic] The Elastic IP address to associate with the instance. This is required for EC2-Classic.

data AssociateAddressResponse Source #

See: newAssociateAddressResponse smart constructor.

Instances

Instances details
Generic AssociateAddressResponse Source # 
Instance details

Defined in Amazonka.EC2.AssociateAddress

Associated Types

type Rep AssociateAddressResponse :: Type -> Type #

Read AssociateAddressResponse Source # 
Instance details

Defined in Amazonka.EC2.AssociateAddress

Show AssociateAddressResponse Source # 
Instance details

Defined in Amazonka.EC2.AssociateAddress

NFData AssociateAddressResponse Source # 
Instance details

Defined in Amazonka.EC2.AssociateAddress

Eq AssociateAddressResponse Source # 
Instance details

Defined in Amazonka.EC2.AssociateAddress

type Rep AssociateAddressResponse Source # 
Instance details

Defined in Amazonka.EC2.AssociateAddress

type Rep AssociateAddressResponse = D1 ('MetaData "AssociateAddressResponse" "Amazonka.EC2.AssociateAddress" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AssociateAddressResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "associationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newAssociateAddressResponse Source #

Create a value of AssociateAddressResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

AssociateAddressResponse, associateAddressResponse_associationId - [EC2-VPC] The ID that represents the association of the Elastic IP address with an instance.

$sel:httpStatus:AssociateAddressResponse', associateAddressResponse_httpStatus - The response's http status code.

AssociateClientVpnTargetNetwork

data AssociateClientVpnTargetNetwork Source #

See: newAssociateClientVpnTargetNetwork smart constructor.

Instances

Instances details
ToHeaders AssociateClientVpnTargetNetwork Source # 
Instance details

Defined in Amazonka.EC2.AssociateClientVpnTargetNetwork

ToPath AssociateClientVpnTargetNetwork Source # 
Instance details

Defined in Amazonka.EC2.AssociateClientVpnTargetNetwork

ToQuery AssociateClientVpnTargetNetwork Source # 
Instance details

Defined in Amazonka.EC2.AssociateClientVpnTargetNetwork

AWSRequest AssociateClientVpnTargetNetwork Source # 
Instance details

Defined in Amazonka.EC2.AssociateClientVpnTargetNetwork

Generic AssociateClientVpnTargetNetwork Source # 
Instance details

Defined in Amazonka.EC2.AssociateClientVpnTargetNetwork

Associated Types

type Rep AssociateClientVpnTargetNetwork :: Type -> Type #

Read AssociateClientVpnTargetNetwork Source # 
Instance details

Defined in Amazonka.EC2.AssociateClientVpnTargetNetwork

Show AssociateClientVpnTargetNetwork Source # 
Instance details

Defined in Amazonka.EC2.AssociateClientVpnTargetNetwork

NFData AssociateClientVpnTargetNetwork Source # 
Instance details

Defined in Amazonka.EC2.AssociateClientVpnTargetNetwork

Eq AssociateClientVpnTargetNetwork Source # 
Instance details

Defined in Amazonka.EC2.AssociateClientVpnTargetNetwork

Hashable AssociateClientVpnTargetNetwork Source # 
Instance details

Defined in Amazonka.EC2.AssociateClientVpnTargetNetwork

type AWSResponse AssociateClientVpnTargetNetwork Source # 
Instance details

Defined in Amazonka.EC2.AssociateClientVpnTargetNetwork

type Rep AssociateClientVpnTargetNetwork Source # 
Instance details

Defined in Amazonka.EC2.AssociateClientVpnTargetNetwork

type Rep AssociateClientVpnTargetNetwork = D1 ('MetaData "AssociateClientVpnTargetNetwork" "Amazonka.EC2.AssociateClientVpnTargetNetwork" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AssociateClientVpnTargetNetwork'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "dryRun") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "clientVpnEndpointId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "subnetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newAssociateClientVpnTargetNetwork Source #

Create a value of AssociateClientVpnTargetNetwork with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

AssociateClientVpnTargetNetwork, associateClientVpnTargetNetwork_clientToken - Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to ensure idempotency.

$sel:dryRun:AssociateClientVpnTargetNetwork', associateClientVpnTargetNetwork_dryRun - Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

AssociateClientVpnTargetNetwork, associateClientVpnTargetNetwork_clientVpnEndpointId - The ID of the Client VPN endpoint.

AssociateClientVpnTargetNetwork, associateClientVpnTargetNetwork_subnetId - The ID of the subnet to associate with the Client VPN endpoint.

data AssociateClientVpnTargetNetworkResponse Source #

Instances

Instances details
Generic AssociateClientVpnTargetNetworkResponse Source # 
Instance details

Defined in Amazonka.EC2.AssociateClientVpnTargetNetwork

Read AssociateClientVpnTargetNetworkResponse Source # 
Instance details

Defined in Amazonka.EC2.AssociateClientVpnTargetNetwork

Show AssociateClientVpnTargetNetworkResponse Source # 
Instance details

Defined in Amazonka.EC2.AssociateClientVpnTargetNetwork

NFData AssociateClientVpnTargetNetworkResponse Source # 
Instance details

Defined in Amazonka.EC2.AssociateClientVpnTargetNetwork

Eq AssociateClientVpnTargetNetworkResponse Source # 
Instance details

Defined in Amazonka.EC2.AssociateClientVpnTargetNetwork

type Rep AssociateClientVpnTargetNetworkResponse Source # 
Instance details

Defined in Amazonka.EC2.AssociateClientVpnTargetNetwork

type Rep AssociateClientVpnTargetNetworkResponse = D1 ('MetaData "AssociateClientVpnTargetNetworkResponse" "Amazonka.EC2.AssociateClientVpnTargetNetwork" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AssociateClientVpnTargetNetworkResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "associationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe AssociationStatus)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newAssociateClientVpnTargetNetworkResponse Source #

Create a value of AssociateClientVpnTargetNetworkResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

AssociateClientVpnTargetNetworkResponse, associateClientVpnTargetNetworkResponse_associationId - The unique ID of the target network association.

AssociateClientVpnTargetNetworkResponse, associateClientVpnTargetNetworkResponse_status - The current state of the target network association.

$sel:httpStatus:AssociateClientVpnTargetNetworkResponse', associateClientVpnTargetNetworkResponse_httpStatus - The response's http status code.

AssociateDhcpOptions

data AssociateDhcpOptions Source #

See: newAssociateDhcpOptions smart constructor.

Instances

Instances details
ToHeaders AssociateDhcpOptions Source # 
Instance details

Defined in Amazonka.EC2.AssociateDhcpOptions

ToPath AssociateDhcpOptions Source # 
Instance details

Defined in Amazonka.EC2.AssociateDhcpOptions

ToQuery AssociateDhcpOptions Source # 
Instance details

Defined in Amazonka.EC2.AssociateDhcpOptions

AWSRequest AssociateDhcpOptions Source # 
Instance details

Defined in Amazonka.EC2.AssociateDhcpOptions

Associated Types

type AWSResponse AssociateDhcpOptions #

Generic AssociateDhcpOptions Source # 
Instance details

Defined in Amazonka.EC2.AssociateDhcpOptions

Associated Types

type Rep AssociateDhcpOptions :: Type -> Type #

Read AssociateDhcpOptions Source # 
Instance details

Defined in Amazonka.EC2.AssociateDhcpOptions

Show AssociateDhcpOptions Source # 
Instance details

Defined in Amazonka.EC2.AssociateDhcpOptions

NFData AssociateDhcpOptions Source # 
Instance details

Defined in Amazonka.EC2.AssociateDhcpOptions

Methods

rnf :: AssociateDhcpOptions -> () #

Eq AssociateDhcpOptions Source # 
Instance details

Defined in Amazonka.EC2.AssociateDhcpOptions

Hashable AssociateDhcpOptions Source # 
Instance details

Defined in Amazonka.EC2.AssociateDhcpOptions

type AWSResponse AssociateDhcpOptions Source # 
Instance details

Defined in Amazonka.EC2.AssociateDhcpOptions

type Rep AssociateDhcpOptions Source # 
Instance details

Defined in Amazonka.EC2.AssociateDhcpOptions

type Rep AssociateDhcpOptions = D1 ('MetaData "AssociateDhcpOptions" "Amazonka.EC2.AssociateDhcpOptions" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AssociateDhcpOptions'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dryRun") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "dhcpOptionsId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "vpcId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newAssociateDhcpOptions Source #

Create a value of AssociateDhcpOptions with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:dryRun:AssociateDhcpOptions', associateDhcpOptions_dryRun - Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

AssociateDhcpOptions, associateDhcpOptions_dhcpOptionsId - The ID of the DHCP options set, or default to associate no DHCP options with the VPC.

AssociateDhcpOptions, associateDhcpOptions_vpcId - The ID of the VPC.

data AssociateDhcpOptionsResponse Source #

See: newAssociateDhcpOptionsResponse smart constructor.

Instances

Instances details
Generic AssociateDhcpOptionsResponse Source # 
Instance details

Defined in Amazonka.EC2.AssociateDhcpOptions

Associated Types

type Rep AssociateDhcpOptionsResponse :: Type -> Type #

Read AssociateDhcpOptionsResponse Source # 
Instance details

Defined in Amazonka.EC2.AssociateDhcpOptions

Show AssociateDhcpOptionsResponse Source # 
Instance details

Defined in Amazonka.EC2.AssociateDhcpOptions

NFData AssociateDhcpOptionsResponse Source # 
Instance details

Defined in Amazonka.EC2.AssociateDhcpOptions

Eq AssociateDhcpOptionsResponse Source # 
Instance details

Defined in Amazonka.EC2.AssociateDhcpOptions

type Rep AssociateDhcpOptionsResponse Source # 
Instance details

Defined in Amazonka.EC2.AssociateDhcpOptions

type Rep AssociateDhcpOptionsResponse = D1 ('MetaData "AssociateDhcpOptionsResponse" "Amazonka.EC2.AssociateDhcpOptions" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AssociateDhcpOptionsResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newAssociateDhcpOptionsResponse :: AssociateDhcpOptionsResponse Source #

Create a value of AssociateDhcpOptionsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

AssociateEnclaveCertificateIamRole

data AssociateEnclaveCertificateIamRole Source #

Instances

Instances details
ToHeaders AssociateEnclaveCertificateIamRole Source # 
Instance details

Defined in Amazonka.EC2.AssociateEnclaveCertificateIamRole

ToPath AssociateEnclaveCertificateIamRole Source # 
Instance details

Defined in Amazonka.EC2.AssociateEnclaveCertificateIamRole

ToQuery AssociateEnclaveCertificateIamRole Source # 
Instance details

Defined in Amazonka.EC2.AssociateEnclaveCertificateIamRole

AWSRequest AssociateEnclaveCertificateIamRole Source # 
Instance details

Defined in Amazonka.EC2.AssociateEnclaveCertificateIamRole

Generic AssociateEnclaveCertificateIamRole Source # 
Instance details

Defined in Amazonka.EC2.AssociateEnclaveCertificateIamRole

Associated Types

type Rep AssociateEnclaveCertificateIamRole :: Type -> Type #

Read AssociateEnclaveCertificateIamRole Source # 
Instance details

Defined in Amazonka.EC2.AssociateEnclaveCertificateIamRole

Show AssociateEnclaveCertificateIamRole Source # 
Instance details

Defined in Amazonka.EC2.AssociateEnclaveCertificateIamRole

NFData AssociateEnclaveCertificateIamRole Source # 
Instance details

Defined in Amazonka.EC2.AssociateEnclaveCertificateIamRole

Eq AssociateEnclaveCertificateIamRole Source # 
Instance details

Defined in Amazonka.EC2.AssociateEnclaveCertificateIamRole

Hashable AssociateEnclaveCertificateIamRole Source # 
Instance details

Defined in Amazonka.EC2.AssociateEnclaveCertificateIamRole

type AWSResponse AssociateEnclaveCertificateIamRole Source # 
Instance details

Defined in Amazonka.EC2.AssociateEnclaveCertificateIamRole

type Rep AssociateEnclaveCertificateIamRole Source # 
Instance details

Defined in Amazonka.EC2.AssociateEnclaveCertificateIamRole

type Rep AssociateEnclaveCertificateIamRole = D1 ('MetaData "AssociateEnclaveCertificateIamRole" "Amazonka.EC2.AssociateEnclaveCertificateIamRole" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AssociateEnclaveCertificateIamRole'" 'PrefixI 'True) (S1 ('MetaSel ('Just "certificateArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "dryRun") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "roleArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newAssociateEnclaveCertificateIamRole :: AssociateEnclaveCertificateIamRole Source #

Create a value of AssociateEnclaveCertificateIamRole with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

AssociateEnclaveCertificateIamRole, associateEnclaveCertificateIamRole_certificateArn - The ARN of the ACM certificate with which to associate the IAM role.

$sel:dryRun:AssociateEnclaveCertificateIamRole', associateEnclaveCertificateIamRole_dryRun - Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

$sel:roleArn:AssociateEnclaveCertificateIamRole', associateEnclaveCertificateIamRole_roleArn - The ARN of the IAM role to associate with the ACM certificate. You can associate up to 16 IAM roles with an ACM certificate.

data AssociateEnclaveCertificateIamRoleResponse Source #

Instances

Instances details
Generic AssociateEnclaveCertificateIamRoleResponse Source # 
Instance details

Defined in Amazonka.EC2.AssociateEnclaveCertificateIamRole

Read AssociateEnclaveCertificateIamRoleResponse Source # 
Instance details

Defined in Amazonka.EC2.AssociateEnclaveCertificateIamRole

Show AssociateEnclaveCertificateIamRoleResponse Source # 
Instance details

Defined in Amazonka.EC2.AssociateEnclaveCertificateIamRole

NFData AssociateEnclaveCertificateIamRoleResponse Source # 
Instance details

Defined in Amazonka.EC2.AssociateEnclaveCertificateIamRole

Eq AssociateEnclaveCertificateIamRoleResponse Source # 
Instance details

Defined in Amazonka.EC2.AssociateEnclaveCertificateIamRole

type Rep AssociateEnclaveCertificateIamRoleResponse Source # 
Instance details

Defined in Amazonka.EC2.AssociateEnclaveCertificateIamRole

type Rep AssociateEnclaveCertificateIamRoleResponse = D1 ('MetaData "AssociateEnclaveCertificateIamRoleResponse" "Amazonka.EC2.AssociateEnclaveCertificateIamRole" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AssociateEnclaveCertificateIamRoleResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "certificateS3BucketName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "certificateS3ObjectKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "encryptionKmsKeyId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newAssociateEnclaveCertificateIamRoleResponse Source #

Create a value of AssociateEnclaveCertificateIamRoleResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

AssociateEnclaveCertificateIamRoleResponse, associateEnclaveCertificateIamRoleResponse_certificateS3BucketName - The name of the Amazon S3 bucket to which the certificate was uploaded.

AssociateEnclaveCertificateIamRoleResponse, associateEnclaveCertificateIamRoleResponse_certificateS3ObjectKey - The Amazon S3 object key where the certificate, certificate chain, and encrypted private key bundle are stored. The object key is formatted as follows: role_arn/certificate_arn.

AssociateEnclaveCertificateIamRoleResponse, associateEnclaveCertificateIamRoleResponse_encryptionKmsKeyId - The ID of the KMS key used to encrypt the private key of the certificate.

$sel:httpStatus:AssociateEnclaveCertificateIamRoleResponse', associateEnclaveCertificateIamRoleResponse_httpStatus - The response's http status code.

AssociateIamInstanceProfile

data AssociateIamInstanceProfile Source #

See: newAssociateIamInstanceProfile smart constructor.

Instances

Instances details
ToHeaders AssociateIamInstanceProfile Source # 
Instance details

Defined in Amazonka.EC2.AssociateIamInstanceProfile

ToPath AssociateIamInstanceProfile Source # 
Instance details

Defined in Amazonka.EC2.AssociateIamInstanceProfile

ToQuery AssociateIamInstanceProfile Source # 
Instance details

Defined in Amazonka.EC2.AssociateIamInstanceProfile

AWSRequest AssociateIamInstanceProfile Source # 
Instance details

Defined in Amazonka.EC2.AssociateIamInstanceProfile

Generic AssociateIamInstanceProfile Source # 
Instance details

Defined in Amazonka.EC2.AssociateIamInstanceProfile

Associated Types

type Rep AssociateIamInstanceProfile :: Type -> Type #

Read AssociateIamInstanceProfile Source # 
Instance details

Defined in Amazonka.EC2.AssociateIamInstanceProfile

Show AssociateIamInstanceProfile Source # 
Instance details

Defined in Amazonka.EC2.AssociateIamInstanceProfile

NFData AssociateIamInstanceProfile Source # 
Instance details

Defined in Amazonka.EC2.AssociateIamInstanceProfile

Eq AssociateIamInstanceProfile Source # 
Instance details

Defined in Amazonka.EC2.AssociateIamInstanceProfile

Hashable AssociateIamInstanceProfile Source # 
Instance details

Defined in Amazonka.EC2.AssociateIamInstanceProfile

type AWSResponse AssociateIamInstanceProfile Source # 
Instance details

Defined in Amazonka.EC2.AssociateIamInstanceProfile

type Rep AssociateIamInstanceProfile Source # 
Instance details

Defined in Amazonka.EC2.AssociateIamInstanceProfile

type Rep AssociateIamInstanceProfile = D1 ('MetaData "AssociateIamInstanceProfile" "Amazonka.EC2.AssociateIamInstanceProfile" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AssociateIamInstanceProfile'" 'PrefixI 'True) (S1 ('MetaSel ('Just "iamInstanceProfile") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 IamInstanceProfileSpecification) :*: S1 ('MetaSel ('Just "instanceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newAssociateIamInstanceProfile Source #

Create a value of AssociateIamInstanceProfile with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

AssociateIamInstanceProfile, associateIamInstanceProfile_iamInstanceProfile - The IAM instance profile.

AssociateIamInstanceProfile, associateIamInstanceProfile_instanceId - The ID of the instance.

data AssociateIamInstanceProfileResponse Source #

Instances

Instances details
Generic AssociateIamInstanceProfileResponse Source # 
Instance details

Defined in Amazonka.EC2.AssociateIamInstanceProfile

Read AssociateIamInstanceProfileResponse Source # 
Instance details

Defined in Amazonka.EC2.AssociateIamInstanceProfile

Show AssociateIamInstanceProfileResponse Source # 
Instance details

Defined in Amazonka.EC2.AssociateIamInstanceProfile

NFData AssociateIamInstanceProfileResponse Source # 
Instance details

Defined in Amazonka.EC2.AssociateIamInstanceProfile

Eq AssociateIamInstanceProfileResponse Source # 
Instance details

Defined in Amazonka.EC2.AssociateIamInstanceProfile

type Rep AssociateIamInstanceProfileResponse Source # 
Instance details

Defined in Amazonka.EC2.AssociateIamInstanceProfile

type Rep AssociateIamInstanceProfileResponse = D1 ('MetaData "AssociateIamInstanceProfileResponse" "Amazonka.EC2.AssociateIamInstanceProfile" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AssociateIamInstanceProfileResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "iamInstanceProfileAssociation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe IamInstanceProfileAssociation)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newAssociateIamInstanceProfileResponse Source #

Create a value of AssociateIamInstanceProfileResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:iamInstanceProfileAssociation:AssociateIamInstanceProfileResponse', associateIamInstanceProfileResponse_iamInstanceProfileAssociation - Information about the IAM instance profile association.

$sel:httpStatus:AssociateIamInstanceProfileResponse', associateIamInstanceProfileResponse_httpStatus - The response's http status code.

AssociateInstanceEventWindow

data AssociateInstanceEventWindow Source #

See: newAssociateInstanceEventWindow smart constructor.

Instances

Instances details
ToHeaders AssociateInstanceEventWindow Source # 
Instance details

Defined in Amazonka.EC2.AssociateInstanceEventWindow

ToPath AssociateInstanceEventWindow Source # 
Instance details

Defined in Amazonka.EC2.AssociateInstanceEventWindow

ToQuery AssociateInstanceEventWindow Source # 
Instance details

Defined in Amazonka.EC2.AssociateInstanceEventWindow

AWSRequest AssociateInstanceEventWindow Source # 
Instance details

Defined in Amazonka.EC2.AssociateInstanceEventWindow

Generic AssociateInstanceEventWindow Source # 
Instance details

Defined in Amazonka.EC2.AssociateInstanceEventWindow

Associated Types

type Rep AssociateInstanceEventWindow :: Type -> Type #

Read AssociateInstanceEventWindow Source # 
Instance details

Defined in Amazonka.EC2.AssociateInstanceEventWindow

Show AssociateInstanceEventWindow Source # 
Instance details

Defined in Amazonka.EC2.AssociateInstanceEventWindow

NFData AssociateInstanceEventWindow Source # 
Instance details

Defined in Amazonka.EC2.AssociateInstanceEventWindow

Eq AssociateInstanceEventWindow Source # 
Instance details

Defined in Amazonka.EC2.AssociateInstanceEventWindow

Hashable AssociateInstanceEventWindow Source # 
Instance details

Defined in Amazonka.EC2.AssociateInstanceEventWindow

type AWSResponse AssociateInstanceEventWindow Source # 
Instance details

Defined in Amazonka.EC2.AssociateInstanceEventWindow

type Rep AssociateInstanceEventWindow Source # 
Instance details

Defined in Amazonka.EC2.AssociateInstanceEventWindow

type Rep AssociateInstanceEventWindow = D1 ('MetaData "AssociateInstanceEventWindow" "Amazonka.EC2.AssociateInstanceEventWindow" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AssociateInstanceEventWindow'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dryRun") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "instanceEventWindowId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "associationTarget") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 InstanceEventWindowAssociationRequest))))

newAssociateInstanceEventWindow Source #

Create a value of AssociateInstanceEventWindow with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:dryRun:AssociateInstanceEventWindow', associateInstanceEventWindow_dryRun - Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

AssociateInstanceEventWindow, associateInstanceEventWindow_instanceEventWindowId - The ID of the event window.

AssociateInstanceEventWindow, associateInstanceEventWindow_associationTarget - One or more targets associated with the specified event window.

data AssociateInstanceEventWindowResponse Source #

Instances

Instances details
Generic AssociateInstanceEventWindowResponse Source # 
Instance details

Defined in Amazonka.EC2.AssociateInstanceEventWindow

Read AssociateInstanceEventWindowResponse Source # 
Instance details

Defined in Amazonka.EC2.AssociateInstanceEventWindow

Show AssociateInstanceEventWindowResponse Source # 
Instance details

Defined in Amazonka.EC2.AssociateInstanceEventWindow

NFData AssociateInstanceEventWindowResponse Source # 
Instance details

Defined in Amazonka.EC2.AssociateInstanceEventWindow

Eq AssociateInstanceEventWindowResponse Source # 
Instance details

Defined in Amazonka.EC2.AssociateInstanceEventWindow

type Rep AssociateInstanceEventWindowResponse Source # 
Instance details

Defined in Amazonka.EC2.AssociateInstanceEventWindow

type Rep AssociateInstanceEventWindowResponse = D1 ('MetaData "AssociateInstanceEventWindowResponse" "Amazonka.EC2.AssociateInstanceEventWindow" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AssociateInstanceEventWindowResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "instanceEventWindow") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe InstanceEventWindow)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newAssociateInstanceEventWindowResponse Source #

Create a value of AssociateInstanceEventWindowResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:instanceEventWindow:AssociateInstanceEventWindowResponse', associateInstanceEventWindowResponse_instanceEventWindow - Information about the event window.

$sel:httpStatus:AssociateInstanceEventWindowResponse', associateInstanceEventWindowResponse_httpStatus - The response's http status code.

AssociateRouteTable

data AssociateRouteTable Source #

See: newAssociateRouteTable smart constructor.

Instances

Instances details
ToHeaders AssociateRouteTable Source # 
Instance details

Defined in Amazonka.EC2.AssociateRouteTable

ToPath AssociateRouteTable Source # 
Instance details

Defined in Amazonka.EC2.AssociateRouteTable

ToQuery AssociateRouteTable Source # 
Instance details

Defined in Amazonka.EC2.AssociateRouteTable

AWSRequest AssociateRouteTable Source # 
Instance details

Defined in Amazonka.EC2.AssociateRouteTable

Associated Types

type AWSResponse AssociateRouteTable #

Generic AssociateRouteTable Source # 
Instance details

Defined in Amazonka.EC2.AssociateRouteTable

Associated Types

type Rep AssociateRouteTable :: Type -> Type #

Read AssociateRouteTable Source # 
Instance details

Defined in Amazonka.EC2.AssociateRouteTable

Show AssociateRouteTable Source # 
Instance details

Defined in Amazonka.EC2.AssociateRouteTable

NFData AssociateRouteTable Source # 
Instance details

Defined in Amazonka.EC2.AssociateRouteTable

Methods

rnf :: AssociateRouteTable -> () #

Eq AssociateRouteTable Source # 
Instance details

Defined in Amazonka.EC2.AssociateRouteTable

Hashable AssociateRouteTable Source # 
Instance details

Defined in Amazonka.EC2.AssociateRouteTable

type AWSResponse AssociateRouteTable Source # 
Instance details

Defined in Amazonka.EC2.AssociateRouteTable

type Rep AssociateRouteTable Source # 
Instance details

Defined in Amazonka.EC2.AssociateRouteTable

type Rep AssociateRouteTable = D1 ('MetaData "AssociateRouteTable" "Amazonka.EC2.AssociateRouteTable" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AssociateRouteTable'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "dryRun") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "gatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "subnetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "routeTableId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newAssociateRouteTable Source #

Create a value of AssociateRouteTable with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:dryRun:AssociateRouteTable', associateRouteTable_dryRun - Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

AssociateRouteTable, associateRouteTable_gatewayId - The ID of the internet gateway or virtual private gateway.

AssociateRouteTable, associateRouteTable_subnetId - The ID of the subnet.

AssociateRouteTable, associateRouteTable_routeTableId - The ID of the route table.

data AssociateRouteTableResponse Source #

See: newAssociateRouteTableResponse smart constructor.

Instances

Instances details
Generic AssociateRouteTableResponse Source # 
Instance details

Defined in Amazonka.EC2.AssociateRouteTable

Associated Types

type Rep AssociateRouteTableResponse :: Type -> Type #

Read AssociateRouteTableResponse Source # 
Instance details

Defined in Amazonka.EC2.AssociateRouteTable

Show AssociateRouteTableResponse Source # 
Instance details

Defined in Amazonka.EC2.AssociateRouteTable

NFData AssociateRouteTableResponse Source # 
Instance details

Defined in Amazonka.EC2.AssociateRouteTable

Eq AssociateRouteTableResponse Source # 
Instance details

Defined in Amazonka.EC2.AssociateRouteTable

type Rep AssociateRouteTableResponse Source # 
Instance details

Defined in Amazonka.EC2.AssociateRouteTable

type Rep AssociateRouteTableResponse = D1 ('MetaData "AssociateRouteTableResponse" "Amazonka.EC2.AssociateRouteTable" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AssociateRouteTableResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "associationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "associationState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe RouteTableAssociationState)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newAssociateRouteTableResponse Source #

Create a value of AssociateRouteTableResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

AssociateRouteTableResponse, associateRouteTableResponse_associationId - The route table association ID. This ID is required for disassociating the route table.

AssociateRouteTableResponse, associateRouteTableResponse_associationState - The state of the association.

$sel:httpStatus:AssociateRouteTableResponse', associateRouteTableResponse_httpStatus - The response's http status code.

AssociateSubnetCidrBlock

data AssociateSubnetCidrBlock Source #

See: newAssociateSubnetCidrBlock smart constructor.

Instances

Instances details
ToHeaders AssociateSubnetCidrBlock Source # 
Instance details

Defined in Amazonka.EC2.AssociateSubnetCidrBlock

ToPath AssociateSubnetCidrBlock Source # 
Instance details

Defined in Amazonka.EC2.AssociateSubnetCidrBlock

ToQuery AssociateSubnetCidrBlock Source # 
Instance details

Defined in Amazonka.EC2.AssociateSubnetCidrBlock

AWSRequest AssociateSubnetCidrBlock Source # 
Instance details

Defined in Amazonka.EC2.AssociateSubnetCidrBlock

Generic AssociateSubnetCidrBlock Source # 
Instance details

Defined in Amazonka.EC2.AssociateSubnetCidrBlock

Associated Types

type Rep AssociateSubnetCidrBlock :: Type -> Type #

Read AssociateSubnetCidrBlock Source # 
Instance details

Defined in Amazonka.EC2.AssociateSubnetCidrBlock

Show AssociateSubnetCidrBlock Source # 
Instance details

Defined in Amazonka.EC2.AssociateSubnetCidrBlock

NFData AssociateSubnetCidrBlock Source # 
Instance details

Defined in Amazonka.EC2.AssociateSubnetCidrBlock

Eq AssociateSubnetCidrBlock Source # 
Instance details

Defined in Amazonka.EC2.AssociateSubnetCidrBlock

Hashable AssociateSubnetCidrBlock Source # 
Instance details

Defined in Amazonka.EC2.AssociateSubnetCidrBlock

type AWSResponse AssociateSubnetCidrBlock Source # 
Instance details

Defined in Amazonka.EC2.AssociateSubnetCidrBlock

type Rep AssociateSubnetCidrBlock Source # 
Instance details

Defined in Amazonka.EC2.AssociateSubnetCidrBlock

type Rep AssociateSubnetCidrBlock = D1 ('MetaData "AssociateSubnetCidrBlock" "Amazonka.EC2.AssociateSubnetCidrBlock" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AssociateSubnetCidrBlock'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ipv6CidrBlock") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "subnetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newAssociateSubnetCidrBlock Source #

Create a value of AssociateSubnetCidrBlock with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

AssociateSubnetCidrBlock, associateSubnetCidrBlock_ipv6CidrBlock - The IPv6 CIDR block for your subnet. The subnet must have a /64 prefix length.

AssociateSubnetCidrBlock, associateSubnetCidrBlock_subnetId - The ID of your subnet.

data AssociateSubnetCidrBlockResponse Source #

See: newAssociateSubnetCidrBlockResponse smart constructor.

Instances

Instances details
Generic AssociateSubnetCidrBlockResponse Source # 
Instance details

Defined in Amazonka.EC2.AssociateSubnetCidrBlock

Associated Types

type Rep AssociateSubnetCidrBlockResponse :: Type -> Type #

Read AssociateSubnetCidrBlockResponse Source # 
Instance details

Defined in Amazonka.EC2.AssociateSubnetCidrBlock

Show AssociateSubnetCidrBlockResponse Source # 
Instance details

Defined in Amazonka.EC2.AssociateSubnetCidrBlock

NFData AssociateSubnetCidrBlockResponse Source # 
Instance details

Defined in Amazonka.EC2.AssociateSubnetCidrBlock

Eq AssociateSubnetCidrBlockResponse Source # 
Instance details

Defined in Amazonka.EC2.AssociateSubnetCidrBlock

type Rep AssociateSubnetCidrBlockResponse Source # 
Instance details

Defined in Amazonka.EC2.AssociateSubnetCidrBlock

type Rep AssociateSubnetCidrBlockResponse = D1 ('MetaData "AssociateSubnetCidrBlockResponse" "Amazonka.EC2.AssociateSubnetCidrBlock" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AssociateSubnetCidrBlockResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "ipv6CidrBlockAssociation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe SubnetIpv6CidrBlockAssociation)) :*: (S1 ('MetaSel ('Just "subnetId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newAssociateSubnetCidrBlockResponse Source #

Create a value of AssociateSubnetCidrBlockResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:ipv6CidrBlockAssociation:AssociateSubnetCidrBlockResponse', associateSubnetCidrBlockResponse_ipv6CidrBlockAssociation - Information about the IPv6 association.

AssociateSubnetCidrBlock, associateSubnetCidrBlockResponse_subnetId - The ID of the subnet.

$sel:httpStatus:AssociateSubnetCidrBlockResponse', associateSubnetCidrBlockResponse_httpStatus - The response's http status code.

AssociateTransitGatewayMulticastDomain

data AssociateTransitGatewayMulticastDomain Source #

Instances

Instances details
ToHeaders AssociateTransitGatewayMulticastDomain Source # 
Instance details

Defined in Amazonka.EC2.AssociateTransitGatewayMulticastDomain

ToPath AssociateTransitGatewayMulticastDomain Source # 
Instance details

Defined in Amazonka.EC2.AssociateTransitGatewayMulticastDomain

ToQuery AssociateTransitGatewayMulticastDomain Source # 
Instance details

Defined in Amazonka.EC2.AssociateTransitGatewayMulticastDomain

AWSRequest AssociateTransitGatewayMulticastDomain Source # 
Instance details

Defined in Amazonka.EC2.AssociateTransitGatewayMulticastDomain

Generic AssociateTransitGatewayMulticastDomain Source # 
Instance details

Defined in Amazonka.EC2.AssociateTransitGatewayMulticastDomain

Read AssociateTransitGatewayMulticastDomain Source # 
Instance details

Defined in Amazonka.EC2.AssociateTransitGatewayMulticastDomain

Show AssociateTransitGatewayMulticastDomain Source # 
Instance details

Defined in Amazonka.EC2.AssociateTransitGatewayMulticastDomain

NFData AssociateTransitGatewayMulticastDomain Source # 
Instance details

Defined in Amazonka.EC2.AssociateTransitGatewayMulticastDomain

Eq AssociateTransitGatewayMulticastDomain Source # 
Instance details

Defined in Amazonka.EC2.AssociateTransitGatewayMulticastDomain

Hashable AssociateTransitGatewayMulticastDomain Source # 
Instance details

Defined in Amazonka.EC2.AssociateTransitGatewayMulticastDomain

type AWSResponse AssociateTransitGatewayMulticastDomain Source # 
Instance details

Defined in Amazonka.EC2.AssociateTransitGatewayMulticastDomain

type Rep AssociateTransitGatewayMulticastDomain Source # 
Instance details

Defined in Amazonka.EC2.AssociateTransitGatewayMulticastDomain

type Rep AssociateTransitGatewayMulticastDomain = D1 ('MetaData "AssociateTransitGatewayMulticastDomain" "Amazonka.EC2.AssociateTransitGatewayMulticastDomain" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AssociateTransitGatewayMulticastDomain'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "dryRun") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "subnetIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [Text]))) :*: (S1 ('MetaSel ('Just "transitGatewayAttachmentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "transitGatewayMulticastDomainId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newAssociateTransitGatewayMulticastDomain :: AssociateTransitGatewayMulticastDomain Source #

Create a value of AssociateTransitGatewayMulticastDomain with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:dryRun:AssociateTransitGatewayMulticastDomain', associateTransitGatewayMulticastDomain_dryRun - Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

AssociateTransitGatewayMulticastDomain, associateTransitGatewayMulticastDomain_subnetIds - The IDs of the subnets to associate with the transit gateway multicast domain.

AssociateTransitGatewayMulticastDomain, associateTransitGatewayMulticastDomain_transitGatewayAttachmentId - The ID of the transit gateway attachment to associate with the transit gateway multicast domain.

AssociateTransitGatewayMulticastDomain, associateTransitGatewayMulticastDomain_transitGatewayMulticastDomainId - The ID of the transit gateway multicast domain.

data AssociateTransitGatewayMulticastDomainResponse Source #

Instances

Instances details
Generic AssociateTransitGatewayMulticastDomainResponse Source # 
Instance details

Defined in Amazonka.EC2.AssociateTransitGatewayMulticastDomain

Read AssociateTransitGatewayMulticastDomainResponse Source # 
Instance details

Defined in Amazonka.EC2.AssociateTransitGatewayMulticastDomain

Show AssociateTransitGatewayMulticastDomainResponse Source # 
Instance details

Defined in Amazonka.EC2.AssociateTransitGatewayMulticastDomain

NFData AssociateTransitGatewayMulticastDomainResponse Source # 
Instance details

Defined in Amazonka.EC2.AssociateTransitGatewayMulticastDomain

Eq AssociateTransitGatewayMulticastDomainResponse Source # 
Instance details

Defined in Amazonka.EC2.AssociateTransitGatewayMulticastDomain

type Rep AssociateTransitGatewayMulticastDomainResponse Source # 
Instance details

Defined in Amazonka.EC2.AssociateTransitGatewayMulticastDomain

type Rep AssociateTransitGatewayMulticastDomainResponse = D1 ('MetaData "AssociateTransitGatewayMulticastDomainResponse" "Amazonka.EC2.AssociateTransitGatewayMulticastDomain" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AssociateTransitGatewayMulticastDomainResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "associations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TransitGatewayMulticastDomainAssociations)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newAssociateTransitGatewayMulticastDomainResponse Source #

Create a value of AssociateTransitGatewayMulticastDomainResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

AssociateTransitGatewayMulticastDomainResponse, associateTransitGatewayMulticastDomainResponse_associations - Information about the transit gateway multicast domain associations.

$sel:httpStatus:AssociateTransitGatewayMulticastDomainResponse', associateTransitGatewayMulticastDomainResponse_httpStatus - The response's http status code.

AssociateTransitGatewayPolicyTable

data AssociateTransitGatewayPolicyTable Source #

Instances

Instances details
ToHeaders AssociateTransitGatewayPolicyTable Source # 
Instance details

Defined in Amazonka.EC2.AssociateTransitGatewayPolicyTable

ToPath AssociateTransitGatewayPolicyTable Source # 
Instance details

Defined in Amazonka.EC2.AssociateTransitGatewayPolicyTable

ToQuery AssociateTransitGatewayPolicyTable Source # 
Instance details

Defined in Amazonka.EC2.AssociateTransitGatewayPolicyTable

AWSRequest AssociateTransitGatewayPolicyTable Source # 
Instance details

Defined in Amazonka.EC2.AssociateTransitGatewayPolicyTable

Generic AssociateTransitGatewayPolicyTable Source # 
Instance details

Defined in Amazonka.EC2.AssociateTransitGatewayPolicyTable

Associated Types

type Rep AssociateTransitGatewayPolicyTable :: Type -> Type #

Read AssociateTransitGatewayPolicyTable Source # 
Instance details

Defined in Amazonka.EC2.AssociateTransitGatewayPolicyTable

Show AssociateTransitGatewayPolicyTable Source # 
Instance details

Defined in Amazonka.EC2.AssociateTransitGatewayPolicyTable

NFData AssociateTransitGatewayPolicyTable Source # 
Instance details

Defined in Amazonka.EC2.AssociateTransitGatewayPolicyTable

Eq AssociateTransitGatewayPolicyTable Source # 
Instance details

Defined in Amazonka.EC2.AssociateTransitGatewayPolicyTable

Hashable AssociateTransitGatewayPolicyTable Source # 
Instance details

Defined in Amazonka.EC2.AssociateTransitGatewayPolicyTable

type AWSResponse AssociateTransitGatewayPolicyTable Source # 
Instance details

Defined in Amazonka.EC2.AssociateTransitGatewayPolicyTable

type Rep AssociateTransitGatewayPolicyTable Source # 
Instance details

Defined in Amazonka.EC2.AssociateTransitGatewayPolicyTable

type Rep AssociateTransitGatewayPolicyTable = D1 ('MetaData "AssociateTransitGatewayPolicyTable" "Amazonka.EC2.AssociateTransitGatewayPolicyTable" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AssociateTransitGatewayPolicyTable'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dryRun") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "transitGatewayPolicyTableId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "transitGatewayAttachmentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newAssociateTransitGatewayPolicyTable Source #

Create a value of AssociateTransitGatewayPolicyTable with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:dryRun:AssociateTransitGatewayPolicyTable', associateTransitGatewayPolicyTable_dryRun - Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

AssociateTransitGatewayPolicyTable, associateTransitGatewayPolicyTable_transitGatewayPolicyTableId - The ID of the transit gateway policy table to associate with the transit gateway attachment.

AssociateTransitGatewayPolicyTable, associateTransitGatewayPolicyTable_transitGatewayAttachmentId - The ID of the transit gateway attachment to associate with the policy table.

data AssociateTransitGatewayPolicyTableResponse Source #

Instances

Instances details
Generic AssociateTransitGatewayPolicyTableResponse Source # 
Instance details

Defined in Amazonka.EC2.AssociateTransitGatewayPolicyTable

Read AssociateTransitGatewayPolicyTableResponse Source # 
Instance details

Defined in Amazonka.EC2.AssociateTransitGatewayPolicyTable

Show AssociateTransitGatewayPolicyTableResponse Source # 
Instance details

Defined in Amazonka.EC2.AssociateTransitGatewayPolicyTable

NFData AssociateTransitGatewayPolicyTableResponse Source # 
Instance details

Defined in Amazonka.EC2.AssociateTransitGatewayPolicyTable

Eq AssociateTransitGatewayPolicyTableResponse Source # 
Instance details

Defined in Amazonka.EC2.AssociateTransitGatewayPolicyTable

type Rep AssociateTransitGatewayPolicyTableResponse Source # 
Instance details

Defined in Amazonka.EC2.AssociateTransitGatewayPolicyTable

type Rep AssociateTransitGatewayPolicyTableResponse = D1 ('MetaData "AssociateTransitGatewayPolicyTableResponse" "Amazonka.EC2.AssociateTransitGatewayPolicyTable" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AssociateTransitGatewayPolicyTableResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "association") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TransitGatewayPolicyTableAssociation)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newAssociateTransitGatewayPolicyTableResponse Source #

Create a value of AssociateTransitGatewayPolicyTableResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

AssociateTransitGatewayPolicyTableResponse, associateTransitGatewayPolicyTableResponse_association - Describes the association of a transit gateway and a transit gateway policy table.

$sel:httpStatus:AssociateTransitGatewayPolicyTableResponse', associateTransitGatewayPolicyTableResponse_httpStatus - The response's http status code.

AssociateTransitGatewayRouteTable

data AssociateTransitGatewayRouteTable Source #

See: newAssociateTransitGatewayRouteTable smart constructor.

Instances

Instances details
ToHeaders AssociateTransitGatewayRouteTable Source # 
Instance details

Defined in Amazonka.EC2.AssociateTransitGatewayRouteTable

ToPath AssociateTransitGatewayRouteTable Source # 
Instance details

Defined in Amazonka.EC2.AssociateTransitGatewayRouteTable

ToQuery AssociateTransitGatewayRouteTable Source # 
Instance details

Defined in Amazonka.EC2.AssociateTransitGatewayRouteTable

AWSRequest AssociateTransitGatewayRouteTable Source # 
Instance details

Defined in Amazonka.EC2.AssociateTransitGatewayRouteTable

Generic AssociateTransitGatewayRouteTable Source # 
Instance details

Defined in Amazonka.EC2.AssociateTransitGatewayRouteTable

Associated Types

type Rep AssociateTransitGatewayRouteTable :: Type -> Type #

Read AssociateTransitGatewayRouteTable Source # 
Instance details

Defined in Amazonka.EC2.AssociateTransitGatewayRouteTable

Show AssociateTransitGatewayRouteTable Source # 
Instance details

Defined in Amazonka.EC2.AssociateTransitGatewayRouteTable

NFData AssociateTransitGatewayRouteTable Source # 
Instance details

Defined in Amazonka.EC2.AssociateTransitGatewayRouteTable

Eq AssociateTransitGatewayRouteTable Source # 
Instance details

Defined in Amazonka.EC2.AssociateTransitGatewayRouteTable

Hashable AssociateTransitGatewayRouteTable Source # 
Instance details

Defined in Amazonka.EC2.AssociateTransitGatewayRouteTable

type AWSResponse AssociateTransitGatewayRouteTable Source # 
Instance details

Defined in Amazonka.EC2.AssociateTransitGatewayRouteTable

type Rep AssociateTransitGatewayRouteTable Source # 
Instance details

Defined in Amazonka.EC2.AssociateTransitGatewayRouteTable

type Rep AssociateTransitGatewayRouteTable = D1 ('MetaData "AssociateTransitGatewayRouteTable" "Amazonka.EC2.AssociateTransitGatewayRouteTable" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AssociateTransitGatewayRouteTable'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dryRun") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "transitGatewayRouteTableId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "transitGatewayAttachmentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newAssociateTransitGatewayRouteTable Source #

Create a value of AssociateTransitGatewayRouteTable with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:dryRun:AssociateTransitGatewayRouteTable', associateTransitGatewayRouteTable_dryRun - Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

AssociateTransitGatewayRouteTable, associateTransitGatewayRouteTable_transitGatewayRouteTableId - The ID of the transit gateway route table.

AssociateTransitGatewayRouteTable, associateTransitGatewayRouteTable_transitGatewayAttachmentId - The ID of the attachment.

data AssociateTransitGatewayRouteTableResponse Source #

Instances

Instances details
Generic AssociateTransitGatewayRouteTableResponse Source # 
Instance details

Defined in Amazonka.EC2.AssociateTransitGatewayRouteTable

Read AssociateTransitGatewayRouteTableResponse Source # 
Instance details

Defined in Amazonka.EC2.AssociateTransitGatewayRouteTable

Show AssociateTransitGatewayRouteTableResponse Source # 
Instance details

Defined in Amazonka.EC2.AssociateTransitGatewayRouteTable

NFData AssociateTransitGatewayRouteTableResponse Source # 
Instance details

Defined in Amazonka.EC2.AssociateTransitGatewayRouteTable

Eq AssociateTransitGatewayRouteTableResponse Source # 
Instance details

Defined in Amazonka.EC2.AssociateTransitGatewayRouteTable

type Rep AssociateTransitGatewayRouteTableResponse Source # 
Instance details

Defined in Amazonka.EC2.AssociateTransitGatewayRouteTable

type Rep AssociateTransitGatewayRouteTableResponse = D1 ('MetaData "AssociateTransitGatewayRouteTableResponse" "Amazonka.EC2.AssociateTransitGatewayRouteTable" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AssociateTransitGatewayRouteTableResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "association") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TransitGatewayAssociation)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newAssociateTransitGatewayRouteTableResponse Source #

Create a value of AssociateTransitGatewayRouteTableResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

AssociateTransitGatewayRouteTableResponse, associateTransitGatewayRouteTableResponse_association - The ID of the association.

$sel:httpStatus:AssociateTransitGatewayRouteTableResponse', associateTransitGatewayRouteTableResponse_httpStatus - The response's http status code.

AssociateTrunkInterface

data AssociateTrunkInterface Source #

See: newAssociateTrunkInterface smart constructor.

Instances

Instances details
ToHeaders AssociateTrunkInterface Source # 
Instance details

Defined in Amazonka.EC2.AssociateTrunkInterface

ToPath AssociateTrunkInterface Source # 
Instance details

Defined in Amazonka.EC2.AssociateTrunkInterface

ToQuery AssociateTrunkInterface Source # 
Instance details

Defined in Amazonka.EC2.AssociateTrunkInterface

AWSRequest AssociateTrunkInterface Source # 
Instance details

Defined in Amazonka.EC2.AssociateTrunkInterface

Generic AssociateTrunkInterface Source # 
Instance details

Defined in Amazonka.EC2.AssociateTrunkInterface

Associated Types

type Rep AssociateTrunkInterface :: Type -> Type #

Read AssociateTrunkInterface Source # 
Instance details

Defined in Amazonka.EC2.AssociateTrunkInterface

Show AssociateTrunkInterface Source # 
Instance details

Defined in Amazonka.EC2.AssociateTrunkInterface

NFData AssociateTrunkInterface Source # 
Instance details

Defined in Amazonka.EC2.AssociateTrunkInterface

Methods

rnf :: AssociateTrunkInterface -> () #

Eq AssociateTrunkInterface Source # 
Instance details

Defined in Amazonka.EC2.AssociateTrunkInterface

Hashable AssociateTrunkInterface Source # 
Instance details

Defined in Amazonka.EC2.AssociateTrunkInterface

type AWSResponse AssociateTrunkInterface Source # 
Instance details

Defined in Amazonka.EC2.AssociateTrunkInterface

type Rep AssociateTrunkInterface Source # 
Instance details

Defined in Amazonka.EC2.AssociateTrunkInterface

type Rep AssociateTrunkInterface = D1 ('MetaData "AssociateTrunkInterface" "Amazonka.EC2.AssociateTrunkInterface" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AssociateTrunkInterface'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "dryRun") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "greKey") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))) :*: (S1 ('MetaSel ('Just "vlanId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "branchInterfaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "trunkInterfaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newAssociateTrunkInterface Source #

Create a value of AssociateTrunkInterface with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

AssociateTrunkInterface, associateTrunkInterface_clientToken - Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to Ensure Idempotency.

$sel:dryRun:AssociateTrunkInterface', associateTrunkInterface_dryRun - Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

AssociateTrunkInterface, associateTrunkInterface_greKey - The application key. This applies to the GRE protocol.

AssociateTrunkInterface, associateTrunkInterface_vlanId - The ID of the VLAN. This applies to the VLAN protocol.

AssociateTrunkInterface, associateTrunkInterface_branchInterfaceId - The ID of the branch network interface.

AssociateTrunkInterface, associateTrunkInterface_trunkInterfaceId - The ID of the trunk network interface.

data AssociateTrunkInterfaceResponse Source #

See: newAssociateTrunkInterfaceResponse smart constructor.

Instances

Instances details
Generic AssociateTrunkInterfaceResponse Source # 
Instance details

Defined in Amazonka.EC2.AssociateTrunkInterface

Associated Types

type Rep AssociateTrunkInterfaceResponse :: Type -> Type #

Read AssociateTrunkInterfaceResponse Source # 
Instance details

Defined in Amazonka.EC2.AssociateTrunkInterface

Show AssociateTrunkInterfaceResponse Source # 
Instance details

Defined in Amazonka.EC2.AssociateTrunkInterface

NFData AssociateTrunkInterfaceResponse Source # 
Instance details

Defined in Amazonka.EC2.AssociateTrunkInterface

Eq AssociateTrunkInterfaceResponse Source # 
Instance details

Defined in Amazonka.EC2.AssociateTrunkInterface

type Rep AssociateTrunkInterfaceResponse Source # 
Instance details

Defined in Amazonka.EC2.AssociateTrunkInterface

type Rep AssociateTrunkInterfaceResponse = D1 ('MetaData "AssociateTrunkInterfaceResponse" "Amazonka.EC2.AssociateTrunkInterface" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AssociateTrunkInterfaceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "interfaceAssociation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe TrunkInterfaceAssociation)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newAssociateTrunkInterfaceResponse Source #

Create a value of AssociateTrunkInterfaceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

AssociateTrunkInterface, associateTrunkInterfaceResponse_clientToken - Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to Ensure Idempotency.

$sel:interfaceAssociation:AssociateTrunkInterfaceResponse', associateTrunkInterfaceResponse_interfaceAssociation - Information about the association between the trunk network interface and branch network interface.

$sel:httpStatus:AssociateTrunkInterfaceResponse', associateTrunkInterfaceResponse_httpStatus - The response's http status code.

AssociateVpcCidrBlock

data AssociateVpcCidrBlock Source #

See: newAssociateVpcCidrBlock smart constructor.

Instances

Instances details
ToHeaders AssociateVpcCidrBlock Source # 
Instance details

Defined in Amazonka.EC2.AssociateVpcCidrBlock

ToPath AssociateVpcCidrBlock Source # 
Instance details

Defined in Amazonka.EC2.AssociateVpcCidrBlock

ToQuery AssociateVpcCidrBlock Source # 
Instance details

Defined in Amazonka.EC2.AssociateVpcCidrBlock

AWSRequest AssociateVpcCidrBlock Source # 
Instance details

Defined in Amazonka.EC2.AssociateVpcCidrBlock

Associated Types

type AWSResponse AssociateVpcCidrBlock #

Generic AssociateVpcCidrBlock Source # 
Instance details

Defined in Amazonka.EC2.AssociateVpcCidrBlock

Associated Types

type Rep AssociateVpcCidrBlock :: Type -> Type #

Read AssociateVpcCidrBlock Source # 
Instance details

Defined in Amazonka.EC2.AssociateVpcCidrBlock

Show AssociateVpcCidrBlock Source # 
Instance details

Defined in Amazonka.EC2.AssociateVpcCidrBlock

NFData AssociateVpcCidrBlock Source # 
Instance details

Defined in Amazonka.EC2.AssociateVpcCidrBlock

Methods

rnf :: AssociateVpcCidrBlock -> () #

Eq AssociateVpcCidrBlock Source # 
Instance details

Defined in Amazonka.EC2.AssociateVpcCidrBlock

Hashable AssociateVpcCidrBlock Source # 
Instance details

Defined in Amazonka.EC2.AssociateVpcCidrBlock

type AWSResponse AssociateVpcCidrBlock Source # 
Instance details

Defined in Amazonka.EC2.AssociateVpcCidrBlock

type Rep AssociateVpcCidrBlock Source # 
Instance details

Defined in Amazonka.EC2.AssociateVpcCidrBlock

type Rep AssociateVpcCidrBlock = D1 ('MetaData "AssociateVpcCidrBlock" "Amazonka.EC2.AssociateVpcCidrBlock" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AssociateVpcCidrBlock'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "amazonProvidedIpv6CidrBlock") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "cidrBlock") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "ipv4IpamPoolId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "ipv4NetmaskLength") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "ipv6CidrBlock") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "ipv6CidrBlockNetworkBorderGroup") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "ipv6IpamPoolId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "ipv6NetmaskLength") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "ipv6Pool") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "vpcId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))))

newAssociateVpcCidrBlock Source #

Create a value of AssociateVpcCidrBlock with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:amazonProvidedIpv6CidrBlock:AssociateVpcCidrBlock', associateVpcCidrBlock_amazonProvidedIpv6CidrBlock - Requests an Amazon-provided IPv6 CIDR block with a /56 prefix length for the VPC. You cannot specify the range of IPv6 addresses, or the size of the CIDR block.

AssociateVpcCidrBlock, associateVpcCidrBlock_cidrBlock - An IPv4 CIDR block to associate with the VPC.

$sel:ipv4IpamPoolId:AssociateVpcCidrBlock', associateVpcCidrBlock_ipv4IpamPoolId - Associate a CIDR allocated from an IPv4 IPAM pool to a VPC. For more information about Amazon VPC IP Address Manager (IPAM), see What is IPAM? in the Amazon VPC IPAM User Guide.

$sel:ipv4NetmaskLength:AssociateVpcCidrBlock', associateVpcCidrBlock_ipv4NetmaskLength - The netmask length of the IPv4 CIDR you would like to associate from an Amazon VPC IP Address Manager (IPAM) pool. For more information about IPAM, see What is IPAM? in the Amazon VPC IPAM User Guide.

AssociateVpcCidrBlock, associateVpcCidrBlock_ipv6CidrBlock - An IPv6 CIDR block from the IPv6 address pool. You must also specify Ipv6Pool in the request.

To let Amazon choose the IPv6 CIDR block for you, omit this parameter.

$sel:ipv6CidrBlockNetworkBorderGroup:AssociateVpcCidrBlock', associateVpcCidrBlock_ipv6CidrBlockNetworkBorderGroup - The name of the location from which we advertise the IPV6 CIDR block. Use this parameter to limit the CIDR block to this location.

You must set AmazonProvidedIpv6CidrBlock to true to use this parameter.

You can have one IPv6 CIDR block association per network border group.

$sel:ipv6IpamPoolId:AssociateVpcCidrBlock', associateVpcCidrBlock_ipv6IpamPoolId - Associates a CIDR allocated from an IPv6 IPAM pool to a VPC. For more information about Amazon VPC IP Address Manager (IPAM), see What is IPAM? in the Amazon VPC IPAM User Guide.

$sel:ipv6NetmaskLength:AssociateVpcCidrBlock', associateVpcCidrBlock_ipv6NetmaskLength - The netmask length of the IPv6 CIDR you would like to associate from an Amazon VPC IP Address Manager (IPAM) pool. For more information about IPAM, see What is IPAM? in the Amazon VPC IPAM User Guide.

AssociateVpcCidrBlock, associateVpcCidrBlock_ipv6Pool - The ID of an IPv6 address pool from which to allocate the IPv6 CIDR block.

AssociateVpcCidrBlock, associateVpcCidrBlock_vpcId - The ID of the VPC.

data AssociateVpcCidrBlockResponse Source #

See: newAssociateVpcCidrBlockResponse smart constructor.

Instances

Instances details
Generic AssociateVpcCidrBlockResponse Source # 
Instance details

Defined in Amazonka.EC2.AssociateVpcCidrBlock

Associated Types

type Rep AssociateVpcCidrBlockResponse :: Type -> Type #

Read AssociateVpcCidrBlockResponse Source # 
Instance details

Defined in Amazonka.EC2.AssociateVpcCidrBlock

Show AssociateVpcCidrBlockResponse Source # 
Instance details

Defined in Amazonka.EC2.AssociateVpcCidrBlock

NFData AssociateVpcCidrBlockResponse Source # 
Instance details

Defined in Amazonka.EC2.AssociateVpcCidrBlock

Eq AssociateVpcCidrBlockResponse Source # 
Instance details

Defined in Amazonka.EC2.AssociateVpcCidrBlock

type Rep AssociateVpcCidrBlockResponse Source # 
Instance details

Defined in Amazonka.EC2.AssociateVpcCidrBlock

type Rep AssociateVpcCidrBlockResponse = D1 ('MetaData "AssociateVpcCidrBlockResponse" "Amazonka.EC2.AssociateVpcCidrBlock" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AssociateVpcCidrBlockResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "cidrBlockAssociation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VpcCidrBlockAssociation)) :*: S1 ('MetaSel ('Just "ipv6CidrBlockAssociation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VpcIpv6CidrBlockAssociation))) :*: (S1 ('MetaSel ('Just "vpcId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newAssociateVpcCidrBlockResponse Source #

Create a value of AssociateVpcCidrBlockResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:cidrBlockAssociation:AssociateVpcCidrBlockResponse', associateVpcCidrBlockResponse_cidrBlockAssociation - Information about the IPv4 CIDR block association.

$sel:ipv6CidrBlockAssociation:AssociateVpcCidrBlockResponse', associateVpcCidrBlockResponse_ipv6CidrBlockAssociation - Information about the IPv6 CIDR block association.

AssociateVpcCidrBlock, associateVpcCidrBlockResponse_vpcId - The ID of the VPC.

$sel:httpStatus:AssociateVpcCidrBlockResponse', associateVpcCidrBlockResponse_httpStatus - The response's http status code.

AttachClassicLinkVpc

data AttachClassicLinkVpc Source #

See: newAttachClassicLinkVpc smart constructor.

Instances

Instances details
ToHeaders AttachClassicLinkVpc Source # 
Instance details

Defined in Amazonka.EC2.AttachClassicLinkVpc

ToPath AttachClassicLinkVpc Source # 
Instance details

Defined in Amazonka.EC2.AttachClassicLinkVpc

ToQuery AttachClassicLinkVpc Source # 
Instance details

Defined in Amazonka.EC2.AttachClassicLinkVpc

AWSRequest AttachClassicLinkVpc Source # 
Instance details

Defined in Amazonka.EC2.AttachClassicLinkVpc

Associated Types

type AWSResponse AttachClassicLinkVpc #

Generic AttachClassicLinkVpc Source # 
Instance details

Defined in Amazonka.EC2.AttachClassicLinkVpc

Associated Types

type Rep AttachClassicLinkVpc :: Type -> Type #

Read AttachClassicLinkVpc Source # 
Instance details

Defined in Amazonka.EC2.AttachClassicLinkVpc

Show AttachClassicLinkVpc Source # 
Instance details

Defined in Amazonka.EC2.AttachClassicLinkVpc

NFData AttachClassicLinkVpc Source # 
Instance details

Defined in Amazonka.EC2.AttachClassicLinkVpc

Methods

rnf :: AttachClassicLinkVpc -> () #

Eq AttachClassicLinkVpc Source # 
Instance details

Defined in Amazonka.EC2.AttachClassicLinkVpc

Hashable AttachClassicLinkVpc Source # 
Instance details

Defined in Amazonka.EC2.AttachClassicLinkVpc

type AWSResponse AttachClassicLinkVpc Source # 
Instance details

Defined in Amazonka.EC2.AttachClassicLinkVpc

type Rep AttachClassicLinkVpc Source # 
Instance details

Defined in Amazonka.EC2.AttachClassicLinkVpc

type Rep AttachClassicLinkVpc = D1 ('MetaData "AttachClassicLinkVpc" "Amazonka.EC2.AttachClassicLinkVpc" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AttachClassicLinkVpc'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "dryRun") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "groups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])) :*: (S1 ('MetaSel ('Just "instanceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "vpcId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newAttachClassicLinkVpc Source #

Create a value of AttachClassicLinkVpc with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:dryRun:AttachClassicLinkVpc', attachClassicLinkVpc_dryRun - Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

AttachClassicLinkVpc, attachClassicLinkVpc_groups - The ID of one or more of the VPC's security groups. You cannot specify security groups from a different VPC.

AttachClassicLinkVpc, attachClassicLinkVpc_instanceId - The ID of an EC2-Classic instance to link to the ClassicLink-enabled VPC.

AttachClassicLinkVpc, attachClassicLinkVpc_vpcId - The ID of a ClassicLink-enabled VPC.

data AttachClassicLinkVpcResponse Source #

See: newAttachClassicLinkVpcResponse smart constructor.

Instances

Instances details
Generic AttachClassicLinkVpcResponse Source # 
Instance details

Defined in Amazonka.EC2.AttachClassicLinkVpc

Associated Types

type Rep AttachClassicLinkVpcResponse :: Type -> Type #

Read AttachClassicLinkVpcResponse Source # 
Instance details

Defined in Amazonka.EC2.AttachClassicLinkVpc

Show AttachClassicLinkVpcResponse Source # 
Instance details

Defined in Amazonka.EC2.AttachClassicLinkVpc

NFData AttachClassicLinkVpcResponse Source # 
Instance details

Defined in Amazonka.EC2.AttachClassicLinkVpc

Eq AttachClassicLinkVpcResponse Source # 
Instance details

Defined in Amazonka.EC2.AttachClassicLinkVpc

type Rep AttachClassicLinkVpcResponse Source # 
Instance details

Defined in Amazonka.EC2.AttachClassicLinkVpc

type Rep AttachClassicLinkVpcResponse = D1 ('MetaData "AttachClassicLinkVpcResponse" "Amazonka.EC2.AttachClassicLinkVpc" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AttachClassicLinkVpcResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "return'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newAttachClassicLinkVpcResponse Source #

Create a value of AttachClassicLinkVpcResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:return':AttachClassicLinkVpcResponse', attachClassicLinkVpcResponse_return - Returns true if the request succeeds; otherwise, it returns an error.

$sel:httpStatus:AttachClassicLinkVpcResponse', attachClassicLinkVpcResponse_httpStatus - The response's http status code.

AttachInternetGateway

data AttachInternetGateway Source #

See: newAttachInternetGateway smart constructor.

Instances

Instances details
ToHeaders AttachInternetGateway Source # 
Instance details

Defined in Amazonka.EC2.AttachInternetGateway

ToPath AttachInternetGateway Source # 
Instance details

Defined in Amazonka.EC2.AttachInternetGateway

ToQuery AttachInternetGateway Source # 
Instance details

Defined in Amazonka.EC2.AttachInternetGateway

AWSRequest AttachInternetGateway Source # 
Instance details

Defined in Amazonka.EC2.AttachInternetGateway

Associated Types

type AWSResponse AttachInternetGateway #

Generic AttachInternetGateway Source # 
Instance details

Defined in Amazonka.EC2.AttachInternetGateway

Associated Types

type Rep AttachInternetGateway :: Type -> Type #

Read AttachInternetGateway Source # 
Instance details

Defined in Amazonka.EC2.AttachInternetGateway

Show AttachInternetGateway Source # 
Instance details

Defined in Amazonka.EC2.AttachInternetGateway

NFData AttachInternetGateway Source # 
Instance details

Defined in Amazonka.EC2.AttachInternetGateway

Methods

rnf :: AttachInternetGateway -> () #

Eq AttachInternetGateway Source # 
Instance details

Defined in Amazonka.EC2.AttachInternetGateway

Hashable AttachInternetGateway Source # 
Instance details

Defined in Amazonka.EC2.AttachInternetGateway

type AWSResponse AttachInternetGateway Source # 
Instance details

Defined in Amazonka.EC2.AttachInternetGateway

type Rep AttachInternetGateway Source # 
Instance details

Defined in Amazonka.EC2.AttachInternetGateway

type Rep AttachInternetGateway = D1 ('MetaData "AttachInternetGateway" "Amazonka.EC2.AttachInternetGateway" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AttachInternetGateway'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dryRun") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "internetGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "vpcId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newAttachInternetGateway Source #

Create a value of AttachInternetGateway with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:dryRun:AttachInternetGateway', attachInternetGateway_dryRun - Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

AttachInternetGateway, attachInternetGateway_internetGatewayId - The ID of the internet gateway.

AttachInternetGateway, attachInternetGateway_vpcId - The ID of the VPC.

data AttachInternetGatewayResponse Source #

See: newAttachInternetGatewayResponse smart constructor.

Instances

Instances details
Generic AttachInternetGatewayResponse Source # 
Instance details

Defined in Amazonka.EC2.AttachInternetGateway

Associated Types

type Rep AttachInternetGatewayResponse :: Type -> Type #

Read AttachInternetGatewayResponse Source # 
Instance details

Defined in Amazonka.EC2.AttachInternetGateway

Show AttachInternetGatewayResponse Source # 
Instance details

Defined in Amazonka.EC2.AttachInternetGateway

NFData AttachInternetGatewayResponse Source # 
Instance details

Defined in Amazonka.EC2.AttachInternetGateway

Eq AttachInternetGatewayResponse Source # 
Instance details

Defined in Amazonka.EC2.AttachInternetGateway

type Rep AttachInternetGatewayResponse Source # 
Instance details

Defined in Amazonka.EC2.AttachInternetGateway

type Rep AttachInternetGatewayResponse = D1 ('MetaData "AttachInternetGatewayResponse" "Amazonka.EC2.AttachInternetGateway" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AttachInternetGatewayResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newAttachInternetGatewayResponse :: AttachInternetGatewayResponse Source #

Create a value of AttachInternetGatewayResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

AttachNetworkInterface

data AttachNetworkInterface Source #

Contains the parameters for AttachNetworkInterface.

See: newAttachNetworkInterface smart constructor.

Instances

Instances details
ToHeaders AttachNetworkInterface Source # 
Instance details

Defined in Amazonka.EC2.AttachNetworkInterface

ToPath AttachNetworkInterface Source # 
Instance details

Defined in Amazonka.EC2.AttachNetworkInterface

ToQuery AttachNetworkInterface Source # 
Instance details

Defined in Amazonka.EC2.AttachNetworkInterface

AWSRequest AttachNetworkInterface Source # 
Instance details

Defined in Amazonka.EC2.AttachNetworkInterface

Associated Types

type AWSResponse AttachNetworkInterface #

Generic AttachNetworkInterface Source # 
Instance details

Defined in Amazonka.EC2.AttachNetworkInterface

Associated Types

type Rep AttachNetworkInterface :: Type -> Type #

Read AttachNetworkInterface Source # 
Instance details

Defined in Amazonka.EC2.AttachNetworkInterface

Show AttachNetworkInterface Source # 
Instance details

Defined in Amazonka.EC2.AttachNetworkInterface

NFData AttachNetworkInterface Source # 
Instance details

Defined in Amazonka.EC2.AttachNetworkInterface

Methods

rnf :: AttachNetworkInterface -> () #

Eq AttachNetworkInterface Source # 
Instance details

Defined in Amazonka.EC2.AttachNetworkInterface

Hashable AttachNetworkInterface Source # 
Instance details

Defined in Amazonka.EC2.AttachNetworkInterface

type AWSResponse AttachNetworkInterface Source # 
Instance details

Defined in Amazonka.EC2.AttachNetworkInterface

type Rep AttachNetworkInterface Source # 
Instance details

Defined in Amazonka.EC2.AttachNetworkInterface

type Rep AttachNetworkInterface = D1 ('MetaData "AttachNetworkInterface" "Amazonka.EC2.AttachNetworkInterface" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AttachNetworkInterface'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "dryRun") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "enaSrdSpecification") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe EnaSrdSpecification)) :*: S1 ('MetaSel ('Just "networkCardIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))) :*: (S1 ('MetaSel ('Just "deviceIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int) :*: (S1 ('MetaSel ('Just "instanceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "networkInterfaceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newAttachNetworkInterface Source #

Create a value of AttachNetworkInterface with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:dryRun:AttachNetworkInterface', attachNetworkInterface_dryRun - Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

AttachNetworkInterface, attachNetworkInterface_enaSrdSpecification - Configures ENA Express for the network interface that this action attaches to the instance.

AttachNetworkInterface, attachNetworkInterface_networkCardIndex - The index of the network card. Some instance types support multiple network cards. The primary network interface must be assigned to network card index 0. The default is network card index 0.

AttachNetworkInterface, attachNetworkInterface_deviceIndex - The index of the device for the network interface attachment.

AttachNetworkInterface, attachNetworkInterface_instanceId - The ID of the instance.

AttachNetworkInterface, attachNetworkInterface_networkInterfaceId - The ID of the network interface.

data AttachNetworkInterfaceResponse Source #

Contains the output of AttachNetworkInterface.

See: newAttachNetworkInterfaceResponse smart constructor.

Instances

Instances details
Generic AttachNetworkInterfaceResponse Source # 
Instance details

Defined in Amazonka.EC2.AttachNetworkInterface

Associated Types

type Rep AttachNetworkInterfaceResponse :: Type -> Type #

Read AttachNetworkInterfaceResponse Source # 
Instance details

Defined in Amazonka.EC2.AttachNetworkInterface

Show AttachNetworkInterfaceResponse Source # 
Instance details

Defined in Amazonka.EC2.AttachNetworkInterface

NFData AttachNetworkInterfaceResponse Source # 
Instance details

Defined in Amazonka.EC2.AttachNetworkInterface

Eq AttachNetworkInterfaceResponse Source # 
Instance details

Defined in Amazonka.EC2.AttachNetworkInterface

type Rep AttachNetworkInterfaceResponse Source # 
Instance details

Defined in Amazonka.EC2.AttachNetworkInterface

type Rep AttachNetworkInterfaceResponse = D1 ('MetaData "AttachNetworkInterfaceResponse" "Amazonka.EC2.AttachNetworkInterface" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AttachNetworkInterfaceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "attachmentId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "networkCardIndex") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newAttachNetworkInterfaceResponse Source #

Create a value of AttachNetworkInterfaceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

AttachNetworkInterfaceResponse, attachNetworkInterfaceResponse_attachmentId - The ID of the network interface attachment.

AttachNetworkInterface, attachNetworkInterfaceResponse_networkCardIndex - The index of the network card.

$sel:httpStatus:AttachNetworkInterfaceResponse', attachNetworkInterfaceResponse_httpStatus - The response's http status code.

AttachVerifiedAccessTrustProvider

data AttachVerifiedAccessTrustProvider Source #

See: newAttachVerifiedAccessTrustProvider smart constructor.

Instances

Instances details
ToHeaders AttachVerifiedAccessTrustProvider Source # 
Instance details

Defined in Amazonka.EC2.AttachVerifiedAccessTrustProvider

ToPath AttachVerifiedAccessTrustProvider Source # 
Instance details

Defined in Amazonka.EC2.AttachVerifiedAccessTrustProvider

ToQuery AttachVerifiedAccessTrustProvider Source # 
Instance details

Defined in Amazonka.EC2.AttachVerifiedAccessTrustProvider

AWSRequest AttachVerifiedAccessTrustProvider Source # 
Instance details

Defined in Amazonka.EC2.AttachVerifiedAccessTrustProvider

Generic AttachVerifiedAccessTrustProvider Source # 
Instance details

Defined in Amazonka.EC2.AttachVerifiedAccessTrustProvider

Associated Types

type Rep AttachVerifiedAccessTrustProvider :: Type -> Type #

Read AttachVerifiedAccessTrustProvider Source # 
Instance details

Defined in Amazonka.EC2.AttachVerifiedAccessTrustProvider

Show AttachVerifiedAccessTrustProvider Source # 
Instance details

Defined in Amazonka.EC2.AttachVerifiedAccessTrustProvider

NFData AttachVerifiedAccessTrustProvider Source # 
Instance details

Defined in Amazonka.EC2.AttachVerifiedAccessTrustProvider

Eq AttachVerifiedAccessTrustProvider Source # 
Instance details

Defined in Amazonka.EC2.AttachVerifiedAccessTrustProvider

Hashable AttachVerifiedAccessTrustProvider Source # 
Instance details

Defined in Amazonka.EC2.AttachVerifiedAccessTrustProvider

type AWSResponse AttachVerifiedAccessTrustProvider Source # 
Instance details

Defined in Amazonka.EC2.AttachVerifiedAccessTrustProvider

type Rep AttachVerifiedAccessTrustProvider Source # 
Instance details

Defined in Amazonka.EC2.AttachVerifiedAccessTrustProvider

type Rep AttachVerifiedAccessTrustProvider = D1 ('MetaData "AttachVerifiedAccessTrustProvider" "Amazonka.EC2.AttachVerifiedAccessTrustProvider" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AttachVerifiedAccessTrustProvider'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "dryRun") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "verifiedAccessInstanceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "verifiedAccessTrustProviderId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newAttachVerifiedAccessTrustProvider Source #

Create a value of AttachVerifiedAccessTrustProvider with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

AttachVerifiedAccessTrustProvider, attachVerifiedAccessTrustProvider_clientToken - A unique, case-sensitive token that you provide to ensure idempotency of your modification request. For more information, see Ensuring Idempotency.

$sel:dryRun:AttachVerifiedAccessTrustProvider', attachVerifiedAccessTrustProvider_dryRun - Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

AttachVerifiedAccessTrustProvider, attachVerifiedAccessTrustProvider_verifiedAccessInstanceId - The ID of the Amazon Web Services Verified Access instance.

AttachVerifiedAccessTrustProvider, attachVerifiedAccessTrustProvider_verifiedAccessTrustProviderId - The ID of the Amazon Web Services Verified Access trust provider.

data AttachVerifiedAccessTrustProviderResponse Source #

Instances

Instances details
Generic AttachVerifiedAccessTrustProviderResponse Source # 
Instance details

Defined in Amazonka.EC2.AttachVerifiedAccessTrustProvider

Read AttachVerifiedAccessTrustProviderResponse Source # 
Instance details

Defined in Amazonka.EC2.AttachVerifiedAccessTrustProvider

Show AttachVerifiedAccessTrustProviderResponse Source # 
Instance details

Defined in Amazonka.EC2.AttachVerifiedAccessTrustProvider

NFData AttachVerifiedAccessTrustProviderResponse Source # 
Instance details

Defined in Amazonka.EC2.AttachVerifiedAccessTrustProvider

Eq AttachVerifiedAccessTrustProviderResponse Source # 
Instance details

Defined in Amazonka.EC2.AttachVerifiedAccessTrustProvider

type Rep AttachVerifiedAccessTrustProviderResponse Source # 
Instance details

Defined in Amazonka.EC2.AttachVerifiedAccessTrustProvider

type Rep AttachVerifiedAccessTrustProviderResponse = D1 ('MetaData "AttachVerifiedAccessTrustProviderResponse" "Amazonka.EC2.AttachVerifiedAccessTrustProvider" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AttachVerifiedAccessTrustProviderResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "verifiedAccessInstance") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VerifiedAccessInstance)) :*: (S1 ('MetaSel ('Just "verifiedAccessTrustProvider") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VerifiedAccessTrustProvider)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

AttachVolume

data AttachVolume Source #

See: newAttachVolume smart constructor.

Instances

Instances details
ToHeaders AttachVolume Source # 
Instance details

Defined in Amazonka.EC2.AttachVolume

ToPath AttachVolume Source # 
Instance details

Defined in Amazonka.EC2.AttachVolume

ToQuery AttachVolume Source # 
Instance details

Defined in Amazonka.EC2.AttachVolume

AWSRequest AttachVolume Source # 
Instance details

Defined in Amazonka.EC2.AttachVolume

Associated Types

type AWSResponse AttachVolume #

Generic AttachVolume Source # 
Instance details

Defined in Amazonka.EC2.AttachVolume

Associated Types

type Rep AttachVolume :: Type -> Type #

Read AttachVolume Source # 
Instance details

Defined in Amazonka.EC2.AttachVolume

Show AttachVolume Source # 
Instance details

Defined in Amazonka.EC2.AttachVolume

NFData AttachVolume Source # 
Instance details

Defined in Amazonka.EC2.AttachVolume

Methods

rnf :: AttachVolume -> () #

Eq AttachVolume Source # 
Instance details

Defined in Amazonka.EC2.AttachVolume

Hashable AttachVolume Source # 
Instance details

Defined in Amazonka.EC2.AttachVolume

type AWSResponse AttachVolume Source # 
Instance details

Defined in Amazonka.EC2.AttachVolume

type Rep AttachVolume Source # 
Instance details

Defined in Amazonka.EC2.AttachVolume

type Rep AttachVolume = D1 ('MetaData "AttachVolume" "Amazonka.EC2.AttachVolume" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AttachVolume'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "dryRun") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "device") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)) :*: (S1 ('MetaSel ('Just "instanceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "volumeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newAttachVolume Source #

Create a value of AttachVolume with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:dryRun:AttachVolume', attachVolume_dryRun - Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

AttachVolume, attachVolume_device - The device name (for example, /dev/sdh or xvdh).

AttachVolume, attachVolume_instanceId - The ID of the instance.

AttachVolume, attachVolume_volumeId - The ID of the EBS volume. The volume and instance must be within the same Availability Zone.

data VolumeAttachment Source #

Describes volume attachment details.

See: newVolumeAttachment smart constructor.

Instances

Instances details
FromXML VolumeAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeAttachment

Generic VolumeAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeAttachment

Associated Types

type Rep VolumeAttachment :: Type -> Type #

Read VolumeAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeAttachment

Show VolumeAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeAttachment

NFData VolumeAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeAttachment

Methods

rnf :: VolumeAttachment -> () #

Eq VolumeAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeAttachment

Hashable VolumeAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeAttachment

type Rep VolumeAttachment Source # 
Instance details

Defined in Amazonka.EC2.Types.VolumeAttachment

type Rep VolumeAttachment = D1 ('MetaData "VolumeAttachment" "Amazonka.EC2.Types.VolumeAttachment" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "VolumeAttachment'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "attachTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ISO8601)) :*: (S1 ('MetaSel ('Just "deleteOnTermination") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "device") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "instanceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VolumeAttachmentState)) :*: S1 ('MetaSel ('Just "volumeId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))))

newVolumeAttachment :: VolumeAttachment Source #

Create a value of VolumeAttachment with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:attachTime:VolumeAttachment', volumeAttachment_attachTime - The time stamp when the attachment initiated.

$sel:deleteOnTermination:VolumeAttachment', volumeAttachment_deleteOnTermination - Indicates whether the EBS volume is deleted on instance termination.

$sel:device:VolumeAttachment', volumeAttachment_device - The device name.

$sel:instanceId:VolumeAttachment', volumeAttachment_instanceId - The ID of the instance.

$sel:state:VolumeAttachment', volumeAttachment_state - The attachment state of the volume.

$sel:volumeId:VolumeAttachment', volumeAttachment_volumeId - The ID of the volume.

AttachVpnGateway

data AttachVpnGateway Source #

Contains the parameters for AttachVpnGateway.

See: newAttachVpnGateway smart constructor.

Instances

Instances details
ToHeaders AttachVpnGateway Source # 
Instance details

Defined in Amazonka.EC2.AttachVpnGateway

ToPath AttachVpnGateway Source # 
Instance details

Defined in Amazonka.EC2.AttachVpnGateway

ToQuery AttachVpnGateway Source # 
Instance details

Defined in Amazonka.EC2.AttachVpnGateway

AWSRequest AttachVpnGateway Source # 
Instance details

Defined in Amazonka.EC2.AttachVpnGateway

Associated Types

type AWSResponse AttachVpnGateway #

Generic AttachVpnGateway Source # 
Instance details

Defined in Amazonka.EC2.AttachVpnGateway

Associated Types

type Rep AttachVpnGateway :: Type -> Type #

Read AttachVpnGateway Source # 
Instance details

Defined in Amazonka.EC2.AttachVpnGateway

Show AttachVpnGateway Source # 
Instance details

Defined in Amazonka.EC2.AttachVpnGateway

NFData AttachVpnGateway Source # 
Instance details

Defined in Amazonka.EC2.AttachVpnGateway

Methods

rnf :: AttachVpnGateway -> () #

Eq AttachVpnGateway Source # 
Instance details

Defined in Amazonka.EC2.AttachVpnGateway

Hashable AttachVpnGateway Source # 
Instance details

Defined in Amazonka.EC2.AttachVpnGateway

type AWSResponse AttachVpnGateway Source # 
Instance details

Defined in Amazonka.EC2.AttachVpnGateway

type Rep AttachVpnGateway Source # 
Instance details

Defined in Amazonka.EC2.AttachVpnGateway

type Rep AttachVpnGateway = D1 ('MetaData "AttachVpnGateway" "Amazonka.EC2.AttachVpnGateway" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AttachVpnGateway'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dryRun") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "vpcId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "vpnGatewayId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newAttachVpnGateway Source #

Create a value of AttachVpnGateway with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:dryRun:AttachVpnGateway', attachVpnGateway_dryRun - Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

AttachVpnGateway, attachVpnGateway_vpcId - The ID of the VPC.

AttachVpnGateway, attachVpnGateway_vpnGatewayId - The ID of the virtual private gateway.

data AttachVpnGatewayResponse Source #

Contains the output of AttachVpnGateway.

See: newAttachVpnGatewayResponse smart constructor.

Instances

Instances details
Generic AttachVpnGatewayResponse Source # 
Instance details

Defined in Amazonka.EC2.AttachVpnGateway

Associated Types

type Rep AttachVpnGatewayResponse :: Type -> Type #

Read AttachVpnGatewayResponse Source # 
Instance details

Defined in Amazonka.EC2.AttachVpnGateway

Show AttachVpnGatewayResponse Source # 
Instance details

Defined in Amazonka.EC2.AttachVpnGateway

NFData AttachVpnGatewayResponse Source # 
Instance details

Defined in Amazonka.EC2.AttachVpnGateway

Eq AttachVpnGatewayResponse Source # 
Instance details

Defined in Amazonka.EC2.AttachVpnGateway

type Rep AttachVpnGatewayResponse Source # 
Instance details

Defined in Amazonka.EC2.AttachVpnGateway

type Rep AttachVpnGatewayResponse = D1 ('MetaData "AttachVpnGatewayResponse" "Amazonka.EC2.AttachVpnGateway" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AttachVpnGatewayResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "vpcAttachment") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe VpcAttachment)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newAttachVpnGatewayResponse Source #

Create a value of AttachVpnGatewayResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:vpcAttachment:AttachVpnGatewayResponse', attachVpnGatewayResponse_vpcAttachment - Information about the attachment.

$sel:httpStatus:AttachVpnGatewayResponse', attachVpnGatewayResponse_httpStatus - The response's http status code.

AuthorizeClientVpnIngress

data AuthorizeClientVpnIngress Source #

See: newAuthorizeClientVpnIngress smart constructor.

Instances

Instances details
ToHeaders AuthorizeClientVpnIngress Source # 
Instance details

Defined in Amazonka.EC2.AuthorizeClientVpnIngress

ToPath AuthorizeClientVpnIngress Source # 
Instance details

Defined in Amazonka.EC2.AuthorizeClientVpnIngress

ToQuery AuthorizeClientVpnIngress Source # 
Instance details

Defined in Amazonka.EC2.AuthorizeClientVpnIngress

AWSRequest AuthorizeClientVpnIngress Source # 
Instance details

Defined in Amazonka.EC2.AuthorizeClientVpnIngress

Generic AuthorizeClientVpnIngress Source # 
Instance details

Defined in Amazonka.EC2.AuthorizeClientVpnIngress

Associated Types

type Rep AuthorizeClientVpnIngress :: Type -> Type #

Read AuthorizeClientVpnIngress Source # 
Instance details

Defined in Amazonka.EC2.AuthorizeClientVpnIngress

Show AuthorizeClientVpnIngress Source # 
Instance details

Defined in Amazonka.EC2.AuthorizeClientVpnIngress

NFData AuthorizeClientVpnIngress Source # 
Instance details

Defined in Amazonka.EC2.AuthorizeClientVpnIngress

Eq AuthorizeClientVpnIngress Source # 
Instance details

Defined in Amazonka.EC2.AuthorizeClientVpnIngress

Hashable AuthorizeClientVpnIngress Source # 
Instance details

Defined in Amazonka.EC2.AuthorizeClientVpnIngress

type AWSResponse AuthorizeClientVpnIngress Source # 
Instance details

Defined in Amazonka.EC2.AuthorizeClientVpnIngress

type Rep AuthorizeClientVpnIngress Source # 
Instance details

Defined in Amazonka.EC2.AuthorizeClientVpnIngress

type Rep AuthorizeClientVpnIngress = D1 ('MetaData "AuthorizeClientVpnIngress" "Amazonka.EC2.AuthorizeClientVpnIngress" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AuthorizeClientVpnIngress'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "accessGroupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "authorizeAllGroups") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "clientToken") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: ((S1 ('MetaSel ('Just "description") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "dryRun") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "clientVpnEndpointId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "targetNetworkCidr") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newAuthorizeClientVpnIngress Source #

Create a value of AuthorizeClientVpnIngress with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:accessGroupId:AuthorizeClientVpnIngress', authorizeClientVpnIngress_accessGroupId - The ID of the group to grant access to, for example, the Active Directory group or identity provider (IdP) group. Required if AuthorizeAllGroups is false or not specified.

$sel:authorizeAllGroups:AuthorizeClientVpnIngress', authorizeClientVpnIngress_authorizeAllGroups - Indicates whether to grant access to all clients. Specify true to grant all clients who successfully establish a VPN connection access to the network. Must be set to true if AccessGroupId is not specified.

AuthorizeClientVpnIngress, authorizeClientVpnIngress_clientToken - Unique, case-sensitive identifier that you provide to ensure the idempotency of the request. For more information, see How to ensure idempotency.

AuthorizeClientVpnIngress, authorizeClientVpnIngress_description - A brief description of the authorization rule.

$sel:dryRun:AuthorizeClientVpnIngress', authorizeClientVpnIngress_dryRun - Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

AuthorizeClientVpnIngress, authorizeClientVpnIngress_clientVpnEndpointId - The ID of the Client VPN endpoint.

$sel:targetNetworkCidr:AuthorizeClientVpnIngress', authorizeClientVpnIngress_targetNetworkCidr - The IPv4 address range, in CIDR notation, of the network for which access is being authorized.

data AuthorizeClientVpnIngressResponse Source #

See: newAuthorizeClientVpnIngressResponse smart constructor.

Instances

Instances details
Generic AuthorizeClientVpnIngressResponse Source # 
Instance details

Defined in Amazonka.EC2.AuthorizeClientVpnIngress

Associated Types

type Rep AuthorizeClientVpnIngressResponse :: Type -> Type #

Read AuthorizeClientVpnIngressResponse Source # 
Instance details

Defined in Amazonka.EC2.AuthorizeClientVpnIngress

Show AuthorizeClientVpnIngressResponse Source # 
Instance details

Defined in Amazonka.EC2.AuthorizeClientVpnIngress

NFData AuthorizeClientVpnIngressResponse Source # 
Instance details

Defined in Amazonka.EC2.AuthorizeClientVpnIngress

Eq AuthorizeClientVpnIngressResponse Source # 
Instance details

Defined in Amazonka.EC2.AuthorizeClientVpnIngress

type Rep AuthorizeClientVpnIngressResponse Source # 
Instance details

Defined in Amazonka.EC2.AuthorizeClientVpnIngress

type Rep AuthorizeClientVpnIngressResponse = D1 ('MetaData "AuthorizeClientVpnIngressResponse" "Amazonka.EC2.AuthorizeClientVpnIngress" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AuthorizeClientVpnIngressResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "status") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ClientVpnAuthorizationRuleStatus)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newAuthorizeClientVpnIngressResponse Source #

Create a value of AuthorizeClientVpnIngressResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

AuthorizeClientVpnIngressResponse, authorizeClientVpnIngressResponse_status - The current state of the authorization rule.

$sel:httpStatus:AuthorizeClientVpnIngressResponse', authorizeClientVpnIngressResponse_httpStatus - The response's http status code.

AuthorizeSecurityGroupEgress

data AuthorizeSecurityGroupEgress Source #

See: newAuthorizeSecurityGroupEgress smart constructor.

Instances

Instances details
ToHeaders AuthorizeSecurityGroupEgress Source # 
Instance details

Defined in Amazonka.EC2.AuthorizeSecurityGroupEgress

ToPath AuthorizeSecurityGroupEgress Source # 
Instance details

Defined in Amazonka.EC2.AuthorizeSecurityGroupEgress

ToQuery AuthorizeSecurityGroupEgress Source # 
Instance details

Defined in Amazonka.EC2.AuthorizeSecurityGroupEgress

AWSRequest AuthorizeSecurityGroupEgress Source # 
Instance details

Defined in Amazonka.EC2.AuthorizeSecurityGroupEgress

Generic AuthorizeSecurityGroupEgress Source # 
Instance details

Defined in Amazonka.EC2.AuthorizeSecurityGroupEgress

Associated Types

type Rep AuthorizeSecurityGroupEgress :: Type -> Type #

Read AuthorizeSecurityGroupEgress Source # 
Instance details

Defined in Amazonka.EC2.AuthorizeSecurityGroupEgress

Show AuthorizeSecurityGroupEgress Source # 
Instance details

Defined in Amazonka.EC2.AuthorizeSecurityGroupEgress

NFData AuthorizeSecurityGroupEgress Source # 
Instance details

Defined in Amazonka.EC2.AuthorizeSecurityGroupEgress

Eq AuthorizeSecurityGroupEgress Source # 
Instance details

Defined in Amazonka.EC2.AuthorizeSecurityGroupEgress

Hashable AuthorizeSecurityGroupEgress Source # 
Instance details

Defined in Amazonka.EC2.AuthorizeSecurityGroupEgress

type AWSResponse AuthorizeSecurityGroupEgress Source # 
Instance details

Defined in Amazonka.EC2.AuthorizeSecurityGroupEgress

type Rep AuthorizeSecurityGroupEgress Source # 
Instance details

Defined in Amazonka.EC2.AuthorizeSecurityGroupEgress

newAuthorizeSecurityGroupEgress Source #

Create a value of AuthorizeSecurityGroupEgress with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

AuthorizeSecurityGroupEgress, authorizeSecurityGroupEgress_cidrIp - Not supported. Use a set of IP permissions to specify the CIDR.

$sel:dryRun:AuthorizeSecurityGroupEgress', authorizeSecurityGroupEgress_dryRun - Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

AuthorizeSecurityGroupEgress, authorizeSecurityGroupEgress_fromPort - Not supported. Use a set of IP permissions to specify the port.

AuthorizeSecurityGroupEgress, authorizeSecurityGroupEgress_ipPermissions - The sets of IP permissions. You can't specify a destination security group and a CIDR IP address range in the same set of permissions.

AuthorizeSecurityGroupEgress, authorizeSecurityGroupEgress_ipProtocol - Not supported. Use a set of IP permissions to specify the protocol name or number.

$sel:sourceSecurityGroupName:AuthorizeSecurityGroupEgress', authorizeSecurityGroupEgress_sourceSecurityGroupName - Not supported. Use a set of IP permissions to specify a destination security group.

$sel:sourceSecurityGroupOwnerId:AuthorizeSecurityGroupEgress', authorizeSecurityGroupEgress_sourceSecurityGroupOwnerId - Not supported. Use a set of IP permissions to specify a destination security group.

AuthorizeSecurityGroupEgress, authorizeSecurityGroupEgress_tagSpecifications - The tags applied to the security group rule.

AuthorizeSecurityGroupEgress, authorizeSecurityGroupEgress_toPort - Not supported. Use a set of IP permissions to specify the port.

AuthorizeSecurityGroupEgress, authorizeSecurityGroupEgress_groupId - The ID of the security group.

data AuthorizeSecurityGroupEgressResponse Source #

Instances

Instances details
Generic AuthorizeSecurityGroupEgressResponse Source # 
Instance details

Defined in Amazonka.EC2.AuthorizeSecurityGroupEgress

Read AuthorizeSecurityGroupEgressResponse Source # 
Instance details

Defined in Amazonka.EC2.AuthorizeSecurityGroupEgress

Show AuthorizeSecurityGroupEgressResponse Source # 
Instance details

Defined in Amazonka.EC2.AuthorizeSecurityGroupEgress

NFData AuthorizeSecurityGroupEgressResponse Source # 
Instance details

Defined in Amazonka.EC2.AuthorizeSecurityGroupEgress

Eq AuthorizeSecurityGroupEgressResponse Source # 
Instance details

Defined in Amazonka.EC2.AuthorizeSecurityGroupEgress

type Rep AuthorizeSecurityGroupEgressResponse Source # 
Instance details

Defined in Amazonka.EC2.AuthorizeSecurityGroupEgress

type Rep AuthorizeSecurityGroupEgressResponse = D1 ('MetaData "AuthorizeSecurityGroupEgressResponse" "Amazonka.EC2.AuthorizeSecurityGroupEgress" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AuthorizeSecurityGroupEgressResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "return'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "securityGroupRules") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SecurityGroupRule])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newAuthorizeSecurityGroupEgressResponse Source #

Create a value of AuthorizeSecurityGroupEgressResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:return':AuthorizeSecurityGroupEgressResponse', authorizeSecurityGroupEgressResponse_return - Returns true if the request succeeds; otherwise, returns an error.

$sel:securityGroupRules:AuthorizeSecurityGroupEgressResponse', authorizeSecurityGroupEgressResponse_securityGroupRules - Information about the outbound (egress) security group rules that were added.

$sel:httpStatus:AuthorizeSecurityGroupEgressResponse', authorizeSecurityGroupEgressResponse_httpStatus - The response's http status code.

AuthorizeSecurityGroupIngress

data AuthorizeSecurityGroupIngress Source #

See: newAuthorizeSecurityGroupIngress smart constructor.

Instances

Instances details
ToHeaders AuthorizeSecurityGroupIngress Source # 
Instance details

Defined in Amazonka.EC2.AuthorizeSecurityGroupIngress

ToPath AuthorizeSecurityGroupIngress Source # 
Instance details

Defined in Amazonka.EC2.AuthorizeSecurityGroupIngress

ToQuery AuthorizeSecurityGroupIngress Source # 
Instance details

Defined in Amazonka.EC2.AuthorizeSecurityGroupIngress

AWSRequest AuthorizeSecurityGroupIngress Source # 
Instance details

Defined in Amazonka.EC2.AuthorizeSecurityGroupIngress

Generic AuthorizeSecurityGroupIngress Source # 
Instance details

Defined in Amazonka.EC2.AuthorizeSecurityGroupIngress

Associated Types

type Rep AuthorizeSecurityGroupIngress :: Type -> Type #

Read AuthorizeSecurityGroupIngress Source # 
Instance details

Defined in Amazonka.EC2.AuthorizeSecurityGroupIngress

Show AuthorizeSecurityGroupIngress Source # 
Instance details

Defined in Amazonka.EC2.AuthorizeSecurityGroupIngress

NFData AuthorizeSecurityGroupIngress Source # 
Instance details

Defined in Amazonka.EC2.AuthorizeSecurityGroupIngress

Eq AuthorizeSecurityGroupIngress Source # 
Instance details

Defined in Amazonka.EC2.AuthorizeSecurityGroupIngress

Hashable AuthorizeSecurityGroupIngress Source # 
Instance details

Defined in Amazonka.EC2.AuthorizeSecurityGroupIngress

type AWSResponse AuthorizeSecurityGroupIngress Source # 
Instance details

Defined in Amazonka.EC2.AuthorizeSecurityGroupIngress

type Rep AuthorizeSecurityGroupIngress Source # 
Instance details

Defined in Amazonka.EC2.AuthorizeSecurityGroupIngress

type Rep AuthorizeSecurityGroupIngress = D1 ('MetaData "AuthorizeSecurityGroupIngress" "Amazonka.EC2.AuthorizeSecurityGroupIngress" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AuthorizeSecurityGroupIngress'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "cidrIp") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "dryRun") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool))) :*: (S1 ('MetaSel ('Just "fromPort") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)) :*: (S1 ('MetaSel ('Just "groupId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "groupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "ipPermissions") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [IpPermission])) :*: (S1 ('MetaSel ('Just "ipProtocol") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "sourceSecurityGroupName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))) :*: (S1 ('MetaSel ('Just "sourceSecurityGroupOwnerId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "tagSpecifications") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [TagSpecification])) :*: S1 ('MetaSel ('Just "toPort") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Int)))))))

newAuthorizeSecurityGroupIngress :: AuthorizeSecurityGroupIngress Source #

Create a value of AuthorizeSecurityGroupIngress with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

AuthorizeSecurityGroupIngress, authorizeSecurityGroupIngress_cidrIp - The IPv4 address range, in CIDR format. You can't specify this parameter when specifying a source security group. To specify an IPv6 address range, use a set of IP permissions.

Alternatively, use a set of IP permissions to specify multiple rules and a description for the rule.

$sel:dryRun:AuthorizeSecurityGroupIngress', authorizeSecurityGroupIngress_dryRun - Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

AuthorizeSecurityGroupIngress, authorizeSecurityGroupIngress_fromPort - The start of port range for the TCP and UDP protocols, or an ICMP type number. For the ICMP type number, use -1 to specify all types. If you specify all ICMP types, you must specify all codes.

Alternatively, use a set of IP permissions to specify multiple rules and a description for the rule.

AuthorizeSecurityGroupIngress, authorizeSecurityGroupIngress_groupId - The ID of the security group. You must specify either the security group ID or the security group name in the request. For security groups in a nondefault VPC, you must specify the security group ID.

AuthorizeSecurityGroupIngress, authorizeSecurityGroupIngress_groupName - [EC2-Classic, default VPC] The name of the security group. You must specify either the security group ID or the security group name in the request. For security groups in a nondefault VPC, you must specify the security group ID.

AuthorizeSecurityGroupIngress, authorizeSecurityGroupIngress_ipPermissions - The sets of IP permissions.

AuthorizeSecurityGroupIngress, authorizeSecurityGroupIngress_ipProtocol - The IP protocol name (tcp, udp, icmp) or number (see Protocol Numbers). To specify icmpv6, use a set of IP permissions.

VPC only
Use -1 to specify all protocols. If you specify -1 or a protocol other than tcp, udp, or icmp, traffic on all ports is allowed, regardless of any ports you specify.

Alternatively, use a set of IP permissions to specify multiple rules and a description for the rule.

$sel:sourceSecurityGroupName:AuthorizeSecurityGroupIngress', authorizeSecurityGroupIngress_sourceSecurityGroupName - [EC2-Classic, default VPC] The name of the source security group. You can't specify this parameter in combination with the following parameters: the CIDR IP address range, the start of the port range, the IP protocol, and the end of the port range. Creates rules that grant full ICMP, UDP, and TCP access. To create a rule with a specific IP protocol and port range, use a set of IP permissions instead. For EC2-VPC, the source security group must be in the same VPC.

$sel:sourceSecurityGroupOwnerId:AuthorizeSecurityGroupIngress', authorizeSecurityGroupIngress_sourceSecurityGroupOwnerId - [nondefault VPC] The Amazon Web Services account ID for the source security group, if the source security group is in a different account. You can't specify this parameter in combination with the following parameters: the CIDR IP address range, the IP protocol, the start of the port range, and the end of the port range. Creates rules that grant full ICMP, UDP, and TCP access. To create a rule with a specific IP protocol and port range, use a set of IP permissions instead.

AuthorizeSecurityGroupIngress, authorizeSecurityGroupIngress_tagSpecifications - [VPC Only] The tags applied to the security group rule.

AuthorizeSecurityGroupIngress, authorizeSecurityGroupIngress_toPort - The end of port range for the TCP and UDP protocols, or an ICMP code number. For the ICMP code number, use -1 to specify all codes. If you specify all ICMP types, you must specify all codes.

Alternatively, use a set of IP permissions to specify multiple rules and a description for the rule.

data AuthorizeSecurityGroupIngressResponse Source #

Instances

Instances details
Generic AuthorizeSecurityGroupIngressResponse Source # 
Instance details

Defined in Amazonka.EC2.AuthorizeSecurityGroupIngress

Read AuthorizeSecurityGroupIngressResponse Source # 
Instance details

Defined in Amazonka.EC2.AuthorizeSecurityGroupIngress

Show AuthorizeSecurityGroupIngressResponse Source # 
Instance details

Defined in Amazonka.EC2.AuthorizeSecurityGroupIngress

NFData AuthorizeSecurityGroupIngressResponse Source # 
Instance details

Defined in Amazonka.EC2.AuthorizeSecurityGroupIngress

Eq AuthorizeSecurityGroupIngressResponse Source # 
Instance details

Defined in Amazonka.EC2.AuthorizeSecurityGroupIngress

type Rep AuthorizeSecurityGroupIngressResponse Source # 
Instance details

Defined in Amazonka.EC2.AuthorizeSecurityGroupIngress

type Rep AuthorizeSecurityGroupIngressResponse = D1 ('MetaData "AuthorizeSecurityGroupIngressResponse" "Amazonka.EC2.AuthorizeSecurityGroupIngress" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "AuthorizeSecurityGroupIngressResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "return'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "securityGroupRules") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [SecurityGroupRule])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newAuthorizeSecurityGroupIngressResponse Source #

Create a value of AuthorizeSecurityGroupIngressResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:return':AuthorizeSecurityGroupIngressResponse', authorizeSecurityGroupIngressResponse_return - Returns true if the request succeeds; otherwise, returns an error.

$sel:securityGroupRules:AuthorizeSecurityGroupIngressResponse', authorizeSecurityGroupIngressResponse_securityGroupRules - Information about the inbound (ingress) security group rules that were added.

$sel:httpStatus:AuthorizeSecurityGroupIngressResponse', authorizeSecurityGroupIngressResponse_httpStatus - The response's http status code.

BundleInstance

data BundleInstance Source #

Contains the parameters for BundleInstance.

See: newBundleInstance smart constructor.

Instances

Instances details
ToHeaders BundleInstance Source # 
Instance details

Defined in Amazonka.EC2.BundleInstance

ToPath BundleInstance Source # 
Instance details

Defined in Amazonka.EC2.BundleInstance

ToQuery BundleInstance Source # 
Instance details

Defined in Amazonka.EC2.BundleInstance

AWSRequest BundleInstance Source # 
Instance details

Defined in Amazonka.EC2.BundleInstance

Associated Types

type AWSResponse BundleInstance #

Generic BundleInstance Source # 
Instance details

Defined in Amazonka.EC2.BundleInstance

Associated Types

type Rep BundleInstance :: Type -> Type #

Read BundleInstance Source # 
Instance details

Defined in Amazonka.EC2.BundleInstance

Show BundleInstance Source # 
Instance details

Defined in Amazonka.EC2.BundleInstance

NFData BundleInstance Source # 
Instance details

Defined in Amazonka.EC2.BundleInstance

Methods

rnf :: BundleInstance -> () #

Eq BundleInstance Source # 
Instance details

Defined in Amazonka.EC2.BundleInstance

Hashable BundleInstance Source # 
Instance details

Defined in Amazonka.EC2.BundleInstance

type AWSResponse BundleInstance Source # 
Instance details

Defined in Amazonka.EC2.BundleInstance

type Rep BundleInstance Source # 
Instance details

Defined in Amazonka.EC2.BundleInstance

type Rep BundleInstance = D1 ('MetaData "BundleInstance" "Amazonka.EC2.BundleInstance" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "BundleInstance'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dryRun") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "instanceId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text) :*: S1 ('MetaSel ('Just "storage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Storage))))

newBundleInstance Source #

Create a value of BundleInstance with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:dryRun:BundleInstance', bundleInstance_dryRun - Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

BundleInstance, bundleInstance_instanceId - The ID of the instance to bundle.

Type: String

Default: None

Required: Yes

BundleInstance, bundleInstance_storage - The bucket in which to store the AMI. You can specify a bucket that you already own or a new bucket that Amazon EC2 creates on your behalf. If you specify a bucket that belongs to someone else, Amazon EC2 returns an error.

data BundleInstanceResponse Source #

Contains the output of BundleInstance.

See: newBundleInstanceResponse smart constructor.

Instances

Instances details
Generic BundleInstanceResponse Source # 
Instance details

Defined in Amazonka.EC2.BundleInstance

Associated Types

type Rep BundleInstanceResponse :: Type -> Type #

Read BundleInstanceResponse Source # 
Instance details

Defined in Amazonka.EC2.BundleInstance

Show BundleInstanceResponse Source # 
Instance details

Defined in Amazonka.EC2.BundleInstance

NFData BundleInstanceResponse Source # 
Instance details

Defined in Amazonka.EC2.BundleInstance

Methods

rnf :: BundleInstanceResponse -> () #

Eq BundleInstanceResponse Source # 
Instance details

Defined in Amazonka.EC2.BundleInstance

type Rep BundleInstanceResponse Source # 
Instance details

Defined in Amazonka.EC2.BundleInstance

type Rep BundleInstanceResponse = D1 ('MetaData "BundleInstanceResponse" "Amazonka.EC2.BundleInstance" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "BundleInstanceResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "bundleTask") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BundleTask)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newBundleInstanceResponse Source #

Create a value of BundleInstanceResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:bundleTask:BundleInstanceResponse', bundleInstanceResponse_bundleTask - Information about the bundle task.

$sel:httpStatus:BundleInstanceResponse', bundleInstanceResponse_httpStatus - The response's http status code.

CancelBundleTask

data CancelBundleTask Source #

Contains the parameters for CancelBundleTask.

See: newCancelBundleTask smart constructor.

Instances

Instances details
ToHeaders CancelBundleTask Source # 
Instance details

Defined in Amazonka.EC2.CancelBundleTask

ToPath CancelBundleTask Source # 
Instance details

Defined in Amazonka.EC2.CancelBundleTask

ToQuery CancelBundleTask Source # 
Instance details

Defined in Amazonka.EC2.CancelBundleTask

AWSRequest CancelBundleTask Source # 
Instance details

Defined in Amazonka.EC2.CancelBundleTask

Associated Types

type AWSResponse CancelBundleTask #

Generic CancelBundleTask Source # 
Instance details

Defined in Amazonka.EC2.CancelBundleTask

Associated Types

type Rep CancelBundleTask :: Type -> Type #

Read CancelBundleTask Source # 
Instance details

Defined in Amazonka.EC2.CancelBundleTask

Show CancelBundleTask Source # 
Instance details

Defined in Amazonka.EC2.CancelBundleTask

NFData CancelBundleTask Source # 
Instance details

Defined in Amazonka.EC2.CancelBundleTask

Methods

rnf :: CancelBundleTask -> () #

Eq CancelBundleTask Source # 
Instance details

Defined in Amazonka.EC2.CancelBundleTask

Hashable CancelBundleTask Source # 
Instance details

Defined in Amazonka.EC2.CancelBundleTask

type AWSResponse CancelBundleTask Source # 
Instance details

Defined in Amazonka.EC2.CancelBundleTask

type Rep CancelBundleTask Source # 
Instance details

Defined in Amazonka.EC2.CancelBundleTask

type Rep CancelBundleTask = D1 ('MetaData "CancelBundleTask" "Amazonka.EC2.CancelBundleTask" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "CancelBundleTask'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dryRun") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "bundleId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newCancelBundleTask Source #

Create a value of CancelBundleTask with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:dryRun:CancelBundleTask', cancelBundleTask_dryRun - Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

CancelBundleTask, cancelBundleTask_bundleId - The ID of the bundle task.

data CancelBundleTaskResponse Source #

Contains the output of CancelBundleTask.

See: newCancelBundleTaskResponse smart constructor.

Instances

Instances details
Generic CancelBundleTaskResponse Source # 
Instance details

Defined in Amazonka.EC2.CancelBundleTask

Associated Types

type Rep CancelBundleTaskResponse :: Type -> Type #

Read CancelBundleTaskResponse Source # 
Instance details

Defined in Amazonka.EC2.CancelBundleTask

Show CancelBundleTaskResponse Source # 
Instance details

Defined in Amazonka.EC2.CancelBundleTask

NFData CancelBundleTaskResponse Source # 
Instance details

Defined in Amazonka.EC2.CancelBundleTask

Eq CancelBundleTaskResponse Source # 
Instance details

Defined in Amazonka.EC2.CancelBundleTask

type Rep CancelBundleTaskResponse Source # 
Instance details

Defined in Amazonka.EC2.CancelBundleTask

type Rep CancelBundleTaskResponse = D1 ('MetaData "CancelBundleTaskResponse" "Amazonka.EC2.CancelBundleTask" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "CancelBundleTaskResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "bundleTask") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe BundleTask)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCancelBundleTaskResponse Source #

Create a value of CancelBundleTaskResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:bundleTask:CancelBundleTaskResponse', cancelBundleTaskResponse_bundleTask - Information about the bundle task.

$sel:httpStatus:CancelBundleTaskResponse', cancelBundleTaskResponse_httpStatus - The response's http status code.

CancelCapacityReservation

data CancelCapacityReservation Source #

See: newCancelCapacityReservation smart constructor.

Instances

Instances details
ToHeaders CancelCapacityReservation Source # 
Instance details

Defined in Amazonka.EC2.CancelCapacityReservation

ToPath CancelCapacityReservation Source # 
Instance details

Defined in Amazonka.EC2.CancelCapacityReservation

ToQuery CancelCapacityReservation Source # 
Instance details

Defined in Amazonka.EC2.CancelCapacityReservation

AWSRequest CancelCapacityReservation Source # 
Instance details

Defined in Amazonka.EC2.CancelCapacityReservation

Generic CancelCapacityReservation Source # 
Instance details

Defined in Amazonka.EC2.CancelCapacityReservation

Associated Types

type Rep CancelCapacityReservation :: Type -> Type #

Read CancelCapacityReservation Source # 
Instance details

Defined in Amazonka.EC2.CancelCapacityReservation

Show CancelCapacityReservation Source # 
Instance details

Defined in Amazonka.EC2.CancelCapacityReservation

NFData CancelCapacityReservation Source # 
Instance details

Defined in Amazonka.EC2.CancelCapacityReservation

Eq CancelCapacityReservation Source # 
Instance details

Defined in Amazonka.EC2.CancelCapacityReservation

Hashable CancelCapacityReservation Source # 
Instance details

Defined in Amazonka.EC2.CancelCapacityReservation

type AWSResponse CancelCapacityReservation Source # 
Instance details

Defined in Amazonka.EC2.CancelCapacityReservation

type Rep CancelCapacityReservation Source # 
Instance details

Defined in Amazonka.EC2.CancelCapacityReservation

type Rep CancelCapacityReservation = D1 ('MetaData "CancelCapacityReservation" "Amazonka.EC2.CancelCapacityReservation" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "CancelCapacityReservation'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dryRun") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "capacityReservationId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newCancelCapacityReservation Source #

Create a value of CancelCapacityReservation with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:dryRun:CancelCapacityReservation', cancelCapacityReservation_dryRun - Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

CancelCapacityReservation, cancelCapacityReservation_capacityReservationId - The ID of the Capacity Reservation to be cancelled.

data CancelCapacityReservationResponse Source #

See: newCancelCapacityReservationResponse smart constructor.

Instances

Instances details
Generic CancelCapacityReservationResponse Source # 
Instance details

Defined in Amazonka.EC2.CancelCapacityReservation

Associated Types

type Rep CancelCapacityReservationResponse :: Type -> Type #

Read CancelCapacityReservationResponse Source # 
Instance details

Defined in Amazonka.EC2.CancelCapacityReservation

Show CancelCapacityReservationResponse Source # 
Instance details

Defined in Amazonka.EC2.CancelCapacityReservation

NFData CancelCapacityReservationResponse Source # 
Instance details

Defined in Amazonka.EC2.CancelCapacityReservation

Eq CancelCapacityReservationResponse Source # 
Instance details

Defined in Amazonka.EC2.CancelCapacityReservation

type Rep CancelCapacityReservationResponse Source # 
Instance details

Defined in Amazonka.EC2.CancelCapacityReservation

type Rep CancelCapacityReservationResponse = D1 ('MetaData "CancelCapacityReservationResponse" "Amazonka.EC2.CancelCapacityReservation" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "CancelCapacityReservationResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "return'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCancelCapacityReservationResponse Source #

Create a value of CancelCapacityReservationResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:return':CancelCapacityReservationResponse', cancelCapacityReservationResponse_return - Returns true if the request succeeds; otherwise, it returns an error.

$sel:httpStatus:CancelCapacityReservationResponse', cancelCapacityReservationResponse_httpStatus - The response's http status code.

CancelCapacityReservationFleets

data CancelCapacityReservationFleets Source #

See: newCancelCapacityReservationFleets smart constructor.

Instances

Instances details
ToHeaders CancelCapacityReservationFleets Source # 
Instance details

Defined in Amazonka.EC2.CancelCapacityReservationFleets

ToPath CancelCapacityReservationFleets Source # 
Instance details

Defined in Amazonka.EC2.CancelCapacityReservationFleets

ToQuery CancelCapacityReservationFleets Source # 
Instance details

Defined in Amazonka.EC2.CancelCapacityReservationFleets

AWSRequest CancelCapacityReservationFleets Source # 
Instance details

Defined in Amazonka.EC2.CancelCapacityReservationFleets

Generic CancelCapacityReservationFleets Source # 
Instance details

Defined in Amazonka.EC2.CancelCapacityReservationFleets

Associated Types

type Rep CancelCapacityReservationFleets :: Type -> Type #

Read CancelCapacityReservationFleets Source # 
Instance details

Defined in Amazonka.EC2.CancelCapacityReservationFleets

Show CancelCapacityReservationFleets Source # 
Instance details

Defined in Amazonka.EC2.CancelCapacityReservationFleets

NFData CancelCapacityReservationFleets Source # 
Instance details

Defined in Amazonka.EC2.CancelCapacityReservationFleets

Eq CancelCapacityReservationFleets Source # 
Instance details

Defined in Amazonka.EC2.CancelCapacityReservationFleets

Hashable CancelCapacityReservationFleets Source # 
Instance details

Defined in Amazonka.EC2.CancelCapacityReservationFleets

type AWSResponse CancelCapacityReservationFleets Source # 
Instance details

Defined in Amazonka.EC2.CancelCapacityReservationFleets

type Rep CancelCapacityReservationFleets Source # 
Instance details

Defined in Amazonka.EC2.CancelCapacityReservationFleets

type Rep CancelCapacityReservationFleets = D1 ('MetaData "CancelCapacityReservationFleets" "Amazonka.EC2.CancelCapacityReservationFleets" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "CancelCapacityReservationFleets'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dryRun") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "capacityReservationFleetIds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 [Text])))

newCancelCapacityReservationFleets :: CancelCapacityReservationFleets Source #

Create a value of CancelCapacityReservationFleets with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:dryRun:CancelCapacityReservationFleets', cancelCapacityReservationFleets_dryRun - Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

$sel:capacityReservationFleetIds:CancelCapacityReservationFleets', cancelCapacityReservationFleets_capacityReservationFleetIds - The IDs of the Capacity Reservation Fleets to cancel.

data CancelCapacityReservationFleetsResponse Source #

Instances

Instances details
Generic CancelCapacityReservationFleetsResponse Source # 
Instance details

Defined in Amazonka.EC2.CancelCapacityReservationFleets

Read CancelCapacityReservationFleetsResponse Source # 
Instance details

Defined in Amazonka.EC2.CancelCapacityReservationFleets

Show CancelCapacityReservationFleetsResponse Source # 
Instance details

Defined in Amazonka.EC2.CancelCapacityReservationFleets

NFData CancelCapacityReservationFleetsResponse Source # 
Instance details

Defined in Amazonka.EC2.CancelCapacityReservationFleets

Eq CancelCapacityReservationFleetsResponse Source # 
Instance details

Defined in Amazonka.EC2.CancelCapacityReservationFleets

type Rep CancelCapacityReservationFleetsResponse Source # 
Instance details

Defined in Amazonka.EC2.CancelCapacityReservationFleets

type Rep CancelCapacityReservationFleetsResponse = D1 ('MetaData "CancelCapacityReservationFleetsResponse" "Amazonka.EC2.CancelCapacityReservationFleets" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "CancelCapacityReservationFleetsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "failedFleetCancellations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [FailedCapacityReservationFleetCancellationResult])) :*: (S1 ('MetaSel ('Just "successfulFleetCancellations") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CapacityReservationFleetCancellationState])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newCancelCapacityReservationFleetsResponse Source #

Create a value of CancelCapacityReservationFleetsResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:failedFleetCancellations:CancelCapacityReservationFleetsResponse', cancelCapacityReservationFleetsResponse_failedFleetCancellations - Information about the Capacity Reservation Fleets that could not be cancelled.

$sel:successfulFleetCancellations:CancelCapacityReservationFleetsResponse', cancelCapacityReservationFleetsResponse_successfulFleetCancellations - Information about the Capacity Reservation Fleets that were successfully cancelled.

$sel:httpStatus:CancelCapacityReservationFleetsResponse', cancelCapacityReservationFleetsResponse_httpStatus - The response's http status code.

CancelConversionTask

data CancelConversionTask Source #

See: newCancelConversionTask smart constructor.

Instances

Instances details
ToHeaders CancelConversionTask Source # 
Instance details

Defined in Amazonka.EC2.CancelConversionTask

ToPath CancelConversionTask Source # 
Instance details

Defined in Amazonka.EC2.CancelConversionTask

ToQuery CancelConversionTask Source # 
Instance details

Defined in Amazonka.EC2.CancelConversionTask

AWSRequest CancelConversionTask Source # 
Instance details

Defined in Amazonka.EC2.CancelConversionTask

Associated Types

type AWSResponse CancelConversionTask #

Generic CancelConversionTask Source # 
Instance details

Defined in Amazonka.EC2.CancelConversionTask

Associated Types

type Rep CancelConversionTask :: Type -> Type #

Read CancelConversionTask Source # 
Instance details

Defined in Amazonka.EC2.CancelConversionTask

Show CancelConversionTask Source # 
Instance details

Defined in Amazonka.EC2.CancelConversionTask

NFData CancelConversionTask Source # 
Instance details

Defined in Amazonka.EC2.CancelConversionTask

Methods

rnf :: CancelConversionTask -> () #

Eq CancelConversionTask Source # 
Instance details

Defined in Amazonka.EC2.CancelConversionTask

Hashable CancelConversionTask Source # 
Instance details

Defined in Amazonka.EC2.CancelConversionTask

type AWSResponse CancelConversionTask Source # 
Instance details

Defined in Amazonka.EC2.CancelConversionTask

type Rep CancelConversionTask Source # 
Instance details

Defined in Amazonka.EC2.CancelConversionTask

type Rep CancelConversionTask = D1 ('MetaData "CancelConversionTask" "Amazonka.EC2.CancelConversionTask" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "CancelConversionTask'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dryRun") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: (S1 ('MetaSel ('Just "reasonMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "conversionTaskId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text))))

newCancelConversionTask Source #

Create a value of CancelConversionTask with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:dryRun:CancelConversionTask', cancelConversionTask_dryRun - Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

$sel:reasonMessage:CancelConversionTask', cancelConversionTask_reasonMessage - The reason for canceling the conversion task.

CancelConversionTask, cancelConversionTask_conversionTaskId - The ID of the conversion task.

data CancelConversionTaskResponse Source #

See: newCancelConversionTaskResponse smart constructor.

Instances

Instances details
Generic CancelConversionTaskResponse Source # 
Instance details

Defined in Amazonka.EC2.CancelConversionTask

Associated Types

type Rep CancelConversionTaskResponse :: Type -> Type #

Read CancelConversionTaskResponse Source # 
Instance details

Defined in Amazonka.EC2.CancelConversionTask

Show CancelConversionTaskResponse Source # 
Instance details

Defined in Amazonka.EC2.CancelConversionTask

NFData CancelConversionTaskResponse Source # 
Instance details

Defined in Amazonka.EC2.CancelConversionTask

Eq CancelConversionTaskResponse Source # 
Instance details

Defined in Amazonka.EC2.CancelConversionTask

type Rep CancelConversionTaskResponse Source # 
Instance details

Defined in Amazonka.EC2.CancelConversionTask

type Rep CancelConversionTaskResponse = D1 ('MetaData "CancelConversionTaskResponse" "Amazonka.EC2.CancelConversionTask" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "CancelConversionTaskResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newCancelConversionTaskResponse :: CancelConversionTaskResponse Source #

Create a value of CancelConversionTaskResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

CancelExportTask

data CancelExportTask Source #

See: newCancelExportTask smart constructor.

Constructors

CancelExportTask' Text 

Instances

Instances details
ToHeaders CancelExportTask Source # 
Instance details

Defined in Amazonka.EC2.CancelExportTask

ToPath CancelExportTask Source # 
Instance details

Defined in Amazonka.EC2.CancelExportTask

ToQuery CancelExportTask Source # 
Instance details

Defined in Amazonka.EC2.CancelExportTask

AWSRequest CancelExportTask Source # 
Instance details

Defined in Amazonka.EC2.CancelExportTask

Associated Types

type AWSResponse CancelExportTask #

Generic CancelExportTask Source # 
Instance details

Defined in Amazonka.EC2.CancelExportTask

Associated Types

type Rep CancelExportTask :: Type -> Type #

Read CancelExportTask Source # 
Instance details

Defined in Amazonka.EC2.CancelExportTask

Show CancelExportTask Source # 
Instance details

Defined in Amazonka.EC2.CancelExportTask

NFData CancelExportTask Source # 
Instance details

Defined in Amazonka.EC2.CancelExportTask

Methods

rnf :: CancelExportTask -> () #

Eq CancelExportTask Source # 
Instance details

Defined in Amazonka.EC2.CancelExportTask

Hashable CancelExportTask Source # 
Instance details

Defined in Amazonka.EC2.CancelExportTask

type AWSResponse CancelExportTask Source # 
Instance details

Defined in Amazonka.EC2.CancelExportTask

type Rep CancelExportTask Source # 
Instance details

Defined in Amazonka.EC2.CancelExportTask

type Rep CancelExportTask = D1 ('MetaData "CancelExportTask" "Amazonka.EC2.CancelExportTask" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "CancelExportTask'" 'PrefixI 'True) (S1 ('MetaSel ('Just "exportTaskId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newCancelExportTask Source #

Create a value of CancelExportTask with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CancelExportTask, cancelExportTask_exportTaskId - The ID of the export task. This is the ID returned by CreateInstanceExportTask.

data CancelExportTaskResponse Source #

See: newCancelExportTaskResponse smart constructor.

Instances

Instances details
Generic CancelExportTaskResponse Source # 
Instance details

Defined in Amazonka.EC2.CancelExportTask

Associated Types

type Rep CancelExportTaskResponse :: Type -> Type #

Read CancelExportTaskResponse Source # 
Instance details

Defined in Amazonka.EC2.CancelExportTask

Show CancelExportTaskResponse Source # 
Instance details

Defined in Amazonka.EC2.CancelExportTask

NFData CancelExportTaskResponse Source # 
Instance details

Defined in Amazonka.EC2.CancelExportTask

Eq CancelExportTaskResponse Source # 
Instance details

Defined in Amazonka.EC2.CancelExportTask

type Rep CancelExportTaskResponse Source # 
Instance details

Defined in Amazonka.EC2.CancelExportTask

type Rep CancelExportTaskResponse = D1 ('MetaData "CancelExportTaskResponse" "Amazonka.EC2.CancelExportTask" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "CancelExportTaskResponse'" 'PrefixI 'False) (U1 :: Type -> Type))

newCancelExportTaskResponse :: CancelExportTaskResponse Source #

Create a value of CancelExportTaskResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

CancelImageLaunchPermission

data CancelImageLaunchPermission Source #

See: newCancelImageLaunchPermission smart constructor.

Instances

Instances details
ToHeaders CancelImageLaunchPermission Source # 
Instance details

Defined in Amazonka.EC2.CancelImageLaunchPermission

ToPath CancelImageLaunchPermission Source # 
Instance details

Defined in Amazonka.EC2.CancelImageLaunchPermission

ToQuery CancelImageLaunchPermission Source # 
Instance details

Defined in Amazonka.EC2.CancelImageLaunchPermission

AWSRequest CancelImageLaunchPermission Source # 
Instance details

Defined in Amazonka.EC2.CancelImageLaunchPermission

Generic CancelImageLaunchPermission Source # 
Instance details

Defined in Amazonka.EC2.CancelImageLaunchPermission

Associated Types

type Rep CancelImageLaunchPermission :: Type -> Type #

Read CancelImageLaunchPermission Source # 
Instance details

Defined in Amazonka.EC2.CancelImageLaunchPermission

Show CancelImageLaunchPermission Source # 
Instance details

Defined in Amazonka.EC2.CancelImageLaunchPermission

NFData CancelImageLaunchPermission Source # 
Instance details

Defined in Amazonka.EC2.CancelImageLaunchPermission

Eq CancelImageLaunchPermission Source # 
Instance details

Defined in Amazonka.EC2.CancelImageLaunchPermission

Hashable CancelImageLaunchPermission Source # 
Instance details

Defined in Amazonka.EC2.CancelImageLaunchPermission

type AWSResponse CancelImageLaunchPermission Source # 
Instance details

Defined in Amazonka.EC2.CancelImageLaunchPermission

type Rep CancelImageLaunchPermission Source # 
Instance details

Defined in Amazonka.EC2.CancelImageLaunchPermission

type Rep CancelImageLaunchPermission = D1 ('MetaData "CancelImageLaunchPermission" "Amazonka.EC2.CancelImageLaunchPermission" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "CancelImageLaunchPermission'" 'PrefixI 'True) (S1 ('MetaSel ('Just "dryRun") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "imageId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))

newCancelImageLaunchPermission Source #

Create a value of CancelImageLaunchPermission with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:dryRun:CancelImageLaunchPermission', cancelImageLaunchPermission_dryRun - Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

CancelImageLaunchPermission, cancelImageLaunchPermission_imageId - The ID of the AMI that was shared with your Amazon Web Services account.

data CancelImageLaunchPermissionResponse Source #

Instances

Instances details
Generic CancelImageLaunchPermissionResponse Source # 
Instance details

Defined in Amazonka.EC2.CancelImageLaunchPermission

Read CancelImageLaunchPermissionResponse Source # 
Instance details

Defined in Amazonka.EC2.CancelImageLaunchPermission

Show CancelImageLaunchPermissionResponse Source # 
Instance details

Defined in Amazonka.EC2.CancelImageLaunchPermission

NFData CancelImageLaunchPermissionResponse Source # 
Instance details

Defined in Amazonka.EC2.CancelImageLaunchPermission

Eq CancelImageLaunchPermissionResponse Source # 
Instance details

Defined in Amazonka.EC2.CancelImageLaunchPermission

type Rep CancelImageLaunchPermissionResponse Source # 
Instance details

Defined in Amazonka.EC2.CancelImageLaunchPermission

type Rep CancelImageLaunchPermissionResponse = D1 ('MetaData "CancelImageLaunchPermissionResponse" "Amazonka.EC2.CancelImageLaunchPermission" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "CancelImageLaunchPermissionResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "return'") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int)))

newCancelImageLaunchPermissionResponse Source #

Create a value of CancelImageLaunchPermissionResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:return':CancelImageLaunchPermissionResponse', cancelImageLaunchPermissionResponse_return - Returns true if the request succeeds; otherwise, it returns an error.

$sel:httpStatus:CancelImageLaunchPermissionResponse', cancelImageLaunchPermissionResponse_httpStatus - The response's http status code.

CancelImportTask

data CancelImportTask Source #

See: newCancelImportTask smart constructor.

Instances

Instances details
ToHeaders CancelImportTask Source # 
Instance details

Defined in Amazonka.EC2.CancelImportTask

ToPath CancelImportTask Source # 
Instance details

Defined in Amazonka.EC2.CancelImportTask

ToQuery CancelImportTask Source # 
Instance details

Defined in Amazonka.EC2.CancelImportTask

AWSRequest CancelImportTask Source # 
Instance details

Defined in Amazonka.EC2.CancelImportTask

Associated Types

type AWSResponse CancelImportTask #

Generic CancelImportTask Source # 
Instance details

Defined in Amazonka.EC2.CancelImportTask

Associated Types

type Rep CancelImportTask :: Type -> Type #

Read CancelImportTask Source # 
Instance details

Defined in Amazonka.EC2.CancelImportTask

Show CancelImportTask Source # 
Instance details

Defined in Amazonka.EC2.CancelImportTask

NFData CancelImportTask Source # 
Instance details

Defined in Amazonka.EC2.CancelImportTask

Methods

rnf :: CancelImportTask -> () #

Eq CancelImportTask Source # 
Instance details

Defined in Amazonka.EC2.CancelImportTask

Hashable CancelImportTask Source # 
Instance details

Defined in Amazonka.EC2.CancelImportTask

type AWSResponse CancelImportTask Source # 
Instance details

Defined in Amazonka.EC2.CancelImportTask

type Rep CancelImportTask Source # 
Instance details

Defined in Amazonka.EC2.CancelImportTask

type Rep CancelImportTask = D1 ('MetaData "CancelImportTask" "Amazonka.EC2.CancelImportTask" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "CancelImportTask'" 'PrefixI 'True) (S1 ('MetaSel ('Just "cancelReason") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "dryRun") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Bool)) :*: S1 ('MetaSel ('Just "importTaskId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)))))

newCancelImportTask :: CancelImportTask Source #

Create a value of CancelImportTask with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

$sel:cancelReason:CancelImportTask', cancelImportTask_cancelReason - The reason for canceling the task.

$sel:dryRun:CancelImportTask', cancelImportTask_dryRun - Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRunOperation. Otherwise, it is UnauthorizedOperation.

CancelImportTask, cancelImportTask_importTaskId - The ID of the import image or import snapshot task to be canceled.

data CancelImportTaskResponse Source #

See: newCancelImportTaskResponse smart constructor.

Instances

Instances details
Generic CancelImportTaskResponse Source # 
Instance details

Defined in Amazonka.EC2.CancelImportTask

Associated Types

type Rep CancelImportTaskResponse :: Type -> Type #

Read CancelImportTaskResponse Source # 
Instance details

Defined in Amazonka.EC2.CancelImportTask

Show CancelImportTaskResponse Source # 
Instance details

Defined in Amazonka.EC2.CancelImportTask

NFData CancelImportTaskResponse Source # 
Instance details

Defined in Amazonka.EC2.CancelImportTask

Eq CancelImportTaskResponse Source # 
Instance details

Defined in Amazonka.EC2.CancelImportTask

type Rep CancelImportTaskResponse Source # 
Instance details

Defined in Amazonka.EC2.CancelImportTask

type Rep CancelImportTaskResponse = D1 ('MetaData "CancelImportTaskResponse" "Amazonka.EC2.CancelImportTask" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "CancelImportTaskResponse'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "importTaskId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "previousState") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "state") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newCancelImportTaskResponse Source #

Create a value of CancelImportTaskResponse with all optional fields omitted.

Use generic-lens or optics to modify other optional fields.

The following record fields are available, with the corresponding lenses provided for backwards compatibility:

CancelImportTask, cancelImportTaskResponse_importTaskId - The ID of the task being canceled.

CancelImportTaskResponse, cancelImportTaskResponse_previousState - The current state of the task being canceled.

CancelImportTaskResponse, cancelImportTaskResponse_state - The current state of the task being canceled.

$sel:httpStatus:CancelImportTaskResponse', cancelImportTaskResponse_httpStatus - The response's http status code.

CancelReservedInstancesListing

data CancelReservedInstancesListing Source #

Contains the parameters for CancelReservedInstancesListing.

See: newCancelReservedInstancesListing smart constructor.

Constru