Select your cookie preferences

We use cookies and similar tools to enhance your experience, provide our services, deliver relevant advertising, and make improvements. Approved third parties also use these tools to help us deliver advertising and provide certain site features.

update_mission_profile

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',
        'kmsKeyArn': 'string'
    },
    streamsKmsRole='string',
    trackingConfigArn='string'
)
Parameters
  • contactPostPassDurationSeconds (integer) -- Amount of time after a contact ends that you’d like to receive a CloudWatch event indicating the pass has finished.
  • contactPrePassDurationSeconds (integer) -- Amount of time after a contact ends that you’d like to receive a CloudWatch 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 to Config .

    • (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, kmsKeyArn.

    • kmsAliasArn (string) --

      KMS Alias Arn.

    • 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