Skip to content

Commit d5e4492

Browse files
author
awstools
committed
feat(client-ssm): Added Dualstack support to GetDeployablePatchSnapshotForInstance
1 parent e2d3b45 commit d5e4492

File tree

4 files changed

+53
-8
lines changed

4 files changed

+53
-8
lines changed

clients/client-ssm/src/commands/GetDeployablePatchSnapshotForInstanceCommand.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -110,6 +110,7 @@ export interface GetDeployablePatchSnapshotForInstanceCommandOutput
110110
* ],
111111
* AvailableSecurityUpdatesComplianceStatus: "COMPLIANT" || "NON_COMPLIANT",
112112
* },
113+
* UseS3DualStackEndpoint: true || false,
113114
* };
114115
* const command = new GetDeployablePatchSnapshotForInstanceCommand(input);
115116
* const response = await client.send(command);

clients/client-ssm/src/models/models_0.ts

Lines changed: 24 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1184,14 +1184,15 @@ export interface TargetLocation {
11841184

11851185
/**
11861186
* <p>The maximum number of Amazon Web Services Regions and Amazon Web Services accounts allowed to run the Automation
1187-
* concurrently.</p>
1187+
* concurrently. <code>TargetLocationMaxConcurrency</code> has a default value of 1.</p>
11881188
* @public
11891189
*/
11901190
TargetLocationMaxConcurrency?: string | undefined;
11911191

11921192
/**
11931193
* <p>The maximum number of errors allowed before the system stops queueing additional Automation
1194-
* executions for the currently running Automation.</p>
1194+
* executions for the currently running Automation. <code>TargetLocationMaxErrors</code> has a
1195+
* default value of 0.</p>
11951196
* @public
11961197
*/
11971198
TargetLocationMaxErrors?: string | undefined;
@@ -1213,6 +1214,9 @@ export interface TargetLocation {
12131214
/**
12141215
* <p>Indicates whether to include child organizational units (OUs) that are children of the
12151216
* targeted OUs. The default is <code>false</code>.</p>
1217+
* <note>
1218+
* <p>This parameter is not supported by State Manager.</p>
1219+
* </note>
12161220
* @public
12171221
*/
12181222
IncludeChildOrganizationUnits?: boolean | undefined;
@@ -1423,6 +1427,9 @@ export interface CreateAssociationRequest {
14231427
* <p>A location is a combination of Amazon Web Services Regions and Amazon Web Services accounts where you want to run the
14241428
* association. Use this action to create an association in multiple Regions and multiple
14251429
* accounts.</p>
1430+
* <note>
1431+
* <p>The <code>IncludeChildOrganizationUnits</code> parameter is not supported by State Manager.</p>
1432+
* </note>
14261433
* @public
14271434
*/
14281435
TargetLocations?: TargetLocation[] | undefined;
@@ -4020,9 +4027,21 @@ export interface CreatePatchBaselineRequest {
40204027
* <p>
40214028
* <b>All OSs</b>: Packages in the rejected patches list, and
40224029
* packages that include them as dependencies, aren't installed by Patch Manager under any
4023-
* circumstances. If a package was installed before it was added to the rejected patches list, or
4024-
* is installed outside of Patch Manager afterward, it's considered noncompliant with the patch
4025-
* baseline and its status is reported as <code>INSTALLED_REJECTED</code>.</p>
4030+
* circumstances. </p>
4031+
* <p>State value assignment for patch compliance:</p>
4032+
* <ul>
4033+
* <li>
4034+
* <p>If a package was installed before it was added to the rejected patches list, or is
4035+
* installed outside of Patch Manager afterward, it's considered noncompliant with the patch
4036+
* baseline and its status is reported as <code>INSTALLED_REJECTED</code>.</p>
4037+
* </li>
4038+
* <li>
4039+
* <p>If an update attempts to install a dependency package that is now rejected by the
4040+
* baseline, when previous versions of the package were not rejected, the package being updated
4041+
* is reported as <code>MISSING</code> for <code>SCAN</code> operations and as
4042+
* <code>FAILED</code> for <code>INSTALL</code> operations.</p>
4043+
* </li>
4044+
* </ul>
40264045
* </dd>
40274046
* </dl>
40284047
* @public

clients/client-ssm/src/models/models_1.ts

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2983,6 +2983,16 @@ export interface GetDeployablePatchSnapshotForInstanceRequest {
29832983
* @public
29842984
*/
29852985
BaselineOverride?: BaselineOverride | undefined;
2986+
2987+
/**
2988+
* <p>Specifies whether to use S3 dualstack endpoints
2989+
* for the patch snapshot download URL. Set to <code>true</code> to receive a presigned URL that
2990+
* supports both IPv4 and IPv6 connectivity. Set to <code>false</code> to use standard IPv4-only
2991+
* endpoints. Default is <code>false</code>. This parameter is required for managed nodes in
2992+
* IPv6-only environments. </p>
2993+
* @public
2994+
*/
2995+
UseS3DualStackEndpoint?: boolean | undefined;
29862996
}
29872997

29882998
/**

clients/client-ssm/src/models/models_2.ts

Lines changed: 18 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2015,6 +2015,9 @@ export interface UpdateAssociationRequest {
20152015
* <p>A location is a combination of Amazon Web Services Regions and Amazon Web Services accounts where you want to run the
20162016
* association. Use this action to update an association in multiple Regions and multiple
20172017
* accounts.</p>
2018+
* <note>
2019+
* <p>The <code>IncludeChildOrganizationUnits</code> parameter is not supported by State Manager.</p>
2020+
* </note>
20182021
* @public
20192022
*/
20202023
TargetLocations?: TargetLocation[] | undefined;
@@ -3291,9 +3294,21 @@ export interface UpdatePatchBaselineRequest {
32913294
* <p>
32923295
* <b>All OSs</b>: Packages in the rejected patches list, and
32933296
* packages that include them as dependencies, aren't installed by Patch Manager under any
3294-
* circumstances. If a package was installed before it was added to the rejected patches list, or
3295-
* is installed outside of Patch Manager afterward, it's considered noncompliant with the patch
3296-
* baseline and its status is reported as <code>INSTALLED_REJECTED</code>.</p>
3297+
* circumstances. </p>
3298+
* <p>State value assignment for patch compliance:</p>
3299+
* <ul>
3300+
* <li>
3301+
* <p>If a package was installed before it was added to the rejected patches list, or is
3302+
* installed outside of Patch Manager afterward, it's considered noncompliant with the patch
3303+
* baseline and its status is reported as <code>INSTALLED_REJECTED</code>.</p>
3304+
* </li>
3305+
* <li>
3306+
* <p>If an update attempts to install a dependency package that is now rejected by the
3307+
* baseline, when previous versions of the package were not rejected, the package being updated
3308+
* is reported as <code>MISSING</code> for <code>SCAN</code> operations and as
3309+
* <code>FAILED</code> for <code>INSTALL</code> operations.</p>
3310+
* </li>
3311+
* </ul>
32973312
* </dd>
32983313
* </dl>
32993314
* @public

0 commit comments

Comments
 (0)