Skip to content

Commit 5e46efc

Browse files
author
awstools
committed
feat(client-elastic-load-balancing-v2): This release adds support for advertising trusted CA certificate names in associated trust stores.
1 parent 511ab41 commit 5e46efc

File tree

6 files changed

+56
-0
lines changed

6 files changed

+56
-0
lines changed

clients/client-elastic-load-balancing-v2/src/commands/CreateListenerCommand.ts

+2
Original file line numberDiff line numberDiff line change
@@ -148,6 +148,7 @@ export interface CreateListenerCommandOutput extends CreateListenerOutput, __Met
148148
* TrustStoreArn: "STRING_VALUE",
149149
* IgnoreClientCertificateExpiry: true || false,
150150
* TrustStoreAssociationStatus: "active" || "removed",
151+
* AdvertiseTrustStoreCaNames: "on" || "off",
151152
* },
152153
* };
153154
* const command = new CreateListenerCommand(input);
@@ -234,6 +235,7 @@ export interface CreateListenerCommandOutput extends CreateListenerOutput, __Met
234235
* // TrustStoreArn: "STRING_VALUE",
235236
* // IgnoreClientCertificateExpiry: true || false,
236237
* // TrustStoreAssociationStatus: "active" || "removed",
238+
* // AdvertiseTrustStoreCaNames: "on" || "off",
237239
* // },
238240
* // },
239241
* // ],

clients/client-elastic-load-balancing-v2/src/commands/DescribeListenersCommand.ts

+1
Original file line numberDiff line numberDiff line change
@@ -133,6 +133,7 @@ export interface DescribeListenersCommandOutput extends DescribeListenersOutput,
133133
* // TrustStoreArn: "STRING_VALUE",
134134
* // IgnoreClientCertificateExpiry: true || false,
135135
* // TrustStoreAssociationStatus: "active" || "removed",
136+
* // AdvertiseTrustStoreCaNames: "on" || "off",
136137
* // },
137138
* // },
138139
* // ],

clients/client-elastic-load-balancing-v2/src/commands/ModifyListenerCommand.ts

+2
Original file line numberDiff line numberDiff line change
@@ -125,6 +125,7 @@ export interface ModifyListenerCommandOutput extends ModifyListenerOutput, __Met
125125
* TrustStoreArn: "STRING_VALUE",
126126
* IgnoreClientCertificateExpiry: true || false,
127127
* TrustStoreAssociationStatus: "active" || "removed",
128+
* AdvertiseTrustStoreCaNames: "on" || "off",
128129
* },
129130
* };
130131
* const command = new ModifyListenerCommand(input);
@@ -211,6 +212,7 @@ export interface ModifyListenerCommandOutput extends ModifyListenerOutput, __Met
211212
* // TrustStoreArn: "STRING_VALUE",
212213
* // IgnoreClientCertificateExpiry: true || false,
213214
* // TrustStoreAssociationStatus: "active" || "removed",
215+
* // AdvertiseTrustStoreCaNames: "on" || "off",
214216
* // },
215217
* // },
216218
* // ],

clients/client-elastic-load-balancing-v2/src/models/models_0.ts

+21
Original file line numberDiff line numberDiff line change
@@ -980,6 +980,21 @@ export interface AdministrativeOverride {
980980
Description?: string | undefined;
981981
}
982982

983+
/**
984+
* @public
985+
* @enum
986+
*/
987+
export const AdvertiseTrustStoreCaNamesEnum = {
988+
off: "off",
989+
on: "on",
990+
} as const;
991+
992+
/**
993+
* @public
994+
*/
995+
export type AdvertiseTrustStoreCaNamesEnum =
996+
(typeof AdvertiseTrustStoreCaNamesEnum)[keyof typeof AdvertiseTrustStoreCaNamesEnum];
997+
983998
/**
984999
* <p>The specified allocation ID does not exist.</p>
9851000
* @public
@@ -1351,6 +1366,12 @@ export interface MutualAuthenticationAttributes {
13511366
* @public
13521367
*/
13531368
TrustStoreAssociationStatus?: TrustStoreAssociationStatusEnum | undefined;
1369+
1370+
/**
1371+
* <p>Indicates whether trust store CA certificate names are advertised.</p>
1372+
* @public
1373+
*/
1374+
AdvertiseTrustStoreCaNames?: AdvertiseTrustStoreCaNamesEnum | undefined;
13541375
}
13551376

13561377
/**

clients/client-elastic-load-balancing-v2/src/protocols/Aws_query.ts

+7
Original file line numberDiff line numberDiff line change
@@ -4908,6 +4908,9 @@ const se_MutualAuthenticationAttributes = (input: MutualAuthenticationAttributes
49084908
if (input[_TSAS] != null) {
49094909
entries[_TSAS] = input[_TSAS];
49104910
}
4911+
if (input[_ATSCN] != null) {
4912+
entries[_ATSCN] = input[_ATSCN];
4913+
}
49114914
return entries;
49124915
};
49134916

@@ -7370,6 +7373,9 @@ const de_MutualAuthenticationAttributes = (output: any, context: __SerdeContext)
73707373
if (output[_TSAS] != null) {
73717374
contents[_TSAS] = __expectString(output[_TSAS]);
73727375
}
7376+
if (output[_ATSCN] != null) {
7377+
contents[_ATSCN] = __expectString(output[_ATSCN]);
7378+
}
73737379
return contents;
73747380
};
73757381

@@ -8480,6 +8486,7 @@ const _AOC = "AuthenticateOidcConfig";
84808486
const _AP = "AlpnPolicy";
84818487
const _AREP = "AuthenticationRequestExtraParams";
84828488
const _AT = "AddTags";
8489+
const _ATSCN = "AdvertiseTrustStoreCaNames";
84838490
const _ATSR = "AddTrustStoreRevocations";
84848491
const _AZ = "AvailabilityZone";
84858492
const _AZv = "AvailabilityZones";

codegen/sdk-codegen/aws-models/elastic-load-balancing-v2.json

+23
Original file line numberDiff line numberDiff line change
@@ -390,6 +390,23 @@
390390
"smithy.api#documentation": "<p>Information about the override status applied to a target.</p>"
391391
}
392392
},
393+
"com.amazonaws.elasticloadbalancingv2#AdvertiseTrustStoreCaNamesEnum": {
394+
"type": "enum",
395+
"members": {
396+
"on": {
397+
"target": "smithy.api#Unit",
398+
"traits": {
399+
"smithy.api#enumValue": "on"
400+
}
401+
},
402+
"off": {
403+
"target": "smithy.api#Unit",
404+
"traits": {
405+
"smithy.api#enumValue": "off"
406+
}
407+
}
408+
}
409+
},
393410
"com.amazonaws.elasticloadbalancingv2#AllocationId": {
394411
"type": "string"
395412
},
@@ -7346,6 +7363,12 @@
73467363
"traits": {
73477364
"smithy.api#documentation": "<p>Indicates a shared trust stores association status.</p>"
73487365
}
7366+
},
7367+
"AdvertiseTrustStoreCaNames": {
7368+
"target": "com.amazonaws.elasticloadbalancingv2#AdvertiseTrustStoreCaNamesEnum",
7369+
"traits": {
7370+
"smithy.api#documentation": "<p>Indicates whether trust store CA certificate names are advertised.</p>"
7371+
}
73497372
}
73507373
},
73517374
"traits": {

0 commit comments

Comments
 (0)