AWS cli documentation change
Summary
Added KEYPAIR authentication type to AuthenticationType enum and added OAuthClientCredentials structure documentation for OAuth 2.0 client credentials authentication
Security assessment
This change adds documentation for new authentication methods (KEYPAIR and OAuth 2.0 client credentials) which are security features. The addition of KEYPAIR to the AuthenticationType enum and the detailed OAuthClientCredentials structure with ClientId, ClientSecret, and Username fields indicates enhanced authentication capabilities, but there's no evidence this addresses a specific security vulnerability or incident.
Diff
diff --git a/cli/latest/reference/quicksight/create-data-source.md b/cli/latest/reference/quicksight/create-data-source.md index f00f33390..378a3c7db 100644 --- a//cli/latest/reference/quicksight/create-data-source.md +++ b//cli/latest/reference/quicksight/create-data-source.md @@ -15 +15 @@ - * [AWS CLI 2.34.20 Command Reference](../../index.html) » + * [AWS CLI 2.34.21 Command Reference](../../index.html) » @@ -794,0 +795 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/quicks +>>> * `KEYPAIR` @@ -1121,0 +1123 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/quicks +>>> * `KEYPAIR` @@ -1516 +1518 @@ JSON Syntax: - "AuthenticationType": "PASSWORD"|"TOKEN"|"X509", + "AuthenticationType": "PASSWORD"|"KEYPAIR"|"TOKEN"|"X509", @@ -1563 +1565 @@ JSON Syntax: - "AuthenticationType": "PASSWORD"|"TOKEN"|"X509", + "AuthenticationType": "PASSWORD"|"KEYPAIR"|"TOKEN"|"X509", @@ -2267,0 +2270 @@ JSON Syntax: +>>>>>> * `KEYPAIR` @@ -2594,0 +2598 @@ JSON Syntax: +>>>>>> * `KEYPAIR` @@ -2978,0 +2983,37 @@ JSON Syntax: +> +> OAuthClientCredentials -> (structure) +> +>> The OAuth client credentials for connecting to a data source using OAuth 2.0 client credentials (2LO) authentication. For more information, see `` [OAuthClientCredentials](https://docs.aws.amazon.com/quicksight/latest/APIReference/API_OAuthClientCredentials.html) `` . +>> +>> ClientId -> (string) +>> +>>> The client ID of the OAuth 2.0 application that is registered with the data source provider. +>>> +>>> Constraints: +>>> +>>> * min: `1` +>>> * max: `256` +>>> + +>> +>> ClientSecret -> (string) +>> +>>> The client secret of the OAuth 2.0 application that is registered with the data source provider. +>>> +>>> Constraints: +>>> +>>> * min: `1` +>>> * max: `2048` +>>> + +>> +>> Username -> (string) +>> +>>> The username of the account that is used for OAuth 2.0 client credentials authentication with the data source provider. +>>> +>>> Constraints: +>>> +>>> * min: `1` +>>> * max: `64` +>>> + @@ -3079 +3120 @@ JSON Syntax: - "AuthenticationType": "PASSWORD"|"TOKEN"|"X509", + "AuthenticationType": "PASSWORD"|"KEYPAIR"|"TOKEN"|"X509", @@ -3126 +3167 @@ JSON Syntax: - "AuthenticationType": "PASSWORD"|"TOKEN"|"X509", + "AuthenticationType": "PASSWORD"|"KEYPAIR"|"TOKEN"|"X509", @@ -3183,0 +3225,5 @@ JSON Syntax: + }, + "OAuthClientCredentials": { + "ClientId": "string", + "ClientSecret": "string", + "Username": "string" @@ -3523 +3569 @@ Status -> (integer) - * [AWS CLI 2.34.20 Command Reference](../../index.html) » + * [AWS CLI 2.34.21 Command Reference](../../index.html) »