UpdateMissionProfileRequest

Data ProcessingIoTSatellite CommunicationsSpace Technology

Properties

Name Type Description
contactPostPassDurationSeconds object
contactPrePassDurationSeconds object
dataflowEdges object
minimumViableContactDurationSeconds object
name object
streamsKmsKey object
streamsKmsRole object
trackingConfigArn object
View JSON Schema on GitHub

JSON Schema

ground-station-update-mission-profile-request-schema.json Raw ↑
{
  "$schema": "https://json-schema.org/draft/2020-12/schema",
  "$id": "https://raw.githubusercontent.com/api-evangelist/amazon-ground-station/refs/heads/main/json-schema/ground-station-update-mission-profile-request-schema.json",
  "title": "UpdateMissionProfileRequest",
  "description": "<p/>",
  "type": "object",
  "properties": {
    "contactPostPassDurationSeconds": {
      "allOf": [
        {
          "$ref": "#/components/schemas/DurationInSeconds"
        },
        {
          "description": "Amount of time after a contact ends that you\u2019d like to receive a CloudWatch event indicating the pass has finished."
        }
      ]
    },
    "contactPrePassDurationSeconds": {
      "allOf": [
        {
          "$ref": "#/components/schemas/DurationInSeconds"
        },
        {
          "description": "Amount of time after a contact ends that you\u2019d like to receive a CloudWatch event indicating the pass has finished."
        }
      ]
    },
    "dataflowEdges": {
      "allOf": [
        {
          "$ref": "#/components/schemas/DataflowEdgeList"
        },
        {
          "description": "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>."
        }
      ]
    },
    "minimumViableContactDurationSeconds": {
      "allOf": [
        {
          "$ref": "#/components/schemas/PositiveDurationInSeconds"
        },
        {
          "description": "Smallest amount of time in seconds that you\u2019d like to see for an available contact. AWS Ground Station will not present you with contacts shorter than this duration."
        }
      ]
    },
    "name": {
      "allOf": [
        {
          "$ref": "#/components/schemas/SafeName"
        },
        {
          "description": "Name of a mission profile."
        }
      ]
    },
    "streamsKmsKey": {
      "allOf": [
        {
          "$ref": "#/components/schemas/KmsKey"
        },
        {
          "description": "KMS key to use for encrypting streams."
        }
      ]
    },
    "streamsKmsRole": {
      "allOf": [
        {
          "$ref": "#/components/schemas/RoleArn"
        },
        {
          "description": "Role to use for encrypting streams with KMS key."
        }
      ]
    },
    "trackingConfigArn": {
      "allOf": [
        {
          "$ref": "#/components/schemas/ConfigArn"
        },
        {
          "description": "ARN of a tracking <code>Config</code>."
        }
      ]
    }
  }
}