AWS cli documentation change
Summary
Updated CLI version reference and expanded documentation for subscription permissions and principal types. Added detailed structures for S3 permissions, group subscriptions, and user subscriptions (including IAM/SSO details).
Security assessment
The changes add documentation about S3 permissions (READ/WRITE) and authentication mechanisms (IAM/SSO user details) which are security-related features. However, there is no evidence this addresses a specific vulnerability or security incident - it appears to be routine documentation expansion of access control capabilities.
Diff
diff --git a/cli/latest/reference/datazone/cancel-subscription.md b/cli/latest/reference/datazone/cancel-subscription.md index 8eda44ea3..5c0c38285 100644 --- a//cli/latest/reference/datazone/cancel-subscription.md +++ b//cli/latest/reference/datazone/cancel-subscription.md @@ -15 +15 @@ - * [AWS CLI 2.31.35 Command Reference](../../index.html) » + * [AWS CLI 2.31.37 Command Reference](../../index.html) » @@ -392,0 +393,21 @@ subscribedListing -> (structure) +>>> +>>> permissions -> (tagged union structure) +>>> +>>>> The asset permissions. +>>>> +>>>> ### Note +>>>> +>>>> This is a Tagged Union structure. Only one of the following top level keys can be set: `s3`. +>>>> +>>>> s3 -> (list) +>>>> +>>>>> The S3 details of the asset permissions. +>>>>> +>>>>> (string) +>>>>> +>>>>>> Possible values: +>>>>>> +>>>>>> * `READ` +>>>>>> * `WRITE` +>>>>>> + @@ -519 +540,27 @@ subscribedPrincipal -> (tagged union structure) -> This is a Tagged Union structure. Only one of the following top level keys can be set: `project`. +> This is a Tagged Union structure. Only one of the following top level keys can be set: `group`, `project`, `user`. +> +> group -> (structure) +> +>> The subscribed group. +>> +>> id -> (string) +>> +>>> The ID of the subscribed group. +>>> +>>> Constraints: +>>> +>>> * pattern: `^([0-9a-f]{10}-|)[A-Fa-f0-9]{8}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{12}$` +>>> + +>> +>> name -> (string) +>> +>>> The name of the subscribed group. +>>> +>>> Constraints: +>>> +>>> * min: `1` +>>> * max: `1024` +>>> * pattern: `^[a-zA-Z_0-9+=,.@-]+$` +>>> + @@ -545,0 +593,58 @@ subscribedPrincipal -> (tagged union structure) +> +> user -> (structure) +> +>> The subscribed user. +>> +>> details -> (tagged union structure) +>> +>>> The subscribed user details. +>>> +>>> ### Note +>>> +>>> This is a Tagged Union structure. Only one of the following top level keys can be set: `iam`, `sso`. +>>> +>>> iam -> (structure) +>>> +>>>> The IAM details of the user profile. +>>>> +>>>> arn -> (string) +>>>> +>>>>> The ARN of the IAM user. +>>>> +>>>> principalId -> (string) +>>>> +>>>>> The principal ID as part of the IAM user profile details. +>>> +>>> sso -> (structure) +>>> +>>>> The SSO details of the user profile. +>>>> +>>>> firstName -> (string) +>>>> +>>>>> The first name as part of the SSO user profile detail. +>>>> +>>>> lastName -> (string) +>>>> +>>>>> The last name as part of the SSO user profile detail. +>>>> +>>>> username -> (string) +>>>> +>>>>> The username as part of the SSO user profile detail. +>>>>> +>>>>> Constraints: +>>>>> +>>>>> * min: `1` +>>>>> * max: `1024` +>>>>> * pattern: `^[a-zA-Z_0-9+=,.@-]+$` +>>>>> + +>> +>> id -> (string) +>> +>>> The ID of the subscribed user. +>>> +>>> Constraints: +>>> +>>> * pattern: `^([0-9a-f]{10}-|)[A-Fa-f0-9]{8}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{4}-[A-Fa-f0-9]{12}$` +>>> + @@ -575 +680 @@ updatedBy -> (string) - * [AWS CLI 2.31.35 Command Reference](../../index.html) » + * [AWS CLI 2.31.37 Command Reference](../../index.html) »