libZSservicesZSamazonka-groundstationZSamazonka-groundstation
Copyright(c) 2013-2021 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone

Amazonka.GroundStation.Types.ContactData

Description

 
Synopsis

Documentation

data ContactData Source #

Data describing a contact.

See: newContactData smart constructor.

Constructors

ContactData' 

Fields

Instances

Instances details
Eq ContactData Source # 
Instance details

Defined in Amazonka.GroundStation.Types.ContactData

Read ContactData Source # 
Instance details

Defined in Amazonka.GroundStation.Types.ContactData

Show 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 #

NFData ContactData Source # 
Instance details

Defined in Amazonka.GroundStation.Types.ContactData

Methods

rnf :: ContactData -> () #

Hashable ContactData Source # 
Instance details

Defined in Amazonka.GroundStation.Types.ContactData

FromJSON 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" "libZSservicesZSamazonka-groundstationZSamazonka-groundstation" 'False) (C1 ('MetaCons "ContactData'" 'PrefixI 'True) (((S1 ('MetaSel ('Just "contactStatus") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe ContactStatus)) :*: (S1 ('MetaSel ('Just "missionProfileArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "startTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)))) :*: (S1 ('MetaSel ('Just "satelliteArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: (S1 ('MetaSel ('Just "maximumElevation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Elevation)) :*: S1 ('MetaSel ('Just "groundStation") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))) :*: ((S1 ('MetaSel ('Just "endTime") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe POSIX)) :*: (S1 ('MetaSel ('Just "contactId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "region") '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 "errorMessage") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: 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: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_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_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.