Skip to content

Commit c9498b5

Browse files
chore: Updates version to 0.35.0
1 parent 3e7ce87 commit c9498b5

File tree

808 files changed

+31630
-5851
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

808 files changed

+31630
-5851
lines changed

Package.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -232,7 +232,7 @@ func addResolvedTargets() {
232232
// MARK: - Generated
233233

234234
addDependencies(
235-
clientRuntimeVersion: "0.39.0",
235+
clientRuntimeVersion: "0.40.0",
236236
crtVersion: "0.26.0"
237237
)
238238

Package.version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.34.0
1+
0.35.0
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
// Code generated by smithy-swift-codegen. DO NOT EDIT!
2+
3+
4+
5+
public enum ACMClientTypes {}

Sources/Services/AWSACM/models/Models.swift

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22
import AWSClientRuntime
33
import ClientRuntime
44

5-
public enum ACMClientTypes {}
6-
75
extension AccessDeniedException {
86
public init(httpResponse: ClientRuntime.HttpResponse, decoder: ClientRuntime.ResponseDecoder? = nil, message: Swift.String? = nil, requestID: Swift.String? = nil) async throws {
97
if let data = try await httpResponse.body.readData(),
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
// Code generated by smithy-swift-codegen. DO NOT EDIT!
2+
3+
4+
5+
public enum ACMPCAClientTypes {}

Sources/Services/AWSACMPCA/Waiters.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -55,7 +55,7 @@ extension ACMPCAClient {
5555
return (error as? ServiceError)?.typeName == "RequestInProgressException"
5656
}),
5757
]
58-
return try WaiterConfiguration<GetCertificateInput, GetCertificateOutput>(acceptors: acceptors, minDelay: 3.0, maxDelay: 120.0)
58+
return try WaiterConfiguration<GetCertificateInput, GetCertificateOutput>(acceptors: acceptors, minDelay: 1.0, maxDelay: 120.0)
5959
}
6060

6161
/// Initiates waiting for the CertificateIssued event on the getCertificate operation.

Sources/Services/AWSACMPCA/models/Models.swift

Lines changed: 48 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22
import AWSClientRuntime
33
import ClientRuntime
44

5-
public enum ACMPCAClientTypes {}
6-
75
extension ACMPCAClientTypes.ASN1Subject: Swift.Codable {
86
enum CodingKeys: Swift.String, Swift.CodingKey {
97
case commonName = "CommonName"
@@ -1396,6 +1394,7 @@ enum CreatePermissionOutputError: ClientRuntime.HttpResponseErrorBinding {
13961394

13971395
extension ACMPCAClientTypes.CrlConfiguration: Swift.Codable {
13981396
enum CodingKeys: Swift.String, Swift.CodingKey {
1397+
case crlDistributionPointExtensionConfiguration = "CrlDistributionPointExtensionConfiguration"
13991398
case customCname = "CustomCname"
14001399
case enabled = "Enabled"
14011400
case expirationInDays = "ExpirationInDays"
@@ -1405,6 +1404,9 @@ extension ACMPCAClientTypes.CrlConfiguration: Swift.Codable {
14051404

14061405
public func encode(to encoder: Swift.Encoder) throws {
14071406
var encodeContainer = encoder.container(keyedBy: CodingKeys.self)
1407+
if let crlDistributionPointExtensionConfiguration = self.crlDistributionPointExtensionConfiguration {
1408+
try encodeContainer.encode(crlDistributionPointExtensionConfiguration, forKey: .crlDistributionPointExtensionConfiguration)
1409+
}
14081410
if let customCname = self.customCname {
14091411
try encodeContainer.encode(customCname, forKey: .customCname)
14101412
}
@@ -1434,11 +1436,13 @@ extension ACMPCAClientTypes.CrlConfiguration: Swift.Codable {
14341436
s3BucketName = s3BucketNameDecoded
14351437
let s3ObjectAclDecoded = try containerValues.decodeIfPresent(ACMPCAClientTypes.S3ObjectAcl.self, forKey: .s3ObjectAcl)
14361438
s3ObjectAcl = s3ObjectAclDecoded
1439+
let crlDistributionPointExtensionConfigurationDecoded = try containerValues.decodeIfPresent(ACMPCAClientTypes.CrlDistributionPointExtensionConfiguration.self, forKey: .crlDistributionPointExtensionConfiguration)
1440+
crlDistributionPointExtensionConfiguration = crlDistributionPointExtensionConfigurationDecoded
14371441
}
14381442
}
14391443

14401444
extension ACMPCAClientTypes {
1441-
/// Contains configuration information for a certificate revocation list (CRL). Your private certificate authority (CA) creates base CRLs. Delta CRLs are not supported. You can enable CRLs for your new or an existing private CA by setting the Enabled parameter to true. Your private CA writes CRLs to an S3 bucket that you specify in the S3BucketName parameter. You can hide the name of your bucket by specifying a value for the CustomCname parameter. Your private CA copies the CNAME or the S3 bucket name to the CRL Distribution Points extension of each certificate it issues. Your S3 bucket policy must give write permission to Amazon Web Services Private CA. Amazon Web Services Private CA assets that are stored in Amazon S3 can be protected with encryption. For more information, see [Encrypting Your CRLs](https://docs.aws.amazon.com/privateca/latest/userguide/PcaCreateCa.html#crl-encryption). Your private CA uses the value in the ExpirationInDays parameter to calculate the nextUpdate field in the CRL. The CRL is refreshed prior to a certificate's expiration date or when a certificate is revoked. When a certificate is revoked, it appears in the CRL until the certificate expires, and then in one additional CRL after expiration, and it always appears in the audit report. A CRL is typically updated approximately 30 minutes after a certificate is revoked. If for any reason a CRL update fails, Amazon Web Services Private CA makes further attempts every 15 minutes. CRLs contain the following fields:
1445+
/// Contains configuration information for a certificate revocation list (CRL). Your private certificate authority (CA) creates base CRLs. Delta CRLs are not supported. You can enable CRLs for your new or an existing private CA by setting the Enabled parameter to true. Your private CA writes CRLs to an S3 bucket that you specify in the S3BucketName parameter. You can hide the name of your bucket by specifying a value for the CustomCname parameter. Your private CA by default copies the CNAME or the S3 bucket name to the CRL Distribution Points extension of each certificate it issues. If you want to configure this default behavior to be something different, you can set the CrlDistributionPointExtensionConfiguration parameter. Your S3 bucket policy must give write permission to Amazon Web Services Private CA. Amazon Web Services Private CA assets that are stored in Amazon S3 can be protected with encryption. For more information, see [Encrypting Your CRLs](https://docs.aws.amazon.com/privateca/latest/userguide/PcaCreateCa.html#crl-encryption). Your private CA uses the value in the ExpirationInDays parameter to calculate the nextUpdate field in the CRL. The CRL is refreshed prior to a certificate's expiration date or when a certificate is revoked. When a certificate is revoked, it appears in the CRL until the certificate expires, and then in one additional CRL after expiration, and it always appears in the audit report. A CRL is typically updated approximately 30 minutes after a certificate is revoked. If for any reason a CRL update fails, Amazon Web Services Private CA makes further attempts every 15 minutes. CRLs contain the following fields:
14421446
///
14431447
/// * Version: The current version number defined in RFC 5280 is V2. The integer value is 0x1.
14441448
///
@@ -1482,6 +1486,8 @@ extension ACMPCAClientTypes {
14821486
///
14831487
/// Certificate revocation lists created by Amazon Web Services Private CA are DER-encoded. You can use the following OpenSSL command to list a CRL. openssl crl -inform DER -text -in crl_path -noout For more information, see [Planning a certificate revocation list (CRL)](https://docs.aws.amazon.com/privateca/latest/userguide/crl-planning.html) in the Amazon Web Services Private Certificate Authority User Guide
14841488
public struct CrlConfiguration: Swift.Equatable {
1489+
/// Configures the behavior of the CRL Distribution Point extension for certificates issued by your certificate authority. If this field is not provided, then the CRl Distribution Point Extension will be present and contain the default CRL URL.
1490+
public var crlDistributionPointExtensionConfiguration: ACMPCAClientTypes.CrlDistributionPointExtensionConfiguration?
14851491
/// Name inserted into the certificate CRL Distribution Points extension that enables the use of an alias for the CRL distribution point. Use this value if you don't want the name of your S3 bucket to be public. The content of a Canonical Name (CNAME) record must conform to [RFC2396](https://www.ietf.org/rfc/rfc2396.txt) restrictions on the use of special characters in URIs. Additionally, the value of the CNAME must not include a protocol prefix such as "http://" or "https://".
14861492
public var customCname: Swift.String?
14871493
/// Boolean value that specifies whether certificate revocation lists (CRLs) are enabled. You can use this value to enable certificate revocation for a new CA when you call the [CreateCertificateAuthority](https://docs.aws.amazon.com/privateca/latest/APIReference/API_CreateCertificateAuthority.html) action or for an existing CA when you call the [UpdateCertificateAuthority](https://docs.aws.amazon.com/privateca/latest/APIReference/API_UpdateCertificateAuthority.html) action.
@@ -1495,13 +1501,15 @@ extension ACMPCAClientTypes {
14951501
public var s3ObjectAcl: ACMPCAClientTypes.S3ObjectAcl?
14961502

14971503
public init(
1504+
crlDistributionPointExtensionConfiguration: ACMPCAClientTypes.CrlDistributionPointExtensionConfiguration? = nil,
14981505
customCname: Swift.String? = nil,
14991506
enabled: Swift.Bool? = nil,
15001507
expirationInDays: Swift.Int? = nil,
15011508
s3BucketName: Swift.String? = nil,
15021509
s3ObjectAcl: ACMPCAClientTypes.S3ObjectAcl? = nil
15031510
)
15041511
{
1512+
self.crlDistributionPointExtensionConfiguration = crlDistributionPointExtensionConfiguration
15051513
self.customCname = customCname
15061514
self.enabled = enabled
15071515
self.expirationInDays = expirationInDays
@@ -1512,6 +1520,42 @@ extension ACMPCAClientTypes {
15121520

15131521
}
15141522

1523+
extension ACMPCAClientTypes.CrlDistributionPointExtensionConfiguration: Swift.Codable {
1524+
enum CodingKeys: Swift.String, Swift.CodingKey {
1525+
case omitExtension = "OmitExtension"
1526+
}
1527+
1528+
public func encode(to encoder: Swift.Encoder) throws {
1529+
var encodeContainer = encoder.container(keyedBy: CodingKeys.self)
1530+
if let omitExtension = self.omitExtension {
1531+
try encodeContainer.encode(omitExtension, forKey: .omitExtension)
1532+
}
1533+
}
1534+
1535+
public init(from decoder: Swift.Decoder) throws {
1536+
let containerValues = try decoder.container(keyedBy: CodingKeys.self)
1537+
let omitExtensionDecoded = try containerValues.decodeIfPresent(Swift.Bool.self, forKey: .omitExtension)
1538+
omitExtension = omitExtensionDecoded
1539+
}
1540+
}
1541+
1542+
extension ACMPCAClientTypes {
1543+
/// Contains configuration information for the default behavior of the CRL Distribution Point (CDP) extension in certificates issued by your CA. This extension contains a link to download the CRL, so you can check whether a certificate has been revoked. To choose whether you want this extension omitted or not in certificates issued by your CA, you can set the OmitExtension parameter.
1544+
public struct CrlDistributionPointExtensionConfiguration: Swift.Equatable {
1545+
/// Configures whether the CRL Distribution Point extension should be populated with the default URL to the CRL. If set to true, then the CDP extension will not be present in any certificates issued by that CA unless otherwise specified through CSR or API passthrough. Only set this if you have another way to distribute the CRL Distribution Points ffor certificates issued by your CA, such as the Matter Distributed Compliance Ledger This configuration cannot be enabled with a custom CNAME set.
1546+
/// This member is required.
1547+
public var omitExtension: Swift.Bool?
1548+
1549+
public init(
1550+
omitExtension: Swift.Bool? = nil
1551+
)
1552+
{
1553+
self.omitExtension = omitExtension
1554+
}
1555+
}
1556+
1557+
}
1558+
15151559
extension ACMPCAClientTypes.CsrExtensions: Swift.Codable {
15161560
enum CodingKeys: Swift.String, Swift.CodingKey {
15171561
case keyUsage = "KeyUsage"
@@ -3979,7 +4023,7 @@ extension ListCertificateAuthoritiesInput {
39794023
}
39804024

39814025
public struct ListCertificateAuthoritiesInput: Swift.Equatable {
3982-
/// Use this parameter when paginating results to specify the maximum number of items to return in the response on each page. If additional items exist beyond the number you specify, the NextToken element is sent in the response. Use this NextToken value in a subsequent request to retrieve additional items.
4026+
/// Use this parameter when paginating results to specify the maximum number of items to return in the response on each page. If additional items exist beyond the number you specify, the NextToken element is sent in the response. Use this NextToken value in a subsequent request to retrieve additional items. Although the maximum value is 1000, the action only returns a maximum of 100 items.
39834027
public var maxResults: Swift.Int?
39844028
/// Use this parameter when paginating results in a subsequent request after you receive a response with truncated results. Set it to the value of the NextToken parameter from the response you just received.
39854029
public var nextToken: Swift.String?
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
// Code generated by smithy-swift-codegen. DO NOT EDIT!
2+
3+
4+
5+
public enum APIGatewayClientTypes {}

Sources/Services/AWSAPIGateway/models/Models.swift

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,6 @@
22
import AWSClientRuntime
33
import ClientRuntime
44

5-
public enum APIGatewayClientTypes {}
6-
75
extension APIGatewayClientTypes.AccessLogSettings: Swift.Codable {
86
enum CodingKeys: Swift.String, Swift.CodingKey {
97
case destinationArn
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
// Code generated by smithy-swift-codegen. DO NOT EDIT!
2+
3+
4+
5+
public enum ARCZonalShiftClientTypes {}

0 commit comments

Comments
 (0)