Skip to content

UpdateMissionProfileRequest

Source code in docs_src/capo_groundstation/types/update_mission_profile_request.py
class UpdateMissionProfileRequest(TypedDict, closed=True):
    mission_profile_id: "capo_groundstation.types.uuid.Uuid"
    """<p>UUID of a mission profile.</p>"""
    name: NotRequired["capo_groundstation.types.safe_name.SafeName"]
    """<p>Name of a mission profile.</p>"""
    contact_pre_pass_duration_seconds: NotRequired[
        "capo_groundstation.types.duration_in_seconds.DurationInSeconds"
    ]
    """<p>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.</p>"""
    contact_post_pass_duration_seconds: NotRequired[
        "capo_groundstation.types.duration_in_seconds.DurationInSeconds"
    ]
    """<p>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.</p>"""
    minimum_viable_contact_duration_seconds: NotRequired[
        "capo_groundstation.types.positive_duration_in_seconds.PositiveDurationInSeconds"
    ]
    """<p>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.</p>"""
    dataflow_edges: NotRequired[
        "capo_groundstation.types.dataflow_edge_list.DataflowEdgeList"
    ]
    """<p>A list of lists of ARNs. Each list of ARNs is an edge, with a <i>from</i> <code> Config</code> and a <i>to</i> <code>Config</code>.</p>"""
    tracking_config_arn: NotRequired["capo_groundstation.types.config_arn.ConfigArn"]
    """<p>ARN of a tracking <code>Config</code>.</p>"""
    telemetry_sink_config_arn: NotRequired[
        "capo_groundstation.types.config_arn.ConfigArn"
    ]
    """<p>ARN of a telemetry sink <code>Config</code>.</p>"""
    streams_kms_key: NotRequired["capo_groundstation.types.kms_key.KmsKey"]
    """<p>KMS key to use for encrypting streams.</p>"""
    streams_kms_role: NotRequired["capo_groundstation.types.role_arn.RoleArn"]
    """<p>Role to use for encrypting streams with KMS key.</p>"""

contact_post_pass_duration_seconds instance-attribute

contact_post_pass_duration_seconds: NotRequired[DurationInSeconds]

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.

contact_pre_pass_duration_seconds instance-attribute

contact_pre_pass_duration_seconds: NotRequired[DurationInSeconds]

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.

dataflow_edges instance-attribute

dataflow_edges: NotRequired[DataflowEdgeList]

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

minimum_viable_contact_duration_seconds instance-attribute

minimum_viable_contact_duration_seconds: NotRequired[PositiveDurationInSeconds]

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.

mission_profile_id instance-attribute

mission_profile_id: Uuid

UUID of a mission profile.

name instance-attribute

name: NotRequired[SafeName]

Name of a mission profile.

streams_kms_key instance-attribute

streams_kms_key: NotRequired[KmsKey]

KMS key to use for encrypting streams.

streams_kms_role instance-attribute

streams_kms_role: NotRequired[RoleArn]

Role to use for encrypting streams with KMS key.

telemetry_sink_config_arn instance-attribute

telemetry_sink_config_arn: NotRequired[ConfigArn]

ARN of a telemetry sink Config.

tracking_config_arn instance-attribute

tracking_config_arn: NotRequired[ConfigArn]

ARN of a tracking Config.