AWS cli documentation change
Summary
Added new parameters for configuring RCS media storage (--two-way-media-s3-bucket-name, --two-way-media-s3-key-prefix, --two-way-media-s3-role) and event handling (--two-way-rcs-events-enabled). Updated output documentation and CLI version reference.
Security assessment
Documents IAM role requirements and S3 configuration for media storage, including explicit security constraints like IAM trust policies and s3:PutObject permissions. No vulnerability fix is indicated.
Diff
diff --git a/cli/latest/reference/pinpoint-sms-voice-v2/update-rcs-agent.md b/cli/latest/reference/pinpoint-sms-voice-v2/update-rcs-agent.md index ef2c7512c..868e6da8c 100644 --- a//cli/latest/reference/pinpoint-sms-voice-v2/update-rcs-agent.md +++ b//cli/latest/reference/pinpoint-sms-voice-v2/update-rcs-agent.md @@ -15 +15 @@ - * [AWS CLI 2.35.11 Command Reference](../../index.html) » + * [AWS CLI 2.35.13 Command Reference](../../index.html) » @@ -73,0 +74,4 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/pinpoi + [--two-way-media-s3-bucket-name <value>] + [--two-way-media-s3-key-prefix <value>] + [--two-way-media-s3-role <value>] + [--two-way-rcs-events-enabled <value>] @@ -158,0 +163,64 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/pinpoi +`--two-way-media-s3-bucket-name` (string) + +> The name of the S3 bucket where inbound RCS media files are stored. Two-way messaging must be enabled on the agent. To remove the media configuration, pass the sentinel value `UNSET_RCS_MEDIA_CONFIGURATION` for both this field and TwoWayMediaS3Role. +> +> Constraints: +> +> * min: `3` +> * max: `63` +> * pattern: `([a-z0-9][a-z0-9.-]*[a-z0-9]|UNSET_RCS_MEDIA_CONFIGURATION)` +> + + +`--two-way-media-s3-key-prefix` (string) + +> The key prefix used for inbound RCS media objects in the S3 bucket. +> +> Constraints: +> +> * min: `1` +> * max: `1024` +> * pattern: `[\S]+` +> + + +`--two-way-media-s3-role` (string) + +> The ARN of the IAM role used to write inbound RCS media files to the S3 bucket. The role must have `s3:PutObject` permission on the bucket and a trust policy allowing `sms-voice.amazonaws.com` to assume it. To remove the media configuration, pass the sentinel value `UNSET_RCS_MEDIA_CONFIGURATION` for both this field and TwoWayMediaS3BucketName. +> +> Constraints: +> +> * min: `20` +> * max: `2048` +> * pattern: `(arn:\S+|UNSET_RCS_MEDIA_CONFIGURATION)` +> + + +`--two-way-rcs-events-enabled` (list) + +> The list of RCS event types to enable for two-way messaging. Pass an empty list to disable all event types. The special value `ALL` enables all current and future event types and must be the sole element if used. +> +> Constraints: +> +> * min: `0` +> * max: `100` +> + +> +> (string) +> +>> RCS event type identifier. Validated at the service layer. +>> +>> Constraints: +>> +>> * min: `1` +>> * max: `50` +>> + + +Syntax: + + + "string" "string" ... + + @@ -346,0 +415,58 @@ TwoWayEnabled -> (boolean) +TwoWayMediaS3BucketName -> (string) + +> The name of the S3 bucket where inbound RCS media files are stored. +> +> Constraints: +> +> * min: `3` +> * max: `63` +> * pattern: `[a-z0-9][a-z0-9.-]*[a-z0-9]` +> + + +TwoWayMediaS3KeyPrefix -> (string) + +> The key prefix used for inbound RCS media objects in the S3 bucket. +> +> Constraints: +> +> * min: `1` +> * max: `1024` +> * pattern: `[\S]+` +> + + +TwoWayMediaS3Role -> (string) + +> The ARN of the IAM role used to write inbound RCS media files to the S3 bucket. +> +> Constraints: +> +> * min: `20` +> * max: `2048` +> * pattern: `arn:\S+` +> + + +TwoWayRcsEventsEnabled -> (list) + +> The list of RCS event types enabled for two-way messaging on the agent. +> +> Constraints: +> +> * min: `0` +> * max: `100` +> + +> +> (string) +> +>> RCS event type identifier. Validated at the service layer. +>> +>> Constraints: +>> +>> * min: `1` +>> * max: `50` +>> + + @@ -357 +483 @@ TwoWayEnabled -> (boolean) - * [AWS CLI 2.35.11 Command Reference](../../index.html) » + * [AWS CLI 2.35.13 Command Reference](../../index.html) »