GetMissionProfile - AWS Ground Station

GetMissionProfile

Returns a mission profile.

Request Syntax

GET /missionprofile/missionProfileId HTTP/1.1

URI Request Parameters

The request uses the following URI parameters.

missionProfileId

UUID of a mission profile.

Length Constraints: Minimum length of 1. Maximum length of 128.

Pattern: ^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$

Required: Yes

Request Body

The request does not have a request body.

Response Syntax

HTTP/1.1 200 Content-type: application/json { "contactPostPassDurationSeconds": number, "contactPrePassDurationSeconds": number, "dataflowEdges": [ [ "string" ] ], "minimumViableContactDurationSeconds": number, "missionProfileArn": "string", "missionProfileId": "string", "name": "string", "region": "string", "streamsKmsKey": { ... }, "streamsKmsRole": "string", "tags": { "string" : "string" }, "trackingConfigArn": "string" }

Response Elements

If the action is successful, the service sends back an HTTP 200 response.

The following data is returned in JSON format by the service.

contactPostPassDurationSeconds

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

Type: Integer

Valid Range: Minimum value of 0. Maximum value of 21600.

contactPrePassDurationSeconds

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

Type: Integer

Valid Range: Minimum value of 0. Maximum value of 21600.

dataflowEdges

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

Type: Array of arrays of strings

Array Members: Minimum number of 0 items. Maximum number of 500 items.

Array Members: Fixed number of 2 items.

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.

Type: Integer

Valid Range: Minimum value of 1. Maximum value of 21600.

missionProfileArn

ARN of a mission profile.

Type: String

missionProfileId

UUID of a mission profile.

Type: String

Length Constraints: Minimum length of 1. Maximum length of 128.

Pattern: ^[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}$

name

Name of a mission profile.

Type: String

Length Constraints: Minimum length of 1. Maximum length of 256.

Pattern: ^[ a-zA-Z0-9_:-]{1,256}$

region

Region of a mission profile.

Type: String

Length Constraints: Minimum length of 1. Maximum length of 128.

Pattern: ^[\w-]+$

streamsKmsKey

KMS key to use for encrypting streams.

Type: KmsKey object

Note: This object is a Union. Only one member of this object can be specified or returned.

streamsKmsRole

Role to use for encrypting streams with KMS key.

Type: String

tags

Tags assigned to a mission profile.

Type: String to string map

trackingConfigArn

ARN of a tracking Config.

Type: String

Errors

For information about the errors that are common to all actions, see Common Errors.

DependencyException

Dependency encountered an error.

HTTP Status Code: 531

InvalidParameterException

One or more parameters are not valid.

HTTP Status Code: 431

ResourceNotFoundException

Resource was not found.

HTTP Status Code: 434

See Also

For more information about using this API in one of the language-specific AWS SDKs, see the following: