Skip to content

Commit

Permalink
feat(client-elastic-load-balancing-v2): This release adds support for…
Browse files Browse the repository at this point in the history
… advertising trusted CA certificate names in associated trust stores.
  • Loading branch information
awstools committed Nov 22, 2024
1 parent 511ab41 commit 5e46efc
Show file tree
Hide file tree
Showing 6 changed files with 56 additions and 0 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -148,6 +148,7 @@ export interface CreateListenerCommandOutput extends CreateListenerOutput, __Met
* TrustStoreArn: "STRING_VALUE",
* IgnoreClientCertificateExpiry: true || false,
* TrustStoreAssociationStatus: "active" || "removed",
* AdvertiseTrustStoreCaNames: "on" || "off",
* },
* };
* const command = new CreateListenerCommand(input);
Expand Down Expand Up @@ -234,6 +235,7 @@ export interface CreateListenerCommandOutput extends CreateListenerOutput, __Met
* // TrustStoreArn: "STRING_VALUE",
* // IgnoreClientCertificateExpiry: true || false,
* // TrustStoreAssociationStatus: "active" || "removed",
* // AdvertiseTrustStoreCaNames: "on" || "off",
* // },
* // },
* // ],
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -133,6 +133,7 @@ export interface DescribeListenersCommandOutput extends DescribeListenersOutput,
* // TrustStoreArn: "STRING_VALUE",
* // IgnoreClientCertificateExpiry: true || false,
* // TrustStoreAssociationStatus: "active" || "removed",
* // AdvertiseTrustStoreCaNames: "on" || "off",
* // },
* // },
* // ],
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -125,6 +125,7 @@ export interface ModifyListenerCommandOutput extends ModifyListenerOutput, __Met
* TrustStoreArn: "STRING_VALUE",
* IgnoreClientCertificateExpiry: true || false,
* TrustStoreAssociationStatus: "active" || "removed",
* AdvertiseTrustStoreCaNames: "on" || "off",
* },
* };
* const command = new ModifyListenerCommand(input);
Expand Down Expand Up @@ -211,6 +212,7 @@ export interface ModifyListenerCommandOutput extends ModifyListenerOutput, __Met
* // TrustStoreArn: "STRING_VALUE",
* // IgnoreClientCertificateExpiry: true || false,
* // TrustStoreAssociationStatus: "active" || "removed",
* // AdvertiseTrustStoreCaNames: "on" || "off",
* // },
* // },
* // ],
Expand Down
21 changes: 21 additions & 0 deletions clients/client-elastic-load-balancing-v2/src/models/models_0.ts
Original file line number Diff line number Diff line change
Expand Up @@ -980,6 +980,21 @@ export interface AdministrativeOverride {
Description?: string | undefined;
}

/**
* @public
* @enum
*/
export const AdvertiseTrustStoreCaNamesEnum = {
off: "off",
on: "on",
} as const;

/**
* @public
*/
export type AdvertiseTrustStoreCaNamesEnum =
(typeof AdvertiseTrustStoreCaNamesEnum)[keyof typeof AdvertiseTrustStoreCaNamesEnum];

/**
* <p>The specified allocation ID does not exist.</p>
* @public
Expand Down Expand Up @@ -1351,6 +1366,12 @@ export interface MutualAuthenticationAttributes {
* @public
*/
TrustStoreAssociationStatus?: TrustStoreAssociationStatusEnum | undefined;

/**
* <p>Indicates whether trust store CA certificate names are advertised.</p>
* @public
*/
AdvertiseTrustStoreCaNames?: AdvertiseTrustStoreCaNamesEnum | undefined;
}

/**
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -4908,6 +4908,9 @@ const se_MutualAuthenticationAttributes = (input: MutualAuthenticationAttributes
if (input[_TSAS] != null) {
entries[_TSAS] = input[_TSAS];
}
if (input[_ATSCN] != null) {
entries[_ATSCN] = input[_ATSCN];
}
return entries;
};

Expand Down Expand Up @@ -7370,6 +7373,9 @@ const de_MutualAuthenticationAttributes = (output: any, context: __SerdeContext)
if (output[_TSAS] != null) {
contents[_TSAS] = __expectString(output[_TSAS]);
}
if (output[_ATSCN] != null) {
contents[_ATSCN] = __expectString(output[_ATSCN]);
}
return contents;
};

Expand Down Expand Up @@ -8480,6 +8486,7 @@ const _AOC = "AuthenticateOidcConfig";
const _AP = "AlpnPolicy";
const _AREP = "AuthenticationRequestExtraParams";
const _AT = "AddTags";
const _ATSCN = "AdvertiseTrustStoreCaNames";
const _ATSR = "AddTrustStoreRevocations";
const _AZ = "AvailabilityZone";
const _AZv = "AvailabilityZones";
Expand Down
23 changes: 23 additions & 0 deletions codegen/sdk-codegen/aws-models/elastic-load-balancing-v2.json
Original file line number Diff line number Diff line change
Expand Up @@ -390,6 +390,23 @@
"smithy.api#documentation": "<p>Information about the override status applied to a target.</p>"
}
},
"com.amazonaws.elasticloadbalancingv2#AdvertiseTrustStoreCaNamesEnum": {
"type": "enum",
"members": {
"on": {
"target": "smithy.api#Unit",
"traits": {
"smithy.api#enumValue": "on"
}
},
"off": {
"target": "smithy.api#Unit",
"traits": {
"smithy.api#enumValue": "off"
}
}
}
},
"com.amazonaws.elasticloadbalancingv2#AllocationId": {
"type": "string"
},
Expand Down Expand Up @@ -7346,6 +7363,12 @@
"traits": {
"smithy.api#documentation": "<p>Indicates a shared trust stores association status.</p>"
}
},
"AdvertiseTrustStoreCaNames": {
"target": "com.amazonaws.elasticloadbalancingv2#AdvertiseTrustStoreCaNamesEnum",
"traits": {
"smithy.api#documentation": "<p>Indicates whether trust store CA certificate names are advertised.</p>"
}
}
},
"traits": {
Expand Down

0 comments on commit 5e46efc

Please sign in to comment.