GroundStation / Client / update_mission_profile
update_mission_profile#
- GroundStation.Client.update_mission_profile(**kwargs)#
Updates a mission profile.
Updating a mission profile will not update the execution parameters for existing future contacts.
See also: AWS API Documentation
Request Syntax
response = client.update_mission_profile( contactPostPassDurationSeconds=123, contactPrePassDurationSeconds=123, dataflowEdges=[ [ 'string', ], ], minimumViableContactDurationSeconds=123, missionProfileId='string', name='string', streamsKmsKey={ 'kmsAliasArn': 'string', 'kmsAliasName': 'string', 'kmsKeyArn': 'string' }, streamsKmsRole='string', trackingConfigArn='string' )
- Parameters:
contactPostPassDurationSeconds (integer) – Amount of time after a contact ends that you’d like to receive a Ground Station Contact State Change event indicating the pass has finished.
contactPrePassDurationSeconds (integer) – Amount of time after a contact ends that you’d like to receive a Ground Station Contact State Change event indicating the pass has finished.
dataflowEdges (list) –
A list of lists of ARNs. Each list of ARNs is an edge, with a from
Config
and a toConfig
.(list) –
(string) –
minimumViableContactDurationSeconds (integer) – 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.
missionProfileId (string) –
[REQUIRED]
UUID of a mission profile.
name (string) – Name of a mission profile.
streamsKmsKey (dict) –
KMS key to use for encrypting streams.
Note
This is a Tagged Union structure. Only one of the following top level keys can be set:
kmsAliasArn
,kmsAliasName
,kmsKeyArn
.kmsAliasArn (string) –
KMS Alias Arn.
kmsAliasName (string) –
KMS Alias Name.
kmsKeyArn (string) –
KMS Key Arn.
streamsKmsRole (string) – Role to use for encrypting streams with KMS key.
trackingConfigArn (string) – ARN of a tracking
Config
.
- Return type:
dict
- Returns:
Response Syntax
{ 'missionProfileId': 'string' }
Response Structure
(dict) –
missionProfileId (string) –
UUID of a mission profile.
Exceptions
GroundStation.Client.exceptions.InvalidParameterException
GroundStation.Client.exceptions.DependencyException
GroundStation.Client.exceptions.ResourceNotFoundException