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

Description

Describes the modifications made to your Reserved Instances. If no parameter is specified, information about all your Reserved Instances modification requests is returned. If a modification ID is specified, only information about the specific modification is returned.

For more information, see Modifying Reserved Instances in the Amazon EC2 User Guide.

This operation returns paginated results.

Synopsis

Creating a Request

data DescribeReservedInstancesModifications Source #

Contains the parameters for DescribeReservedInstancesModifications.

See: newDescribeReservedInstancesModifications smart constructor.

Constructors

DescribeReservedInstancesModifications' 

Fields

  • filters :: Maybe [Filter]

    One or more filters.

    • client-token - The idempotency token for the modification request.
    • create-date - The time when the modification request was created.
    • effective-date - The time when the modification becomes effective.
    • modification-result.reserved-instances-id - The ID for the Reserved Instances created as part of the modification request. This ID is only available when the status of the modification is fulfilled.
    • modification-result.target-configuration.availability-zone - The Availability Zone for the new Reserved Instances.
    • modification-result.target-configuration.instance-count - The number of new Reserved Instances.
    • modification-result.target-configuration.instance-type - The instance type of the new Reserved Instances.
    • modification-result.target-configuration.platform - The network platform of the new Reserved Instances (EC2-Classic | EC2-VPC).
    • reserved-instances-id - The ID of the Reserved Instances modified.
    • reserved-instances-modification-id - The ID of the modification request.
    • status - The status of the Reserved Instances modification request (processing | fulfilled | failed).
    • status-message - The reason for the status.
    • update-date - The time when the modification request was last updated.
  • nextToken :: Maybe Text

    The token to retrieve the next page of results.

  • reservedInstancesModificationIds :: Maybe [Text]

    IDs for the submitted modification request.

Instances

Instances details
ToHeaders DescribeReservedInstancesModifications Source # 
Instance details

Defined in Amazonka.EC2.DescribeReservedInstancesModifications

ToPath DescribeReservedInstancesModifications Source # 
Instance details

Defined in Amazonka.EC2.DescribeReservedInstancesModifications

ToQuery DescribeReservedInstancesModifications Source # 
Instance details

Defined in Amazonka.EC2.DescribeReservedInstancesModifications

AWSPager DescribeReservedInstancesModifications Source # 
Instance details

Defined in Amazonka.EC2.DescribeReservedInstancesModifications

AWSRequest DescribeReservedInstancesModifications Source # 
Instance details

Defined in Amazonka.EC2.DescribeReservedInstancesModifications

Generic DescribeReservedInstancesModifications Source # 
Instance details

Defined in Amazonka.EC2.DescribeReservedInstancesModifications

Read DescribeReservedInstancesModifications Source # 
Instance details

Defined in Amazonka.EC2.DescribeReservedInstancesModifications

Show DescribeReservedInstancesModifications Source # 
Instance details

Defined in Amazonka.EC2.DescribeReservedInstancesModifications

NFData DescribeReservedInstancesModifications Source # 
Instance details

Defined in Amazonka.EC2.DescribeReservedInstancesModifications

Eq DescribeReservedInstancesModifications Source # 
Instance details

Defined in Amazonka.EC2.DescribeReservedInstancesModifications

Hashable DescribeReservedInstancesModifications Source # 
Instance details

Defined in Amazonka.EC2.DescribeReservedInstancesModifications

type AWSResponse DescribeReservedInstancesModifications Source # 
Instance details

Defined in Amazonka.EC2.DescribeReservedInstancesModifications

type Rep DescribeReservedInstancesModifications Source # 
Instance details

Defined in Amazonka.EC2.DescribeReservedInstancesModifications

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

newDescribeReservedInstancesModifications :: DescribeReservedInstancesModifications Source #

Create a value of DescribeReservedInstancesModifications 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:filters:DescribeReservedInstancesModifications', describeReservedInstancesModifications_filters - One or more filters.

  • client-token - The idempotency token for the modification request.
  • create-date - The time when the modification request was created.
  • effective-date - The time when the modification becomes effective.
  • modification-result.reserved-instances-id - The ID for the Reserved Instances created as part of the modification request. This ID is only available when the status of the modification is fulfilled.
  • modification-result.target-configuration.availability-zone - The Availability Zone for the new Reserved Instances.
  • modification-result.target-configuration.instance-count - The number of new Reserved Instances.
  • modification-result.target-configuration.instance-type - The instance type of the new Reserved Instances.
  • modification-result.target-configuration.platform - The network platform of the new Reserved Instances (EC2-Classic | EC2-VPC).
  • reserved-instances-id - The ID of the Reserved Instances modified.
  • reserved-instances-modification-id - The ID of the modification request.
  • status - The status of the Reserved Instances modification request (processing | fulfilled | failed).
  • status-message - The reason for the status.
  • update-date - The time when the modification request was last updated.

DescribeReservedInstancesModifications, describeReservedInstancesModifications_nextToken - The token to retrieve the next page of results.

$sel:reservedInstancesModificationIds:DescribeReservedInstancesModifications', describeReservedInstancesModifications_reservedInstancesModificationIds - IDs for the submitted modification request.

Request Lenses

describeReservedInstancesModifications_filters :: Lens' DescribeReservedInstancesModifications (Maybe [Filter]) Source #

One or more filters.

  • client-token - The idempotency token for the modification request.
  • create-date - The time when the modification request was created.
  • effective-date - The time when the modification becomes effective.
  • modification-result.reserved-instances-id - The ID for the Reserved Instances created as part of the modification request. This ID is only available when the status of the modification is fulfilled.
  • modification-result.target-configuration.availability-zone - The Availability Zone for the new Reserved Instances.
  • modification-result.target-configuration.instance-count - The number of new Reserved Instances.
  • modification-result.target-configuration.instance-type - The instance type of the new Reserved Instances.
  • modification-result.target-configuration.platform - The network platform of the new Reserved Instances (EC2-Classic | EC2-VPC).
  • reserved-instances-id - The ID of the Reserved Instances modified.
  • reserved-instances-modification-id - The ID of the modification request.
  • status - The status of the Reserved Instances modification request (processing | fulfilled | failed).
  • status-message - The reason for the status.
  • update-date - The time when the modification request was last updated.

Destructuring the Response

data DescribeReservedInstancesModificationsResponse Source #

Contains the output of DescribeReservedInstancesModifications.

See: newDescribeReservedInstancesModificationsResponse smart constructor.

Constructors

DescribeReservedInstancesModificationsResponse' 

Fields

Instances

Instances details
Generic DescribeReservedInstancesModificationsResponse Source # 
Instance details

Defined in Amazonka.EC2.DescribeReservedInstancesModifications

Read DescribeReservedInstancesModificationsResponse Source # 
Instance details

Defined in Amazonka.EC2.DescribeReservedInstancesModifications

Show DescribeReservedInstancesModificationsResponse Source # 
Instance details

Defined in Amazonka.EC2.DescribeReservedInstancesModifications

NFData DescribeReservedInstancesModificationsResponse Source # 
Instance details

Defined in Amazonka.EC2.DescribeReservedInstancesModifications

Eq DescribeReservedInstancesModificationsResponse Source # 
Instance details

Defined in Amazonka.EC2.DescribeReservedInstancesModifications

type Rep DescribeReservedInstancesModificationsResponse Source # 
Instance details

Defined in Amazonka.EC2.DescribeReservedInstancesModifications

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

newDescribeReservedInstancesModificationsResponse Source #

Create a value of DescribeReservedInstancesModificationsResponse 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:

DescribeReservedInstancesModifications, describeReservedInstancesModificationsResponse_nextToken - The token to use to retrieve the next page of results. This value is null when there are no more results to return.

$sel:reservedInstancesModifications:DescribeReservedInstancesModificationsResponse', describeReservedInstancesModificationsResponse_reservedInstancesModifications - The Reserved Instance modification information.

$sel:httpStatus:DescribeReservedInstancesModificationsResponse', describeReservedInstancesModificationsResponse_httpStatus - The response's http status code.

Response Lenses

describeReservedInstancesModificationsResponse_nextToken :: Lens' DescribeReservedInstancesModificationsResponse (Maybe Text) Source #

The token to use to retrieve the next page of results. This value is null when there are no more results to return.