amazonka-groundstation-2.0: Amazon Ground Station 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.GroundStation.Types.ContactData

Description

 
Synopsis

Documentation

data ContactData Source #

Data describing a contact.

See: newContactData smart constructor.

Constructors

ContactData' 

Fields

Instances

Instances details
FromJSON ContactData Source # 
Instance details

Defined in Amazonka.GroundStation.Types.ContactData

Generic ContactData Source # 
Instance details

Defined in Amazonka.GroundStation.Types.ContactData

Associated Types

type Rep ContactData :: Type -> Type #

Read ContactData Source # 
Instance details

Defined in Amazonka.GroundStation.Types.ContactData

Show ContactData Source # 
Instance details

Defined in Amazonka.GroundStation.Types.ContactData

NFData ContactData Source # 
Instance details

Defined in Amazonka.GroundStation.Types.ContactData

Methods

rnf :: ContactData -> () #

Eq ContactData Source # 
Instance details

Defined in Amazonka.GroundStation.Types.ContactData

Hashable ContactData Source # 
Instance details

Defined in Amazonka.GroundStation.Types.ContactData

type Rep ContactData Source # 
Instance details

Defined in Amazonka.GroundStation.Types.ContactData

type Rep ContactData = D1 ('MetaData "ContactData" "Amazonka.GroundStation.Types.ContactData" "amazonka-groundstation-2.0-CCmZVFTDcPRGN6Gwr7o4th" 'False) (C1 ('MetaCons "ContactData'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "contactId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "contactStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ContactStatus)) :*: S1 ('MetaSel ('Just "endTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: (S1 ('MetaSel ('Just "errorMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "groundStation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "maximumElevation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Elevation))))) :*: ((S1 ('MetaSel ('Just "missionProfileArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "postPassEndTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "prePassStartTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: ((S1 ('MetaSel ('Just "region") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "satelliteArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: S1 ('MetaSel ('Just "tags") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe (HashMap Text Text))))))))

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_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_maximumElevation :: Lens' ContactData (Maybe Elevation) Source #

Maximum elevation angle 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_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.