AWS cli documentation change
Summary
Added new 'vpcProperties' connection type with VPC ID, subnet IDs, security group ID, and status fields
Security assessment
The change introduces VPC connection properties documentation including security group IDs and network isolation features, enhancing security documentation but not fixing any vulnerability
Diff
diff --git a/cli/latest/reference/datazone/update-connection.md b/cli/latest/reference/datazone/update-connection.md index ae99ec0b0..a87dad014 100644 --- a//cli/latest/reference/datazone/update-connection.md +++ b//cli/latest/reference/datazone/update-connection.md @@ -15 +15 @@ - * [AWS CLI 2.34.52 Command Reference](../../index.html) » + * [AWS CLI 2.34.53 Command Reference](../../index.html) » @@ -259 +259 @@ JSON Syntax: -> This is a Tagged Union structure. Only one of the following top level keys can be set: `athenaProperties`, `glueProperties`, `iamProperties`, `redshiftProperties`, `sparkEmrProperties`, `s3Properties`, `amazonQProperties`, `mlflowProperties`, `lakehouseProperties`. +> This is a Tagged Union structure. Only one of the following top level keys can be set: `athenaProperties`, `glueProperties`, `iamProperties`, `redshiftProperties`, `sparkEmrProperties`, `s3Properties`, `amazonQProperties`, `mlflowProperties`, `lakehouseProperties`, `vpcProperties`. @@ -648,0 +649,49 @@ JSON Syntax: +> +> vpcProperties -> (structure) +> +>> The VPC properties of a connection properties patch. +>> +>> vpcId -> (string) +>> +>>> The identifier of the VPC. +>>> +>>> Constraints: +>>> +>>> * min: `0` +>>> * max: `32` +>>> * pattern: `vpc-[a-z0-9]+` +>>> + +>> +>> subnetIds -> (list) +>> +>>> The subnet IDs of the VPC connection. +>>> +>>> Constraints: +>>> +>>> * min: `1` +>>> * max: `16` +>>> + +>>> +>>> (string) +>>> +>>>> Constraints: +>>>> +>>>> * min: `0` +>>>> * max: `32` +>>>> * pattern: `subnet-[a-z0-9]+` +>>>> + +>> +>> securityGroupId -> (string) +>> +>>> The security group ID of the VPC connection. +>>> +>>> Constraints: +>>> +>>> * min: `0` +>>> * max: `32` +>>> * pattern: `sg-[a-z0-9]+` +>>> + @@ -720,0 +770,5 @@ JSON Syntax: + }, + "vpcProperties": { + "vpcId": "string", + "subnetIds": ["string", ...], + "securityGroupId": "string" @@ -1068,0 +1123 @@ physicalEndpoints -> (list) +>>>> * `VPC` @@ -1540 +1595 @@ props -> (tagged union structure) -> This is a Tagged Union structure. Only one of the following top level keys can be set: `athenaProperties`, `glueProperties`, `hyperPodProperties`, `iamProperties`, `redshiftProperties`, `sparkEmrProperties`, `sparkGlueProperties`, `s3Properties`, `amazonQProperties`, `mlflowProperties`, `workflowsMwaaProperties`, `workflowsServerlessProperties`, `lakehouseProperties`. +> This is a Tagged Union structure. Only one of the following top level keys can be set: `athenaProperties`, `glueProperties`, `hyperPodProperties`, `iamProperties`, `redshiftProperties`, `sparkEmrProperties`, `sparkGlueProperties`, `s3Properties`, `amazonQProperties`, `mlflowProperties`, `workflowsMwaaProperties`, `workflowsServerlessProperties`, `lakehouseProperties`, `vpcProperties`. @@ -2039,0 +2095,86 @@ props -> (tagged union structure) +> +> vpcProperties -> (structure) +> +>> The VPC properties of a connection. +>> +>> vpcId -> (string) [required] +>> +>>> The identifier of the VPC. +>>> +>>> Constraints: +>>> +>>> * min: `0` +>>> * max: `32` +>>> * pattern: `vpc-[a-z0-9]+` +>>> + +>> +>> subnetIds -> (list) [required] +>> +>>> The subnet IDs of the VPC connection. +>>> +>>> Constraints: +>>> +>>> * min: `1` +>>> * max: `16` +>>> + +>>> +>>> (string) +>>> +>>>> Constraints: +>>>> +>>>> * min: `0` +>>>> * max: `32` +>>>> * pattern: `subnet-[a-z0-9]+` +>>>> + +>> +>> status -> (string) [required] +>> +>>> The status of the VPC connection. +>>> +>>> Possible values: +>>> +>>> * `CREATING` +>>> * `CREATE_FAILED` +>>> * `DELETING` +>>> * `DELETE_FAILED` +>>> * `READY` +>>> * `UPDATING` +>>> * `UPDATE_FAILED` +>>> * `DELETED` +>>> + +>> +>> securityGroupId -> (string) +>> +>>> The security group ID of the VPC connection. +>>> +>>> Constraints: +>>> +>>> * min: `0` +>>> * max: `32` +>>> * pattern: `sg-[a-z0-9]+` +>>> + +>> +>> glueConnectionNames -> (list) +>> +>>> The Amazon Web Services Glue connection names associated with the VPC connection. +>>> +>>> Constraints: +>>> +>>> * min: `1` +>>> * max: `16` +>>> + +>>> +>>> (string) +>>> +>>>> Constraints: +>>>> +>>>> * min: `0` +>>>> * max: `64` +>>>> + @@ -2068,0 +2210 @@ type -> (string) +> * `VPC` @@ -2093 +2235 @@ scope -> (string) - * [AWS CLI 2.34.52 Command Reference](../../index.html) » + * [AWS CLI 2.34.53 Command Reference](../../index.html) »