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.UpdateMissionProfile

Description

Updates a mission profile.

Updating a mission profile will not update the execution parameters for existing future contacts.

Synopsis

Creating a Request

data UpdateMissionProfile Source #

See: newUpdateMissionProfile smart constructor.

Constructors

UpdateMissionProfile' 

Fields

Instances

Instances details
ToJSON UpdateMissionProfile Source # 
Instance details

Defined in Amazonka.GroundStation.UpdateMissionProfile

ToHeaders UpdateMissionProfile Source # 
Instance details

Defined in Amazonka.GroundStation.UpdateMissionProfile

ToPath UpdateMissionProfile Source # 
Instance details

Defined in Amazonka.GroundStation.UpdateMissionProfile

ToQuery UpdateMissionProfile Source # 
Instance details

Defined in Amazonka.GroundStation.UpdateMissionProfile

AWSRequest UpdateMissionProfile Source # 
Instance details

Defined in Amazonka.GroundStation.UpdateMissionProfile

Associated Types

type AWSResponse UpdateMissionProfile #

Generic UpdateMissionProfile Source # 
Instance details

Defined in Amazonka.GroundStation.UpdateMissionProfile

Associated Types

type Rep UpdateMissionProfile :: Type -> Type #

Read UpdateMissionProfile Source # 
Instance details

Defined in Amazonka.GroundStation.UpdateMissionProfile

Show UpdateMissionProfile Source # 
Instance details

Defined in Amazonka.GroundStation.UpdateMissionProfile

NFData UpdateMissionProfile Source # 
Instance details

Defined in Amazonka.GroundStation.UpdateMissionProfile

Methods

rnf :: UpdateMissionProfile -> () #

Eq UpdateMissionProfile Source # 
Instance details

Defined in Amazonka.GroundStation.UpdateMissionProfile

Hashable UpdateMissionProfile Source # 
Instance details

Defined in Amazonka.GroundStation.UpdateMissionProfile

type AWSResponse UpdateMissionProfile Source # 
Instance details

Defined in Amazonka.GroundStation.UpdateMissionProfile

type Rep UpdateMissionProfile Source # 
Instance details

Defined in Amazonka.GroundStation.UpdateMissionProfile

type Rep UpdateMissionProfile = D1 ('MetaData "UpdateMissionProfile" "Amazonka.GroundStation.UpdateMissionProfile" "amazonka-groundstation-2.0-CCmZVFTDcPRGN6Gwr7o4th" 'False) (C1 ('MetaCons "UpdateMissionProfile'" 'PrefixI 'True) ((S1 ('MetaSel ('Just "contactPostPassDurationSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: (S1 ('MetaSel ('Just "contactPrePassDurationSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "dataflowEdges") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe [NonEmpty Text])))) :*: ((S1 ('MetaSel ('Just "minimumViableContactDurationSeconds") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Natural)) :*: S1 ('MetaSel ('Just "name") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))) :*: (S1 ('MetaSel ('Just "trackingConfigArn") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text)) :*: S1 ('MetaSel ('Just "missionProfileId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 Text)))))

newUpdateMissionProfile Source #

Create a value of UpdateMissionProfile 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:contactPostPassDurationSeconds:UpdateMissionProfile', updateMissionProfile_contactPostPassDurationSeconds - Amount of time after a contact ends that you’d like to receive a CloudWatch event indicating the pass has finished.

$sel:contactPrePassDurationSeconds:UpdateMissionProfile', updateMissionProfile_contactPrePassDurationSeconds - Amount of time after a contact ends that you’d like to receive a CloudWatch event indicating the pass has finished.

$sel:dataflowEdges:UpdateMissionProfile', updateMissionProfile_dataflowEdges - A list of lists of ARNs. Each list of ARNs is an edge, with a from Config and a to Config.

$sel:minimumViableContactDurationSeconds:UpdateMissionProfile', updateMissionProfile_minimumViableContactDurationSeconds - Smallest amount of time in seconds that you’d like to see for an available contact. AWS Ground Station will not present you with contacts shorter than this duration.

UpdateMissionProfile, updateMissionProfile_name - Name of a mission profile.

$sel:trackingConfigArn:UpdateMissionProfile', updateMissionProfile_trackingConfigArn - ARN of a tracking Config.

UpdateMissionProfile, updateMissionProfile_missionProfileId - UUID of a mission profile.

Request Lenses

updateMissionProfile_contactPostPassDurationSeconds :: Lens' UpdateMissionProfile (Maybe Natural) Source #

Amount of time after a contact ends that you’d like to receive a CloudWatch event indicating the pass has finished.

updateMissionProfile_contactPrePassDurationSeconds :: Lens' UpdateMissionProfile (Maybe Natural) Source #

Amount of time after a contact ends that you’d like to receive a CloudWatch event indicating the pass has finished.

updateMissionProfile_dataflowEdges :: Lens' UpdateMissionProfile (Maybe [NonEmpty Text]) Source #

A list of lists of ARNs. Each list of ARNs is an edge, with a from Config and a to Config.

updateMissionProfile_minimumViableContactDurationSeconds :: Lens' UpdateMissionProfile (Maybe Natural) Source #

Smallest amount of time in seconds that you’d like to see for an available contact. AWS Ground Station will not present you with contacts shorter than this duration.

Destructuring the Response

data MissionProfileIdResponse Source #

See: newMissionProfileIdResponse smart constructor.

Constructors

MissionProfileIdResponse' 

Fields

Instances

Instances details
FromJSON MissionProfileIdResponse Source # 
Instance details

Defined in Amazonka.GroundStation.Types.MissionProfileIdResponse

Generic MissionProfileIdResponse Source # 
Instance details

Defined in Amazonka.GroundStation.Types.MissionProfileIdResponse

Associated Types

type Rep MissionProfileIdResponse :: Type -> Type #

Read MissionProfileIdResponse Source # 
Instance details

Defined in Amazonka.GroundStation.Types.MissionProfileIdResponse

Show MissionProfileIdResponse Source # 
Instance details

Defined in Amazonka.GroundStation.Types.MissionProfileIdResponse

NFData MissionProfileIdResponse Source # 
Instance details

Defined in Amazonka.GroundStation.Types.MissionProfileIdResponse

Eq MissionProfileIdResponse Source # 
Instance details

Defined in Amazonka.GroundStation.Types.MissionProfileIdResponse

Hashable MissionProfileIdResponse Source # 
Instance details

Defined in Amazonka.GroundStation.Types.MissionProfileIdResponse

type Rep MissionProfileIdResponse Source # 
Instance details

Defined in Amazonka.GroundStation.Types.MissionProfileIdResponse

type Rep MissionProfileIdResponse = D1 ('MetaData "MissionProfileIdResponse" "Amazonka.GroundStation.Types.MissionProfileIdResponse" "amazonka-groundstation-2.0-CCmZVFTDcPRGN6Gwr7o4th" 'False) (C1 ('MetaCons "MissionProfileIdResponse'" 'PrefixI 'True) (S1 ('MetaSel ('Just "missionProfileId") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedStrict) (Rec0 (Maybe Text))))

newMissionProfileIdResponse :: MissionProfileIdResponse Source #

Create a value of MissionProfileIdResponse 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:missionProfileId:MissionProfileIdResponse', missionProfileIdResponse_missionProfileId - UUID of a mission profile.

Response Lenses