Values.GetMissionProfileResponseSourceOutput for the GetMissionProfile operation.
type nonrec t = {missionProfileId : Uuid.t option;UUID of a mission profile.
*)missionProfileArn : MissionProfileArn.t option;ARN of a mission profile.
*)name : SafeName.t option;Name of a mission profile.
*)region : AWSRegion.t option;Region of a mission profile.
*)contactPrePassDurationSeconds : DurationInSeconds.t option;Amount of time prior to contact start you'd like to receive a CloudWatch event indicating an upcoming pass.
*)contactPostPassDurationSeconds : DurationInSeconds.t option;Amount of time after a contact ends that you'd like to receive a CloudWatch event indicating the pass has finished.
*)minimumViableContactDurationSeconds : PositiveDurationInSeconds.t option;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.
*)dataflowEdges : DataflowEdgeList.t option;A list of lists of ARNs. Each list of ARNs is an edge, with a from Config and a to Config.
*)trackingConfigArn : ConfigArn.t option;ARN of a tracking Config.
*)telemetrySinkConfigArn : ConfigArn.t option;ARN of a telemetry sink Config.
*)streamsKmsKey : KmsKey.t option;KMS key to use for encrypting streams.
*)streamsKmsRole : RoleArn.t option;Role to use for encrypting streams with KMS key.
*)}type nonrec error = [ | `DependencyException of DependencyException.t| `InvalidParameterException of InvalidParameterException.t| `ResourceNotFoundException of ResourceNotFoundException.t| `Unknown_operation_error of string * string option ]val make :
?missionProfileId:Uuid.t ->
?missionProfileArn:MissionProfileArn.t ->
?name:SafeName.t ->
?region:AWSRegion.t ->
?contactPrePassDurationSeconds:DurationInSeconds.t ->
?contactPostPassDurationSeconds:DurationInSeconds.t ->
?minimumViableContactDurationSeconds:PositiveDurationInSeconds.t ->
?dataflowEdges:DataflowEdgeList.t ->
?trackingConfigArn:ConfigArn.t ->
?telemetrySinkConfigArn:ConfigArn.t ->
?tags:TagsMap.t ->
?streamsKmsKey:KmsKey.t ->
?streamsKmsRole:RoleArn.t ->
unit ->
tval error_of_json :
string ->
Yojson.Safe.t ->
[> `DependencyException of DependencyException.t
| `InvalidParameterException of InvalidParameterException.t
| `ResourceNotFoundException of ResourceNotFoundException.t
| `Unknown_operation_error of string * string option ]val error_of_xml :
string ->
Awso.Xml.t ->
[> `DependencyException of DependencyException.t
| `InvalidParameterException of InvalidParameterException.t
| `ResourceNotFoundException of ResourceNotFoundException.t
| `Unknown_operation_error of string * string option ]val to_value :
t ->
[> `Structure of
(string
* [> `Integer of DurationInSeconds.t
| `List of [> `List of [> `String of ConfigArn.t ] list ] list
| `Map of
([> `String of String_.t ] * [> `String of String_.t ]) list
| `String of Uuid.t
| `Structure of (string * [> `String of KeyArn.t ]) list ])
list ]