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.CancelSpotFleetRequests

Description

Cancels the specified Spot Fleet requests.

After you cancel a Spot Fleet request, the Spot Fleet launches no new Spot Instances. You must specify whether the Spot Fleet should also terminate its Spot Instances. If you terminate the instances, the Spot Fleet request enters the cancelled_terminating state. Otherwise, the Spot Fleet request enters the cancelled_running state and the instances continue to run until they are interrupted or you terminate them manually.

Synopsis

Creating a Request

data CancelSpotFleetRequests Source #

Contains the parameters for CancelSpotFleetRequests.

See: newCancelSpotFleetRequests smart constructor.

Constructors

CancelSpotFleetRequests' 

Fields

  • dryRun :: Maybe Bool

    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.

  • spotFleetRequestIds :: [Text]

    The IDs of the Spot Fleet requests.

  • terminateInstances :: Bool

    Indicates whether to terminate instances for a Spot Fleet request if it is canceled successfully.

Instances

Instances details
ToHeaders CancelSpotFleetRequests Source # 
Instance details

Defined in Amazonka.EC2.CancelSpotFleetRequests

ToPath CancelSpotFleetRequests Source # 
Instance details

Defined in Amazonka.EC2.CancelSpotFleetRequests

ToQuery CancelSpotFleetRequests Source # 
Instance details

Defined in Amazonka.EC2.CancelSpotFleetRequests

AWSRequest CancelSpotFleetRequests Source # 
Instance details

Defined in Amazonka.EC2.CancelSpotFleetRequests

Generic CancelSpotFleetRequests Source # 
Instance details

Defined in Amazonka.EC2.CancelSpotFleetRequests

Associated Types

type Rep CancelSpotFleetRequests :: Type -> Type #

Read CancelSpotFleetRequests Source # 
Instance details

Defined in Amazonka.EC2.CancelSpotFleetRequests

Show CancelSpotFleetRequests Source # 
Instance details

Defined in Amazonka.EC2.CancelSpotFleetRequests

NFData CancelSpotFleetRequests Source # 
Instance details

Defined in Amazonka.EC2.CancelSpotFleetRequests

Methods

rnf :: CancelSpotFleetRequests -> () #

Eq CancelSpotFleetRequests Source # 
Instance details

Defined in Amazonka.EC2.CancelSpotFleetRequests

Hashable CancelSpotFleetRequests Source # 
Instance details

Defined in Amazonka.EC2.CancelSpotFleetRequests

type AWSResponse CancelSpotFleetRequests Source # 
Instance details

Defined in Amazonka.EC2.CancelSpotFleetRequests

type Rep CancelSpotFleetRequests Source # 
Instance details

Defined in Amazonka.EC2.CancelSpotFleetRequests

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

newCancelSpotFleetRequests Source #

Create a value of CancelSpotFleetRequests 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:CancelSpotFleetRequests', cancelSpotFleetRequests_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:spotFleetRequestIds:CancelSpotFleetRequests', cancelSpotFleetRequests_spotFleetRequestIds - The IDs of the Spot Fleet requests.

$sel:terminateInstances:CancelSpotFleetRequests', cancelSpotFleetRequests_terminateInstances - Indicates whether to terminate instances for a Spot Fleet request if it is canceled successfully.

Request Lenses

cancelSpotFleetRequests_dryRun :: Lens' CancelSpotFleetRequests (Maybe Bool) Source #

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.

cancelSpotFleetRequests_terminateInstances :: Lens' CancelSpotFleetRequests Bool Source #

Indicates whether to terminate instances for a Spot Fleet request if it is canceled successfully.

Destructuring the Response

data CancelSpotFleetRequestsResponse Source #

Contains the output of CancelSpotFleetRequests.

See: newCancelSpotFleetRequestsResponse smart constructor.

Constructors

CancelSpotFleetRequestsResponse' 

Fields

Instances

Instances details
Generic CancelSpotFleetRequestsResponse Source # 
Instance details

Defined in Amazonka.EC2.CancelSpotFleetRequests

Associated Types

type Rep CancelSpotFleetRequestsResponse :: Type -> Type #

Read CancelSpotFleetRequestsResponse Source # 
Instance details

Defined in Amazonka.EC2.CancelSpotFleetRequests

Show CancelSpotFleetRequestsResponse Source # 
Instance details

Defined in Amazonka.EC2.CancelSpotFleetRequests

NFData CancelSpotFleetRequestsResponse Source # 
Instance details

Defined in Amazonka.EC2.CancelSpotFleetRequests

Eq CancelSpotFleetRequestsResponse Source # 
Instance details

Defined in Amazonka.EC2.CancelSpotFleetRequests

type Rep CancelSpotFleetRequestsResponse Source # 
Instance details

Defined in Amazonka.EC2.CancelSpotFleetRequests

type Rep CancelSpotFleetRequestsResponse = D1 ('MetaData "CancelSpotFleetRequestsResponse" "Amazonka.EC2.CancelSpotFleetRequests" "amazonka-ec2-2.0-48L9RAJvmvzAdBkRegqWCL" 'False) (C1 ('MetaCons "CancelSpotFleetRequestsResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "successfulFleetRequests") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CancelSpotFleetRequestsSuccessItem])) :*: (S1 ('MetaSel ('Just "unsuccessfulFleetRequests") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [CancelSpotFleetRequestsErrorItem])) :*: S1 ('MetaSel ('Just "httpStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Int))))

newCancelSpotFleetRequestsResponse Source #

Create a value of CancelSpotFleetRequestsResponse 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:successfulFleetRequests:CancelSpotFleetRequestsResponse', cancelSpotFleetRequestsResponse_successfulFleetRequests - Information about the Spot Fleet requests that are successfully canceled.

$sel:unsuccessfulFleetRequests:CancelSpotFleetRequestsResponse', cancelSpotFleetRequestsResponse_unsuccessfulFleetRequests - Information about the Spot Fleet requests that are not successfully canceled.

$sel:httpStatus:CancelSpotFleetRequestsResponse', cancelSpotFleetRequestsResponse_httpStatus - The response's http status code.

Response Lenses