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 |
Synopsis
- data ContactData = ContactData' {
- contactStatus :: Maybe ContactStatus
- missionProfileArn :: Maybe Text
- startTime :: Maybe POSIX
- satelliteArn :: Maybe Text
- maximumElevation :: Maybe Elevation
- groundStation :: Maybe Text
- endTime :: Maybe POSIX
- contactId :: Maybe Text
- region :: Maybe Text
- postPassEndTime :: Maybe POSIX
- prePassStartTime :: Maybe POSIX
- errorMessage :: Maybe Text
- tags :: Maybe (HashMap Text Text)
- newContactData :: ContactData
- contactData_contactStatus :: Lens' ContactData (Maybe ContactStatus)
- contactData_missionProfileArn :: Lens' ContactData (Maybe Text)
- contactData_startTime :: Lens' ContactData (Maybe UTCTime)
- contactData_satelliteArn :: Lens' ContactData (Maybe Text)
- contactData_maximumElevation :: Lens' ContactData (Maybe Elevation)
- contactData_groundStation :: Lens' ContactData (Maybe Text)
- contactData_endTime :: Lens' ContactData (Maybe UTCTime)
- contactData_contactId :: Lens' ContactData (Maybe Text)
- contactData_region :: Lens' ContactData (Maybe Text)
- contactData_postPassEndTime :: Lens' ContactData (Maybe UTCTime)
- contactData_prePassStartTime :: Lens' ContactData (Maybe UTCTime)
- contactData_errorMessage :: Lens' ContactData (Maybe Text)
- contactData_tags :: Lens' ContactData (Maybe (HashMap Text Text))
Documentation
data ContactData Source #
Data describing a contact.
See: newContactData
smart constructor.
ContactData' | |
|
Instances
newContactData :: ContactData Source #
Create a value of ContactData
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:contactStatus:ContactData'
, contactData_contactStatus
- Status of a contact.
$sel:missionProfileArn:ContactData'
, contactData_missionProfileArn
- ARN of a mission profile.
$sel:startTime:ContactData'
, contactData_startTime
- Start time of a contact.
$sel:satelliteArn:ContactData'
, contactData_satelliteArn
- ARN of a satellite.
$sel:maximumElevation:ContactData'
, contactData_maximumElevation
- Maximum elevation angle of a contact.
$sel:groundStation:ContactData'
, contactData_groundStation
- Name of a ground station.
$sel:endTime:ContactData'
, contactData_endTime
- End time of a contact.
$sel:contactId:ContactData'
, contactData_contactId
- UUID of a contact.
$sel:region:ContactData'
, contactData_region
- Region of a contact.
$sel:postPassEndTime:ContactData'
, contactData_postPassEndTime
- Amount of time after a contact ends that you’d like to receive a
CloudWatch event indicating the pass has finished.
$sel:prePassStartTime:ContactData'
, contactData_prePassStartTime
- Amount of time prior to contact start you’d like to receive a CloudWatch
event indicating an upcoming pass.
$sel:errorMessage:ContactData'
, contactData_errorMessage
- Error message of a contact.
$sel:tags:ContactData'
, contactData_tags
- Tags assigned to a contact.
contactData_contactStatus :: Lens' ContactData (Maybe ContactStatus) Source #
Status of a contact.
contactData_missionProfileArn :: Lens' ContactData (Maybe Text) Source #
ARN of a mission profile.
contactData_startTime :: Lens' ContactData (Maybe UTCTime) Source #
Start time of a contact.
contactData_satelliteArn :: Lens' ContactData (Maybe Text) Source #
ARN of a satellite.
contactData_maximumElevation :: Lens' ContactData (Maybe Elevation) Source #
Maximum elevation angle of a contact.
contactData_groundStation :: Lens' ContactData (Maybe Text) Source #
Name of a ground station.
contactData_endTime :: Lens' ContactData (Maybe UTCTime) Source #
End time of a contact.
contactData_contactId :: Lens' ContactData (Maybe Text) Source #
UUID of a contact.
contactData_region :: Lens' ContactData (Maybe Text) Source #
Region of a contact.
contactData_postPassEndTime :: Lens' ContactData (Maybe UTCTime) Source #
Amount of time after a contact ends that you’d like to receive a CloudWatch event indicating the pass has finished.
contactData_prePassStartTime :: Lens' ContactData (Maybe UTCTime) Source #
Amount of time prior to contact start you’d like to receive a CloudWatch event indicating an upcoming pass.
contactData_errorMessage :: Lens' ContactData (Maybe Text) Source #
Error message of a contact.
contactData_tags :: Lens' ContactData (Maybe (HashMap Text Text)) Source #
Tags assigned to a contact.