Skip to content

Commit 06f133d

Browse files
chore: Updates version to 1.2.48
1 parent 5d8b584 commit 06f133d

File tree

419 files changed

+2284
-1247
lines changed

Some content is hidden

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

419 files changed

+2284
-1247
lines changed

Package.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ import PackageDescription
1515

1616
// MARK: - Dynamic Content
1717

18-
let clientRuntimeVersion: Version = "0.124.0"
18+
let clientRuntimeVersion: Version = "0.125.0"
1919
let crtVersion: Version = "0.48.0"
2020

2121
let excludeRuntimeUnitTests = false

Package.version

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.2.47
1+
1.2.48

Package.version.next

+1-1
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
1.2.48
1+
1.2.49

Sources/Services/AWSACM/Sources/AWSACM/ACMClient.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes
6666

6767
public class ACMClient: ClientRuntime.Client {
6868
public static let clientName = "ACMClient"
69-
public static let version = "1.2.47"
69+
public static let version = "1.2.48"
7070
let client: ClientRuntime.SdkHttpClient
7171
let config: ACMClient.ACMClientConfiguration
7272
let serviceName = "ACM"

Sources/Services/AWSACMPCA/Sources/AWSACMPCA/ACMPCAClient.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes
6666

6767
public class ACMPCAClient: ClientRuntime.Client {
6868
public static let clientName = "ACMPCAClient"
69-
public static let version = "1.2.47"
69+
public static let version = "1.2.48"
7070
let client: ClientRuntime.SdkHttpClient
7171
let config: ACMPCAClient.ACMPCAClientConfiguration
7272
let serviceName = "ACM PCA"

Sources/Services/AWSAPIGateway/Sources/AWSAPIGateway/APIGatewayClient.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes
7070

7171
public class APIGatewayClient: ClientRuntime.Client {
7272
public static let clientName = "APIGatewayClient"
73-
public static let version = "1.2.47"
73+
public static let version = "1.2.48"
7474
let client: ClientRuntime.SdkHttpClient
7575
let config: APIGatewayClient.APIGatewayClientConfiguration
7676
let serviceName = "API Gateway"

Sources/Services/AWSAPIGateway/Sources/AWSAPIGateway/Models.swift

+48-13
Original file line numberDiff line numberDiff line change
@@ -1212,6 +1212,35 @@ public struct CreateDocumentationVersionOutput: Swift.Sendable {
12121212
}
12131213
}
12141214

1215+
extension APIGatewayClientTypes {
1216+
1217+
public enum IpAddressType: Swift.Sendable, Swift.Equatable, Swift.RawRepresentable, Swift.CaseIterable, Swift.Hashable {
1218+
case dualstack
1219+
case ipv4
1220+
case sdkUnknown(Swift.String)
1221+
1222+
public static var allCases: [IpAddressType] {
1223+
return [
1224+
.dualstack,
1225+
.ipv4
1226+
]
1227+
}
1228+
1229+
public init?(rawValue: Swift.String) {
1230+
let value = Self.allCases.first(where: { $0.rawValue == rawValue })
1231+
self = value ?? Self.sdkUnknown(rawValue)
1232+
}
1233+
1234+
public var rawValue: Swift.String {
1235+
switch self {
1236+
case .dualstack: return "dualstack"
1237+
case .ipv4: return "ipv4"
1238+
case let .sdkUnknown(s): return s
1239+
}
1240+
}
1241+
}
1242+
}
1243+
12151244
extension APIGatewayClientTypes {
12161245

12171246
/// The endpoint type. The valid values are EDGE for edge-optimized API setup, most suitable for mobile applications; REGIONAL for regional API endpoint setup, most suitable for calling from AWS Region; and PRIVATE for private APIs.
@@ -1247,17 +1276,21 @@ extension APIGatewayClientTypes {
12471276

12481277
extension APIGatewayClientTypes {
12491278

1250-
/// The endpoint configuration to indicate the types of endpoints an API (RestApi) or its custom domain name (DomainName) has.
1279+
/// The endpoint configuration to indicate the types of endpoints an API (RestApi) or its custom domain name (DomainName) has and the IP address types that can invoke it.
12511280
public struct EndpointConfiguration: Swift.Sendable {
1281+
/// The IP address types that can invoke an API (RestApi) or a DomainName. Use ipv4 to allow only IPv4 addresses to invoke an API or DomainName, or use dualstack to allow both IPv4 and IPv6 addresses to invoke an API or a DomainName. For the PRIVATE endpoint type, only dualstack is supported.
1282+
public var ipAddressType: APIGatewayClientTypes.IpAddressType?
12521283
/// A list of endpoint types of an API (RestApi) or its custom domain name (DomainName). For an edge-optimized API and its custom domain name, the endpoint type is "EDGE". For a regional API and its custom domain name, the endpoint type is REGIONAL. For a private API, the endpoint type is PRIVATE.
12531284
public var types: [APIGatewayClientTypes.EndpointType]?
12541285
/// A list of VpcEndpointIds of an API (RestApi) against which to create Route53 ALIASes. It is only supported for PRIVATE endpoint type.
12551286
public var vpcEndpointIds: [Swift.String]?
12561287

12571288
public init(
1289+
ipAddressType: APIGatewayClientTypes.IpAddressType? = nil,
12581290
types: [APIGatewayClientTypes.EndpointType]? = nil,
12591291
vpcEndpointIds: [Swift.String]? = nil
12601292
) {
1293+
self.ipAddressType = ipAddressType
12611294
self.types = types
12621295
self.vpcEndpointIds = vpcEndpointIds
12631296
}
@@ -1327,7 +1360,7 @@ public struct CreateDomainNameInput: Swift.Sendable {
13271360
/// The name of the DomainName resource.
13281361
/// This member is required.
13291362
public var domainName: Swift.String?
1330-
/// The endpoint configuration of this DomainName showing the endpoint types of the domain name.
1363+
/// The endpoint configuration of this DomainName showing the endpoint types and IP address types of the domain name.
13311364
public var endpointConfiguration: APIGatewayClientTypes.EndpointConfiguration?
13321365
/// The mutual TLS authentication configuration for a custom domain name. If specified, API Gateway performs two-way authentication between the client and the server. Clients must present a trusted certificate to access your API.
13331366
public var mutualTlsAuthentication: APIGatewayClientTypes.MutualTlsAuthenticationInput?
@@ -1460,7 +1493,7 @@ public struct CreateDomainNameOutput: Swift.Sendable {
14601493
public var domainNameStatus: APIGatewayClientTypes.DomainNameStatus?
14611494
/// An optional text message containing detailed information about status of the DomainName migration.
14621495
public var domainNameStatusMessage: Swift.String?
1463-
/// The endpoint configuration of this DomainName showing the endpoint types of the domain name.
1496+
/// The endpoint configuration of this DomainName showing the endpoint types and IP address types of the domain name.
14641497
public var endpointConfiguration: APIGatewayClientTypes.EndpointConfiguration?
14651498
/// A stringified JSON policy document that applies to the API Gateway Management service for this DomainName. This policy document controls access for access association sources to create domain name access associations with this DomainName. Supported only for private custom domain names.
14661499
public var managementPolicy: Swift.String?
@@ -2047,7 +2080,7 @@ public struct CreateRestApiInput: Swift.Sendable {
20472080
public var description: Swift.String?
20482081
/// Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint
20492082
public var disableExecuteApiEndpoint: Swift.Bool?
2050-
/// The endpoint configuration of this RestApi showing the endpoint types of the API.
2083+
/// The endpoint configuration of this RestApi showing the endpoint types and IP address types of the API.
20512084
public var endpointConfiguration: APIGatewayClientTypes.EndpointConfiguration?
20522085
/// A nullable integer that is used to enable compression (with non-negative between 0 and 10485760 (10M) bytes, inclusive) or disable compression (with a null value) on an API. When compression is enabled, compression or decompression is not applied on the payload if the payload size is smaller than this value. Setting it to zero allows compression for any payload size.
20532086
public var minimumCompressionSize: Swift.Int?
@@ -2100,7 +2133,7 @@ public struct CreateRestApiOutput: Swift.Sendable {
21002133
public var description: Swift.String?
21012134
/// Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.
21022135
public var disableExecuteApiEndpoint: Swift.Bool
2103-
/// The endpoint configuration of this RestApi showing the endpoint types of the API.
2136+
/// The endpoint configuration of this RestApi showing the endpoint types and IP address types of the API.
21042137
public var endpointConfiguration: APIGatewayClientTypes.EndpointConfiguration?
21052138
/// The API's identifier. This identifier is unique across all of your APIs in API Gateway.
21062139
public var id: Swift.String?
@@ -4126,7 +4159,7 @@ public struct GetDomainNameOutput: Swift.Sendable {
41264159
public var domainNameStatus: APIGatewayClientTypes.DomainNameStatus?
41274160
/// An optional text message containing detailed information about status of the DomainName migration.
41284161
public var domainNameStatusMessage: Swift.String?
4129-
/// The endpoint configuration of this DomainName showing the endpoint types of the domain name.
4162+
/// The endpoint configuration of this DomainName showing the endpoint types and IP address types of the domain name.
41304163
public var endpointConfiguration: APIGatewayClientTypes.EndpointConfiguration?
41314164
/// A stringified JSON policy document that applies to the API Gateway Management service for this DomainName. This policy document controls access for access association sources to create domain name access associations with this DomainName. Supported only for private custom domain names.
41324165
public var managementPolicy: Swift.String?
@@ -4334,7 +4367,7 @@ extension APIGatewayClientTypes {
43344367
public var domainNameStatus: APIGatewayClientTypes.DomainNameStatus?
43354368
/// An optional text message containing detailed information about status of the DomainName migration.
43364369
public var domainNameStatusMessage: Swift.String?
4337-
/// The endpoint configuration of this DomainName showing the endpoint types of the domain name.
4370+
/// The endpoint configuration of this DomainName showing the endpoint types and IP address types of the domain name.
43384371
public var endpointConfiguration: APIGatewayClientTypes.EndpointConfiguration?
43394372
/// A stringified JSON policy document that applies to the API Gateway Management service for this DomainName. This policy document controls access for access association sources to create domain name access associations with this DomainName. Supported only for private custom domain names.
43404373
public var managementPolicy: Swift.String?
@@ -5257,7 +5290,7 @@ public struct GetRestApiOutput: Swift.Sendable {
52575290
public var description: Swift.String?
52585291
/// Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.
52595292
public var disableExecuteApiEndpoint: Swift.Bool
5260-
/// The endpoint configuration of this RestApi showing the endpoint types of the API.
5293+
/// The endpoint configuration of this RestApi showing the endpoint types and IP address types of the API.
52615294
public var endpointConfiguration: APIGatewayClientTypes.EndpointConfiguration?
52625295
/// The API's identifier. This identifier is unique across all of your APIs in API Gateway.
52635296
public var id: Swift.String?
@@ -5339,7 +5372,7 @@ extension APIGatewayClientTypes {
53395372
public var description: Swift.String?
53405373
/// Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.
53415374
public var disableExecuteApiEndpoint: Swift.Bool
5342-
/// The endpoint configuration of this RestApi showing the endpoint types of the API.
5375+
/// The endpoint configuration of this RestApi showing the endpoint types and IP address types of the API.
53435376
public var endpointConfiguration: APIGatewayClientTypes.EndpointConfiguration?
53445377
/// The API's identifier. This identifier is unique across all of your APIs in API Gateway.
53455378
public var id: Swift.String?
@@ -6380,7 +6413,7 @@ public struct ImportRestApiOutput: Swift.Sendable {
63806413
public var description: Swift.String?
63816414
/// Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.
63826415
public var disableExecuteApiEndpoint: Swift.Bool
6383-
/// The endpoint configuration of this RestApi showing the endpoint types of the API.
6416+
/// The endpoint configuration of this RestApi showing the endpoint types and IP address types of the API.
63846417
public var endpointConfiguration: APIGatewayClientTypes.EndpointConfiguration?
63856418
/// The API's identifier. This identifier is unique across all of your APIs in API Gateway.
63866419
public var id: Swift.String?
@@ -6916,7 +6949,7 @@ public struct PutRestApiOutput: Swift.Sendable {
69166949
public var description: Swift.String?
69176950
/// Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.
69186951
public var disableExecuteApiEndpoint: Swift.Bool
6919-
/// The endpoint configuration of this RestApi showing the endpoint types of the API.
6952+
/// The endpoint configuration of this RestApi showing the endpoint types and IP address types of the API.
69206953
public var endpointConfiguration: APIGatewayClientTypes.EndpointConfiguration?
69216954
/// The API's identifier. This identifier is unique across all of your APIs in API Gateway.
69226955
public var id: Swift.String?
@@ -7685,7 +7718,7 @@ public struct UpdateDomainNameOutput: Swift.Sendable {
76857718
public var domainNameStatus: APIGatewayClientTypes.DomainNameStatus?
76867719
/// An optional text message containing detailed information about status of the DomainName migration.
76877720
public var domainNameStatusMessage: Swift.String?
7688-
/// The endpoint configuration of this DomainName showing the endpoint types of the domain name.
7721+
/// The endpoint configuration of this DomainName showing the endpoint types and IP address types of the domain name.
76897722
public var endpointConfiguration: APIGatewayClientTypes.EndpointConfiguration?
76907723
/// A stringified JSON policy document that applies to the API Gateway Management service for this DomainName. This policy document controls access for access association sources to create domain name access associations with this DomainName. Supported only for private custom domain names.
76917724
public var managementPolicy: Swift.String?
@@ -8266,7 +8299,7 @@ public struct UpdateRestApiOutput: Swift.Sendable {
82668299
public var description: Swift.String?
82678300
/// Specifies whether clients can invoke your API by using the default execute-api endpoint. By default, clients can invoke your API with the default https://{api_id}.execute-api.{region}.amazonaws.com endpoint. To require that clients use a custom domain name to invoke your API, disable the default endpoint.
82688301
public var disableExecuteApiEndpoint: Swift.Bool
8269-
/// The endpoint configuration of this RestApi showing the endpoint types of the API.
8302+
/// The endpoint configuration of this RestApi showing the endpoint types and IP address types of the API.
82708303
public var endpointConfiguration: APIGatewayClientTypes.EndpointConfiguration?
82718304
/// The API's identifier. This identifier is unique across all of your APIs in API Gateway.
82728305
public var id: Swift.String?
@@ -15485,6 +15518,7 @@ extension APIGatewayClientTypes.EndpointConfiguration {
1548515518

1548615519
static func write(value: APIGatewayClientTypes.EndpointConfiguration?, to writer: SmithyJSON.Writer) throws {
1548715520
guard let value else { return }
15521+
try writer["ipAddressType"].write(value.ipAddressType)
1548815522
try writer["types"].writeList(value.types, memberWritingClosure: SmithyReadWrite.WritingClosureBox<APIGatewayClientTypes.EndpointType>().write(value:to:), memberNodeInfo: "member", isFlattened: false)
1548915523
try writer["vpcEndpointIds"].writeList(value.vpcEndpointIds, memberWritingClosure: SmithyReadWrite.WritingClosures.writeString(value:to:), memberNodeInfo: "member", isFlattened: false)
1549015524
}
@@ -15493,6 +15527,7 @@ extension APIGatewayClientTypes.EndpointConfiguration {
1549315527
guard reader.hasContent else { throw SmithyReadWrite.ReaderError.requiredValueNotPresent }
1549415528
var value = APIGatewayClientTypes.EndpointConfiguration()
1549515529
value.types = try reader["types"].readListIfPresent(memberReadingClosure: SmithyReadWrite.ReadingClosureBox<APIGatewayClientTypes.EndpointType>().read(from:), memberNodeInfo: "member", isFlattened: false)
15530+
value.ipAddressType = try reader["ipAddressType"].readIfPresent()
1549615531
value.vpcEndpointIds = try reader["vpcEndpointIds"].readListIfPresent(memberReadingClosure: SmithyReadWrite.ReadingClosures.readString(from:), memberNodeInfo: "member", isFlattened: false)
1549715532
return value
1549815533
}

Sources/Services/AWSARCZonalShift/Sources/AWSARCZonalShift/ARCZonalShiftClient.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes
6666

6767
public class ARCZonalShiftClient: ClientRuntime.Client {
6868
public static let clientName = "ARCZonalShiftClient"
69-
public static let version = "1.2.47"
69+
public static let version = "1.2.48"
7070
let client: ClientRuntime.SdkHttpClient
7171
let config: ARCZonalShiftClient.ARCZonalShiftClientConfiguration
7272
let serviceName = "ARC Zonal Shift"

Sources/Services/AWSAccessAnalyzer/Sources/AWSAccessAnalyzer/AccessAnalyzerClient.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes
6767

6868
public class AccessAnalyzerClient: ClientRuntime.Client {
6969
public static let clientName = "AccessAnalyzerClient"
70-
public static let version = "1.2.47"
70+
public static let version = "1.2.48"
7171
let client: ClientRuntime.SdkHttpClient
7272
let config: AccessAnalyzerClient.AccessAnalyzerClientConfiguration
7373
let serviceName = "AccessAnalyzer"

Sources/Services/AWSAccount/Sources/AWSAccount/AccountClient.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes
6464

6565
public class AccountClient: ClientRuntime.Client {
6666
public static let clientName = "AccountClient"
67-
public static let version = "1.2.47"
67+
public static let version = "1.2.48"
6868
let client: ClientRuntime.SdkHttpClient
6969
let config: AccountClient.AccountClientConfiguration
7070
let serviceName = "Account"

Sources/Services/AWSAmp/Sources/AWSAmp/AmpClient.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes
6767

6868
public class AmpClient: ClientRuntime.Client {
6969
public static let clientName = "AmpClient"
70-
public static let version = "1.2.47"
70+
public static let version = "1.2.48"
7171
let client: ClientRuntime.SdkHttpClient
7272
let config: AmpClient.AmpClientConfiguration
7373
let serviceName = "amp"

Sources/Services/AWSAmplify/Sources/AWSAmplify/AmplifyClient.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes
6666

6767
public class AmplifyClient: ClientRuntime.Client {
6868
public static let clientName = "AmplifyClient"
69-
public static let version = "1.2.47"
69+
public static let version = "1.2.48"
7070
let client: ClientRuntime.SdkHttpClient
7171
let config: AmplifyClient.AmplifyClientConfiguration
7272
let serviceName = "Amplify"

Sources/Services/AWSAmplifyBackend/Sources/AWSAmplifyBackend/AmplifyBackendClient.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes
6464

6565
public class AmplifyBackendClient: ClientRuntime.Client {
6666
public static let clientName = "AmplifyBackendClient"
67-
public static let version = "1.2.47"
67+
public static let version = "1.2.48"
6868
let client: ClientRuntime.SdkHttpClient
6969
let config: AmplifyBackendClient.AmplifyBackendClientConfiguration
7070
let serviceName = "AmplifyBackend"

Sources/Services/AWSAmplifyUIBuilder/Sources/AWSAmplifyUIBuilder/AmplifyUIBuilderClient.swift

+1-1
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes
6767

6868
public class AmplifyUIBuilderClient: ClientRuntime.Client {
6969
public static let clientName = "AmplifyUIBuilderClient"
70-
public static let version = "1.2.47"
70+
public static let version = "1.2.48"
7171
let client: ClientRuntime.SdkHttpClient
7272
let config: AmplifyUIBuilderClient.AmplifyUIBuilderClientConfiguration
7373
let serviceName = "AmplifyUIBuilder"

0 commit comments

Comments
 (0)