Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
- data ReservedInstancesModification = ReservedInstancesModification' {
- clientToken :: Maybe Text
- createDate :: Maybe ISO8601
- effectiveDate :: Maybe ISO8601
- modificationResults :: Maybe [ReservedInstancesModificationResult]
- reservedInstancesIds :: Maybe [ReservedInstancesId]
- reservedInstancesModificationId :: Maybe Text
- status :: Maybe Text
- statusMessage :: Maybe Text
- updateDate :: Maybe ISO8601
- newReservedInstancesModification :: ReservedInstancesModification
- reservedInstancesModification_clientToken :: Lens' ReservedInstancesModification (Maybe Text)
- reservedInstancesModification_createDate :: Lens' ReservedInstancesModification (Maybe UTCTime)
- reservedInstancesModification_effectiveDate :: Lens' ReservedInstancesModification (Maybe UTCTime)
- reservedInstancesModification_modificationResults :: Lens' ReservedInstancesModification (Maybe [ReservedInstancesModificationResult])
- reservedInstancesModification_reservedInstancesIds :: Lens' ReservedInstancesModification (Maybe [ReservedInstancesId])
- reservedInstancesModification_reservedInstancesModificationId :: Lens' ReservedInstancesModification (Maybe Text)
- reservedInstancesModification_status :: Lens' ReservedInstancesModification (Maybe Text)
- reservedInstancesModification_statusMessage :: Lens' ReservedInstancesModification (Maybe Text)
- reservedInstancesModification_updateDate :: Lens' ReservedInstancesModification (Maybe UTCTime)
Documentation
data ReservedInstancesModification Source #
Describes a Reserved Instance modification.
See: newReservedInstancesModification
smart constructor.
ReservedInstancesModification' | |
|
Instances
newReservedInstancesModification :: ReservedInstancesModification Source #
Create a value of ReservedInstancesModification
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:clientToken:ReservedInstancesModification'
, reservedInstancesModification_clientToken
- A unique, case-sensitive key supplied by the client to ensure that the
request is idempotent. For more information, see
Ensuring Idempotency.
$sel:createDate:ReservedInstancesModification'
, reservedInstancesModification_createDate
- The time when the modification request was created.
$sel:effectiveDate:ReservedInstancesModification'
, reservedInstancesModification_effectiveDate
- The time for the modification to become effective.
$sel:modificationResults:ReservedInstancesModification'
, reservedInstancesModification_modificationResults
- Contains target configurations along with their corresponding new
Reserved Instance IDs.
$sel:reservedInstancesIds:ReservedInstancesModification'
, reservedInstancesModification_reservedInstancesIds
- The IDs of one or more Reserved Instances.
$sel:reservedInstancesModificationId:ReservedInstancesModification'
, reservedInstancesModification_reservedInstancesModificationId
- A unique ID for the Reserved Instance modification.
$sel:status:ReservedInstancesModification'
, reservedInstancesModification_status
- The status of the Reserved Instances modification request.
$sel:statusMessage:ReservedInstancesModification'
, reservedInstancesModification_statusMessage
- The reason for the status.
$sel:updateDate:ReservedInstancesModification'
, reservedInstancesModification_updateDate
- The time when the modification request was last updated.
reservedInstancesModification_clientToken :: Lens' ReservedInstancesModification (Maybe Text) Source #
A unique, case-sensitive key supplied by the client to ensure that the request is idempotent. For more information, see Ensuring Idempotency.
reservedInstancesModification_createDate :: Lens' ReservedInstancesModification (Maybe UTCTime) Source #
The time when the modification request was created.
reservedInstancesModification_effectiveDate :: Lens' ReservedInstancesModification (Maybe UTCTime) Source #
The time for the modification to become effective.
reservedInstancesModification_modificationResults :: Lens' ReservedInstancesModification (Maybe [ReservedInstancesModificationResult]) Source #
Contains target configurations along with their corresponding new Reserved Instance IDs.
reservedInstancesModification_reservedInstancesIds :: Lens' ReservedInstancesModification (Maybe [ReservedInstancesId]) Source #
The IDs of one or more Reserved Instances.
reservedInstancesModification_reservedInstancesModificationId :: Lens' ReservedInstancesModification (Maybe Text) Source #
A unique ID for the Reserved Instance modification.
reservedInstancesModification_status :: Lens' ReservedInstancesModification (Maybe Text) Source #
The status of the Reserved Instances modification request.
reservedInstancesModification_statusMessage :: Lens' ReservedInstancesModification (Maybe Text) Source #
The reason for the status.
reservedInstancesModification_updateDate :: Lens' ReservedInstancesModification (Maybe UTCTime) Source #
The time when the modification request was last updated.