AWS AWSCloudFormation documentation change
Summary
Added ARN pattern/length constraints, updated example account IDs to 012345678910, and added new TelemetrySinkConfigArn property
Security assessment
The changes improve validation and update examples but don't address specific security vulnerabilities. The new telemetry sink property extends functionality without explicit security context.
Diff
diff --git a/AWSCloudFormation/latest/TemplateReference/aws-resource-groundstation-missionprofile.md b/AWSCloudFormation/latest/TemplateReference/aws-resource-groundstation-missionprofile.md index ecaeaa13f..f9b0fbccf 100644 --- a//AWSCloudFormation/latest/TemplateReference/aws-resource-groundstation-missionprofile.md +++ b//AWSCloudFormation/latest/TemplateReference/aws-resource-groundstation-missionprofile.md @@ -145,0 +146,6 @@ _Required_ : No + _Pattern_ : `arn:[a-z0-9-.]{1,63}:iam::[0-9]{12}:role/[\w+=,.@-]{1,64}` + +_Minimum_ : `30` + + _Maximum_ : `165` + @@ -193 +199 @@ For more information about using the `Fn::GetAtt` intrinsic function, see [`Fn:: -The ARN of the mission profile, such as `arn:aws:groundstation:us-east-2:1234567890:mission-profile/9940bf3b-d2ba-427e-9906-842b5e5d2296`. +The ARN of the mission profile, such as `arn:aws:groundstation:us-east-2:012345678910:mission-profile/9940bf3b-d2ba-427e-9906-842b5e5d2296`. @@ -219 +225 @@ The first dataflow edge in the list shows how to specify dataflow for a downlink - * `arn:aws:groundstation:us-east-2:1234567890:config/antenna-downlink/11111111-1111-1111-1111-111111111111` + * `arn:aws:groundstation:us-east-2:012345678910:config/antenna-downlink/11111111-1111-1111-1111-111111111111` @@ -223 +229 @@ The first dataflow edge in the list shows how to specify dataflow for a downlink - * `arn:aws:groundstation:us-east-2:1234567890:config/dataflow-endpoint/22222222-2222-2222-2222-222222222222` + * `arn:aws:groundstation:us-east-2:012345678910:config/dataflow-endpoint/22222222-2222-2222-2222-222222222222` @@ -232 +238 @@ The second dataflow edge in the list shows how to specify dataflow for an uplink - * `arn:aws:groundstation:us-east-2:1234567890:config/dataflow-endpoint/33333333-3333-3333-3333-333333333333` + * `arn:aws:groundstation:us-east-2:012345678910:config/dataflow-endpoint/33333333-3333-3333-3333-333333333333` @@ -236 +242 @@ The second dataflow edge in the list shows how to specify dataflow for an uplink - * `arn:aws:groundstation:us-east-2:1234567890:config/antenna-uplink/44444444-4444-4444-4444-444444444444` + * `arn:aws:groundstation:us-east-2:012345678910:config/antenna-uplink/44444444-4444-4444-4444-444444444444` @@ -253 +259,2 @@ The second dataflow edge in the list shows how to specify dataflow for an uplink - "TrackingConfigArn": "arn:aws:groundstation:us-east-2:1234567890:config/tracking/00000000-0000-0000-0000-000000000000", + "TrackingConfigArn": "arn:aws:groundstation:us-east-2:012345678910:config/tracking/00000000-0000-0000-0000-000000000000", + "TelemetrySinkConfigArn": "arn:aws:groundstation:us-east-2:012345678910:config/telemetry-sink/55555555-5555-5555-5555-555555555555", @@ -256,2 +263,2 @@ The second dataflow edge in the list shows how to specify dataflow for an uplink - "Source": "arn:aws:groundstation:us-east-2:1234567890:config/antenna-downlink/11111111-1111-1111-1111-111111111111", - "Destination": "arn:aws:groundstation:us-east-2:1234567890:config/dataflow-endpoint/22222222-2222-2222-2222-222222222222" + "Source": "arn:aws:groundstation:us-east-2:012345678910:config/antenna-downlink/11111111-1111-1111-1111-111111111111", + "Destination": "arn:aws:groundstation:us-east-2:012345678910:config/dataflow-endpoint/22222222-2222-2222-2222-222222222222" @@ -260,2 +267,2 @@ The second dataflow edge in the list shows how to specify dataflow for an uplink - "Source": "arn:aws:groundstation:us-east-2:1234567890:config/dataflow-endpoint/33333333-3333-3333-3333-333333333333", - "Destination": "arn:aws:groundstation:us-east-2:1234567890:config/antenna-uplink/44444444-4444-4444-4444-444444444444" + "Source": "arn:aws:groundstation:us-east-2:012345678910:config/dataflow-endpoint/33333333-3333-3333-3333-333333333333", + "Destination": "arn:aws:groundstation:us-east-2:012345678910:config/antenna-uplink/44444444-4444-4444-4444-444444444444" @@ -281 +288,2 @@ The second dataflow edge in the list shows how to specify dataflow for an uplink - TrackingConfigArn: arn:aws:groundstation:us-east-2:1234567890:config/tracking/00000000-0000-0000-0000-000000000000 + TrackingConfigArn: arn:aws:groundstation:us-east-2:012345678910:config/tracking/00000000-0000-0000-0000-000000000000 + TelemetrySinkConfigArn: arn:aws:groundstation:us-east-2:012345678910:config/telemetry-sink/55555555-5555-5555-5555-555555555555 @@ -283,4 +291,4 @@ The second dataflow edge in the list shows how to specify dataflow for an uplink - - Source: arn:aws:groundstation:us-east-2:1234567890:config/antenna-downlink/11111111-1111-1111-1111-111111111111 - Destination: arn:aws:groundstation:us-east-2:1234567890:config/dataflow-endpoint/22222222-2222-2222-2222-222222222222 - - Source: arn:aws:groundstation:us-east-2:1234567890:config/dataflow-endpoint/33333333-3333-3333-3333-333333333333 - Destination: arn:aws:groundstation:us-east-2:1234567890:config/antenna-uplink/44444444-4444-4444-4444-444444444444 + - Source: arn:aws:groundstation:us-east-2:012345678910:config/antenna-downlink/11111111-1111-1111-1111-111111111111 + Destination: arn:aws:groundstation:us-east-2:012345678910:config/dataflow-endpoint/22222222-2222-2222-2222-222222222222 + - Source: arn:aws:groundstation:us-east-2:012345678910:config/dataflow-endpoint/33333333-3333-3333-3333-333333333333 + Destination: arn:aws:groundstation:us-east-2:012345678910:config/antenna-uplink/44444444-4444-4444-4444-444444444444