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

Description

Creates a mission profile.

dataflowEdges is a list of lists of strings. Each lower level list of strings has two elements: a from ARN and a to ARN.

Synopsis

Creating a Request

data CreateMissionProfile Source #

See: newCreateMissionProfile smart constructor.

Constructors

CreateMissionProfile' 

Fields

Instances

Instances details
Eq CreateMissionProfile Source # 
Instance details

Defined in Amazonka.GroundStation.CreateMissionProfile

Read CreateMissionProfile Source # 
Instance details

Defined in Amazonka.GroundStation.CreateMissionProfile

Show CreateMissionProfile Source # 
Instance details

Defined in Amazonka.GroundStation.CreateMissionProfile

Generic CreateMissionProfile Source # 
Instance details

Defined in Amazonka.GroundStation.CreateMissionProfile

Associated Types

type Rep CreateMissionProfile :: Type -> Type #

NFData CreateMissionProfile Source # 
Instance details

Defined in Amazonka.GroundStation.CreateMissionProfile

Methods

rnf :: CreateMissionProfile -> () #

Hashable CreateMissionProfile Source # 
Instance details

Defined in Amazonka.GroundStation.CreateMissionProfile

ToJSON CreateMissionProfile Source # 
Instance details

Defined in Amazonka.GroundStation.CreateMissionProfile

AWSRequest CreateMissionProfile Source # 
Instance details

Defined in Amazonka.GroundStation.CreateMissionProfile

Associated Types

type AWSResponse CreateMissionProfile #

ToHeaders CreateMissionProfile Source # 
Instance details

Defined in Amazonka.GroundStation.CreateMissionProfile

ToPath CreateMissionProfile Source # 
Instance details

Defined in Amazonka.GroundStation.CreateMissionProfile

ToQuery CreateMissionProfile Source # 
Instance details

Defined in Amazonka.GroundStation.CreateMissionProfile

type Rep CreateMissionProfile Source # 
Instance details

Defined in Amazonka.GroundStation.CreateMissionProfile

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

Defined in Amazonka.GroundStation.CreateMissionProfile

newCreateMissionProfile Source #

Create a value of CreateMissionProfile 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:contactPrePassDurationSeconds:CreateMissionProfile', createMissionProfile_contactPrePassDurationSeconds - Amount of time prior to contact start you’d like to receive a CloudWatch event indicating an upcoming pass.

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

$sel:tags:CreateMissionProfile', createMissionProfile_tags - Tags assigned to a mission profile.

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

$sel:minimumViableContactDurationSeconds:CreateMissionProfile', createMissionProfile_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:name:CreateMissionProfile', createMissionProfile_name - Name of a mission profile.

$sel:trackingConfigArn:CreateMissionProfile', createMissionProfile_trackingConfigArn - ARN of a tracking Config.

Request Lenses

createMissionProfile_contactPrePassDurationSeconds :: Lens' CreateMissionProfile (Maybe Natural) Source #

Amount of time prior to contact start you’d like to receive a CloudWatch event indicating an upcoming pass.

createMissionProfile_contactPostPassDurationSeconds :: Lens' CreateMissionProfile (Maybe Natural) Source #

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

createMissionProfile_dataflowEdges :: Lens' CreateMissionProfile [NonEmpty Text] Source #

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

createMissionProfile_minimumViableContactDurationSeconds :: Lens' CreateMissionProfile 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