AWS cli documentation change
Summary
Added 'telemetry-sink' config type, telemetrySinkConfig structure with Kinesis delivery details, and JSON syntax example
Security assessment
Documented IAM role requirements and ARN constraints for telemetry delivery systems. Enhances security documentation by specifying resource patterns but lacks evidence of vulnerability remediation.
Diff
diff --git a/cli/latest/reference/groundstation/update-config.md b/cli/latest/reference/groundstation/update-config.md index 4334245b4..1a1b7778e 100644 --- a//cli/latest/reference/groundstation/update-config.md +++ b//cli/latest/reference/groundstation/update-config.md @@ -15 +15 @@ - * [AWS CLI 2.33.6 Command Reference](../../index.html) » + * [AWS CLI 2.33.8 Command Reference](../../index.html) » @@ -133,0 +134 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/ground +> * `telemetry-sink` @@ -143 +144 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/ground -> This is a Tagged Union structure. Only one of the following top level keys can be set: `antennaDownlinkConfig`, `trackingConfig`, `dataflowEndpointConfig`, `antennaDownlinkDemodDecodeConfig`, `antennaUplinkConfig`, `uplinkEchoConfig`, `s3RecordingConfig`. +> This is a Tagged Union structure. Only one of the following top level keys can be set: `antennaDownlinkConfig`, `trackingConfig`, `dataflowEndpointConfig`, `antennaDownlinkDemodDecodeConfig`, `antennaUplinkConfig`, `uplinkEchoConfig`, `s3RecordingConfig`, `telemetrySinkConfig`. @@ -443,0 +445,8 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/ground +>>> +>>> Constraints: +>>> +>>> * min: `30` +>>> * max: `165` +>>> * pattern: `arn:[a-z0-9-.]{1,63}:iam::[0-9]{12}:role/[\w+=,.@-]{1,64}` +>>> + @@ -455,0 +465,50 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/ground +> +> telemetrySinkConfig -> (structure) +> +>> Information about a telemetry sink `Config` . +>> +>> telemetrySinkType -> (string) [required] +>> +>>> The type of telemetry sink. +>>> +>>> Possible values: +>>> +>>> * `KINESIS_DATA_STREAM` +>>> + +>> +>> telemetrySinkData -> (tagged union structure) [required] +>> +>>> Information about the telemetry sink specified by the `telemetrySinkType` . +>>> +>>> ### Note +>>> +>>> This is a Tagged Union structure. Only one of the following top level keys can be set: `kinesisDataStreamData`. +>>> +>>> kinesisDataStreamData -> (structure) +>>> +>>>> Information about a telemetry sink of type `KINESIS_DATA_STREAM` . +>>>> +>>>> kinesisRoleArn -> (string) [required] +>>>> +>>>>> ARN of the IAM Role used by AWS Ground Station to deliver telemetry. +>>>>> +>>>>> Constraints: +>>>>> +>>>>> * min: `30` +>>>>> * max: `165` +>>>>> * pattern: `arn:[a-z0-9-.]{1,63}:iam::[0-9]{12}:role/[\w+=,.@-]{1,64}` +>>>>> + +>>>> +>>>> kinesisDataStreamArn -> (string) [required] +>>>> +>>>>> ARN of the Kinesis Data Stream to deliver telemetry to. +>>>>> +>>>>> Constraints: +>>>>> +>>>>> * min: `37` +>>>>> * max: `275` +>>>>> * pattern: `arn:[a-z0-9-.]{1,63}:kinesis:[-a-z0-9]{1,50}:[0-9]{12}:stream/[a-zA-Z0-9_.-]{1,128}` +>>>>> + @@ -521,0 +581,9 @@ JSON Syntax: + }, + "telemetrySinkConfig": { + "telemetrySinkType": "KINESIS_DATA_STREAM", + "telemetrySinkData": { + "kinesisDataStreamData": { + "kinesisRoleArn": "string", + "kinesisDataStreamArn": "string" + } + } @@ -641,0 +710 @@ configType -> (string) +> * `telemetry-sink` @@ -667 +736 @@ configArn -> (string) - * [AWS CLI 2.33.6 Command Reference](../../index.html) » + * [AWS CLI 2.33.8 Command Reference](../../index.html) »