AWS pinpoint documentation change
Summary
Added media storage parameters with removal capability via UNSET_RCS_MEDIA_CONFIGURATION sentinel value and event type management
Security assessment
Documents IAM role requirements (s3:PutObject + trust policy) and secure configuration removal. Improves security documentation but lacks evidence of patching a specific vulnerability.
Diff
diff --git a/pinpoint/latest/apireference_smsvoicev2/API_UpdateRcsAgent.md b/pinpoint/latest/apireference_smsvoicev2/API_UpdateRcsAgent.md index d39e67e8c..73d1c07cd 100644 --- a//pinpoint/latest/apireference_smsvoicev2/API_UpdateRcsAgent.md +++ b//pinpoint/latest/apireference_smsvoicev2/API_UpdateRcsAgent.md @@ -23 +23,5 @@ Updates the configuration of an existing RCS agent. You can update the opt-out l - "TwoWayEnabled": boolean + "TwoWayEnabled": boolean, + "TwoWayMediaS3BucketName": "string", + "TwoWayMediaS3KeyPrefix": "string", + "TwoWayMediaS3Role": "string", + "TwoWayRcsEventsEnabled": [ "string" ] @@ -110,0 +115,52 @@ Required: No +**TwoWayMediaS3BucketName ** + + +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. + +Type: String + +Length Constraints: Minimum length of 3. Maximum length of 63. + +Pattern: `([a-z0-9][a-z0-9.-]*[a-z0-9]|UNSET_RCS_MEDIA_CONFIGURATION)` + +Required: No + +**TwoWayMediaS3KeyPrefix ** + + +The key prefix used for inbound RCS media objects in the S3 bucket. + +Type: String + +Length Constraints: Minimum length of 1. Maximum length of 1024. + +Pattern: `[\S]+` + +Required: No + +**TwoWayMediaS3Role ** + + +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. + +Type: String + +Length Constraints: Minimum length of 20. Maximum length of 2048. + +Pattern: `(arn:\S+|UNSET_RCS_MEDIA_CONFIGURATION)` + +Required: No + +**TwoWayRcsEventsEnabled ** + + +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. + +Type: Array of strings + +Array Members: Minimum number of 0 items. Maximum number of 100 items. + +Length Constraints: Minimum length of 1. Maximum length of 50. + +Required: No + @@ -124 +180,5 @@ Required: No - "TwoWayEnabled": **_boolean_** + "TwoWayEnabled": **_boolean_** , + "TwoWayMediaS3BucketName": "**_string_** ", + "TwoWayMediaS3KeyPrefix": "**_string_** ", + "TwoWayMediaS3Role": "**_string_** ", + "TwoWayRcsEventsEnabled": [ "**_string_** " ] @@ -216,0 +277,44 @@ Type: Boolean +**TwoWayMediaS3BucketName ** + + +The name of the S3 bucket where inbound RCS media files are stored. + +Type: String + +Length Constraints: Minimum length of 3. Maximum length of 63. + +Pattern: `[a-z0-9][a-z0-9.-]*[a-z0-9]` + +**TwoWayMediaS3KeyPrefix ** + + +The key prefix used for inbound RCS media objects in the S3 bucket. + +Type: String + +Length Constraints: Minimum length of 1. Maximum length of 1024. + +Pattern: `[\S]+` + +**TwoWayMediaS3Role ** + + +The ARN of the IAM role used to write inbound RCS media files to the S3 bucket. + +Type: String + +Length Constraints: Minimum length of 20. Maximum length of 2048. + +Pattern: `arn:\S+` + +**TwoWayRcsEventsEnabled ** + + +The list of RCS event types enabled for two-way messaging on the agent. + +Type: Array of strings + +Array Members: Minimum number of 0 items. Maximum number of 100 items. + +Length Constraints: Minimum length of 1. Maximum length of 50. +