| Copyright | (c) 2013-2021 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay <brendan.g.hay+amazonka@gmail.com> |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | None |
Amazonka.GroundStation.ReserveContact
Description
Reserves a contact using specified parameters.
Synopsis
- data ReserveContact = ReserveContact' {
- tags :: Maybe (HashMap Text Text)
- endTime :: POSIX
- groundStation :: Text
- missionProfileArn :: Text
- satelliteArn :: Text
- startTime :: POSIX
- newReserveContact :: UTCTime -> Text -> Text -> Text -> UTCTime -> ReserveContact
- reserveContact_tags :: Lens' ReserveContact (Maybe (HashMap Text Text))
- reserveContact_endTime :: Lens' ReserveContact UTCTime
- reserveContact_groundStation :: Lens' ReserveContact Text
- reserveContact_missionProfileArn :: Lens' ReserveContact Text
- reserveContact_satelliteArn :: Lens' ReserveContact Text
- reserveContact_startTime :: Lens' ReserveContact UTCTime
- data ContactIdResponse = ContactIdResponse' {}
- newContactIdResponse :: ContactIdResponse
- contactIdResponse_contactId :: Lens' ContactIdResponse (Maybe Text)
Creating a Request
data ReserveContact Source #
See: newReserveContact smart constructor.
Constructors
| ReserveContact' | |
Fields
| |
Instances
Create a value of ReserveContact 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:tags:ReserveContact', reserveContact_tags - Tags assigned to a contact.
$sel:endTime:ReserveContact', reserveContact_endTime - End time of a contact.
$sel:groundStation:ReserveContact', reserveContact_groundStation - Name of a ground station.
$sel:missionProfileArn:ReserveContact', reserveContact_missionProfileArn - ARN of a mission profile.
$sel:satelliteArn:ReserveContact', reserveContact_satelliteArn - ARN of a satellite
$sel:startTime:ReserveContact', reserveContact_startTime - Start time of a contact.
Request Lenses
reserveContact_tags :: Lens' ReserveContact (Maybe (HashMap Text Text)) Source #
Tags assigned to a contact.
reserveContact_endTime :: Lens' ReserveContact UTCTime Source #
End time of a contact.
reserveContact_groundStation :: Lens' ReserveContact Text Source #
Name of a ground station.
reserveContact_missionProfileArn :: Lens' ReserveContact Text Source #
ARN of a mission profile.
reserveContact_satelliteArn :: Lens' ReserveContact Text Source #
ARN of a satellite
reserveContact_startTime :: Lens' ReserveContact UTCTime Source #
Start time of a contact.
Destructuring the Response
data ContactIdResponse Source #
See: newContactIdResponse smart constructor.
Constructors
| ContactIdResponse' | |
Instances
newContactIdResponse :: ContactIdResponse Source #
Create a value of ContactIdResponse 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:contactId:ContactIdResponse', contactIdResponse_contactId - UUID of a contact.
Response Lenses
contactIdResponse_contactId :: Lens' ContactIdResponse (Maybe Text) Source #
UUID of a contact.