AWS Security ChangesHomeSearch

AWS cli documentation change

Service: cli · 2025-10-01 · Documentation low

File: cli/latest/reference/vpc-lattice/update-service.md

Summary

Updated parameter order, documentation structure, and validation patterns for service-identifier, certificate-arn, and auth-type parameters. Changed output field mappings and constraints.

Security assessment

Changes involve reordering parameters and adjusting validation patterns (e.g., certificate ARN regex anchors removed), but no explicit security vulnerability is addressed. Auth-type documentation exists but was moved rather than added.

Diff

diff --git a/cli/latest/reference/vpc-lattice/update-service.md b/cli/latest/reference/vpc-lattice/update-service.md
index 5e91a8af2..48b5b0f2b 100644
--- a//cli/latest/reference/vpc-lattice/update-service.md
+++ b//cli/latest/reference/vpc-lattice/update-service.md
@@ -15 +15 @@
-  * [AWS CLI 2.31.3 Command Reference](../../index.html) »
+  * [AWS CLI 2.31.5 Command Reference](../../index.html) »
@@ -67,2 +66,0 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/vpc-la
-    [--auth-type <value>]
-    [--certificate-arn <value>]
@@ -69,0 +68,2 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/vpc-la
+    [--certificate-arn <value>]
+    [--auth-type <value>]
@@ -94,7 +94 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/vpc-la
-`--auth-type` (string)
-
-> The type of IAM policy.
-> 
->   * `NONE` : The resource does not use an IAM policy. This is the default.
->   * `AWS_IAM` : The resource uses an IAM policy. When this type is used, auth is enabled and an auth policy is required.
-> 
+`--service-identifier` (string) [required]
@@ -101,0 +96 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/vpc-la
+> The ID or ARN of the service.
@@ -103 +98 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/vpc-la
-> Possible values:
+> Constraints:
@@ -105,2 +100,3 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/vpc-la
->   * `NONE`
->   * `AWS_IAM`
+>   * min: `17`
+>   * max: `2048`
+>   * pattern: `((svc-[0-9a-z]{17})|(arn:[a-z0-9\-]+:vpc-lattice:[a-zA-Z0-9\-]+:\d{12}:service/svc-[0-9a-z]{17}))`
@@ -118 +114 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/vpc-la
->   * pattern: `^(arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-9]+)*)?){2}:certificate/[0-9a-z-]+)?$`
+>   * pattern: `(arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-9]+)*)?){2}:certificate/[0-9a-z-]+)?`
@@ -122 +118 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/vpc-la
-`--service-identifier` (string) [required]
+`--auth-type` (string)
@@ -124 +120 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/vpc-la
-> The ID or ARN of the service.
+> The type of IAM policy.
@@ -126 +122,2 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/vpc-la
-> Constraints:
+>   * `NONE` : The resource does not use an IAM policy. This is the default.
+>   * `AWS_IAM` : The resource uses an IAM policy. When this type is used, auth is enabled and an auth policy is required.
@@ -128,3 +125,6 @@ See also: [AWS API Documentation](https://docs.aws.amazon.com/goto/WebAPI/vpc-la
->   * min: `17`
->   * max: `2048`
->   * pattern: `^((svc-[0-9a-z]{17})|(arn:[a-z0-9\-]+:vpc-lattice:[a-zA-Z0-9\-]+:\d{12}:service/svc-[0-9a-z]{17}))$`
+
+> 
+> Possible values:
+> 
+>   * `NONE`
+>   * `AWS_IAM`
@@ -233 +233 @@ Disable automatically prompt for CLI input parameters.
-arn -> (string)
+id -> (string)
@@ -235 +235 @@ arn -> (string)
-> The Amazon Resource Name (ARN) of the service.
+> The ID of the service.
@@ -239,3 +239,3 @@ arn -> (string)
->   * min: `20`
->   * max: `2048`
->   * pattern: `^arn:[a-z0-9\-]+:vpc-lattice:[a-zA-Z0-9\-]+:\d{12}:service/svc-[0-9a-z]{17}$`
+>   * min: `21`
+>   * max: `21`
+>   * pattern: `svc-[0-9a-z]{17}`
@@ -245 +245 @@ arn -> (string)
-authType -> (string)
+arn -> (string)
@@ -247 +247 @@ authType -> (string)
-> The type of IAM policy.
+> The Amazon Resource Name (ARN) of the service.
@@ -249 +249 @@ authType -> (string)
-> Possible values:
+> Constraints:
@@ -251,2 +251,3 @@ authType -> (string)
->   * `NONE`
->   * `AWS_IAM`
+>   * min: `20`
+>   * max: `2048`
+>   * pattern: `arn:[a-z0-9\-]+:vpc-lattice:[a-zA-Z0-9\-]+:\d{12}:service/svc-[0-9a-z]{17}`
@@ -256 +257 @@ authType -> (string)
-certificateArn -> (string)
+name -> (string)
@@ -258 +259 @@ certificateArn -> (string)
-> The Amazon Resource Name (ARN) of the certificate.
+> The name of the service.
@@ -262,3 +263,3 @@ certificateArn -> (string)
->   * min: `0`
->   * max: `2048`
->   * pattern: `^(arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-9]+)*)?){2}:certificate/[0-9a-z-]+)?$`
+>   * min: `3`
+>   * max: `40`
+>   * pattern: `(?!svc-)(?![-])(?!.*[-]$)(?!.*[-]{2})[a-z0-9-]+`
@@ -279 +280 @@ customDomainName -> (string)
-id -> (string)
+certificateArn -> (string)
@@ -281 +282 @@ id -> (string)
-> The ID of the service.
+> The Amazon Resource Name (ARN) of the certificate.
@@ -285,3 +286,3 @@ id -> (string)
->   * min: `21`
->   * max: `21`
->   * pattern: `^svc-[0-9a-z]{17}$`
+>   * min: `0`
+>   * max: `2048`
+>   * pattern: `(arn(:[a-z0-9]+([.-][a-z0-9]+)*){2}(:([a-z0-9]+([.-][a-z0-9]+)*)?){2}:certificate/[0-9a-z-]+)?`
@@ -291 +292 @@ id -> (string)
-name -> (string)
+authType -> (string)
@@ -293 +294 @@ name -> (string)
-> The name of the service.
+> The type of IAM policy.
@@ -295 +296 @@ name -> (string)
-> Constraints:
+> Possible values:
@@ -297,3 +298,2 @@ name -> (string)
->   * min: `3`
->   * max: `40`
->   * pattern: `^(?!svc-)(?![-])(?!.*[-]$)(?!.*[-]{2})[a-z0-9-]+$`
+>   * `NONE`
+>   * `AWS_IAM`
@@ -313 +313 @@ name -> (string)
-  * [AWS CLI 2.31.3 Command Reference](../../index.html) »
+  * [AWS CLI 2.31.5 Command Reference](../../index.html) »