| 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 |
Amazonka.GroundStation.Types.ContactData
Description
Synopsis
- data ContactData = ContactData' {
- contactId :: Maybe Text
- contactStatus :: Maybe ContactStatus
- endTime :: Maybe POSIX
- errorMessage :: Maybe Text
- groundStation :: Maybe Text
- maximumElevation :: Maybe Elevation
- missionProfileArn :: Maybe Text
- postPassEndTime :: Maybe POSIX
- prePassStartTime :: Maybe POSIX
- region :: Maybe Text
- satelliteArn :: Maybe Text
- startTime :: Maybe POSIX
- tags :: Maybe (HashMap Text Text)
- newContactData :: ContactData
- contactData_contactId :: Lens' ContactData (Maybe Text)
- contactData_contactStatus :: Lens' ContactData (Maybe ContactStatus)
- contactData_endTime :: Lens' ContactData (Maybe UTCTime)
- contactData_errorMessage :: Lens' ContactData (Maybe Text)
- contactData_groundStation :: Lens' ContactData (Maybe Text)
- contactData_maximumElevation :: Lens' ContactData (Maybe Elevation)
- contactData_missionProfileArn :: Lens' ContactData (Maybe Text)
- contactData_postPassEndTime :: Lens' ContactData (Maybe UTCTime)
- contactData_prePassStartTime :: Lens' ContactData (Maybe UTCTime)
- contactData_region :: Lens' ContactData (Maybe Text)
- contactData_satelliteArn :: Lens' ContactData (Maybe Text)
- contactData_startTime :: Lens' ContactData (Maybe UTCTime)
- contactData_tags :: Lens' ContactData (Maybe (HashMap Text Text))
Documentation
data ContactData Source #
Data describing a contact.
See: newContactData smart constructor.
Constructors
| ContactData' | |
Fields
| |
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:contactId:ContactData', contactData_contactId - UUID of a contact.
$sel:contactStatus:ContactData', contactData_contactStatus - Status of a contact.
$sel:endTime:ContactData', contactData_endTime - End time of a contact in UTC.
$sel:errorMessage:ContactData', contactData_errorMessage - Error message of a contact.
$sel:groundStation:ContactData', contactData_groundStation - Name of a ground station.
$sel:maximumElevation:ContactData', contactData_maximumElevation - Maximum elevation angle of a contact.
$sel:missionProfileArn:ContactData', contactData_missionProfileArn - ARN of a mission profile.
$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:region:ContactData', contactData_region - Region of a contact.
$sel:satelliteArn:ContactData', contactData_satelliteArn - ARN of a satellite.
$sel:startTime:ContactData', contactData_startTime - Start time of a contact in UTC.
$sel:tags:ContactData', contactData_tags - Tags assigned to a contact.
contactData_contactId :: Lens' ContactData (Maybe Text) Source #
UUID of a contact.
contactData_contactStatus :: Lens' ContactData (Maybe ContactStatus) Source #
Status of a contact.
contactData_endTime :: Lens' ContactData (Maybe UTCTime) Source #
End time of a contact in UTC.
contactData_errorMessage :: Lens' ContactData (Maybe Text) Source #
Error message of a contact.
contactData_groundStation :: Lens' ContactData (Maybe Text) Source #
Name of a ground station.
contactData_maximumElevation :: Lens' ContactData (Maybe Elevation) Source #
Maximum elevation angle of a contact.
contactData_missionProfileArn :: Lens' ContactData (Maybe Text) Source #
ARN of a mission profile.
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_region :: Lens' ContactData (Maybe Text) Source #
Region of a contact.
contactData_satelliteArn :: Lens' ContactData (Maybe Text) Source #
ARN of a satellite.
contactData_startTime :: Lens' ContactData (Maybe UTCTime) Source #
Start time of a contact in UTC.
contactData_tags :: Lens' ContactData (Maybe (HashMap Text Text)) Source #
Tags assigned to a contact.