AWS cli documentation change
Summary
Updated AWS CLI version reference from 2.31.3 to 2.31.5. Added IPv6-related fields (DnsIpv6Addrs, ConnectIpsV6, RadiusServersIpv6), NetworkType enum, and clarified descriptions for directory aliases, DNS/AD Connector configurations, and RADIUS settings.
Security assessment
Changes primarily add IPv6 support documentation and improve clarity. While IPv6 support could enhance security posture, there is no explicit mention of addressing vulnerabilities or security incidents. The added IPv6 address pattern constraints represent standard validation rather than security fixes.
Diff
diff --git a/cli/latest/reference/ds/describe-directories.md b/cli/latest/reference/ds/describe-directories.md index ec4f08935..41f8c2c80 100644 --- a//cli/latest/reference/ds/describe-directories.md +++ b//cli/latest/reference/ds/describe-directories.md @@ -15 +15 @@ - * [AWS CLI 2.31.3 Command Reference](../../index.html) » + * [AWS CLI 2.31.5 Command Reference](../../index.html) » @@ -362,0 +363 @@ DirectoryDescriptions -> (list) +>>> * `Hybrid` @@ -368 +369 @@ DirectoryDescriptions -> (list) ->>> The alias for the directory. If no alias has been created for the directory, the alias is the directory identifier, such as `d-XXXXXXXXXX` . +>>> The alias for the directory. If no alias exists, the alias is the directory identifier, such as `d-XXXXXXXXXX` . @@ -380 +381 @@ DirectoryDescriptions -> (list) ->>> The access URL for the directory, such as `http://<alias>.awsapps.com` . If no alias has been created for the directory, `<alias>` is the directory identifier, such as `d-XXXXXXXXXX` . +>>> The access URL for the directory, such as `http://<alias>.awsapps.com` . If no alias exists, `<alias>` is the directory identifier, such as `d-XXXXXXXXXX` . @@ -403 +404 @@ DirectoryDescriptions -> (list) ->>> The IP addresses of the DNS servers for the directory. For a Simple AD or Microsoft AD directory, these are the IP addresses of the Simple AD or Microsoft AD directory servers. For an AD Connector directory, these are the IP addresses of the DNS servers or domain controllers in your self-managed directory to which the AD Connector is connected. +>>> The IP addresses of the DNS servers for the directory. For a Simple AD or Microsoft AD directory, these are the IP addresses of the Simple AD or Microsoft AD directory servers. For an AD Connector directory, these are the IP addresses of self-managed directory to which the AD Connector is connected. @@ -411,0 +413,12 @@ DirectoryDescriptions -> (list) +>> +>> DnsIpv6Addrs -> (list) +>> +>>> The IPv6 addresses of the DNS servers for the directory. For a Simple AD or Microsoft AD directory, these are the IPv6 addresses of the Simple AD or Microsoft AD directory servers. For an AD Connector directory, these are the IPv6 addresses of the DNS servers or domain controllers in your self-managed directory to which the AD Connector is connected. +>>> +>>> (string) +>>> +>>>> Constraints: +>>>> +>>>> * pattern: `^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))$` +>>>> + @@ -475 +488 @@ DirectoryDescriptions -> (list) ->>> Specifies when the directory was created. +>>> The date and time when the directory was created. @@ -479 +492 @@ DirectoryDescriptions -> (list) ->>> The date and time that the stage was last updated. +>>> The date and time when the stage was last updated. @@ -496 +509 @@ DirectoryDescriptions -> (list) ->>> A DirectoryVpcSettingsDescription object that contains additional information about a directory. This member is only present if the directory is a Simple AD or Managed Microsoft AD directory. +>>> A DirectoryVpcSettingsDescription object that contains additional information about a directory. Present only for Simple AD and Managed Microsoft AD directories. @@ -538 +551 @@ DirectoryDescriptions -> (list) ->>> A DirectoryConnectSettingsDescription object that contains additional information about an AD Connector directory. This member is only present if the directory is an AD Connector directory. +>>> > DirectoryConnectSettingsDescription object that contains additional information about an AD Connector directory. Present only for AD Connector directories. @@ -585 +598 @@ DirectoryDescriptions -> (list) ->>>> A list of the Availability Zones that the directory is in. +>>>> The Availability Zones that the directory is in. @@ -599,0 +613,12 @@ DirectoryDescriptions -> (list) +>>> +>>> ConnectIpsV6 -> (list) +>>> +>>>> The IPv6 addresses of the AD Connector servers. +>>>> +>>>> (string) +>>>> +>>>>> Constraints: +>>>>> +>>>>> * pattern: `^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))$` +>>>>> + @@ -603 +628 @@ DirectoryDescriptions -> (list) ->>> A RadiusSettings object that contains information about the RADIUS server configured for this directory. +>>> Information about the RadiusSettings object configured for this directory. @@ -607 +632,14 @@ DirectoryDescriptions -> (list) ->>>> An array of strings that contains the fully qualified domain name (FQDN) or IP addresses of the RADIUS server endpoints, or the FQDN or IP addresses of your RADIUS server load balancer. +>>>> The fully qualified domain name (FQDN) or IP addresses of the RADIUS server endpoints, or the FQDN or IP addresses of your RADIUS server load balancer. +>>>> +>>>> (string) +>>>> +>>>>> Constraints: +>>>>> +>>>>> * min: `1` +>>>>> * max: `256` +>>>>> + +>>> +>>> RadiusServersIpv6 -> (list) +>>> +>>>> The IPv6 addresses of the RADIUS server endpoints or RADIUS server load balancer. @@ -709 +747 @@ DirectoryDescriptions -> (list) ->>> Indicates if single sign-on is enabled for the directory. For more information, see EnableSso and DisableSso . +>>> Indicates whether single sign-on is enabled for the directory. For more information, see EnableSso and DisableSso . @@ -755,0 +794,12 @@ DirectoryDescriptions -> (list) +>>> +>>> DnsIpv6Addrs -> (list) +>>> +>>>> IPv6 addresses of the directory’s domain controllers. +>>>> +>>>> (string) +>>>> +>>>>> Constraints: +>>>>> +>>>>> * pattern: `^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))$` +>>>>> + @@ -801 +851 @@ DirectoryDescriptions -> (list) ->>>> A RadiusSettings object that contains information about the RADIUS server. +>>>> Information about the RadiusSettings object server configuration. @@ -805 +855,14 @@ DirectoryDescriptions -> (list) ->>>>> An array of strings that contains the fully qualified domain name (FQDN) or IP addresses of the RADIUS server endpoints, or the FQDN or IP addresses of your RADIUS server load balancer. +>>>>> The fully qualified domain name (FQDN) or IP addresses of the RADIUS server endpoints, or the FQDN or IP addresses of your RADIUS server load balancer. +>>>>> +>>>>> (string) +>>>>> +>>>>>> Constraints: +>>>>>> +>>>>>> * min: `1` +>>>>>> * max: `256` +>>>>>> + +>>>> +>>>> RadiusServersIpv6 -> (list) +>>>> +>>>>> The IPv6 addresses of the RADIUS server endpoints or RADIUS server load balancer. @@ -891 +954 @@ DirectoryDescriptions -> (list) ->>>> Information about the status of the RADIUS server. +>>>> The status of the RADIUS server. @@ -899,0 +963,12 @@ DirectoryDescriptions -> (list) +>>> +>>> NetworkType -> (string) +>>> +>>>> Network type of the directory in the directory owner account. +>>>> +>>>> Possible values: +>>>> +>>>> * `Dual-stack` +>>>> * `IPv4` +>>>> * `IPv6` +>>>> + @@ -973,0 +1049,12 @@ DirectoryDescriptions -> (list) +>> +>> NetworkType -> (string) +>> +>>> The network type of the directory. +>>> +>>> Possible values: +>>> +>>> * `Dual-stack` +>>> * `IPv4` +>>> * `IPv6` +>>> + @@ -989 +1076 @@ NextToken -> (string) - * [AWS CLI 2.31.3 Command Reference](../../index.html) » + * [AWS CLI 2.31.5 Command Reference](../../index.html) »