From c5617b08b4b2feac874fcb6f3c4d95c603d1cc59 Mon Sep 17 00:00:00 2001
From: awstools <awstools@amazon.com>
Date: Tue, 17 Oct 2023 18:21:18 +0000
Subject: [PATCH] feat(client-application-discovery-service): This release
 introduces three new APIs: StartBatchDeleteConfigurationTask,
 DescribeBatchDeleteConfigurationTask, and BatchDeleteAgents.

---
 .../commands/StartContinuousExportCommand.ts  |  2 +-
 .../src/endpoint/ruleset.ts                   | 44 ++++++++++---------
 .../src/models/models_0.ts                    |  2 +-
 .../application-discovery-service.json        | 44 +++++++++----------
 4 files changed, 47 insertions(+), 45 deletions(-)

diff --git a/clients/client-application-discovery-service/src/commands/StartContinuousExportCommand.ts b/clients/client-application-discovery-service/src/commands/StartContinuousExportCommand.ts
index 6e1df9dc6b27a..9316d4adbe107 100644
--- a/clients/client-application-discovery-service/src/commands/StartContinuousExportCommand.ts
+++ b/clients/client-application-discovery-service/src/commands/StartContinuousExportCommand.ts
@@ -74,7 +74,7 @@ export interface StartContinuousExportCommandOutput extends StartContinuousExpor
  *       policy associated with this user.</p>
  *
  * @throws {@link ConflictErrorException} (client fault)
- *  <p></p>
+ *  <p>Conflict error.</p>
  *
  * @throws {@link HomeRegionNotSetException} (client fault)
  *  <p>The home Region is not set. Set the home Region to continue.</p>
diff --git a/clients/client-application-discovery-service/src/endpoint/ruleset.ts b/clients/client-application-discovery-service/src/endpoint/ruleset.ts
index 591322a8ea983..0ffc7333be913 100644
--- a/clients/client-application-discovery-service/src/endpoint/ruleset.ts
+++ b/clients/client-application-discovery-service/src/endpoint/ruleset.ts
@@ -6,25 +6,27 @@ import { RuleSetObject } from "@smithy/types";
    or see "smithy.rules#endpointRuleSet"
    in codegen/sdk-codegen/aws-models/application-discovery-service.json */
 
-const q="required",
-r="fn",
-s="argv",
-t="ref";
-const a="isSet",
-b="tree",
-c="error",
-d="endpoint",
-e="PartitionResult",
-f={[q]:false,"type":"String"},
-g={[q]:true,"default":false,"type":"Boolean"},
-h={[t]:"Endpoint"},
-i={[r]:"booleanEquals",[s]:[{[t]:"UseFIPS"},true]},
-j={[r]:"booleanEquals",[s]:[{[t]:"UseDualStack"},true]},
-k={},
-l={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsFIPS"]}]},
-m={[r]:"booleanEquals",[s]:[true,{[r]:"getAttr",[s]:[{[t]:e},"supportsDualStack"]}]},
-n=[i],
-o=[j],
-p=[{[t]:"Region"}];
-const _data={version:"1.0",parameters:{Region:f,UseDualStack:g,UseFIPS:g,Endpoint:f},rules:[{conditions:[{[r]:a,[s]:[h]}],type:b,rules:[{conditions:n,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:c},{conditions:o,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:c},{endpoint:{url:h,properties:k,headers:k},type:d}]},{conditions:[{[r]:a,[s]:p}],type:b,rules:[{conditions:[{[r]:"aws.partition",[s]:p,assign:e}],type:b,rules:[{conditions:[i,j],type:b,rules:[{conditions:[l,m],type:b,rules:[{endpoint:{url:"https://discovery-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:c}]},{conditions:n,type:b,rules:[{conditions:[l],type:b,rules:[{endpoint:{url:"https://discovery-fips.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]},{error:"FIPS is enabled but this partition does not support FIPS",type:c}]},{conditions:o,type:b,rules:[{conditions:[m],type:b,rules:[{endpoint:{url:"https://discovery.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:k,headers:k},type:d}]},{error:"DualStack is enabled but this partition does not support DualStack",type:c}]},{endpoint:{url:"https://discovery.{Region}.{PartitionResult#dnsSuffix}",properties:k,headers:k},type:d}]}]},{error:"Invalid Configuration: Missing Region",type:c}]};
+const s="required",
+t="fn",
+u="argv",
+v="ref";
+const a=true,
+b="isSet",
+c="booleanEquals",
+d="error",
+e="endpoint",
+f="tree",
+g="PartitionResult",
+h={[s]:false,"type":"String"},
+i={[s]:true,"default":false,"type":"Boolean"},
+j={[v]:"Endpoint"},
+k={[t]:c,[u]:[{[v]:"UseFIPS"},true]},
+l={[t]:c,[u]:[{[v]:"UseDualStack"},true]},
+m={},
+n={[t]:"getAttr",[u]:[{[v]:g},"supportsFIPS"]},
+o={[t]:c,[u]:[true,{[t]:"getAttr",[u]:[{[v]:g},"supportsDualStack"]}]},
+p=[k],
+q=[l],
+r=[{[v]:"Region"}];
+const _data={version:"1.0",parameters:{Region:h,UseDualStack:i,UseFIPS:i,Endpoint:h},rules:[{conditions:[{[t]:b,[u]:[j]}],rules:[{conditions:p,error:"Invalid Configuration: FIPS and custom endpoint are not supported",type:d},{conditions:q,error:"Invalid Configuration: Dualstack and custom endpoint are not supported",type:d},{endpoint:{url:j,properties:m,headers:m},type:e}],type:f},{conditions:[{[t]:b,[u]:r}],rules:[{conditions:[{[t]:"aws.partition",[u]:r,assign:g}],rules:[{conditions:[k,l],rules:[{conditions:[{[t]:c,[u]:[a,n]},o],rules:[{endpoint:{url:"https://discovery-fips.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS and DualStack are enabled, but this partition does not support one or both",type:d}],type:f},{conditions:p,rules:[{conditions:[{[t]:c,[u]:[n,a]}],rules:[{endpoint:{url:"https://discovery-fips.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"FIPS is enabled but this partition does not support FIPS",type:d}],type:f},{conditions:q,rules:[{conditions:[o],rules:[{endpoint:{url:"https://discovery.{Region}.{PartitionResult#dualStackDnsSuffix}",properties:m,headers:m},type:e}],type:f},{error:"DualStack is enabled but this partition does not support DualStack",type:d}],type:f},{endpoint:{url:"https://discovery.{Region}.{PartitionResult#dnsSuffix}",properties:m,headers:m},type:e}],type:f}],type:f},{error:"Invalid Configuration: Missing Region",type:d}]};
 export const ruleSet: RuleSetObject = _data;
diff --git a/clients/client-application-discovery-service/src/models/models_0.ts b/clients/client-application-discovery-service/src/models/models_0.ts
index 0b5031652c1b2..09db56fddef50 100644
--- a/clients/client-application-discovery-service/src/models/models_0.ts
+++ b/clients/client-application-discovery-service/src/models/models_0.ts
@@ -1874,7 +1874,7 @@ export interface ListServerNeighborsResponse {
 
 /**
  * @public
- * <p></p>
+ * <p>Conflict error.</p>
  */
 export class ConflictErrorException extends __BaseException {
   readonly name: "ConflictErrorException" = "ConflictErrorException";
diff --git a/codegen/sdk-codegen/aws-models/application-discovery-service.json b/codegen/sdk-codegen/aws-models/application-discovery-service.json
index 6f7520dbb01e5..d02dea9001299 100644
--- a/codegen/sdk-codegen/aws-models/application-discovery-service.json
+++ b/codegen/sdk-codegen/aws-models/application-discovery-service.json
@@ -169,7 +169,6 @@
                   ]
                 }
               ],
-              "type": "tree",
               "rules": [
                 {
                   "conditions": [
@@ -212,7 +211,8 @@
                   },
                   "type": "endpoint"
                 }
-              ]
+              ],
+              "type": "tree"
             },
             {
               "conditions": [
@@ -225,7 +225,6 @@
                   ]
                 }
               ],
-              "type": "tree",
               "rules": [
                 {
                   "conditions": [
@@ -239,7 +238,6 @@
                       "assign": "PartitionResult"
                     }
                   ],
-                  "type": "tree",
                   "rules": [
                     {
                       "conditions": [
@@ -262,7 +260,6 @@
                           ]
                         }
                       ],
-                      "type": "tree",
                       "rules": [
                         {
                           "conditions": [
@@ -297,7 +294,6 @@
                               ]
                             }
                           ],
-                          "type": "tree",
                           "rules": [
                             {
                               "conditions": [],
@@ -308,14 +304,16 @@
                               },
                               "type": "endpoint"
                             }
-                          ]
+                          ],
+                          "type": "tree"
                         },
                         {
                           "conditions": [],
                           "error": "FIPS and DualStack are enabled, but this partition does not support one or both",
                           "type": "error"
                         }
-                      ]
+                      ],
+                      "type": "tree"
                     },
                     {
                       "conditions": [
@@ -329,14 +327,12 @@
                           ]
                         }
                       ],
-                      "type": "tree",
                       "rules": [
                         {
                           "conditions": [
                             {
                               "fn": "booleanEquals",
                               "argv": [
-                                true,
                                 {
                                   "fn": "getAttr",
                                   "argv": [
@@ -345,11 +341,11 @@
                                     },
                                     "supportsFIPS"
                                   ]
-                                }
+                                },
+                                true
                               ]
                             }
                           ],
-                          "type": "tree",
                           "rules": [
                             {
                               "conditions": [],
@@ -360,14 +356,16 @@
                               },
                               "type": "endpoint"
                             }
-                          ]
+                          ],
+                          "type": "tree"
                         },
                         {
                           "conditions": [],
                           "error": "FIPS is enabled but this partition does not support FIPS",
                           "type": "error"
                         }
-                      ]
+                      ],
+                      "type": "tree"
                     },
                     {
                       "conditions": [
@@ -381,7 +379,6 @@
                           ]
                         }
                       ],
-                      "type": "tree",
                       "rules": [
                         {
                           "conditions": [
@@ -401,7 +398,6 @@
                               ]
                             }
                           ],
-                          "type": "tree",
                           "rules": [
                             {
                               "conditions": [],
@@ -412,14 +408,16 @@
                               },
                               "type": "endpoint"
                             }
-                          ]
+                          ],
+                          "type": "tree"
                         },
                         {
                           "conditions": [],
                           "error": "DualStack is enabled but this partition does not support DualStack",
                           "type": "error"
                         }
-                      ]
+                      ],
+                      "type": "tree"
                     },
                     {
                       "conditions": [],
@@ -430,9 +428,11 @@
                       },
                       "type": "endpoint"
                     }
-                  ]
+                  ],
+                  "type": "tree"
                 }
-              ]
+              ],
+              "type": "tree"
             },
             {
               "conditions": [],
@@ -1405,7 +1405,7 @@
         }
       },
       "traits": {
-        "smithy.api#documentation": "<p></p>",
+        "smithy.api#documentation": "<p>Conflict error.</p>",
         "smithy.api#error": "client",
         "smithy.api#httpError": 409
       }
@@ -3374,7 +3374,7 @@
           "min": 0,
           "max": 200
         },
-        "smithy.api#pattern": "^\\S*$"
+        "smithy.api#pattern": "^import-task-[a-fA-F0-9]{32}$"
       }
     },
     "com.amazonaws.applicationdiscoveryservice#ImportTaskList": {