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.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
Eq UpdateMissionProfile Source # 
Instance details

Defined in Amazonka.GroundStation.UpdateMissionProfile

Read UpdateMissionProfile Source # 
Instance details

Defined in Amazonka.GroundStation.UpdateMissionProfile

Show UpdateMissionProfile Source # 
Instance details

Defined in Amazonka.GroundStation.UpdateMissionProfile

Generic UpdateMissionProfile Source # 
Instance details

Defined in Amazonka.GroundStation.UpdateMissionProfile

Associated Types

type Rep UpdateMissionProfile :: Type -> Type #

NFData UpdateMissionProfile Source # 
Instance details

Defined in Amazonka.GroundStation.UpdateMissionProfile

Methods

rnf :: UpdateMissionProfile -> () #

Hashable UpdateMissionProfile Source # 
Instance details

Defined in Amazonka.GroundStation.UpdateMissionProfile

ToJSON UpdateMissionProfile Source # 
Instance details

Defined in Amazonka.GroundStation.UpdateMissionProfile

AWSRequest UpdateMissionProfile Source # 
Instance details

Defined in Amazonka.GroundStation.UpdateMissionProfile

Associated Types

type AWSResponse 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

type Rep UpdateMissionProfile Source # 
Instance details

Defined in Amazonka.GroundStation.UpdateMissionProfile

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

Defined in Amazonka.GroundStation.UpdateMissionProfile

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:trackingConfigArn:UpdateMissionProfile', updateMissionProfile_trackingConfigArn - ARN of a tracking Config.

$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: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:name:UpdateMissionProfile', updateMissionProfile_name - Name of a mission profile.

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

$sel:missionProfileId:UpdateMissionProfile', updateMissionProfile_missionProfileId - UUID of a mission profile.

Request Lenses

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_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_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
Eq MissionProfileIdResponse Source # 
Instance details

Defined in Amazonka.GroundStation.Types.MissionProfileIdResponse

Read MissionProfileIdResponse Source # 
Instance details

Defined in Amazonka.GroundStation.Types.MissionProfileIdResponse

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

NFData MissionProfileIdResponse Source # 
Instance details

Defined in Amazonka.GroundStation.Types.MissionProfileIdResponse

Hashable MissionProfileIdResponse Source # 
Instance details

Defined in Amazonka.GroundStation.Types.MissionProfileIdResponse

FromJSON 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" "libZSservicesZSamazonka-groundstationZSamazonka-groundstation" '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