diff --git a/Package.swift b/Package.swift index ce0f880661b..c2388b4718a 100644 --- a/Package.swift +++ b/Package.swift @@ -15,7 +15,7 @@ import PackageDescription // MARK: - Dynamic Content -let clientRuntimeVersion: Version = "0.104.0" +let clientRuntimeVersion: Version = "0.105.0" let crtVersion: Version = "0.40.0" let excludeRuntimeUnitTests = false diff --git a/Package.version b/Package.version index ef3b2e2ce69..52fe9591531 100644 --- a/Package.version +++ b/Package.version @@ -1 +1 @@ -1.0.64 \ No newline at end of file +1.0.65 \ No newline at end of file diff --git a/Package.version.next b/Package.version.next index 52fe9591531..d70e2e78c21 100644 --- a/Package.version.next +++ b/Package.version.next @@ -1 +1 @@ -1.0.65 \ No newline at end of file +1.0.66 \ No newline at end of file diff --git a/Sources/Services/AWSACM/Sources/AWSACM/ACMClient.swift b/Sources/Services/AWSACM/Sources/AWSACM/ACMClient.swift index dad0b007c76..99729016ab5 100644 --- a/Sources/Services/AWSACM/Sources/AWSACM/ACMClient.swift +++ b/Sources/Services/AWSACM/Sources/AWSACM/ACMClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ACMClient: ClientRuntime.Client { public static let clientName = "ACMClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: ACMClient.ACMClientConfiguration let serviceName = "ACM" diff --git a/Sources/Services/AWSACMPCA/Sources/AWSACMPCA/ACMPCAClient.swift b/Sources/Services/AWSACMPCA/Sources/AWSACMPCA/ACMPCAClient.swift index e1570af6310..b0e41c96ee8 100644 --- a/Sources/Services/AWSACMPCA/Sources/AWSACMPCA/ACMPCAClient.swift +++ b/Sources/Services/AWSACMPCA/Sources/AWSACMPCA/ACMPCAClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ACMPCAClient: ClientRuntime.Client { public static let clientName = "ACMPCAClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: ACMPCAClient.ACMPCAClientConfiguration let serviceName = "ACM PCA" diff --git a/Sources/Services/AWSAPIGateway/Sources/AWSAPIGateway/APIGatewayClient.swift b/Sources/Services/AWSAPIGateway/Sources/AWSAPIGateway/APIGatewayClient.swift index d32ec50cccb..630fb4e9775 100644 --- a/Sources/Services/AWSAPIGateway/Sources/AWSAPIGateway/APIGatewayClient.swift +++ b/Sources/Services/AWSAPIGateway/Sources/AWSAPIGateway/APIGatewayClient.swift @@ -68,7 +68,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class APIGatewayClient: ClientRuntime.Client { public static let clientName = "APIGatewayClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: APIGatewayClient.APIGatewayClientConfiguration let serviceName = "API Gateway" diff --git a/Sources/Services/AWSARCZonalShift/Sources/AWSARCZonalShift/ARCZonalShiftClient.swift b/Sources/Services/AWSARCZonalShift/Sources/AWSARCZonalShift/ARCZonalShiftClient.swift index 7c37e0dec2c..ce4f22ff428 100644 --- a/Sources/Services/AWSARCZonalShift/Sources/AWSARCZonalShift/ARCZonalShiftClient.swift +++ b/Sources/Services/AWSARCZonalShift/Sources/AWSARCZonalShift/ARCZonalShiftClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ARCZonalShiftClient: ClientRuntime.Client { public static let clientName = "ARCZonalShiftClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: ARCZonalShiftClient.ARCZonalShiftClientConfiguration let serviceName = "ARC Zonal Shift" diff --git a/Sources/Services/AWSAccessAnalyzer/Sources/AWSAccessAnalyzer/AccessAnalyzerClient.swift b/Sources/Services/AWSAccessAnalyzer/Sources/AWSAccessAnalyzer/AccessAnalyzerClient.swift index c0445f8d0c7..655dd82a91f 100644 --- a/Sources/Services/AWSAccessAnalyzer/Sources/AWSAccessAnalyzer/AccessAnalyzerClient.swift +++ b/Sources/Services/AWSAccessAnalyzer/Sources/AWSAccessAnalyzer/AccessAnalyzerClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class AccessAnalyzerClient: ClientRuntime.Client { public static let clientName = "AccessAnalyzerClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: AccessAnalyzerClient.AccessAnalyzerClientConfiguration let serviceName = "AccessAnalyzer" diff --git a/Sources/Services/AWSAccount/Sources/AWSAccount/AccountClient.swift b/Sources/Services/AWSAccount/Sources/AWSAccount/AccountClient.swift index e64065003b4..73b5e25124f 100644 --- a/Sources/Services/AWSAccount/Sources/AWSAccount/AccountClient.swift +++ b/Sources/Services/AWSAccount/Sources/AWSAccount/AccountClient.swift @@ -62,7 +62,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class AccountClient: ClientRuntime.Client { public static let clientName = "AccountClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: AccountClient.AccountClientConfiguration let serviceName = "Account" diff --git a/Sources/Services/AWSAmp/Sources/AWSAmp/AmpClient.swift b/Sources/Services/AWSAmp/Sources/AWSAmp/AmpClient.swift index 83ab02a49b7..79dc1cd0c79 100644 --- a/Sources/Services/AWSAmp/Sources/AWSAmp/AmpClient.swift +++ b/Sources/Services/AWSAmp/Sources/AWSAmp/AmpClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class AmpClient: ClientRuntime.Client { public static let clientName = "AmpClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: AmpClient.AmpClientConfiguration let serviceName = "amp" diff --git a/Sources/Services/AWSAmp/Sources/AWSAmp/Models.swift b/Sources/Services/AWSAmp/Sources/AWSAmp/Models.swift index 91233d11192..a7767376684 100644 --- a/Sources/Services/AWSAmp/Sources/AWSAmp/Models.swift +++ b/Sources/Services/AWSAmp/Sources/AWSAmp/Models.swift @@ -2778,7 +2778,7 @@ extension GetDefaultScraperConfigurationOutput { let responseReader = try SmithyJSON.Reader.from(data: data) let reader = responseReader var value = GetDefaultScraperConfigurationOutput() - value.configuration = try reader["configuration"].readIfPresent() ?? Foundation.Data("".utf8) + value.configuration = try reader["configuration"].readIfPresent() ?? Foundation.Data(base64Encoded: "") return value } } @@ -3578,7 +3578,7 @@ extension AmpClientTypes.AlertManagerDefinitionDescription { guard reader.hasContent else { throw SmithyReadWrite.ReaderError.requiredValueNotPresent } var value = AmpClientTypes.AlertManagerDefinitionDescription() value.status = try reader["status"].readIfPresent(with: AmpClientTypes.AlertManagerDefinitionStatus.read(from:)) - value.data = try reader["data"].readIfPresent() ?? Foundation.Data("".utf8) + value.data = try reader["data"].readIfPresent() ?? Foundation.Data(base64Encoded: "") value.createdAt = try reader["createdAt"].readTimestampIfPresent(format: SmithyTimestamps.TimestampFormat.epochSeconds) ?? SmithyTimestamps.TimestampFormatter(format: .dateTime).date(from: "1970-01-01T00:00:00Z") value.modifiedAt = try reader["modifiedAt"].readTimestampIfPresent(format: SmithyTimestamps.TimestampFormat.epochSeconds) ?? SmithyTimestamps.TimestampFormatter(format: .dateTime).date(from: "1970-01-01T00:00:00Z") return value @@ -3607,7 +3607,7 @@ extension AmpClientTypes.RuleGroupsNamespaceDescription { value.arn = try reader["arn"].readIfPresent() ?? "" value.name = try reader["name"].readIfPresent() ?? "" value.status = try reader["status"].readIfPresent(with: AmpClientTypes.RuleGroupsNamespaceStatus.read(from:)) - value.data = try reader["data"].readIfPresent() ?? Foundation.Data("".utf8) + value.data = try reader["data"].readIfPresent() ?? Foundation.Data(base64Encoded: "") value.createdAt = try reader["createdAt"].readTimestampIfPresent(format: SmithyTimestamps.TimestampFormat.epochSeconds) ?? SmithyTimestamps.TimestampFormatter(format: .dateTime).date(from: "1970-01-01T00:00:00Z") value.modifiedAt = try reader["modifiedAt"].readTimestampIfPresent(format: SmithyTimestamps.TimestampFormat.epochSeconds) ?? SmithyTimestamps.TimestampFormatter(format: .dateTime).date(from: "1970-01-01T00:00:00Z") value.tags = try reader["tags"].readMapIfPresent(valueReadingClosure: SmithyReadWrite.ReadingClosures.readString(from:), keyNodeInfo: "key", valueNodeInfo: "value", isFlattened: false) diff --git a/Sources/Services/AWSAmplify/Sources/AWSAmplify/AmplifyClient.swift b/Sources/Services/AWSAmplify/Sources/AWSAmplify/AmplifyClient.swift index 7f7618cd0ad..302c7d9d94a 100644 --- a/Sources/Services/AWSAmplify/Sources/AWSAmplify/AmplifyClient.swift +++ b/Sources/Services/AWSAmplify/Sources/AWSAmplify/AmplifyClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class AmplifyClient: ClientRuntime.Client { public static let clientName = "AmplifyClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: AmplifyClient.AmplifyClientConfiguration let serviceName = "Amplify" diff --git a/Sources/Services/AWSAmplifyBackend/Sources/AWSAmplifyBackend/AmplifyBackendClient.swift b/Sources/Services/AWSAmplifyBackend/Sources/AWSAmplifyBackend/AmplifyBackendClient.swift index aa832f01c54..016cc54e382 100644 --- a/Sources/Services/AWSAmplifyBackend/Sources/AWSAmplifyBackend/AmplifyBackendClient.swift +++ b/Sources/Services/AWSAmplifyBackend/Sources/AWSAmplifyBackend/AmplifyBackendClient.swift @@ -62,7 +62,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class AmplifyBackendClient: ClientRuntime.Client { public static let clientName = "AmplifyBackendClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: AmplifyBackendClient.AmplifyBackendClientConfiguration let serviceName = "AmplifyBackend" diff --git a/Sources/Services/AWSAmplifyUIBuilder/Sources/AWSAmplifyUIBuilder/AmplifyUIBuilderClient.swift b/Sources/Services/AWSAmplifyUIBuilder/Sources/AWSAmplifyUIBuilder/AmplifyUIBuilderClient.swift index 25e704eaa4f..72f9082e156 100644 --- a/Sources/Services/AWSAmplifyUIBuilder/Sources/AWSAmplifyUIBuilder/AmplifyUIBuilderClient.swift +++ b/Sources/Services/AWSAmplifyUIBuilder/Sources/AWSAmplifyUIBuilder/AmplifyUIBuilderClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class AmplifyUIBuilderClient: ClientRuntime.Client { public static let clientName = "AmplifyUIBuilderClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: AmplifyUIBuilderClient.AmplifyUIBuilderClientConfiguration let serviceName = "AmplifyUIBuilder" diff --git a/Sources/Services/AWSApiGatewayManagementApi/Sources/AWSApiGatewayManagementApi/ApiGatewayManagementApiClient.swift b/Sources/Services/AWSApiGatewayManagementApi/Sources/AWSApiGatewayManagementApi/ApiGatewayManagementApiClient.swift index 6411f94f7e5..b0cf78c43b5 100644 --- a/Sources/Services/AWSApiGatewayManagementApi/Sources/AWSApiGatewayManagementApi/ApiGatewayManagementApiClient.swift +++ b/Sources/Services/AWSApiGatewayManagementApi/Sources/AWSApiGatewayManagementApi/ApiGatewayManagementApiClient.swift @@ -62,7 +62,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ApiGatewayManagementApiClient: ClientRuntime.Client { public static let clientName = "ApiGatewayManagementApiClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: ApiGatewayManagementApiClient.ApiGatewayManagementApiClientConfiguration let serviceName = "ApiGatewayManagementApi" diff --git a/Sources/Services/AWSApiGatewayV2/Sources/AWSApiGatewayV2/ApiGatewayV2Client.swift b/Sources/Services/AWSApiGatewayV2/Sources/AWSApiGatewayV2/ApiGatewayV2Client.swift index b56cd18b969..797ff99578c 100644 --- a/Sources/Services/AWSApiGatewayV2/Sources/AWSApiGatewayV2/ApiGatewayV2Client.swift +++ b/Sources/Services/AWSApiGatewayV2/Sources/AWSApiGatewayV2/ApiGatewayV2Client.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ApiGatewayV2Client: ClientRuntime.Client { public static let clientName = "ApiGatewayV2Client" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: ApiGatewayV2Client.ApiGatewayV2ClientConfiguration let serviceName = "ApiGatewayV2" diff --git a/Sources/Services/AWSAppConfig/Sources/AWSAppConfig/AppConfigClient.swift b/Sources/Services/AWSAppConfig/Sources/AWSAppConfig/AppConfigClient.swift index 915091ffc4c..7bd54d71330 100644 --- a/Sources/Services/AWSAppConfig/Sources/AWSAppConfig/AppConfigClient.swift +++ b/Sources/Services/AWSAppConfig/Sources/AWSAppConfig/AppConfigClient.swift @@ -67,7 +67,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class AppConfigClient: ClientRuntime.Client { public static let clientName = "AppConfigClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: AppConfigClient.AppConfigClientConfiguration let serviceName = "AppConfig" diff --git a/Sources/Services/AWSAppConfigData/Sources/AWSAppConfigData/AppConfigDataClient.swift b/Sources/Services/AWSAppConfigData/Sources/AWSAppConfigData/AppConfigDataClient.swift index 2b1a339ddbe..f8219c10a6a 100644 --- a/Sources/Services/AWSAppConfigData/Sources/AWSAppConfigData/AppConfigDataClient.swift +++ b/Sources/Services/AWSAppConfigData/Sources/AWSAppConfigData/AppConfigDataClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class AppConfigDataClient: ClientRuntime.Client { public static let clientName = "AppConfigDataClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: AppConfigDataClient.AppConfigDataClientConfiguration let serviceName = "AppConfigData" diff --git a/Sources/Services/AWSAppFabric/Sources/AWSAppFabric/AppFabricClient.swift b/Sources/Services/AWSAppFabric/Sources/AWSAppFabric/AppFabricClient.swift index 29815467dcc..47680064fa9 100644 --- a/Sources/Services/AWSAppFabric/Sources/AWSAppFabric/AppFabricClient.swift +++ b/Sources/Services/AWSAppFabric/Sources/AWSAppFabric/AppFabricClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class AppFabricClient: ClientRuntime.Client { public static let clientName = "AppFabricClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: AppFabricClient.AppFabricClientConfiguration let serviceName = "AppFabric" diff --git a/Sources/Services/AWSAppIntegrations/Sources/AWSAppIntegrations/AppIntegrationsClient.swift b/Sources/Services/AWSAppIntegrations/Sources/AWSAppIntegrations/AppIntegrationsClient.swift index cdf75991160..f93248b0ad3 100644 --- a/Sources/Services/AWSAppIntegrations/Sources/AWSAppIntegrations/AppIntegrationsClient.swift +++ b/Sources/Services/AWSAppIntegrations/Sources/AWSAppIntegrations/AppIntegrationsClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class AppIntegrationsClient: ClientRuntime.Client { public static let clientName = "AppIntegrationsClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: AppIntegrationsClient.AppIntegrationsClientConfiguration let serviceName = "AppIntegrations" diff --git a/Sources/Services/AWSAppMesh/Sources/AWSAppMesh/AppMeshClient.swift b/Sources/Services/AWSAppMesh/Sources/AWSAppMesh/AppMeshClient.swift index a5c450a6973..29120822f7b 100644 --- a/Sources/Services/AWSAppMesh/Sources/AWSAppMesh/AppMeshClient.swift +++ b/Sources/Services/AWSAppMesh/Sources/AWSAppMesh/AppMeshClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class AppMeshClient: ClientRuntime.Client { public static let clientName = "AppMeshClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: AppMeshClient.AppMeshClientConfiguration let serviceName = "App Mesh" diff --git a/Sources/Services/AWSAppRunner/Sources/AWSAppRunner/AppRunnerClient.swift b/Sources/Services/AWSAppRunner/Sources/AWSAppRunner/AppRunnerClient.swift index 36501732dd4..588f092ccf4 100644 --- a/Sources/Services/AWSAppRunner/Sources/AWSAppRunner/AppRunnerClient.swift +++ b/Sources/Services/AWSAppRunner/Sources/AWSAppRunner/AppRunnerClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class AppRunnerClient: ClientRuntime.Client { public static let clientName = "AppRunnerClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: AppRunnerClient.AppRunnerClientConfiguration let serviceName = "AppRunner" diff --git a/Sources/Services/AWSAppStream/Sources/AWSAppStream/AppStreamClient.swift b/Sources/Services/AWSAppStream/Sources/AWSAppStream/AppStreamClient.swift index 7e9680182e0..c13b05809c7 100644 --- a/Sources/Services/AWSAppStream/Sources/AWSAppStream/AppStreamClient.swift +++ b/Sources/Services/AWSAppStream/Sources/AWSAppStream/AppStreamClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class AppStreamClient: ClientRuntime.Client { public static let clientName = "AppStreamClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: AppStreamClient.AppStreamClientConfiguration let serviceName = "AppStream" diff --git a/Sources/Services/AWSAppSync/Sources/AWSAppSync/AppSyncClient.swift b/Sources/Services/AWSAppSync/Sources/AWSAppSync/AppSyncClient.swift index ae963de804a..1cefa597a8a 100644 --- a/Sources/Services/AWSAppSync/Sources/AWSAppSync/AppSyncClient.swift +++ b/Sources/Services/AWSAppSync/Sources/AWSAppSync/AppSyncClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class AppSyncClient: ClientRuntime.Client { public static let clientName = "AppSyncClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: AppSyncClient.AppSyncClientConfiguration let serviceName = "AppSync" diff --git a/Sources/Services/AWSAppTest/Sources/AWSAppTest/AppTestClient.swift b/Sources/Services/AWSAppTest/Sources/AWSAppTest/AppTestClient.swift index c01cc33cf83..dceadc8e49b 100644 --- a/Sources/Services/AWSAppTest/Sources/AWSAppTest/AppTestClient.swift +++ b/Sources/Services/AWSAppTest/Sources/AWSAppTest/AppTestClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class AppTestClient: ClientRuntime.Client { public static let clientName = "AppTestClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: AppTestClient.AppTestClientConfiguration let serviceName = "AppTest" diff --git a/Sources/Services/AWSAppflow/Sources/AWSAppflow/AppflowClient.swift b/Sources/Services/AWSAppflow/Sources/AWSAppflow/AppflowClient.swift index 3f4291fa501..3546596a21d 100644 --- a/Sources/Services/AWSAppflow/Sources/AWSAppflow/AppflowClient.swift +++ b/Sources/Services/AWSAppflow/Sources/AWSAppflow/AppflowClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class AppflowClient: ClientRuntime.Client { public static let clientName = "AppflowClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: AppflowClient.AppflowClientConfiguration let serviceName = "Appflow" diff --git a/Sources/Services/AWSApplicationAutoScaling/Sources/AWSApplicationAutoScaling/ApplicationAutoScalingClient.swift b/Sources/Services/AWSApplicationAutoScaling/Sources/AWSApplicationAutoScaling/ApplicationAutoScalingClient.swift index 0544b3d5f30..6e68be89be8 100644 --- a/Sources/Services/AWSApplicationAutoScaling/Sources/AWSApplicationAutoScaling/ApplicationAutoScalingClient.swift +++ b/Sources/Services/AWSApplicationAutoScaling/Sources/AWSApplicationAutoScaling/ApplicationAutoScalingClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ApplicationAutoScalingClient: ClientRuntime.Client { public static let clientName = "ApplicationAutoScalingClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: ApplicationAutoScalingClient.ApplicationAutoScalingClientConfiguration let serviceName = "Application Auto Scaling" diff --git a/Sources/Services/AWSApplicationCostProfiler/Sources/AWSApplicationCostProfiler/ApplicationCostProfilerClient.swift b/Sources/Services/AWSApplicationCostProfiler/Sources/AWSApplicationCostProfiler/ApplicationCostProfilerClient.swift index fb0891aed1f..0c602e323ff 100644 --- a/Sources/Services/AWSApplicationCostProfiler/Sources/AWSApplicationCostProfiler/ApplicationCostProfilerClient.swift +++ b/Sources/Services/AWSApplicationCostProfiler/Sources/AWSApplicationCostProfiler/ApplicationCostProfilerClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ApplicationCostProfilerClient: ClientRuntime.Client { public static let clientName = "ApplicationCostProfilerClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: ApplicationCostProfilerClient.ApplicationCostProfilerClientConfiguration let serviceName = "ApplicationCostProfiler" diff --git a/Sources/Services/AWSApplicationDiscoveryService/Sources/AWSApplicationDiscoveryService/ApplicationDiscoveryClient.swift b/Sources/Services/AWSApplicationDiscoveryService/Sources/AWSApplicationDiscoveryService/ApplicationDiscoveryClient.swift index ea9e069c3b3..b80dade2e74 100644 --- a/Sources/Services/AWSApplicationDiscoveryService/Sources/AWSApplicationDiscoveryService/ApplicationDiscoveryClient.swift +++ b/Sources/Services/AWSApplicationDiscoveryService/Sources/AWSApplicationDiscoveryService/ApplicationDiscoveryClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ApplicationDiscoveryClient: ClientRuntime.Client { public static let clientName = "ApplicationDiscoveryClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: ApplicationDiscoveryClient.ApplicationDiscoveryClientConfiguration let serviceName = "Application Discovery" diff --git a/Sources/Services/AWSApplicationInsights/Sources/AWSApplicationInsights/ApplicationInsightsClient.swift b/Sources/Services/AWSApplicationInsights/Sources/AWSApplicationInsights/ApplicationInsightsClient.swift index 0e1cb44890a..45de1c26b0b 100644 --- a/Sources/Services/AWSApplicationInsights/Sources/AWSApplicationInsights/ApplicationInsightsClient.swift +++ b/Sources/Services/AWSApplicationInsights/Sources/AWSApplicationInsights/ApplicationInsightsClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ApplicationInsightsClient: ClientRuntime.Client { public static let clientName = "ApplicationInsightsClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: ApplicationInsightsClient.ApplicationInsightsClientConfiguration let serviceName = "Application Insights" diff --git a/Sources/Services/AWSApplicationSignals/Sources/AWSApplicationSignals/ApplicationSignalsClient.swift b/Sources/Services/AWSApplicationSignals/Sources/AWSApplicationSignals/ApplicationSignalsClient.swift index 2e45fcf2b13..6adcae20ece 100644 --- a/Sources/Services/AWSApplicationSignals/Sources/AWSApplicationSignals/ApplicationSignalsClient.swift +++ b/Sources/Services/AWSApplicationSignals/Sources/AWSApplicationSignals/ApplicationSignalsClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ApplicationSignalsClient: ClientRuntime.Client { public static let clientName = "ApplicationSignalsClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: ApplicationSignalsClient.ApplicationSignalsClientConfiguration let serviceName = "Application Signals" diff --git a/Sources/Services/AWSArtifact/Sources/AWSArtifact/ArtifactClient.swift b/Sources/Services/AWSArtifact/Sources/AWSArtifact/ArtifactClient.swift index 0a763665d37..c8d6dfad429 100644 --- a/Sources/Services/AWSArtifact/Sources/AWSArtifact/ArtifactClient.swift +++ b/Sources/Services/AWSArtifact/Sources/AWSArtifact/ArtifactClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ArtifactClient: ClientRuntime.Client { public static let clientName = "ArtifactClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: ArtifactClient.ArtifactClientConfiguration let serviceName = "Artifact" diff --git a/Sources/Services/AWSAthena/Sources/AWSAthena/AthenaClient.swift b/Sources/Services/AWSAthena/Sources/AWSAthena/AthenaClient.swift index 0b8c4664340..43e0d364eba 100644 --- a/Sources/Services/AWSAthena/Sources/AWSAthena/AthenaClient.swift +++ b/Sources/Services/AWSAthena/Sources/AWSAthena/AthenaClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class AthenaClient: ClientRuntime.Client { public static let clientName = "AthenaClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: AthenaClient.AthenaClientConfiguration let serviceName = "Athena" diff --git a/Sources/Services/AWSAuditManager/Sources/AWSAuditManager/AuditManagerClient.swift b/Sources/Services/AWSAuditManager/Sources/AWSAuditManager/AuditManagerClient.swift index 3e13f73eb03..d797edd5989 100644 --- a/Sources/Services/AWSAuditManager/Sources/AWSAuditManager/AuditManagerClient.swift +++ b/Sources/Services/AWSAuditManager/Sources/AWSAuditManager/AuditManagerClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class AuditManagerClient: ClientRuntime.Client { public static let clientName = "AuditManagerClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: AuditManagerClient.AuditManagerClientConfiguration let serviceName = "AuditManager" diff --git a/Sources/Services/AWSAutoScaling/Sources/AWSAutoScaling/AutoScalingClient.swift b/Sources/Services/AWSAutoScaling/Sources/AWSAutoScaling/AutoScalingClient.swift index 7b02a7739c2..88564ae3e6e 100644 --- a/Sources/Services/AWSAutoScaling/Sources/AWSAutoScaling/AutoScalingClient.swift +++ b/Sources/Services/AWSAutoScaling/Sources/AWSAutoScaling/AutoScalingClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class AutoScalingClient: ClientRuntime.Client { public static let clientName = "AutoScalingClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: AutoScalingClient.AutoScalingClientConfiguration let serviceName = "Auto Scaling" diff --git a/Sources/Services/AWSAutoScalingPlans/Sources/AWSAutoScalingPlans/AutoScalingPlansClient.swift b/Sources/Services/AWSAutoScalingPlans/Sources/AWSAutoScalingPlans/AutoScalingPlansClient.swift index ff955589e0f..cb8e67d3eda 100644 --- a/Sources/Services/AWSAutoScalingPlans/Sources/AWSAutoScalingPlans/AutoScalingPlansClient.swift +++ b/Sources/Services/AWSAutoScalingPlans/Sources/AWSAutoScalingPlans/AutoScalingPlansClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class AutoScalingPlansClient: ClientRuntime.Client { public static let clientName = "AutoScalingPlansClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: AutoScalingPlansClient.AutoScalingPlansClientConfiguration let serviceName = "Auto Scaling Plans" diff --git a/Sources/Services/AWSB2bi/Sources/AWSB2bi/B2biClient.swift b/Sources/Services/AWSB2bi/Sources/AWSB2bi/B2biClient.swift index 393ec3757bb..b7965d347b1 100644 --- a/Sources/Services/AWSB2bi/Sources/AWSB2bi/B2biClient.swift +++ b/Sources/Services/AWSB2bi/Sources/AWSB2bi/B2biClient.swift @@ -66,7 +66,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class B2biClient: ClientRuntime.Client { public static let clientName = "B2biClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: B2biClient.B2biClientConfiguration let serviceName = "b2bi" diff --git a/Sources/Services/AWSBCMDataExports/Sources/AWSBCMDataExports/BCMDataExportsClient.swift b/Sources/Services/AWSBCMDataExports/Sources/AWSBCMDataExports/BCMDataExportsClient.swift index b3363bbff15..1d574038f22 100644 --- a/Sources/Services/AWSBCMDataExports/Sources/AWSBCMDataExports/BCMDataExportsClient.swift +++ b/Sources/Services/AWSBCMDataExports/Sources/AWSBCMDataExports/BCMDataExportsClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class BCMDataExportsClient: ClientRuntime.Client { public static let clientName = "BCMDataExportsClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: BCMDataExportsClient.BCMDataExportsClientConfiguration let serviceName = "BCM Data Exports" diff --git a/Sources/Services/AWSBCMPricingCalculator/Sources/AWSBCMPricingCalculator/BCMPricingCalculatorClient.swift b/Sources/Services/AWSBCMPricingCalculator/Sources/AWSBCMPricingCalculator/BCMPricingCalculatorClient.swift index 771bef8b3c4..f78ce412295 100644 --- a/Sources/Services/AWSBCMPricingCalculator/Sources/AWSBCMPricingCalculator/BCMPricingCalculatorClient.swift +++ b/Sources/Services/AWSBCMPricingCalculator/Sources/AWSBCMPricingCalculator/BCMPricingCalculatorClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class BCMPricingCalculatorClient: ClientRuntime.Client { public static let clientName = "BCMPricingCalculatorClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: BCMPricingCalculatorClient.BCMPricingCalculatorClientConfiguration let serviceName = "BCM Pricing Calculator" diff --git a/Sources/Services/AWSBackup/Sources/AWSBackup/BackupClient.swift b/Sources/Services/AWSBackup/Sources/AWSBackup/BackupClient.swift index 3754ee70c08..1ae40e4fece 100644 --- a/Sources/Services/AWSBackup/Sources/AWSBackup/BackupClient.swift +++ b/Sources/Services/AWSBackup/Sources/AWSBackup/BackupClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class BackupClient: ClientRuntime.Client { public static let clientName = "BackupClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: BackupClient.BackupClientConfiguration let serviceName = "Backup" diff --git a/Sources/Services/AWSBackupGateway/Sources/AWSBackupGateway/BackupGatewayClient.swift b/Sources/Services/AWSBackupGateway/Sources/AWSBackupGateway/BackupGatewayClient.swift index a9e677c4632..39d2c34b996 100644 --- a/Sources/Services/AWSBackupGateway/Sources/AWSBackupGateway/BackupGatewayClient.swift +++ b/Sources/Services/AWSBackupGateway/Sources/AWSBackupGateway/BackupGatewayClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class BackupGatewayClient: ClientRuntime.Client { public static let clientName = "BackupGatewayClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: BackupGatewayClient.BackupGatewayClientConfiguration let serviceName = "Backup Gateway" diff --git a/Sources/Services/AWSBackupSearch/Sources/AWSBackupSearch/BackupSearchClient.swift b/Sources/Services/AWSBackupSearch/Sources/AWSBackupSearch/BackupSearchClient.swift index cdc51bf896b..fba834fca3b 100644 --- a/Sources/Services/AWSBackupSearch/Sources/AWSBackupSearch/BackupSearchClient.swift +++ b/Sources/Services/AWSBackupSearch/Sources/AWSBackupSearch/BackupSearchClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class BackupSearchClient: ClientRuntime.Client { public static let clientName = "BackupSearchClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: BackupSearchClient.BackupSearchClientConfiguration let serviceName = "BackupSearch" diff --git a/Sources/Services/AWSBatch/Sources/AWSBatch/BatchClient.swift b/Sources/Services/AWSBatch/Sources/AWSBatch/BatchClient.swift index 005b63b2007..607440a7504 100644 --- a/Sources/Services/AWSBatch/Sources/AWSBatch/BatchClient.swift +++ b/Sources/Services/AWSBatch/Sources/AWSBatch/BatchClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class BatchClient: ClientRuntime.Client { public static let clientName = "BatchClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: BatchClient.BatchClientConfiguration let serviceName = "Batch" diff --git a/Sources/Services/AWSBedrock/Sources/AWSBedrock/BedrockClient.swift b/Sources/Services/AWSBedrock/Sources/AWSBedrock/BedrockClient.swift index 3fac73b010e..f7d41031688 100644 --- a/Sources/Services/AWSBedrock/Sources/AWSBedrock/BedrockClient.swift +++ b/Sources/Services/AWSBedrock/Sources/AWSBedrock/BedrockClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class BedrockClient: ClientRuntime.Client { public static let clientName = "BedrockClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: BedrockClient.BedrockClientConfiguration let serviceName = "Bedrock" diff --git a/Sources/Services/AWSBedrock/Sources/AWSBedrock/Models.swift b/Sources/Services/AWSBedrock/Sources/AWSBedrock/Models.swift index 58e17a77e7e..2217a2fa98b 100644 --- a/Sources/Services/AWSBedrock/Sources/AWSBedrock/Models.swift +++ b/Sources/Services/AWSBedrock/Sources/AWSBedrock/Models.swift @@ -11216,7 +11216,7 @@ extension BedrockClientTypes.ByteContentDoc { var value = BedrockClientTypes.ByteContentDoc() value.identifier = try reader["identifier"].readIfPresent() ?? "" value.contentType = try reader["contentType"].readIfPresent() ?? "" - value.data = try reader["data"].readIfPresent() ?? Foundation.Data("".utf8) + value.data = try reader["data"].readIfPresent() ?? Foundation.Data(base64Encoded: "") return value } } diff --git a/Sources/Services/AWSBedrockAgent/Sources/AWSBedrockAgent/BedrockAgentClient.swift b/Sources/Services/AWSBedrockAgent/Sources/AWSBedrockAgent/BedrockAgentClient.swift index b89195f059e..a06697d4c42 100644 --- a/Sources/Services/AWSBedrockAgent/Sources/AWSBedrockAgent/BedrockAgentClient.swift +++ b/Sources/Services/AWSBedrockAgent/Sources/AWSBedrockAgent/BedrockAgentClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class BedrockAgentClient: ClientRuntime.Client { public static let clientName = "BedrockAgentClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: BedrockAgentClient.BedrockAgentClientConfiguration let serviceName = "Bedrock Agent" diff --git a/Sources/Services/AWSBedrockAgent/Sources/AWSBedrockAgent/Models.swift b/Sources/Services/AWSBedrockAgent/Sources/AWSBedrockAgent/Models.swift index 26a1f906ba5..3ae4bd1d2bd 100644 --- a/Sources/Services/AWSBedrockAgent/Sources/AWSBedrockAgent/Models.swift +++ b/Sources/Services/AWSBedrockAgent/Sources/AWSBedrockAgent/Models.swift @@ -1013,6 +1013,22 @@ extension BedrockAgentClientTypes { } } +extension BedrockAgentClientTypes { + + /// Configuration for SESSION_SUMMARY memory type enabled for the agent. + public struct SessionSummaryConfiguration: Swift.Sendable { + /// Maximum number of recent session summaries to include in the agent's prompt context. + public var maxRecentSessions: Swift.Int? + + public init( + maxRecentSessions: Swift.Int? = nil + ) + { + self.maxRecentSessions = maxRecentSessions + } + } +} + extension BedrockAgentClientTypes { /// Details of the memory configuration. @@ -1020,15 +1036,19 @@ extension BedrockAgentClientTypes { /// The type of memory that is stored. /// This member is required. public var enabledMemoryTypes: [BedrockAgentClientTypes.MemoryType]? + /// Contains the configuration for SESSION_SUMMARY memory type enabled for the agent. + public var sessionSummaryConfiguration: BedrockAgentClientTypes.SessionSummaryConfiguration? /// The number of days the agent is configured to retain the conversational context. public var storageDays: Swift.Int? public init( enabledMemoryTypes: [BedrockAgentClientTypes.MemoryType]? = nil, + sessionSummaryConfiguration: BedrockAgentClientTypes.SessionSummaryConfiguration? = nil, storageDays: Swift.Int? = 30 ) { self.enabledMemoryTypes = enabledMemoryTypes + self.sessionSummaryConfiguration = sessionSummaryConfiguration self.storageDays = storageDays } } @@ -1157,6 +1177,7 @@ extension BedrockAgentClientTypes { public enum PromptType: Swift.Sendable, Swift.Equatable, Swift.RawRepresentable, Swift.CaseIterable, Swift.Hashable { case knowledgeBaseResponseGeneration + case memorySummarization case orchestration case postProcessing case preProcessing @@ -1165,6 +1186,7 @@ extension BedrockAgentClientTypes { public static var allCases: [PromptType] { return [ .knowledgeBaseResponseGeneration, + .memorySummarization, .orchestration, .postProcessing, .preProcessing @@ -1179,6 +1201,7 @@ extension BedrockAgentClientTypes { public var rawValue: Swift.String { switch self { case .knowledgeBaseResponseGeneration: return "KNOWLEDGE_BASE_RESPONSE_GENERATION" + case .memorySummarization: return "MEMORY_SUMMARIZATION" case .orchestration: return "ORCHESTRATION" case .postProcessing: return "POST_PROCESSING" case .preProcessing: return "PRE_PROCESSING" @@ -3239,11 +3262,13 @@ extension BedrockAgentClientTypes { public enum SharePointAuthType: Swift.Sendable, Swift.Equatable, Swift.RawRepresentable, Swift.CaseIterable, Swift.Hashable { case oauth2ClientCredentials + case oauth2SharepointAppOnlyClientCredentials case sdkUnknown(Swift.String) public static var allCases: [SharePointAuthType] { return [ - .oauth2ClientCredentials + .oauth2ClientCredentials, + .oauth2SharepointAppOnlyClientCredentials ] } @@ -3255,6 +3280,7 @@ extension BedrockAgentClientTypes { public var rawValue: Swift.String { switch self { case .oauth2ClientCredentials: return "OAUTH2_CLIENT_CREDENTIALS" + case .oauth2SharepointAppOnlyClientCredentials: return "OAUTH2_SHAREPOINT_APP_ONLY_CLIENT_CREDENTIALS" case let .sdkUnknown(s): return s } } @@ -3397,13 +3423,17 @@ extension BedrockAgentClientTypes { /// The rate limits for the URLs that you want to crawl. You should be authorized to crawl the URLs. public struct WebCrawlerLimits: Swift.Sendable { + /// The max number of web pages crawled from your source URLs, up to 25,000 pages. If the web pages exceed this limit, the data source sync will fail and no web pages will be ingested. + public var maxPages: Swift.Int? /// The max rate at which pages are crawled, up to 300 per minute per host. public var rateLimit: Swift.Int? public init( + maxPages: Swift.Int? = nil, rateLimit: Swift.Int? = nil ) { + self.maxPages = maxPages self.rateLimit = rateLimit } } @@ -3450,25 +3480,29 @@ extension BedrockAgentClientTypes { public var inclusionFilters: [Swift.String]? /// The scope of what is crawled for your URLs. You can choose to crawl only web pages that belong to the same host or primary domain. For example, only web pages that contain the seed URL "https://docs.aws.amazon.com/bedrock/latest/userguide/" and no other domains. You can choose to include sub domains in addition to the host or primary domain. For example, web pages that contain "aws.amazon.com" can also include sub domain "docs.aws.amazon.com". public var scope: BedrockAgentClientTypes.WebScopeType? + /// A string used for identifying the crawler or a bot when it accesses a web server. By default, this is set to bedrockbot_UUID for your crawler. You can optionally append a custom string to bedrockbot_UUID to allowlist a specific user agent permitted to access your source URLs. + public var userAgent: Swift.String? public init( crawlerLimits: BedrockAgentClientTypes.WebCrawlerLimits? = nil, exclusionFilters: [Swift.String]? = nil, inclusionFilters: [Swift.String]? = nil, - scope: BedrockAgentClientTypes.WebScopeType? = nil + scope: BedrockAgentClientTypes.WebScopeType? = nil, + userAgent: Swift.String? = nil ) { self.crawlerLimits = crawlerLimits self.exclusionFilters = exclusionFilters self.inclusionFilters = inclusionFilters self.scope = scope + self.userAgent = userAgent } } } extension BedrockAgentClientTypes.WebCrawlerConfiguration: Swift.CustomDebugStringConvertible { public var debugDescription: Swift.String { - "WebCrawlerConfiguration(crawlerLimits: \(Swift.String(describing: crawlerLimits)), scope: \(Swift.String(describing: scope)), exclusionFilters: \"CONTENT_REDACTED\", inclusionFilters: \"CONTENT_REDACTED\")"} + "WebCrawlerConfiguration(crawlerLimits: \(Swift.String(describing: crawlerLimits)), scope: \(Swift.String(describing: scope)), exclusionFilters: \"CONTENT_REDACTED\", inclusionFilters: \"CONTENT_REDACTED\", userAgent: \"CONTENT_REDACTED\")"} } extension BedrockAgentClientTypes { @@ -15001,6 +15035,7 @@ extension BedrockAgentClientTypes.MemoryConfiguration { static func write(value: BedrockAgentClientTypes.MemoryConfiguration?, to writer: SmithyJSON.Writer) throws { guard let value else { return } try writer["enabledMemoryTypes"].writeList(value.enabledMemoryTypes, memberWritingClosure: SmithyReadWrite.WritingClosureBox().write(value:to:), memberNodeInfo: "member", isFlattened: false) + try writer["sessionSummaryConfiguration"].write(value.sessionSummaryConfiguration, with: BedrockAgentClientTypes.SessionSummaryConfiguration.write(value:to:)) try writer["storageDays"].write(value.storageDays) } @@ -15009,6 +15044,22 @@ extension BedrockAgentClientTypes.MemoryConfiguration { var value = BedrockAgentClientTypes.MemoryConfiguration() value.enabledMemoryTypes = try reader["enabledMemoryTypes"].readListIfPresent(memberReadingClosure: SmithyReadWrite.ReadingClosureBox().read(from:), memberNodeInfo: "member", isFlattened: false) ?? [] value.storageDays = try reader["storageDays"].readIfPresent() ?? 30 + value.sessionSummaryConfiguration = try reader["sessionSummaryConfiguration"].readIfPresent(with: BedrockAgentClientTypes.SessionSummaryConfiguration.read(from:)) + return value + } +} + +extension BedrockAgentClientTypes.SessionSummaryConfiguration { + + static func write(value: BedrockAgentClientTypes.SessionSummaryConfiguration?, to writer: SmithyJSON.Writer) throws { + guard let value else { return } + try writer["maxRecentSessions"].write(value.maxRecentSessions) + } + + static func read(from reader: SmithyJSON.Reader) throws -> BedrockAgentClientTypes.SessionSummaryConfiguration { + guard reader.hasContent else { throw SmithyReadWrite.ReaderError.requiredValueNotPresent } + var value = BedrockAgentClientTypes.SessionSummaryConfiguration() + value.maxRecentSessions = try reader["maxRecentSessions"].readIfPresent() return value } } @@ -15913,6 +15964,7 @@ extension BedrockAgentClientTypes.WebCrawlerConfiguration { try writer["exclusionFilters"].writeList(value.exclusionFilters, memberWritingClosure: SmithyReadWrite.WritingClosures.writeString(value:to:), memberNodeInfo: "member", isFlattened: false) try writer["inclusionFilters"].writeList(value.inclusionFilters, memberWritingClosure: SmithyReadWrite.WritingClosures.writeString(value:to:), memberNodeInfo: "member", isFlattened: false) try writer["scope"].write(value.scope) + try writer["userAgent"].write(value.userAgent) } static func read(from reader: SmithyJSON.Reader) throws -> BedrockAgentClientTypes.WebCrawlerConfiguration { @@ -15922,6 +15974,7 @@ extension BedrockAgentClientTypes.WebCrawlerConfiguration { value.inclusionFilters = try reader["inclusionFilters"].readListIfPresent(memberReadingClosure: SmithyReadWrite.ReadingClosures.readString(from:), memberNodeInfo: "member", isFlattened: false) value.exclusionFilters = try reader["exclusionFilters"].readListIfPresent(memberReadingClosure: SmithyReadWrite.ReadingClosures.readString(from:), memberNodeInfo: "member", isFlattened: false) value.scope = try reader["scope"].readIfPresent() + value.userAgent = try reader["userAgent"].readIfPresent() return value } } @@ -15930,6 +15983,7 @@ extension BedrockAgentClientTypes.WebCrawlerLimits { static func write(value: BedrockAgentClientTypes.WebCrawlerLimits?, to writer: SmithyJSON.Writer) throws { guard let value else { return } + try writer["maxPages"].write(value.maxPages) try writer["rateLimit"].write(value.rateLimit) } @@ -15937,6 +15991,7 @@ extension BedrockAgentClientTypes.WebCrawlerLimits { guard reader.hasContent else { throw SmithyReadWrite.ReaderError.requiredValueNotPresent } var value = BedrockAgentClientTypes.WebCrawlerLimits() value.rateLimit = try reader["rateLimit"].readIfPresent() + value.maxPages = try reader["maxPages"].readIfPresent() return value } } diff --git a/Sources/Services/AWSBedrockAgentRuntime/Sources/AWSBedrockAgentRuntime/BedrockAgentRuntimeClient.swift b/Sources/Services/AWSBedrockAgentRuntime/Sources/AWSBedrockAgentRuntime/BedrockAgentRuntimeClient.swift index f8a549d58c1..854a14fc712 100644 --- a/Sources/Services/AWSBedrockAgentRuntime/Sources/AWSBedrockAgentRuntime/BedrockAgentRuntimeClient.swift +++ b/Sources/Services/AWSBedrockAgentRuntime/Sources/AWSBedrockAgentRuntime/BedrockAgentRuntimeClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class BedrockAgentRuntimeClient: ClientRuntime.Client { public static let clientName = "BedrockAgentRuntimeClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: BedrockAgentRuntimeClient.BedrockAgentRuntimeClientConfiguration let serviceName = "Bedrock Agent Runtime" @@ -565,6 +565,17 @@ extension BedrockAgentRuntimeClient { /// /// * To activate trace enablement, turn enableTrace to true. Trace enablement helps you follow the agent's reasoning process that led it to the information it processed, the actions it took, and the final result it yielded. For more information, see [Trace enablement](https://docs.aws.amazon.com/bedrock/latest/userguide/agents-test.html#trace-events). /// + /// * To stream agent responses, make sure that only orchestration prompt is enabled. Agent streaming is not supported for the following steps: + /// + /// * Pre-processing + /// + /// * Post-processing + /// + /// * Agent with 1 Knowledge base and User Input not enabled + /// + /// + /// + /// /// * End a conversation by setting endSession to true. /// /// * In the sessionState object, you can include attributes for the session or prompt or, if you configured an action group to return control, results from invocation of the action group. @@ -592,6 +603,7 @@ extension BedrockAgentRuntimeClient { /// - `ConflictException` : There was a conflict performing an operation. Resolve the conflict and retry your request. /// - `DependencyFailedException` : There was an issue with a dependency. Check the resource configurations and retry the request. /// - `InternalServerException` : An internal server error occurred. Retry your request. + /// - `ModelNotReadyException` : The model specified in the request is not ready to serve inference requests. The AWS SDK will automatically retry the operation up to 5 times. For information about configuring automatic retries, see [Retry behavior](https://docs.aws.amazon.com/sdkref/latest/guide/feature-retry-behavior.html) in the AWS SDKs and Tools reference guide. /// - `ResourceNotFoundException` : The specified resource Amazon Resource Name (ARN) was not found. Check the Amazon Resource Name (ARN) and try your request again. /// - `ServiceQuotaExceededException` : The number of requests exceeds the service quota. Resubmit your request later. /// - `ThrottlingException` : The number of requests exceeds the limit. Resubmit your request later. diff --git a/Sources/Services/AWSBedrockAgentRuntime/Sources/AWSBedrockAgentRuntime/Models.swift b/Sources/Services/AWSBedrockAgentRuntime/Sources/AWSBedrockAgentRuntime/Models.swift index 69d0ef51f57..f448d1b91c8 100644 --- a/Sources/Services/AWSBedrockAgentRuntime/Sources/AWSBedrockAgentRuntime/Models.swift +++ b/Sources/Services/AWSBedrockAgentRuntime/Sources/AWSBedrockAgentRuntime/Models.swift @@ -482,7 +482,7 @@ extension BedrockAgentRuntimeClientTypes { public var description: Swift.String? /// Contains details about the function schema for the action group or the JSON or YAML-formatted payload defining the schema. public var functionSchema: BedrockAgentRuntimeClientTypes.FunctionSchema? - /// To allow your agent to request the user for additional information when trying to complete a task, set this field to AMAZON.UserInput. You must leave the description, apiSchema, and actionGroupExecutor fields blank for this action group. To allow your agent to generate, run, and troubleshoot code when trying to complete a task, set this field to AMAZON.CodeInterpreter. You must leave the description, apiSchema, and actionGroupExecutor fields blank for this action group. During orchestration, if your agent determines that it needs to invoke an API in an action group, but doesn't have enough information to complete the API request, it will invoke this action group instead and return an [Observation](https://docs.aws.amazon.com/https:/docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_Observation.html) reprompting the user for more information. + /// To allow your agent to request the user for additional information when trying to complete a task, set this field to AMAZON.UserInput. You must leave the description, apiSchema, and actionGroupExecutor fields blank for this action group. To allow your agent to generate, run, and troubleshoot code when trying to complete a task, set this field to AMAZON.CodeInterpreter. You must leave the description, apiSchema, and actionGroupExecutor fields blank for this action group. During orchestration, if your agent determines that it needs to invoke an API in an action group, but doesn't have enough information to complete the API request, it will invoke this action group instead and return an [Observation](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent-runtime_Observation.html) reprompting the user for more information. public var parentActionGroupSignature: BedrockAgentRuntimeClientTypes.ActionGroupSignature? public init( @@ -1311,6 +1311,67 @@ extension BedrockAgentRuntimeClientTypes.FlowInput: Swift.CustomDebugStringConve "FlowInput(nodeName: \(Swift.String(describing: nodeName)), nodeOutputName: \(Swift.String(describing: nodeOutputName)), content: \"CONTENT_REDACTED\")"} } +extension BedrockAgentRuntimeClientTypes { + + public enum PerformanceConfigLatency: Swift.Sendable, Swift.Equatable, Swift.RawRepresentable, Swift.CaseIterable, Swift.Hashable { + case optimized + case standard + case sdkUnknown(Swift.String) + + public static var allCases: [PerformanceConfigLatency] { + return [ + .optimized, + .standard + ] + } + + public init?(rawValue: Swift.String) { + let value = Self.allCases.first(where: { $0.rawValue == rawValue }) + self = value ?? Self.sdkUnknown(rawValue) + } + + public var rawValue: Swift.String { + switch self { + case .optimized: return "optimized" + case .standard: return "standard" + case let .sdkUnknown(s): return s + } + } + } +} + +extension BedrockAgentRuntimeClientTypes { + + /// Performance settings for a model. + public struct PerformanceConfiguration: Swift.Sendable { + /// To use a latency-optimized version of the model, set to optimized. + public var latency: BedrockAgentRuntimeClientTypes.PerformanceConfigLatency? + + public init( + latency: BedrockAgentRuntimeClientTypes.PerformanceConfigLatency? = .standard + ) + { + self.latency = latency + } + } +} + +extension BedrockAgentRuntimeClientTypes { + + /// The performance configuration for a model called with [InvokeFlow]. + public struct ModelPerformanceConfiguration: Swift.Sendable { + /// The latency configuration for the model. + public var performanceConfig: BedrockAgentRuntimeClientTypes.PerformanceConfiguration? + + public init( + performanceConfig: BedrockAgentRuntimeClientTypes.PerformanceConfiguration? = nil + ) + { + self.performanceConfig = performanceConfig + } + } +} + public struct InvokeFlowInput: Swift.Sendable { /// Specifies whether to return the trace for the flow or not. Traces track inputs and outputs for nodes in the flow. For more information, see [Track each step in your prompt flow by viewing its trace in Amazon Bedrock](https://docs.aws.amazon.com/bedrock/latest/userguide/flows-trace.html). public var enableTrace: Swift.Bool? @@ -1323,18 +1384,22 @@ public struct InvokeFlowInput: Swift.Sendable { /// A list of objects, each containing information about an input into the flow. /// This member is required. public var inputs: [BedrockAgentRuntimeClientTypes.FlowInput]? + /// Model performance settings for the request. + public var modelPerformanceConfiguration: BedrockAgentRuntimeClientTypes.ModelPerformanceConfiguration? public init( enableTrace: Swift.Bool? = nil, flowAliasIdentifier: Swift.String? = nil, flowIdentifier: Swift.String? = nil, - inputs: [BedrockAgentRuntimeClientTypes.FlowInput]? = nil + inputs: [BedrockAgentRuntimeClientTypes.FlowInput]? = nil, + modelPerformanceConfiguration: BedrockAgentRuntimeClientTypes.ModelPerformanceConfiguration? = nil ) { self.enableTrace = enableTrace self.flowAliasIdentifier = flowAliasIdentifier self.flowIdentifier = flowIdentifier self.inputs = inputs + self.modelPerformanceConfiguration = modelPerformanceConfiguration } } @@ -1992,6 +2057,46 @@ extension GenerateQueryOutput: Swift.CustomDebugStringConvertible { "GenerateQueryOutput(queries: \"CONTENT_REDACTED\")"} } +/// The model specified in the request is not ready to serve inference requests. The AWS SDK will automatically retry the operation up to 5 times. For information about configuring automatic retries, see [Retry behavior](https://docs.aws.amazon.com/sdkref/latest/guide/feature-retry-behavior.html) in the AWS SDKs and Tools reference guide. +public struct ModelNotReadyException: ClientRuntime.ModeledError, AWSClientRuntime.AWSServiceError, ClientRuntime.HTTPError, Swift.Error, Swift.Sendable { + + public struct Properties: Swift.Sendable { + public internal(set) var message: Swift.String? = nil + } + + public internal(set) var properties = Properties() + public static var typeName: Swift.String { "ModelNotReadyException" } + public static var fault: ClientRuntime.ErrorFault { .client } + public static var isRetryable: Swift.Bool { false } + public static var isThrottling: Swift.Bool { false } + public internal(set) var httpResponse = SmithyHTTPAPI.HTTPResponse() + public internal(set) var message: Swift.String? + public internal(set) var requestID: Swift.String? + + public init( + message: Swift.String? = nil + ) + { + self.properties.message = message + } +} + +extension BedrockAgentRuntimeClientTypes { + + /// Settings for a model called with [InvokeAgent]. + public struct BedrockModelConfigurations: Swift.Sendable { + /// The performance configuration for the model. + public var performanceConfig: BedrockAgentRuntimeClientTypes.PerformanceConfiguration? + + public init( + performanceConfig: BedrockAgentRuntimeClientTypes.PerformanceConfiguration? = nil + ) + { + self.performanceConfig = performanceConfig + } + } +} + extension BedrockAgentRuntimeClientTypes { /// A content block. @@ -4953,6 +5058,22 @@ public struct InvokeAgentOutput: Swift.Sendable { } } +extension BedrockAgentRuntimeClientTypes { + + /// Settings for a model called with [InvokeInlineAgent]. + public struct InlineBedrockModelConfigurations: Swift.Sendable { + /// The latency configuration for the model. + public var performanceConfig: BedrockAgentRuntimeClientTypes.PerformanceConfiguration? + + public init( + performanceConfig: BedrockAgentRuntimeClientTypes.PerformanceConfiguration? = nil + ) + { + self.performanceConfig = performanceConfig + } + } +} + extension BedrockAgentRuntimeClientTypes { /// The configuration details for the guardrail. @@ -5259,16 +5380,20 @@ public struct DeleteAgentMemoryInput: Swift.Sendable { public var agentId: Swift.String? /// The unique identifier of the memory. public var memoryId: Swift.String? + /// The unique session identifier of the memory. + public var sessionId: Swift.String? public init( agentAliasId: Swift.String? = nil, agentId: Swift.String? = nil, - memoryId: Swift.String? = nil + memoryId: Swift.String? = nil, + sessionId: Swift.String? = nil ) { self.agentAliasId = agentAliasId self.agentId = agentId self.memoryId = memoryId + self.sessionId = sessionId } } @@ -6015,6 +6140,8 @@ extension BedrockAgentRuntimeClientTypes { public var guardrailConfiguration: BedrockAgentRuntimeClientTypes.GuardrailConfiguration? /// Configuration settings for inference when using RetrieveAndGenerate to generate responses while using an external source. public var inferenceConfig: BedrockAgentRuntimeClientTypes.InferenceConfig? + /// The latency configuration for the model. + public var performanceConfig: BedrockAgentRuntimeClientTypes.PerformanceConfiguration? /// Contain the textPromptTemplate string for the external source wrapper object. public var promptTemplate: BedrockAgentRuntimeClientTypes.PromptTemplate? @@ -6022,12 +6149,14 @@ extension BedrockAgentRuntimeClientTypes { additionalModelRequestFields: [Swift.String: Smithy.Document]? = nil, guardrailConfiguration: BedrockAgentRuntimeClientTypes.GuardrailConfiguration? = nil, inferenceConfig: BedrockAgentRuntimeClientTypes.InferenceConfig? = nil, + performanceConfig: BedrockAgentRuntimeClientTypes.PerformanceConfiguration? = nil, promptTemplate: BedrockAgentRuntimeClientTypes.PromptTemplate? = nil ) { self.additionalModelRequestFields = additionalModelRequestFields self.guardrailConfiguration = guardrailConfiguration self.inferenceConfig = inferenceConfig + self.performanceConfig = performanceConfig self.promptTemplate = promptTemplate } } @@ -6174,6 +6303,8 @@ extension BedrockAgentRuntimeClientTypes { public var guardrailConfiguration: BedrockAgentRuntimeClientTypes.GuardrailConfiguration? /// Configuration settings for inference when using RetrieveAndGenerate to generate responses while using a knowledge base as a source. public var inferenceConfig: BedrockAgentRuntimeClientTypes.InferenceConfig? + /// The latency configuration for the model. + public var performanceConfig: BedrockAgentRuntimeClientTypes.PerformanceConfiguration? /// Contains the template for the prompt that's sent to the model for response generation. Generation prompts must include the $search_results$ variable. For more information, see [Use placeholder variables](https://docs.aws.amazon.com/bedrock/latest/userguide/prompt-placeholders.html) in the user guide. public var promptTemplate: BedrockAgentRuntimeClientTypes.PromptTemplate? @@ -6181,12 +6312,14 @@ extension BedrockAgentRuntimeClientTypes { additionalModelRequestFields: [Swift.String: Smithy.Document]? = nil, guardrailConfiguration: BedrockAgentRuntimeClientTypes.GuardrailConfiguration? = nil, inferenceConfig: BedrockAgentRuntimeClientTypes.InferenceConfig? = nil, + performanceConfig: BedrockAgentRuntimeClientTypes.PerformanceConfiguration? = nil, promptTemplate: BedrockAgentRuntimeClientTypes.PromptTemplate? = nil ) { self.additionalModelRequestFields = additionalModelRequestFields self.guardrailConfiguration = guardrailConfiguration self.inferenceConfig = inferenceConfig + self.performanceConfig = performanceConfig self.promptTemplate = promptTemplate } } @@ -6243,6 +6376,8 @@ extension BedrockAgentRuntimeClientTypes { public var additionalModelRequestFields: [Swift.String: Smithy.Document]? /// Configuration settings for inference when using RetrieveAndGenerate to generate responses while using a knowledge base as a source. public var inferenceConfig: BedrockAgentRuntimeClientTypes.InferenceConfig? + /// The latency configuration for the model. + public var performanceConfig: BedrockAgentRuntimeClientTypes.PerformanceConfiguration? /// Contains the template for the prompt that's sent to the model. Orchestration prompts must include the $conversation_history$ and $output_format_instructions$ variables. For more information, see [Use placeholder variables](https://docs.aws.amazon.com/bedrock/latest/userguide/prompt-placeholders.html) in the user guide. public var promptTemplate: BedrockAgentRuntimeClientTypes.PromptTemplate? /// To split up the prompt and retrieve multiple sources, set the transformation type to QUERY_DECOMPOSITION. @@ -6251,12 +6386,14 @@ extension BedrockAgentRuntimeClientTypes { public init( additionalModelRequestFields: [Swift.String: Smithy.Document]? = nil, inferenceConfig: BedrockAgentRuntimeClientTypes.InferenceConfig? = nil, + performanceConfig: BedrockAgentRuntimeClientTypes.PerformanceConfiguration? = nil, promptTemplate: BedrockAgentRuntimeClientTypes.PromptTemplate? = nil, queryTransformationConfiguration: BedrockAgentRuntimeClientTypes.QueryTransformationConfiguration? = nil ) { self.additionalModelRequestFields = additionalModelRequestFields self.inferenceConfig = inferenceConfig + self.performanceConfig = performanceConfig self.promptTemplate = promptTemplate self.queryTransformationConfiguration = queryTransformationConfiguration } @@ -6870,6 +7007,8 @@ extension BedrockAgentRuntimeClientTypes { public struct InvokeInlineAgentInput: Swift.Sendable { /// A list of action groups with each action group defining the action the inline agent needs to carry out. public var actionGroups: [BedrockAgentRuntimeClientTypes.AgentActionGroup]? + /// Model settings for the request. + public var bedrockModelConfigurations: BedrockAgentRuntimeClientTypes.InlineBedrockModelConfigurations? /// The Amazon Resource Name (ARN) of the Amazon Web Services KMS key to use to encrypt your inline agent. public var customerEncryptionKeyArn: Swift.String? /// Specifies whether to turn on the trace or not to track the agent's reasoning process. For more information, see [Using trace](https://docs.aws.amazon.com/bedrock/latest/userguide/trace-events.html). @@ -6900,6 +7039,7 @@ public struct InvokeInlineAgentInput: Swift.Sendable { public init( actionGroups: [BedrockAgentRuntimeClientTypes.AgentActionGroup]? = nil, + bedrockModelConfigurations: BedrockAgentRuntimeClientTypes.InlineBedrockModelConfigurations? = nil, customerEncryptionKeyArn: Swift.String? = nil, enableTrace: Swift.Bool? = nil, endSession: Swift.Bool? = nil, @@ -6915,6 +7055,7 @@ public struct InvokeInlineAgentInput: Swift.Sendable { ) { self.actionGroups = actionGroups + self.bedrockModelConfigurations = bedrockModelConfigurations self.customerEncryptionKeyArn = customerEncryptionKeyArn self.enableTrace = enableTrace self.endSession = endSession @@ -6932,7 +7073,7 @@ public struct InvokeInlineAgentInput: Swift.Sendable { extension InvokeInlineAgentInput: Swift.CustomDebugStringConvertible { public var debugDescription: Swift.String { - "InvokeInlineAgentInput(actionGroups: \(Swift.String(describing: actionGroups)), customerEncryptionKeyArn: \(Swift.String(describing: customerEncryptionKeyArn)), enableTrace: \(Swift.String(describing: enableTrace)), endSession: \(Swift.String(describing: endSession)), foundationModel: \(Swift.String(describing: foundationModel)), guardrailConfiguration: \(Swift.String(describing: guardrailConfiguration)), idleSessionTTLInSeconds: \(Swift.String(describing: idleSessionTTLInSeconds)), inlineSessionState: \(Swift.String(describing: inlineSessionState)), knowledgeBases: \(Swift.String(describing: knowledgeBases)), sessionId: \(Swift.String(describing: sessionId)), inputText: \"CONTENT_REDACTED\", instruction: \"CONTENT_REDACTED\", promptOverrideConfiguration: \"CONTENT_REDACTED\")"} + "InvokeInlineAgentInput(actionGroups: \(Swift.String(describing: actionGroups)), bedrockModelConfigurations: \(Swift.String(describing: bedrockModelConfigurations)), customerEncryptionKeyArn: \(Swift.String(describing: customerEncryptionKeyArn)), enableTrace: \(Swift.String(describing: enableTrace)), endSession: \(Swift.String(describing: endSession)), foundationModel: \(Swift.String(describing: foundationModel)), guardrailConfiguration: \(Swift.String(describing: guardrailConfiguration)), idleSessionTTLInSeconds: \(Swift.String(describing: idleSessionTTLInSeconds)), inlineSessionState: \(Swift.String(describing: inlineSessionState)), knowledgeBases: \(Swift.String(describing: knowledgeBases)), sessionId: \(Swift.String(describing: sessionId)), inputText: \"CONTENT_REDACTED\", instruction: \"CONTENT_REDACTED\", promptOverrideConfiguration: \"CONTENT_REDACTED\")"} } public struct RetrieveAndGenerateInput: Swift.Sendable { @@ -7002,6 +7143,8 @@ public struct InvokeAgentInput: Swift.Sendable { /// The unique identifier of the agent to use. /// This member is required. public var agentId: Swift.String? + /// Model performance settings for the request. + public var bedrockModelConfigurations: BedrockAgentRuntimeClientTypes.BedrockModelConfigurations? /// Specifies whether to turn on the trace or not to track the agent's reasoning process. For more information, see [Trace enablement](https://docs.aws.amazon.com/bedrock/latest/userguide/agents-test.html#trace-events). public var enableTrace: Swift.Bool? /// Specifies whether to end the session with the agent or not. @@ -7017,12 +7160,13 @@ public struct InvokeAgentInput: Swift.Sendable { public var sessionState: BedrockAgentRuntimeClientTypes.SessionState? /// The ARN of the resource making the request. public var sourceArn: Swift.String? - /// Specifies the configurations for streaming. + /// Specifies the configurations for streaming. To use agent streaming, you need permissions to perform the bedrock:InvokeModelWithResponseStream action. public var streamingConfigurations: BedrockAgentRuntimeClientTypes.StreamingConfigurations? public init( agentAliasId: Swift.String? = nil, agentId: Swift.String? = nil, + bedrockModelConfigurations: BedrockAgentRuntimeClientTypes.BedrockModelConfigurations? = nil, enableTrace: Swift.Bool? = nil, endSession: Swift.Bool? = nil, inputText: Swift.String? = nil, @@ -7035,6 +7179,7 @@ public struct InvokeAgentInput: Swift.Sendable { { self.agentAliasId = agentAliasId self.agentId = agentId + self.bedrockModelConfigurations = bedrockModelConfigurations self.enableTrace = enableTrace self.endSession = endSession self.inputText = inputText @@ -7048,7 +7193,7 @@ public struct InvokeAgentInput: Swift.Sendable { extension InvokeAgentInput: Swift.CustomDebugStringConvertible { public var debugDescription: Swift.String { - "InvokeAgentInput(agentAliasId: \(Swift.String(describing: agentAliasId)), agentId: \(Swift.String(describing: agentId)), enableTrace: \(Swift.String(describing: enableTrace)), endSession: \(Swift.String(describing: endSession)), memoryId: \(Swift.String(describing: memoryId)), sessionId: \(Swift.String(describing: sessionId)), sessionState: \(Swift.String(describing: sessionState)), sourceArn: \(Swift.String(describing: sourceArn)), streamingConfigurations: \(Swift.String(describing: streamingConfigurations)), inputText: \"CONTENT_REDACTED\")"} + "InvokeAgentInput(agentAliasId: \(Swift.String(describing: agentAliasId)), agentId: \(Swift.String(describing: agentId)), bedrockModelConfigurations: \(Swift.String(describing: bedrockModelConfigurations)), enableTrace: \(Swift.String(describing: enableTrace)), endSession: \(Swift.String(describing: endSession)), memoryId: \(Swift.String(describing: memoryId)), sessionId: \(Swift.String(describing: sessionId)), sessionState: \(Swift.String(describing: sessionState)), sourceArn: \(Swift.String(describing: sourceArn)), streamingConfigurations: \(Swift.String(describing: streamingConfigurations)), inputText: \"CONTENT_REDACTED\")"} } extension DeleteAgentMemoryInput { @@ -7072,6 +7217,10 @@ extension DeleteAgentMemoryInput { let memoryIdQueryItem = Smithy.URIQueryItem(name: "memoryId".urlPercentEncoding(), value: Swift.String(memoryId).urlPercentEncoding()) items.append(memoryIdQueryItem) } + if let sessionId = value.sessionId { + let sessionIdQueryItem = Smithy.URIQueryItem(name: "sessionId".urlPercentEncoding(), value: Swift.String(sessionId).urlPercentEncoding()) + items.append(sessionIdQueryItem) + } return items } } @@ -7225,6 +7374,7 @@ extension InvokeAgentInput { static func write(value: InvokeAgentInput?, to writer: SmithyJSON.Writer) throws { guard let value else { return } + try writer["bedrockModelConfigurations"].write(value.bedrockModelConfigurations, with: BedrockAgentRuntimeClientTypes.BedrockModelConfigurations.write(value:to:)) try writer["enableTrace"].write(value.enableTrace) try writer["endSession"].write(value.endSession) try writer["inputText"].write(value.inputText) @@ -7240,6 +7390,7 @@ extension InvokeFlowInput { guard let value else { return } try writer["enableTrace"].write(value.enableTrace) try writer["inputs"].writeList(value.inputs, memberWritingClosure: BedrockAgentRuntimeClientTypes.FlowInput.write(value:to:), memberNodeInfo: "member", isFlattened: false) + try writer["modelPerformanceConfiguration"].write(value.modelPerformanceConfiguration, with: BedrockAgentRuntimeClientTypes.ModelPerformanceConfiguration.write(value:to:)) } } @@ -7248,6 +7399,7 @@ extension InvokeInlineAgentInput { static func write(value: InvokeInlineAgentInput?, to writer: SmithyJSON.Writer) throws { guard let value else { return } try writer["actionGroups"].writeList(value.actionGroups, memberWritingClosure: BedrockAgentRuntimeClientTypes.AgentActionGroup.write(value:to:), memberNodeInfo: "member", isFlattened: false) + try writer["bedrockModelConfigurations"].write(value.bedrockModelConfigurations, with: BedrockAgentRuntimeClientTypes.InlineBedrockModelConfigurations.write(value:to:)) try writer["customerEncryptionKeyArn"].write(value.customerEncryptionKeyArn) try writer["enableTrace"].write(value.enableTrace) try writer["endSession"].write(value.endSession) @@ -7551,6 +7703,7 @@ enum InvokeAgentOutputError { case "ConflictException": return try ConflictException.makeError(baseError: baseError) case "DependencyFailedException": return try DependencyFailedException.makeError(baseError: baseError) case "InternalServerException": return try InternalServerException.makeError(baseError: baseError) + case "ModelNotReadyException": return try ModelNotReadyException.makeError(baseError: baseError) case "ResourceNotFoundException": return try ResourceNotFoundException.makeError(baseError: baseError) case "ServiceQuotaExceededException": return try ServiceQuotaExceededException.makeError(baseError: baseError) case "ThrottlingException": return try ThrottlingException.makeError(baseError: baseError) @@ -7830,6 +7983,19 @@ extension ServiceQuotaExceededException { } } +extension ModelNotReadyException { + + static func makeError(baseError: AWSClientRuntime.RestJSONError) throws -> ModelNotReadyException { + let reader = baseError.errorBodyReader + var value = ModelNotReadyException() + value.properties.message = try reader["message"].readIfPresent() + value.httpResponse = baseError.httpResponse + value.requestID = baseError.requestID + value.message = baseError.message + return value + } +} + extension BedrockAgentRuntimeClientTypes.ResponseStream { static var unmarshal: SmithyEventStreamsAPI.UnmarshalClosure { { message in @@ -7881,6 +8047,9 @@ extension BedrockAgentRuntimeClientTypes.ResponseStream { case "badGatewayException": let value = try SmithyJSON.Reader.readFrom(message.payload, with: BadGatewayException.read(from:)) return value + case "modelNotReadyException": + let value = try SmithyJSON.Reader.readFrom(message.payload, with: ModelNotReadyException.read(from:)) + return value default: let httpResponse = SmithyHTTPAPI.HTTPResponse(body: .data(message.payload), statusCode: .ok) return AWSClientRuntime.UnknownAWSHTTPServiceError(httpResponse: httpResponse, message: "error processing event stream, unrecognized ':exceptionType': \(params.exceptionType); contentType: \(params.contentType ?? "nil")", requestID: nil, typeName: nil) @@ -8210,6 +8379,16 @@ extension BedrockAgentRuntimeClientTypes.OutputFile { } } +extension ModelNotReadyException { + + static func read(from reader: SmithyJSON.Reader) throws -> ModelNotReadyException { + guard reader.hasContent else { throw SmithyReadWrite.ReaderError.requiredValueNotPresent } + var value = ModelNotReadyException() + value.properties.message = try reader["message"].readIfPresent() + return value + } +} + extension BadGatewayException { static func read(from reader: SmithyJSON.Reader) throws -> BadGatewayException { @@ -8977,9 +9156,9 @@ extension BedrockAgentRuntimeClientTypes.ApiResult { value.httpMethod = try reader["httpMethod"].readIfPresent() value.apiPath = try reader["apiPath"].readIfPresent() value.confirmationState = try reader["confirmationState"].readIfPresent() - value.responseBody = try reader["responseBody"].readMapIfPresent(valueReadingClosure: BedrockAgentRuntimeClientTypes.ContentBody.read(from:), keyNodeInfo: "key", valueNodeInfo: "value", isFlattened: false) - value.httpStatusCode = try reader["httpStatusCode"].readIfPresent() value.responseState = try reader["responseState"].readIfPresent() + value.httpStatusCode = try reader["httpStatusCode"].readIfPresent() + value.responseBody = try reader["responseBody"].readMapIfPresent(valueReadingClosure: BedrockAgentRuntimeClientTypes.ContentBody.read(from:), keyNodeInfo: "key", valueNodeInfo: "value", isFlattened: false) value.agentId = try reader["agentId"].readIfPresent() return value } @@ -9983,6 +10162,22 @@ extension BedrockAgentRuntimeClientTypes.S3ObjectFile { } } +extension BedrockAgentRuntimeClientTypes.BedrockModelConfigurations { + + static func write(value: BedrockAgentRuntimeClientTypes.BedrockModelConfigurations?, to writer: SmithyJSON.Writer) throws { + guard let value else { return } + try writer["performanceConfig"].write(value.performanceConfig, with: BedrockAgentRuntimeClientTypes.PerformanceConfiguration.write(value:to:)) + } +} + +extension BedrockAgentRuntimeClientTypes.PerformanceConfiguration { + + static func write(value: BedrockAgentRuntimeClientTypes.PerformanceConfiguration?, to writer: SmithyJSON.Writer) throws { + guard let value else { return } + try writer["latency"].write(value.latency) + } +} + extension BedrockAgentRuntimeClientTypes.StreamingConfigurations { static func write(value: BedrockAgentRuntimeClientTypes.StreamingConfigurations?, to writer: SmithyJSON.Writer) throws { @@ -10015,6 +10210,14 @@ extension BedrockAgentRuntimeClientTypes.FlowInputContent { } } +extension BedrockAgentRuntimeClientTypes.ModelPerformanceConfiguration { + + static func write(value: BedrockAgentRuntimeClientTypes.ModelPerformanceConfiguration?, to writer: SmithyJSON.Writer) throws { + guard let value else { return } + try writer["performanceConfig"].write(value.performanceConfig, with: BedrockAgentRuntimeClientTypes.PerformanceConfiguration.write(value:to:)) + } +} + extension BedrockAgentRuntimeClientTypes.InlineSessionState { static func write(value: BedrockAgentRuntimeClientTypes.InlineSessionState?, to writer: SmithyJSON.Writer) throws { @@ -10154,6 +10357,14 @@ extension BedrockAgentRuntimeClientTypes.PromptConfiguration { } } +extension BedrockAgentRuntimeClientTypes.InlineBedrockModelConfigurations { + + static func write(value: BedrockAgentRuntimeClientTypes.InlineBedrockModelConfigurations?, to writer: SmithyJSON.Writer) throws { + guard let value else { return } + try writer["performanceConfig"].write(value.performanceConfig, with: BedrockAgentRuntimeClientTypes.PerformanceConfiguration.write(value:to:)) + } +} + extension BedrockAgentRuntimeClientTypes.InputPrompt { static func write(value: BedrockAgentRuntimeClientTypes.InputPrompt?, to writer: SmithyJSON.Writer) throws { @@ -10264,6 +10475,7 @@ extension BedrockAgentRuntimeClientTypes.ExternalSourcesGenerationConfiguration try writer["additionalModelRequestFields"].writeMap(value.additionalModelRequestFields, valueWritingClosure: SmithyReadWrite.WritingClosures.writeDocument(value:to:), keyNodeInfo: "key", valueNodeInfo: "value", isFlattened: false) try writer["guardrailConfiguration"].write(value.guardrailConfiguration, with: BedrockAgentRuntimeClientTypes.GuardrailConfiguration.write(value:to:)) try writer["inferenceConfig"].write(value.inferenceConfig, with: BedrockAgentRuntimeClientTypes.InferenceConfig.write(value:to:)) + try writer["performanceConfig"].write(value.performanceConfig, with: BedrockAgentRuntimeClientTypes.PerformanceConfiguration.write(value:to:)) try writer["promptTemplate"].write(value.promptTemplate, with: BedrockAgentRuntimeClientTypes.PromptTemplate.write(value:to:)) } } @@ -10341,6 +10553,7 @@ extension BedrockAgentRuntimeClientTypes.OrchestrationConfiguration { guard let value else { return } try writer["additionalModelRequestFields"].writeMap(value.additionalModelRequestFields, valueWritingClosure: SmithyReadWrite.WritingClosures.writeDocument(value:to:), keyNodeInfo: "key", valueNodeInfo: "value", isFlattened: false) try writer["inferenceConfig"].write(value.inferenceConfig, with: BedrockAgentRuntimeClientTypes.InferenceConfig.write(value:to:)) + try writer["performanceConfig"].write(value.performanceConfig, with: BedrockAgentRuntimeClientTypes.PerformanceConfiguration.write(value:to:)) try writer["promptTemplate"].write(value.promptTemplate, with: BedrockAgentRuntimeClientTypes.PromptTemplate.write(value:to:)) try writer["queryTransformationConfiguration"].write(value.queryTransformationConfiguration, with: BedrockAgentRuntimeClientTypes.QueryTransformationConfiguration.write(value:to:)) } @@ -10361,6 +10574,7 @@ extension BedrockAgentRuntimeClientTypes.GenerationConfiguration { try writer["additionalModelRequestFields"].writeMap(value.additionalModelRequestFields, valueWritingClosure: SmithyReadWrite.WritingClosures.writeDocument(value:to:), keyNodeInfo: "key", valueNodeInfo: "value", isFlattened: false) try writer["guardrailConfiguration"].write(value.guardrailConfiguration, with: BedrockAgentRuntimeClientTypes.GuardrailConfiguration.write(value:to:)) try writer["inferenceConfig"].write(value.inferenceConfig, with: BedrockAgentRuntimeClientTypes.InferenceConfig.write(value:to:)) + try writer["performanceConfig"].write(value.performanceConfig, with: BedrockAgentRuntimeClientTypes.PerformanceConfiguration.write(value:to:)) try writer["promptTemplate"].write(value.promptTemplate, with: BedrockAgentRuntimeClientTypes.PromptTemplate.write(value:to:)) } } diff --git a/Sources/Services/AWSBedrockDataAutomation/Sources/AWSBedrockDataAutomation/BedrockDataAutomationClient.swift b/Sources/Services/AWSBedrockDataAutomation/Sources/AWSBedrockDataAutomation/BedrockDataAutomationClient.swift index 16c0d9be208..0976b837bcb 100644 --- a/Sources/Services/AWSBedrockDataAutomation/Sources/AWSBedrockDataAutomation/BedrockDataAutomationClient.swift +++ b/Sources/Services/AWSBedrockDataAutomation/Sources/AWSBedrockDataAutomation/BedrockDataAutomationClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class BedrockDataAutomationClient: ClientRuntime.Client { public static let clientName = "BedrockDataAutomationClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: BedrockDataAutomationClient.BedrockDataAutomationClientConfiguration let serviceName = "Bedrock Data Automation" @@ -332,7 +332,7 @@ extension BedrockDataAutomationClient { extension BedrockDataAutomationClient { /// Performs the `CreateBlueprint` operation on the `AmazonBedrockKeystoneBuildTimeService` service. /// - /// Creates an Amazon Bedrock Keystone Blueprint + /// Creates an Amazon Bedrock Data Automation Blueprint /// /// - Parameter CreateBlueprintInput : Create Blueprint Request /// @@ -407,7 +407,7 @@ extension BedrockDataAutomationClient { /// Performs the `CreateBlueprintVersion` operation on the `AmazonBedrockKeystoneBuildTimeService` service. /// - /// Creates a new version of an existing Amazon Bedrock Keystone Blueprint + /// Creates a new version of an existing Amazon Bedrock Data Automation Blueprint /// /// - Parameter CreateBlueprintVersionInput : Create Blueprint Version Request /// @@ -482,7 +482,7 @@ extension BedrockDataAutomationClient { /// Performs the `CreateDataAutomationProject` operation on the `AmazonBedrockKeystoneBuildTimeService` service. /// - /// Creates an Amazon Bedrock Keystone DataAutomationProject + /// Creates an Amazon Bedrock Data Automation Project /// /// - Parameter CreateDataAutomationProjectInput : Create DataAutomationProject Request /// @@ -557,7 +557,7 @@ extension BedrockDataAutomationClient { /// Performs the `DeleteBlueprint` operation on the `AmazonBedrockKeystoneBuildTimeService` service. /// - /// Deletes an existing Amazon Bedrock Keystone Blueprint + /// Deletes an existing Amazon Bedrock Data Automation Blueprint /// /// - Parameter DeleteBlueprintInput : Delete Blueprint Request /// @@ -628,7 +628,7 @@ extension BedrockDataAutomationClient { /// Performs the `DeleteDataAutomationProject` operation on the `AmazonBedrockKeystoneBuildTimeService` service. /// - /// Deletes an existing Amazon Bedrock Keystone DataAutomationProject + /// Deletes an existing Amazon Bedrock Data Automation Project /// /// - Parameter DeleteDataAutomationProjectInput : Delete DataAutomationProject Request /// @@ -698,7 +698,7 @@ extension BedrockDataAutomationClient { /// Performs the `GetBlueprint` operation on the `AmazonBedrockKeystoneBuildTimeService` service. /// - /// Gets an existing Amazon Bedrock Keystone Blueprint + /// Gets an existing Amazon Bedrock Data Automation Blueprint /// /// - Parameter GetBlueprintInput : Get Blueprint Request /// @@ -771,7 +771,7 @@ extension BedrockDataAutomationClient { /// Performs the `GetDataAutomationProject` operation on the `AmazonBedrockKeystoneBuildTimeService` service. /// - /// Gets an existing Amazon Bedrock Keystone DataAutomationProject + /// Gets an existing Amazon Bedrock Data Automation Project /// /// - Parameter GetDataAutomationProjectInput : Get DataAutomationProject Request /// @@ -844,7 +844,7 @@ extension BedrockDataAutomationClient { /// Performs the `ListBlueprints` operation on the `AmazonBedrockKeystoneBuildTimeService` service. /// - /// Lists all existing Amazon Bedrock Keystone Blueprints + /// Lists all existing Amazon Bedrock Data Automation Blueprints /// /// - Parameter ListBlueprintsInput : List Blueprint Request /// @@ -917,7 +917,7 @@ extension BedrockDataAutomationClient { /// Performs the `ListDataAutomationProjects` operation on the `AmazonBedrockKeystoneBuildTimeService` service. /// - /// Lists all existing Amazon Bedrock Keystone DataAutomationProjects + /// Lists all existing Amazon Bedrock Data Automation Projects /// /// - Parameter ListDataAutomationProjectsInput : List DataAutomationProject Request /// @@ -990,7 +990,7 @@ extension BedrockDataAutomationClient { /// Performs the `UpdateBlueprint` operation on the `AmazonBedrockKeystoneBuildTimeService` service. /// - /// Updates an existing Amazon Bedrock Blueprint + /// Updates an existing Amazon Bedrock Data Automation Blueprint /// /// - Parameter UpdateBlueprintInput : Update Blueprint Request /// @@ -1064,7 +1064,7 @@ extension BedrockDataAutomationClient { /// Performs the `UpdateDataAutomationProject` operation on the `AmazonBedrockKeystoneBuildTimeService` service. /// - /// Updates an existing Amazon Bedrock DataAutomationProject + /// Updates an existing Amazon Bedrock Data Automation Project /// /// - Parameter UpdateDataAutomationProjectInput : Update DataAutomationProject Request /// diff --git a/Sources/Services/AWSBedrockDataAutomationRuntime/Sources/AWSBedrockDataAutomationRuntime/BedrockDataAutomationRuntimeClient.swift b/Sources/Services/AWSBedrockDataAutomationRuntime/Sources/AWSBedrockDataAutomationRuntime/BedrockDataAutomationRuntimeClient.swift index ee04396706b..d9d0d4cc50b 100644 --- a/Sources/Services/AWSBedrockDataAutomationRuntime/Sources/AWSBedrockDataAutomationRuntime/BedrockDataAutomationRuntimeClient.swift +++ b/Sources/Services/AWSBedrockDataAutomationRuntime/Sources/AWSBedrockDataAutomationRuntime/BedrockDataAutomationRuntimeClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class BedrockDataAutomationRuntimeClient: ClientRuntime.Client { public static let clientName = "BedrockDataAutomationRuntimeClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: BedrockDataAutomationRuntimeClient.BedrockDataAutomationRuntimeClientConfiguration let serviceName = "Bedrock Data Automation Runtime" diff --git a/Sources/Services/AWSBedrockRuntime/Sources/AWSBedrockRuntime/BedrockRuntimeClient.swift b/Sources/Services/AWSBedrockRuntime/Sources/AWSBedrockRuntime/BedrockRuntimeClient.swift index f512b8df71c..af4b19a81a0 100644 --- a/Sources/Services/AWSBedrockRuntime/Sources/AWSBedrockRuntime/BedrockRuntimeClient.swift +++ b/Sources/Services/AWSBedrockRuntime/Sources/AWSBedrockRuntime/BedrockRuntimeClient.swift @@ -69,7 +69,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class BedrockRuntimeClient: ClientRuntime.Client { public static let clientName = "BedrockRuntimeClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: BedrockRuntimeClient.BedrockRuntimeClientConfiguration let serviceName = "Bedrock Runtime" diff --git a/Sources/Services/AWSBilling/Sources/AWSBilling/BillingClient.swift b/Sources/Services/AWSBilling/Sources/AWSBilling/BillingClient.swift index 9f72f11b37e..629b4caa73a 100644 --- a/Sources/Services/AWSBilling/Sources/AWSBilling/BillingClient.swift +++ b/Sources/Services/AWSBilling/Sources/AWSBilling/BillingClient.swift @@ -7,6 +7,7 @@ // Code generated by smithy-swift-codegen. DO NOT EDIT! +import Foundation import class AWSClientRuntime.AWSClientConfigDefaultsProvider import class AWSClientRuntime.AmzSdkRequestMiddleware import class AWSClientRuntime.DefaultAWSClientPlugin @@ -50,6 +51,7 @@ import struct ClientRuntime.AuthSchemeMiddleware import struct ClientRuntime.ContentLengthMiddleware import struct ClientRuntime.ContentTypeMiddleware @_spi(SmithyReadWrite) import struct ClientRuntime.DeserializeMiddleware +import struct ClientRuntime.IdempotencyTokenMiddleware import struct ClientRuntime.LoggerMiddleware import struct ClientRuntime.SignerMiddleware import struct ClientRuntime.URLHostMiddleware @@ -63,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class BillingClient: ClientRuntime.Client { public static let clientName = "BillingClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: BillingClient.BillingClientConfiguration let serviceName = "Billing" @@ -329,6 +331,304 @@ extension BillingClient { } extension BillingClient { + /// Performs the `CreateBillingView` operation on the `AWSBilling` service. + /// + /// Creates a billing view with the specified billing view attributes. + /// + /// - Parameter CreateBillingViewInput : [no documentation found] + /// + /// - Returns: `CreateBillingViewOutput` : [no documentation found] + /// + /// - Throws: One of the exceptions listed below __Possible Exceptions__. + /// + /// __Possible Exceptions:__ + /// - `AccessDeniedException` : You don't have sufficient access to perform this action. + /// - `ConflictException` : The requested operation would cause a conflict with the current state of a service resource associated with the request. Resolve the conflict before retrying this request. + /// - `InternalServerException` : The request processing failed because of an unknown error, exception, or failure. + /// - `ServiceQuotaExceededException` : You've reached the limit of resources you can create, or exceeded the size of an individual resource. + /// - `ThrottlingException` : The request was denied due to request throttling. + /// - `ValidationException` : The input fails to satisfy the constraints specified by an Amazon Web Services service. + public func createBillingView(input: CreateBillingViewInput) async throws -> CreateBillingViewOutput { + let context = Smithy.ContextBuilder() + .withMethod(value: .post) + .withServiceName(value: serviceName) + .withOperation(value: "createBillingView") + .withIdempotencyTokenGenerator(value: config.idempotencyTokenGenerator) + .withLogger(value: config.logger) + .withPartitionID(value: config.partitionID) + .withAuthSchemes(value: config.authSchemes ?? []) + .withAuthSchemeResolver(value: config.authSchemeResolver) + .withUnsignedPayloadTrait(value: false) + .withSocketTimeout(value: config.httpClientConfiguration.socketTimeout) + .withIdentityResolver(value: config.bearerTokenIdentityResolver, schemeID: "smithy.api#httpBearerAuth") + .withIdentityResolver(value: config.awsCredentialIdentityResolver, schemeID: "aws.auth#sigv4") + .withIdentityResolver(value: config.awsCredentialIdentityResolver, schemeID: "aws.auth#sigv4a") + .withRegion(value: config.region) + .withSigningName(value: "billing") + .withSigningRegion(value: config.signingRegion) + .build() + let builder = ClientRuntime.OrchestratorBuilder() + config.interceptorProviders.forEach { provider in + builder.interceptors.add(provider.create()) + } + config.httpInterceptorProviders.forEach { provider in + builder.interceptors.add(provider.create()) + } + builder.interceptors.add(ClientRuntime.IdempotencyTokenMiddleware(keyPath: \.clientToken)) + builder.interceptors.add(ClientRuntime.URLPathMiddleware(CreateBillingViewInput.urlPathProvider(_:))) + builder.interceptors.add(ClientRuntime.URLHostMiddleware()) + builder.interceptors.add(ClientRuntime.ContentLengthMiddleware()) + builder.deserialize(ClientRuntime.DeserializeMiddleware(CreateBillingViewOutput.httpOutput(from:), CreateBillingViewOutputError.httpError(from:))) + builder.interceptors.add(ClientRuntime.LoggerMiddleware(clientLogMode: config.clientLogMode)) + builder.retryStrategy(SmithyRetries.DefaultRetryStrategy(options: config.retryStrategyOptions)) + builder.retryErrorInfoProvider(AWSClientRuntime.AWSRetryErrorInfoProvider.errorInfo(for:)) + builder.applySigner(ClientRuntime.SignerMiddleware()) + let endpointParams = EndpointParams(endpoint: config.endpoint, region: config.region, useFIPS: config.useFIPS ?? false) + builder.applyEndpoint(AWSClientRuntime.EndpointResolverMiddleware(endpointResolverBlock: { [config] in try config.endpointResolver.resolve(params: $0) }, endpointParams: endpointParams)) + builder.interceptors.add(AWSClientRuntime.UserAgentMiddleware(serviceID: serviceName, version: BillingClient.version, config: config)) + builder.interceptors.add(AWSClientRuntime.XAmzTargetMiddleware(xAmzTarget: "AWSBilling.CreateBillingView")) + builder.serialize(ClientRuntime.BodyMiddleware(rootNodeInfo: "", inputWritingClosure: CreateBillingViewInput.write(value:to:))) + builder.interceptors.add(ClientRuntime.ContentTypeMiddleware(contentType: "application/x-amz-json-1.0")) + builder.selectAuthScheme(ClientRuntime.AuthSchemeMiddleware()) + builder.interceptors.add(AWSClientRuntime.AmzSdkInvocationIdMiddleware()) + builder.interceptors.add(AWSClientRuntime.AmzSdkRequestMiddleware(maxRetries: config.retryStrategyOptions.maxRetriesBase)) + var metricsAttributes = Smithy.Attributes() + metricsAttributes.set(key: ClientRuntime.OrchestratorMetricsAttributesKeys.service, value: "Billing") + metricsAttributes.set(key: ClientRuntime.OrchestratorMetricsAttributesKeys.method, value: "CreateBillingView") + let op = builder.attributes(context) + .telemetry(ClientRuntime.OrchestratorTelemetry( + telemetryProvider: config.telemetryProvider, + metricsAttributes: metricsAttributes, + meterScope: serviceName, + tracerScope: serviceName + )) + .executeRequest(client) + .build() + return try await op.execute(input: input) + } + + /// Performs the `DeleteBillingView` operation on the `AWSBilling` service. + /// + /// Deletes the specified billing view. + /// + /// - Parameter DeleteBillingViewInput : [no documentation found] + /// + /// - Returns: `DeleteBillingViewOutput` : [no documentation found] + /// + /// - Throws: One of the exceptions listed below __Possible Exceptions__. + /// + /// __Possible Exceptions:__ + /// - `AccessDeniedException` : You don't have sufficient access to perform this action. + /// - `ConflictException` : The requested operation would cause a conflict with the current state of a service resource associated with the request. Resolve the conflict before retrying this request. + /// - `InternalServerException` : The request processing failed because of an unknown error, exception, or failure. + /// - `ThrottlingException` : The request was denied due to request throttling. + /// - `ValidationException` : The input fails to satisfy the constraints specified by an Amazon Web Services service. + public func deleteBillingView(input: DeleteBillingViewInput) async throws -> DeleteBillingViewOutput { + let context = Smithy.ContextBuilder() + .withMethod(value: .post) + .withServiceName(value: serviceName) + .withOperation(value: "deleteBillingView") + .withIdempotencyTokenGenerator(value: config.idempotencyTokenGenerator) + .withLogger(value: config.logger) + .withPartitionID(value: config.partitionID) + .withAuthSchemes(value: config.authSchemes ?? []) + .withAuthSchemeResolver(value: config.authSchemeResolver) + .withUnsignedPayloadTrait(value: false) + .withSocketTimeout(value: config.httpClientConfiguration.socketTimeout) + .withIdentityResolver(value: config.bearerTokenIdentityResolver, schemeID: "smithy.api#httpBearerAuth") + .withIdentityResolver(value: config.awsCredentialIdentityResolver, schemeID: "aws.auth#sigv4") + .withIdentityResolver(value: config.awsCredentialIdentityResolver, schemeID: "aws.auth#sigv4a") + .withRegion(value: config.region) + .withSigningName(value: "billing") + .withSigningRegion(value: config.signingRegion) + .build() + let builder = ClientRuntime.OrchestratorBuilder() + config.interceptorProviders.forEach { provider in + builder.interceptors.add(provider.create()) + } + config.httpInterceptorProviders.forEach { provider in + builder.interceptors.add(provider.create()) + } + builder.interceptors.add(ClientRuntime.URLPathMiddleware(DeleteBillingViewInput.urlPathProvider(_:))) + builder.interceptors.add(ClientRuntime.URLHostMiddleware()) + builder.interceptors.add(ClientRuntime.ContentLengthMiddleware()) + builder.deserialize(ClientRuntime.DeserializeMiddleware(DeleteBillingViewOutput.httpOutput(from:), DeleteBillingViewOutputError.httpError(from:))) + builder.interceptors.add(ClientRuntime.LoggerMiddleware(clientLogMode: config.clientLogMode)) + builder.retryStrategy(SmithyRetries.DefaultRetryStrategy(options: config.retryStrategyOptions)) + builder.retryErrorInfoProvider(AWSClientRuntime.AWSRetryErrorInfoProvider.errorInfo(for:)) + builder.applySigner(ClientRuntime.SignerMiddleware()) + let endpointParams = EndpointParams(endpoint: config.endpoint, region: config.region, useFIPS: config.useFIPS ?? false) + builder.applyEndpoint(AWSClientRuntime.EndpointResolverMiddleware(endpointResolverBlock: { [config] in try config.endpointResolver.resolve(params: $0) }, endpointParams: endpointParams)) + builder.interceptors.add(AWSClientRuntime.UserAgentMiddleware(serviceID: serviceName, version: BillingClient.version, config: config)) + builder.interceptors.add(AWSClientRuntime.XAmzTargetMiddleware(xAmzTarget: "AWSBilling.DeleteBillingView")) + builder.serialize(ClientRuntime.BodyMiddleware(rootNodeInfo: "", inputWritingClosure: DeleteBillingViewInput.write(value:to:))) + builder.interceptors.add(ClientRuntime.ContentTypeMiddleware(contentType: "application/x-amz-json-1.0")) + builder.selectAuthScheme(ClientRuntime.AuthSchemeMiddleware()) + builder.interceptors.add(AWSClientRuntime.AmzSdkInvocationIdMiddleware()) + builder.interceptors.add(AWSClientRuntime.AmzSdkRequestMiddleware(maxRetries: config.retryStrategyOptions.maxRetriesBase)) + var metricsAttributes = Smithy.Attributes() + metricsAttributes.set(key: ClientRuntime.OrchestratorMetricsAttributesKeys.service, value: "Billing") + metricsAttributes.set(key: ClientRuntime.OrchestratorMetricsAttributesKeys.method, value: "DeleteBillingView") + let op = builder.attributes(context) + .telemetry(ClientRuntime.OrchestratorTelemetry( + telemetryProvider: config.telemetryProvider, + metricsAttributes: metricsAttributes, + meterScope: serviceName, + tracerScope: serviceName + )) + .executeRequest(client) + .build() + return try await op.execute(input: input) + } + + /// Performs the `GetBillingView` operation on the `AWSBilling` service. + /// + /// Returns the metadata associated to the specified billing view ARN. + /// + /// - Parameter GetBillingViewInput : [no documentation found] + /// + /// - Returns: `GetBillingViewOutput` : [no documentation found] + /// + /// - Throws: One of the exceptions listed below __Possible Exceptions__. + /// + /// __Possible Exceptions:__ + /// - `AccessDeniedException` : You don't have sufficient access to perform this action. + /// - `InternalServerException` : The request processing failed because of an unknown error, exception, or failure. + /// - `ResourceNotFoundException` : The specified ARN in the request doesn't exist. + /// - `ThrottlingException` : The request was denied due to request throttling. + /// - `ValidationException` : The input fails to satisfy the constraints specified by an Amazon Web Services service. + public func getBillingView(input: GetBillingViewInput) async throws -> GetBillingViewOutput { + let context = Smithy.ContextBuilder() + .withMethod(value: .post) + .withServiceName(value: serviceName) + .withOperation(value: "getBillingView") + .withIdempotencyTokenGenerator(value: config.idempotencyTokenGenerator) + .withLogger(value: config.logger) + .withPartitionID(value: config.partitionID) + .withAuthSchemes(value: config.authSchemes ?? []) + .withAuthSchemeResolver(value: config.authSchemeResolver) + .withUnsignedPayloadTrait(value: false) + .withSocketTimeout(value: config.httpClientConfiguration.socketTimeout) + .withIdentityResolver(value: config.bearerTokenIdentityResolver, schemeID: "smithy.api#httpBearerAuth") + .withIdentityResolver(value: config.awsCredentialIdentityResolver, schemeID: "aws.auth#sigv4") + .withIdentityResolver(value: config.awsCredentialIdentityResolver, schemeID: "aws.auth#sigv4a") + .withRegion(value: config.region) + .withSigningName(value: "billing") + .withSigningRegion(value: config.signingRegion) + .build() + let builder = ClientRuntime.OrchestratorBuilder() + config.interceptorProviders.forEach { provider in + builder.interceptors.add(provider.create()) + } + config.httpInterceptorProviders.forEach { provider in + builder.interceptors.add(provider.create()) + } + builder.interceptors.add(ClientRuntime.URLPathMiddleware(GetBillingViewInput.urlPathProvider(_:))) + builder.interceptors.add(ClientRuntime.URLHostMiddleware()) + builder.interceptors.add(ClientRuntime.ContentLengthMiddleware()) + builder.deserialize(ClientRuntime.DeserializeMiddleware(GetBillingViewOutput.httpOutput(from:), GetBillingViewOutputError.httpError(from:))) + builder.interceptors.add(ClientRuntime.LoggerMiddleware(clientLogMode: config.clientLogMode)) + builder.retryStrategy(SmithyRetries.DefaultRetryStrategy(options: config.retryStrategyOptions)) + builder.retryErrorInfoProvider(AWSClientRuntime.AWSRetryErrorInfoProvider.errorInfo(for:)) + builder.applySigner(ClientRuntime.SignerMiddleware()) + let endpointParams = EndpointParams(endpoint: config.endpoint, region: config.region, useFIPS: config.useFIPS ?? false) + builder.applyEndpoint(AWSClientRuntime.EndpointResolverMiddleware(endpointResolverBlock: { [config] in try config.endpointResolver.resolve(params: $0) }, endpointParams: endpointParams)) + builder.interceptors.add(AWSClientRuntime.UserAgentMiddleware(serviceID: serviceName, version: BillingClient.version, config: config)) + builder.interceptors.add(AWSClientRuntime.XAmzTargetMiddleware(xAmzTarget: "AWSBilling.GetBillingView")) + builder.serialize(ClientRuntime.BodyMiddleware(rootNodeInfo: "", inputWritingClosure: GetBillingViewInput.write(value:to:))) + builder.interceptors.add(ClientRuntime.ContentTypeMiddleware(contentType: "application/x-amz-json-1.0")) + builder.selectAuthScheme(ClientRuntime.AuthSchemeMiddleware()) + builder.interceptors.add(AWSClientRuntime.AmzSdkInvocationIdMiddleware()) + builder.interceptors.add(AWSClientRuntime.AmzSdkRequestMiddleware(maxRetries: config.retryStrategyOptions.maxRetriesBase)) + var metricsAttributes = Smithy.Attributes() + metricsAttributes.set(key: ClientRuntime.OrchestratorMetricsAttributesKeys.service, value: "Billing") + metricsAttributes.set(key: ClientRuntime.OrchestratorMetricsAttributesKeys.method, value: "GetBillingView") + let op = builder.attributes(context) + .telemetry(ClientRuntime.OrchestratorTelemetry( + telemetryProvider: config.telemetryProvider, + metricsAttributes: metricsAttributes, + meterScope: serviceName, + tracerScope: serviceName + )) + .executeRequest(client) + .build() + return try await op.execute(input: input) + } + + /// Performs the `GetResourcePolicy` operation on the `AWSBilling` service. + /// + /// Returns the resource-based policy document attached to the resource in JSON format. + /// + /// - Parameter GetResourcePolicyInput : [no documentation found] + /// + /// - Returns: `GetResourcePolicyOutput` : [no documentation found] + /// + /// - Throws: One of the exceptions listed below __Possible Exceptions__. + /// + /// __Possible Exceptions:__ + /// - `AccessDeniedException` : You don't have sufficient access to perform this action. + /// - `InternalServerException` : The request processing failed because of an unknown error, exception, or failure. + /// - `ResourceNotFoundException` : The specified ARN in the request doesn't exist. + /// - `ThrottlingException` : The request was denied due to request throttling. + /// - `ValidationException` : The input fails to satisfy the constraints specified by an Amazon Web Services service. + public func getResourcePolicy(input: GetResourcePolicyInput) async throws -> GetResourcePolicyOutput { + let context = Smithy.ContextBuilder() + .withMethod(value: .post) + .withServiceName(value: serviceName) + .withOperation(value: "getResourcePolicy") + .withIdempotencyTokenGenerator(value: config.idempotencyTokenGenerator) + .withLogger(value: config.logger) + .withPartitionID(value: config.partitionID) + .withAuthSchemes(value: config.authSchemes ?? []) + .withAuthSchemeResolver(value: config.authSchemeResolver) + .withUnsignedPayloadTrait(value: false) + .withSocketTimeout(value: config.httpClientConfiguration.socketTimeout) + .withIdentityResolver(value: config.bearerTokenIdentityResolver, schemeID: "smithy.api#httpBearerAuth") + .withIdentityResolver(value: config.awsCredentialIdentityResolver, schemeID: "aws.auth#sigv4") + .withIdentityResolver(value: config.awsCredentialIdentityResolver, schemeID: "aws.auth#sigv4a") + .withRegion(value: config.region) + .withSigningName(value: "billing") + .withSigningRegion(value: config.signingRegion) + .build() + let builder = ClientRuntime.OrchestratorBuilder() + config.interceptorProviders.forEach { provider in + builder.interceptors.add(provider.create()) + } + config.httpInterceptorProviders.forEach { provider in + builder.interceptors.add(provider.create()) + } + builder.interceptors.add(ClientRuntime.URLPathMiddleware(GetResourcePolicyInput.urlPathProvider(_:))) + builder.interceptors.add(ClientRuntime.URLHostMiddleware()) + builder.interceptors.add(ClientRuntime.ContentLengthMiddleware()) + builder.deserialize(ClientRuntime.DeserializeMiddleware(GetResourcePolicyOutput.httpOutput(from:), GetResourcePolicyOutputError.httpError(from:))) + builder.interceptors.add(ClientRuntime.LoggerMiddleware(clientLogMode: config.clientLogMode)) + builder.retryStrategy(SmithyRetries.DefaultRetryStrategy(options: config.retryStrategyOptions)) + builder.retryErrorInfoProvider(AWSClientRuntime.AWSRetryErrorInfoProvider.errorInfo(for:)) + builder.applySigner(ClientRuntime.SignerMiddleware()) + let endpointParams = EndpointParams(endpoint: config.endpoint, region: config.region, useFIPS: config.useFIPS ?? false) + builder.applyEndpoint(AWSClientRuntime.EndpointResolverMiddleware(endpointResolverBlock: { [config] in try config.endpointResolver.resolve(params: $0) }, endpointParams: endpointParams)) + builder.interceptors.add(AWSClientRuntime.UserAgentMiddleware(serviceID: serviceName, version: BillingClient.version, config: config)) + builder.interceptors.add(AWSClientRuntime.XAmzTargetMiddleware(xAmzTarget: "AWSBilling.GetResourcePolicy")) + builder.serialize(ClientRuntime.BodyMiddleware(rootNodeInfo: "", inputWritingClosure: GetResourcePolicyInput.write(value:to:))) + builder.interceptors.add(ClientRuntime.ContentTypeMiddleware(contentType: "application/x-amz-json-1.0")) + builder.selectAuthScheme(ClientRuntime.AuthSchemeMiddleware()) + builder.interceptors.add(AWSClientRuntime.AmzSdkInvocationIdMiddleware()) + builder.interceptors.add(AWSClientRuntime.AmzSdkRequestMiddleware(maxRetries: config.retryStrategyOptions.maxRetriesBase)) + var metricsAttributes = Smithy.Attributes() + metricsAttributes.set(key: ClientRuntime.OrchestratorMetricsAttributesKeys.service, value: "Billing") + metricsAttributes.set(key: ClientRuntime.OrchestratorMetricsAttributesKeys.method, value: "GetResourcePolicy") + let op = builder.attributes(context) + .telemetry(ClientRuntime.OrchestratorTelemetry( + telemetryProvider: config.telemetryProvider, + metricsAttributes: metricsAttributes, + meterScope: serviceName, + tracerScope: serviceName + )) + .executeRequest(client) + .build() + return try await op.execute(input: input) + } + /// Performs the `ListBillingViews` operation on the `AWSBilling` service. /// /// Lists the billing views available for a given time period. Every Amazon Web Services account has a unique PRIMARY billing view that represents the billing data available by default. Accounts that use Billing Conductor also have BILLING_GROUP billing views representing pro forma costs associated with each created billing group. @@ -402,4 +702,376 @@ extension BillingClient { return try await op.execute(input: input) } + /// Performs the `ListSourceViewsForBillingView` operation on the `AWSBilling` service. + /// + /// Lists the source views (managed Amazon Web Services billing views) associated with the billing view. + /// + /// - Parameter ListSourceViewsForBillingViewInput : [no documentation found] + /// + /// - Returns: `ListSourceViewsForBillingViewOutput` : [no documentation found] + /// + /// - Throws: One of the exceptions listed below __Possible Exceptions__. + /// + /// __Possible Exceptions:__ + /// - `AccessDeniedException` : You don't have sufficient access to perform this action. + /// - `InternalServerException` : The request processing failed because of an unknown error, exception, or failure. + /// - `ResourceNotFoundException` : The specified ARN in the request doesn't exist. + /// - `ThrottlingException` : The request was denied due to request throttling. + /// - `ValidationException` : The input fails to satisfy the constraints specified by an Amazon Web Services service. + public func listSourceViewsForBillingView(input: ListSourceViewsForBillingViewInput) async throws -> ListSourceViewsForBillingViewOutput { + let context = Smithy.ContextBuilder() + .withMethod(value: .post) + .withServiceName(value: serviceName) + .withOperation(value: "listSourceViewsForBillingView") + .withIdempotencyTokenGenerator(value: config.idempotencyTokenGenerator) + .withLogger(value: config.logger) + .withPartitionID(value: config.partitionID) + .withAuthSchemes(value: config.authSchemes ?? []) + .withAuthSchemeResolver(value: config.authSchemeResolver) + .withUnsignedPayloadTrait(value: false) + .withSocketTimeout(value: config.httpClientConfiguration.socketTimeout) + .withIdentityResolver(value: config.bearerTokenIdentityResolver, schemeID: "smithy.api#httpBearerAuth") + .withIdentityResolver(value: config.awsCredentialIdentityResolver, schemeID: "aws.auth#sigv4") + .withIdentityResolver(value: config.awsCredentialIdentityResolver, schemeID: "aws.auth#sigv4a") + .withRegion(value: config.region) + .withSigningName(value: "billing") + .withSigningRegion(value: config.signingRegion) + .build() + let builder = ClientRuntime.OrchestratorBuilder() + config.interceptorProviders.forEach { provider in + builder.interceptors.add(provider.create()) + } + config.httpInterceptorProviders.forEach { provider in + builder.interceptors.add(provider.create()) + } + builder.interceptors.add(ClientRuntime.URLPathMiddleware(ListSourceViewsForBillingViewInput.urlPathProvider(_:))) + builder.interceptors.add(ClientRuntime.URLHostMiddleware()) + builder.interceptors.add(ClientRuntime.ContentLengthMiddleware()) + builder.deserialize(ClientRuntime.DeserializeMiddleware(ListSourceViewsForBillingViewOutput.httpOutput(from:), ListSourceViewsForBillingViewOutputError.httpError(from:))) + builder.interceptors.add(ClientRuntime.LoggerMiddleware(clientLogMode: config.clientLogMode)) + builder.retryStrategy(SmithyRetries.DefaultRetryStrategy(options: config.retryStrategyOptions)) + builder.retryErrorInfoProvider(AWSClientRuntime.AWSRetryErrorInfoProvider.errorInfo(for:)) + builder.applySigner(ClientRuntime.SignerMiddleware()) + let endpointParams = EndpointParams(endpoint: config.endpoint, region: config.region, useFIPS: config.useFIPS ?? false) + builder.applyEndpoint(AWSClientRuntime.EndpointResolverMiddleware(endpointResolverBlock: { [config] in try config.endpointResolver.resolve(params: $0) }, endpointParams: endpointParams)) + builder.interceptors.add(AWSClientRuntime.UserAgentMiddleware(serviceID: serviceName, version: BillingClient.version, config: config)) + builder.interceptors.add(AWSClientRuntime.XAmzTargetMiddleware(xAmzTarget: "AWSBilling.ListSourceViewsForBillingView")) + builder.serialize(ClientRuntime.BodyMiddleware(rootNodeInfo: "", inputWritingClosure: ListSourceViewsForBillingViewInput.write(value:to:))) + builder.interceptors.add(ClientRuntime.ContentTypeMiddleware(contentType: "application/x-amz-json-1.0")) + builder.selectAuthScheme(ClientRuntime.AuthSchemeMiddleware()) + builder.interceptors.add(AWSClientRuntime.AmzSdkInvocationIdMiddleware()) + builder.interceptors.add(AWSClientRuntime.AmzSdkRequestMiddleware(maxRetries: config.retryStrategyOptions.maxRetriesBase)) + var metricsAttributes = Smithy.Attributes() + metricsAttributes.set(key: ClientRuntime.OrchestratorMetricsAttributesKeys.service, value: "Billing") + metricsAttributes.set(key: ClientRuntime.OrchestratorMetricsAttributesKeys.method, value: "ListSourceViewsForBillingView") + let op = builder.attributes(context) + .telemetry(ClientRuntime.OrchestratorTelemetry( + telemetryProvider: config.telemetryProvider, + metricsAttributes: metricsAttributes, + meterScope: serviceName, + tracerScope: serviceName + )) + .executeRequest(client) + .build() + return try await op.execute(input: input) + } + + /// Performs the `ListTagsForResource` operation on the `AWSBilling` service. + /// + /// Lists tags associated with the billing view resource. + /// + /// - Parameter ListTagsForResourceInput : [no documentation found] + /// + /// - Returns: `ListTagsForResourceOutput` : [no documentation found] + /// + /// - Throws: One of the exceptions listed below __Possible Exceptions__. + /// + /// __Possible Exceptions:__ + /// - `AccessDeniedException` : You don't have sufficient access to perform this action. + /// - `InternalServerException` : The request processing failed because of an unknown error, exception, or failure. + /// - `ResourceNotFoundException` : The specified ARN in the request doesn't exist. + /// - `ThrottlingException` : The request was denied due to request throttling. + /// - `ValidationException` : The input fails to satisfy the constraints specified by an Amazon Web Services service. + public func listTagsForResource(input: ListTagsForResourceInput) async throws -> ListTagsForResourceOutput { + let context = Smithy.ContextBuilder() + .withMethod(value: .post) + .withServiceName(value: serviceName) + .withOperation(value: "listTagsForResource") + .withIdempotencyTokenGenerator(value: config.idempotencyTokenGenerator) + .withLogger(value: config.logger) + .withPartitionID(value: config.partitionID) + .withAuthSchemes(value: config.authSchemes ?? []) + .withAuthSchemeResolver(value: config.authSchemeResolver) + .withUnsignedPayloadTrait(value: false) + .withSocketTimeout(value: config.httpClientConfiguration.socketTimeout) + .withIdentityResolver(value: config.bearerTokenIdentityResolver, schemeID: "smithy.api#httpBearerAuth") + .withIdentityResolver(value: config.awsCredentialIdentityResolver, schemeID: "aws.auth#sigv4") + .withIdentityResolver(value: config.awsCredentialIdentityResolver, schemeID: "aws.auth#sigv4a") + .withRegion(value: config.region) + .withSigningName(value: "billing") + .withSigningRegion(value: config.signingRegion) + .build() + let builder = ClientRuntime.OrchestratorBuilder() + config.interceptorProviders.forEach { provider in + builder.interceptors.add(provider.create()) + } + config.httpInterceptorProviders.forEach { provider in + builder.interceptors.add(provider.create()) + } + builder.interceptors.add(ClientRuntime.URLPathMiddleware(ListTagsForResourceInput.urlPathProvider(_:))) + builder.interceptors.add(ClientRuntime.URLHostMiddleware()) + builder.interceptors.add(ClientRuntime.ContentLengthMiddleware()) + builder.deserialize(ClientRuntime.DeserializeMiddleware(ListTagsForResourceOutput.httpOutput(from:), ListTagsForResourceOutputError.httpError(from:))) + builder.interceptors.add(ClientRuntime.LoggerMiddleware(clientLogMode: config.clientLogMode)) + builder.retryStrategy(SmithyRetries.DefaultRetryStrategy(options: config.retryStrategyOptions)) + builder.retryErrorInfoProvider(AWSClientRuntime.AWSRetryErrorInfoProvider.errorInfo(for:)) + builder.applySigner(ClientRuntime.SignerMiddleware()) + let endpointParams = EndpointParams(endpoint: config.endpoint, region: config.region, useFIPS: config.useFIPS ?? false) + builder.applyEndpoint(AWSClientRuntime.EndpointResolverMiddleware(endpointResolverBlock: { [config] in try config.endpointResolver.resolve(params: $0) }, endpointParams: endpointParams)) + builder.interceptors.add(AWSClientRuntime.UserAgentMiddleware(serviceID: serviceName, version: BillingClient.version, config: config)) + builder.interceptors.add(AWSClientRuntime.XAmzTargetMiddleware(xAmzTarget: "AWSBilling.ListTagsForResource")) + builder.serialize(ClientRuntime.BodyMiddleware(rootNodeInfo: "", inputWritingClosure: ListTagsForResourceInput.write(value:to:))) + builder.interceptors.add(ClientRuntime.ContentTypeMiddleware(contentType: "application/x-amz-json-1.0")) + builder.selectAuthScheme(ClientRuntime.AuthSchemeMiddleware()) + builder.interceptors.add(AWSClientRuntime.AmzSdkInvocationIdMiddleware()) + builder.interceptors.add(AWSClientRuntime.AmzSdkRequestMiddleware(maxRetries: config.retryStrategyOptions.maxRetriesBase)) + var metricsAttributes = Smithy.Attributes() + metricsAttributes.set(key: ClientRuntime.OrchestratorMetricsAttributesKeys.service, value: "Billing") + metricsAttributes.set(key: ClientRuntime.OrchestratorMetricsAttributesKeys.method, value: "ListTagsForResource") + let op = builder.attributes(context) + .telemetry(ClientRuntime.OrchestratorTelemetry( + telemetryProvider: config.telemetryProvider, + metricsAttributes: metricsAttributes, + meterScope: serviceName, + tracerScope: serviceName + )) + .executeRequest(client) + .build() + return try await op.execute(input: input) + } + + /// Performs the `TagResource` operation on the `AWSBilling` service. + /// + /// An API operation for adding one or more tags (key-value pairs) to a resource. + /// + /// - Parameter TagResourceInput : [no documentation found] + /// + /// - Returns: `TagResourceOutput` : [no documentation found] + /// + /// - Throws: One of the exceptions listed below __Possible Exceptions__. + /// + /// __Possible Exceptions:__ + /// - `AccessDeniedException` : You don't have sufficient access to perform this action. + /// - `InternalServerException` : The request processing failed because of an unknown error, exception, or failure. + /// - `ResourceNotFoundException` : The specified ARN in the request doesn't exist. + /// - `ThrottlingException` : The request was denied due to request throttling. + /// - `ValidationException` : The input fails to satisfy the constraints specified by an Amazon Web Services service. + public func tagResource(input: TagResourceInput) async throws -> TagResourceOutput { + let context = Smithy.ContextBuilder() + .withMethod(value: .post) + .withServiceName(value: serviceName) + .withOperation(value: "tagResource") + .withIdempotencyTokenGenerator(value: config.idempotencyTokenGenerator) + .withLogger(value: config.logger) + .withPartitionID(value: config.partitionID) + .withAuthSchemes(value: config.authSchemes ?? []) + .withAuthSchemeResolver(value: config.authSchemeResolver) + .withUnsignedPayloadTrait(value: false) + .withSocketTimeout(value: config.httpClientConfiguration.socketTimeout) + .withIdentityResolver(value: config.bearerTokenIdentityResolver, schemeID: "smithy.api#httpBearerAuth") + .withIdentityResolver(value: config.awsCredentialIdentityResolver, schemeID: "aws.auth#sigv4") + .withIdentityResolver(value: config.awsCredentialIdentityResolver, schemeID: "aws.auth#sigv4a") + .withRegion(value: config.region) + .withSigningName(value: "billing") + .withSigningRegion(value: config.signingRegion) + .build() + let builder = ClientRuntime.OrchestratorBuilder() + config.interceptorProviders.forEach { provider in + builder.interceptors.add(provider.create()) + } + config.httpInterceptorProviders.forEach { provider in + builder.interceptors.add(provider.create()) + } + builder.interceptors.add(ClientRuntime.URLPathMiddleware(TagResourceInput.urlPathProvider(_:))) + builder.interceptors.add(ClientRuntime.URLHostMiddleware()) + builder.interceptors.add(ClientRuntime.ContentLengthMiddleware()) + builder.deserialize(ClientRuntime.DeserializeMiddleware(TagResourceOutput.httpOutput(from:), TagResourceOutputError.httpError(from:))) + builder.interceptors.add(ClientRuntime.LoggerMiddleware(clientLogMode: config.clientLogMode)) + builder.retryStrategy(SmithyRetries.DefaultRetryStrategy(options: config.retryStrategyOptions)) + builder.retryErrorInfoProvider(AWSClientRuntime.AWSRetryErrorInfoProvider.errorInfo(for:)) + builder.applySigner(ClientRuntime.SignerMiddleware()) + let endpointParams = EndpointParams(endpoint: config.endpoint, region: config.region, useFIPS: config.useFIPS ?? false) + builder.applyEndpoint(AWSClientRuntime.EndpointResolverMiddleware(endpointResolverBlock: { [config] in try config.endpointResolver.resolve(params: $0) }, endpointParams: endpointParams)) + builder.interceptors.add(AWSClientRuntime.UserAgentMiddleware(serviceID: serviceName, version: BillingClient.version, config: config)) + builder.interceptors.add(AWSClientRuntime.XAmzTargetMiddleware(xAmzTarget: "AWSBilling.TagResource")) + builder.serialize(ClientRuntime.BodyMiddleware(rootNodeInfo: "", inputWritingClosure: TagResourceInput.write(value:to:))) + builder.interceptors.add(ClientRuntime.ContentTypeMiddleware(contentType: "application/x-amz-json-1.0")) + builder.selectAuthScheme(ClientRuntime.AuthSchemeMiddleware()) + builder.interceptors.add(AWSClientRuntime.AmzSdkInvocationIdMiddleware()) + builder.interceptors.add(AWSClientRuntime.AmzSdkRequestMiddleware(maxRetries: config.retryStrategyOptions.maxRetriesBase)) + var metricsAttributes = Smithy.Attributes() + metricsAttributes.set(key: ClientRuntime.OrchestratorMetricsAttributesKeys.service, value: "Billing") + metricsAttributes.set(key: ClientRuntime.OrchestratorMetricsAttributesKeys.method, value: "TagResource") + let op = builder.attributes(context) + .telemetry(ClientRuntime.OrchestratorTelemetry( + telemetryProvider: config.telemetryProvider, + metricsAttributes: metricsAttributes, + meterScope: serviceName, + tracerScope: serviceName + )) + .executeRequest(client) + .build() + return try await op.execute(input: input) + } + + /// Performs the `UntagResource` operation on the `AWSBilling` service. + /// + /// Removes one or more tags from a resource. Specify only tag keys in your request. Don't specify the value. + /// + /// - Parameter UntagResourceInput : [no documentation found] + /// + /// - Returns: `UntagResourceOutput` : [no documentation found] + /// + /// - Throws: One of the exceptions listed below __Possible Exceptions__. + /// + /// __Possible Exceptions:__ + /// - `AccessDeniedException` : You don't have sufficient access to perform this action. + /// - `InternalServerException` : The request processing failed because of an unknown error, exception, or failure. + /// - `ResourceNotFoundException` : The specified ARN in the request doesn't exist. + /// - `ThrottlingException` : The request was denied due to request throttling. + /// - `ValidationException` : The input fails to satisfy the constraints specified by an Amazon Web Services service. + public func untagResource(input: UntagResourceInput) async throws -> UntagResourceOutput { + let context = Smithy.ContextBuilder() + .withMethod(value: .post) + .withServiceName(value: serviceName) + .withOperation(value: "untagResource") + .withIdempotencyTokenGenerator(value: config.idempotencyTokenGenerator) + .withLogger(value: config.logger) + .withPartitionID(value: config.partitionID) + .withAuthSchemes(value: config.authSchemes ?? []) + .withAuthSchemeResolver(value: config.authSchemeResolver) + .withUnsignedPayloadTrait(value: false) + .withSocketTimeout(value: config.httpClientConfiguration.socketTimeout) + .withIdentityResolver(value: config.bearerTokenIdentityResolver, schemeID: "smithy.api#httpBearerAuth") + .withIdentityResolver(value: config.awsCredentialIdentityResolver, schemeID: "aws.auth#sigv4") + .withIdentityResolver(value: config.awsCredentialIdentityResolver, schemeID: "aws.auth#sigv4a") + .withRegion(value: config.region) + .withSigningName(value: "billing") + .withSigningRegion(value: config.signingRegion) + .build() + let builder = ClientRuntime.OrchestratorBuilder() + config.interceptorProviders.forEach { provider in + builder.interceptors.add(provider.create()) + } + config.httpInterceptorProviders.forEach { provider in + builder.interceptors.add(provider.create()) + } + builder.interceptors.add(ClientRuntime.URLPathMiddleware(UntagResourceInput.urlPathProvider(_:))) + builder.interceptors.add(ClientRuntime.URLHostMiddleware()) + builder.interceptors.add(ClientRuntime.ContentLengthMiddleware()) + builder.deserialize(ClientRuntime.DeserializeMiddleware(UntagResourceOutput.httpOutput(from:), UntagResourceOutputError.httpError(from:))) + builder.interceptors.add(ClientRuntime.LoggerMiddleware(clientLogMode: config.clientLogMode)) + builder.retryStrategy(SmithyRetries.DefaultRetryStrategy(options: config.retryStrategyOptions)) + builder.retryErrorInfoProvider(AWSClientRuntime.AWSRetryErrorInfoProvider.errorInfo(for:)) + builder.applySigner(ClientRuntime.SignerMiddleware()) + let endpointParams = EndpointParams(endpoint: config.endpoint, region: config.region, useFIPS: config.useFIPS ?? false) + builder.applyEndpoint(AWSClientRuntime.EndpointResolverMiddleware(endpointResolverBlock: { [config] in try config.endpointResolver.resolve(params: $0) }, endpointParams: endpointParams)) + builder.interceptors.add(AWSClientRuntime.UserAgentMiddleware(serviceID: serviceName, version: BillingClient.version, config: config)) + builder.interceptors.add(AWSClientRuntime.XAmzTargetMiddleware(xAmzTarget: "AWSBilling.UntagResource")) + builder.serialize(ClientRuntime.BodyMiddleware(rootNodeInfo: "", inputWritingClosure: UntagResourceInput.write(value:to:))) + builder.interceptors.add(ClientRuntime.ContentTypeMiddleware(contentType: "application/x-amz-json-1.0")) + builder.selectAuthScheme(ClientRuntime.AuthSchemeMiddleware()) + builder.interceptors.add(AWSClientRuntime.AmzSdkInvocationIdMiddleware()) + builder.interceptors.add(AWSClientRuntime.AmzSdkRequestMiddleware(maxRetries: config.retryStrategyOptions.maxRetriesBase)) + var metricsAttributes = Smithy.Attributes() + metricsAttributes.set(key: ClientRuntime.OrchestratorMetricsAttributesKeys.service, value: "Billing") + metricsAttributes.set(key: ClientRuntime.OrchestratorMetricsAttributesKeys.method, value: "UntagResource") + let op = builder.attributes(context) + .telemetry(ClientRuntime.OrchestratorTelemetry( + telemetryProvider: config.telemetryProvider, + metricsAttributes: metricsAttributes, + meterScope: serviceName, + tracerScope: serviceName + )) + .executeRequest(client) + .build() + return try await op.execute(input: input) + } + + /// Performs the `UpdateBillingView` operation on the `AWSBilling` service. + /// + /// An API to update the attributes of the billing view. + /// + /// - Parameter UpdateBillingViewInput : [no documentation found] + /// + /// - Returns: `UpdateBillingViewOutput` : [no documentation found] + /// + /// - Throws: One of the exceptions listed below __Possible Exceptions__. + /// + /// __Possible Exceptions:__ + /// - `AccessDeniedException` : You don't have sufficient access to perform this action. + /// - `ConflictException` : The requested operation would cause a conflict with the current state of a service resource associated with the request. Resolve the conflict before retrying this request. + /// - `InternalServerException` : The request processing failed because of an unknown error, exception, or failure. + /// - `ResourceNotFoundException` : The specified ARN in the request doesn't exist. + /// - `ServiceQuotaExceededException` : You've reached the limit of resources you can create, or exceeded the size of an individual resource. + /// - `ThrottlingException` : The request was denied due to request throttling. + /// - `ValidationException` : The input fails to satisfy the constraints specified by an Amazon Web Services service. + public func updateBillingView(input: UpdateBillingViewInput) async throws -> UpdateBillingViewOutput { + let context = Smithy.ContextBuilder() + .withMethod(value: .post) + .withServiceName(value: serviceName) + .withOperation(value: "updateBillingView") + .withIdempotencyTokenGenerator(value: config.idempotencyTokenGenerator) + .withLogger(value: config.logger) + .withPartitionID(value: config.partitionID) + .withAuthSchemes(value: config.authSchemes ?? []) + .withAuthSchemeResolver(value: config.authSchemeResolver) + .withUnsignedPayloadTrait(value: false) + .withSocketTimeout(value: config.httpClientConfiguration.socketTimeout) + .withIdentityResolver(value: config.bearerTokenIdentityResolver, schemeID: "smithy.api#httpBearerAuth") + .withIdentityResolver(value: config.awsCredentialIdentityResolver, schemeID: "aws.auth#sigv4") + .withIdentityResolver(value: config.awsCredentialIdentityResolver, schemeID: "aws.auth#sigv4a") + .withRegion(value: config.region) + .withSigningName(value: "billing") + .withSigningRegion(value: config.signingRegion) + .build() + let builder = ClientRuntime.OrchestratorBuilder() + config.interceptorProviders.forEach { provider in + builder.interceptors.add(provider.create()) + } + config.httpInterceptorProviders.forEach { provider in + builder.interceptors.add(provider.create()) + } + builder.interceptors.add(ClientRuntime.URLPathMiddleware(UpdateBillingViewInput.urlPathProvider(_:))) + builder.interceptors.add(ClientRuntime.URLHostMiddleware()) + builder.interceptors.add(ClientRuntime.ContentLengthMiddleware()) + builder.deserialize(ClientRuntime.DeserializeMiddleware(UpdateBillingViewOutput.httpOutput(from:), UpdateBillingViewOutputError.httpError(from:))) + builder.interceptors.add(ClientRuntime.LoggerMiddleware(clientLogMode: config.clientLogMode)) + builder.retryStrategy(SmithyRetries.DefaultRetryStrategy(options: config.retryStrategyOptions)) + builder.retryErrorInfoProvider(AWSClientRuntime.AWSRetryErrorInfoProvider.errorInfo(for:)) + builder.applySigner(ClientRuntime.SignerMiddleware()) + let endpointParams = EndpointParams(endpoint: config.endpoint, region: config.region, useFIPS: config.useFIPS ?? false) + builder.applyEndpoint(AWSClientRuntime.EndpointResolverMiddleware(endpointResolverBlock: { [config] in try config.endpointResolver.resolve(params: $0) }, endpointParams: endpointParams)) + builder.interceptors.add(AWSClientRuntime.UserAgentMiddleware(serviceID: serviceName, version: BillingClient.version, config: config)) + builder.interceptors.add(AWSClientRuntime.XAmzTargetMiddleware(xAmzTarget: "AWSBilling.UpdateBillingView")) + builder.serialize(ClientRuntime.BodyMiddleware(rootNodeInfo: "", inputWritingClosure: UpdateBillingViewInput.write(value:to:))) + builder.interceptors.add(ClientRuntime.ContentTypeMiddleware(contentType: "application/x-amz-json-1.0")) + builder.selectAuthScheme(ClientRuntime.AuthSchemeMiddleware()) + builder.interceptors.add(AWSClientRuntime.AmzSdkInvocationIdMiddleware()) + builder.interceptors.add(AWSClientRuntime.AmzSdkRequestMiddleware(maxRetries: config.retryStrategyOptions.maxRetriesBase)) + var metricsAttributes = Smithy.Attributes() + metricsAttributes.set(key: ClientRuntime.OrchestratorMetricsAttributesKeys.service, value: "Billing") + metricsAttributes.set(key: ClientRuntime.OrchestratorMetricsAttributesKeys.method, value: "UpdateBillingView") + let op = builder.attributes(context) + .telemetry(ClientRuntime.OrchestratorTelemetry( + telemetryProvider: config.telemetryProvider, + metricsAttributes: metricsAttributes, + meterScope: serviceName, + tracerScope: serviceName + )) + .executeRequest(client) + .build() + return try await op.execute(input: input) + } + } diff --git a/Sources/Services/AWSBilling/Sources/AWSBilling/Models.swift b/Sources/Services/AWSBilling/Sources/AWSBilling/Models.swift index 9fe86a1f044..19290e4d311 100644 --- a/Sources/Services/AWSBilling/Sources/AWSBilling/Models.swift +++ b/Sources/Services/AWSBilling/Sources/AWSBilling/Models.swift @@ -14,6 +14,8 @@ import class SmithyHTTPAPI.HTTPResponse @_spi(SmithyReadWrite) import class SmithyJSON.Writer import enum ClientRuntime.ErrorFault import enum SmithyReadWrite.ReaderError +@_spi(SmithyReadWrite) import enum SmithyReadWrite.ReadingClosures +@_spi(SmithyReadWrite) import enum SmithyReadWrite.WritingClosures @_spi(SmithyTimestamps) import enum SmithyTimestamps.TimestampFormat import protocol AWSClientRuntime.AWSServiceError import protocol ClientRuntime.HTTPError @@ -22,6 +24,7 @@ import protocol ClientRuntime.ModeledError @_spi(SmithyReadWrite) import protocol SmithyReadWrite.SmithyWriter @_spi(SmithyReadWrite) import struct AWSClientRuntime.AWSJSONError @_spi(UnknownAWSHTTPServiceError) import struct AWSClientRuntime.UnknownAWSHTTPServiceError +@_spi(SmithyReadWrite) import struct SmithyReadWrite.WritingClosureBox /// You don't have sufficient access to perform this action. public struct AccessDeniedException: ClientRuntime.ModeledError, AWSClientRuntime.AWSServiceError, ClientRuntime.HTTPError, Swift.Error, Swift.Sendable { @@ -70,6 +73,41 @@ extension BillingClientTypes { } } +/// The requested operation would cause a conflict with the current state of a service resource associated with the request. Resolve the conflict before retrying this request. +public struct ConflictException: ClientRuntime.ModeledError, AWSClientRuntime.AWSServiceError, ClientRuntime.HTTPError, Swift.Error, Swift.Sendable { + + public struct Properties: Swift.Sendable { + /// This member is required. + public internal(set) var message: Swift.String? = nil + /// The identifier for the service resource associated with the request. + /// This member is required. + public internal(set) var resourceId: Swift.String? = nil + /// The type of resource associated with the request. + /// This member is required. + public internal(set) var resourceType: Swift.String? = nil + } + + public internal(set) var properties = Properties() + public static var typeName: Swift.String { "BillingConflict" } + public static var fault: ClientRuntime.ErrorFault { .client } + public static var isRetryable: Swift.Bool { false } + public static var isThrottling: Swift.Bool { false } + public internal(set) var httpResponse = SmithyHTTPAPI.HTTPResponse() + public internal(set) var message: Swift.String? + public internal(set) var requestID: Swift.String? + + public init( + message: Swift.String? = nil, + resourceId: Swift.String? = nil, + resourceType: Swift.String? = nil + ) + { + self.properties.message = message + self.properties.resourceId = resourceId + self.properties.resourceType = resourceType + } +} + /// The request processing failed because of an unknown error, exception, or failure. public struct InternalServerException: ClientRuntime.ModeledError, AWSClientRuntime.AWSServiceError, ClientRuntime.HTTPError, Swift.Error, Swift.Sendable { @@ -95,6 +133,51 @@ public struct InternalServerException: ClientRuntime.ModeledError, AWSClientRunt } } +/// You've reached the limit of resources you can create, or exceeded the size of an individual resource. +public struct ServiceQuotaExceededException: ClientRuntime.ModeledError, AWSClientRuntime.AWSServiceError, ClientRuntime.HTTPError, Swift.Error, Swift.Sendable { + + public struct Properties: Swift.Sendable { + /// This member is required. + public internal(set) var message: Swift.String? = nil + /// The container for the quotaCode. + /// This member is required. + public internal(set) var quotaCode: Swift.String? = nil + /// The ID of the resource. + /// This member is required. + public internal(set) var resourceId: Swift.String? = nil + /// The type of Amazon Web Services resource. + /// This member is required. + public internal(set) var resourceType: Swift.String? = nil + /// The container for the serviceCode. + /// This member is required. + public internal(set) var serviceCode: Swift.String? = nil + } + + public internal(set) var properties = Properties() + public static var typeName: Swift.String { "BillingServiceQuotaExceeded" } + public static var fault: ClientRuntime.ErrorFault { .client } + public static var isRetryable: Swift.Bool { false } + public static var isThrottling: Swift.Bool { false } + public internal(set) var httpResponse = SmithyHTTPAPI.HTTPResponse() + public internal(set) var message: Swift.String? + public internal(set) var requestID: Swift.String? + + public init( + message: Swift.String? = nil, + quotaCode: Swift.String? = nil, + resourceId: Swift.String? = nil, + resourceType: Swift.String? = nil, + serviceCode: Swift.String? = nil + ) + { + self.properties.message = message + self.properties.quotaCode = quotaCode + self.properties.resourceId = resourceId + self.properties.resourceType = resourceType + self.properties.serviceCode = serviceCode + } +} + /// The request was denied due to request throttling. public struct ThrottlingException: ClientRuntime.ModeledError, AWSClientRuntime.AWSServiceError, ClientRuntime.HTTPError, Swift.Error, Swift.Sendable { @@ -211,24 +294,244 @@ public struct ValidationException: ClientRuntime.ModeledError, AWSClientRuntime. } } -public struct ListBillingViewsInput: Swift.Sendable { - /// The time range for the billing views listed. PRIMARY billing view is always listed. BILLING_GROUP billing views are listed for time ranges when the associated billing group resource in Billing Conductor is active. The time range must be within one calendar month. +extension BillingClientTypes { + + public enum Dimension: Swift.Sendable, Swift.Equatable, Swift.RawRepresentable, Swift.CaseIterable, Swift.Hashable { + case linkedAccount + case sdkUnknown(Swift.String) + + public static var allCases: [Dimension] { + return [ + .linkedAccount + ] + } + + public init?(rawValue: Swift.String) { + let value = Self.allCases.first(where: { $0.rawValue == rawValue }) + self = value ?? Self.sdkUnknown(rawValue) + } + + public var rawValue: Swift.String { + switch self { + case .linkedAccount: return "LINKED_ACCOUNT" + case let .sdkUnknown(s): return s + } + } + } +} + +extension BillingClientTypes { + + /// The metadata that you can use to filter and group your results. + public struct DimensionValues: Swift.Sendable { + /// The names of the metadata types that you can use to filter and group your results. + /// This member is required. + public var key: BillingClientTypes.Dimension? + /// The metadata values that you can use to filter and group your results. + /// This member is required. + public var values: [Swift.String]? + + public init( + key: BillingClientTypes.Dimension? = nil, + values: [Swift.String]? = nil + ) + { + self.key = key + self.values = values + } + } +} + +extension BillingClientTypes { + + /// The values that are available for a tag. + public struct TagValues: Swift.Sendable { + /// The key for the tag. + /// This member is required. + public var key: Swift.String? + /// The specific value of the tag. + /// This member is required. + public var values: [Swift.String]? + + public init( + key: Swift.String? = nil, + values: [Swift.String]? = nil + ) + { + self.key = key + self.values = values + } + } +} + +extension BillingClientTypes { + + /// See [Expression](https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_Expression.html). Billing view only supports LINKED_ACCOUNT and Tags. + public struct Expression: Swift.Sendable { + /// The specific Dimension to use for Expression. + public var dimensions: BillingClientTypes.DimensionValues? + /// The specific Tag to use for Expression. + public var tags: BillingClientTypes.TagValues? + + public init( + dimensions: BillingClientTypes.DimensionValues? = nil, + tags: BillingClientTypes.TagValues? = nil + ) + { + self.dimensions = dimensions + self.tags = tags + } + } +} + +extension BillingClientTypes { + + /// The tag structure that contains a tag key and value. + public struct ResourceTag: Swift.Sendable { + /// The key that's associated with the tag. + /// This member is required. + public var key: Swift.String? + /// The value that's associated with the tag. + public var value: Swift.String? + + public init( + key: Swift.String? = nil, + value: Swift.String? = nil + ) + { + self.key = key + self.value = value + } + } +} + +public struct CreateBillingViewInput: Swift.Sendable { + /// A unique, case-sensitive identifier you specify to ensure idempotency of the request. Idempotency ensures that an API request completes no more than one time. If the original request completes successfully, any subsequent retries complete successfully without performing any further actions with an idempotent request. + public var clientToken: Swift.String? + /// See [Expression](https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_Expression.html). Billing view only supports LINKED_ACCOUNT and Tags. + public var dataFilterExpression: BillingClientTypes.Expression? + /// The description of the billing view. + public var description: Swift.String? + /// The name of the billing view. /// This member is required. - public var activeTimeRange: BillingClientTypes.ActiveTimeRange? - /// The maximum number of billing views to retrieve. Default is 100. - public var maxResults: Swift.Int? - /// The pagination token that is used on subsequent calls to list billing views. - public var nextToken: Swift.String? + public var name: Swift.String? + /// A list of key value map specifying tags associated to the billing view being created. + public var resourceTags: [BillingClientTypes.ResourceTag]? + /// A list of billing views used as the data source for the custom billing view. + /// This member is required. + public var sourceViews: [Swift.String]? public init( - activeTimeRange: BillingClientTypes.ActiveTimeRange? = nil, - maxResults: Swift.Int? = nil, - nextToken: Swift.String? = nil + clientToken: Swift.String? = nil, + dataFilterExpression: BillingClientTypes.Expression? = nil, + description: Swift.String? = nil, + name: Swift.String? = nil, + resourceTags: [BillingClientTypes.ResourceTag]? = nil, + sourceViews: [Swift.String]? = nil ) { - self.activeTimeRange = activeTimeRange - self.maxResults = maxResults - self.nextToken = nextToken + self.clientToken = clientToken + self.dataFilterExpression = dataFilterExpression + self.description = description + self.name = name + self.resourceTags = resourceTags + self.sourceViews = sourceViews + } +} + +extension CreateBillingViewInput: Swift.CustomDebugStringConvertible { + public var debugDescription: Swift.String { + "CreateBillingViewInput(clientToken: \(Swift.String(describing: clientToken)), dataFilterExpression: \(Swift.String(describing: dataFilterExpression)), resourceTags: \(Swift.String(describing: resourceTags)), sourceViews: \(Swift.String(describing: sourceViews)), description: \"CONTENT_REDACTED\", name: \"CONTENT_REDACTED\")"} +} + +public struct CreateBillingViewOutput: Swift.Sendable { + /// The Amazon Resource Name (ARN) that can be used to uniquely identify the billing view. + /// This member is required. + public var arn: Swift.String? + /// The time when the billing view was created. + public var createdAt: Foundation.Date? + + public init( + arn: Swift.String? = nil, + createdAt: Foundation.Date? = nil + ) + { + self.arn = arn + self.createdAt = createdAt + } +} + +public struct DeleteBillingViewInput: Swift.Sendable { + /// The Amazon Resource Name (ARN) that can be used to uniquely identify the billing view. + /// This member is required. + public var arn: Swift.String? + + public init( + arn: Swift.String? = nil + ) + { + self.arn = arn + } +} + +public struct DeleteBillingViewOutput: Swift.Sendable { + /// The Amazon Resource Name (ARN) that can be used to uniquely identify the billing view. + /// This member is required. + public var arn: Swift.String? + + public init( + arn: Swift.String? = nil + ) + { + self.arn = arn + } +} + +/// The specified ARN in the request doesn't exist. +public struct ResourceNotFoundException: ClientRuntime.ModeledError, AWSClientRuntime.AWSServiceError, ClientRuntime.HTTPError, Swift.Error, Swift.Sendable { + + public struct Properties: Swift.Sendable { + /// This member is required. + public internal(set) var message: Swift.String? = nil + /// Value is a list of resource IDs that were not found. + /// This member is required. + public internal(set) var resourceId: Swift.String? = nil + /// Value is the type of resource that was not found. + /// This member is required. + public internal(set) var resourceType: Swift.String? = nil + } + + public internal(set) var properties = Properties() + public static var typeName: Swift.String { "BillingResourceNotFound" } + public static var fault: ClientRuntime.ErrorFault { .client } + public static var isRetryable: Swift.Bool { false } + public static var isThrottling: Swift.Bool { false } + public internal(set) var httpResponse = SmithyHTTPAPI.HTTPResponse() + public internal(set) var message: Swift.String? + public internal(set) var requestID: Swift.String? + + public init( + message: Swift.String? = nil, + resourceId: Swift.String? = nil, + resourceType: Swift.String? = nil + ) + { + self.properties.message = message + self.properties.resourceId = resourceId + self.properties.resourceType = resourceType + } +} + +public struct GetBillingViewInput: Swift.Sendable { + /// The Amazon Resource Name (ARN) that can be used to uniquely identify the billing view. + /// This member is required. + public var arn: Swift.String? + + public init( + arn: Swift.String? = nil + ) + { + self.arn = arn } } @@ -236,12 +539,14 @@ extension BillingClientTypes { public enum BillingViewType: Swift.Sendable, Swift.Equatable, Swift.RawRepresentable, Swift.CaseIterable, Swift.Hashable { case billingGroup + case custom case primary case sdkUnknown(Swift.String) public static var allCases: [BillingViewType] { return [ .billingGroup, + .custom, .primary ] } @@ -254,6 +559,7 @@ extension BillingClientTypes { public var rawValue: Swift.String { switch self { case .billingGroup: return "BILLING_GROUP" + case .custom: return "CUSTOM" case .primary: return "PRIMARY" case let .sdkUnknown(s): return s } @@ -263,94 +569,794 @@ extension BillingClientTypes { extension BillingClientTypes { - /// A representation of a billing view. - public struct BillingViewListElement: Swift.Sendable { + /// The metadata associated to the billing view. + public struct BillingViewElement: Swift.Sendable { /// The Amazon Resource Name (ARN) that can be used to uniquely identify the billing view. public var arn: Swift.String? - /// The type of billing view. + /// The type of billing group. public var billingViewType: BillingClientTypes.BillingViewType? - /// A list of names of the Billing view. + /// The time when the billing view was created. + public var createdAt: Foundation.Date? + /// See [Expression](https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_Expression.html). Billing view only supports LINKED_ACCOUNT and Tags. + public var dataFilterExpression: BillingClientTypes.Expression? + /// The description of the billing view. + public var description: Swift.String? + /// A list of names of the billing view. public var name: Swift.String? - /// The list of owners of the Billing view. + /// The list of owners of the billing view. public var ownerAccountId: Swift.String? + /// The time when the billing view was last updated. + public var updatedAt: Foundation.Date? public init( arn: Swift.String? = nil, billingViewType: BillingClientTypes.BillingViewType? = nil, + createdAt: Foundation.Date? = nil, + dataFilterExpression: BillingClientTypes.Expression? = nil, + description: Swift.String? = nil, name: Swift.String? = nil, - ownerAccountId: Swift.String? = nil + ownerAccountId: Swift.String? = nil, + updatedAt: Foundation.Date? = nil ) { self.arn = arn self.billingViewType = billingViewType + self.createdAt = createdAt + self.dataFilterExpression = dataFilterExpression + self.description = description self.name = name self.ownerAccountId = ownerAccountId + self.updatedAt = updatedAt } } } -extension BillingClientTypes.BillingViewListElement: Swift.CustomDebugStringConvertible { +extension BillingClientTypes.BillingViewElement: Swift.CustomDebugStringConvertible { public var debugDescription: Swift.String { - "BillingViewListElement(arn: \(Swift.String(describing: arn)), billingViewType: \(Swift.String(describing: billingViewType)), ownerAccountId: \(Swift.String(describing: ownerAccountId)), name: \"CONTENT_REDACTED\")"} + "BillingViewElement(arn: \(Swift.String(describing: arn)), billingViewType: \(Swift.String(describing: billingViewType)), createdAt: \(Swift.String(describing: createdAt)), dataFilterExpression: \(Swift.String(describing: dataFilterExpression)), ownerAccountId: \(Swift.String(describing: ownerAccountId)), updatedAt: \(Swift.String(describing: updatedAt)), description: \"CONTENT_REDACTED\", name: \"CONTENT_REDACTED\")"} } -public struct ListBillingViewsOutput: Swift.Sendable { - /// A list of BillingViewListElement retrieved. +public struct GetBillingViewOutput: Swift.Sendable { + /// The billing view element associated with the specified ARN. /// This member is required. - public var billingViews: [BillingClientTypes.BillingViewListElement]? - /// The pagination token to use on subsequent calls to list billing views. - public var nextToken: Swift.String? + public var billingView: BillingClientTypes.BillingViewElement? public init( - billingViews: [BillingClientTypes.BillingViewListElement]? = nil, - nextToken: Swift.String? = nil + billingView: BillingClientTypes.BillingViewElement? = nil ) { - self.billingViews = billingViews - self.nextToken = nextToken + self.billingView = billingView } } -extension ListBillingViewsInput { +public struct GetResourcePolicyInput: Swift.Sendable { + /// The Amazon Resource Name (ARN) of the billing view resource to which the policy is attached to. + /// This member is required. + public var resourceArn: Swift.String? - static func urlPathProvider(_ value: ListBillingViewsInput) -> Swift.String? { - return "/" + public init( + resourceArn: Swift.String? = nil + ) + { + self.resourceArn = resourceArn } } -extension ListBillingViewsInput { +public struct GetResourcePolicyOutput: Swift.Sendable { + /// The resource-based policy document attached to the resource in JSON format. + public var policy: Swift.String? + /// The Amazon Resource Name (ARN) of the billing view resource to which the policy is attached to. + /// This member is required. + public var resourceArn: Swift.String? - static func write(value: ListBillingViewsInput?, to writer: SmithyJSON.Writer) throws { - guard let value else { return } - try writer["activeTimeRange"].write(value.activeTimeRange, with: BillingClientTypes.ActiveTimeRange.write(value:to:)) - try writer["maxResults"].write(value.maxResults) - try writer["nextToken"].write(value.nextToken) + public init( + policy: Swift.String? = nil, + resourceArn: Swift.String? = nil + ) + { + self.policy = policy + self.resourceArn = resourceArn } } -extension ListBillingViewsOutput { +public struct ListBillingViewsInput: Swift.Sendable { + /// The time range for the billing views listed. PRIMARY billing view is always listed. BILLING_GROUP billing views are listed for time ranges when the associated billing group resource in Billing Conductor is active. The time range must be within one calendar month. + public var activeTimeRange: BillingClientTypes.ActiveTimeRange? + /// The Amazon Resource Name (ARN) that can be used to uniquely identify the billing view. + public var arns: [Swift.String]? + /// The type of billing view. + public var billingViewTypes: [BillingClientTypes.BillingViewType]? + /// The maximum number of billing views to retrieve. Default is 100. + public var maxResults: Swift.Int? + /// The pagination token that is used on subsequent calls to list billing views. + public var nextToken: Swift.String? + /// The list of owners of the billing view. + public var ownerAccountId: Swift.String? - static func httpOutput(from httpResponse: SmithyHTTPAPI.HTTPResponse) async throws -> ListBillingViewsOutput { - let data = try await httpResponse.data() - let responseReader = try SmithyJSON.Reader.from(data: data) - let reader = responseReader - var value = ListBillingViewsOutput() - value.billingViews = try reader["billingViews"].readListIfPresent(memberReadingClosure: BillingClientTypes.BillingViewListElement.read(from:), memberNodeInfo: "member", isFlattened: false) ?? [] - value.nextToken = try reader["nextToken"].readIfPresent() - return value + public init( + activeTimeRange: BillingClientTypes.ActiveTimeRange? = nil, + arns: [Swift.String]? = nil, + billingViewTypes: [BillingClientTypes.BillingViewType]? = nil, + maxResults: Swift.Int? = nil, + nextToken: Swift.String? = nil, + ownerAccountId: Swift.String? = nil + ) + { + self.activeTimeRange = activeTimeRange + self.arns = arns + self.billingViewTypes = billingViewTypes + self.maxResults = maxResults + self.nextToken = nextToken + self.ownerAccountId = ownerAccountId } } -enum ListBillingViewsOutputError { +extension BillingClientTypes { - static func httpError(from httpResponse: SmithyHTTPAPI.HTTPResponse) async throws -> Swift.Error { - let data = try await httpResponse.data() - let responseReader = try SmithyJSON.Reader.from(data: data) - let baseError = try AWSClientRuntime.AWSJSONError(httpResponse: httpResponse, responseReader: responseReader, noErrorWrapping: false) - if let error = baseError.customError() { return error } - switch baseError.code { - case "BillingAccessDenied": return try AccessDeniedException.makeError(baseError: baseError) - case "BillingInternalServer": return try InternalServerException.makeError(baseError: baseError) + /// A representation of a billing view. + public struct BillingViewListElement: Swift.Sendable { + /// The Amazon Resource Name (ARN) that can be used to uniquely identify the billing view. + public var arn: Swift.String? + /// The type of billing view. + public var billingViewType: BillingClientTypes.BillingViewType? + /// The description of the billing view. + public var description: Swift.String? + /// A list of names of the Billing view. + public var name: Swift.String? + /// The list of owners of the Billing view. + public var ownerAccountId: Swift.String? + + public init( + arn: Swift.String? = nil, + billingViewType: BillingClientTypes.BillingViewType? = nil, + description: Swift.String? = nil, + name: Swift.String? = nil, + ownerAccountId: Swift.String? = nil + ) + { + self.arn = arn + self.billingViewType = billingViewType + self.description = description + self.name = name + self.ownerAccountId = ownerAccountId + } + } +} + +extension BillingClientTypes.BillingViewListElement: Swift.CustomDebugStringConvertible { + public var debugDescription: Swift.String { + "BillingViewListElement(arn: \(Swift.String(describing: arn)), billingViewType: \(Swift.String(describing: billingViewType)), ownerAccountId: \(Swift.String(describing: ownerAccountId)), description: \"CONTENT_REDACTED\", name: \"CONTENT_REDACTED\")"} +} + +public struct ListBillingViewsOutput: Swift.Sendable { + /// A list of BillingViewListElement retrieved. + /// This member is required. + public var billingViews: [BillingClientTypes.BillingViewListElement]? + /// The pagination token to use on subsequent calls to list billing views. + public var nextToken: Swift.String? + + public init( + billingViews: [BillingClientTypes.BillingViewListElement]? = nil, + nextToken: Swift.String? = nil + ) + { + self.billingViews = billingViews + self.nextToken = nextToken + } +} + +public struct ListSourceViewsForBillingViewInput: Swift.Sendable { + /// The Amazon Resource Name (ARN) that can be used to uniquely identify the billing view. + /// This member is required. + public var arn: Swift.String? + /// The number of entries a paginated response contains. + public var maxResults: Swift.Int? + /// The pagination token that is used on subsequent calls to list billing views. + public var nextToken: Swift.String? + + public init( + arn: Swift.String? = nil, + maxResults: Swift.Int? = nil, + nextToken: Swift.String? = nil + ) + { + self.arn = arn + self.maxResults = maxResults + self.nextToken = nextToken + } +} + +public struct ListSourceViewsForBillingViewOutput: Swift.Sendable { + /// The pagination token that is used on subsequent calls to list billing views. + public var nextToken: Swift.String? + /// A list of billing views used as the data source for the custom billing view. + /// This member is required. + public var sourceViews: [Swift.String]? + + public init( + nextToken: Swift.String? = nil, + sourceViews: [Swift.String]? = nil + ) + { + self.nextToken = nextToken + self.sourceViews = sourceViews + } +} + +public struct ListTagsForResourceInput: Swift.Sendable { + /// The Amazon Resource Name (ARN) of the resource. + /// This member is required. + public var resourceArn: Swift.String? + + public init( + resourceArn: Swift.String? = nil + ) + { + self.resourceArn = resourceArn + } +} + +public struct ListTagsForResourceOutput: Swift.Sendable { + /// A list of tag key value pairs that are associated with the resource. + public var resourceTags: [BillingClientTypes.ResourceTag]? + + public init( + resourceTags: [BillingClientTypes.ResourceTag]? = nil + ) + { + self.resourceTags = resourceTags + } +} + +public struct TagResourceInput: Swift.Sendable { + /// The Amazon Resource Name (ARN) of the resource. + /// This member is required. + public var resourceArn: Swift.String? + /// A list of tag key value pairs that are associated with the resource. + /// This member is required. + public var resourceTags: [BillingClientTypes.ResourceTag]? + + public init( + resourceArn: Swift.String? = nil, + resourceTags: [BillingClientTypes.ResourceTag]? = nil + ) + { + self.resourceArn = resourceArn + self.resourceTags = resourceTags + } +} + +public struct TagResourceOutput: Swift.Sendable { + + public init() { } +} + +public struct UntagResourceInput: Swift.Sendable { + /// The Amazon Resource Name (ARN) of the resource. + /// This member is required. + public var resourceArn: Swift.String? + /// A list of tag key value pairs that are associated with the resource. + /// This member is required. + public var resourceTagKeys: [Swift.String]? + + public init( + resourceArn: Swift.String? = nil, + resourceTagKeys: [Swift.String]? = nil + ) + { + self.resourceArn = resourceArn + self.resourceTagKeys = resourceTagKeys + } +} + +public struct UntagResourceOutput: Swift.Sendable { + + public init() { } +} + +public struct UpdateBillingViewInput: Swift.Sendable { + /// The Amazon Resource Name (ARN) that can be used to uniquely identify the billing view. + /// This member is required. + public var arn: Swift.String? + /// See [Expression](https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_Expression.html). Billing view only supports LINKED_ACCOUNT and Tags. + public var dataFilterExpression: BillingClientTypes.Expression? + /// The description of the billing view. + public var description: Swift.String? + /// The name of the billing view. + public var name: Swift.String? + + public init( + arn: Swift.String? = nil, + dataFilterExpression: BillingClientTypes.Expression? = nil, + description: Swift.String? = nil, + name: Swift.String? = nil + ) + { + self.arn = arn + self.dataFilterExpression = dataFilterExpression + self.description = description + self.name = name + } +} + +extension UpdateBillingViewInput: Swift.CustomDebugStringConvertible { + public var debugDescription: Swift.String { + "UpdateBillingViewInput(arn: \(Swift.String(describing: arn)), dataFilterExpression: \(Swift.String(describing: dataFilterExpression)), description: \"CONTENT_REDACTED\", name: \"CONTENT_REDACTED\")"} +} + +public struct UpdateBillingViewOutput: Swift.Sendable { + /// The Amazon Resource Name (ARN) that can be used to uniquely identify the billing view. + /// This member is required. + public var arn: Swift.String? + /// The time when the billing view was last updated. + public var updatedAt: Foundation.Date? + + public init( + arn: Swift.String? = nil, + updatedAt: Foundation.Date? = nil + ) + { + self.arn = arn + self.updatedAt = updatedAt + } +} + +extension CreateBillingViewInput { + + static func urlPathProvider(_ value: CreateBillingViewInput) -> Swift.String? { + return "/" + } +} + +extension DeleteBillingViewInput { + + static func urlPathProvider(_ value: DeleteBillingViewInput) -> Swift.String? { + return "/" + } +} + +extension GetBillingViewInput { + + static func urlPathProvider(_ value: GetBillingViewInput) -> Swift.String? { + return "/" + } +} + +extension GetResourcePolicyInput { + + static func urlPathProvider(_ value: GetResourcePolicyInput) -> Swift.String? { + return "/" + } +} + +extension ListBillingViewsInput { + + static func urlPathProvider(_ value: ListBillingViewsInput) -> Swift.String? { + return "/" + } +} + +extension ListSourceViewsForBillingViewInput { + + static func urlPathProvider(_ value: ListSourceViewsForBillingViewInput) -> Swift.String? { + return "/" + } +} + +extension ListTagsForResourceInput { + + static func urlPathProvider(_ value: ListTagsForResourceInput) -> Swift.String? { + return "/" + } +} + +extension TagResourceInput { + + static func urlPathProvider(_ value: TagResourceInput) -> Swift.String? { + return "/" + } +} + +extension UntagResourceInput { + + static func urlPathProvider(_ value: UntagResourceInput) -> Swift.String? { + return "/" + } +} + +extension UpdateBillingViewInput { + + static func urlPathProvider(_ value: UpdateBillingViewInput) -> Swift.String? { + return "/" + } +} + +extension CreateBillingViewInput { + + static func write(value: CreateBillingViewInput?, to writer: SmithyJSON.Writer) throws { + guard let value else { return } + try writer["dataFilterExpression"].write(value.dataFilterExpression, with: BillingClientTypes.Expression.write(value:to:)) + try writer["description"].write(value.description) + try writer["name"].write(value.name) + try writer["resourceTags"].writeList(value.resourceTags, memberWritingClosure: BillingClientTypes.ResourceTag.write(value:to:), memberNodeInfo: "member", isFlattened: false) + try writer["sourceViews"].writeList(value.sourceViews, memberWritingClosure: SmithyReadWrite.WritingClosures.writeString(value:to:), memberNodeInfo: "member", isFlattened: false) + } +} + +extension DeleteBillingViewInput { + + static func write(value: DeleteBillingViewInput?, to writer: SmithyJSON.Writer) throws { + guard let value else { return } + try writer["arn"].write(value.arn) + } +} + +extension GetBillingViewInput { + + static func write(value: GetBillingViewInput?, to writer: SmithyJSON.Writer) throws { + guard let value else { return } + try writer["arn"].write(value.arn) + } +} + +extension GetResourcePolicyInput { + + static func write(value: GetResourcePolicyInput?, to writer: SmithyJSON.Writer) throws { + guard let value else { return } + try writer["resourceArn"].write(value.resourceArn) + } +} + +extension ListBillingViewsInput { + + static func write(value: ListBillingViewsInput?, to writer: SmithyJSON.Writer) throws { + guard let value else { return } + try writer["activeTimeRange"].write(value.activeTimeRange, with: BillingClientTypes.ActiveTimeRange.write(value:to:)) + try writer["arns"].writeList(value.arns, memberWritingClosure: SmithyReadWrite.WritingClosures.writeString(value:to:), memberNodeInfo: "member", isFlattened: false) + try writer["billingViewTypes"].writeList(value.billingViewTypes, memberWritingClosure: SmithyReadWrite.WritingClosureBox().write(value:to:), memberNodeInfo: "member", isFlattened: false) + try writer["maxResults"].write(value.maxResults) + try writer["nextToken"].write(value.nextToken) + try writer["ownerAccountId"].write(value.ownerAccountId) + } +} + +extension ListSourceViewsForBillingViewInput { + + static func write(value: ListSourceViewsForBillingViewInput?, to writer: SmithyJSON.Writer) throws { + guard let value else { return } + try writer["arn"].write(value.arn) + try writer["maxResults"].write(value.maxResults) + try writer["nextToken"].write(value.nextToken) + } +} + +extension ListTagsForResourceInput { + + static func write(value: ListTagsForResourceInput?, to writer: SmithyJSON.Writer) throws { + guard let value else { return } + try writer["resourceArn"].write(value.resourceArn) + } +} + +extension TagResourceInput { + + static func write(value: TagResourceInput?, to writer: SmithyJSON.Writer) throws { + guard let value else { return } + try writer["resourceArn"].write(value.resourceArn) + try writer["resourceTags"].writeList(value.resourceTags, memberWritingClosure: BillingClientTypes.ResourceTag.write(value:to:), memberNodeInfo: "member", isFlattened: false) + } +} + +extension UntagResourceInput { + + static func write(value: UntagResourceInput?, to writer: SmithyJSON.Writer) throws { + guard let value else { return } + try writer["resourceArn"].write(value.resourceArn) + try writer["resourceTagKeys"].writeList(value.resourceTagKeys, memberWritingClosure: SmithyReadWrite.WritingClosures.writeString(value:to:), memberNodeInfo: "member", isFlattened: false) + } +} + +extension UpdateBillingViewInput { + + static func write(value: UpdateBillingViewInput?, to writer: SmithyJSON.Writer) throws { + guard let value else { return } + try writer["arn"].write(value.arn) + try writer["dataFilterExpression"].write(value.dataFilterExpression, with: BillingClientTypes.Expression.write(value:to:)) + try writer["description"].write(value.description) + try writer["name"].write(value.name) + } +} + +extension CreateBillingViewOutput { + + static func httpOutput(from httpResponse: SmithyHTTPAPI.HTTPResponse) async throws -> CreateBillingViewOutput { + let data = try await httpResponse.data() + let responseReader = try SmithyJSON.Reader.from(data: data) + let reader = responseReader + var value = CreateBillingViewOutput() + value.arn = try reader["arn"].readIfPresent() ?? "" + value.createdAt = try reader["createdAt"].readTimestampIfPresent(format: SmithyTimestamps.TimestampFormat.epochSeconds) + return value + } +} + +extension DeleteBillingViewOutput { + + static func httpOutput(from httpResponse: SmithyHTTPAPI.HTTPResponse) async throws -> DeleteBillingViewOutput { + let data = try await httpResponse.data() + let responseReader = try SmithyJSON.Reader.from(data: data) + let reader = responseReader + var value = DeleteBillingViewOutput() + value.arn = try reader["arn"].readIfPresent() ?? "" + return value + } +} + +extension GetBillingViewOutput { + + static func httpOutput(from httpResponse: SmithyHTTPAPI.HTTPResponse) async throws -> GetBillingViewOutput { + let data = try await httpResponse.data() + let responseReader = try SmithyJSON.Reader.from(data: data) + let reader = responseReader + var value = GetBillingViewOutput() + value.billingView = try reader["billingView"].readIfPresent(with: BillingClientTypes.BillingViewElement.read(from:)) + return value + } +} + +extension GetResourcePolicyOutput { + + static func httpOutput(from httpResponse: SmithyHTTPAPI.HTTPResponse) async throws -> GetResourcePolicyOutput { + let data = try await httpResponse.data() + let responseReader = try SmithyJSON.Reader.from(data: data) + let reader = responseReader + var value = GetResourcePolicyOutput() + value.policy = try reader["policy"].readIfPresent() + value.resourceArn = try reader["resourceArn"].readIfPresent() ?? "" + return value + } +} + +extension ListBillingViewsOutput { + + static func httpOutput(from httpResponse: SmithyHTTPAPI.HTTPResponse) async throws -> ListBillingViewsOutput { + let data = try await httpResponse.data() + let responseReader = try SmithyJSON.Reader.from(data: data) + let reader = responseReader + var value = ListBillingViewsOutput() + value.billingViews = try reader["billingViews"].readListIfPresent(memberReadingClosure: BillingClientTypes.BillingViewListElement.read(from:), memberNodeInfo: "member", isFlattened: false) ?? [] + value.nextToken = try reader["nextToken"].readIfPresent() + return value + } +} + +extension ListSourceViewsForBillingViewOutput { + + static func httpOutput(from httpResponse: SmithyHTTPAPI.HTTPResponse) async throws -> ListSourceViewsForBillingViewOutput { + let data = try await httpResponse.data() + let responseReader = try SmithyJSON.Reader.from(data: data) + let reader = responseReader + var value = ListSourceViewsForBillingViewOutput() + value.nextToken = try reader["nextToken"].readIfPresent() + value.sourceViews = try reader["sourceViews"].readListIfPresent(memberReadingClosure: SmithyReadWrite.ReadingClosures.readString(from:), memberNodeInfo: "member", isFlattened: false) ?? [] + return value + } +} + +extension ListTagsForResourceOutput { + + static func httpOutput(from httpResponse: SmithyHTTPAPI.HTTPResponse) async throws -> ListTagsForResourceOutput { + let data = try await httpResponse.data() + let responseReader = try SmithyJSON.Reader.from(data: data) + let reader = responseReader + var value = ListTagsForResourceOutput() + value.resourceTags = try reader["resourceTags"].readListIfPresent(memberReadingClosure: BillingClientTypes.ResourceTag.read(from:), memberNodeInfo: "member", isFlattened: false) + return value + } +} + +extension TagResourceOutput { + + static func httpOutput(from httpResponse: SmithyHTTPAPI.HTTPResponse) async throws -> TagResourceOutput { + return TagResourceOutput() + } +} + +extension UntagResourceOutput { + + static func httpOutput(from httpResponse: SmithyHTTPAPI.HTTPResponse) async throws -> UntagResourceOutput { + return UntagResourceOutput() + } +} + +extension UpdateBillingViewOutput { + + static func httpOutput(from httpResponse: SmithyHTTPAPI.HTTPResponse) async throws -> UpdateBillingViewOutput { + let data = try await httpResponse.data() + let responseReader = try SmithyJSON.Reader.from(data: data) + let reader = responseReader + var value = UpdateBillingViewOutput() + value.arn = try reader["arn"].readIfPresent() ?? "" + value.updatedAt = try reader["updatedAt"].readTimestampIfPresent(format: SmithyTimestamps.TimestampFormat.epochSeconds) + return value + } +} + +enum CreateBillingViewOutputError { + + static func httpError(from httpResponse: SmithyHTTPAPI.HTTPResponse) async throws -> Swift.Error { + let data = try await httpResponse.data() + let responseReader = try SmithyJSON.Reader.from(data: data) + let baseError = try AWSClientRuntime.AWSJSONError(httpResponse: httpResponse, responseReader: responseReader, noErrorWrapping: false) + if let error = baseError.customError() { return error } + switch baseError.code { + case "BillingAccessDenied": return try AccessDeniedException.makeError(baseError: baseError) + case "BillingConflict": return try ConflictException.makeError(baseError: baseError) + case "BillingInternalServer": return try InternalServerException.makeError(baseError: baseError) + case "BillingServiceQuotaExceeded": return try ServiceQuotaExceededException.makeError(baseError: baseError) + case "BillingThrottling": return try ThrottlingException.makeError(baseError: baseError) + case "BillingValidation": return try ValidationException.makeError(baseError: baseError) + default: return try AWSClientRuntime.UnknownAWSHTTPServiceError.makeError(baseError: baseError) + } + } +} + +enum DeleteBillingViewOutputError { + + static func httpError(from httpResponse: SmithyHTTPAPI.HTTPResponse) async throws -> Swift.Error { + let data = try await httpResponse.data() + let responseReader = try SmithyJSON.Reader.from(data: data) + let baseError = try AWSClientRuntime.AWSJSONError(httpResponse: httpResponse, responseReader: responseReader, noErrorWrapping: false) + if let error = baseError.customError() { return error } + switch baseError.code { + case "BillingAccessDenied": return try AccessDeniedException.makeError(baseError: baseError) + case "BillingConflict": return try ConflictException.makeError(baseError: baseError) + case "BillingInternalServer": return try InternalServerException.makeError(baseError: baseError) + case "BillingThrottling": return try ThrottlingException.makeError(baseError: baseError) + case "BillingValidation": return try ValidationException.makeError(baseError: baseError) + default: return try AWSClientRuntime.UnknownAWSHTTPServiceError.makeError(baseError: baseError) + } + } +} + +enum GetBillingViewOutputError { + + static func httpError(from httpResponse: SmithyHTTPAPI.HTTPResponse) async throws -> Swift.Error { + let data = try await httpResponse.data() + let responseReader = try SmithyJSON.Reader.from(data: data) + let baseError = try AWSClientRuntime.AWSJSONError(httpResponse: httpResponse, responseReader: responseReader, noErrorWrapping: false) + if let error = baseError.customError() { return error } + switch baseError.code { + case "BillingAccessDenied": return try AccessDeniedException.makeError(baseError: baseError) + case "BillingInternalServer": return try InternalServerException.makeError(baseError: baseError) + case "BillingResourceNotFound": return try ResourceNotFoundException.makeError(baseError: baseError) + case "BillingThrottling": return try ThrottlingException.makeError(baseError: baseError) + case "BillingValidation": return try ValidationException.makeError(baseError: baseError) + default: return try AWSClientRuntime.UnknownAWSHTTPServiceError.makeError(baseError: baseError) + } + } +} + +enum GetResourcePolicyOutputError { + + static func httpError(from httpResponse: SmithyHTTPAPI.HTTPResponse) async throws -> Swift.Error { + let data = try await httpResponse.data() + let responseReader = try SmithyJSON.Reader.from(data: data) + let baseError = try AWSClientRuntime.AWSJSONError(httpResponse: httpResponse, responseReader: responseReader, noErrorWrapping: false) + if let error = baseError.customError() { return error } + switch baseError.code { + case "BillingAccessDenied": return try AccessDeniedException.makeError(baseError: baseError) + case "BillingInternalServer": return try InternalServerException.makeError(baseError: baseError) + case "BillingResourceNotFound": return try ResourceNotFoundException.makeError(baseError: baseError) + case "BillingThrottling": return try ThrottlingException.makeError(baseError: baseError) + case "BillingValidation": return try ValidationException.makeError(baseError: baseError) + default: return try AWSClientRuntime.UnknownAWSHTTPServiceError.makeError(baseError: baseError) + } + } +} + +enum ListBillingViewsOutputError { + + static func httpError(from httpResponse: SmithyHTTPAPI.HTTPResponse) async throws -> Swift.Error { + let data = try await httpResponse.data() + let responseReader = try SmithyJSON.Reader.from(data: data) + let baseError = try AWSClientRuntime.AWSJSONError(httpResponse: httpResponse, responseReader: responseReader, noErrorWrapping: false) + if let error = baseError.customError() { return error } + switch baseError.code { + case "BillingAccessDenied": return try AccessDeniedException.makeError(baseError: baseError) + case "BillingInternalServer": return try InternalServerException.makeError(baseError: baseError) + case "BillingThrottling": return try ThrottlingException.makeError(baseError: baseError) + case "BillingValidation": return try ValidationException.makeError(baseError: baseError) + default: return try AWSClientRuntime.UnknownAWSHTTPServiceError.makeError(baseError: baseError) + } + } +} + +enum ListSourceViewsForBillingViewOutputError { + + static func httpError(from httpResponse: SmithyHTTPAPI.HTTPResponse) async throws -> Swift.Error { + let data = try await httpResponse.data() + let responseReader = try SmithyJSON.Reader.from(data: data) + let baseError = try AWSClientRuntime.AWSJSONError(httpResponse: httpResponse, responseReader: responseReader, noErrorWrapping: false) + if let error = baseError.customError() { return error } + switch baseError.code { + case "BillingAccessDenied": return try AccessDeniedException.makeError(baseError: baseError) + case "BillingInternalServer": return try InternalServerException.makeError(baseError: baseError) + case "BillingResourceNotFound": return try ResourceNotFoundException.makeError(baseError: baseError) + case "BillingThrottling": return try ThrottlingException.makeError(baseError: baseError) + case "BillingValidation": return try ValidationException.makeError(baseError: baseError) + default: return try AWSClientRuntime.UnknownAWSHTTPServiceError.makeError(baseError: baseError) + } + } +} + +enum ListTagsForResourceOutputError { + + static func httpError(from httpResponse: SmithyHTTPAPI.HTTPResponse) async throws -> Swift.Error { + let data = try await httpResponse.data() + let responseReader = try SmithyJSON.Reader.from(data: data) + let baseError = try AWSClientRuntime.AWSJSONError(httpResponse: httpResponse, responseReader: responseReader, noErrorWrapping: false) + if let error = baseError.customError() { return error } + switch baseError.code { + case "BillingAccessDenied": return try AccessDeniedException.makeError(baseError: baseError) + case "BillingInternalServer": return try InternalServerException.makeError(baseError: baseError) + case "BillingResourceNotFound": return try ResourceNotFoundException.makeError(baseError: baseError) + case "BillingThrottling": return try ThrottlingException.makeError(baseError: baseError) + case "BillingValidation": return try ValidationException.makeError(baseError: baseError) + default: return try AWSClientRuntime.UnknownAWSHTTPServiceError.makeError(baseError: baseError) + } + } +} + +enum TagResourceOutputError { + + static func httpError(from httpResponse: SmithyHTTPAPI.HTTPResponse) async throws -> Swift.Error { + let data = try await httpResponse.data() + let responseReader = try SmithyJSON.Reader.from(data: data) + let baseError = try AWSClientRuntime.AWSJSONError(httpResponse: httpResponse, responseReader: responseReader, noErrorWrapping: false) + if let error = baseError.customError() { return error } + switch baseError.code { + case "BillingAccessDenied": return try AccessDeniedException.makeError(baseError: baseError) + case "BillingInternalServer": return try InternalServerException.makeError(baseError: baseError) + case "BillingResourceNotFound": return try ResourceNotFoundException.makeError(baseError: baseError) + case "BillingThrottling": return try ThrottlingException.makeError(baseError: baseError) + case "BillingValidation": return try ValidationException.makeError(baseError: baseError) + default: return try AWSClientRuntime.UnknownAWSHTTPServiceError.makeError(baseError: baseError) + } + } +} + +enum UntagResourceOutputError { + + static func httpError(from httpResponse: SmithyHTTPAPI.HTTPResponse) async throws -> Swift.Error { + let data = try await httpResponse.data() + let responseReader = try SmithyJSON.Reader.from(data: data) + let baseError = try AWSClientRuntime.AWSJSONError(httpResponse: httpResponse, responseReader: responseReader, noErrorWrapping: false) + if let error = baseError.customError() { return error } + switch baseError.code { + case "BillingAccessDenied": return try AccessDeniedException.makeError(baseError: baseError) + case "BillingInternalServer": return try InternalServerException.makeError(baseError: baseError) + case "BillingResourceNotFound": return try ResourceNotFoundException.makeError(baseError: baseError) + case "BillingThrottling": return try ThrottlingException.makeError(baseError: baseError) + case "BillingValidation": return try ValidationException.makeError(baseError: baseError) + default: return try AWSClientRuntime.UnknownAWSHTTPServiceError.makeError(baseError: baseError) + } + } +} + +enum UpdateBillingViewOutputError { + + static func httpError(from httpResponse: SmithyHTTPAPI.HTTPResponse) async throws -> Swift.Error { + let data = try await httpResponse.data() + let responseReader = try SmithyJSON.Reader.from(data: data) + let baseError = try AWSClientRuntime.AWSJSONError(httpResponse: httpResponse, responseReader: responseReader, noErrorWrapping: false) + if let error = baseError.customError() { return error } + switch baseError.code { + case "BillingAccessDenied": return try AccessDeniedException.makeError(baseError: baseError) + case "BillingConflict": return try ConflictException.makeError(baseError: baseError) + case "BillingInternalServer": return try InternalServerException.makeError(baseError: baseError) + case "BillingResourceNotFound": return try ResourceNotFoundException.makeError(baseError: baseError) + case "BillingServiceQuotaExceeded": return try ServiceQuotaExceededException.makeError(baseError: baseError) case "BillingThrottling": return try ThrottlingException.makeError(baseError: baseError) case "BillingValidation": return try ValidationException.makeError(baseError: baseError) default: return try AWSClientRuntime.UnknownAWSHTTPServiceError.makeError(baseError: baseError) @@ -358,6 +1364,21 @@ enum ListBillingViewsOutputError { } } +extension ConflictException { + + static func makeError(baseError: AWSClientRuntime.AWSJSONError) throws -> ConflictException { + let reader = baseError.errorBodyReader + var value = ConflictException() + value.properties.message = try reader["message"].readIfPresent() ?? "" + value.properties.resourceId = try reader["resourceId"].readIfPresent() ?? "" + value.properties.resourceType = try reader["resourceType"].readIfPresent() ?? "" + value.httpResponse = baseError.httpResponse + value.requestID = baseError.requestID + value.message = baseError.message + return value + } +} + extension ThrottlingException { static func makeError(baseError: AWSClientRuntime.AWSJSONError) throws -> ThrottlingException { @@ -371,6 +1392,23 @@ extension ThrottlingException { } } +extension ServiceQuotaExceededException { + + static func makeError(baseError: AWSClientRuntime.AWSJSONError) throws -> ServiceQuotaExceededException { + let reader = baseError.errorBodyReader + var value = ServiceQuotaExceededException() + value.properties.message = try reader["message"].readIfPresent() ?? "" + value.properties.quotaCode = try reader["quotaCode"].readIfPresent() ?? "" + value.properties.resourceId = try reader["resourceId"].readIfPresent() ?? "" + value.properties.resourceType = try reader["resourceType"].readIfPresent() ?? "" + value.properties.serviceCode = try reader["serviceCode"].readIfPresent() ?? "" + value.httpResponse = baseError.httpResponse + value.requestID = baseError.requestID + value.message = baseError.message + return value + } +} + extension InternalServerException { static func makeError(baseError: AWSClientRuntime.AWSJSONError) throws -> InternalServerException { @@ -412,6 +1450,89 @@ extension ValidationException { } } +extension ResourceNotFoundException { + + static func makeError(baseError: AWSClientRuntime.AWSJSONError) throws -> ResourceNotFoundException { + let reader = baseError.errorBodyReader + var value = ResourceNotFoundException() + value.properties.message = try reader["message"].readIfPresent() ?? "" + value.properties.resourceId = try reader["resourceId"].readIfPresent() ?? "" + value.properties.resourceType = try reader["resourceType"].readIfPresent() ?? "" + value.httpResponse = baseError.httpResponse + value.requestID = baseError.requestID + value.message = baseError.message + return value + } +} + +extension BillingClientTypes.BillingViewElement { + + static func read(from reader: SmithyJSON.Reader) throws -> BillingClientTypes.BillingViewElement { + guard reader.hasContent else { throw SmithyReadWrite.ReaderError.requiredValueNotPresent } + var value = BillingClientTypes.BillingViewElement() + value.arn = try reader["arn"].readIfPresent() + value.name = try reader["name"].readIfPresent() + value.description = try reader["description"].readIfPresent() + value.billingViewType = try reader["billingViewType"].readIfPresent() + value.ownerAccountId = try reader["ownerAccountId"].readIfPresent() + value.dataFilterExpression = try reader["dataFilterExpression"].readIfPresent(with: BillingClientTypes.Expression.read(from:)) + value.createdAt = try reader["createdAt"].readTimestampIfPresent(format: SmithyTimestamps.TimestampFormat.epochSeconds) + value.updatedAt = try reader["updatedAt"].readTimestampIfPresent(format: SmithyTimestamps.TimestampFormat.epochSeconds) + return value + } +} + +extension BillingClientTypes.Expression { + + static func write(value: BillingClientTypes.Expression?, to writer: SmithyJSON.Writer) throws { + guard let value else { return } + try writer["dimensions"].write(value.dimensions, with: BillingClientTypes.DimensionValues.write(value:to:)) + try writer["tags"].write(value.tags, with: BillingClientTypes.TagValues.write(value:to:)) + } + + static func read(from reader: SmithyJSON.Reader) throws -> BillingClientTypes.Expression { + guard reader.hasContent else { throw SmithyReadWrite.ReaderError.requiredValueNotPresent } + var value = BillingClientTypes.Expression() + value.dimensions = try reader["dimensions"].readIfPresent(with: BillingClientTypes.DimensionValues.read(from:)) + value.tags = try reader["tags"].readIfPresent(with: BillingClientTypes.TagValues.read(from:)) + return value + } +} + +extension BillingClientTypes.TagValues { + + static func write(value: BillingClientTypes.TagValues?, to writer: SmithyJSON.Writer) throws { + guard let value else { return } + try writer["key"].write(value.key) + try writer["values"].writeList(value.values, memberWritingClosure: SmithyReadWrite.WritingClosures.writeString(value:to:), memberNodeInfo: "member", isFlattened: false) + } + + static func read(from reader: SmithyJSON.Reader) throws -> BillingClientTypes.TagValues { + guard reader.hasContent else { throw SmithyReadWrite.ReaderError.requiredValueNotPresent } + var value = BillingClientTypes.TagValues() + value.key = try reader["key"].readIfPresent() ?? "" + value.values = try reader["values"].readListIfPresent(memberReadingClosure: SmithyReadWrite.ReadingClosures.readString(from:), memberNodeInfo: "member", isFlattened: false) ?? [] + return value + } +} + +extension BillingClientTypes.DimensionValues { + + static func write(value: BillingClientTypes.DimensionValues?, to writer: SmithyJSON.Writer) throws { + guard let value else { return } + try writer["key"].write(value.key) + try writer["values"].writeList(value.values, memberWritingClosure: SmithyReadWrite.WritingClosures.writeString(value:to:), memberNodeInfo: "member", isFlattened: false) + } + + static func read(from reader: SmithyJSON.Reader) throws -> BillingClientTypes.DimensionValues { + guard reader.hasContent else { throw SmithyReadWrite.ReaderError.requiredValueNotPresent } + var value = BillingClientTypes.DimensionValues() + value.key = try reader["key"].readIfPresent() ?? .sdkUnknown("") + value.values = try reader["values"].readListIfPresent(memberReadingClosure: SmithyReadWrite.ReadingClosures.readString(from:), memberNodeInfo: "member", isFlattened: false) ?? [] + return value + } +} + extension BillingClientTypes.BillingViewListElement { static func read(from reader: SmithyJSON.Reader) throws -> BillingClientTypes.BillingViewListElement { @@ -419,12 +1540,30 @@ extension BillingClientTypes.BillingViewListElement { var value = BillingClientTypes.BillingViewListElement() value.arn = try reader["arn"].readIfPresent() value.name = try reader["name"].readIfPresent() + value.description = try reader["description"].readIfPresent() value.ownerAccountId = try reader["ownerAccountId"].readIfPresent() value.billingViewType = try reader["billingViewType"].readIfPresent() return value } } +extension BillingClientTypes.ResourceTag { + + static func write(value: BillingClientTypes.ResourceTag?, to writer: SmithyJSON.Writer) throws { + guard let value else { return } + try writer["key"].write(value.key) + try writer["value"].write(value.value) + } + + static func read(from reader: SmithyJSON.Reader) throws -> BillingClientTypes.ResourceTag { + guard reader.hasContent else { throw SmithyReadWrite.ReaderError.requiredValueNotPresent } + var value = BillingClientTypes.ResourceTag() + value.key = try reader["key"].readIfPresent() ?? "" + value.value = try reader["value"].readIfPresent() + return value + } +} + extension BillingClientTypes.ValidationExceptionField { static func read(from reader: SmithyJSON.Reader) throws -> BillingClientTypes.ValidationExceptionField { diff --git a/Sources/Services/AWSBilling/Sources/AWSBilling/Paginators.swift b/Sources/Services/AWSBilling/Sources/AWSBilling/Paginators.swift index 3cc673307c3..0791ca72565 100644 --- a/Sources/Services/AWSBilling/Sources/AWSBilling/Paginators.swift +++ b/Sources/Services/AWSBilling/Sources/AWSBilling/Paginators.swift @@ -28,8 +28,11 @@ extension ListBillingViewsInput: ClientRuntime.PaginateToken { public func usingPaginationToken(_ token: Swift.String) -> ListBillingViewsInput { return ListBillingViewsInput( activeTimeRange: self.activeTimeRange, + arns: self.arns, + billingViewTypes: self.billingViewTypes, maxResults: self.maxResults, - nextToken: token + nextToken: token, + ownerAccountId: self.ownerAccountId )} } @@ -41,3 +44,34 @@ extension PaginatorSequence where OperationStackInput == ListBillingViewsInput, return try await self.asyncCompactMap { item in item.billingViews } } } +extension BillingClient { + /// Paginate over `[ListSourceViewsForBillingViewOutput]` results. + /// + /// When this operation is called, an `AsyncSequence` is created. AsyncSequences are lazy so no service + /// calls are made until the sequence is iterated over. This also means there is no guarantee that the request is valid + /// until then. If there are errors in your request, you will see the failures only after you start iterating. + /// - Parameters: + /// - input: A `[ListSourceViewsForBillingViewInput]` to start pagination + /// - Returns: An `AsyncSequence` that can iterate over `ListSourceViewsForBillingViewOutput` + public func listSourceViewsForBillingViewPaginated(input: ListSourceViewsForBillingViewInput) -> ClientRuntime.PaginatorSequence { + return ClientRuntime.PaginatorSequence(input: input, inputKey: \.nextToken, outputKey: \.nextToken, paginationFunction: self.listSourceViewsForBillingView(input:)) + } +} + +extension ListSourceViewsForBillingViewInput: ClientRuntime.PaginateToken { + public func usingPaginationToken(_ token: Swift.String) -> ListSourceViewsForBillingViewInput { + return ListSourceViewsForBillingViewInput( + arn: self.arn, + maxResults: self.maxResults, + nextToken: token + )} +} + +extension PaginatorSequence where OperationStackInput == ListSourceViewsForBillingViewInput, OperationStackOutput == ListSourceViewsForBillingViewOutput { + /// This paginator transforms the `AsyncSequence` returned by `listSourceViewsForBillingViewPaginated` + /// to access the nested member `[Swift.String]` + /// - Returns: `[Swift.String]` + public func sourceViews() async throws -> [Swift.String] { + return try await self.asyncCompactMap { item in item.sourceViews } + } +} diff --git a/Sources/Services/AWSBillingconductor/Sources/AWSBillingconductor/BillingconductorClient.swift b/Sources/Services/AWSBillingconductor/Sources/AWSBillingconductor/BillingconductorClient.swift index 4dd3bfb9883..7219c5aafc4 100644 --- a/Sources/Services/AWSBillingconductor/Sources/AWSBillingconductor/BillingconductorClient.swift +++ b/Sources/Services/AWSBillingconductor/Sources/AWSBillingconductor/BillingconductorClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class BillingconductorClient: ClientRuntime.Client { public static let clientName = "BillingconductorClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: BillingconductorClient.BillingconductorClientConfiguration let serviceName = "billingconductor" diff --git a/Sources/Services/AWSBraket/Sources/AWSBraket/BraketClient.swift b/Sources/Services/AWSBraket/Sources/AWSBraket/BraketClient.swift index b054f897561..c939b006f72 100644 --- a/Sources/Services/AWSBraket/Sources/AWSBraket/BraketClient.swift +++ b/Sources/Services/AWSBraket/Sources/AWSBraket/BraketClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class BraketClient: ClientRuntime.Client { public static let clientName = "BraketClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: BraketClient.BraketClientConfiguration let serviceName = "Braket" diff --git a/Sources/Services/AWSBudgets/Sources/AWSBudgets/BudgetsClient.swift b/Sources/Services/AWSBudgets/Sources/AWSBudgets/BudgetsClient.swift index a14e8bb7455..7f3fd0c5f5e 100644 --- a/Sources/Services/AWSBudgets/Sources/AWSBudgets/BudgetsClient.swift +++ b/Sources/Services/AWSBudgets/Sources/AWSBudgets/BudgetsClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class BudgetsClient: ClientRuntime.Client { public static let clientName = "BudgetsClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: BudgetsClient.BudgetsClientConfiguration let serviceName = "Budgets" diff --git a/Sources/Services/AWSChatbot/Sources/AWSChatbot/ChatbotClient.swift b/Sources/Services/AWSChatbot/Sources/AWSChatbot/ChatbotClient.swift index 8f98200eb86..a6849fe319c 100644 --- a/Sources/Services/AWSChatbot/Sources/AWSChatbot/ChatbotClient.swift +++ b/Sources/Services/AWSChatbot/Sources/AWSChatbot/ChatbotClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ChatbotClient: ClientRuntime.Client { public static let clientName = "ChatbotClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: ChatbotClient.ChatbotClientConfiguration let serviceName = "chatbot" diff --git a/Sources/Services/AWSChime/Sources/AWSChime/ChimeClient.swift b/Sources/Services/AWSChime/Sources/AWSChime/ChimeClient.swift index 1abbd106d14..bca24624c85 100644 --- a/Sources/Services/AWSChime/Sources/AWSChime/ChimeClient.swift +++ b/Sources/Services/AWSChime/Sources/AWSChime/ChimeClient.swift @@ -66,7 +66,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ChimeClient: ClientRuntime.Client { public static let clientName = "ChimeClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: ChimeClient.ChimeClientConfiguration let serviceName = "Chime" diff --git a/Sources/Services/AWSChimeSDKIdentity/Sources/AWSChimeSDKIdentity/ChimeSDKIdentityClient.swift b/Sources/Services/AWSChimeSDKIdentity/Sources/AWSChimeSDKIdentity/ChimeSDKIdentityClient.swift index 234138ef059..32e4504d9cf 100644 --- a/Sources/Services/AWSChimeSDKIdentity/Sources/AWSChimeSDKIdentity/ChimeSDKIdentityClient.swift +++ b/Sources/Services/AWSChimeSDKIdentity/Sources/AWSChimeSDKIdentity/ChimeSDKIdentityClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ChimeSDKIdentityClient: ClientRuntime.Client { public static let clientName = "ChimeSDKIdentityClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: ChimeSDKIdentityClient.ChimeSDKIdentityClientConfiguration let serviceName = "Chime SDK Identity" diff --git a/Sources/Services/AWSChimeSDKMediaPipelines/Sources/AWSChimeSDKMediaPipelines/ChimeSDKMediaPipelinesClient.swift b/Sources/Services/AWSChimeSDKMediaPipelines/Sources/AWSChimeSDKMediaPipelines/ChimeSDKMediaPipelinesClient.swift index 144566ac665..d6839247d37 100644 --- a/Sources/Services/AWSChimeSDKMediaPipelines/Sources/AWSChimeSDKMediaPipelines/ChimeSDKMediaPipelinesClient.swift +++ b/Sources/Services/AWSChimeSDKMediaPipelines/Sources/AWSChimeSDKMediaPipelines/ChimeSDKMediaPipelinesClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ChimeSDKMediaPipelinesClient: ClientRuntime.Client { public static let clientName = "ChimeSDKMediaPipelinesClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: ChimeSDKMediaPipelinesClient.ChimeSDKMediaPipelinesClientConfiguration let serviceName = "Chime SDK Media Pipelines" diff --git a/Sources/Services/AWSChimeSDKMeetings/Sources/AWSChimeSDKMeetings/ChimeSDKMeetingsClient.swift b/Sources/Services/AWSChimeSDKMeetings/Sources/AWSChimeSDKMeetings/ChimeSDKMeetingsClient.swift index 36d5d385079..f766f64f238 100644 --- a/Sources/Services/AWSChimeSDKMeetings/Sources/AWSChimeSDKMeetings/ChimeSDKMeetingsClient.swift +++ b/Sources/Services/AWSChimeSDKMeetings/Sources/AWSChimeSDKMeetings/ChimeSDKMeetingsClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ChimeSDKMeetingsClient: ClientRuntime.Client { public static let clientName = "ChimeSDKMeetingsClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: ChimeSDKMeetingsClient.ChimeSDKMeetingsClientConfiguration let serviceName = "Chime SDK Meetings" diff --git a/Sources/Services/AWSChimeSDKMessaging/Sources/AWSChimeSDKMessaging/ChimeSDKMessagingClient.swift b/Sources/Services/AWSChimeSDKMessaging/Sources/AWSChimeSDKMessaging/ChimeSDKMessagingClient.swift index e2fedcd9dd3..ffaa1bdbe17 100644 --- a/Sources/Services/AWSChimeSDKMessaging/Sources/AWSChimeSDKMessaging/ChimeSDKMessagingClient.swift +++ b/Sources/Services/AWSChimeSDKMessaging/Sources/AWSChimeSDKMessaging/ChimeSDKMessagingClient.swift @@ -66,7 +66,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ChimeSDKMessagingClient: ClientRuntime.Client { public static let clientName = "ChimeSDKMessagingClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: ChimeSDKMessagingClient.ChimeSDKMessagingClientConfiguration let serviceName = "Chime SDK Messaging" diff --git a/Sources/Services/AWSChimeSDKVoice/Sources/AWSChimeSDKVoice/ChimeSDKVoiceClient.swift b/Sources/Services/AWSChimeSDKVoice/Sources/AWSChimeSDKVoice/ChimeSDKVoiceClient.swift index 20ee823ac43..a95c447993d 100644 --- a/Sources/Services/AWSChimeSDKVoice/Sources/AWSChimeSDKVoice/ChimeSDKVoiceClient.swift +++ b/Sources/Services/AWSChimeSDKVoice/Sources/AWSChimeSDKVoice/ChimeSDKVoiceClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ChimeSDKVoiceClient: ClientRuntime.Client { public static let clientName = "ChimeSDKVoiceClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: ChimeSDKVoiceClient.ChimeSDKVoiceClientConfiguration let serviceName = "Chime SDK Voice" diff --git a/Sources/Services/AWSCleanRooms/Sources/AWSCleanRooms/CleanRoomsClient.swift b/Sources/Services/AWSCleanRooms/Sources/AWSCleanRooms/CleanRoomsClient.swift index 89166bc1936..f9f9aaf50db 100644 --- a/Sources/Services/AWSCleanRooms/Sources/AWSCleanRooms/CleanRoomsClient.swift +++ b/Sources/Services/AWSCleanRooms/Sources/AWSCleanRooms/CleanRoomsClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class CleanRoomsClient: ClientRuntime.Client { public static let clientName = "CleanRoomsClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: CleanRoomsClient.CleanRoomsClientConfiguration let serviceName = "CleanRooms" diff --git a/Sources/Services/AWSCleanRoomsML/Sources/AWSCleanRoomsML/CleanRoomsMLClient.swift b/Sources/Services/AWSCleanRoomsML/Sources/AWSCleanRoomsML/CleanRoomsMLClient.swift index 6cd49e7f837..1b08415e328 100644 --- a/Sources/Services/AWSCleanRoomsML/Sources/AWSCleanRoomsML/CleanRoomsMLClient.swift +++ b/Sources/Services/AWSCleanRoomsML/Sources/AWSCleanRoomsML/CleanRoomsMLClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class CleanRoomsMLClient: ClientRuntime.Client { public static let clientName = "CleanRoomsMLClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: CleanRoomsMLClient.CleanRoomsMLClientConfiguration let serviceName = "CleanRoomsML" diff --git a/Sources/Services/AWSCloud9/Sources/AWSCloud9/Cloud9Client.swift b/Sources/Services/AWSCloud9/Sources/AWSCloud9/Cloud9Client.swift index e4e14664981..b3891f4ff2d 100644 --- a/Sources/Services/AWSCloud9/Sources/AWSCloud9/Cloud9Client.swift +++ b/Sources/Services/AWSCloud9/Sources/AWSCloud9/Cloud9Client.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class Cloud9Client: ClientRuntime.Client { public static let clientName = "Cloud9Client" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: Cloud9Client.Cloud9ClientConfiguration let serviceName = "Cloud9" diff --git a/Sources/Services/AWSCloudControl/Sources/AWSCloudControl/CloudControlClient.swift b/Sources/Services/AWSCloudControl/Sources/AWSCloudControl/CloudControlClient.swift index 435cecf45c8..ab1dc806553 100644 --- a/Sources/Services/AWSCloudControl/Sources/AWSCloudControl/CloudControlClient.swift +++ b/Sources/Services/AWSCloudControl/Sources/AWSCloudControl/CloudControlClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class CloudControlClient: ClientRuntime.Client { public static let clientName = "CloudControlClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: CloudControlClient.CloudControlClientConfiguration let serviceName = "CloudControl" diff --git a/Sources/Services/AWSCloudDirectory/Sources/AWSCloudDirectory/CloudDirectoryClient.swift b/Sources/Services/AWSCloudDirectory/Sources/AWSCloudDirectory/CloudDirectoryClient.swift index 9c6af5abdfb..01ed4dfd69f 100644 --- a/Sources/Services/AWSCloudDirectory/Sources/AWSCloudDirectory/CloudDirectoryClient.swift +++ b/Sources/Services/AWSCloudDirectory/Sources/AWSCloudDirectory/CloudDirectoryClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class CloudDirectoryClient: ClientRuntime.Client { public static let clientName = "CloudDirectoryClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: CloudDirectoryClient.CloudDirectoryClientConfiguration let serviceName = "CloudDirectory" diff --git a/Sources/Services/AWSCloudFormation/Sources/AWSCloudFormation/CloudFormationClient.swift b/Sources/Services/AWSCloudFormation/Sources/AWSCloudFormation/CloudFormationClient.swift index 3cd1aac9bf7..2383c7c4f31 100644 --- a/Sources/Services/AWSCloudFormation/Sources/AWSCloudFormation/CloudFormationClient.swift +++ b/Sources/Services/AWSCloudFormation/Sources/AWSCloudFormation/CloudFormationClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class CloudFormationClient: ClientRuntime.Client { public static let clientName = "CloudFormationClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: CloudFormationClient.CloudFormationClientConfiguration let serviceName = "CloudFormation" diff --git a/Sources/Services/AWSCloudFront/Sources/AWSCloudFront/CloudFrontClient.swift b/Sources/Services/AWSCloudFront/Sources/AWSCloudFront/CloudFrontClient.swift index 3297c8efc11..3b026755ff9 100644 --- a/Sources/Services/AWSCloudFront/Sources/AWSCloudFront/CloudFrontClient.swift +++ b/Sources/Services/AWSCloudFront/Sources/AWSCloudFront/CloudFrontClient.swift @@ -66,7 +66,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class CloudFrontClient: ClientRuntime.Client { public static let clientName = "CloudFrontClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: CloudFrontClient.CloudFrontClientConfiguration let serviceName = "CloudFront" diff --git a/Sources/Services/AWSCloudFrontKeyValueStore/Sources/AWSCloudFrontKeyValueStore/CloudFrontKeyValueStoreClient.swift b/Sources/Services/AWSCloudFrontKeyValueStore/Sources/AWSCloudFrontKeyValueStore/CloudFrontKeyValueStoreClient.swift index 091044d0be4..838326b7ba1 100644 --- a/Sources/Services/AWSCloudFrontKeyValueStore/Sources/AWSCloudFrontKeyValueStore/CloudFrontKeyValueStoreClient.swift +++ b/Sources/Services/AWSCloudFrontKeyValueStore/Sources/AWSCloudFrontKeyValueStore/CloudFrontKeyValueStoreClient.swift @@ -67,7 +67,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class CloudFrontKeyValueStoreClient: ClientRuntime.Client { public static let clientName = "CloudFrontKeyValueStoreClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: CloudFrontKeyValueStoreClient.CloudFrontKeyValueStoreClientConfiguration let serviceName = "CloudFront KeyValueStore" diff --git a/Sources/Services/AWSCloudHSM/Sources/AWSCloudHSM/CloudHSMClient.swift b/Sources/Services/AWSCloudHSM/Sources/AWSCloudHSM/CloudHSMClient.swift index fe7db77facf..80ce6f077a3 100644 --- a/Sources/Services/AWSCloudHSM/Sources/AWSCloudHSM/CloudHSMClient.swift +++ b/Sources/Services/AWSCloudHSM/Sources/AWSCloudHSM/CloudHSMClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class CloudHSMClient: ClientRuntime.Client { public static let clientName = "CloudHSMClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: CloudHSMClient.CloudHSMClientConfiguration let serviceName = "CloudHSM" diff --git a/Sources/Services/AWSCloudHSMV2/Sources/AWSCloudHSMV2/CloudHSMV2Client.swift b/Sources/Services/AWSCloudHSMV2/Sources/AWSCloudHSMV2/CloudHSMV2Client.swift index 986f56c3594..82bcd1cfde1 100644 --- a/Sources/Services/AWSCloudHSMV2/Sources/AWSCloudHSMV2/CloudHSMV2Client.swift +++ b/Sources/Services/AWSCloudHSMV2/Sources/AWSCloudHSMV2/CloudHSMV2Client.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class CloudHSMV2Client: ClientRuntime.Client { public static let clientName = "CloudHSMV2Client" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: CloudHSMV2Client.CloudHSMV2ClientConfiguration let serviceName = "CloudHSM V2" diff --git a/Sources/Services/AWSCloudSearch/Sources/AWSCloudSearch/CloudSearchClient.swift b/Sources/Services/AWSCloudSearch/Sources/AWSCloudSearch/CloudSearchClient.swift index 670c9de38ee..d83d1bb104c 100644 --- a/Sources/Services/AWSCloudSearch/Sources/AWSCloudSearch/CloudSearchClient.swift +++ b/Sources/Services/AWSCloudSearch/Sources/AWSCloudSearch/CloudSearchClient.swift @@ -62,7 +62,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class CloudSearchClient: ClientRuntime.Client { public static let clientName = "CloudSearchClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: CloudSearchClient.CloudSearchClientConfiguration let serviceName = "CloudSearch" diff --git a/Sources/Services/AWSCloudSearchDomain/Sources/AWSCloudSearchDomain/CloudSearchDomainClient.swift b/Sources/Services/AWSCloudSearchDomain/Sources/AWSCloudSearchDomain/CloudSearchDomainClient.swift index 1425ba8b858..e958f9811ba 100644 --- a/Sources/Services/AWSCloudSearchDomain/Sources/AWSCloudSearchDomain/CloudSearchDomainClient.swift +++ b/Sources/Services/AWSCloudSearchDomain/Sources/AWSCloudSearchDomain/CloudSearchDomainClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class CloudSearchDomainClient: ClientRuntime.Client { public static let clientName = "CloudSearchDomainClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: CloudSearchDomainClient.CloudSearchDomainClientConfiguration let serviceName = "CloudSearch Domain" diff --git a/Sources/Services/AWSCloudTrail/Sources/AWSCloudTrail/CloudTrailClient.swift b/Sources/Services/AWSCloudTrail/Sources/AWSCloudTrail/CloudTrailClient.swift index b56e097b801..39f4fc52e41 100644 --- a/Sources/Services/AWSCloudTrail/Sources/AWSCloudTrail/CloudTrailClient.swift +++ b/Sources/Services/AWSCloudTrail/Sources/AWSCloudTrail/CloudTrailClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class CloudTrailClient: ClientRuntime.Client { public static let clientName = "CloudTrailClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: CloudTrailClient.CloudTrailClientConfiguration let serviceName = "CloudTrail" diff --git a/Sources/Services/AWSCloudTrailData/Sources/AWSCloudTrailData/CloudTrailDataClient.swift b/Sources/Services/AWSCloudTrailData/Sources/AWSCloudTrailData/CloudTrailDataClient.swift index 3d49757754d..f64385e7048 100644 --- a/Sources/Services/AWSCloudTrailData/Sources/AWSCloudTrailData/CloudTrailDataClient.swift +++ b/Sources/Services/AWSCloudTrailData/Sources/AWSCloudTrailData/CloudTrailDataClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class CloudTrailDataClient: ClientRuntime.Client { public static let clientName = "CloudTrailDataClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: CloudTrailDataClient.CloudTrailDataClientConfiguration let serviceName = "CloudTrail Data" diff --git a/Sources/Services/AWSCloudWatch/Sources/AWSCloudWatch/CloudWatchClient.swift b/Sources/Services/AWSCloudWatch/Sources/AWSCloudWatch/CloudWatchClient.swift index 725db409ed7..c77c1b46d54 100644 --- a/Sources/Services/AWSCloudWatch/Sources/AWSCloudWatch/CloudWatchClient.swift +++ b/Sources/Services/AWSCloudWatch/Sources/AWSCloudWatch/CloudWatchClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class CloudWatchClient: ClientRuntime.Client { public static let clientName = "CloudWatchClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: CloudWatchClient.CloudWatchClientConfiguration let serviceName = "CloudWatch" diff --git a/Sources/Services/AWSCloudWatchEvents/Sources/AWSCloudWatchEvents/CloudWatchEventsClient.swift b/Sources/Services/AWSCloudWatchEvents/Sources/AWSCloudWatchEvents/CloudWatchEventsClient.swift index 27b08c0f062..67e153ec78a 100644 --- a/Sources/Services/AWSCloudWatchEvents/Sources/AWSCloudWatchEvents/CloudWatchEventsClient.swift +++ b/Sources/Services/AWSCloudWatchEvents/Sources/AWSCloudWatchEvents/CloudWatchEventsClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class CloudWatchEventsClient: ClientRuntime.Client { public static let clientName = "CloudWatchEventsClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: CloudWatchEventsClient.CloudWatchEventsClientConfiguration let serviceName = "CloudWatch Events" diff --git a/Sources/Services/AWSCloudWatchLogs/Sources/AWSCloudWatchLogs/CloudWatchLogsClient.swift b/Sources/Services/AWSCloudWatchLogs/Sources/AWSCloudWatchLogs/CloudWatchLogsClient.swift index 52d33693289..21c26f11440 100644 --- a/Sources/Services/AWSCloudWatchLogs/Sources/AWSCloudWatchLogs/CloudWatchLogsClient.swift +++ b/Sources/Services/AWSCloudWatchLogs/Sources/AWSCloudWatchLogs/CloudWatchLogsClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class CloudWatchLogsClient: ClientRuntime.Client { public static let clientName = "CloudWatchLogsClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: CloudWatchLogsClient.CloudWatchLogsClientConfiguration let serviceName = "CloudWatch Logs" diff --git a/Sources/Services/AWSCodeBuild/Sources/AWSCodeBuild/CodeBuildClient.swift b/Sources/Services/AWSCodeBuild/Sources/AWSCodeBuild/CodeBuildClient.swift index 41e3736bbe5..bf49868bddd 100644 --- a/Sources/Services/AWSCodeBuild/Sources/AWSCodeBuild/CodeBuildClient.swift +++ b/Sources/Services/AWSCodeBuild/Sources/AWSCodeBuild/CodeBuildClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class CodeBuildClient: ClientRuntime.Client { public static let clientName = "CodeBuildClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: CodeBuildClient.CodeBuildClientConfiguration let serviceName = "CodeBuild" diff --git a/Sources/Services/AWSCodeCatalyst/Sources/AWSCodeCatalyst/CodeCatalystClient.swift b/Sources/Services/AWSCodeCatalyst/Sources/AWSCodeCatalyst/CodeCatalystClient.swift index e2e435f73cc..e64ebb4dd86 100644 --- a/Sources/Services/AWSCodeCatalyst/Sources/AWSCodeCatalyst/CodeCatalystClient.swift +++ b/Sources/Services/AWSCodeCatalyst/Sources/AWSCodeCatalyst/CodeCatalystClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class CodeCatalystClient: ClientRuntime.Client { public static let clientName = "CodeCatalystClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: CodeCatalystClient.CodeCatalystClientConfiguration let serviceName = "CodeCatalyst" diff --git a/Sources/Services/AWSCodeCommit/Sources/AWSCodeCommit/CodeCommitClient.swift b/Sources/Services/AWSCodeCommit/Sources/AWSCodeCommit/CodeCommitClient.swift index 112d690cf9f..37a9b4f264c 100644 --- a/Sources/Services/AWSCodeCommit/Sources/AWSCodeCommit/CodeCommitClient.swift +++ b/Sources/Services/AWSCodeCommit/Sources/AWSCodeCommit/CodeCommitClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class CodeCommitClient: ClientRuntime.Client { public static let clientName = "CodeCommitClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: CodeCommitClient.CodeCommitClientConfiguration let serviceName = "CodeCommit" diff --git a/Sources/Services/AWSCodeCommit/Sources/AWSCodeCommit/Models.swift b/Sources/Services/AWSCodeCommit/Sources/AWSCodeCommit/Models.swift index 9eb5bf345b7..5992c10f55a 100644 --- a/Sources/Services/AWSCodeCommit/Sources/AWSCodeCommit/Models.swift +++ b/Sources/Services/AWSCodeCommit/Sources/AWSCodeCommit/Models.swift @@ -11939,7 +11939,7 @@ extension GetBlobOutput { let responseReader = try SmithyJSON.Reader.from(data: data) let reader = responseReader var value = GetBlobOutput() - value.content = try reader["content"].readIfPresent() ?? Foundation.Data("".utf8) + value.content = try reader["content"].readIfPresent() ?? Foundation.Data(base64Encoded: "") return value } } @@ -12041,7 +12041,7 @@ extension GetFileOutput { var value = GetFileOutput() value.blobId = try reader["blobId"].readIfPresent() ?? "" value.commitId = try reader["commitId"].readIfPresent() ?? "" - value.fileContent = try reader["fileContent"].readIfPresent() ?? Foundation.Data("".utf8) + value.fileContent = try reader["fileContent"].readIfPresent() ?? Foundation.Data(base64Encoded: "") value.fileMode = try reader["fileMode"].readIfPresent() ?? .sdkUnknown("") value.filePath = try reader["filePath"].readIfPresent() ?? "" value.fileSize = try reader["fileSize"].readIfPresent() ?? 0 diff --git a/Sources/Services/AWSCodeConnections/Sources/AWSCodeConnections/CodeConnectionsClient.swift b/Sources/Services/AWSCodeConnections/Sources/AWSCodeConnections/CodeConnectionsClient.swift index 26c59936737..9890bc12662 100644 --- a/Sources/Services/AWSCodeConnections/Sources/AWSCodeConnections/CodeConnectionsClient.swift +++ b/Sources/Services/AWSCodeConnections/Sources/AWSCodeConnections/CodeConnectionsClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class CodeConnectionsClient: ClientRuntime.Client { public static let clientName = "CodeConnectionsClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: CodeConnectionsClient.CodeConnectionsClientConfiguration let serviceName = "CodeConnections" diff --git a/Sources/Services/AWSCodeDeploy/Sources/AWSCodeDeploy/CodeDeployClient.swift b/Sources/Services/AWSCodeDeploy/Sources/AWSCodeDeploy/CodeDeployClient.swift index fd057f5363f..64b23e463d3 100644 --- a/Sources/Services/AWSCodeDeploy/Sources/AWSCodeDeploy/CodeDeployClient.swift +++ b/Sources/Services/AWSCodeDeploy/Sources/AWSCodeDeploy/CodeDeployClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class CodeDeployClient: ClientRuntime.Client { public static let clientName = "CodeDeployClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: CodeDeployClient.CodeDeployClientConfiguration let serviceName = "CodeDeploy" diff --git a/Sources/Services/AWSCodeGuruProfiler/Sources/AWSCodeGuruProfiler/CodeGuruProfilerClient.swift b/Sources/Services/AWSCodeGuruProfiler/Sources/AWSCodeGuruProfiler/CodeGuruProfilerClient.swift index 2a19634a7db..34e22c7f83b 100644 --- a/Sources/Services/AWSCodeGuruProfiler/Sources/AWSCodeGuruProfiler/CodeGuruProfilerClient.swift +++ b/Sources/Services/AWSCodeGuruProfiler/Sources/AWSCodeGuruProfiler/CodeGuruProfilerClient.swift @@ -68,7 +68,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class CodeGuruProfilerClient: ClientRuntime.Client { public static let clientName = "CodeGuruProfilerClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: CodeGuruProfilerClient.CodeGuruProfilerClientConfiguration let serviceName = "CodeGuruProfiler" diff --git a/Sources/Services/AWSCodeGuruReviewer/Sources/AWSCodeGuruReviewer/CodeGuruReviewerClient.swift b/Sources/Services/AWSCodeGuruReviewer/Sources/AWSCodeGuruReviewer/CodeGuruReviewerClient.swift index bcf21137ae8..af5277f8d4b 100644 --- a/Sources/Services/AWSCodeGuruReviewer/Sources/AWSCodeGuruReviewer/CodeGuruReviewerClient.swift +++ b/Sources/Services/AWSCodeGuruReviewer/Sources/AWSCodeGuruReviewer/CodeGuruReviewerClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class CodeGuruReviewerClient: ClientRuntime.Client { public static let clientName = "CodeGuruReviewerClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: CodeGuruReviewerClient.CodeGuruReviewerClientConfiguration let serviceName = "CodeGuru Reviewer" diff --git a/Sources/Services/AWSCodeGuruSecurity/Sources/AWSCodeGuruSecurity/CodeGuruSecurityClient.swift b/Sources/Services/AWSCodeGuruSecurity/Sources/AWSCodeGuruSecurity/CodeGuruSecurityClient.swift index 88923ec8510..fa32d9b51fd 100644 --- a/Sources/Services/AWSCodeGuruSecurity/Sources/AWSCodeGuruSecurity/CodeGuruSecurityClient.swift +++ b/Sources/Services/AWSCodeGuruSecurity/Sources/AWSCodeGuruSecurity/CodeGuruSecurityClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class CodeGuruSecurityClient: ClientRuntime.Client { public static let clientName = "CodeGuruSecurityClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: CodeGuruSecurityClient.CodeGuruSecurityClientConfiguration let serviceName = "CodeGuru Security" diff --git a/Sources/Services/AWSCodePipeline/Sources/AWSCodePipeline/CodePipelineClient.swift b/Sources/Services/AWSCodePipeline/Sources/AWSCodePipeline/CodePipelineClient.swift index 58ce2179d07..673f70ed1b1 100644 --- a/Sources/Services/AWSCodePipeline/Sources/AWSCodePipeline/CodePipelineClient.swift +++ b/Sources/Services/AWSCodePipeline/Sources/AWSCodePipeline/CodePipelineClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class CodePipelineClient: ClientRuntime.Client { public static let clientName = "CodePipelineClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: CodePipelineClient.CodePipelineClientConfiguration let serviceName = "CodePipeline" diff --git a/Sources/Services/AWSCodeStarconnections/Sources/AWSCodeStarconnections/CodeStarconnectionsClient.swift b/Sources/Services/AWSCodeStarconnections/Sources/AWSCodeStarconnections/CodeStarconnectionsClient.swift index 1e6a1da64fa..6e98383c2ef 100644 --- a/Sources/Services/AWSCodeStarconnections/Sources/AWSCodeStarconnections/CodeStarconnectionsClient.swift +++ b/Sources/Services/AWSCodeStarconnections/Sources/AWSCodeStarconnections/CodeStarconnectionsClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class CodeStarconnectionsClient: ClientRuntime.Client { public static let clientName = "CodeStarconnectionsClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: CodeStarconnectionsClient.CodeStarconnectionsClientConfiguration let serviceName = "CodeStar connections" diff --git a/Sources/Services/AWSCodeartifact/Sources/AWSCodeartifact/CodeartifactClient.swift b/Sources/Services/AWSCodeartifact/Sources/AWSCodeartifact/CodeartifactClient.swift index a132a755656..407e3b7cd95 100644 --- a/Sources/Services/AWSCodeartifact/Sources/AWSCodeartifact/CodeartifactClient.swift +++ b/Sources/Services/AWSCodeartifact/Sources/AWSCodeartifact/CodeartifactClient.swift @@ -68,7 +68,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class CodeartifactClient: ClientRuntime.Client { public static let clientName = "CodeartifactClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: CodeartifactClient.CodeartifactClientConfiguration let serviceName = "codeartifact" diff --git a/Sources/Services/AWSCodeartifact/Sources/AWSCodeartifact/Models.swift b/Sources/Services/AWSCodeartifact/Sources/AWSCodeartifact/Models.swift index 43af626416e..12a493792b4 100644 --- a/Sources/Services/AWSCodeartifact/Sources/AWSCodeartifact/Models.swift +++ b/Sources/Services/AWSCodeartifact/Sources/AWSCodeartifact/Models.swift @@ -2593,7 +2593,7 @@ public struct GetPackageVersionAssetOutput: Swift.Sendable { public var packageVersionRevision: Swift.String? public init( - asset: Smithy.ByteStream? = Smithy.ByteStream.data(Foundation.Data("".utf8)), + asset: Smithy.ByteStream? = Smithy.ByteStream.data(Foundation.Data(base64Encoded: "")), assetName: Swift.String? = nil, packageVersion: Swift.String? = nil, packageVersionRevision: Swift.String? = nil diff --git a/Sources/Services/AWSCodestarnotifications/Sources/AWSCodestarnotifications/CodestarnotificationsClient.swift b/Sources/Services/AWSCodestarnotifications/Sources/AWSCodestarnotifications/CodestarnotificationsClient.swift index bb5b4837331..efe4119050b 100644 --- a/Sources/Services/AWSCodestarnotifications/Sources/AWSCodestarnotifications/CodestarnotificationsClient.swift +++ b/Sources/Services/AWSCodestarnotifications/Sources/AWSCodestarnotifications/CodestarnotificationsClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class CodestarnotificationsClient: ClientRuntime.Client { public static let clientName = "CodestarnotificationsClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: CodestarnotificationsClient.CodestarnotificationsClientConfiguration let serviceName = "codestar notifications" diff --git a/Sources/Services/AWSCognitoIdentity/Sources/AWSCognitoIdentity/CognitoIdentityClient.swift b/Sources/Services/AWSCognitoIdentity/Sources/AWSCognitoIdentity/CognitoIdentityClient.swift index 02a53ae6803..c5e97f966af 100644 --- a/Sources/Services/AWSCognitoIdentity/Sources/AWSCognitoIdentity/CognitoIdentityClient.swift +++ b/Sources/Services/AWSCognitoIdentity/Sources/AWSCognitoIdentity/CognitoIdentityClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class CognitoIdentityClient: ClientRuntime.Client { public static let clientName = "CognitoIdentityClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: CognitoIdentityClient.CognitoIdentityClientConfiguration let serviceName = "Cognito Identity" diff --git a/Sources/Services/AWSCognitoIdentityProvider/Sources/AWSCognitoIdentityProvider/CognitoIdentityProviderClient.swift b/Sources/Services/AWSCognitoIdentityProvider/Sources/AWSCognitoIdentityProvider/CognitoIdentityProviderClient.swift index d09e42a5887..e14a8555bb0 100644 --- a/Sources/Services/AWSCognitoIdentityProvider/Sources/AWSCognitoIdentityProvider/CognitoIdentityProviderClient.swift +++ b/Sources/Services/AWSCognitoIdentityProvider/Sources/AWSCognitoIdentityProvider/CognitoIdentityProviderClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class CognitoIdentityProviderClient: ClientRuntime.Client { public static let clientName = "CognitoIdentityProviderClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: CognitoIdentityProviderClient.CognitoIdentityProviderClientConfiguration let serviceName = "Cognito Identity Provider" diff --git a/Sources/Services/AWSCognitoSync/Sources/AWSCognitoSync/CognitoSyncClient.swift b/Sources/Services/AWSCognitoSync/Sources/AWSCognitoSync/CognitoSyncClient.swift index 86083753dbd..5756951568f 100644 --- a/Sources/Services/AWSCognitoSync/Sources/AWSCognitoSync/CognitoSyncClient.swift +++ b/Sources/Services/AWSCognitoSync/Sources/AWSCognitoSync/CognitoSyncClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class CognitoSyncClient: ClientRuntime.Client { public static let clientName = "CognitoSyncClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: CognitoSyncClient.CognitoSyncClientConfiguration let serviceName = "Cognito Sync" diff --git a/Sources/Services/AWSComprehend/Sources/AWSComprehend/ComprehendClient.swift b/Sources/Services/AWSComprehend/Sources/AWSComprehend/ComprehendClient.swift index 664abbd1a57..97fb09a67aa 100644 --- a/Sources/Services/AWSComprehend/Sources/AWSComprehend/ComprehendClient.swift +++ b/Sources/Services/AWSComprehend/Sources/AWSComprehend/ComprehendClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ComprehendClient: ClientRuntime.Client { public static let clientName = "ComprehendClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: ComprehendClient.ComprehendClientConfiguration let serviceName = "Comprehend" diff --git a/Sources/Services/AWSComprehendMedical/Sources/AWSComprehendMedical/ComprehendMedicalClient.swift b/Sources/Services/AWSComprehendMedical/Sources/AWSComprehendMedical/ComprehendMedicalClient.swift index c40a2fafbfb..be0d1836d87 100644 --- a/Sources/Services/AWSComprehendMedical/Sources/AWSComprehendMedical/ComprehendMedicalClient.swift +++ b/Sources/Services/AWSComprehendMedical/Sources/AWSComprehendMedical/ComprehendMedicalClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ComprehendMedicalClient: ClientRuntime.Client { public static let clientName = "ComprehendMedicalClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: ComprehendMedicalClient.ComprehendMedicalClientConfiguration let serviceName = "ComprehendMedical" diff --git a/Sources/Services/AWSComputeOptimizer/Sources/AWSComputeOptimizer/ComputeOptimizerClient.swift b/Sources/Services/AWSComputeOptimizer/Sources/AWSComputeOptimizer/ComputeOptimizerClient.swift index f3326e122ee..d71e511c34d 100644 --- a/Sources/Services/AWSComputeOptimizer/Sources/AWSComputeOptimizer/ComputeOptimizerClient.swift +++ b/Sources/Services/AWSComputeOptimizer/Sources/AWSComputeOptimizer/ComputeOptimizerClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ComputeOptimizerClient: ClientRuntime.Client { public static let clientName = "ComputeOptimizerClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: ComputeOptimizerClient.ComputeOptimizerClientConfiguration let serviceName = "Compute Optimizer" diff --git a/Sources/Services/AWSConfigService/Sources/AWSConfigService/ConfigClient.swift b/Sources/Services/AWSConfigService/Sources/AWSConfigService/ConfigClient.swift index c27f11e1129..847e011967b 100644 --- a/Sources/Services/AWSConfigService/Sources/AWSConfigService/ConfigClient.swift +++ b/Sources/Services/AWSConfigService/Sources/AWSConfigService/ConfigClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ConfigClient: ClientRuntime.Client { public static let clientName = "ConfigClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: ConfigClient.ConfigClientConfiguration let serviceName = "Config" diff --git a/Sources/Services/AWSConnect/Sources/AWSConnect/ConnectClient.swift b/Sources/Services/AWSConnect/Sources/AWSConnect/ConnectClient.swift index a870f6f13ba..e72de23f42d 100644 --- a/Sources/Services/AWSConnect/Sources/AWSConnect/ConnectClient.swift +++ b/Sources/Services/AWSConnect/Sources/AWSConnect/ConnectClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ConnectClient: ClientRuntime.Client { public static let clientName = "ConnectClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: ConnectClient.ConnectClientConfiguration let serviceName = "Connect" diff --git a/Sources/Services/AWSConnect/Sources/AWSConnect/Models.swift b/Sources/Services/AWSConnect/Sources/AWSConnect/Models.swift index 8eb1e987cd3..7671dc982fc 100644 --- a/Sources/Services/AWSConnect/Sources/AWSConnect/Models.swift +++ b/Sources/Services/AWSConnect/Sources/AWSConnect/Models.swift @@ -8737,6 +8737,26 @@ extension ConnectClientTypes { } } +extension ConnectClientTypes { + + /// An Object to define the minimum and maximum proficiency levels. + public struct Range: Swift.Sendable { + /// The maximum proficiency level of the range. + public var maxProficiencyLevel: Swift.Float? + /// The minimum proficiency level of the range. + public var minProficiencyLevel: Swift.Float? + + public init( + maxProficiencyLevel: Swift.Float? = nil, + minProficiencyLevel: Swift.Float? = nil + ) + { + self.maxProficiencyLevel = maxProficiencyLevel + self.minProficiencyLevel = minProficiencyLevel + } + } +} + extension ConnectClientTypes { /// An object to specify the predefined attribute condition. @@ -8749,6 +8769,8 @@ extension ConnectClientTypes { public var name: Swift.String? /// The proficiency level of the condition. public var proficiencyLevel: Swift.Float? + /// An Object to define the minimum and maximum proficiency levels. + public var range: ConnectClientTypes.Range? /// The value of predefined attribute. public var value: Swift.String? @@ -8757,6 +8779,7 @@ extension ConnectClientTypes { matchCriteria: ConnectClientTypes.MatchCriteria? = nil, name: Swift.String? = nil, proficiencyLevel: Swift.Float? = nil, + range: ConnectClientTypes.Range? = nil, value: Swift.String? = nil ) { @@ -8764,6 +8787,7 @@ extension ConnectClientTypes { self.matchCriteria = matchCriteria self.name = name self.proficiencyLevel = proficiencyLevel + self.range = range self.value = value } } @@ -21064,7 +21088,7 @@ public struct StartAttachedFileUploadOutput: Swift.Sendable { public var fileId: Swift.String? /// The current status of the attached file. public var fileStatus: ConnectClientTypes.FileStatusType? - /// Information to be used while uploading the attached file. + /// The headers to be provided while uploading the file to the URL. public var uploadUrlMetadata: ConnectClientTypes.UploadUrlMetadata? public init( @@ -24504,17 +24528,21 @@ extension ConnectClientTypes { public var andExpression: [ConnectClientTypes.Expression]? /// An object to specify the predefined attribute condition. public var attributeCondition: ConnectClientTypes.AttributeCondition? + /// An object to specify the predefined attribute condition. + public var notAttributeCondition: ConnectClientTypes.AttributeCondition? /// List of routing expressions which will be OR-ed together. public var orExpression: [ConnectClientTypes.Expression]? public init( andExpression: [ConnectClientTypes.Expression]? = nil, attributeCondition: ConnectClientTypes.AttributeCondition? = nil, + notAttributeCondition: ConnectClientTypes.AttributeCondition? = nil, orExpression: [ConnectClientTypes.Expression]? = nil ) { self.andExpression = andExpression self.attributeCondition = attributeCondition + self.notAttributeCondition = notAttributeCondition self.orExpression = orExpression } } @@ -40919,6 +40947,7 @@ extension ConnectClientTypes.Expression { guard let value else { return } try writer["AndExpression"].writeList(value.andExpression, memberWritingClosure: ConnectClientTypes.Expression.write(value:to:), memberNodeInfo: "member", isFlattened: false) try writer["AttributeCondition"].write(value.attributeCondition, with: ConnectClientTypes.AttributeCondition.write(value:to:)) + try writer["NotAttributeCondition"].write(value.notAttributeCondition, with: ConnectClientTypes.AttributeCondition.write(value:to:)) try writer["OrExpression"].writeList(value.orExpression, memberWritingClosure: ConnectClientTypes.Expression.write(value:to:), memberNodeInfo: "member", isFlattened: false) } @@ -40928,6 +40957,7 @@ extension ConnectClientTypes.Expression { value.attributeCondition = try reader["AttributeCondition"].readIfPresent(with: ConnectClientTypes.AttributeCondition.read(from:)) value.andExpression = try reader["AndExpression"].readListIfPresent(memberReadingClosure: ConnectClientTypes.Expression.read(from:), memberNodeInfo: "member", isFlattened: false) value.orExpression = try reader["OrExpression"].readListIfPresent(memberReadingClosure: ConnectClientTypes.Expression.read(from:), memberNodeInfo: "member", isFlattened: false) + value.notAttributeCondition = try reader["NotAttributeCondition"].readIfPresent(with: ConnectClientTypes.AttributeCondition.read(from:)) return value } } @@ -40940,6 +40970,7 @@ extension ConnectClientTypes.AttributeCondition { try writer["MatchCriteria"].write(value.matchCriteria, with: ConnectClientTypes.MatchCriteria.write(value:to:)) try writer["Name"].write(value.name) try writer["ProficiencyLevel"].write(value.proficiencyLevel) + try writer["Range"].write(value.range, with: ConnectClientTypes.Range.write(value:to:)) try writer["Value"].write(value.value) } @@ -40949,6 +40980,7 @@ extension ConnectClientTypes.AttributeCondition { value.name = try reader["Name"].readIfPresent() value.value = try reader["Value"].readIfPresent() value.proficiencyLevel = try reader["ProficiencyLevel"].readIfPresent() + value.range = try reader["Range"].readIfPresent(with: ConnectClientTypes.Range.read(from:)) value.matchCriteria = try reader["MatchCriteria"].readIfPresent(with: ConnectClientTypes.MatchCriteria.read(from:)) value.comparisonOperator = try reader["ComparisonOperator"].readIfPresent() return value @@ -40985,6 +41017,23 @@ extension ConnectClientTypes.AgentsCriteria { } } +extension ConnectClientTypes.Range { + + static func write(value: ConnectClientTypes.Range?, to writer: SmithyJSON.Writer) throws { + guard let value else { return } + try writer["MaxProficiencyLevel"].write(value.maxProficiencyLevel) + try writer["MinProficiencyLevel"].write(value.minProficiencyLevel) + } + + static func read(from reader: SmithyJSON.Reader) throws -> ConnectClientTypes.Range { + guard reader.hasContent else { throw SmithyReadWrite.ReaderError.requiredValueNotPresent } + var value = ConnectClientTypes.Range() + value.minProficiencyLevel = try reader["MinProficiencyLevel"].readIfPresent() + value.maxProficiencyLevel = try reader["MaxProficiencyLevel"].readIfPresent() + return value + } +} + extension ConnectClientTypes.Expiry { static func read(from reader: SmithyJSON.Reader) throws -> ConnectClientTypes.Expiry { diff --git a/Sources/Services/AWSConnectCampaigns/Sources/AWSConnectCampaigns/ConnectCampaignsClient.swift b/Sources/Services/AWSConnectCampaigns/Sources/AWSConnectCampaigns/ConnectCampaignsClient.swift index 605cedd1181..d441878851b 100644 --- a/Sources/Services/AWSConnectCampaigns/Sources/AWSConnectCampaigns/ConnectCampaignsClient.swift +++ b/Sources/Services/AWSConnectCampaigns/Sources/AWSConnectCampaigns/ConnectCampaignsClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ConnectCampaignsClient: ClientRuntime.Client { public static let clientName = "ConnectCampaignsClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: ConnectCampaignsClient.ConnectCampaignsClientConfiguration let serviceName = "ConnectCampaigns" diff --git a/Sources/Services/AWSConnectCampaignsV2/Sources/AWSConnectCampaignsV2/ConnectCampaignsV2Client.swift b/Sources/Services/AWSConnectCampaignsV2/Sources/AWSConnectCampaignsV2/ConnectCampaignsV2Client.swift index 97b44c070d5..041022d65ab 100644 --- a/Sources/Services/AWSConnectCampaignsV2/Sources/AWSConnectCampaignsV2/ConnectCampaignsV2Client.swift +++ b/Sources/Services/AWSConnectCampaignsV2/Sources/AWSConnectCampaignsV2/ConnectCampaignsV2Client.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ConnectCampaignsV2Client: ClientRuntime.Client { public static let clientName = "ConnectCampaignsV2Client" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: ConnectCampaignsV2Client.ConnectCampaignsV2ClientConfiguration let serviceName = "ConnectCampaignsV2" diff --git a/Sources/Services/AWSConnectCases/Sources/AWSConnectCases/ConnectCasesClient.swift b/Sources/Services/AWSConnectCases/Sources/AWSConnectCases/ConnectCasesClient.swift index 547cd0e47e1..20d30848155 100644 --- a/Sources/Services/AWSConnectCases/Sources/AWSConnectCases/ConnectCasesClient.swift +++ b/Sources/Services/AWSConnectCases/Sources/AWSConnectCases/ConnectCasesClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ConnectCasesClient: ClientRuntime.Client { public static let clientName = "ConnectCasesClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: ConnectCasesClient.ConnectCasesClientConfiguration let serviceName = "ConnectCases" diff --git a/Sources/Services/AWSConnectContactLens/Sources/AWSConnectContactLens/ConnectContactLensClient.swift b/Sources/Services/AWSConnectContactLens/Sources/AWSConnectContactLens/ConnectContactLensClient.swift index c2e9d902136..df193256894 100644 --- a/Sources/Services/AWSConnectContactLens/Sources/AWSConnectContactLens/ConnectContactLensClient.swift +++ b/Sources/Services/AWSConnectContactLens/Sources/AWSConnectContactLens/ConnectContactLensClient.swift @@ -62,7 +62,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ConnectContactLensClient: ClientRuntime.Client { public static let clientName = "ConnectContactLensClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: ConnectContactLensClient.ConnectContactLensClientConfiguration let serviceName = "Connect Contact Lens" diff --git a/Sources/Services/AWSConnectParticipant/Sources/AWSConnectParticipant/ConnectParticipantClient.swift b/Sources/Services/AWSConnectParticipant/Sources/AWSConnectParticipant/ConnectParticipantClient.swift index 441fdea3733..7ff04fbcffd 100644 --- a/Sources/Services/AWSConnectParticipant/Sources/AWSConnectParticipant/ConnectParticipantClient.swift +++ b/Sources/Services/AWSConnectParticipant/Sources/AWSConnectParticipant/ConnectParticipantClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ConnectParticipantClient: ClientRuntime.Client { public static let clientName = "ConnectParticipantClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: ConnectParticipantClient.ConnectParticipantClientConfiguration let serviceName = "ConnectParticipant" diff --git a/Sources/Services/AWSControlCatalog/Sources/AWSControlCatalog/ControlCatalogClient.swift b/Sources/Services/AWSControlCatalog/Sources/AWSControlCatalog/ControlCatalogClient.swift index 1972381bc01..0dc8c736c6d 100644 --- a/Sources/Services/AWSControlCatalog/Sources/AWSControlCatalog/ControlCatalogClient.swift +++ b/Sources/Services/AWSControlCatalog/Sources/AWSControlCatalog/ControlCatalogClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ControlCatalogClient: ClientRuntime.Client { public static let clientName = "ControlCatalogClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: ControlCatalogClient.ControlCatalogClientConfiguration let serviceName = "ControlCatalog" diff --git a/Sources/Services/AWSControlTower/Sources/AWSControlTower/ControlTowerClient.swift b/Sources/Services/AWSControlTower/Sources/AWSControlTower/ControlTowerClient.swift index 9e162b866b6..d31d0d7d52a 100644 --- a/Sources/Services/AWSControlTower/Sources/AWSControlTower/ControlTowerClient.swift +++ b/Sources/Services/AWSControlTower/Sources/AWSControlTower/ControlTowerClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ControlTowerClient: ClientRuntime.Client { public static let clientName = "ControlTowerClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: ControlTowerClient.ControlTowerClientConfiguration let serviceName = "ControlTower" diff --git a/Sources/Services/AWSCostExplorer/Sources/AWSCostExplorer/CostExplorerClient.swift b/Sources/Services/AWSCostExplorer/Sources/AWSCostExplorer/CostExplorerClient.swift index ab25167fb9c..ffcf0c29dcb 100644 --- a/Sources/Services/AWSCostExplorer/Sources/AWSCostExplorer/CostExplorerClient.swift +++ b/Sources/Services/AWSCostExplorer/Sources/AWSCostExplorer/CostExplorerClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class CostExplorerClient: ClientRuntime.Client { public static let clientName = "CostExplorerClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: CostExplorerClient.CostExplorerClientConfiguration let serviceName = "Cost Explorer" @@ -1199,6 +1199,7 @@ extension CostExplorerClient { /// - `InvalidNextTokenException` : The pagination token is invalid. Try again without a pagination token. /// - `LimitExceededException` : You made too many calls in a short period of time. Try again later. /// - `RequestChangedException` : Your request parameters changed between pages. Try again with the old parameters or without a pagination token. + /// - `ResourceNotFoundException` : The specified ARN in the request doesn't exist. public func getCostAndUsage(input: GetCostAndUsageInput) async throws -> GetCostAndUsageOutput { let context = Smithy.ContextBuilder() .withMethod(value: .post) @@ -1273,6 +1274,7 @@ extension CostExplorerClient { /// - `InvalidNextTokenException` : The pagination token is invalid. Try again without a pagination token. /// - `LimitExceededException` : You made too many calls in a short period of time. Try again later. /// - `RequestChangedException` : Your request parameters changed between pages. Try again with the old parameters or without a pagination token. + /// - `ResourceNotFoundException` : The specified ARN in the request doesn't exist. public func getCostAndUsageWithResources(input: GetCostAndUsageWithResourcesInput) async throws -> GetCostAndUsageWithResourcesOutput { let context = Smithy.ContextBuilder() .withMethod(value: .post) @@ -1347,6 +1349,7 @@ extension CostExplorerClient { /// - `InvalidNextTokenException` : The pagination token is invalid. Try again without a pagination token. /// - `LimitExceededException` : You made too many calls in a short period of time. Try again later. /// - `RequestChangedException` : Your request parameters changed between pages. Try again with the old parameters or without a pagination token. + /// - `ResourceNotFoundException` : The specified ARN in the request doesn't exist. public func getCostCategories(input: GetCostCategoriesInput) async throws -> GetCostCategoriesOutput { let context = Smithy.ContextBuilder() .withMethod(value: .post) @@ -1418,6 +1421,7 @@ extension CostExplorerClient { /// __Possible Exceptions:__ /// - `DataUnavailableException` : The requested data is unavailable. /// - `LimitExceededException` : You made too many calls in a short period of time. Try again later. + /// - `ResourceNotFoundException` : The specified ARN in the request doesn't exist. public func getCostForecast(input: GetCostForecastInput) async throws -> GetCostForecastOutput { let context = Smithy.ContextBuilder() .withMethod(value: .post) @@ -1492,6 +1496,7 @@ extension CostExplorerClient { /// - `InvalidNextTokenException` : The pagination token is invalid. Try again without a pagination token. /// - `LimitExceededException` : You made too many calls in a short period of time. Try again later. /// - `RequestChangedException` : Your request parameters changed between pages. Try again with the old parameters or without a pagination token. + /// - `ResourceNotFoundException` : The specified ARN in the request doesn't exist. public func getDimensionValues(input: GetDimensionValuesInput) async throws -> GetDimensionValuesOutput { let context = Smithy.ContextBuilder() .withMethod(value: .post) @@ -2248,6 +2253,7 @@ extension CostExplorerClient { /// - `InvalidNextTokenException` : The pagination token is invalid. Try again without a pagination token. /// - `LimitExceededException` : You made too many calls in a short period of time. Try again later. /// - `RequestChangedException` : Your request parameters changed between pages. Try again with the old parameters or without a pagination token. + /// - `ResourceNotFoundException` : The specified ARN in the request doesn't exist. public func getTags(input: GetTagsInput) async throws -> GetTagsOutput { let context = Smithy.ContextBuilder() .withMethod(value: .post) @@ -2319,6 +2325,7 @@ extension CostExplorerClient { /// __Possible Exceptions:__ /// - `DataUnavailableException` : The requested data is unavailable. /// - `LimitExceededException` : You made too many calls in a short period of time. Try again later. + /// - `ResourceNotFoundException` : The specified ARN in the request doesn't exist. /// - `UnresolvableUsageUnitException` : Cost Explorer was unable to identify the usage unit. Provide UsageType/UsageTypeGroup filter selections that contain matching units, for example: hours. public func getUsageForecast(input: GetUsageForecastInput) async throws -> GetUsageForecastOutput { let context = Smithy.ContextBuilder() diff --git a/Sources/Services/AWSCostExplorer/Sources/AWSCostExplorer/Models.swift b/Sources/Services/AWSCostExplorer/Sources/AWSCostExplorer/Models.swift index 9e27b64eee7..beac1c4c629 100644 --- a/Sources/Services/AWSCostExplorer/Sources/AWSCostExplorer/Models.swift +++ b/Sources/Services/AWSCostExplorer/Sources/AWSCostExplorer/Models.swift @@ -6140,6 +6140,8 @@ extension CostExplorerClientTypes { } public struct GetCostAndUsageInput: Swift.Sendable { + /// The Amazon Resource Name (ARN) that uniquely identifies a specific billing view. The ARN is used to specify which particular billing view you want to interact with or retrieve information from when making API calls related to Amazon Web Services Billing and Cost Management features. The BillingViewArn can be retrieved by calling the ListBillingViews API. + public var billingViewArn: Swift.String? /// Filters Amazon Web Services costs by different dimensions. For example, you can specify SERVICE and LINKED_ACCOUNT and get the costs that are associated with that account's usage of that service. You can nest Expression objects to define any combination of dimension filters. For more information, see [Expression](https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_Expression.html). Valid values for MatchOptions for Dimensions are EQUALS and CASE_SENSITIVE. Valid values for MatchOptions for CostCategories and Tags are EQUALS, ABSENT, and CASE_SENSITIVE. Default values are EQUALS and CASE_SENSITIVE. public var filter: CostExplorerClientTypes.Expression? /// Sets the Amazon Web Services cost granularity to MONTHLY or DAILY, or HOURLY. If Granularity isn't set, the response object doesn't include the Granularity, either MONTHLY or DAILY, or HOURLY. @@ -6157,6 +6159,7 @@ public struct GetCostAndUsageInput: Swift.Sendable { public var timePeriod: CostExplorerClientTypes.DateInterval? public init( + billingViewArn: Swift.String? = nil, filter: CostExplorerClientTypes.Expression? = nil, granularity: CostExplorerClientTypes.Granularity? = nil, groupBy: [CostExplorerClientTypes.GroupDefinition]? = nil, @@ -6165,6 +6168,7 @@ public struct GetCostAndUsageInput: Swift.Sendable { timePeriod: CostExplorerClientTypes.DateInterval? = nil ) { + self.billingViewArn = billingViewArn self.filter = filter self.granularity = granularity self.groupBy = groupBy @@ -6175,6 +6179,8 @@ public struct GetCostAndUsageInput: Swift.Sendable { } public struct GetCostAndUsageWithResourcesInput: Swift.Sendable { + /// The Amazon Resource Name (ARN) that uniquely identifies a specific billing view. The ARN is used to specify which particular billing view you want to interact with or retrieve information from when making API calls related to Amazon Web Services Billing and Cost Management features. The BillingViewArn can be retrieved by calling the ListBillingViews API. + public var billingViewArn: Swift.String? /// Filters Amazon Web Services costs by different dimensions. For example, you can specify SERVICE and LINKED_ACCOUNT and get the costs that are associated with that account's usage of that service. You can nest Expression objects to define any combination of dimension filters. For more information, see [Expression](https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_Expression.html). The GetCostAndUsageWithResources operation requires that you either group by or filter by a ResourceId. It requires the [Expression](https://docs.aws.amazon.com/aws-cost-management/latest/APIReference/API_Expression.html)"SERVICE = Amazon Elastic Compute Cloud - Compute" in the filter. Valid values for MatchOptions for Dimensions are EQUALS and CASE_SENSITIVE. Valid values for MatchOptions for CostCategories and Tags are EQUALS, ABSENT, and CASE_SENSITIVE. Default values are EQUALS and CASE_SENSITIVE. /// This member is required. public var filter: CostExplorerClientTypes.Expression? @@ -6192,6 +6198,7 @@ public struct GetCostAndUsageWithResourcesInput: Swift.Sendable { public var timePeriod: CostExplorerClientTypes.DateInterval? public init( + billingViewArn: Swift.String? = nil, filter: CostExplorerClientTypes.Expression? = nil, granularity: CostExplorerClientTypes.Granularity? = nil, groupBy: [CostExplorerClientTypes.GroupDefinition]? = nil, @@ -6200,6 +6207,7 @@ public struct GetCostAndUsageWithResourcesInput: Swift.Sendable { timePeriod: CostExplorerClientTypes.DateInterval? = nil ) { + self.billingViewArn = billingViewArn self.filter = filter self.granularity = granularity self.groupBy = groupBy @@ -6210,6 +6218,8 @@ public struct GetCostAndUsageWithResourcesInput: Swift.Sendable { } public struct GetCostCategoriesInput: Swift.Sendable { + /// The Amazon Resource Name (ARN) that uniquely identifies a specific billing view. The ARN is used to specify which particular billing view you want to interact with or retrieve information from when making API calls related to Amazon Web Services Billing and Cost Management features. The BillingViewArn can be retrieved by calling the ListBillingViews API. + public var billingViewArn: Swift.String? /// The unique name of the Cost Category. public var costCategoryName: Swift.String? /// Use Expression to filter in various Cost Explorer APIs. Not all Expression types are supported in each API. Refer to the documentation for each specific API to see what is supported. There are two patterns: @@ -6294,6 +6304,7 @@ public struct GetCostCategoriesInput: Swift.Sendable { public var timePeriod: CostExplorerClientTypes.DateInterval? public init( + billingViewArn: Swift.String? = nil, costCategoryName: Swift.String? = nil, filter: CostExplorerClientTypes.Expression? = nil, maxResults: Swift.Int? = nil, @@ -6303,6 +6314,7 @@ public struct GetCostCategoriesInput: Swift.Sendable { timePeriod: CostExplorerClientTypes.DateInterval? = nil ) { + self.billingViewArn = billingViewArn self.costCategoryName = costCategoryName self.filter = filter self.maxResults = maxResults @@ -6314,6 +6326,8 @@ public struct GetCostCategoriesInput: Swift.Sendable { } public struct GetCostForecastInput: Swift.Sendable { + /// The Amazon Resource Name (ARN) that uniquely identifies a specific billing view. The ARN is used to specify which particular billing view you want to interact with or retrieve information from when making API calls related to Amazon Web Services Billing and Cost Management features. The BillingViewArn can be retrieved by calling the ListBillingViews API. + public var billingViewArn: Swift.String? /// The filters that you want to use to filter your forecast. The GetCostForecast API supports filtering by the following dimensions: /// /// * AZ @@ -6385,6 +6399,7 @@ public struct GetCostForecastInput: Swift.Sendable { public var timePeriod: CostExplorerClientTypes.DateInterval? public init( + billingViewArn: Swift.String? = nil, filter: CostExplorerClientTypes.Expression? = nil, granularity: CostExplorerClientTypes.Granularity? = nil, metric: CostExplorerClientTypes.Metric? = nil, @@ -6392,6 +6407,7 @@ public struct GetCostForecastInput: Swift.Sendable { timePeriod: CostExplorerClientTypes.DateInterval? = nil ) { + self.billingViewArn = billingViewArn self.filter = filter self.granularity = granularity self.metric = metric @@ -6401,6 +6417,8 @@ public struct GetCostForecastInput: Swift.Sendable { } public struct GetDimensionValuesInput: Swift.Sendable { + /// The Amazon Resource Name (ARN) that uniquely identifies a specific billing view. The ARN is used to specify which particular billing view you want to interact with or retrieve information from when making API calls related to Amazon Web Services Billing and Cost Management features. The BillingViewArn can be retrieved by calling the ListBillingViews API. + public var billingViewArn: Swift.String? /// The context for the call to GetDimensionValues. This can be RESERVATIONS or COST_AND_USAGE. The default value is COST_AND_USAGE. If the context is set to RESERVATIONS, the resulting dimension values can be used in the GetReservationUtilization operation. If the context is set to COST_AND_USAGE, the resulting dimension values can be used in the GetCostAndUsage operation. If you set the context to COST_AND_USAGE, you can use the following dimensions for searching: /// /// * AZ - The Availability Zone. An example is us-east-1a. @@ -6574,6 +6592,7 @@ public struct GetDimensionValuesInput: Swift.Sendable { public var timePeriod: CostExplorerClientTypes.DateInterval? public init( + billingViewArn: Swift.String? = nil, context: CostExplorerClientTypes.Context? = nil, dimension: CostExplorerClientTypes.Dimension? = nil, filter: CostExplorerClientTypes.Expression? = nil, @@ -6584,6 +6603,7 @@ public struct GetDimensionValuesInput: Swift.Sendable { timePeriod: CostExplorerClientTypes.DateInterval? = nil ) { + self.billingViewArn = billingViewArn self.context = context self.dimension = dimension self.filter = filter @@ -7216,6 +7236,8 @@ public struct GetSavingsPlansUtilizationInput: Swift.Sendable { } public struct GetTagsInput: Swift.Sendable { + /// The Amazon Resource Name (ARN) that uniquely identifies a specific billing view. The ARN is used to specify which particular billing view you want to interact with or retrieve information from when making API calls related to Amazon Web Services Billing and Cost Management features. The BillingViewArn can be retrieved by calling the ListBillingViews API. + public var billingViewArn: Swift.String? /// Use Expression to filter in various Cost Explorer APIs. Not all Expression types are supported in each API. Refer to the documentation for each specific API to see what is supported. There are two patterns: /// /// * Simple dimension values. @@ -7300,6 +7322,7 @@ public struct GetTagsInput: Swift.Sendable { public var timePeriod: CostExplorerClientTypes.DateInterval? public init( + billingViewArn: Swift.String? = nil, filter: CostExplorerClientTypes.Expression? = nil, maxResults: Swift.Int? = nil, nextPageToken: Swift.String? = nil, @@ -7309,6 +7332,7 @@ public struct GetTagsInput: Swift.Sendable { timePeriod: CostExplorerClientTypes.DateInterval? = nil ) { + self.billingViewArn = billingViewArn self.filter = filter self.maxResults = maxResults self.nextPageToken = nextPageToken @@ -7320,6 +7344,8 @@ public struct GetTagsInput: Swift.Sendable { } public struct GetUsageForecastInput: Swift.Sendable { + /// The Amazon Resource Name (ARN) that uniquely identifies a specific billing view. The ARN is used to specify which particular billing view you want to interact with or retrieve information from when making API calls related to Amazon Web Services Billing and Cost Management features. The BillingViewArn can be retrieved by calling the ListBillingViews API. + public var billingViewArn: Swift.String? /// The filters that you want to use to filter your forecast. The GetUsageForecast API supports filtering by the following dimensions: /// /// * AZ @@ -7385,6 +7411,7 @@ public struct GetUsageForecastInput: Swift.Sendable { public var timePeriod: CostExplorerClientTypes.DateInterval? public init( + billingViewArn: Swift.String? = nil, filter: CostExplorerClientTypes.Expression? = nil, granularity: CostExplorerClientTypes.Granularity? = nil, metric: CostExplorerClientTypes.Metric? = nil, @@ -7392,6 +7419,7 @@ public struct GetUsageForecastInput: Swift.Sendable { timePeriod: CostExplorerClientTypes.DateInterval? = nil ) { + self.billingViewArn = billingViewArn self.filter = filter self.granularity = granularity self.metric = metric @@ -8124,6 +8152,7 @@ extension GetCostAndUsageInput { static func write(value: GetCostAndUsageInput?, to writer: SmithyJSON.Writer) throws { guard let value else { return } + try writer["BillingViewArn"].write(value.billingViewArn) try writer["Filter"].write(value.filter, with: CostExplorerClientTypes.Expression.write(value:to:)) try writer["Granularity"].write(value.granularity) try writer["GroupBy"].writeList(value.groupBy, memberWritingClosure: CostExplorerClientTypes.GroupDefinition.write(value:to:), memberNodeInfo: "member", isFlattened: false) @@ -8137,6 +8166,7 @@ extension GetCostAndUsageWithResourcesInput { static func write(value: GetCostAndUsageWithResourcesInput?, to writer: SmithyJSON.Writer) throws { guard let value else { return } + try writer["BillingViewArn"].write(value.billingViewArn) try writer["Filter"].write(value.filter, with: CostExplorerClientTypes.Expression.write(value:to:)) try writer["Granularity"].write(value.granularity) try writer["GroupBy"].writeList(value.groupBy, memberWritingClosure: CostExplorerClientTypes.GroupDefinition.write(value:to:), memberNodeInfo: "member", isFlattened: false) @@ -8150,6 +8180,7 @@ extension GetCostCategoriesInput { static func write(value: GetCostCategoriesInput?, to writer: SmithyJSON.Writer) throws { guard let value else { return } + try writer["BillingViewArn"].write(value.billingViewArn) try writer["CostCategoryName"].write(value.costCategoryName) try writer["Filter"].write(value.filter, with: CostExplorerClientTypes.Expression.write(value:to:)) try writer["MaxResults"].write(value.maxResults) @@ -8164,6 +8195,7 @@ extension GetCostForecastInput { static func write(value: GetCostForecastInput?, to writer: SmithyJSON.Writer) throws { guard let value else { return } + try writer["BillingViewArn"].write(value.billingViewArn) try writer["Filter"].write(value.filter, with: CostExplorerClientTypes.Expression.write(value:to:)) try writer["Granularity"].write(value.granularity) try writer["Metric"].write(value.metric) @@ -8176,6 +8208,7 @@ extension GetDimensionValuesInput { static func write(value: GetDimensionValuesInput?, to writer: SmithyJSON.Writer) throws { guard let value else { return } + try writer["BillingViewArn"].write(value.billingViewArn) try writer["Context"].write(value.context) try writer["Dimension"].write(value.dimension) try writer["Filter"].write(value.filter, with: CostExplorerClientTypes.Expression.write(value:to:)) @@ -8311,6 +8344,7 @@ extension GetTagsInput { static func write(value: GetTagsInput?, to writer: SmithyJSON.Writer) throws { guard let value else { return } + try writer["BillingViewArn"].write(value.billingViewArn) try writer["Filter"].write(value.filter, with: CostExplorerClientTypes.Expression.write(value:to:)) try writer["MaxResults"].write(value.maxResults) try writer["NextPageToken"].write(value.nextPageToken) @@ -8325,6 +8359,7 @@ extension GetUsageForecastInput { static func write(value: GetUsageForecastInput?, to writer: SmithyJSON.Writer) throws { guard let value else { return } + try writer["BillingViewArn"].write(value.billingViewArn) try writer["Filter"].write(value.filter, with: CostExplorerClientTypes.Expression.write(value:to:)) try writer["Granularity"].write(value.granularity) try writer["Metric"].write(value.metric) @@ -9252,6 +9287,7 @@ enum GetCostAndUsageOutputError { case "InvalidNextTokenException": return try InvalidNextTokenException.makeError(baseError: baseError) case "LimitExceededException": return try LimitExceededException.makeError(baseError: baseError) case "RequestChangedException": return try RequestChangedException.makeError(baseError: baseError) + case "ResourceNotFoundException": return try ResourceNotFoundException.makeError(baseError: baseError) default: return try AWSClientRuntime.UnknownAWSHTTPServiceError.makeError(baseError: baseError) } } @@ -9270,6 +9306,7 @@ enum GetCostAndUsageWithResourcesOutputError { case "InvalidNextTokenException": return try InvalidNextTokenException.makeError(baseError: baseError) case "LimitExceededException": return try LimitExceededException.makeError(baseError: baseError) case "RequestChangedException": return try RequestChangedException.makeError(baseError: baseError) + case "ResourceNotFoundException": return try ResourceNotFoundException.makeError(baseError: baseError) default: return try AWSClientRuntime.UnknownAWSHTTPServiceError.makeError(baseError: baseError) } } @@ -9288,6 +9325,7 @@ enum GetCostCategoriesOutputError { case "InvalidNextTokenException": return try InvalidNextTokenException.makeError(baseError: baseError) case "LimitExceededException": return try LimitExceededException.makeError(baseError: baseError) case "RequestChangedException": return try RequestChangedException.makeError(baseError: baseError) + case "ResourceNotFoundException": return try ResourceNotFoundException.makeError(baseError: baseError) default: return try AWSClientRuntime.UnknownAWSHTTPServiceError.makeError(baseError: baseError) } } @@ -9303,6 +9341,7 @@ enum GetCostForecastOutputError { switch baseError.code { case "DataUnavailableException": return try DataUnavailableException.makeError(baseError: baseError) case "LimitExceededException": return try LimitExceededException.makeError(baseError: baseError) + case "ResourceNotFoundException": return try ResourceNotFoundException.makeError(baseError: baseError) default: return try AWSClientRuntime.UnknownAWSHTTPServiceError.makeError(baseError: baseError) } } @@ -9321,6 +9360,7 @@ enum GetDimensionValuesOutputError { case "InvalidNextTokenException": return try InvalidNextTokenException.makeError(baseError: baseError) case "LimitExceededException": return try LimitExceededException.makeError(baseError: baseError) case "RequestChangedException": return try RequestChangedException.makeError(baseError: baseError) + case "ResourceNotFoundException": return try ResourceNotFoundException.makeError(baseError: baseError) default: return try AWSClientRuntime.UnknownAWSHTTPServiceError.makeError(baseError: baseError) } } @@ -9479,6 +9519,7 @@ enum GetTagsOutputError { case "InvalidNextTokenException": return try InvalidNextTokenException.makeError(baseError: baseError) case "LimitExceededException": return try LimitExceededException.makeError(baseError: baseError) case "RequestChangedException": return try RequestChangedException.makeError(baseError: baseError) + case "ResourceNotFoundException": return try ResourceNotFoundException.makeError(baseError: baseError) default: return try AWSClientRuntime.UnknownAWSHTTPServiceError.makeError(baseError: baseError) } } @@ -9494,6 +9535,7 @@ enum GetUsageForecastOutputError { switch baseError.code { case "DataUnavailableException": return try DataUnavailableException.makeError(baseError: baseError) case "LimitExceededException": return try LimitExceededException.makeError(baseError: baseError) + case "ResourceNotFoundException": return try ResourceNotFoundException.makeError(baseError: baseError) case "UnresolvableUsageUnitException": return try UnresolvableUsageUnitException.makeError(baseError: baseError) default: return try AWSClientRuntime.UnknownAWSHTTPServiceError.makeError(baseError: baseError) } diff --git a/Sources/Services/AWSCostOptimizationHub/Sources/AWSCostOptimizationHub/CostOptimizationHubClient.swift b/Sources/Services/AWSCostOptimizationHub/Sources/AWSCostOptimizationHub/CostOptimizationHubClient.swift index 0e0e88128e0..ffe14ded3d0 100644 --- a/Sources/Services/AWSCostOptimizationHub/Sources/AWSCostOptimizationHub/CostOptimizationHubClient.swift +++ b/Sources/Services/AWSCostOptimizationHub/Sources/AWSCostOptimizationHub/CostOptimizationHubClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class CostOptimizationHubClient: ClientRuntime.Client { public static let clientName = "CostOptimizationHubClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: CostOptimizationHubClient.CostOptimizationHubClientConfiguration let serviceName = "Cost Optimization Hub" diff --git a/Sources/Services/AWSCostandUsageReportService/Sources/AWSCostandUsageReportService/CostandUsageReportClient.swift b/Sources/Services/AWSCostandUsageReportService/Sources/AWSCostandUsageReportService/CostandUsageReportClient.swift index 558994c4a30..99b1a80ed03 100644 --- a/Sources/Services/AWSCostandUsageReportService/Sources/AWSCostandUsageReportService/CostandUsageReportClient.swift +++ b/Sources/Services/AWSCostandUsageReportService/Sources/AWSCostandUsageReportService/CostandUsageReportClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class CostandUsageReportClient: ClientRuntime.Client { public static let clientName = "CostandUsageReportClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: CostandUsageReportClient.CostandUsageReportClientConfiguration let serviceName = "Cost and Usage Report" diff --git a/Sources/Services/AWSCustomerProfiles/Sources/AWSCustomerProfiles/CustomerProfilesClient.swift b/Sources/Services/AWSCustomerProfiles/Sources/AWSCustomerProfiles/CustomerProfilesClient.swift index 812acb1c232..c04a9fc45f8 100644 --- a/Sources/Services/AWSCustomerProfiles/Sources/AWSCustomerProfiles/CustomerProfilesClient.swift +++ b/Sources/Services/AWSCustomerProfiles/Sources/AWSCustomerProfiles/CustomerProfilesClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class CustomerProfilesClient: ClientRuntime.Client { public static let clientName = "CustomerProfilesClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: CustomerProfilesClient.CustomerProfilesClientConfiguration let serviceName = "Customer Profiles" diff --git a/Sources/Services/AWSDAX/Sources/AWSDAX/DAXClient.swift b/Sources/Services/AWSDAX/Sources/AWSDAX/DAXClient.swift index 947e1ee86f0..2475133057e 100644 --- a/Sources/Services/AWSDAX/Sources/AWSDAX/DAXClient.swift +++ b/Sources/Services/AWSDAX/Sources/AWSDAX/DAXClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class DAXClient: ClientRuntime.Client { public static let clientName = "DAXClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: DAXClient.DAXClientConfiguration let serviceName = "DAX" diff --git a/Sources/Services/AWSDLM/Sources/AWSDLM/DLMClient.swift b/Sources/Services/AWSDLM/Sources/AWSDLM/DLMClient.swift index 43de58f74e5..047f3652a65 100644 --- a/Sources/Services/AWSDLM/Sources/AWSDLM/DLMClient.swift +++ b/Sources/Services/AWSDLM/Sources/AWSDLM/DLMClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class DLMClient: ClientRuntime.Client { public static let clientName = "DLMClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: DLMClient.DLMClientConfiguration let serviceName = "DLM" diff --git a/Sources/Services/AWSDSQL/Sources/AWSDSQL/DSQLClient.swift b/Sources/Services/AWSDSQL/Sources/AWSDSQL/DSQLClient.swift index 5fb7f80de92..ed9b1427f5a 100644 --- a/Sources/Services/AWSDSQL/Sources/AWSDSQL/DSQLClient.swift +++ b/Sources/Services/AWSDSQL/Sources/AWSDSQL/DSQLClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class DSQLClient: ClientRuntime.Client { public static let clientName = "DSQLClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: DSQLClient.DSQLClientConfiguration let serviceName = "DSQL" diff --git a/Sources/Services/AWSDataBrew/Sources/AWSDataBrew/DataBrewClient.swift b/Sources/Services/AWSDataBrew/Sources/AWSDataBrew/DataBrewClient.swift index 22edd3b6c9a..d5da90950ac 100644 --- a/Sources/Services/AWSDataBrew/Sources/AWSDataBrew/DataBrewClient.swift +++ b/Sources/Services/AWSDataBrew/Sources/AWSDataBrew/DataBrewClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class DataBrewClient: ClientRuntime.Client { public static let clientName = "DataBrewClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: DataBrewClient.DataBrewClientConfiguration let serviceName = "DataBrew" diff --git a/Sources/Services/AWSDataExchange/Sources/AWSDataExchange/DataExchangeClient.swift b/Sources/Services/AWSDataExchange/Sources/AWSDataExchange/DataExchangeClient.swift index a70e780ed66..14e81ce008d 100644 --- a/Sources/Services/AWSDataExchange/Sources/AWSDataExchange/DataExchangeClient.swift +++ b/Sources/Services/AWSDataExchange/Sources/AWSDataExchange/DataExchangeClient.swift @@ -68,7 +68,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class DataExchangeClient: ClientRuntime.Client { public static let clientName = "DataExchangeClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: DataExchangeClient.DataExchangeClientConfiguration let serviceName = "DataExchange" diff --git a/Sources/Services/AWSDataPipeline/Sources/AWSDataPipeline/DataPipelineClient.swift b/Sources/Services/AWSDataPipeline/Sources/AWSDataPipeline/DataPipelineClient.swift index c75e4695838..906498377d4 100644 --- a/Sources/Services/AWSDataPipeline/Sources/AWSDataPipeline/DataPipelineClient.swift +++ b/Sources/Services/AWSDataPipeline/Sources/AWSDataPipeline/DataPipelineClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class DataPipelineClient: ClientRuntime.Client { public static let clientName = "DataPipelineClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: DataPipelineClient.DataPipelineClientConfiguration let serviceName = "Data Pipeline" diff --git a/Sources/Services/AWSDataSync/Sources/AWSDataSync/DataSyncClient.swift b/Sources/Services/AWSDataSync/Sources/AWSDataSync/DataSyncClient.swift index 0658655170d..45a4b9d007c 100644 --- a/Sources/Services/AWSDataSync/Sources/AWSDataSync/DataSyncClient.swift +++ b/Sources/Services/AWSDataSync/Sources/AWSDataSync/DataSyncClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class DataSyncClient: ClientRuntime.Client { public static let clientName = "DataSyncClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: DataSyncClient.DataSyncClientConfiguration let serviceName = "DataSync" diff --git a/Sources/Services/AWSDataZone/Sources/AWSDataZone/DataZoneClient.swift b/Sources/Services/AWSDataZone/Sources/AWSDataZone/DataZoneClient.swift index 1b5c8582c5c..b42e45ddd24 100644 --- a/Sources/Services/AWSDataZone/Sources/AWSDataZone/DataZoneClient.swift +++ b/Sources/Services/AWSDataZone/Sources/AWSDataZone/DataZoneClient.swift @@ -68,7 +68,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class DataZoneClient: ClientRuntime.Client { public static let clientName = "DataZoneClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: DataZoneClient.DataZoneClientConfiguration let serviceName = "DataZone" diff --git a/Sources/Services/AWSDatabaseMigrationService/Sources/AWSDatabaseMigrationService/DatabaseMigrationClient.swift b/Sources/Services/AWSDatabaseMigrationService/Sources/AWSDatabaseMigrationService/DatabaseMigrationClient.swift index d79af694daa..62e485761f8 100644 --- a/Sources/Services/AWSDatabaseMigrationService/Sources/AWSDatabaseMigrationService/DatabaseMigrationClient.swift +++ b/Sources/Services/AWSDatabaseMigrationService/Sources/AWSDatabaseMigrationService/DatabaseMigrationClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class DatabaseMigrationClient: ClientRuntime.Client { public static let clientName = "DatabaseMigrationClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: DatabaseMigrationClient.DatabaseMigrationClientConfiguration let serviceName = "Database Migration" diff --git a/Sources/Services/AWSDeadline/Sources/AWSDeadline/DeadlineClient.swift b/Sources/Services/AWSDeadline/Sources/AWSDeadline/DeadlineClient.swift index dbc264b31f4..26a766cc265 100644 --- a/Sources/Services/AWSDeadline/Sources/AWSDeadline/DeadlineClient.swift +++ b/Sources/Services/AWSDeadline/Sources/AWSDeadline/DeadlineClient.swift @@ -67,7 +67,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class DeadlineClient: ClientRuntime.Client { public static let clientName = "DeadlineClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: DeadlineClient.DeadlineClientConfiguration let serviceName = "deadline" diff --git a/Sources/Services/AWSDetective/Sources/AWSDetective/DetectiveClient.swift b/Sources/Services/AWSDetective/Sources/AWSDetective/DetectiveClient.swift index 07b5e72da47..4abf89011f8 100644 --- a/Sources/Services/AWSDetective/Sources/AWSDetective/DetectiveClient.swift +++ b/Sources/Services/AWSDetective/Sources/AWSDetective/DetectiveClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class DetectiveClient: ClientRuntime.Client { public static let clientName = "DetectiveClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: DetectiveClient.DetectiveClientConfiguration let serviceName = "Detective" diff --git a/Sources/Services/AWSDevOpsGuru/Sources/AWSDevOpsGuru/DevOpsGuruClient.swift b/Sources/Services/AWSDevOpsGuru/Sources/AWSDevOpsGuru/DevOpsGuruClient.swift index 643aff5c56e..8628e9c3773 100644 --- a/Sources/Services/AWSDevOpsGuru/Sources/AWSDevOpsGuru/DevOpsGuruClient.swift +++ b/Sources/Services/AWSDevOpsGuru/Sources/AWSDevOpsGuru/DevOpsGuruClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class DevOpsGuruClient: ClientRuntime.Client { public static let clientName = "DevOpsGuruClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: DevOpsGuruClient.DevOpsGuruClientConfiguration let serviceName = "DevOps Guru" diff --git a/Sources/Services/AWSDeviceFarm/Sources/AWSDeviceFarm/DeviceFarmClient.swift b/Sources/Services/AWSDeviceFarm/Sources/AWSDeviceFarm/DeviceFarmClient.swift index c7bce18afd6..1fe69564909 100644 --- a/Sources/Services/AWSDeviceFarm/Sources/AWSDeviceFarm/DeviceFarmClient.swift +++ b/Sources/Services/AWSDeviceFarm/Sources/AWSDeviceFarm/DeviceFarmClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class DeviceFarmClient: ClientRuntime.Client { public static let clientName = "DeviceFarmClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: DeviceFarmClient.DeviceFarmClientConfiguration let serviceName = "Device Farm" diff --git a/Sources/Services/AWSDirectConnect/Sources/AWSDirectConnect/DirectConnectClient.swift b/Sources/Services/AWSDirectConnect/Sources/AWSDirectConnect/DirectConnectClient.swift index b30613ecfeb..170201237e8 100644 --- a/Sources/Services/AWSDirectConnect/Sources/AWSDirectConnect/DirectConnectClient.swift +++ b/Sources/Services/AWSDirectConnect/Sources/AWSDirectConnect/DirectConnectClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class DirectConnectClient: ClientRuntime.Client { public static let clientName = "DirectConnectClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: DirectConnectClient.DirectConnectClientConfiguration let serviceName = "Direct Connect" diff --git a/Sources/Services/AWSDirectoryService/Sources/AWSDirectoryService/DirectoryClient.swift b/Sources/Services/AWSDirectoryService/Sources/AWSDirectoryService/DirectoryClient.swift index 7d2a08ce458..d43212c6c85 100644 --- a/Sources/Services/AWSDirectoryService/Sources/AWSDirectoryService/DirectoryClient.swift +++ b/Sources/Services/AWSDirectoryService/Sources/AWSDirectoryService/DirectoryClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class DirectoryClient: ClientRuntime.Client { public static let clientName = "DirectoryClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: DirectoryClient.DirectoryClientConfiguration let serviceName = "Directory" diff --git a/Sources/Services/AWSDirectoryServiceData/Sources/AWSDirectoryServiceData/DirectoryServiceDataClient.swift b/Sources/Services/AWSDirectoryServiceData/Sources/AWSDirectoryServiceData/DirectoryServiceDataClient.swift index b187a95ca92..6d947c5fcb7 100644 --- a/Sources/Services/AWSDirectoryServiceData/Sources/AWSDirectoryServiceData/DirectoryServiceDataClient.swift +++ b/Sources/Services/AWSDirectoryServiceData/Sources/AWSDirectoryServiceData/DirectoryServiceDataClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class DirectoryServiceDataClient: ClientRuntime.Client { public static let clientName = "DirectoryServiceDataClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: DirectoryServiceDataClient.DirectoryServiceDataClientConfiguration let serviceName = "Directory Service Data" diff --git a/Sources/Services/AWSDocDB/Sources/AWSDocDB/DocDBClient.swift b/Sources/Services/AWSDocDB/Sources/AWSDocDB/DocDBClient.swift index 16b6e8cb84c..949ca6bcedd 100644 --- a/Sources/Services/AWSDocDB/Sources/AWSDocDB/DocDBClient.swift +++ b/Sources/Services/AWSDocDB/Sources/AWSDocDB/DocDBClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class DocDBClient: ClientRuntime.Client { public static let clientName = "DocDBClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: DocDBClient.DocDBClientConfiguration let serviceName = "DocDB" diff --git a/Sources/Services/AWSDocDB/Sources/AWSDocDB/Models.swift b/Sources/Services/AWSDocDB/Sources/AWSDocDB/Models.swift index c9080395ba4..ad3eb1cf2e5 100644 --- a/Sources/Services/AWSDocDB/Sources/AWSDocDB/Models.swift +++ b/Sources/Services/AWSDocDB/Sources/AWSDocDB/Models.swift @@ -1228,8 +1228,12 @@ public struct CreateDBClusterInput: Swift.Sendable { /// /// KMS creates the default encryption key for your Amazon Web Services account. Your Amazon Web Services account has a different default encryption key for each Amazon Web Services Regions. public var kmsKeyId: Swift.String? + /// Specifies whether to manage the master user password with Amazon Web Services Secrets Manager. Constraint: You can't manage the master user password with Amazon Web Services Secrets Manager if MasterUserPassword is specified. + public var manageMasterUserPassword: Swift.Bool? /// The password for the master database user. This password can contain any printable ASCII character except forward slash (/), double quote ("), or the "at" symbol (@). Constraints: Must contain from 8 to 100 characters. public var masterUserPassword: Swift.String? + /// The Amazon Web Services KMS key identifier to encrypt a secret that is automatically generated and managed in Amazon Web Services Secrets Manager. This setting is valid only if the master user password is managed by Amazon DocumentDB in Amazon Web Services Secrets Manager for the DB cluster. The Amazon Web Services KMS key identifier is the key ARN, key ID, alias ARN, or alias name for the KMS key. To use a KMS key in a different Amazon Web Services account, specify the key ARN or alias ARN. If you don't specify MasterUserSecretKmsKeyId, then the aws/secretsmanager KMS key is used to encrypt the secret. If the secret is in a different Amazon Web Services account, then you can't use the aws/secretsmanager KMS key to encrypt the secret, and you must use a customer managed KMS key. There is a default KMS key for your Amazon Web Services account. Your Amazon Web Services account has a different default KMS key for each Amazon Web Services Region. + public var masterUserSecretKmsKeyId: Swift.String? /// The name of the master user for the cluster. Constraints: /// /// * Must be from 1 to 63 letters or numbers. @@ -1275,7 +1279,9 @@ public struct CreateDBClusterInput: Swift.Sendable { engineVersion: Swift.String? = nil, globalClusterIdentifier: Swift.String? = nil, kmsKeyId: Swift.String? = nil, + manageMasterUserPassword: Swift.Bool? = nil, masterUserPassword: Swift.String? = nil, + masterUserSecretKmsKeyId: Swift.String? = nil, masterUsername: Swift.String? = nil, port: Swift.Int? = nil, preSignedUrl: Swift.String? = nil, @@ -1298,7 +1304,9 @@ public struct CreateDBClusterInput: Swift.Sendable { self.engineVersion = engineVersion self.globalClusterIdentifier = globalClusterIdentifier self.kmsKeyId = kmsKeyId + self.manageMasterUserPassword = manageMasterUserPassword self.masterUserPassword = masterUserPassword + self.masterUserSecretKmsKeyId = masterUserSecretKmsKeyId self.masterUsername = masterUsername self.port = port self.preSignedUrl = preSignedUrl @@ -1365,6 +1373,38 @@ extension DocDBClientTypes { } } +extension DocDBClientTypes { + + /// Contains the secret managed by Amazon DocumentDB in Amazon Web Services Secrets Manager for the master user password. + public struct ClusterMasterUserSecret: Swift.Sendable { + /// The Amazon Web Services KMS key identifier that is used to encrypt the secret. + public var kmsKeyId: Swift.String? + /// The Amazon Resource Name (ARN) of the secret. + public var secretArn: Swift.String? + /// The status of the secret. The possible status values include the following: + /// + /// * creating - The secret is being created. + /// + /// * active - The secret is available for normal use and rotation. + /// + /// * rotating - The secret is being rotated. + /// + /// * impaired - The secret can be used to access database credentials, but it can't be rotated. A secret might have this status if, for example, permissions are changed so that Amazon DocumentDB can no longer access either the secret or the KMS key for the secret. When a secret has this status, you can correct the condition that caused the status. Alternatively, modify the instance to turn off automatic management of database credentials, and then modify the instance again to turn on automatic management of database credentials. + public var secretStatus: Swift.String? + + public init( + kmsKeyId: Swift.String? = nil, + secretArn: Swift.String? = nil, + secretStatus: Swift.String? = nil + ) + { + self.kmsKeyId = kmsKeyId + self.secretArn = secretArn + self.secretStatus = secretStatus + } + } +} + extension DocDBClientTypes { /// Used as a response element for queries on virtual private cloud (VPC) security group membership. @@ -1429,6 +1469,8 @@ extension DocDBClientTypes { public var kmsKeyId: Swift.String? /// Specifies the latest time to which a database can be restored with point-in-time restore. public var latestRestorableTime: Foundation.Date? + /// The secret managed by Amazon DocumentDB in Amazon Web Services Secrets Manager for the master user password. + public var masterUserSecret: DocDBClientTypes.ClusterMasterUserSecret? /// Contains the master user name for the cluster. public var masterUsername: Swift.String? /// Specifies whether the cluster has instances in multiple Availability Zones. @@ -1477,6 +1519,7 @@ extension DocDBClientTypes { hostedZoneId: Swift.String? = nil, kmsKeyId: Swift.String? = nil, latestRestorableTime: Foundation.Date? = nil, + masterUserSecret: DocDBClientTypes.ClusterMasterUserSecret? = nil, masterUsername: Swift.String? = nil, multiAZ: Swift.Bool? = nil, percentProgress: Swift.String? = nil, @@ -1512,6 +1555,7 @@ extension DocDBClientTypes { self.hostedZoneId = hostedZoneId self.kmsKeyId = kmsKeyId self.latestRestorableTime = latestRestorableTime + self.masterUserSecret = masterUserSecret self.masterUsername = masterUsername self.multiAZ = multiAZ self.percentProgress = percentProgress @@ -4404,8 +4448,19 @@ public struct ModifyDBClusterInput: Swift.Sendable { public var deletionProtection: Swift.Bool? /// The version number of the database engine to which you want to upgrade. Changing this parameter results in an outage. The change is applied during the next maintenance window unless ApplyImmediately is enabled. To list all of the available engine versions for Amazon DocumentDB use the following command: aws docdb describe-db-engine-versions --engine docdb --query "DBEngineVersions[].EngineVersion" public var engineVersion: Swift.String? + /// Specifies whether to manage the master user password with Amazon Web Services Secrets Manager. If the cluster doesn't manage the master user password with Amazon Web Services Secrets Manager, you can turn on this management. In this case, you can't specify MasterUserPassword. If the cluster already manages the master user password with Amazon Web Services Secrets Manager, and you specify that the master user password is not managed with Amazon Web Services Secrets Manager, then you must specify MasterUserPassword. In this case, Amazon DocumentDB deletes the secret and uses the new password for the master user specified by MasterUserPassword. + public var manageMasterUserPassword: Swift.Bool? /// The password for the master database user. This password can contain any printable ASCII character except forward slash (/), double quote ("), or the "at" symbol (@). Constraints: Must contain from 8 to 100 characters. public var masterUserPassword: Swift.String? + /// The Amazon Web Services KMS key identifier to encrypt a secret that is automatically generated and managed in Amazon Web Services Secrets Manager. This setting is valid only if both of the following conditions are met: + /// + /// * The cluster doesn't manage the master user password in Amazon Web Services Secrets Manager. If the cluster already manages the master user password in Amazon Web Services Secrets Manager, you can't change the KMS key that is used to encrypt the secret. + /// + /// * You are enabling ManageMasterUserPassword to manage the master user password in Amazon Web Services Secrets Manager. If you are turning on ManageMasterUserPassword and don't specify MasterUserSecretKmsKeyId, then the aws/secretsmanager KMS key is used to encrypt the secret. If the secret is in a different Amazon Web Services account, then you can't use the aws/secretsmanager KMS key to encrypt the secret, and you must use a customer managed KMS key. + /// + /// + /// The Amazon Web Services KMS key identifier is the key ARN, key ID, alias ARN, or alias name for the KMS key. To use a KMS key in a different Amazon Web Services account, specify the key ARN or alias ARN. There is a default KMS key for your Amazon Web Services account. Your Amazon Web Services account has a different default KMS key for each Amazon Web Services Region. + public var masterUserSecretKmsKeyId: Swift.String? /// The new cluster identifier for the cluster when renaming a cluster. This value is stored as a lowercase string. Constraints: /// /// * Must contain from 1 to 63 letters, numbers, or hyphens. @@ -4431,6 +4486,8 @@ public struct ModifyDBClusterInput: Swift.Sendable { public var preferredBackupWindow: Swift.String? /// The weekly time range during which system maintenance can occur, in Universal Coordinated Time (UTC). Format: ddd:hh24:mi-ddd:hh24:mi The default is a 30-minute window selected at random from an 8-hour block of time for each Amazon Web Services Region, occurring on a random day of the week. Valid days: Mon, Tue, Wed, Thu, Fri, Sat, Sun Constraints: Minimum 30-minute window. public var preferredMaintenanceWindow: Swift.String? + /// Specifies whether to rotate the secret managed by Amazon Web Services Secrets Manager for the master user password. This setting is valid only if the master user password is managed by Amazon DocumentDB in Amazon Web Services Secrets Manager for the cluster. The secret value contains the updated password. Constraint: You must apply the change immediately when rotating the master user password. + public var rotateMasterUserPassword: Swift.Bool? /// The storage type to associate with the DB cluster. For information on storage types for Amazon DocumentDB clusters, see Cluster storage configurations in the Amazon DocumentDB Developer Guide. Valid values for storage type - standard | iopt1 Default value is standard public var storageType: Swift.String? /// A list of virtual private cloud (VPC) security groups that the cluster will belong to. @@ -4445,11 +4502,14 @@ public struct ModifyDBClusterInput: Swift.Sendable { dbClusterParameterGroupName: Swift.String? = nil, deletionProtection: Swift.Bool? = nil, engineVersion: Swift.String? = nil, + manageMasterUserPassword: Swift.Bool? = nil, masterUserPassword: Swift.String? = nil, + masterUserSecretKmsKeyId: Swift.String? = nil, newDBClusterIdentifier: Swift.String? = nil, port: Swift.Int? = nil, preferredBackupWindow: Swift.String? = nil, preferredMaintenanceWindow: Swift.String? = nil, + rotateMasterUserPassword: Swift.Bool? = nil, storageType: Swift.String? = nil, vpcSecurityGroupIds: [Swift.String]? = nil ) @@ -4462,11 +4522,14 @@ public struct ModifyDBClusterInput: Swift.Sendable { self.dbClusterParameterGroupName = dbClusterParameterGroupName self.deletionProtection = deletionProtection self.engineVersion = engineVersion + self.manageMasterUserPassword = manageMasterUserPassword self.masterUserPassword = masterUserPassword + self.masterUserSecretKmsKeyId = masterUserSecretKmsKeyId self.newDBClusterIdentifier = newDBClusterIdentifier self.port = port self.preferredBackupWindow = preferredBackupWindow self.preferredMaintenanceWindow = preferredMaintenanceWindow + self.rotateMasterUserPassword = rotateMasterUserPassword self.storageType = storageType self.vpcSecurityGroupIds = vpcSecurityGroupIds } @@ -5823,7 +5886,9 @@ extension CreateDBClusterInput { try writer["EngineVersion"].write(value.engineVersion) try writer["GlobalClusterIdentifier"].write(value.globalClusterIdentifier) try writer["KmsKeyId"].write(value.kmsKeyId) + try writer["ManageMasterUserPassword"].write(value.manageMasterUserPassword) try writer["MasterUserPassword"].write(value.masterUserPassword) + try writer["MasterUserSecretKmsKeyId"].write(value.masterUserSecretKmsKeyId) try writer["MasterUsername"].write(value.masterUsername) try writer["Port"].write(value.port) try writer["PreSignedUrl"].write(value.preSignedUrl) @@ -6271,11 +6336,14 @@ extension ModifyDBClusterInput { try writer["DBClusterParameterGroupName"].write(value.dbClusterParameterGroupName) try writer["DeletionProtection"].write(value.deletionProtection) try writer["EngineVersion"].write(value.engineVersion) + try writer["ManageMasterUserPassword"].write(value.manageMasterUserPassword) try writer["MasterUserPassword"].write(value.masterUserPassword) + try writer["MasterUserSecretKmsKeyId"].write(value.masterUserSecretKmsKeyId) try writer["NewDBClusterIdentifier"].write(value.newDBClusterIdentifier) try writer["Port"].write(value.port) try writer["PreferredBackupWindow"].write(value.preferredBackupWindow) try writer["PreferredMaintenanceWindow"].write(value.preferredMaintenanceWindow) + try writer["RotateMasterUserPassword"].write(value.rotateMasterUserPassword) try writer["StorageType"].write(value.storageType) try writer["VpcSecurityGroupIds"].writeList(value.vpcSecurityGroupIds, memberWritingClosure: SmithyReadWrite.WritingClosures.writeString(value:to:), memberNodeInfo: "VpcSecurityGroupId", isFlattened: false) try writer["Action"].write("ModifyDBCluster") @@ -8937,6 +9005,19 @@ extension DocDBClientTypes.DBCluster { value.enabledCloudwatchLogsExports = try reader["EnabledCloudwatchLogsExports"].readListIfPresent(memberReadingClosure: SmithyReadWrite.ReadingClosures.readString(from:), memberNodeInfo: "member", isFlattened: false) value.deletionProtection = try reader["DeletionProtection"].readIfPresent() value.storageType = try reader["StorageType"].readIfPresent() + value.masterUserSecret = try reader["MasterUserSecret"].readIfPresent(with: DocDBClientTypes.ClusterMasterUserSecret.read(from:)) + return value + } +} + +extension DocDBClientTypes.ClusterMasterUserSecret { + + static func read(from reader: SmithyXML.Reader) throws -> DocDBClientTypes.ClusterMasterUserSecret { + guard reader.hasContent else { throw SmithyReadWrite.ReaderError.requiredValueNotPresent } + var value = DocDBClientTypes.ClusterMasterUserSecret() + value.secretArn = try reader["SecretArn"].readIfPresent() + value.secretStatus = try reader["SecretStatus"].readIfPresent() + value.kmsKeyId = try reader["KmsKeyId"].readIfPresent() return value } } diff --git a/Sources/Services/AWSDocDBElastic/Sources/AWSDocDBElastic/DocDBElasticClient.swift b/Sources/Services/AWSDocDBElastic/Sources/AWSDocDBElastic/DocDBElasticClient.swift index 3f6ecf13492..473fba74341 100644 --- a/Sources/Services/AWSDocDBElastic/Sources/AWSDocDBElastic/DocDBElasticClient.swift +++ b/Sources/Services/AWSDocDBElastic/Sources/AWSDocDBElastic/DocDBElasticClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class DocDBElasticClient: ClientRuntime.Client { public static let clientName = "DocDBElasticClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: DocDBElasticClient.DocDBElasticClientConfiguration let serviceName = "DocDB Elastic" diff --git a/Sources/Services/AWSDrs/Sources/AWSDrs/DrsClient.swift b/Sources/Services/AWSDrs/Sources/AWSDrs/DrsClient.swift index 859f27ff6a8..b9ee98ccef0 100644 --- a/Sources/Services/AWSDrs/Sources/AWSDrs/DrsClient.swift +++ b/Sources/Services/AWSDrs/Sources/AWSDrs/DrsClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class DrsClient: ClientRuntime.Client { public static let clientName = "DrsClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: DrsClient.DrsClientConfiguration let serviceName = "drs" diff --git a/Sources/Services/AWSDynamoDB/Sources/AWSDynamoDB/DynamoDBClient.swift b/Sources/Services/AWSDynamoDB/Sources/AWSDynamoDB/DynamoDBClient.swift index b2978892132..00d85e3f492 100644 --- a/Sources/Services/AWSDynamoDB/Sources/AWSDynamoDB/DynamoDBClient.swift +++ b/Sources/Services/AWSDynamoDB/Sources/AWSDynamoDB/DynamoDBClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class DynamoDBClient: ClientRuntime.Client { public static let clientName = "DynamoDBClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: DynamoDBClient.DynamoDBClientConfiguration let serviceName = "DynamoDB" diff --git a/Sources/Services/AWSDynamoDBStreams/Sources/AWSDynamoDBStreams/DynamoDBStreamsClient.swift b/Sources/Services/AWSDynamoDBStreams/Sources/AWSDynamoDBStreams/DynamoDBStreamsClient.swift index a9c2e89d6a1..272c463962f 100644 --- a/Sources/Services/AWSDynamoDBStreams/Sources/AWSDynamoDBStreams/DynamoDBStreamsClient.swift +++ b/Sources/Services/AWSDynamoDBStreams/Sources/AWSDynamoDBStreams/DynamoDBStreamsClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class DynamoDBStreamsClient: ClientRuntime.Client { public static let clientName = "DynamoDBStreamsClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: DynamoDBStreamsClient.DynamoDBStreamsClientConfiguration let serviceName = "DynamoDB Streams" diff --git a/Sources/Services/AWSEBS/Sources/AWSEBS/EBSClient.swift b/Sources/Services/AWSEBS/Sources/AWSEBS/EBSClient.swift index d0aebe482ce..17845b5235c 100644 --- a/Sources/Services/AWSEBS/Sources/AWSEBS/EBSClient.swift +++ b/Sources/Services/AWSEBS/Sources/AWSEBS/EBSClient.swift @@ -69,7 +69,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class EBSClient: ClientRuntime.Client { public static let clientName = "EBSClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: EBSClient.EBSClientConfiguration let serviceName = "EBS" diff --git a/Sources/Services/AWSEBS/Sources/AWSEBS/Models.swift b/Sources/Services/AWSEBS/Sources/AWSEBS/Models.swift index 70d085f372a..0a410833635 100644 --- a/Sources/Services/AWSEBS/Sources/AWSEBS/Models.swift +++ b/Sources/Services/AWSEBS/Sources/AWSEBS/Models.swift @@ -641,7 +641,7 @@ public struct GetSnapshotBlockOutput: Swift.Sendable { public var dataLength: Swift.Int? public init( - blockData: Smithy.ByteStream? = Smithy.ByteStream.data(Foundation.Data("".utf8)), + blockData: Smithy.ByteStream? = Smithy.ByteStream.data(Foundation.Data(base64Encoded: "")), checksum: Swift.String? = nil, checksumAlgorithm: EBSClientTypes.ChecksumAlgorithm? = nil, dataLength: Swift.Int? = nil diff --git a/Sources/Services/AWSEC2/Sources/AWSEC2/EC2Client.swift b/Sources/Services/AWSEC2/Sources/AWSEC2/EC2Client.swift index 11ce2cd41d1..3110462b2ce 100644 --- a/Sources/Services/AWSEC2/Sources/AWSEC2/EC2Client.swift +++ b/Sources/Services/AWSEC2/Sources/AWSEC2/EC2Client.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class EC2Client: ClientRuntime.Client { public static let clientName = "EC2Client" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: EC2Client.EC2ClientConfiguration let serviceName = "EC2" diff --git a/Sources/Services/AWSEC2InstanceConnect/Sources/AWSEC2InstanceConnect/EC2InstanceConnectClient.swift b/Sources/Services/AWSEC2InstanceConnect/Sources/AWSEC2InstanceConnect/EC2InstanceConnectClient.swift index 1ca4b04f6ca..95f579ada49 100644 --- a/Sources/Services/AWSEC2InstanceConnect/Sources/AWSEC2InstanceConnect/EC2InstanceConnectClient.swift +++ b/Sources/Services/AWSEC2InstanceConnect/Sources/AWSEC2InstanceConnect/EC2InstanceConnectClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class EC2InstanceConnectClient: ClientRuntime.Client { public static let clientName = "EC2InstanceConnectClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: EC2InstanceConnectClient.EC2InstanceConnectClientConfiguration let serviceName = "EC2 Instance Connect" diff --git a/Sources/Services/AWSECR/Sources/AWSECR/ECRClient.swift b/Sources/Services/AWSECR/Sources/AWSECR/ECRClient.swift index a34c6980c8d..db843ed2187 100644 --- a/Sources/Services/AWSECR/Sources/AWSECR/ECRClient.swift +++ b/Sources/Services/AWSECR/Sources/AWSECR/ECRClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ECRClient: ClientRuntime.Client { public static let clientName = "ECRClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: ECRClient.ECRClientConfiguration let serviceName = "ECR" diff --git a/Sources/Services/AWSECRPUBLIC/Sources/AWSECRPUBLIC/ECRPUBLICClient.swift b/Sources/Services/AWSECRPUBLIC/Sources/AWSECRPUBLIC/ECRPUBLICClient.swift index 1af539ffacc..50a1db50137 100644 --- a/Sources/Services/AWSECRPUBLIC/Sources/AWSECRPUBLIC/ECRPUBLICClient.swift +++ b/Sources/Services/AWSECRPUBLIC/Sources/AWSECRPUBLIC/ECRPUBLICClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ECRPUBLICClient: ClientRuntime.Client { public static let clientName = "ECRPUBLICClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: ECRPUBLICClient.ECRPUBLICClientConfiguration let serviceName = "ECR PUBLIC" diff --git a/Sources/Services/AWSECS/Sources/AWSECS/ECSClient.swift b/Sources/Services/AWSECS/Sources/AWSECS/ECSClient.swift index 5151d4a02c0..0b0adc83ade 100644 --- a/Sources/Services/AWSECS/Sources/AWSECS/ECSClient.swift +++ b/Sources/Services/AWSECS/Sources/AWSECS/ECSClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ECSClient: ClientRuntime.Client { public static let clientName = "ECSClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: ECSClient.ECSClientConfiguration let serviceName = "ECS" diff --git a/Sources/Services/AWSEFS/Sources/AWSEFS/EFSClient.swift b/Sources/Services/AWSEFS/Sources/AWSEFS/EFSClient.swift index c5d6bc4f6e3..21fc4132c05 100644 --- a/Sources/Services/AWSEFS/Sources/AWSEFS/EFSClient.swift +++ b/Sources/Services/AWSEFS/Sources/AWSEFS/EFSClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class EFSClient: ClientRuntime.Client { public static let clientName = "EFSClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: EFSClient.EFSClientConfiguration let serviceName = "EFS" diff --git a/Sources/Services/AWSEKS/Sources/AWSEKS/EKSClient.swift b/Sources/Services/AWSEKS/Sources/AWSEKS/EKSClient.swift index a5f1d3275a3..00cf45d36e9 100644 --- a/Sources/Services/AWSEKS/Sources/AWSEKS/EKSClient.swift +++ b/Sources/Services/AWSEKS/Sources/AWSEKS/EKSClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class EKSClient: ClientRuntime.Client { public static let clientName = "EKSClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: EKSClient.EKSClientConfiguration let serviceName = "EKS" diff --git a/Sources/Services/AWSEKS/Sources/AWSEKS/Models.swift b/Sources/Services/AWSEKS/Sources/AWSEKS/Models.swift index 800fa56d4c8..9dbcf3bc5b7 100644 --- a/Sources/Services/AWSEKS/Sources/AWSEKS/Models.swift +++ b/Sources/Services/AWSEKS/Sources/AWSEKS/Models.swift @@ -455,6 +455,26 @@ extension EKSClientTypes { } } +extension EKSClientTypes { + + /// The summary information about the Amazon EKS add-on compatibility for the next Kubernetes version for an insight check in the UPGRADE_READINESS category. + public struct AddonCompatibilityDetail: Swift.Sendable { + /// The list of compatible Amazon EKS add-on versions for the next Kubernetes version. + public var compatibleVersions: [Swift.String]? + /// The name of the Amazon EKS add-on. + public var name: Swift.String? + + public init( + compatibleVersions: [Swift.String]? = nil, + name: Swift.String? = nil + ) + { + self.compatibleVersions = compatibleVersions + self.name = name + } + } +} + extension EKSClientTypes { /// Compatibility information. @@ -4849,13 +4869,17 @@ extension EKSClientTypes { /// Summary information that relates to the category of the insight. Currently only returned with certain insights having category UPGRADE_READINESS. public struct InsightCategorySpecificSummary: Swift.Sendable { + /// A list of AddonCompatibilityDetail objects for Amazon EKS add-ons. + public var addonCompatibilityDetails: [EKSClientTypes.AddonCompatibilityDetail]? /// The summary information about deprecated resource usage for an insight check in the UPGRADE_READINESS category. public var deprecationDetails: [EKSClientTypes.DeprecationDetail]? public init( + addonCompatibilityDetails: [EKSClientTypes.AddonCompatibilityDetail]? = nil, deprecationDetails: [EKSClientTypes.DeprecationDetail]? = nil ) { + self.addonCompatibilityDetails = addonCompatibilityDetails self.deprecationDetails = deprecationDetails } } @@ -10436,6 +10460,18 @@ extension EKSClientTypes.InsightCategorySpecificSummary { guard reader.hasContent else { throw SmithyReadWrite.ReaderError.requiredValueNotPresent } var value = EKSClientTypes.InsightCategorySpecificSummary() value.deprecationDetails = try reader["deprecationDetails"].readListIfPresent(memberReadingClosure: EKSClientTypes.DeprecationDetail.read(from:), memberNodeInfo: "member", isFlattened: false) + value.addonCompatibilityDetails = try reader["addonCompatibilityDetails"].readListIfPresent(memberReadingClosure: EKSClientTypes.AddonCompatibilityDetail.read(from:), memberNodeInfo: "member", isFlattened: false) + return value + } +} + +extension EKSClientTypes.AddonCompatibilityDetail { + + static func read(from reader: SmithyJSON.Reader) throws -> EKSClientTypes.AddonCompatibilityDetail { + guard reader.hasContent else { throw SmithyReadWrite.ReaderError.requiredValueNotPresent } + var value = EKSClientTypes.AddonCompatibilityDetail() + value.name = try reader["name"].readIfPresent() + value.compatibleVersions = try reader["compatibleVersions"].readListIfPresent(memberReadingClosure: SmithyReadWrite.ReadingClosures.readString(from:), memberNodeInfo: "member", isFlattened: false) return value } } diff --git a/Sources/Services/AWSEKSAuth/Sources/AWSEKSAuth/EKSAuthClient.swift b/Sources/Services/AWSEKSAuth/Sources/AWSEKSAuth/EKSAuthClient.swift index fc716d92d60..528a8040cad 100644 --- a/Sources/Services/AWSEKSAuth/Sources/AWSEKSAuth/EKSAuthClient.swift +++ b/Sources/Services/AWSEKSAuth/Sources/AWSEKSAuth/EKSAuthClient.swift @@ -62,7 +62,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class EKSAuthClient: ClientRuntime.Client { public static let clientName = "EKSAuthClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: EKSAuthClient.EKSAuthClientConfiguration let serviceName = "EKS Auth" diff --git a/Sources/Services/AWSEMR/Sources/AWSEMR/EMRClient.swift b/Sources/Services/AWSEMR/Sources/AWSEMR/EMRClient.swift index 3c4c1170a76..c5a0bd76f72 100644 --- a/Sources/Services/AWSEMR/Sources/AWSEMR/EMRClient.swift +++ b/Sources/Services/AWSEMR/Sources/AWSEMR/EMRClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class EMRClient: ClientRuntime.Client { public static let clientName = "EMRClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: EMRClient.EMRClientConfiguration let serviceName = "EMR" diff --git a/Sources/Services/AWSEMRServerless/Sources/AWSEMRServerless/EMRServerlessClient.swift b/Sources/Services/AWSEMRServerless/Sources/AWSEMRServerless/EMRServerlessClient.swift index 97ba0ee4810..698a37ad8d3 100644 --- a/Sources/Services/AWSEMRServerless/Sources/AWSEMRServerless/EMRServerlessClient.swift +++ b/Sources/Services/AWSEMRServerless/Sources/AWSEMRServerless/EMRServerlessClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class EMRServerlessClient: ClientRuntime.Client { public static let clientName = "EMRServerlessClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: EMRServerlessClient.EMRServerlessClientConfiguration let serviceName = "EMR Serverless" diff --git a/Sources/Services/AWSEMRcontainers/Sources/AWSEMRcontainers/EMRcontainersClient.swift b/Sources/Services/AWSEMRcontainers/Sources/AWSEMRcontainers/EMRcontainersClient.swift index cbe15fbdc8b..48a112c28ca 100644 --- a/Sources/Services/AWSEMRcontainers/Sources/AWSEMRcontainers/EMRcontainersClient.swift +++ b/Sources/Services/AWSEMRcontainers/Sources/AWSEMRcontainers/EMRcontainersClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class EMRcontainersClient: ClientRuntime.Client { public static let clientName = "EMRcontainersClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: EMRcontainersClient.EMRcontainersClientConfiguration let serviceName = "EMR containers" diff --git a/Sources/Services/AWSElastiCache/Sources/AWSElastiCache/ElastiCacheClient.swift b/Sources/Services/AWSElastiCache/Sources/AWSElastiCache/ElastiCacheClient.swift index b264771594e..0e0a66a5ca2 100644 --- a/Sources/Services/AWSElastiCache/Sources/AWSElastiCache/ElastiCacheClient.swift +++ b/Sources/Services/AWSElastiCache/Sources/AWSElastiCache/ElastiCacheClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ElastiCacheClient: ClientRuntime.Client { public static let clientName = "ElastiCacheClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: ElastiCacheClient.ElastiCacheClientConfiguration let serviceName = "ElastiCache" diff --git a/Sources/Services/AWSElasticBeanstalk/Sources/AWSElasticBeanstalk/ElasticBeanstalkClient.swift b/Sources/Services/AWSElasticBeanstalk/Sources/AWSElasticBeanstalk/ElasticBeanstalkClient.swift index c02e70af225..c06d4c60484 100644 --- a/Sources/Services/AWSElasticBeanstalk/Sources/AWSElasticBeanstalk/ElasticBeanstalkClient.swift +++ b/Sources/Services/AWSElasticBeanstalk/Sources/AWSElasticBeanstalk/ElasticBeanstalkClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ElasticBeanstalkClient: ClientRuntime.Client { public static let clientName = "ElasticBeanstalkClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: ElasticBeanstalkClient.ElasticBeanstalkClientConfiguration let serviceName = "Elastic Beanstalk" diff --git a/Sources/Services/AWSElasticInference/Sources/AWSElasticInference/ElasticInferenceClient.swift b/Sources/Services/AWSElasticInference/Sources/AWSElasticInference/ElasticInferenceClient.swift index d12c99f608d..df1adb35d2d 100644 --- a/Sources/Services/AWSElasticInference/Sources/AWSElasticInference/ElasticInferenceClient.swift +++ b/Sources/Services/AWSElasticInference/Sources/AWSElasticInference/ElasticInferenceClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ElasticInferenceClient: ClientRuntime.Client { public static let clientName = "ElasticInferenceClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: ElasticInferenceClient.ElasticInferenceClientConfiguration let serviceName = "Elastic Inference" diff --git a/Sources/Services/AWSElasticLoadBalancing/Sources/AWSElasticLoadBalancing/ElasticLoadBalancingClient.swift b/Sources/Services/AWSElasticLoadBalancing/Sources/AWSElasticLoadBalancing/ElasticLoadBalancingClient.swift index e41a602249a..8f89aa49a6e 100644 --- a/Sources/Services/AWSElasticLoadBalancing/Sources/AWSElasticLoadBalancing/ElasticLoadBalancingClient.swift +++ b/Sources/Services/AWSElasticLoadBalancing/Sources/AWSElasticLoadBalancing/ElasticLoadBalancingClient.swift @@ -62,7 +62,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ElasticLoadBalancingClient: ClientRuntime.Client { public static let clientName = "ElasticLoadBalancingClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: ElasticLoadBalancingClient.ElasticLoadBalancingClientConfiguration let serviceName = "Elastic Load Balancing" diff --git a/Sources/Services/AWSElasticLoadBalancingv2/Sources/AWSElasticLoadBalancingv2/ElasticLoadBalancingv2Client.swift b/Sources/Services/AWSElasticLoadBalancingv2/Sources/AWSElasticLoadBalancingv2/ElasticLoadBalancingv2Client.swift index 6021c7e27db..1c456cf0d69 100644 --- a/Sources/Services/AWSElasticLoadBalancingv2/Sources/AWSElasticLoadBalancingv2/ElasticLoadBalancingv2Client.swift +++ b/Sources/Services/AWSElasticLoadBalancingv2/Sources/AWSElasticLoadBalancingv2/ElasticLoadBalancingv2Client.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ElasticLoadBalancingv2Client: ClientRuntime.Client { public static let clientName = "ElasticLoadBalancingv2Client" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: ElasticLoadBalancingv2Client.ElasticLoadBalancingv2ClientConfiguration let serviceName = "Elastic Load Balancing v2" diff --git a/Sources/Services/AWSElasticTranscoder/Sources/AWSElasticTranscoder/ElasticTranscoderClient.swift b/Sources/Services/AWSElasticTranscoder/Sources/AWSElasticTranscoder/ElasticTranscoderClient.swift index 26bd99b8c0c..e8846c38dc3 100644 --- a/Sources/Services/AWSElasticTranscoder/Sources/AWSElasticTranscoder/ElasticTranscoderClient.swift +++ b/Sources/Services/AWSElasticTranscoder/Sources/AWSElasticTranscoder/ElasticTranscoderClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ElasticTranscoderClient: ClientRuntime.Client { public static let clientName = "ElasticTranscoderClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: ElasticTranscoderClient.ElasticTranscoderClientConfiguration let serviceName = "Elastic Transcoder" diff --git a/Sources/Services/AWSElasticsearchService/Sources/AWSElasticsearchService/ElasticsearchClient.swift b/Sources/Services/AWSElasticsearchService/Sources/AWSElasticsearchService/ElasticsearchClient.swift index e5a75bc7ef7..70159ed903a 100644 --- a/Sources/Services/AWSElasticsearchService/Sources/AWSElasticsearchService/ElasticsearchClient.swift +++ b/Sources/Services/AWSElasticsearchService/Sources/AWSElasticsearchService/ElasticsearchClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ElasticsearchClient: ClientRuntime.Client { public static let clientName = "ElasticsearchClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: ElasticsearchClient.ElasticsearchClientConfiguration let serviceName = "Elasticsearch" diff --git a/Sources/Services/AWSEntityResolution/Sources/AWSEntityResolution/EntityResolutionClient.swift b/Sources/Services/AWSEntityResolution/Sources/AWSEntityResolution/EntityResolutionClient.swift index 9825fbf0faf..98584625deb 100644 --- a/Sources/Services/AWSEntityResolution/Sources/AWSEntityResolution/EntityResolutionClient.swift +++ b/Sources/Services/AWSEntityResolution/Sources/AWSEntityResolution/EntityResolutionClient.swift @@ -66,7 +66,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class EntityResolutionClient: ClientRuntime.Client { public static let clientName = "EntityResolutionClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: EntityResolutionClient.EntityResolutionClientConfiguration let serviceName = "EntityResolution" diff --git a/Sources/Services/AWSEventBridge/Sources/AWSEventBridge/EventBridgeClient.swift b/Sources/Services/AWSEventBridge/Sources/AWSEventBridge/EventBridgeClient.swift index 9c0e636994f..0b9c6dad27e 100644 --- a/Sources/Services/AWSEventBridge/Sources/AWSEventBridge/EventBridgeClient.swift +++ b/Sources/Services/AWSEventBridge/Sources/AWSEventBridge/EventBridgeClient.swift @@ -66,7 +66,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class EventBridgeClient: ClientRuntime.Client { public static let clientName = "EventBridgeClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: EventBridgeClient.EventBridgeClientConfiguration let serviceName = "EventBridge" diff --git a/Sources/Services/AWSEvidently/Sources/AWSEvidently/EvidentlyClient.swift b/Sources/Services/AWSEvidently/Sources/AWSEvidently/EvidentlyClient.swift index 909b6271846..ee36299f108 100644 --- a/Sources/Services/AWSEvidently/Sources/AWSEvidently/EvidentlyClient.swift +++ b/Sources/Services/AWSEvidently/Sources/AWSEvidently/EvidentlyClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class EvidentlyClient: ClientRuntime.Client { public static let clientName = "EvidentlyClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: EvidentlyClient.EvidentlyClientConfiguration let serviceName = "Evidently" diff --git a/Sources/Services/AWSFMS/Sources/AWSFMS/FMSClient.swift b/Sources/Services/AWSFMS/Sources/AWSFMS/FMSClient.swift index 0f36fefb5a3..76e946ef707 100644 --- a/Sources/Services/AWSFMS/Sources/AWSFMS/FMSClient.swift +++ b/Sources/Services/AWSFMS/Sources/AWSFMS/FMSClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class FMSClient: ClientRuntime.Client { public static let clientName = "FMSClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: FMSClient.FMSClientConfiguration let serviceName = "FMS" diff --git a/Sources/Services/AWSFSx/Sources/AWSFSx/FSxClient.swift b/Sources/Services/AWSFSx/Sources/AWSFSx/FSxClient.swift index 430f6ccf702..e9177f7d6d9 100644 --- a/Sources/Services/AWSFSx/Sources/AWSFSx/FSxClient.swift +++ b/Sources/Services/AWSFSx/Sources/AWSFSx/FSxClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class FSxClient: ClientRuntime.Client { public static let clientName = "FSxClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: FSxClient.FSxClientConfiguration let serviceName = "FSx" diff --git a/Sources/Services/AWSFinspace/Sources/AWSFinspace/FinspaceClient.swift b/Sources/Services/AWSFinspace/Sources/AWSFinspace/FinspaceClient.swift index e26fbe6d205..76cdcbb4500 100644 --- a/Sources/Services/AWSFinspace/Sources/AWSFinspace/FinspaceClient.swift +++ b/Sources/Services/AWSFinspace/Sources/AWSFinspace/FinspaceClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class FinspaceClient: ClientRuntime.Client { public static let clientName = "FinspaceClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: FinspaceClient.FinspaceClientConfiguration let serviceName = "finspace" diff --git a/Sources/Services/AWSFinspacedata/Sources/AWSFinspacedata/FinspacedataClient.swift b/Sources/Services/AWSFinspacedata/Sources/AWSFinspacedata/FinspacedataClient.swift index 1c2ccc5397d..6fc2280f428 100644 --- a/Sources/Services/AWSFinspacedata/Sources/AWSFinspacedata/FinspacedataClient.swift +++ b/Sources/Services/AWSFinspacedata/Sources/AWSFinspacedata/FinspacedataClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class FinspacedataClient: ClientRuntime.Client { public static let clientName = "FinspacedataClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: FinspacedataClient.FinspacedataClientConfiguration let serviceName = "finspace data" diff --git a/Sources/Services/AWSFirehose/Sources/AWSFirehose/FirehoseClient.swift b/Sources/Services/AWSFirehose/Sources/AWSFirehose/FirehoseClient.swift index 82fd9a655cc..13f439d698b 100644 --- a/Sources/Services/AWSFirehose/Sources/AWSFirehose/FirehoseClient.swift +++ b/Sources/Services/AWSFirehose/Sources/AWSFirehose/FirehoseClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class FirehoseClient: ClientRuntime.Client { public static let clientName = "FirehoseClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: FirehoseClient.FirehoseClientConfiguration let serviceName = "Firehose" diff --git a/Sources/Services/AWSFis/Sources/AWSFis/FisClient.swift b/Sources/Services/AWSFis/Sources/AWSFis/FisClient.swift index 79db624df3e..bb5ccf7a412 100644 --- a/Sources/Services/AWSFis/Sources/AWSFis/FisClient.swift +++ b/Sources/Services/AWSFis/Sources/AWSFis/FisClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class FisClient: ClientRuntime.Client { public static let clientName = "FisClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: FisClient.FisClientConfiguration let serviceName = "fis" diff --git a/Sources/Services/AWSForecast/Sources/AWSForecast/ForecastClient.swift b/Sources/Services/AWSForecast/Sources/AWSForecast/ForecastClient.swift index d8d8bd90607..6b26eb78d14 100644 --- a/Sources/Services/AWSForecast/Sources/AWSForecast/ForecastClient.swift +++ b/Sources/Services/AWSForecast/Sources/AWSForecast/ForecastClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ForecastClient: ClientRuntime.Client { public static let clientName = "ForecastClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: ForecastClient.ForecastClientConfiguration let serviceName = "forecast" diff --git a/Sources/Services/AWSForecastquery/Sources/AWSForecastquery/ForecastqueryClient.swift b/Sources/Services/AWSForecastquery/Sources/AWSForecastquery/ForecastqueryClient.swift index f0523b067a1..1ad7b2b4f5a 100644 --- a/Sources/Services/AWSForecastquery/Sources/AWSForecastquery/ForecastqueryClient.swift +++ b/Sources/Services/AWSForecastquery/Sources/AWSForecastquery/ForecastqueryClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ForecastqueryClient: ClientRuntime.Client { public static let clientName = "ForecastqueryClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: ForecastqueryClient.ForecastqueryClientConfiguration let serviceName = "forecastquery" diff --git a/Sources/Services/AWSFraudDetector/Sources/AWSFraudDetector/FraudDetectorClient.swift b/Sources/Services/AWSFraudDetector/Sources/AWSFraudDetector/FraudDetectorClient.swift index 18a5d86e478..066670a8de4 100644 --- a/Sources/Services/AWSFraudDetector/Sources/AWSFraudDetector/FraudDetectorClient.swift +++ b/Sources/Services/AWSFraudDetector/Sources/AWSFraudDetector/FraudDetectorClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class FraudDetectorClient: ClientRuntime.Client { public static let clientName = "FraudDetectorClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: FraudDetectorClient.FraudDetectorClientConfiguration let serviceName = "FraudDetector" diff --git a/Sources/Services/AWSFreeTier/Sources/AWSFreeTier/FreeTierClient.swift b/Sources/Services/AWSFreeTier/Sources/AWSFreeTier/FreeTierClient.swift index 37d858c1649..7e85367a1c1 100644 --- a/Sources/Services/AWSFreeTier/Sources/AWSFreeTier/FreeTierClient.swift +++ b/Sources/Services/AWSFreeTier/Sources/AWSFreeTier/FreeTierClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class FreeTierClient: ClientRuntime.Client { public static let clientName = "FreeTierClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: FreeTierClient.FreeTierClientConfiguration let serviceName = "FreeTier" diff --git a/Sources/Services/AWSGameLift/Sources/AWSGameLift/GameLiftClient.swift b/Sources/Services/AWSGameLift/Sources/AWSGameLift/GameLiftClient.swift index ca274c0db85..d75c0724859 100644 --- a/Sources/Services/AWSGameLift/Sources/AWSGameLift/GameLiftClient.swift +++ b/Sources/Services/AWSGameLift/Sources/AWSGameLift/GameLiftClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class GameLiftClient: ClientRuntime.Client { public static let clientName = "GameLiftClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: GameLiftClient.GameLiftClientConfiguration let serviceName = "GameLift" diff --git a/Sources/Services/AWSGeoMaps/Sources/AWSGeoMaps/GeoMapsClient.swift b/Sources/Services/AWSGeoMaps/Sources/AWSGeoMaps/GeoMapsClient.swift index 711c9864138..059fd64cf95 100644 --- a/Sources/Services/AWSGeoMaps/Sources/AWSGeoMaps/GeoMapsClient.swift +++ b/Sources/Services/AWSGeoMaps/Sources/AWSGeoMaps/GeoMapsClient.swift @@ -59,7 +59,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class GeoMapsClient: ClientRuntime.Client { public static let clientName = "GeoMapsClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: GeoMapsClient.GeoMapsClientConfiguration let serviceName = "Geo Maps" diff --git a/Sources/Services/AWSGeoPlaces/Sources/AWSGeoPlaces/GeoPlacesClient.swift b/Sources/Services/AWSGeoPlaces/Sources/AWSGeoPlaces/GeoPlacesClient.swift index 704f49da55d..a974c1dc524 100644 --- a/Sources/Services/AWSGeoPlaces/Sources/AWSGeoPlaces/GeoPlacesClient.swift +++ b/Sources/Services/AWSGeoPlaces/Sources/AWSGeoPlaces/GeoPlacesClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class GeoPlacesClient: ClientRuntime.Client { public static let clientName = "GeoPlacesClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: GeoPlacesClient.GeoPlacesClientConfiguration let serviceName = "Geo Places" diff --git a/Sources/Services/AWSGeoRoutes/Sources/AWSGeoRoutes/GeoRoutesClient.swift b/Sources/Services/AWSGeoRoutes/Sources/AWSGeoRoutes/GeoRoutesClient.swift index d876aa09dc0..766dddd35e2 100644 --- a/Sources/Services/AWSGeoRoutes/Sources/AWSGeoRoutes/GeoRoutesClient.swift +++ b/Sources/Services/AWSGeoRoutes/Sources/AWSGeoRoutes/GeoRoutesClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class GeoRoutesClient: ClientRuntime.Client { public static let clientName = "GeoRoutesClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: GeoRoutesClient.GeoRoutesClientConfiguration let serviceName = "Geo Routes" diff --git a/Sources/Services/AWSGlacier/Sources/AWSGlacier/GlacierClient.swift b/Sources/Services/AWSGlacier/Sources/AWSGlacier/GlacierClient.swift index 9dd479d6f60..a43d84073b2 100644 --- a/Sources/Services/AWSGlacier/Sources/AWSGlacier/GlacierClient.swift +++ b/Sources/Services/AWSGlacier/Sources/AWSGlacier/GlacierClient.swift @@ -70,7 +70,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class GlacierClient: ClientRuntime.Client { public static let clientName = "GlacierClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: GlacierClient.GlacierClientConfiguration let serviceName = "Glacier" diff --git a/Sources/Services/AWSGlacier/Sources/AWSGlacier/Models.swift b/Sources/Services/AWSGlacier/Sources/AWSGlacier/Models.swift index f90893429a4..0f8c5f6714b 100644 --- a/Sources/Services/AWSGlacier/Sources/AWSGlacier/Models.swift +++ b/Sources/Services/AWSGlacier/Sources/AWSGlacier/Models.swift @@ -1477,7 +1477,7 @@ public struct GetJobOutputOutput: Swift.Sendable { public init( acceptRanges: Swift.String? = nil, archiveDescription: Swift.String? = nil, - body: Smithy.ByteStream? = Smithy.ByteStream.data(Foundation.Data("".utf8)), + body: Smithy.ByteStream? = Smithy.ByteStream.data(Foundation.Data(base64Encoded: "")), checksum: Swift.String? = nil, contentRange: Swift.String? = nil, contentType: Swift.String? = nil, diff --git a/Sources/Services/AWSGlobalAccelerator/Sources/AWSGlobalAccelerator/GlobalAcceleratorClient.swift b/Sources/Services/AWSGlobalAccelerator/Sources/AWSGlobalAccelerator/GlobalAcceleratorClient.swift index 3cc507338e3..fc0c8b901e5 100644 --- a/Sources/Services/AWSGlobalAccelerator/Sources/AWSGlobalAccelerator/GlobalAcceleratorClient.swift +++ b/Sources/Services/AWSGlobalAccelerator/Sources/AWSGlobalAccelerator/GlobalAcceleratorClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class GlobalAcceleratorClient: ClientRuntime.Client { public static let clientName = "GlobalAcceleratorClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: GlobalAcceleratorClient.GlobalAcceleratorClientConfiguration let serviceName = "Global Accelerator" diff --git a/Sources/Services/AWSGlue/Sources/AWSGlue/GlueClient.swift b/Sources/Services/AWSGlue/Sources/AWSGlue/GlueClient.swift index ec81ae5247b..3fe50a3b574 100644 --- a/Sources/Services/AWSGlue/Sources/AWSGlue/GlueClient.swift +++ b/Sources/Services/AWSGlue/Sources/AWSGlue/GlueClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class GlueClient: ClientRuntime.Client { public static let clientName = "GlueClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: GlueClient.GlueClientConfiguration let serviceName = "Glue" diff --git a/Sources/Services/AWSGlue/Sources/AWSGlue/Models.swift b/Sources/Services/AWSGlue/Sources/AWSGlue/Models.swift index 4d840286114..2b099bc6c92 100644 --- a/Sources/Services/AWSGlue/Sources/AWSGlue/Models.swift +++ b/Sources/Services/AWSGlue/Sources/AWSGlue/Models.swift @@ -46026,7 +46026,7 @@ extension GlueClientTypes.DecimalNumber { static func read(from reader: SmithyJSON.Reader) throws -> GlueClientTypes.DecimalNumber { guard reader.hasContent else { throw SmithyReadWrite.ReaderError.requiredValueNotPresent } var value = GlueClientTypes.DecimalNumber() - value.unscaledValue = try reader["UnscaledValue"].readIfPresent() ?? Foundation.Data("".utf8) + value.unscaledValue = try reader["UnscaledValue"].readIfPresent() ?? Foundation.Data(base64Encoded: "") value.scale = try reader["Scale"].readIfPresent() ?? 0 return value } diff --git a/Sources/Services/AWSGrafana/Sources/AWSGrafana/GrafanaClient.swift b/Sources/Services/AWSGrafana/Sources/AWSGrafana/GrafanaClient.swift index 38fe8df0bf7..b6dc44fc2a1 100644 --- a/Sources/Services/AWSGrafana/Sources/AWSGrafana/GrafanaClient.swift +++ b/Sources/Services/AWSGrafana/Sources/AWSGrafana/GrafanaClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class GrafanaClient: ClientRuntime.Client { public static let clientName = "GrafanaClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: GrafanaClient.GrafanaClientConfiguration let serviceName = "grafana" diff --git a/Sources/Services/AWSGreengrass/Sources/AWSGreengrass/GreengrassClient.swift b/Sources/Services/AWSGreengrass/Sources/AWSGreengrass/GreengrassClient.swift index 79eac1a91aa..91ca6d669de 100644 --- a/Sources/Services/AWSGreengrass/Sources/AWSGreengrass/GreengrassClient.swift +++ b/Sources/Services/AWSGreengrass/Sources/AWSGreengrass/GreengrassClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class GreengrassClient: ClientRuntime.Client { public static let clientName = "GreengrassClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: GreengrassClient.GreengrassClientConfiguration let serviceName = "Greengrass" diff --git a/Sources/Services/AWSGreengrassV2/Sources/AWSGreengrassV2/GreengrassV2Client.swift b/Sources/Services/AWSGreengrassV2/Sources/AWSGreengrassV2/GreengrassV2Client.swift index c201a07cdfa..4ab950134ab 100644 --- a/Sources/Services/AWSGreengrassV2/Sources/AWSGreengrassV2/GreengrassV2Client.swift +++ b/Sources/Services/AWSGreengrassV2/Sources/AWSGreengrassV2/GreengrassV2Client.swift @@ -66,7 +66,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class GreengrassV2Client: ClientRuntime.Client { public static let clientName = "GreengrassV2Client" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: GreengrassV2Client.GreengrassV2ClientConfiguration let serviceName = "GreengrassV2" diff --git a/Sources/Services/AWSGreengrassV2/Sources/AWSGreengrassV2/Models.swift b/Sources/Services/AWSGreengrassV2/Sources/AWSGreengrassV2/Models.swift index ee7366a1740..d70c59b97a3 100644 --- a/Sources/Services/AWSGreengrassV2/Sources/AWSGreengrassV2/Models.swift +++ b/Sources/Services/AWSGreengrassV2/Sources/AWSGreengrassV2/Models.swift @@ -3887,7 +3887,7 @@ extension GetComponentOutput { let responseReader = try SmithyJSON.Reader.from(data: data) let reader = responseReader var value = GetComponentOutput() - value.recipe = try reader["recipe"].readIfPresent() ?? Foundation.Data("".utf8) + value.recipe = try reader["recipe"].readIfPresent() ?? Foundation.Data(base64Encoded: "") value.recipeOutputFormat = try reader["recipeOutputFormat"].readIfPresent() ?? .sdkUnknown("") value.tags = try reader["tags"].readMapIfPresent(valueReadingClosure: SmithyReadWrite.ReadingClosures.readString(from:), keyNodeInfo: "key", valueNodeInfo: "value", isFlattened: false) return value diff --git a/Sources/Services/AWSGroundStation/Sources/AWSGroundStation/GroundStationClient.swift b/Sources/Services/AWSGroundStation/Sources/AWSGroundStation/GroundStationClient.swift index 17f1321fc3f..5b1887e0d5b 100644 --- a/Sources/Services/AWSGroundStation/Sources/AWSGroundStation/GroundStationClient.swift +++ b/Sources/Services/AWSGroundStation/Sources/AWSGroundStation/GroundStationClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class GroundStationClient: ClientRuntime.Client { public static let clientName = "GroundStationClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: GroundStationClient.GroundStationClientConfiguration let serviceName = "GroundStation" diff --git a/Sources/Services/AWSGuardDuty/Sources/AWSGuardDuty/GuardDutyClient.swift b/Sources/Services/AWSGuardDuty/Sources/AWSGuardDuty/GuardDutyClient.swift index 56c0ea4a8f1..570e0e0f432 100644 --- a/Sources/Services/AWSGuardDuty/Sources/AWSGuardDuty/GuardDutyClient.swift +++ b/Sources/Services/AWSGuardDuty/Sources/AWSGuardDuty/GuardDutyClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class GuardDutyClient: ClientRuntime.Client { public static let clientName = "GuardDutyClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: GuardDutyClient.GuardDutyClientConfiguration let serviceName = "GuardDuty" diff --git a/Sources/Services/AWSHealth/Sources/AWSHealth/HealthClient.swift b/Sources/Services/AWSHealth/Sources/AWSHealth/HealthClient.swift index 20c11e7ac3a..3d39b18894b 100644 --- a/Sources/Services/AWSHealth/Sources/AWSHealth/HealthClient.swift +++ b/Sources/Services/AWSHealth/Sources/AWSHealth/HealthClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class HealthClient: ClientRuntime.Client { public static let clientName = "HealthClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: HealthClient.HealthClientConfiguration let serviceName = "Health" diff --git a/Sources/Services/AWSHealthLake/Sources/AWSHealthLake/HealthLakeClient.swift b/Sources/Services/AWSHealthLake/Sources/AWSHealthLake/HealthLakeClient.swift index b86164505f1..3769fef7067 100644 --- a/Sources/Services/AWSHealthLake/Sources/AWSHealthLake/HealthLakeClient.swift +++ b/Sources/Services/AWSHealthLake/Sources/AWSHealthLake/HealthLakeClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class HealthLakeClient: ClientRuntime.Client { public static let clientName = "HealthLakeClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: HealthLakeClient.HealthLakeClientConfiguration let serviceName = "HealthLake" diff --git a/Sources/Services/AWSIAM/Sources/AWSIAM/IAMClient.swift b/Sources/Services/AWSIAM/Sources/AWSIAM/IAMClient.swift index 7bda4722dd8..7515115daee 100644 --- a/Sources/Services/AWSIAM/Sources/AWSIAM/IAMClient.swift +++ b/Sources/Services/AWSIAM/Sources/AWSIAM/IAMClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class IAMClient: ClientRuntime.Client { public static let clientName = "IAMClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: IAMClient.IAMClientConfiguration let serviceName = "IAM" diff --git a/Sources/Services/AWSIVSRealTime/Sources/AWSIVSRealTime/IVSRealTimeClient.swift b/Sources/Services/AWSIVSRealTime/Sources/AWSIVSRealTime/IVSRealTimeClient.swift index 204cd080d3e..7b9da37a355 100644 --- a/Sources/Services/AWSIVSRealTime/Sources/AWSIVSRealTime/IVSRealTimeClient.swift +++ b/Sources/Services/AWSIVSRealTime/Sources/AWSIVSRealTime/IVSRealTimeClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class IVSRealTimeClient: ClientRuntime.Client { public static let clientName = "IVSRealTimeClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: IVSRealTimeClient.IVSRealTimeClientConfiguration let serviceName = "IVS RealTime" diff --git a/Sources/Services/AWSIdentitystore/Sources/AWSIdentitystore/IdentitystoreClient.swift b/Sources/Services/AWSIdentitystore/Sources/AWSIdentitystore/IdentitystoreClient.swift index 46d37ee8c62..17eedad128e 100644 --- a/Sources/Services/AWSIdentitystore/Sources/AWSIdentitystore/IdentitystoreClient.swift +++ b/Sources/Services/AWSIdentitystore/Sources/AWSIdentitystore/IdentitystoreClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class IdentitystoreClient: ClientRuntime.Client { public static let clientName = "IdentitystoreClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: IdentitystoreClient.IdentitystoreClientConfiguration let serviceName = "identitystore" diff --git a/Sources/Services/AWSImagebuilder/Sources/AWSImagebuilder/ImagebuilderClient.swift b/Sources/Services/AWSImagebuilder/Sources/AWSImagebuilder/ImagebuilderClient.swift index 85fba9243c7..7dcf9569c59 100644 --- a/Sources/Services/AWSImagebuilder/Sources/AWSImagebuilder/ImagebuilderClient.swift +++ b/Sources/Services/AWSImagebuilder/Sources/AWSImagebuilder/ImagebuilderClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ImagebuilderClient: ClientRuntime.Client { public static let clientName = "ImagebuilderClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: ImagebuilderClient.ImagebuilderClientConfiguration let serviceName = "imagebuilder" diff --git a/Sources/Services/AWSInspector/Sources/AWSInspector/InspectorClient.swift b/Sources/Services/AWSInspector/Sources/AWSInspector/InspectorClient.swift index fbe32e080d0..75dd7ad6a30 100644 --- a/Sources/Services/AWSInspector/Sources/AWSInspector/InspectorClient.swift +++ b/Sources/Services/AWSInspector/Sources/AWSInspector/InspectorClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class InspectorClient: ClientRuntime.Client { public static let clientName = "InspectorClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: InspectorClient.InspectorClientConfiguration let serviceName = "Inspector" diff --git a/Sources/Services/AWSInspector2/Sources/AWSInspector2/Inspector2Client.swift b/Sources/Services/AWSInspector2/Sources/AWSInspector2/Inspector2Client.swift index 1f534c0a795..22f84be5ac8 100644 --- a/Sources/Services/AWSInspector2/Sources/AWSInspector2/Inspector2Client.swift +++ b/Sources/Services/AWSInspector2/Sources/AWSInspector2/Inspector2Client.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class Inspector2Client: ClientRuntime.Client { public static let clientName = "Inspector2Client" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: Inspector2Client.Inspector2ClientConfiguration let serviceName = "Inspector2" diff --git a/Sources/Services/AWSInspectorScan/Sources/AWSInspectorScan/InspectorScanClient.swift b/Sources/Services/AWSInspectorScan/Sources/AWSInspectorScan/InspectorScanClient.swift index a7c4dfa819b..8c8b3003a96 100644 --- a/Sources/Services/AWSInspectorScan/Sources/AWSInspectorScan/InspectorScanClient.swift +++ b/Sources/Services/AWSInspectorScan/Sources/AWSInspectorScan/InspectorScanClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class InspectorScanClient: ClientRuntime.Client { public static let clientName = "InspectorScanClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: InspectorScanClient.InspectorScanClientConfiguration let serviceName = "Inspector Scan" diff --git a/Sources/Services/AWSInternetMonitor/Sources/AWSInternetMonitor/InternetMonitorClient.swift b/Sources/Services/AWSInternetMonitor/Sources/AWSInternetMonitor/InternetMonitorClient.swift index bb346092bdf..c5fd0f6ac70 100644 --- a/Sources/Services/AWSInternetMonitor/Sources/AWSInternetMonitor/InternetMonitorClient.swift +++ b/Sources/Services/AWSInternetMonitor/Sources/AWSInternetMonitor/InternetMonitorClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class InternetMonitorClient: ClientRuntime.Client { public static let clientName = "InternetMonitorClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: InternetMonitorClient.InternetMonitorClientConfiguration let serviceName = "InternetMonitor" diff --git a/Sources/Services/AWSInvoicing/Sources/AWSInvoicing/InvoicingClient.swift b/Sources/Services/AWSInvoicing/Sources/AWSInvoicing/InvoicingClient.swift index 005e1804761..fe3682385fa 100644 --- a/Sources/Services/AWSInvoicing/Sources/AWSInvoicing/InvoicingClient.swift +++ b/Sources/Services/AWSInvoicing/Sources/AWSInvoicing/InvoicingClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class InvoicingClient: ClientRuntime.Client { public static let clientName = "InvoicingClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: InvoicingClient.InvoicingClientConfiguration let serviceName = "Invoicing" diff --git a/Sources/Services/AWSIoT/Sources/AWSIoT/IoTClient.swift b/Sources/Services/AWSIoT/Sources/AWSIoT/IoTClient.swift index ab3b4f50843..67b2dba5fff 100644 --- a/Sources/Services/AWSIoT/Sources/AWSIoT/IoTClient.swift +++ b/Sources/Services/AWSIoT/Sources/AWSIoT/IoTClient.swift @@ -67,7 +67,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class IoTClient: ClientRuntime.Client { public static let clientName = "IoTClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: IoTClient.IoTClientConfiguration let serviceName = "IoT" diff --git a/Sources/Services/AWSIoT1ClickDevicesService/Sources/AWSIoT1ClickDevicesService/IoT1ClickDevicesClient.swift b/Sources/Services/AWSIoT1ClickDevicesService/Sources/AWSIoT1ClickDevicesService/IoT1ClickDevicesClient.swift index 21e84f942e2..d385d70bf2e 100644 --- a/Sources/Services/AWSIoT1ClickDevicesService/Sources/AWSIoT1ClickDevicesService/IoT1ClickDevicesClient.swift +++ b/Sources/Services/AWSIoT1ClickDevicesService/Sources/AWSIoT1ClickDevicesService/IoT1ClickDevicesClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class IoT1ClickDevicesClient: ClientRuntime.Client { public static let clientName = "IoT1ClickDevicesClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: IoT1ClickDevicesClient.IoT1ClickDevicesClientConfiguration let serviceName = "IoT 1Click Devices" diff --git a/Sources/Services/AWSIoT1ClickProjects/Sources/AWSIoT1ClickProjects/IoT1ClickProjectsClient.swift b/Sources/Services/AWSIoT1ClickProjects/Sources/AWSIoT1ClickProjects/IoT1ClickProjectsClient.swift index 5eb08d8f6cc..9afdb1792e1 100644 --- a/Sources/Services/AWSIoT1ClickProjects/Sources/AWSIoT1ClickProjects/IoT1ClickProjectsClient.swift +++ b/Sources/Services/AWSIoT1ClickProjects/Sources/AWSIoT1ClickProjects/IoT1ClickProjectsClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class IoT1ClickProjectsClient: ClientRuntime.Client { public static let clientName = "IoT1ClickProjectsClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: IoT1ClickProjectsClient.IoT1ClickProjectsClientConfiguration let serviceName = "IoT 1Click Projects" diff --git a/Sources/Services/AWSIoTAnalytics/Sources/AWSIoTAnalytics/IoTAnalyticsClient.swift b/Sources/Services/AWSIoTAnalytics/Sources/AWSIoTAnalytics/IoTAnalyticsClient.swift index acefde45c28..1880c1e6ad4 100644 --- a/Sources/Services/AWSIoTAnalytics/Sources/AWSIoTAnalytics/IoTAnalyticsClient.swift +++ b/Sources/Services/AWSIoTAnalytics/Sources/AWSIoTAnalytics/IoTAnalyticsClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class IoTAnalyticsClient: ClientRuntime.Client { public static let clientName = "IoTAnalyticsClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: IoTAnalyticsClient.IoTAnalyticsClientConfiguration let serviceName = "IoTAnalytics" diff --git a/Sources/Services/AWSIoTDataPlane/Sources/AWSIoTDataPlane/IoTDataPlaneClient.swift b/Sources/Services/AWSIoTDataPlane/Sources/AWSIoTDataPlane/IoTDataPlaneClient.swift index b7bf317fa31..82130ed95e6 100644 --- a/Sources/Services/AWSIoTDataPlane/Sources/AWSIoTDataPlane/IoTDataPlaneClient.swift +++ b/Sources/Services/AWSIoTDataPlane/Sources/AWSIoTDataPlane/IoTDataPlaneClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class IoTDataPlaneClient: ClientRuntime.Client { public static let clientName = "IoTDataPlaneClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: IoTDataPlaneClient.IoTDataPlaneClientConfiguration let serviceName = "IoT Data Plane" diff --git a/Sources/Services/AWSIoTEvents/Sources/AWSIoTEvents/IoTEventsClient.swift b/Sources/Services/AWSIoTEvents/Sources/AWSIoTEvents/IoTEventsClient.swift index 0aac38a1e63..5c38bdd8f55 100644 --- a/Sources/Services/AWSIoTEvents/Sources/AWSIoTEvents/IoTEventsClient.swift +++ b/Sources/Services/AWSIoTEvents/Sources/AWSIoTEvents/IoTEventsClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class IoTEventsClient: ClientRuntime.Client { public static let clientName = "IoTEventsClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: IoTEventsClient.IoTEventsClientConfiguration let serviceName = "IoT Events" diff --git a/Sources/Services/AWSIoTEventsData/Sources/AWSIoTEventsData/IoTEventsDataClient.swift b/Sources/Services/AWSIoTEventsData/Sources/AWSIoTEventsData/IoTEventsDataClient.swift index a38c99b7332..7f07da625c3 100644 --- a/Sources/Services/AWSIoTEventsData/Sources/AWSIoTEventsData/IoTEventsDataClient.swift +++ b/Sources/Services/AWSIoTEventsData/Sources/AWSIoTEventsData/IoTEventsDataClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class IoTEventsDataClient: ClientRuntime.Client { public static let clientName = "IoTEventsDataClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: IoTEventsDataClient.IoTEventsDataClientConfiguration let serviceName = "IoT Events Data" diff --git a/Sources/Services/AWSIoTFleetHub/Sources/AWSIoTFleetHub/IoTFleetHubClient.swift b/Sources/Services/AWSIoTFleetHub/Sources/AWSIoTFleetHub/IoTFleetHubClient.swift index 74e0ca767f6..2b0a48a8f07 100644 --- a/Sources/Services/AWSIoTFleetHub/Sources/AWSIoTFleetHub/IoTFleetHubClient.swift +++ b/Sources/Services/AWSIoTFleetHub/Sources/AWSIoTFleetHub/IoTFleetHubClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class IoTFleetHubClient: ClientRuntime.Client { public static let clientName = "IoTFleetHubClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: IoTFleetHubClient.IoTFleetHubClientConfiguration let serviceName = "IoTFleetHub" diff --git a/Sources/Services/AWSIoTFleetWise/Sources/AWSIoTFleetWise/IoTFleetWiseClient.swift b/Sources/Services/AWSIoTFleetWise/Sources/AWSIoTFleetWise/IoTFleetWiseClient.swift index 81fed79a3c3..1e07a91e87d 100644 --- a/Sources/Services/AWSIoTFleetWise/Sources/AWSIoTFleetWise/IoTFleetWiseClient.swift +++ b/Sources/Services/AWSIoTFleetWise/Sources/AWSIoTFleetWise/IoTFleetWiseClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class IoTFleetWiseClient: ClientRuntime.Client { public static let clientName = "IoTFleetWiseClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: IoTFleetWiseClient.IoTFleetWiseClientConfiguration let serviceName = "IoTFleetWise" diff --git a/Sources/Services/AWSIoTJobsDataPlane/Sources/AWSIoTJobsDataPlane/IoTJobsDataPlaneClient.swift b/Sources/Services/AWSIoTJobsDataPlane/Sources/AWSIoTJobsDataPlane/IoTJobsDataPlaneClient.swift index 406d431bd31..bc0fd853a1c 100644 --- a/Sources/Services/AWSIoTJobsDataPlane/Sources/AWSIoTJobsDataPlane/IoTJobsDataPlaneClient.swift +++ b/Sources/Services/AWSIoTJobsDataPlane/Sources/AWSIoTJobsDataPlane/IoTJobsDataPlaneClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class IoTJobsDataPlaneClient: ClientRuntime.Client { public static let clientName = "IoTJobsDataPlaneClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: IoTJobsDataPlaneClient.IoTJobsDataPlaneClientConfiguration let serviceName = "IoT Jobs Data Plane" diff --git a/Sources/Services/AWSIoTSecureTunneling/Sources/AWSIoTSecureTunneling/IoTSecureTunnelingClient.swift b/Sources/Services/AWSIoTSecureTunneling/Sources/AWSIoTSecureTunneling/IoTSecureTunnelingClient.swift index 6f3d2dfcbc4..cb309e59067 100644 --- a/Sources/Services/AWSIoTSecureTunneling/Sources/AWSIoTSecureTunneling/IoTSecureTunnelingClient.swift +++ b/Sources/Services/AWSIoTSecureTunneling/Sources/AWSIoTSecureTunneling/IoTSecureTunnelingClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class IoTSecureTunnelingClient: ClientRuntime.Client { public static let clientName = "IoTSecureTunnelingClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: IoTSecureTunnelingClient.IoTSecureTunnelingClientConfiguration let serviceName = "IoTSecureTunneling" diff --git a/Sources/Services/AWSIoTSiteWise/Sources/AWSIoTSiteWise/IoTSiteWiseClient.swift b/Sources/Services/AWSIoTSiteWise/Sources/AWSIoTSiteWise/IoTSiteWiseClient.swift index 2a8ed25c78a..d43f2f36355 100644 --- a/Sources/Services/AWSIoTSiteWise/Sources/AWSIoTSiteWise/IoTSiteWiseClient.swift +++ b/Sources/Services/AWSIoTSiteWise/Sources/AWSIoTSiteWise/IoTSiteWiseClient.swift @@ -66,7 +66,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class IoTSiteWiseClient: ClientRuntime.Client { public static let clientName = "IoTSiteWiseClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: IoTSiteWiseClient.IoTSiteWiseClientConfiguration let serviceName = "IoTSiteWise" diff --git a/Sources/Services/AWSIoTThingsGraph/Sources/AWSIoTThingsGraph/IoTThingsGraphClient.swift b/Sources/Services/AWSIoTThingsGraph/Sources/AWSIoTThingsGraph/IoTThingsGraphClient.swift index c6a32d1619f..2da4cc9e1d2 100644 --- a/Sources/Services/AWSIoTThingsGraph/Sources/AWSIoTThingsGraph/IoTThingsGraphClient.swift +++ b/Sources/Services/AWSIoTThingsGraph/Sources/AWSIoTThingsGraph/IoTThingsGraphClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class IoTThingsGraphClient: ClientRuntime.Client { public static let clientName = "IoTThingsGraphClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: IoTThingsGraphClient.IoTThingsGraphClientConfiguration let serviceName = "IoTThingsGraph" diff --git a/Sources/Services/AWSIoTTwinMaker/Sources/AWSIoTTwinMaker/IoTTwinMakerClient.swift b/Sources/Services/AWSIoTTwinMaker/Sources/AWSIoTTwinMaker/IoTTwinMakerClient.swift index 6d31e887e5f..df2f66e3a60 100644 --- a/Sources/Services/AWSIoTTwinMaker/Sources/AWSIoTTwinMaker/IoTTwinMakerClient.swift +++ b/Sources/Services/AWSIoTTwinMaker/Sources/AWSIoTTwinMaker/IoTTwinMakerClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class IoTTwinMakerClient: ClientRuntime.Client { public static let clientName = "IoTTwinMakerClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: IoTTwinMakerClient.IoTTwinMakerClientConfiguration let serviceName = "IoTTwinMaker" diff --git a/Sources/Services/AWSIoTWireless/Sources/AWSIoTWireless/IoTWirelessClient.swift b/Sources/Services/AWSIoTWireless/Sources/AWSIoTWireless/IoTWirelessClient.swift index 4df8cb2a4f4..2049edbbafd 100644 --- a/Sources/Services/AWSIoTWireless/Sources/AWSIoTWireless/IoTWirelessClient.swift +++ b/Sources/Services/AWSIoTWireless/Sources/AWSIoTWireless/IoTWirelessClient.swift @@ -67,7 +67,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class IoTWirelessClient: ClientRuntime.Client { public static let clientName = "IoTWirelessClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: IoTWirelessClient.IoTWirelessClientConfiguration let serviceName = "IoT Wireless" diff --git a/Sources/Services/AWSIotDeviceAdvisor/Sources/AWSIotDeviceAdvisor/IotDeviceAdvisorClient.swift b/Sources/Services/AWSIotDeviceAdvisor/Sources/AWSIotDeviceAdvisor/IotDeviceAdvisorClient.swift index d0ccd3e37b4..38bd61c528c 100644 --- a/Sources/Services/AWSIotDeviceAdvisor/Sources/AWSIotDeviceAdvisor/IotDeviceAdvisorClient.swift +++ b/Sources/Services/AWSIotDeviceAdvisor/Sources/AWSIotDeviceAdvisor/IotDeviceAdvisorClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class IotDeviceAdvisorClient: ClientRuntime.Client { public static let clientName = "IotDeviceAdvisorClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: IotDeviceAdvisorClient.IotDeviceAdvisorClientConfiguration let serviceName = "IotDeviceAdvisor" diff --git a/Sources/Services/AWSIvs/Sources/AWSIvs/IvsClient.swift b/Sources/Services/AWSIvs/Sources/AWSIvs/IvsClient.swift index 6d1949560d5..f1043da609d 100644 --- a/Sources/Services/AWSIvs/Sources/AWSIvs/IvsClient.swift +++ b/Sources/Services/AWSIvs/Sources/AWSIvs/IvsClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class IvsClient: ClientRuntime.Client { public static let clientName = "IvsClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: IvsClient.IvsClientConfiguration let serviceName = "ivs" diff --git a/Sources/Services/AWSIvschat/Sources/AWSIvschat/IvschatClient.swift b/Sources/Services/AWSIvschat/Sources/AWSIvschat/IvschatClient.swift index d3736da62fd..f727e3acc2c 100644 --- a/Sources/Services/AWSIvschat/Sources/AWSIvschat/IvschatClient.swift +++ b/Sources/Services/AWSIvschat/Sources/AWSIvschat/IvschatClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class IvschatClient: ClientRuntime.Client { public static let clientName = "IvschatClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: IvschatClient.IvschatClientConfiguration let serviceName = "ivschat" diff --git a/Sources/Services/AWSKMS/Sources/AWSKMS/KMSClient.swift b/Sources/Services/AWSKMS/Sources/AWSKMS/KMSClient.swift index 3d44dd1bb3b..df7df11a678 100644 --- a/Sources/Services/AWSKMS/Sources/AWSKMS/KMSClient.swift +++ b/Sources/Services/AWSKMS/Sources/AWSKMS/KMSClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class KMSClient: ClientRuntime.Client { public static let clientName = "KMSClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: KMSClient.KMSClientConfiguration let serviceName = "KMS" diff --git a/Sources/Services/AWSKafka/Sources/AWSKafka/KafkaClient.swift b/Sources/Services/AWSKafka/Sources/AWSKafka/KafkaClient.swift index d60f3ec0b10..509582d900d 100644 --- a/Sources/Services/AWSKafka/Sources/AWSKafka/KafkaClient.swift +++ b/Sources/Services/AWSKafka/Sources/AWSKafka/KafkaClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class KafkaClient: ClientRuntime.Client { public static let clientName = "KafkaClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: KafkaClient.KafkaClientConfiguration let serviceName = "Kafka" diff --git a/Sources/Services/AWSKafkaConnect/Sources/AWSKafkaConnect/KafkaConnectClient.swift b/Sources/Services/AWSKafkaConnect/Sources/AWSKafkaConnect/KafkaConnectClient.swift index 8821f69fd6f..5c9bac6dafb 100644 --- a/Sources/Services/AWSKafkaConnect/Sources/AWSKafkaConnect/KafkaConnectClient.swift +++ b/Sources/Services/AWSKafkaConnect/Sources/AWSKafkaConnect/KafkaConnectClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class KafkaConnectClient: ClientRuntime.Client { public static let clientName = "KafkaConnectClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: KafkaConnectClient.KafkaConnectClientConfiguration let serviceName = "KafkaConnect" diff --git a/Sources/Services/AWSKendra/Sources/AWSKendra/KendraClient.swift b/Sources/Services/AWSKendra/Sources/AWSKendra/KendraClient.swift index c6791c6b98f..3fbeac30c7f 100644 --- a/Sources/Services/AWSKendra/Sources/AWSKendra/KendraClient.swift +++ b/Sources/Services/AWSKendra/Sources/AWSKendra/KendraClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class KendraClient: ClientRuntime.Client { public static let clientName = "KendraClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: KendraClient.KendraClientConfiguration let serviceName = "kendra" diff --git a/Sources/Services/AWSKendraRanking/Sources/AWSKendraRanking/KendraRankingClient.swift b/Sources/Services/AWSKendraRanking/Sources/AWSKendraRanking/KendraRankingClient.swift index 88c54cb3768..415eb6b6175 100644 --- a/Sources/Services/AWSKendraRanking/Sources/AWSKendraRanking/KendraRankingClient.swift +++ b/Sources/Services/AWSKendraRanking/Sources/AWSKendraRanking/KendraRankingClient.swift @@ -66,7 +66,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class KendraRankingClient: ClientRuntime.Client { public static let clientName = "KendraRankingClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: KendraRankingClient.KendraRankingClientConfiguration let serviceName = "Kendra Ranking" diff --git a/Sources/Services/AWSKeyspaces/Sources/AWSKeyspaces/KeyspacesClient.swift b/Sources/Services/AWSKeyspaces/Sources/AWSKeyspaces/KeyspacesClient.swift index 11b1205819b..9d1fe99ab22 100644 --- a/Sources/Services/AWSKeyspaces/Sources/AWSKeyspaces/KeyspacesClient.swift +++ b/Sources/Services/AWSKeyspaces/Sources/AWSKeyspaces/KeyspacesClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class KeyspacesClient: ClientRuntime.Client { public static let clientName = "KeyspacesClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: KeyspacesClient.KeyspacesClientConfiguration let serviceName = "Keyspaces" diff --git a/Sources/Services/AWSKinesis/Sources/AWSKinesis/KinesisClient.swift b/Sources/Services/AWSKinesis/Sources/AWSKinesis/KinesisClient.swift index af56ab445f5..bd3d48b34eb 100644 --- a/Sources/Services/AWSKinesis/Sources/AWSKinesis/KinesisClient.swift +++ b/Sources/Services/AWSKinesis/Sources/AWSKinesis/KinesisClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class KinesisClient: ClientRuntime.Client { public static let clientName = "KinesisClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: KinesisClient.KinesisClientConfiguration let serviceName = "Kinesis" diff --git a/Sources/Services/AWSKinesis/Sources/AWSKinesis/Models.swift b/Sources/Services/AWSKinesis/Sources/AWSKinesis/Models.swift index 2f556a304e6..b8b65aebd43 100644 --- a/Sources/Services/AWSKinesis/Sources/AWSKinesis/Models.swift +++ b/Sources/Services/AWSKinesis/Sources/AWSKinesis/Models.swift @@ -4428,7 +4428,7 @@ extension KinesisClientTypes.Record { var value = KinesisClientTypes.Record() value.sequenceNumber = try reader["SequenceNumber"].readIfPresent() ?? "" value.approximateArrivalTimestamp = try reader["ApproximateArrivalTimestamp"].readTimestampIfPresent(format: SmithyTimestamps.TimestampFormat.epochSeconds) - value.data = try reader["Data"].readIfPresent() ?? Foundation.Data("".utf8) + value.data = try reader["Data"].readIfPresent() ?? Foundation.Data(base64Encoded: "") value.partitionKey = try reader["PartitionKey"].readIfPresent() ?? "" value.encryptionType = try reader["EncryptionType"].readIfPresent() return value diff --git a/Sources/Services/AWSKinesisAnalytics/Sources/AWSKinesisAnalytics/KinesisAnalyticsClient.swift b/Sources/Services/AWSKinesisAnalytics/Sources/AWSKinesisAnalytics/KinesisAnalyticsClient.swift index 44381f7e95c..77e39543c92 100644 --- a/Sources/Services/AWSKinesisAnalytics/Sources/AWSKinesisAnalytics/KinesisAnalyticsClient.swift +++ b/Sources/Services/AWSKinesisAnalytics/Sources/AWSKinesisAnalytics/KinesisAnalyticsClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class KinesisAnalyticsClient: ClientRuntime.Client { public static let clientName = "KinesisAnalyticsClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: KinesisAnalyticsClient.KinesisAnalyticsClientConfiguration let serviceName = "Kinesis Analytics" diff --git a/Sources/Services/AWSKinesisAnalyticsV2/Sources/AWSKinesisAnalyticsV2/KinesisAnalyticsV2Client.swift b/Sources/Services/AWSKinesisAnalyticsV2/Sources/AWSKinesisAnalyticsV2/KinesisAnalyticsV2Client.swift index c18de7f8b51..99d08f5f654 100644 --- a/Sources/Services/AWSKinesisAnalyticsV2/Sources/AWSKinesisAnalyticsV2/KinesisAnalyticsV2Client.swift +++ b/Sources/Services/AWSKinesisAnalyticsV2/Sources/AWSKinesisAnalyticsV2/KinesisAnalyticsV2Client.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class KinesisAnalyticsV2Client: ClientRuntime.Client { public static let clientName = "KinesisAnalyticsV2Client" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: KinesisAnalyticsV2Client.KinesisAnalyticsV2ClientConfiguration let serviceName = "Kinesis Analytics V2" diff --git a/Sources/Services/AWSKinesisVideo/Sources/AWSKinesisVideo/KinesisVideoClient.swift b/Sources/Services/AWSKinesisVideo/Sources/AWSKinesisVideo/KinesisVideoClient.swift index a06efb70ff8..8e819c69c8f 100644 --- a/Sources/Services/AWSKinesisVideo/Sources/AWSKinesisVideo/KinesisVideoClient.swift +++ b/Sources/Services/AWSKinesisVideo/Sources/AWSKinesisVideo/KinesisVideoClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class KinesisVideoClient: ClientRuntime.Client { public static let clientName = "KinesisVideoClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: KinesisVideoClient.KinesisVideoClientConfiguration let serviceName = "Kinesis Video" diff --git a/Sources/Services/AWSKinesisVideoArchivedMedia/Sources/AWSKinesisVideoArchivedMedia/KinesisVideoArchivedMediaClient.swift b/Sources/Services/AWSKinesisVideoArchivedMedia/Sources/AWSKinesisVideoArchivedMedia/KinesisVideoArchivedMediaClient.swift index aee799d8865..7e9425f525f 100644 --- a/Sources/Services/AWSKinesisVideoArchivedMedia/Sources/AWSKinesisVideoArchivedMedia/KinesisVideoArchivedMediaClient.swift +++ b/Sources/Services/AWSKinesisVideoArchivedMedia/Sources/AWSKinesisVideoArchivedMedia/KinesisVideoArchivedMediaClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class KinesisVideoArchivedMediaClient: ClientRuntime.Client { public static let clientName = "KinesisVideoArchivedMediaClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: KinesisVideoArchivedMediaClient.KinesisVideoArchivedMediaClientConfiguration let serviceName = "Kinesis Video Archived Media" diff --git a/Sources/Services/AWSKinesisVideoArchivedMedia/Sources/AWSKinesisVideoArchivedMedia/Models.swift b/Sources/Services/AWSKinesisVideoArchivedMedia/Sources/AWSKinesisVideoArchivedMedia/Models.swift index 401b05b183e..d5de08910a2 100644 --- a/Sources/Services/AWSKinesisVideoArchivedMedia/Sources/AWSKinesisVideoArchivedMedia/Models.swift +++ b/Sources/Services/AWSKinesisVideoArchivedMedia/Sources/AWSKinesisVideoArchivedMedia/Models.swift @@ -343,7 +343,7 @@ public struct GetClipOutput: Swift.Sendable { public init( contentType: Swift.String? = nil, - payload: Smithy.ByteStream? = Smithy.ByteStream.data(Foundation.Data("".utf8)) + payload: Smithy.ByteStream? = Smithy.ByteStream.data(Foundation.Data(base64Encoded: "")) ) { self.contentType = contentType @@ -1100,7 +1100,7 @@ public struct GetMediaForFragmentListOutput: Swift.Sendable { public init( contentType: Swift.String? = nil, - payload: Smithy.ByteStream? = Smithy.ByteStream.data(Foundation.Data("".utf8)) + payload: Smithy.ByteStream? = Smithy.ByteStream.data(Foundation.Data(base64Encoded: "")) ) { self.contentType = contentType diff --git a/Sources/Services/AWSKinesisVideoMedia/Sources/AWSKinesisVideoMedia/KinesisVideoMediaClient.swift b/Sources/Services/AWSKinesisVideoMedia/Sources/AWSKinesisVideoMedia/KinesisVideoMediaClient.swift index cb2f1d86cf8..3c1a23f4eaf 100644 --- a/Sources/Services/AWSKinesisVideoMedia/Sources/AWSKinesisVideoMedia/KinesisVideoMediaClient.swift +++ b/Sources/Services/AWSKinesisVideoMedia/Sources/AWSKinesisVideoMedia/KinesisVideoMediaClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class KinesisVideoMediaClient: ClientRuntime.Client { public static let clientName = "KinesisVideoMediaClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: KinesisVideoMediaClient.KinesisVideoMediaClientConfiguration let serviceName = "Kinesis Video Media" diff --git a/Sources/Services/AWSKinesisVideoMedia/Sources/AWSKinesisVideoMedia/Models.swift b/Sources/Services/AWSKinesisVideoMedia/Sources/AWSKinesisVideoMedia/Models.swift index cce738ae76f..2d808047f7b 100644 --- a/Sources/Services/AWSKinesisVideoMedia/Sources/AWSKinesisVideoMedia/Models.swift +++ b/Sources/Services/AWSKinesisVideoMedia/Sources/AWSKinesisVideoMedia/Models.swift @@ -325,7 +325,7 @@ public struct GetMediaOutput: Swift.Sendable { public init( contentType: Swift.String? = nil, - payload: Smithy.ByteStream? = Smithy.ByteStream.data(Foundation.Data("".utf8)) + payload: Smithy.ByteStream? = Smithy.ByteStream.data(Foundation.Data(base64Encoded: "")) ) { self.contentType = contentType diff --git a/Sources/Services/AWSKinesisVideoSignaling/Sources/AWSKinesisVideoSignaling/KinesisVideoSignalingClient.swift b/Sources/Services/AWSKinesisVideoSignaling/Sources/AWSKinesisVideoSignaling/KinesisVideoSignalingClient.swift index 5d4fee48a20..34fc2e20e9c 100644 --- a/Sources/Services/AWSKinesisVideoSignaling/Sources/AWSKinesisVideoSignaling/KinesisVideoSignalingClient.swift +++ b/Sources/Services/AWSKinesisVideoSignaling/Sources/AWSKinesisVideoSignaling/KinesisVideoSignalingClient.swift @@ -62,7 +62,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class KinesisVideoSignalingClient: ClientRuntime.Client { public static let clientName = "KinesisVideoSignalingClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: KinesisVideoSignalingClient.KinesisVideoSignalingClientConfiguration let serviceName = "Kinesis Video Signaling" diff --git a/Sources/Services/AWSKinesisVideoWebRTCStorage/Sources/AWSKinesisVideoWebRTCStorage/KinesisVideoWebRTCStorageClient.swift b/Sources/Services/AWSKinesisVideoWebRTCStorage/Sources/AWSKinesisVideoWebRTCStorage/KinesisVideoWebRTCStorageClient.swift index 1d210da4540..d1dc76c8c00 100644 --- a/Sources/Services/AWSKinesisVideoWebRTCStorage/Sources/AWSKinesisVideoWebRTCStorage/KinesisVideoWebRTCStorageClient.swift +++ b/Sources/Services/AWSKinesisVideoWebRTCStorage/Sources/AWSKinesisVideoWebRTCStorage/KinesisVideoWebRTCStorageClient.swift @@ -62,7 +62,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class KinesisVideoWebRTCStorageClient: ClientRuntime.Client { public static let clientName = "KinesisVideoWebRTCStorageClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: KinesisVideoWebRTCStorageClient.KinesisVideoWebRTCStorageClientConfiguration let serviceName = "Kinesis Video WebRTC Storage" diff --git a/Sources/Services/AWSLakeFormation/Sources/AWSLakeFormation/LakeFormationClient.swift b/Sources/Services/AWSLakeFormation/Sources/AWSLakeFormation/LakeFormationClient.swift index d20af745452..85cbaa207a2 100644 --- a/Sources/Services/AWSLakeFormation/Sources/AWSLakeFormation/LakeFormationClient.swift +++ b/Sources/Services/AWSLakeFormation/Sources/AWSLakeFormation/LakeFormationClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class LakeFormationClient: ClientRuntime.Client { public static let clientName = "LakeFormationClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: LakeFormationClient.LakeFormationClientConfiguration let serviceName = "LakeFormation" diff --git a/Sources/Services/AWSLakeFormation/Sources/AWSLakeFormation/Models.swift b/Sources/Services/AWSLakeFormation/Sources/AWSLakeFormation/Models.swift index 19063c446fb..499226591ee 100644 --- a/Sources/Services/AWSLakeFormation/Sources/AWSLakeFormation/Models.swift +++ b/Sources/Services/AWSLakeFormation/Sources/AWSLakeFormation/Models.swift @@ -2849,7 +2849,7 @@ public struct GetWorkUnitResultsOutput: Swift.Sendable { public var resultStream: Smithy.ByteStream? public init( - resultStream: Smithy.ByteStream? = Smithy.ByteStream.data(Foundation.Data("".utf8)) + resultStream: Smithy.ByteStream? = Smithy.ByteStream.data(Foundation.Data(base64Encoded: "")) ) { self.resultStream = resultStream diff --git a/Sources/Services/AWSLambda/Sources/AWSLambda/LambdaClient.swift b/Sources/Services/AWSLambda/Sources/AWSLambda/LambdaClient.swift index ebb056dda65..431683e6087 100644 --- a/Sources/Services/AWSLambda/Sources/AWSLambda/LambdaClient.swift +++ b/Sources/Services/AWSLambda/Sources/AWSLambda/LambdaClient.swift @@ -69,7 +69,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class LambdaClient: ClientRuntime.Client { public static let clientName = "LambdaClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: LambdaClient.LambdaClientConfiguration let serviceName = "Lambda" diff --git a/Sources/Services/AWSLaunchWizard/Sources/AWSLaunchWizard/LaunchWizardClient.swift b/Sources/Services/AWSLaunchWizard/Sources/AWSLaunchWizard/LaunchWizardClient.swift index 60b55834b3f..2bee9dee774 100644 --- a/Sources/Services/AWSLaunchWizard/Sources/AWSLaunchWizard/LaunchWizardClient.swift +++ b/Sources/Services/AWSLaunchWizard/Sources/AWSLaunchWizard/LaunchWizardClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class LaunchWizardClient: ClientRuntime.Client { public static let clientName = "LaunchWizardClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: LaunchWizardClient.LaunchWizardClientConfiguration let serviceName = "Launch Wizard" diff --git a/Sources/Services/AWSLexModelBuildingService/Sources/AWSLexModelBuildingService/LexModelBuildingClient.swift b/Sources/Services/AWSLexModelBuildingService/Sources/AWSLexModelBuildingService/LexModelBuildingClient.swift index 44a03437e62..170b74f14a7 100644 --- a/Sources/Services/AWSLexModelBuildingService/Sources/AWSLexModelBuildingService/LexModelBuildingClient.swift +++ b/Sources/Services/AWSLexModelBuildingService/Sources/AWSLexModelBuildingService/LexModelBuildingClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class LexModelBuildingClient: ClientRuntime.Client { public static let clientName = "LexModelBuildingClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: LexModelBuildingClient.LexModelBuildingClientConfiguration let serviceName = "Lex Model Building" diff --git a/Sources/Services/AWSLexModelsV2/Sources/AWSLexModelsV2/LexModelsV2Client.swift b/Sources/Services/AWSLexModelsV2/Sources/AWSLexModelsV2/LexModelsV2Client.swift index 0cb64b53df4..fceb9faf23f 100644 --- a/Sources/Services/AWSLexModelsV2/Sources/AWSLexModelsV2/LexModelsV2Client.swift +++ b/Sources/Services/AWSLexModelsV2/Sources/AWSLexModelsV2/LexModelsV2Client.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class LexModelsV2Client: ClientRuntime.Client { public static let clientName = "LexModelsV2Client" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: LexModelsV2Client.LexModelsV2ClientConfiguration let serviceName = "Lex Models V2" diff --git a/Sources/Services/AWSLexRuntimeService/Sources/AWSLexRuntimeService/LexRuntimeClient.swift b/Sources/Services/AWSLexRuntimeService/Sources/AWSLexRuntimeService/LexRuntimeClient.swift index 5c5b91353d6..dfbb1941006 100644 --- a/Sources/Services/AWSLexRuntimeService/Sources/AWSLexRuntimeService/LexRuntimeClient.swift +++ b/Sources/Services/AWSLexRuntimeService/Sources/AWSLexRuntimeService/LexRuntimeClient.swift @@ -67,7 +67,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class LexRuntimeClient: ClientRuntime.Client { public static let clientName = "LexRuntimeClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: LexRuntimeClient.LexRuntimeClientConfiguration let serviceName = "Lex Runtime" diff --git a/Sources/Services/AWSLexRuntimeService/Sources/AWSLexRuntimeService/Models.swift b/Sources/Services/AWSLexRuntimeService/Sources/AWSLexRuntimeService/Models.swift index 7ef1bd38e22..c0a401096b5 100644 --- a/Sources/Services/AWSLexRuntimeService/Sources/AWSLexRuntimeService/Models.swift +++ b/Sources/Services/AWSLexRuntimeService/Sources/AWSLexRuntimeService/Models.swift @@ -937,7 +937,7 @@ public struct PostContentOutput: Swift.Sendable { public init( activeContexts: Swift.String? = nil, alternativeIntents: Swift.String? = nil, - audioStream: Smithy.ByteStream? = Smithy.ByteStream.data(Foundation.Data("".utf8)), + audioStream: Smithy.ByteStream? = Smithy.ByteStream.data(Foundation.Data(base64Encoded: "")), botVersion: Swift.String? = nil, contentType: Swift.String? = nil, dialogState: LexRuntimeClientTypes.DialogState? = nil, @@ -1414,7 +1414,7 @@ public struct PutSessionOutput: Swift.Sendable { public init( activeContexts: Swift.String? = nil, - audioStream: Smithy.ByteStream? = Smithy.ByteStream.data(Foundation.Data("".utf8)), + audioStream: Smithy.ByteStream? = Smithy.ByteStream.data(Foundation.Data(base64Encoded: "")), contentType: Swift.String? = nil, dialogState: LexRuntimeClientTypes.DialogState? = nil, encodedMessage: Swift.String? = nil, diff --git a/Sources/Services/AWSLexRuntimeV2/Sources/AWSLexRuntimeV2/LexRuntimeV2Client.swift b/Sources/Services/AWSLexRuntimeV2/Sources/AWSLexRuntimeV2/LexRuntimeV2Client.swift index 80125745a8e..6d4999aa482 100644 --- a/Sources/Services/AWSLexRuntimeV2/Sources/AWSLexRuntimeV2/LexRuntimeV2Client.swift +++ b/Sources/Services/AWSLexRuntimeV2/Sources/AWSLexRuntimeV2/LexRuntimeV2Client.swift @@ -68,7 +68,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class LexRuntimeV2Client: ClientRuntime.Client { public static let clientName = "LexRuntimeV2Client" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: LexRuntimeV2Client.LexRuntimeV2ClientConfiguration let serviceName = "Lex Runtime V2" diff --git a/Sources/Services/AWSLexRuntimeV2/Sources/AWSLexRuntimeV2/Models.swift b/Sources/Services/AWSLexRuntimeV2/Sources/AWSLexRuntimeV2/Models.swift index 16cb34b583d..92960c7cf95 100644 --- a/Sources/Services/AWSLexRuntimeV2/Sources/AWSLexRuntimeV2/Models.swift +++ b/Sources/Services/AWSLexRuntimeV2/Sources/AWSLexRuntimeV2/Models.swift @@ -905,7 +905,7 @@ public struct PutSessionOutput: Swift.Sendable { public var sessionState: Swift.String? public init( - audioStream: Smithy.ByteStream? = Smithy.ByteStream.data(Foundation.Data("".utf8)), + audioStream: Smithy.ByteStream? = Smithy.ByteStream.data(Foundation.Data(base64Encoded: "")), contentType: Swift.String? = nil, messages: Swift.String? = nil, requestAttributes: Swift.String? = nil, @@ -1060,7 +1060,7 @@ public struct RecognizeUtteranceOutput: Swift.Sendable { public var sessionState: Swift.String? public init( - audioStream: Smithy.ByteStream? = Smithy.ByteStream.data(Foundation.Data("".utf8)), + audioStream: Smithy.ByteStream? = Smithy.ByteStream.data(Foundation.Data(base64Encoded: "")), contentType: Swift.String? = nil, inputMode: Swift.String? = nil, inputTranscript: Swift.String? = nil, diff --git a/Sources/Services/AWSLicenseManager/Sources/AWSLicenseManager/LicenseManagerClient.swift b/Sources/Services/AWSLicenseManager/Sources/AWSLicenseManager/LicenseManagerClient.swift index c55d763538c..79446378e77 100644 --- a/Sources/Services/AWSLicenseManager/Sources/AWSLicenseManager/LicenseManagerClient.swift +++ b/Sources/Services/AWSLicenseManager/Sources/AWSLicenseManager/LicenseManagerClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class LicenseManagerClient: ClientRuntime.Client { public static let clientName = "LicenseManagerClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: LicenseManagerClient.LicenseManagerClientConfiguration let serviceName = "License Manager" diff --git a/Sources/Services/AWSLicenseManagerLinuxSubscriptions/Sources/AWSLicenseManagerLinuxSubscriptions/LicenseManagerLinuxSubscriptionsClient.swift b/Sources/Services/AWSLicenseManagerLinuxSubscriptions/Sources/AWSLicenseManagerLinuxSubscriptions/LicenseManagerLinuxSubscriptionsClient.swift index ac2424eeabc..95f78ec27e1 100644 --- a/Sources/Services/AWSLicenseManagerLinuxSubscriptions/Sources/AWSLicenseManagerLinuxSubscriptions/LicenseManagerLinuxSubscriptionsClient.swift +++ b/Sources/Services/AWSLicenseManagerLinuxSubscriptions/Sources/AWSLicenseManagerLinuxSubscriptions/LicenseManagerLinuxSubscriptionsClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class LicenseManagerLinuxSubscriptionsClient: ClientRuntime.Client { public static let clientName = "LicenseManagerLinuxSubscriptionsClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: LicenseManagerLinuxSubscriptionsClient.LicenseManagerLinuxSubscriptionsClientConfiguration let serviceName = "License Manager Linux Subscriptions" diff --git a/Sources/Services/AWSLicenseManagerUserSubscriptions/Sources/AWSLicenseManagerUserSubscriptions/LicenseManagerUserSubscriptionsClient.swift b/Sources/Services/AWSLicenseManagerUserSubscriptions/Sources/AWSLicenseManagerUserSubscriptions/LicenseManagerUserSubscriptionsClient.swift index 71e6e56b992..27f3f2a735b 100644 --- a/Sources/Services/AWSLicenseManagerUserSubscriptions/Sources/AWSLicenseManagerUserSubscriptions/LicenseManagerUserSubscriptionsClient.swift +++ b/Sources/Services/AWSLicenseManagerUserSubscriptions/Sources/AWSLicenseManagerUserSubscriptions/LicenseManagerUserSubscriptionsClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class LicenseManagerUserSubscriptionsClient: ClientRuntime.Client { public static let clientName = "LicenseManagerUserSubscriptionsClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: LicenseManagerUserSubscriptionsClient.LicenseManagerUserSubscriptionsClientConfiguration let serviceName = "License Manager User Subscriptions" diff --git a/Sources/Services/AWSLightsail/Sources/AWSLightsail/LightsailClient.swift b/Sources/Services/AWSLightsail/Sources/AWSLightsail/LightsailClient.swift index 8781bb7c8bb..0a42e1de301 100644 --- a/Sources/Services/AWSLightsail/Sources/AWSLightsail/LightsailClient.swift +++ b/Sources/Services/AWSLightsail/Sources/AWSLightsail/LightsailClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class LightsailClient: ClientRuntime.Client { public static let clientName = "LightsailClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: LightsailClient.LightsailClientConfiguration let serviceName = "Lightsail" diff --git a/Sources/Services/AWSLocation/Sources/AWSLocation/LocationClient.swift b/Sources/Services/AWSLocation/Sources/AWSLocation/LocationClient.swift index eed859e5b91..e633122fb73 100644 --- a/Sources/Services/AWSLocation/Sources/AWSLocation/LocationClient.swift +++ b/Sources/Services/AWSLocation/Sources/AWSLocation/LocationClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class LocationClient: ClientRuntime.Client { public static let clientName = "LocationClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: LocationClient.LocationClientConfiguration let serviceName = "Location" diff --git a/Sources/Services/AWSLookoutEquipment/Sources/AWSLookoutEquipment/LookoutEquipmentClient.swift b/Sources/Services/AWSLookoutEquipment/Sources/AWSLookoutEquipment/LookoutEquipmentClient.swift index 78cf319e743..111757b2921 100644 --- a/Sources/Services/AWSLookoutEquipment/Sources/AWSLookoutEquipment/LookoutEquipmentClient.swift +++ b/Sources/Services/AWSLookoutEquipment/Sources/AWSLookoutEquipment/LookoutEquipmentClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class LookoutEquipmentClient: ClientRuntime.Client { public static let clientName = "LookoutEquipmentClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: LookoutEquipmentClient.LookoutEquipmentClientConfiguration let serviceName = "LookoutEquipment" diff --git a/Sources/Services/AWSLookoutMetrics/Sources/AWSLookoutMetrics/LookoutMetricsClient.swift b/Sources/Services/AWSLookoutMetrics/Sources/AWSLookoutMetrics/LookoutMetricsClient.swift index 750b9c1e2f3..479c2f2d339 100644 --- a/Sources/Services/AWSLookoutMetrics/Sources/AWSLookoutMetrics/LookoutMetricsClient.swift +++ b/Sources/Services/AWSLookoutMetrics/Sources/AWSLookoutMetrics/LookoutMetricsClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class LookoutMetricsClient: ClientRuntime.Client { public static let clientName = "LookoutMetricsClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: LookoutMetricsClient.LookoutMetricsClientConfiguration let serviceName = "LookoutMetrics" diff --git a/Sources/Services/AWSLookoutVision/Sources/AWSLookoutVision/LookoutVisionClient.swift b/Sources/Services/AWSLookoutVision/Sources/AWSLookoutVision/LookoutVisionClient.swift index 7ae7e1d4a0c..7dda97983d3 100644 --- a/Sources/Services/AWSLookoutVision/Sources/AWSLookoutVision/LookoutVisionClient.swift +++ b/Sources/Services/AWSLookoutVision/Sources/AWSLookoutVision/LookoutVisionClient.swift @@ -69,7 +69,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class LookoutVisionClient: ClientRuntime.Client { public static let clientName = "LookoutVisionClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: LookoutVisionClient.LookoutVisionClientConfiguration let serviceName = "LookoutVision" diff --git a/Sources/Services/AWSM2/Sources/AWSM2/M2Client.swift b/Sources/Services/AWSM2/Sources/AWSM2/M2Client.swift index 211ded8870a..3e109c7ecc4 100644 --- a/Sources/Services/AWSM2/Sources/AWSM2/M2Client.swift +++ b/Sources/Services/AWSM2/Sources/AWSM2/M2Client.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class M2Client: ClientRuntime.Client { public static let clientName = "M2Client" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: M2Client.M2ClientConfiguration let serviceName = "m2" diff --git a/Sources/Services/AWSMTurk/Sources/AWSMTurk/MTurkClient.swift b/Sources/Services/AWSMTurk/Sources/AWSMTurk/MTurkClient.swift index e7934b20fbe..2dfd28744f9 100644 --- a/Sources/Services/AWSMTurk/Sources/AWSMTurk/MTurkClient.swift +++ b/Sources/Services/AWSMTurk/Sources/AWSMTurk/MTurkClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class MTurkClient: ClientRuntime.Client { public static let clientName = "MTurkClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: MTurkClient.MTurkClientConfiguration let serviceName = "MTurk" diff --git a/Sources/Services/AWSMWAA/Sources/AWSMWAA/MWAAClient.swift b/Sources/Services/AWSMWAA/Sources/AWSMWAA/MWAAClient.swift index c943896bf6c..ab4e194bc77 100644 --- a/Sources/Services/AWSMWAA/Sources/AWSMWAA/MWAAClient.swift +++ b/Sources/Services/AWSMWAA/Sources/AWSMWAA/MWAAClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class MWAAClient: ClientRuntime.Client { public static let clientName = "MWAAClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: MWAAClient.MWAAClientConfiguration let serviceName = "MWAA" diff --git a/Sources/Services/AWSMachineLearning/Sources/AWSMachineLearning/MachineLearningClient.swift b/Sources/Services/AWSMachineLearning/Sources/AWSMachineLearning/MachineLearningClient.swift index db40c1eaf7c..46bd085d233 100644 --- a/Sources/Services/AWSMachineLearning/Sources/AWSMachineLearning/MachineLearningClient.swift +++ b/Sources/Services/AWSMachineLearning/Sources/AWSMachineLearning/MachineLearningClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class MachineLearningClient: ClientRuntime.Client { public static let clientName = "MachineLearningClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: MachineLearningClient.MachineLearningClientConfiguration let serviceName = "Machine Learning" diff --git a/Sources/Services/AWSMacie2/Sources/AWSMacie2/Macie2Client.swift b/Sources/Services/AWSMacie2/Sources/AWSMacie2/Macie2Client.swift index 476e95762b7..05ee39fca1d 100644 --- a/Sources/Services/AWSMacie2/Sources/AWSMacie2/Macie2Client.swift +++ b/Sources/Services/AWSMacie2/Sources/AWSMacie2/Macie2Client.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class Macie2Client: ClientRuntime.Client { public static let clientName = "Macie2Client" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: Macie2Client.Macie2ClientConfiguration let serviceName = "Macie2" @@ -4121,7 +4121,7 @@ extension Macie2Client { /// Performs the `ListCustomDataIdentifiers` operation on the `Macie2` service. /// - /// Retrieves a subset of information about all the custom data identifiers for an account. + /// Retrieves a subset of information about the custom data identifiers for an account. /// /// - Parameter ListCustomDataIdentifiersInput : [no documentation found] /// @@ -5053,7 +5053,7 @@ extension Macie2Client { /// Performs the `SearchResources` operation on the `Macie2` service. /// - /// Retrieves (queries) statistical data and other information about Amazon Web Services resources that Amazon Macie monitors and analyzes. + /// Retrieves (queries) statistical data and other information about Amazon Web Services resources that Amazon Macie monitors and analyzes for an account. /// /// - Parameter SearchResourcesInput : [no documentation found] /// diff --git a/Sources/Services/AWSMacie2/Sources/AWSMacie2/Models.swift b/Sources/Services/AWSMacie2/Sources/AWSMacie2/Models.swift index d1bb152dc6c..8767e4e3f2c 100644 --- a/Sources/Services/AWSMacie2/Sources/AWSMacie2/Models.swift +++ b/Sources/Services/AWSMacie2/Sources/AWSMacie2/Models.swift @@ -336,14 +336,16 @@ extension Macie2ClientTypes { extension Macie2ClientTypes { - /// The error code for an error that prevented Amazon Macie from retrieving and processing information about an S3 bucket and the bucket's objects. + /// The code for an error or issue that prevented Amazon Macie from retrieving and processing information about an S3 bucket and the bucket's objects. public enum BucketMetadataErrorCode: Swift.Sendable, Swift.Equatable, Swift.RawRepresentable, Swift.CaseIterable, Swift.Hashable { case accessDenied + case bucketCountExceedsQuota case sdkUnknown(Swift.String) public static var allCases: [BucketMetadataErrorCode] { return [ - .accessDenied + .accessDenied, + .bucketCountExceedsQuota ] } @@ -355,6 +357,7 @@ extension Macie2ClientTypes { public var rawValue: Swift.String { switch self { case .accessDenied: return "ACCESS_DENIED" + case .bucketCountExceedsQuota: return "BUCKET_COUNT_EXCEEDS_QUOTA" case let .sdkUnknown(s): return s } } @@ -851,7 +854,7 @@ extension Macie2ClientTypes { extension Macie2ClientTypes { - /// Provides statistical data and other information about an S3 bucket that Amazon Macie monitors and analyzes for your account. By default, object count and storage size values include data for object parts that are the result of incomplete multipart uploads. For more information, see [How Macie monitors Amazon S3 data security](https://docs.aws.amazon.com/macie/latest/user/monitoring-s3-how-it-works.html) in the Amazon Macie User Guide. If an error occurs when Macie attempts to retrieve and process metadata from Amazon S3 for the bucket or the bucket's objects, the value for the versioning property is false and the value for most other properties is null. Key exceptions are accountId, bucketArn, bucketCreatedAt, bucketName, lastUpdated, and region. To identify the cause of the error, refer to the errorCode and errorMessage values. + /// Provides statistical data and other information about an S3 bucket that Amazon Macie monitors and analyzes for your account. By default, object count and storage size values include data for object parts that are the result of incomplete multipart uploads. For more information, see [How Macie monitors Amazon S3 data security](https://docs.aws.amazon.com/macie/latest/user/monitoring-s3-how-it-works.html) in the Amazon Macie User Guide. If an error or issue prevents Macie from retrieving and processing metadata from Amazon S3 for the bucket or the bucket's objects, the value for the versioning property is false and the value for most other properties is null or UNKNOWN. Key exceptions are accountId, bucketArn, bucketCreatedAt, bucketName, lastUpdated, and region. To identify the cause, refer to the errorCode and errorMessage values. public struct BucketMetadata: Swift.Sendable { /// The unique identifier for the Amazon Web Services account that owns the bucket. public var accountId: Swift.String? @@ -878,13 +881,20 @@ extension Macie2ClientTypes { public var classifiableObjectCount: Swift.Int? /// The total storage size, in bytes, of the objects that Amazon Macie can analyze in the bucket. These objects use a supported storage class and have a file name extension for a supported file or storage format. If versioning is enabled for the bucket, Macie calculates this value based on the size of the latest version of each applicable object in the bucket. This value doesn't reflect the storage size of all versions of each applicable object in the bucket. public var classifiableSizeInBytes: Swift.Int? - /// The error code for an error that prevented Amazon Macie from retrieving and processing information about the bucket and the bucket's objects. If this value is ACCESS_DENIED, Macie doesn't have permission to retrieve the information. For example, the bucket has a restrictive bucket policy and Amazon S3 denied the request. If this value is null, Macie was able to retrieve and process the information. + /// The code for an error or issue that prevented Amazon Macie from retrieving and processing information about the bucket and the bucket's objects. Possible values are: + /// + /// * ACCESS_DENIED - Macie doesn't have permission to retrieve the information. For example, the bucket has a restrictive bucket policy and Amazon S3 denied the request. + /// + /// * BUCKET_COUNT_EXCEEDS_QUOTA - Retrieving and processing the information would exceed the quota for the number of buckets that Macie monitors for an account (10,000). + /// + /// + /// If this value is null, Macie was able to retrieve and process the information. public var errorCode: Macie2ClientTypes.BucketMetadataErrorCode? - /// A brief description of the error (errorCode) that prevented Amazon Macie from retrieving and processing information about the bucket and the bucket's objects. This value is null if Macie was able to retrieve and process the information. + /// A brief description of the error or issue (errorCode) that prevented Amazon Macie from retrieving and processing information about the bucket and the bucket's objects. This value is null if Macie was able to retrieve and process the information. public var errorMessage: Swift.String? /// Specifies whether any one-time or recurring classification jobs are configured to analyze objects in the bucket, and, if so, the details of the job that ran most recently. public var jobDetails: Macie2ClientTypes.JobDetails? - /// The date and time, in UTC and extended ISO 8601 format, when Amazon Macie most recently analyzed objects in the bucket while performing automated sensitive data discovery. This value is null if automated sensitive data discovery is disabled for your account. + /// The date and time, in UTC and extended ISO 8601 format, when Amazon Macie most recently analyzed objects in the bucket while performing automated sensitive data discovery. This value is null if this analysis hasn't occurred. public var lastAutomatedDiscoveryTime: Foundation.Date? /// The date and time, in UTC and extended ISO 8601 format, when Amazon Macie most recently retrieved bucket or object metadata from Amazon S3 for the bucket. public var lastUpdated: Foundation.Date? @@ -898,7 +908,7 @@ extension Macie2ClientTypes { public var region: Swift.String? /// Specifies whether the bucket is configured to replicate one or more objects to buckets for other Amazon Web Services accounts and, if so, which accounts. public var replicationDetails: Macie2ClientTypes.ReplicationDetails? - /// The sensitivity score for the bucket, ranging from -1 (classification error) to 100 (sensitive).If automated sensitive data discovery has never been enabled for your account or it’s been disabled for your organization or your standalone account for more than 30 days, possible values are: 1, the bucket is empty; or, 50, the bucket stores objects but it’s been excluded from recent analyses. + /// The sensitivity score for the bucket, ranging from -1 (classification error) to 100 (sensitive).If automated sensitive data discovery has never been enabled for your account or it's been disabled for your organization or standalone account for more than 30 days, possible values are: 1, the bucket is empty; or, 50, the bucket stores objects but it's been excluded from recent analyses. public var sensitivityScore: Swift.Int? /// The default server-side encryption settings for the bucket. public var serverSideEncryption: Macie2ClientTypes.BucketServerSideEncryption? @@ -1279,7 +1289,7 @@ extension Macie2ClientTypes { public var id: Swift.String? /// The name of the custom data identifier or managed data identifier that detected the sensitive data. For a managed data identifier, this value is the same as the unique identifier (id). public var name: Swift.String? - /// Specifies whether occurrences of this type of sensitive data are excluded (true) or included (false) in the bucket's sensitivity score. + /// Specifies whether occurrences of this type of sensitive data are excluded (true) or included (false) in the bucket's sensitivity score, if the score is calculated by Amazon Macie. public var suppressed: Swift.Bool? /// The type of data identifier that detected the sensitive data. Possible values are: CUSTOM, for a custom data identifier; and, MANAGED, for a managed data identifier. public var type: Macie2ClientTypes.DataIdentifierType? @@ -1795,7 +1805,7 @@ extension Macie2ClientTypes { public struct ApiCallDetails: Swift.Sendable { /// The name of the operation that was invoked most recently and produced the finding. public var api: Swift.String? - /// The URL of the Amazon Web Service that provides the operation, for example: s3.amazonaws.com. + /// The URL of the Amazon Web Services service that provides the operation, for example: s3.amazonaws.com. public var apiServiceName: Swift.String? /// The first date and time, in UTC and extended ISO 8601 format, when any operation was invoked and produced the finding. public var firstSeen: Foundation.Date? @@ -2243,7 +2253,7 @@ extension Macie2ClientTypes { public var assumedRole: Macie2ClientTypes.AssumedRole? /// If the action was performed using the credentials for another Amazon Web Services account, the details of that account. public var awsAccount: Macie2ClientTypes.AwsAccount? - /// If the action was performed by an Amazon Web Services account that belongs to an Amazon Web Service, the name of the service. + /// If the action was performed by an Amazon Web Services account that belongs to an Amazon Web Services service, the name of the service. public var awsService: Macie2ClientTypes.AwsService? /// If the action was performed with temporary security credentials that were obtained using the GetFederationToken operation of the Security Token Service (STS) API, the identifiers, session context, and other details about the identity. public var federatedUser: Macie2ClientTypes.FederatedUser? @@ -2400,7 +2410,7 @@ extension Macie2ClientTypes { extension Macie2ClientTypes { - /// Provides information about the S3 bucket that a finding applies to. + /// Provides information about the S3 bucket that a finding applies to. If a quota prevented Amazon Macie from retrieving and processing all the bucket's information prior to generating the finding, the following values are UNKNOWN or null: allowsUnencryptedObjectUploads, defaultServerSideEncryption, publicAccess, and tags. public struct S3Bucket: Swift.Sendable { /// Specifies whether the bucket policy for the bucket requires server-side encryption of objects when objects are added to the bucket. Possible values are: /// @@ -2637,7 +2647,7 @@ extension Macie2ClientTypes { extension Macie2ClientTypes { - /// The type of finding. For details about each type, see [Types of Amazon Macie findings](https://docs.aws.amazon.com/macie/latest/user/findings-types.html) in the Amazon Macie User Guide. Possible values are: + /// The type of finding. For details about each type, see [Types of findings](https://docs.aws.amazon.com/macie/latest/user/findings-types.html) in the Amazon Macie User Guide. Possible values are: public enum FindingType: Swift.Sendable, Swift.Equatable, Swift.RawRepresentable, Swift.CaseIterable, Swift.Hashable { case policyIamuserS3blockpublicaccessdisabled case policyIamuserS3bucketencryptiondisabled @@ -3464,7 +3474,7 @@ extension Macie2ClientTypes { extension Macie2ClientTypes { - /// Provides statistical data and other information about an S3 bucket that Amazon Macie monitors and analyzes for your account. By default, object count and storage size values include data for object parts that are the result of incomplete multipart uploads. For more information, see [How Macie monitors Amazon S3 data security](https://docs.aws.amazon.com/macie/latest/user/monitoring-s3-how-it-works.html) in the Amazon Macie User Guide. If an error occurs when Macie attempts to retrieve and process information about the bucket or the bucket's objects, the value for most of these properties is null. Key exceptions are accountId and bucketName. To identify the cause of the error, refer to the errorCode and errorMessage values. + /// Provides statistical data and other information about an S3 bucket that Amazon Macie monitors and analyzes for your account. By default, object count and storage size values include data for object parts that are the result of incomplete multipart uploads. For more information, see [How Macie monitors Amazon S3 data security](https://docs.aws.amazon.com/macie/latest/user/monitoring-s3-how-it-works.html) in the Amazon Macie User Guide. If an error or issue prevents Macie from retrieving and processing information about the bucket or the bucket's objects, the value for many of these properties is null. Key exceptions are accountId and bucketName. To identify the cause, refer to the errorCode and errorMessage values. public struct MatchingBucket: Swift.Sendable { /// The unique identifier for the Amazon Web Services account that owns the bucket. public var accountId: Swift.String? @@ -3476,19 +3486,26 @@ extension Macie2ClientTypes { public var classifiableObjectCount: Swift.Int? /// The total storage size, in bytes, of the objects that Amazon Macie can analyze in the bucket. These objects use a supported storage class and have a file name extension for a supported file or storage format. If versioning is enabled for the bucket, Macie calculates this value based on the size of the latest version of each applicable object in the bucket. This value doesn't reflect the storage size of all versions of each applicable object in the bucket. public var classifiableSizeInBytes: Swift.Int? - /// The error code for an error that prevented Amazon Macie from retrieving and processing information about the bucket and the bucket's objects. If this value is ACCESS_DENIED, Macie doesn't have permission to retrieve the information. For example, the bucket has a restrictive bucket policy and Amazon S3 denied the request. If this value is null, Macie was able to retrieve and process the information. + /// The code for an error or issue that prevented Amazon Macie from retrieving and processing information about the bucket and the bucket's objects. Possible values are: + /// + /// * ACCESS_DENIED - Macie doesn't have permission to retrieve the information. For example, the bucket has a restrictive bucket policy and Amazon S3 denied the request. + /// + /// * BUCKET_COUNT_EXCEEDS_QUOTA - Retrieving and processing the information would exceed the quota for the number of buckets that Macie monitors for an account (10,000). + /// + /// + /// If this value is null, Macie was able to retrieve and process the information. public var errorCode: Macie2ClientTypes.BucketMetadataErrorCode? - /// A brief description of the error (errorCode) that prevented Amazon Macie from retrieving and processing information about the bucket and the bucket's objects. This value is null if Macie was able to retrieve and process the information. + /// A brief description of the error or issue (errorCode) that prevented Amazon Macie from retrieving and processing information about the bucket and the bucket's objects. This value is null if Macie was able to retrieve and process the information. public var errorMessage: Swift.String? /// Specifies whether any one-time or recurring classification jobs are configured to analyze objects in the bucket, and, if so, the details of the job that ran most recently. public var jobDetails: Macie2ClientTypes.JobDetails? - /// The date and time, in UTC and extended ISO 8601 format, when Amazon Macie most recently analyzed objects in the bucket while performing automated sensitive data discovery. This value is null if automated sensitive data discovery is disabled for your account. + /// The date and time, in UTC and extended ISO 8601 format, when Amazon Macie most recently analyzed objects in the bucket while performing automated sensitive data discovery. This value is null if this analysis hasn't occurred. public var lastAutomatedDiscoveryTime: Foundation.Date? /// The total number of objects in the bucket. public var objectCount: Swift.Int? /// The total number of objects in the bucket, grouped by server-side encryption type. This includes a grouping that reports the total number of objects that aren't encrypted or use client-side encryption. public var objectCountByEncryptionType: Macie2ClientTypes.ObjectCountByEncryptionType? - /// The sensitivity score for the bucket, ranging from -1 (classification error) to 100 (sensitive).If automated sensitive data discovery has never been enabled for your account or it’s been disabled for your organization or your standalone account for more than 30 days, possible values are: 1, the bucket is empty; or, 50, the bucket stores objects but it’s been excluded from recent analyses. + /// The sensitivity score for the bucket, ranging from -1 (classification error) to 100 (sensitive).If automated sensitive data discovery has never been enabled for your account or it's been disabled for your organization or standalone account for more than 30 days, possible values are: 1, the bucket is empty; or, 50, the bucket stores objects but it's been excluded from recent analyses. public var sensitivityScore: Swift.Int? /// The total storage size, in bytes, of the bucket. If versioning is enabled for the bucket, Amazon Macie calculates this value based on the size of the latest version of each object in the bucket. This value doesn't reflect the storage size of all versions of each object in the bucket. public var sizeInBytes: Swift.Int? @@ -3542,7 +3559,7 @@ extension Macie2ClientTypes { /// Provides statistical data and other information about an Amazon Web Services resource that Amazon Macie monitors and analyzes for your account. public struct MatchingResource: Swift.Sendable { - /// The details of an S3 bucket that Amazon Macie monitors and analyzes. + /// The details of an S3 bucket that Amazon Macie monitors and analyzes for your account. public var matchingBucket: Macie2ClientTypes.MatchingBucket? public init( @@ -3822,9 +3839,9 @@ extension Macie2ClientTypes { extension Macie2ClientTypes { - /// Specifies a custom data identifier or managed data identifier that detected a type of sensitive data to start excluding or including in an S3 bucket's sensitivity score. + /// Specifies a custom data identifier or managed data identifier that detected a type of sensitive data to exclude from an S3 bucket's sensitivity score. public struct SuppressDataIdentifier: Swift.Sendable { - /// The unique identifier for the custom data identifier or managed data identifier that detected the type of sensitive data to exclude or include in the score. + /// The unique identifier for the custom data identifier or managed data identifier that detected the type of sensitive data to exclude from the score. public var id: Swift.String? /// The type of data identifier that detected the sensitive data. Possible values are: CUSTOM, for a custom data identifier; and, MANAGED, for a managed data identifier. public var type: Macie2ClientTypes.DataIdentifierType? @@ -4762,7 +4779,7 @@ extension Macie2ClientTypes { public var publiclyReadable: Swift.Int? /// The total number of buckets that allow the general public to have write access to the bucket. public var publiclyWritable: Swift.Int? - /// The total number of buckets that Amazon Macie wasn't able to evaluate permissions settings for. Macie can't determine whether these buckets are publicly accessible. + /// The total number of buckets that Amazon Macie wasn't able to evaluate permissions settings for. For example, the buckets' policies or a quota prevented Macie from retrieving the requisite data. Macie can't determine whether the buckets are publicly accessible. public var unknown: Swift.Int? public init( @@ -4790,7 +4807,7 @@ extension Macie2ClientTypes { public var s3Managed: Swift.Int? /// The total number of buckets that don't specify default server-side encryption behavior for new objects. Default encryption settings aren't configured for these buckets. public var unencrypted: Swift.Int? - /// The total number of buckets that Amazon Macie doesn't have current encryption metadata for. Macie can't provide current data about the default encryption settings for these buckets. + /// The total number of buckets that Amazon Macie doesn't have current encryption metadata for. For example, the buckets' permissions settings or a quota prevented Macie from retrieving the default encryption settings for the buckets. public var unknown: Swift.Int? public init( @@ -4818,7 +4835,7 @@ extension Macie2ClientTypes { public var `internal`: Swift.Int? /// The total number of buckets that aren't shared with other Amazon Web Services accounts, Amazon CloudFront OAIs, or CloudFront OACs. public var notShared: Swift.Int? - /// The total number of buckets that Amazon Macie wasn't able to evaluate shared access settings for. Macie can't determine whether these buckets are shared with other Amazon Web Services accounts, Amazon CloudFront OAIs, or CloudFront OACs. + /// The total number of buckets that Amazon Macie wasn't able to evaluate shared access settings for. For example, the buckets' permissions settings or a quota prevented Macie from retrieving the requisite data. Macie can't determine whether the buckets are shared with other Amazon Web Services accounts, Amazon CloudFront OAIs, or CloudFront OACs. public var unknown: Swift.Int? public init( @@ -4844,7 +4861,7 @@ extension Macie2ClientTypes { public var allowsUnencryptedObjectUploads: Swift.Int? /// The total number of buckets whose bucket policies require server-side encryption of new objects. PutObject requests for these buckets must include a valid server-side encryption header: the x-amz-server-side-encryption header with a value of AES256 or aws:kms, or the x-amz-server-side-encryption-customer-algorithm header with a value of AES256. public var deniesUnencryptedObjectUploads: Swift.Int? - /// The total number of buckets that Amazon Macie wasn't able to evaluate server-side encryption requirements for. Macie can't determine whether the bucket policies for these buckets require server-side encryption of new objects. + /// The total number of buckets that Amazon Macie wasn't able to evaluate server-side encryption requirements for. For example, the buckets' permissions settings or a quota prevented Macie from retrieving the requisite data. Macie can't determine whether bucket policies for the buckets require server-side encryption of new objects. public var unknown: Swift.Int? public init( @@ -4951,7 +4968,7 @@ extension Macie2ClientTypes { extension Macie2ClientTypes { - /// Provides aggregated statistical data for sensitive data discovery metrics that apply to S3 buckets. Each field contains aggregated data for all the buckets that have a sensitivity score (sensitivityScore) of a specified value or within a specified range (BucketStatisticsBySensitivity). If automated sensitive data discovery is currently disabled for your account, the value for each field is 0. + /// Provides aggregated statistical data for sensitive data discovery metrics that apply to S3 buckets. Each field contains aggregated data for all the buckets that have a sensitivity score (sensitivityScore) of a specified value or within a specified range (BucketStatisticsBySensitivity). If automated sensitive data discovery is currently disabled for your account, the value for most fields is 0. public struct SensitivityAggregations: Swift.Sendable { /// The total storage size, in bytes, of all the objects that Amazon Macie can analyze in the buckets. These objects use a supported storage class and have a file name extension for a supported file or storage format. If versioning is enabled for any of the buckets, this value is based on the size of the latest version of each applicable object in the buckets. This value doesn't reflect the storage size of all versions of all applicable objects in the buckets. public var classifiableSizeInBytes: Swift.Int? @@ -4979,7 +4996,7 @@ extension Macie2ClientTypes { extension Macie2ClientTypes { - /// Provides aggregated statistical data for sensitive data discovery metrics that apply to S3 buckets, grouped by bucket sensitivity score (sensitivityScore). If automated sensitive data discovery is currently disabled for your account, the value for each metric is 0. + /// Provides aggregated statistical data for sensitive data discovery metrics that apply to S3 buckets, grouped by bucket sensitivity score (sensitivityScore). If automated sensitive data discovery is currently disabled for your account, the value for most of these metrics is 0. public struct BucketStatisticsBySensitivity: Swift.Sendable { /// The aggregated statistical data for all buckets that have a sensitivity score of -1. public var classificationError: Macie2ClientTypes.SensitivityAggregations? @@ -6440,7 +6457,7 @@ public struct GetBucketStatisticsOutput: Swift.Sendable { public var bucketCountByObjectEncryptionRequirement: Macie2ClientTypes.BucketCountPolicyAllowsUnencryptedObjectUploads? /// The total number of buckets that are or aren't shared with other Amazon Web Services accounts, Amazon CloudFront origin access identities (OAIs), or CloudFront origin access controls (OACs). public var bucketCountBySharedAccessType: Macie2ClientTypes.BucketCountBySharedAccessType? - /// The aggregated sensitive data discovery statistics for the buckets. If automated sensitive data discovery is currently disabled for your account, the value for each statistic is 0. + /// The aggregated sensitive data discovery statistics for the buckets. If automated sensitive data discovery is currently disabled for your account, the value for most statistics is 0. public var bucketStatisticsBySensitivity: Macie2ClientTypes.BucketStatisticsBySensitivity? /// The total number of objects that Amazon Macie can analyze in the buckets. These objects use a supported storage class and have a file name extension for a supported file or storage format. public var classifiableObjectCount: Swift.Int? @@ -6755,7 +6772,7 @@ public struct GetFindingsPublicationConfigurationInput: Swift.Sendable { extension Macie2ClientTypes { - /// Specifies configuration settings that determine which findings are published to Security Hub automatically. For information about how Macie publishes findings to Security Hub, see [Amazon Macie integration with Security Hub](https://docs.aws.amazon.com/macie/latest/user/securityhub-integration.html) in the Amazon Macie User Guide. + /// Specifies configuration settings that determine which findings are published to Security Hub automatically. For information about how Macie publishes findings to Security Hub, see [Evaluating findings with Security Hub](https://docs.aws.amazon.com/macie/latest/user/securityhub-integration.html) in the Amazon Macie User Guide. public struct SecurityHubConfiguration: Swift.Sendable { /// Specifies whether to publish sensitive data findings to Security Hub. If you set this value to true, Amazon Macie automatically publishes all sensitive data findings that weren't suppressed by a findings filter. The default value is false. /// This member is required. @@ -7221,7 +7238,7 @@ public struct UnprocessableEntityException: ClientRuntime.ModeledError, AWSClien /// /// * OBJECT_EXCEEDS_SIZE_QUOTA - The storage size of the affected S3 object exceeds the size quota for retrieving occurrences of sensitive data from this type of file. /// - /// * OBJECT_UNAVAILABLE - The affected S3 object isn't available. The object was renamed, moved, deleted, or changed after Macie created the finding. Or the object is encrypted with an KMS key that's currently disabled. + /// * OBJECT_UNAVAILABLE - The affected S3 object isn't available. The object was renamed, moved, deleted, or changed after Macie created the finding. Or the object is encrypted with an KMS key that isn’t available. For example, the key is disabled, is scheduled for deletion, or was deleted. /// /// * RESULT_NOT_SIGNED - The corresponding sensitive data discovery result is stored in an S3 object that hasn't been signed. Macie can't verify the integrity and authenticity of the sensitive data discovery result. Therefore, Macie can't verify the location of the sensitive data to retrieve. /// @@ -7353,7 +7370,7 @@ public struct GetSensitiveDataOccurrencesAvailabilityOutput: Swift.Sendable { /// /// * OBJECT_EXCEEDS_SIZE_QUOTA - The storage size of the affected S3 object exceeds the size quota for retrieving occurrences of sensitive data from this type of file. /// - /// * OBJECT_UNAVAILABLE - The affected S3 object isn't available. The object was renamed, moved, deleted, or changed after Macie created the finding. Or the object is encrypted with an KMS key that's currently disabled. + /// * OBJECT_UNAVAILABLE - The affected S3 object isn't available. The object was renamed, moved, deleted, or changed after Macie created the finding. Or the object is encrypted with an KMS key that isn’t available. For example, the key is disabled, is scheduled for deletion, or was deleted. /// /// * RESULT_NOT_SIGNED - The corresponding sensitive data discovery result is stored in an S3 object that hasn't been signed. Macie can't verify the integrity and authenticity of the sensitive data discovery result. Therefore, Macie can't verify the location of the sensitive data to retrieve. /// @@ -8559,7 +8576,7 @@ extension Macie2ClientTypes { /// Specifies S3 buckets to add or remove from the exclusion list defined by the classification scope for an Amazon Macie account. public struct S3ClassificationScopeExclusionUpdate: Swift.Sendable { - /// Depending on the value specified for the update operation (ClassificationScopeUpdateOperation), an array of strings that: lists the names of buckets to add or remove from the list, or specifies a new set of bucket names that overwrites all existing names in the list. Each string must be the full name of an S3 bucket. Values are case sensitive. + /// Depending on the value specified for the update operation (ClassificationScopeUpdateOperation), an array of strings that: lists the names of buckets to add or remove from the list, or specifies a new set of bucket names that overwrites all existing names in the list. Each string must be the full name of an existing S3 bucket. Values are case sensitive. /// This member is required. public var bucketNames: [Swift.String]? /// Specifies how to apply the changes to the exclusion list. Valid values are: @@ -8763,7 +8780,7 @@ public struct UpdateResourceProfileDetectionsInput: Swift.Sendable { /// The Amazon Resource Name (ARN) of the S3 bucket that the request applies to. /// This member is required. public var resourceArn: Swift.String? - /// An array of objects, one for each custom data identifier or managed data identifier that detected the type of sensitive data to start excluding or including in the bucket's score. To start including all sensitive data types in the score, don't specify any values for this array. + /// An array of objects, one for each custom data identifier or managed data identifier that detected a type of sensitive data to exclude from the bucket's score. To include all sensitive data types in the score, don't specify any values for this array. public var suppressDataIdentifiers: [Macie2ClientTypes.SuppressDataIdentifier]? public init( @@ -8783,7 +8800,7 @@ public struct UpdateResourceProfileDetectionsOutput: Swift.Sendable { extension Macie2ClientTypes { - /// Specifies the access method and settings to use when retrieving occurrences of sensitive data reported by findings. If your request specifies an Identity and Access Management (IAM) role to assume, Amazon Macie verifies that the role exists and the attached policies are configured correctly. If there's an issue, Macie returns an error. For information about addressing the issue, see [Configuration options and requirements for retrieving sensitive data samples](https://docs.aws.amazon.com/macie/latest/user/findings-retrieve-sd-options.html) in the Amazon Macie User Guide. + /// Specifies the access method and settings to use when retrieving occurrences of sensitive data reported by findings. If your request specifies an Identity and Access Management (IAM) role to assume, Amazon Macie verifies that the role exists and the attached policies are configured correctly. If there's an issue, Macie returns an error. For information about addressing the issue, see [Configuration options for retrieving sensitive data samples](https://docs.aws.amazon.com/macie/latest/user/findings-retrieve-sd-options.html) in the Amazon Macie User Guide. public struct UpdateRetrievalConfiguration: Swift.Sendable { /// The access method to use when retrieving sensitive data from affected S3 objects. Valid values are: ASSUME_ROLE, assume an IAM role that is in the affected Amazon Web Services account and delegates access to Amazon Macie; and, CALLER_CREDENTIALS, use the credentials of the IAM user who requests the sensitive data. If you specify ASSUME_ROLE, also specify the name of an existing IAM role for Macie to assume (roleName). If you change this value from ASSUME_ROLE to CALLER_CREDENTIALS for an existing configuration, Macie permanently deletes the external ID and role name currently specified for the configuration. These settings can't be recovered after they're deleted. /// This member is required. diff --git a/Sources/Services/AWSMailManager/Sources/AWSMailManager/MailManagerClient.swift b/Sources/Services/AWSMailManager/Sources/AWSMailManager/MailManagerClient.swift index af0b6365dee..fe0929d75a5 100644 --- a/Sources/Services/AWSMailManager/Sources/AWSMailManager/MailManagerClient.swift +++ b/Sources/Services/AWSMailManager/Sources/AWSMailManager/MailManagerClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class MailManagerClient: ClientRuntime.Client { public static let clientName = "MailManagerClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: MailManagerClient.MailManagerClientConfiguration let serviceName = "MailManager" diff --git a/Sources/Services/AWSManagedBlockchain/Sources/AWSManagedBlockchain/ManagedBlockchainClient.swift b/Sources/Services/AWSManagedBlockchain/Sources/AWSManagedBlockchain/ManagedBlockchainClient.swift index 4669a8a10e0..44c7aa4b5fe 100644 --- a/Sources/Services/AWSManagedBlockchain/Sources/AWSManagedBlockchain/ManagedBlockchainClient.swift +++ b/Sources/Services/AWSManagedBlockchain/Sources/AWSManagedBlockchain/ManagedBlockchainClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ManagedBlockchainClient: ClientRuntime.Client { public static let clientName = "ManagedBlockchainClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: ManagedBlockchainClient.ManagedBlockchainClientConfiguration let serviceName = "ManagedBlockchain" diff --git a/Sources/Services/AWSManagedBlockchainQuery/Sources/AWSManagedBlockchainQuery/ManagedBlockchainQueryClient.swift b/Sources/Services/AWSManagedBlockchainQuery/Sources/AWSManagedBlockchainQuery/ManagedBlockchainQueryClient.swift index 580a3efb659..757cdc1545f 100644 --- a/Sources/Services/AWSManagedBlockchainQuery/Sources/AWSManagedBlockchainQuery/ManagedBlockchainQueryClient.swift +++ b/Sources/Services/AWSManagedBlockchainQuery/Sources/AWSManagedBlockchainQuery/ManagedBlockchainQueryClient.swift @@ -62,7 +62,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ManagedBlockchainQueryClient: ClientRuntime.Client { public static let clientName = "ManagedBlockchainQueryClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: ManagedBlockchainQueryClient.ManagedBlockchainQueryClientConfiguration let serviceName = "ManagedBlockchain Query" diff --git a/Sources/Services/AWSMarketplaceAgreement/Sources/AWSMarketplaceAgreement/MarketplaceAgreementClient.swift b/Sources/Services/AWSMarketplaceAgreement/Sources/AWSMarketplaceAgreement/MarketplaceAgreementClient.swift index c11bd69ed53..7229b5d06dd 100644 --- a/Sources/Services/AWSMarketplaceAgreement/Sources/AWSMarketplaceAgreement/MarketplaceAgreementClient.swift +++ b/Sources/Services/AWSMarketplaceAgreement/Sources/AWSMarketplaceAgreement/MarketplaceAgreementClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class MarketplaceAgreementClient: ClientRuntime.Client { public static let clientName = "MarketplaceAgreementClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: MarketplaceAgreementClient.MarketplaceAgreementClientConfiguration let serviceName = "Marketplace Agreement" diff --git a/Sources/Services/AWSMarketplaceCatalog/Sources/AWSMarketplaceCatalog/MarketplaceCatalogClient.swift b/Sources/Services/AWSMarketplaceCatalog/Sources/AWSMarketplaceCatalog/MarketplaceCatalogClient.swift index 6c808379c85..4606c801d2f 100644 --- a/Sources/Services/AWSMarketplaceCatalog/Sources/AWSMarketplaceCatalog/MarketplaceCatalogClient.swift +++ b/Sources/Services/AWSMarketplaceCatalog/Sources/AWSMarketplaceCatalog/MarketplaceCatalogClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class MarketplaceCatalogClient: ClientRuntime.Client { public static let clientName = "MarketplaceCatalogClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: MarketplaceCatalogClient.MarketplaceCatalogClientConfiguration let serviceName = "Marketplace Catalog" diff --git a/Sources/Services/AWSMarketplaceCommerceAnalytics/Sources/AWSMarketplaceCommerceAnalytics/MarketplaceCommerceAnalyticsClient.swift b/Sources/Services/AWSMarketplaceCommerceAnalytics/Sources/AWSMarketplaceCommerceAnalytics/MarketplaceCommerceAnalyticsClient.swift index 415c51da1e8..6c594a38c8d 100644 --- a/Sources/Services/AWSMarketplaceCommerceAnalytics/Sources/AWSMarketplaceCommerceAnalytics/MarketplaceCommerceAnalyticsClient.swift +++ b/Sources/Services/AWSMarketplaceCommerceAnalytics/Sources/AWSMarketplaceCommerceAnalytics/MarketplaceCommerceAnalyticsClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class MarketplaceCommerceAnalyticsClient: ClientRuntime.Client { public static let clientName = "MarketplaceCommerceAnalyticsClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: MarketplaceCommerceAnalyticsClient.MarketplaceCommerceAnalyticsClientConfiguration let serviceName = "Marketplace Commerce Analytics" diff --git a/Sources/Services/AWSMarketplaceDeployment/Sources/AWSMarketplaceDeployment/MarketplaceDeploymentClient.swift b/Sources/Services/AWSMarketplaceDeployment/Sources/AWSMarketplaceDeployment/MarketplaceDeploymentClient.swift index 46c0daadfc3..e653f6dbbc7 100644 --- a/Sources/Services/AWSMarketplaceDeployment/Sources/AWSMarketplaceDeployment/MarketplaceDeploymentClient.swift +++ b/Sources/Services/AWSMarketplaceDeployment/Sources/AWSMarketplaceDeployment/MarketplaceDeploymentClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class MarketplaceDeploymentClient: ClientRuntime.Client { public static let clientName = "MarketplaceDeploymentClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: MarketplaceDeploymentClient.MarketplaceDeploymentClientConfiguration let serviceName = "Marketplace Deployment" diff --git a/Sources/Services/AWSMarketplaceEntitlementService/Sources/AWSMarketplaceEntitlementService/MarketplaceEntitlementClient.swift b/Sources/Services/AWSMarketplaceEntitlementService/Sources/AWSMarketplaceEntitlementService/MarketplaceEntitlementClient.swift index 5504e02584a..0d00e96f60f 100644 --- a/Sources/Services/AWSMarketplaceEntitlementService/Sources/AWSMarketplaceEntitlementService/MarketplaceEntitlementClient.swift +++ b/Sources/Services/AWSMarketplaceEntitlementService/Sources/AWSMarketplaceEntitlementService/MarketplaceEntitlementClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class MarketplaceEntitlementClient: ClientRuntime.Client { public static let clientName = "MarketplaceEntitlementClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: MarketplaceEntitlementClient.MarketplaceEntitlementClientConfiguration let serviceName = "Marketplace Entitlement" diff --git a/Sources/Services/AWSMarketplaceMetering/Sources/AWSMarketplaceMetering/MarketplaceMeteringClient.swift b/Sources/Services/AWSMarketplaceMetering/Sources/AWSMarketplaceMetering/MarketplaceMeteringClient.swift index 7df48d0ba00..d491cfadadf 100644 --- a/Sources/Services/AWSMarketplaceMetering/Sources/AWSMarketplaceMetering/MarketplaceMeteringClient.swift +++ b/Sources/Services/AWSMarketplaceMetering/Sources/AWSMarketplaceMetering/MarketplaceMeteringClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class MarketplaceMeteringClient: ClientRuntime.Client { public static let clientName = "MarketplaceMeteringClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: MarketplaceMeteringClient.MarketplaceMeteringClientConfiguration let serviceName = "Marketplace Metering" diff --git a/Sources/Services/AWSMarketplaceReporting/Sources/AWSMarketplaceReporting/MarketplaceReportingClient.swift b/Sources/Services/AWSMarketplaceReporting/Sources/AWSMarketplaceReporting/MarketplaceReportingClient.swift index b96c8f2137c..4761ab3935a 100644 --- a/Sources/Services/AWSMarketplaceReporting/Sources/AWSMarketplaceReporting/MarketplaceReportingClient.swift +++ b/Sources/Services/AWSMarketplaceReporting/Sources/AWSMarketplaceReporting/MarketplaceReportingClient.swift @@ -62,7 +62,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class MarketplaceReportingClient: ClientRuntime.Client { public static let clientName = "MarketplaceReportingClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: MarketplaceReportingClient.MarketplaceReportingClientConfiguration let serviceName = "Marketplace Reporting" diff --git a/Sources/Services/AWSMediaConnect/Sources/AWSMediaConnect/MediaConnectClient.swift b/Sources/Services/AWSMediaConnect/Sources/AWSMediaConnect/MediaConnectClient.swift index 09d4952ce73..135ade20e67 100644 --- a/Sources/Services/AWSMediaConnect/Sources/AWSMediaConnect/MediaConnectClient.swift +++ b/Sources/Services/AWSMediaConnect/Sources/AWSMediaConnect/MediaConnectClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class MediaConnectClient: ClientRuntime.Client { public static let clientName = "MediaConnectClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: MediaConnectClient.MediaConnectClientConfiguration let serviceName = "MediaConnect" diff --git a/Sources/Services/AWSMediaConvert/Sources/AWSMediaConvert/MediaConvertClient.swift b/Sources/Services/AWSMediaConvert/Sources/AWSMediaConvert/MediaConvertClient.swift index e648c06af03..09ce294c152 100644 --- a/Sources/Services/AWSMediaConvert/Sources/AWSMediaConvert/MediaConvertClient.swift +++ b/Sources/Services/AWSMediaConvert/Sources/AWSMediaConvert/MediaConvertClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class MediaConvertClient: ClientRuntime.Client { public static let clientName = "MediaConvertClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: MediaConvertClient.MediaConvertClientConfiguration let serviceName = "MediaConvert" diff --git a/Sources/Services/AWSMediaLive/Sources/AWSMediaLive/MediaLiveClient.swift b/Sources/Services/AWSMediaLive/Sources/AWSMediaLive/MediaLiveClient.swift index ff8f2dbc9d3..9731a7df280 100644 --- a/Sources/Services/AWSMediaLive/Sources/AWSMediaLive/MediaLiveClient.swift +++ b/Sources/Services/AWSMediaLive/Sources/AWSMediaLive/MediaLiveClient.swift @@ -67,7 +67,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class MediaLiveClient: ClientRuntime.Client { public static let clientName = "MediaLiveClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: MediaLiveClient.MediaLiveClientConfiguration let serviceName = "MediaLive" diff --git a/Sources/Services/AWSMediaPackage/Sources/AWSMediaPackage/MediaPackageClient.swift b/Sources/Services/AWSMediaPackage/Sources/AWSMediaPackage/MediaPackageClient.swift index 6774c99222d..9da03e9077e 100644 --- a/Sources/Services/AWSMediaPackage/Sources/AWSMediaPackage/MediaPackageClient.swift +++ b/Sources/Services/AWSMediaPackage/Sources/AWSMediaPackage/MediaPackageClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class MediaPackageClient: ClientRuntime.Client { public static let clientName = "MediaPackageClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: MediaPackageClient.MediaPackageClientConfiguration let serviceName = "MediaPackage" diff --git a/Sources/Services/AWSMediaPackageV2/Sources/AWSMediaPackageV2/MediaPackageV2Client.swift b/Sources/Services/AWSMediaPackageV2/Sources/AWSMediaPackageV2/MediaPackageV2Client.swift index c70f9ad5e67..2a9bf8d3d5a 100644 --- a/Sources/Services/AWSMediaPackageV2/Sources/AWSMediaPackageV2/MediaPackageV2Client.swift +++ b/Sources/Services/AWSMediaPackageV2/Sources/AWSMediaPackageV2/MediaPackageV2Client.swift @@ -66,7 +66,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class MediaPackageV2Client: ClientRuntime.Client { public static let clientName = "MediaPackageV2Client" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: MediaPackageV2Client.MediaPackageV2ClientConfiguration let serviceName = "MediaPackageV2" diff --git a/Sources/Services/AWSMediaPackageVod/Sources/AWSMediaPackageVod/MediaPackageVodClient.swift b/Sources/Services/AWSMediaPackageVod/Sources/AWSMediaPackageVod/MediaPackageVodClient.swift index 3b6b279589b..d41a047c380 100644 --- a/Sources/Services/AWSMediaPackageVod/Sources/AWSMediaPackageVod/MediaPackageVodClient.swift +++ b/Sources/Services/AWSMediaPackageVod/Sources/AWSMediaPackageVod/MediaPackageVodClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class MediaPackageVodClient: ClientRuntime.Client { public static let clientName = "MediaPackageVodClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: MediaPackageVodClient.MediaPackageVodClientConfiguration let serviceName = "MediaPackage Vod" diff --git a/Sources/Services/AWSMediaStore/Sources/AWSMediaStore/MediaStoreClient.swift b/Sources/Services/AWSMediaStore/Sources/AWSMediaStore/MediaStoreClient.swift index b7b48cd4238..b2533e21ef7 100644 --- a/Sources/Services/AWSMediaStore/Sources/AWSMediaStore/MediaStoreClient.swift +++ b/Sources/Services/AWSMediaStore/Sources/AWSMediaStore/MediaStoreClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class MediaStoreClient: ClientRuntime.Client { public static let clientName = "MediaStoreClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: MediaStoreClient.MediaStoreClientConfiguration let serviceName = "MediaStore" diff --git a/Sources/Services/AWSMediaStoreData/Sources/AWSMediaStoreData/MediaStoreDataClient.swift b/Sources/Services/AWSMediaStoreData/Sources/AWSMediaStoreData/MediaStoreDataClient.swift index a96db52f936..036de334adf 100644 --- a/Sources/Services/AWSMediaStoreData/Sources/AWSMediaStoreData/MediaStoreDataClient.swift +++ b/Sources/Services/AWSMediaStoreData/Sources/AWSMediaStoreData/MediaStoreDataClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class MediaStoreDataClient: ClientRuntime.Client { public static let clientName = "MediaStoreDataClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: MediaStoreDataClient.MediaStoreDataClientConfiguration let serviceName = "MediaStore Data" diff --git a/Sources/Services/AWSMediaStoreData/Sources/AWSMediaStoreData/Models.swift b/Sources/Services/AWSMediaStoreData/Sources/AWSMediaStoreData/Models.swift index bf27b6050d6..d986dbe728e 100644 --- a/Sources/Services/AWSMediaStoreData/Sources/AWSMediaStoreData/Models.swift +++ b/Sources/Services/AWSMediaStoreData/Sources/AWSMediaStoreData/Models.swift @@ -220,7 +220,7 @@ public struct GetObjectOutput: Swift.Sendable { public var statusCode: Swift.Int public init( - body: Smithy.ByteStream? = Smithy.ByteStream.data(Foundation.Data("".utf8)), + body: Smithy.ByteStream? = Smithy.ByteStream.data(Foundation.Data(base64Encoded: "")), cacheControl: Swift.String? = nil, contentLength: Swift.Int? = nil, contentRange: Swift.String? = nil, diff --git a/Sources/Services/AWSMediaTailor/Sources/AWSMediaTailor/MediaTailorClient.swift b/Sources/Services/AWSMediaTailor/Sources/AWSMediaTailor/MediaTailorClient.swift index f69ec8b6b67..f3b516b0532 100644 --- a/Sources/Services/AWSMediaTailor/Sources/AWSMediaTailor/MediaTailorClient.swift +++ b/Sources/Services/AWSMediaTailor/Sources/AWSMediaTailor/MediaTailorClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class MediaTailorClient: ClientRuntime.Client { public static let clientName = "MediaTailorClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: MediaTailorClient.MediaTailorClientConfiguration let serviceName = "MediaTailor" diff --git a/Sources/Services/AWSMedicalImaging/Sources/AWSMedicalImaging/MedicalImagingClient.swift b/Sources/Services/AWSMedicalImaging/Sources/AWSMedicalImaging/MedicalImagingClient.swift index 48bdc676f83..6dc962a89e7 100644 --- a/Sources/Services/AWSMedicalImaging/Sources/AWSMedicalImaging/MedicalImagingClient.swift +++ b/Sources/Services/AWSMedicalImaging/Sources/AWSMedicalImaging/MedicalImagingClient.swift @@ -67,7 +67,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class MedicalImagingClient: ClientRuntime.Client { public static let clientName = "MedicalImagingClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: MedicalImagingClient.MedicalImagingClientConfiguration let serviceName = "Medical Imaging" diff --git a/Sources/Services/AWSMemoryDB/Sources/AWSMemoryDB/MemoryDBClient.swift b/Sources/Services/AWSMemoryDB/Sources/AWSMemoryDB/MemoryDBClient.swift index e71bb4001af..4cce18f218a 100644 --- a/Sources/Services/AWSMemoryDB/Sources/AWSMemoryDB/MemoryDBClient.swift +++ b/Sources/Services/AWSMemoryDB/Sources/AWSMemoryDB/MemoryDBClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class MemoryDBClient: ClientRuntime.Client { public static let clientName = "MemoryDBClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: MemoryDBClient.MemoryDBClientConfiguration let serviceName = "MemoryDB" diff --git a/Sources/Services/AWSMgn/Sources/AWSMgn/MgnClient.swift b/Sources/Services/AWSMgn/Sources/AWSMgn/MgnClient.swift index 17a3a5da427..728cb911e70 100644 --- a/Sources/Services/AWSMgn/Sources/AWSMgn/MgnClient.swift +++ b/Sources/Services/AWSMgn/Sources/AWSMgn/MgnClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class MgnClient: ClientRuntime.Client { public static let clientName = "MgnClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: MgnClient.MgnClientConfiguration let serviceName = "mgn" diff --git a/Sources/Services/AWSMigrationHub/Sources/AWSMigrationHub/MigrationHubClient.swift b/Sources/Services/AWSMigrationHub/Sources/AWSMigrationHub/MigrationHubClient.swift index fbbc9cc8ad4..380d14e87ed 100644 --- a/Sources/Services/AWSMigrationHub/Sources/AWSMigrationHub/MigrationHubClient.swift +++ b/Sources/Services/AWSMigrationHub/Sources/AWSMigrationHub/MigrationHubClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class MigrationHubClient: ClientRuntime.Client { public static let clientName = "MigrationHubClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: MigrationHubClient.MigrationHubClientConfiguration let serviceName = "Migration Hub" diff --git a/Sources/Services/AWSMigrationHubConfig/Sources/AWSMigrationHubConfig/MigrationHubConfigClient.swift b/Sources/Services/AWSMigrationHubConfig/Sources/AWSMigrationHubConfig/MigrationHubConfigClient.swift index fd6f3773d2e..09ab095f92c 100644 --- a/Sources/Services/AWSMigrationHubConfig/Sources/AWSMigrationHubConfig/MigrationHubConfigClient.swift +++ b/Sources/Services/AWSMigrationHubConfig/Sources/AWSMigrationHubConfig/MigrationHubConfigClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class MigrationHubConfigClient: ClientRuntime.Client { public static let clientName = "MigrationHubConfigClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: MigrationHubConfigClient.MigrationHubConfigClientConfiguration let serviceName = "MigrationHub Config" diff --git a/Sources/Services/AWSMigrationHubOrchestrator/Sources/AWSMigrationHubOrchestrator/MigrationHubOrchestratorClient.swift b/Sources/Services/AWSMigrationHubOrchestrator/Sources/AWSMigrationHubOrchestrator/MigrationHubOrchestratorClient.swift index 0d72675d2b1..fd8e9ac0149 100644 --- a/Sources/Services/AWSMigrationHubOrchestrator/Sources/AWSMigrationHubOrchestrator/MigrationHubOrchestratorClient.swift +++ b/Sources/Services/AWSMigrationHubOrchestrator/Sources/AWSMigrationHubOrchestrator/MigrationHubOrchestratorClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class MigrationHubOrchestratorClient: ClientRuntime.Client { public static let clientName = "MigrationHubOrchestratorClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: MigrationHubOrchestratorClient.MigrationHubOrchestratorClientConfiguration let serviceName = "MigrationHubOrchestrator" diff --git a/Sources/Services/AWSMigrationHubRefactorSpaces/Sources/AWSMigrationHubRefactorSpaces/MigrationHubRefactorSpacesClient.swift b/Sources/Services/AWSMigrationHubRefactorSpaces/Sources/AWSMigrationHubRefactorSpaces/MigrationHubRefactorSpacesClient.swift index 19c2c9b76a1..7f972efb164 100644 --- a/Sources/Services/AWSMigrationHubRefactorSpaces/Sources/AWSMigrationHubRefactorSpaces/MigrationHubRefactorSpacesClient.swift +++ b/Sources/Services/AWSMigrationHubRefactorSpaces/Sources/AWSMigrationHubRefactorSpaces/MigrationHubRefactorSpacesClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class MigrationHubRefactorSpacesClient: ClientRuntime.Client { public static let clientName = "MigrationHubRefactorSpacesClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: MigrationHubRefactorSpacesClient.MigrationHubRefactorSpacesClientConfiguration let serviceName = "Migration Hub Refactor Spaces" diff --git a/Sources/Services/AWSMigrationHubStrategy/Sources/AWSMigrationHubStrategy/MigrationHubStrategyClient.swift b/Sources/Services/AWSMigrationHubStrategy/Sources/AWSMigrationHubStrategy/MigrationHubStrategyClient.swift index b814abccdf9..69872d1ca86 100644 --- a/Sources/Services/AWSMigrationHubStrategy/Sources/AWSMigrationHubStrategy/MigrationHubStrategyClient.swift +++ b/Sources/Services/AWSMigrationHubStrategy/Sources/AWSMigrationHubStrategy/MigrationHubStrategyClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class MigrationHubStrategyClient: ClientRuntime.Client { public static let clientName = "MigrationHubStrategyClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: MigrationHubStrategyClient.MigrationHubStrategyClientConfiguration let serviceName = "MigrationHubStrategy" diff --git a/Sources/Services/AWSMq/Sources/AWSMq/MqClient.swift b/Sources/Services/AWSMq/Sources/AWSMq/MqClient.swift index c9042abc54a..e3d9258b2a5 100644 --- a/Sources/Services/AWSMq/Sources/AWSMq/MqClient.swift +++ b/Sources/Services/AWSMq/Sources/AWSMq/MqClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class MqClient: ClientRuntime.Client { public static let clientName = "MqClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: MqClient.MqClientConfiguration let serviceName = "mq" diff --git a/Sources/Services/AWSNeptune/Sources/AWSNeptune/NeptuneClient.swift b/Sources/Services/AWSNeptune/Sources/AWSNeptune/NeptuneClient.swift index 1166c6e4266..94ed8e0ea63 100644 --- a/Sources/Services/AWSNeptune/Sources/AWSNeptune/NeptuneClient.swift +++ b/Sources/Services/AWSNeptune/Sources/AWSNeptune/NeptuneClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class NeptuneClient: ClientRuntime.Client { public static let clientName = "NeptuneClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: NeptuneClient.NeptuneClientConfiguration let serviceName = "Neptune" diff --git a/Sources/Services/AWSNeptuneGraph/Sources/AWSNeptuneGraph/NeptuneGraphClient.swift b/Sources/Services/AWSNeptuneGraph/Sources/AWSNeptuneGraph/NeptuneGraphClient.swift index 200f52a2ea9..0e4cbbb91fd 100644 --- a/Sources/Services/AWSNeptuneGraph/Sources/AWSNeptuneGraph/NeptuneGraphClient.swift +++ b/Sources/Services/AWSNeptuneGraph/Sources/AWSNeptuneGraph/NeptuneGraphClient.swift @@ -67,7 +67,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class NeptuneGraphClient: ClientRuntime.Client { public static let clientName = "NeptuneGraphClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: NeptuneGraphClient.NeptuneGraphClientConfiguration let serviceName = "Neptune Graph" diff --git a/Sources/Services/AWSNeptunedata/Sources/AWSNeptunedata/NeptunedataClient.swift b/Sources/Services/AWSNeptunedata/Sources/AWSNeptunedata/NeptunedataClient.swift index db58a3da751..af6a42ab28b 100644 --- a/Sources/Services/AWSNeptunedata/Sources/AWSNeptunedata/NeptunedataClient.swift +++ b/Sources/Services/AWSNeptunedata/Sources/AWSNeptunedata/NeptunedataClient.swift @@ -66,7 +66,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class NeptunedataClient: ClientRuntime.Client { public static let clientName = "NeptunedataClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: NeptunedataClient.NeptunedataClientConfiguration let serviceName = "neptunedata" diff --git a/Sources/Services/AWSNetworkFirewall/Sources/AWSNetworkFirewall/NetworkFirewallClient.swift b/Sources/Services/AWSNetworkFirewall/Sources/AWSNetworkFirewall/NetworkFirewallClient.swift index f74273bd497..9942ee62733 100644 --- a/Sources/Services/AWSNetworkFirewall/Sources/AWSNetworkFirewall/NetworkFirewallClient.swift +++ b/Sources/Services/AWSNetworkFirewall/Sources/AWSNetworkFirewall/NetworkFirewallClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class NetworkFirewallClient: ClientRuntime.Client { public static let clientName = "NetworkFirewallClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: NetworkFirewallClient.NetworkFirewallClientConfiguration let serviceName = "Network Firewall" diff --git a/Sources/Services/AWSNetworkFlowMonitor/Sources/AWSNetworkFlowMonitor/NetworkFlowMonitorClient.swift b/Sources/Services/AWSNetworkFlowMonitor/Sources/AWSNetworkFlowMonitor/NetworkFlowMonitorClient.swift index 4e9fb6be4c1..bcc96d26f01 100644 --- a/Sources/Services/AWSNetworkFlowMonitor/Sources/AWSNetworkFlowMonitor/NetworkFlowMonitorClient.swift +++ b/Sources/Services/AWSNetworkFlowMonitor/Sources/AWSNetworkFlowMonitor/NetworkFlowMonitorClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class NetworkFlowMonitorClient: ClientRuntime.Client { public static let clientName = "NetworkFlowMonitorClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: NetworkFlowMonitorClient.NetworkFlowMonitorClientConfiguration let serviceName = "NetworkFlowMonitor" diff --git a/Sources/Services/AWSNetworkManager/Sources/AWSNetworkManager/NetworkManagerClient.swift b/Sources/Services/AWSNetworkManager/Sources/AWSNetworkManager/NetworkManagerClient.swift index 8c4b79b03c8..82a6264722d 100644 --- a/Sources/Services/AWSNetworkManager/Sources/AWSNetworkManager/NetworkManagerClient.swift +++ b/Sources/Services/AWSNetworkManager/Sources/AWSNetworkManager/NetworkManagerClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class NetworkManagerClient: ClientRuntime.Client { public static let clientName = "NetworkManagerClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: NetworkManagerClient.NetworkManagerClientConfiguration let serviceName = "NetworkManager" diff --git a/Sources/Services/AWSNetworkMonitor/Sources/AWSNetworkMonitor/NetworkMonitorClient.swift b/Sources/Services/AWSNetworkMonitor/Sources/AWSNetworkMonitor/NetworkMonitorClient.swift index e8562f86af3..b30efa54358 100644 --- a/Sources/Services/AWSNetworkMonitor/Sources/AWSNetworkMonitor/NetworkMonitorClient.swift +++ b/Sources/Services/AWSNetworkMonitor/Sources/AWSNetworkMonitor/NetworkMonitorClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class NetworkMonitorClient: ClientRuntime.Client { public static let clientName = "NetworkMonitorClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: NetworkMonitorClient.NetworkMonitorClientConfiguration let serviceName = "NetworkMonitor" diff --git a/Sources/Services/AWSNotifications/Sources/AWSNotifications/NotificationsClient.swift b/Sources/Services/AWSNotifications/Sources/AWSNotifications/NotificationsClient.swift index 5475261e646..3f3019c8dae 100644 --- a/Sources/Services/AWSNotifications/Sources/AWSNotifications/NotificationsClient.swift +++ b/Sources/Services/AWSNotifications/Sources/AWSNotifications/NotificationsClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class NotificationsClient: ClientRuntime.Client { public static let clientName = "NotificationsClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: NotificationsClient.NotificationsClientConfiguration let serviceName = "Notifications" diff --git a/Sources/Services/AWSNotificationsContacts/Sources/AWSNotificationsContacts/NotificationsContactsClient.swift b/Sources/Services/AWSNotificationsContacts/Sources/AWSNotificationsContacts/NotificationsContactsClient.swift index a84f8f520c3..35429aeedc7 100644 --- a/Sources/Services/AWSNotificationsContacts/Sources/AWSNotificationsContacts/NotificationsContactsClient.swift +++ b/Sources/Services/AWSNotificationsContacts/Sources/AWSNotificationsContacts/NotificationsContactsClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class NotificationsContactsClient: ClientRuntime.Client { public static let clientName = "NotificationsContactsClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: NotificationsContactsClient.NotificationsContactsClientConfiguration let serviceName = "NotificationsContacts" diff --git a/Sources/Services/AWSOAM/Sources/AWSOAM/OAMClient.swift b/Sources/Services/AWSOAM/Sources/AWSOAM/OAMClient.swift index 3103625d483..8a99fa46f95 100644 --- a/Sources/Services/AWSOAM/Sources/AWSOAM/OAMClient.swift +++ b/Sources/Services/AWSOAM/Sources/AWSOAM/OAMClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class OAMClient: ClientRuntime.Client { public static let clientName = "OAMClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: OAMClient.OAMClientConfiguration let serviceName = "OAM" diff --git a/Sources/Services/AWSOSIS/Sources/AWSOSIS/OSISClient.swift b/Sources/Services/AWSOSIS/Sources/AWSOSIS/OSISClient.swift index fa913d05059..c4657e9b2ae 100644 --- a/Sources/Services/AWSOSIS/Sources/AWSOSIS/OSISClient.swift +++ b/Sources/Services/AWSOSIS/Sources/AWSOSIS/OSISClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class OSISClient: ClientRuntime.Client { public static let clientName = "OSISClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: OSISClient.OSISClientConfiguration let serviceName = "OSIS" diff --git a/Sources/Services/AWSObservabilityAdmin/Sources/AWSObservabilityAdmin/ObservabilityAdminClient.swift b/Sources/Services/AWSObservabilityAdmin/Sources/AWSObservabilityAdmin/ObservabilityAdminClient.swift index dc0a5058f77..d482b1eaf78 100644 --- a/Sources/Services/AWSObservabilityAdmin/Sources/AWSObservabilityAdmin/ObservabilityAdminClient.swift +++ b/Sources/Services/AWSObservabilityAdmin/Sources/AWSObservabilityAdmin/ObservabilityAdminClient.swift @@ -62,7 +62,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ObservabilityAdminClient: ClientRuntime.Client { public static let clientName = "ObservabilityAdminClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: ObservabilityAdminClient.ObservabilityAdminClientConfiguration let serviceName = "ObservabilityAdmin" diff --git a/Sources/Services/AWSOmics/Sources/AWSOmics/Models.swift b/Sources/Services/AWSOmics/Sources/AWSOmics/Models.swift index 42943742029..cc5eb29ca34 100644 --- a/Sources/Services/AWSOmics/Sources/AWSOmics/Models.swift +++ b/Sources/Services/AWSOmics/Sources/AWSOmics/Models.swift @@ -3972,7 +3972,7 @@ public struct GetReadSetOutput: Swift.Sendable { public var payload: Smithy.ByteStream? public init( - payload: Smithy.ByteStream? = Smithy.ByteStream.data(Foundation.Data("".utf8)) + payload: Smithy.ByteStream? = Smithy.ByteStream.data(Foundation.Data(base64Encoded: "")) ) { self.payload = payload @@ -4590,7 +4590,7 @@ public struct GetReferenceOutput: Swift.Sendable { public var payload: Smithy.ByteStream? public init( - payload: Smithy.ByteStream? = Smithy.ByteStream.data(Foundation.Data("".utf8)) + payload: Smithy.ByteStream? = Smithy.ByteStream.data(Foundation.Data(base64Encoded: "")) ) { self.payload = payload diff --git a/Sources/Services/AWSOmics/Sources/AWSOmics/OmicsClient.swift b/Sources/Services/AWSOmics/Sources/AWSOmics/OmicsClient.swift index 4d23d23a6c7..48267ab28b5 100644 --- a/Sources/Services/AWSOmics/Sources/AWSOmics/OmicsClient.swift +++ b/Sources/Services/AWSOmics/Sources/AWSOmics/OmicsClient.swift @@ -70,7 +70,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class OmicsClient: ClientRuntime.Client { public static let clientName = "OmicsClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: OmicsClient.OmicsClientConfiguration let serviceName = "Omics" diff --git a/Sources/Services/AWSOpenSearch/Sources/AWSOpenSearch/OpenSearchClient.swift b/Sources/Services/AWSOpenSearch/Sources/AWSOpenSearch/OpenSearchClient.swift index 1fc77706e84..9dcbb6a6226 100644 --- a/Sources/Services/AWSOpenSearch/Sources/AWSOpenSearch/OpenSearchClient.swift +++ b/Sources/Services/AWSOpenSearch/Sources/AWSOpenSearch/OpenSearchClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class OpenSearchClient: ClientRuntime.Client { public static let clientName = "OpenSearchClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: OpenSearchClient.OpenSearchClientConfiguration let serviceName = "OpenSearch" diff --git a/Sources/Services/AWSOpenSearchServerless/Sources/AWSOpenSearchServerless/OpenSearchServerlessClient.swift b/Sources/Services/AWSOpenSearchServerless/Sources/AWSOpenSearchServerless/OpenSearchServerlessClient.swift index c1a107cea52..aea51c020c7 100644 --- a/Sources/Services/AWSOpenSearchServerless/Sources/AWSOpenSearchServerless/OpenSearchServerlessClient.swift +++ b/Sources/Services/AWSOpenSearchServerless/Sources/AWSOpenSearchServerless/OpenSearchServerlessClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class OpenSearchServerlessClient: ClientRuntime.Client { public static let clientName = "OpenSearchServerlessClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: OpenSearchServerlessClient.OpenSearchServerlessClientConfiguration let serviceName = "OpenSearchServerless" diff --git a/Sources/Services/AWSOpsWorks/Sources/AWSOpsWorks/OpsWorksClient.swift b/Sources/Services/AWSOpsWorks/Sources/AWSOpsWorks/OpsWorksClient.swift index de22c156848..4002a38fc40 100644 --- a/Sources/Services/AWSOpsWorks/Sources/AWSOpsWorks/OpsWorksClient.swift +++ b/Sources/Services/AWSOpsWorks/Sources/AWSOpsWorks/OpsWorksClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class OpsWorksClient: ClientRuntime.Client { public static let clientName = "OpsWorksClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: OpsWorksClient.OpsWorksClientConfiguration let serviceName = "OpsWorks" diff --git a/Sources/Services/AWSOpsWorksCM/Sources/AWSOpsWorksCM/OpsWorksCMClient.swift b/Sources/Services/AWSOpsWorksCM/Sources/AWSOpsWorksCM/OpsWorksCMClient.swift index abf2a7cdabd..cd219331f0f 100644 --- a/Sources/Services/AWSOpsWorksCM/Sources/AWSOpsWorksCM/OpsWorksCMClient.swift +++ b/Sources/Services/AWSOpsWorksCM/Sources/AWSOpsWorksCM/OpsWorksCMClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class OpsWorksCMClient: ClientRuntime.Client { public static let clientName = "OpsWorksCMClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: OpsWorksCMClient.OpsWorksCMClientConfiguration let serviceName = "OpsWorksCM" diff --git a/Sources/Services/AWSOrganizations/Sources/AWSOrganizations/OrganizationsClient.swift b/Sources/Services/AWSOrganizations/Sources/AWSOrganizations/OrganizationsClient.swift index d6c0e7f4145..41382ecec80 100644 --- a/Sources/Services/AWSOrganizations/Sources/AWSOrganizations/OrganizationsClient.swift +++ b/Sources/Services/AWSOrganizations/Sources/AWSOrganizations/OrganizationsClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class OrganizationsClient: ClientRuntime.Client { public static let clientName = "OrganizationsClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: OrganizationsClient.OrganizationsClientConfiguration let serviceName = "Organizations" diff --git a/Sources/Services/AWSOutposts/Sources/AWSOutposts/Models.swift b/Sources/Services/AWSOutposts/Sources/AWSOutposts/Models.swift index 2f0cf2ad004..1718afab1f1 100644 --- a/Sources/Services/AWSOutposts/Sources/AWSOutposts/Models.swift +++ b/Sources/Services/AWSOutposts/Sources/AWSOutposts/Models.swift @@ -1682,6 +1682,7 @@ extension OutpostsClientTypes { public enum PowerConnector: Swift.Sendable, Swift.Equatable, Swift.RawRepresentable, Swift.CaseIterable, Swift.Hashable { case ah530p7w case ah532p6w + case cs8365c case iec309 case l630p case sdkUnknown(Swift.String) @@ -1690,6 +1691,7 @@ extension OutpostsClientTypes { return [ .ah530p7w, .ah532p6w, + .cs8365c, .iec309, .l630p ] @@ -1704,6 +1706,7 @@ extension OutpostsClientTypes { switch self { case .ah530p7w: return "AH530P7W" case .ah532p6w: return "AH532P6W" + case .cs8365c: return "CS8365C" case .iec309: return "IEC309" case .l630p: return "L6_30P" case let .sdkUnknown(s): return s @@ -3289,6 +3292,8 @@ public struct UpdateSiteRackPhysicalPropertiesInput: Swift.Sendable { /// * AH530P7W (red) – 3P+N+E, 7hr; 30A; three phase /// /// * AH532P6W (red) – 3P+N+E, 6hr; 32A; three phase + /// + /// * CS8365C – (common in US); 3P+E, 50A; three phase public var powerConnector: OutpostsClientTypes.PowerConnector? /// The power draw, in kVA, available at the hardware placement position for the rack. public var powerDrawKva: OutpostsClientTypes.PowerDrawKva? diff --git a/Sources/Services/AWSOutposts/Sources/AWSOutposts/OutpostsClient.swift b/Sources/Services/AWSOutposts/Sources/AWSOutposts/OutpostsClient.swift index 7f6dbe16390..cbd6e36d64c 100644 --- a/Sources/Services/AWSOutposts/Sources/AWSOutposts/OutpostsClient.swift +++ b/Sources/Services/AWSOutposts/Sources/AWSOutposts/OutpostsClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class OutpostsClient: ClientRuntime.Client { public static let clientName = "OutpostsClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: OutpostsClient.OutpostsClientConfiguration let serviceName = "Outposts" @@ -2080,7 +2080,7 @@ extension OutpostsClient { /// Performs the `StartCapacityTask` operation on the `OutpostsOlafService` service. /// - /// Starts the specified capacity task. You can have one active capacity task per order or Outpost. + /// Starts the specified capacity task. You can have one active capacity task for each order and each Outpost. /// /// - Parameter StartCapacityTaskInput : [no documentation found] /// diff --git a/Sources/Services/AWSPCS/Sources/AWSPCS/PCSClient.swift b/Sources/Services/AWSPCS/Sources/AWSPCS/PCSClient.swift index 893298bb8c9..32ea0fa023f 100644 --- a/Sources/Services/AWSPCS/Sources/AWSPCS/PCSClient.swift +++ b/Sources/Services/AWSPCS/Sources/AWSPCS/PCSClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class PCSClient: ClientRuntime.Client { public static let clientName = "PCSClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: PCSClient.PCSClientConfiguration let serviceName = "PCS" diff --git a/Sources/Services/AWSPI/Sources/AWSPI/PIClient.swift b/Sources/Services/AWSPI/Sources/AWSPI/PIClient.swift index 4b02ea9588f..f5586c6cb06 100644 --- a/Sources/Services/AWSPI/Sources/AWSPI/PIClient.swift +++ b/Sources/Services/AWSPI/Sources/AWSPI/PIClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class PIClient: ClientRuntime.Client { public static let clientName = "PIClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: PIClient.PIClientConfiguration let serviceName = "PI" diff --git a/Sources/Services/AWSPanorama/Sources/AWSPanorama/PanoramaClient.swift b/Sources/Services/AWSPanorama/Sources/AWSPanorama/PanoramaClient.swift index c86026595c7..7a80117cf0d 100644 --- a/Sources/Services/AWSPanorama/Sources/AWSPanorama/PanoramaClient.swift +++ b/Sources/Services/AWSPanorama/Sources/AWSPanorama/PanoramaClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class PanoramaClient: ClientRuntime.Client { public static let clientName = "PanoramaClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: PanoramaClient.PanoramaClientConfiguration let serviceName = "Panorama" diff --git a/Sources/Services/AWSPartnerCentralSelling/Sources/AWSPartnerCentralSelling/PartnerCentralSellingClient.swift b/Sources/Services/AWSPartnerCentralSelling/Sources/AWSPartnerCentralSelling/PartnerCentralSellingClient.swift index 81e4f41be97..20533670791 100644 --- a/Sources/Services/AWSPartnerCentralSelling/Sources/AWSPartnerCentralSelling/PartnerCentralSellingClient.swift +++ b/Sources/Services/AWSPartnerCentralSelling/Sources/AWSPartnerCentralSelling/PartnerCentralSellingClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class PartnerCentralSellingClient: ClientRuntime.Client { public static let clientName = "PartnerCentralSellingClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: PartnerCentralSellingClient.PartnerCentralSellingClientConfiguration let serviceName = "PartnerCentral Selling" diff --git a/Sources/Services/AWSPaymentCryptography/Sources/AWSPaymentCryptography/PaymentCryptographyClient.swift b/Sources/Services/AWSPaymentCryptography/Sources/AWSPaymentCryptography/PaymentCryptographyClient.swift index 72aa7c1af9d..834e7dbfbf1 100644 --- a/Sources/Services/AWSPaymentCryptography/Sources/AWSPaymentCryptography/PaymentCryptographyClient.swift +++ b/Sources/Services/AWSPaymentCryptography/Sources/AWSPaymentCryptography/PaymentCryptographyClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class PaymentCryptographyClient: ClientRuntime.Client { public static let clientName = "PaymentCryptographyClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: PaymentCryptographyClient.PaymentCryptographyClientConfiguration let serviceName = "Payment Cryptography" diff --git a/Sources/Services/AWSPaymentCryptographyData/Sources/AWSPaymentCryptographyData/PaymentCryptographyDataClient.swift b/Sources/Services/AWSPaymentCryptographyData/Sources/AWSPaymentCryptographyData/PaymentCryptographyDataClient.swift index db3bb6b4944..f2f1c23514e 100644 --- a/Sources/Services/AWSPaymentCryptographyData/Sources/AWSPaymentCryptographyData/PaymentCryptographyDataClient.swift +++ b/Sources/Services/AWSPaymentCryptographyData/Sources/AWSPaymentCryptographyData/PaymentCryptographyDataClient.swift @@ -62,7 +62,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class PaymentCryptographyDataClient: ClientRuntime.Client { public static let clientName = "PaymentCryptographyDataClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: PaymentCryptographyDataClient.PaymentCryptographyDataClientConfiguration let serviceName = "Payment Cryptography Data" diff --git a/Sources/Services/AWSPcaConnectorAd/Sources/AWSPcaConnectorAd/PcaConnectorAdClient.swift b/Sources/Services/AWSPcaConnectorAd/Sources/AWSPcaConnectorAd/PcaConnectorAdClient.swift index 9505dbf771b..c21a798666b 100644 --- a/Sources/Services/AWSPcaConnectorAd/Sources/AWSPcaConnectorAd/PcaConnectorAdClient.swift +++ b/Sources/Services/AWSPcaConnectorAd/Sources/AWSPcaConnectorAd/PcaConnectorAdClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class PcaConnectorAdClient: ClientRuntime.Client { public static let clientName = "PcaConnectorAdClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: PcaConnectorAdClient.PcaConnectorAdClientConfiguration let serviceName = "Pca Connector Ad" diff --git a/Sources/Services/AWSPcaConnectorScep/Sources/AWSPcaConnectorScep/PcaConnectorScepClient.swift b/Sources/Services/AWSPcaConnectorScep/Sources/AWSPcaConnectorScep/PcaConnectorScepClient.swift index 7081da5117b..a0c64f80712 100644 --- a/Sources/Services/AWSPcaConnectorScep/Sources/AWSPcaConnectorScep/PcaConnectorScepClient.swift +++ b/Sources/Services/AWSPcaConnectorScep/Sources/AWSPcaConnectorScep/PcaConnectorScepClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class PcaConnectorScepClient: ClientRuntime.Client { public static let clientName = "PcaConnectorScepClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: PcaConnectorScepClient.PcaConnectorScepClientConfiguration let serviceName = "Pca Connector Scep" diff --git a/Sources/Services/AWSPersonalize/Sources/AWSPersonalize/PersonalizeClient.swift b/Sources/Services/AWSPersonalize/Sources/AWSPersonalize/PersonalizeClient.swift index 2187cb58682..466a25f2e8d 100644 --- a/Sources/Services/AWSPersonalize/Sources/AWSPersonalize/PersonalizeClient.swift +++ b/Sources/Services/AWSPersonalize/Sources/AWSPersonalize/PersonalizeClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class PersonalizeClient: ClientRuntime.Client { public static let clientName = "PersonalizeClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: PersonalizeClient.PersonalizeClientConfiguration let serviceName = "Personalize" diff --git a/Sources/Services/AWSPersonalizeEvents/Sources/AWSPersonalizeEvents/PersonalizeEventsClient.swift b/Sources/Services/AWSPersonalizeEvents/Sources/AWSPersonalizeEvents/PersonalizeEventsClient.swift index 05b3c5e5f63..1265fdc20cf 100644 --- a/Sources/Services/AWSPersonalizeEvents/Sources/AWSPersonalizeEvents/PersonalizeEventsClient.swift +++ b/Sources/Services/AWSPersonalizeEvents/Sources/AWSPersonalizeEvents/PersonalizeEventsClient.swift @@ -62,7 +62,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class PersonalizeEventsClient: ClientRuntime.Client { public static let clientName = "PersonalizeEventsClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: PersonalizeEventsClient.PersonalizeEventsClientConfiguration let serviceName = "Personalize Events" diff --git a/Sources/Services/AWSPersonalizeRuntime/Sources/AWSPersonalizeRuntime/PersonalizeRuntimeClient.swift b/Sources/Services/AWSPersonalizeRuntime/Sources/AWSPersonalizeRuntime/PersonalizeRuntimeClient.swift index 3a6b2e3a0f1..79878e19436 100644 --- a/Sources/Services/AWSPersonalizeRuntime/Sources/AWSPersonalizeRuntime/PersonalizeRuntimeClient.swift +++ b/Sources/Services/AWSPersonalizeRuntime/Sources/AWSPersonalizeRuntime/PersonalizeRuntimeClient.swift @@ -62,7 +62,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class PersonalizeRuntimeClient: ClientRuntime.Client { public static let clientName = "PersonalizeRuntimeClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: PersonalizeRuntimeClient.PersonalizeRuntimeClientConfiguration let serviceName = "Personalize Runtime" diff --git a/Sources/Services/AWSPinpoint/Sources/AWSPinpoint/PinpointClient.swift b/Sources/Services/AWSPinpoint/Sources/AWSPinpoint/PinpointClient.swift index 6490a97d756..4d76e958ec3 100644 --- a/Sources/Services/AWSPinpoint/Sources/AWSPinpoint/PinpointClient.swift +++ b/Sources/Services/AWSPinpoint/Sources/AWSPinpoint/PinpointClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class PinpointClient: ClientRuntime.Client { public static let clientName = "PinpointClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: PinpointClient.PinpointClientConfiguration let serviceName = "Pinpoint" diff --git a/Sources/Services/AWSPinpointEmail/Sources/AWSPinpointEmail/PinpointEmailClient.swift b/Sources/Services/AWSPinpointEmail/Sources/AWSPinpointEmail/PinpointEmailClient.swift index d27d309aee5..386ef2ff3ec 100644 --- a/Sources/Services/AWSPinpointEmail/Sources/AWSPinpointEmail/PinpointEmailClient.swift +++ b/Sources/Services/AWSPinpointEmail/Sources/AWSPinpointEmail/PinpointEmailClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class PinpointEmailClient: ClientRuntime.Client { public static let clientName = "PinpointEmailClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: PinpointEmailClient.PinpointEmailClientConfiguration let serviceName = "Pinpoint Email" diff --git a/Sources/Services/AWSPinpointSMSVoice/Sources/AWSPinpointSMSVoice/PinpointSMSVoiceClient.swift b/Sources/Services/AWSPinpointSMSVoice/Sources/AWSPinpointSMSVoice/PinpointSMSVoiceClient.swift index 66299ba98b3..d74d3a36f61 100644 --- a/Sources/Services/AWSPinpointSMSVoice/Sources/AWSPinpointSMSVoice/PinpointSMSVoiceClient.swift +++ b/Sources/Services/AWSPinpointSMSVoice/Sources/AWSPinpointSMSVoice/PinpointSMSVoiceClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class PinpointSMSVoiceClient: ClientRuntime.Client { public static let clientName = "PinpointSMSVoiceClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: PinpointSMSVoiceClient.PinpointSMSVoiceClientConfiguration let serviceName = "Pinpoint SMS Voice" diff --git a/Sources/Services/AWSPinpointSMSVoiceV2/Sources/AWSPinpointSMSVoiceV2/PinpointSMSVoiceV2Client.swift b/Sources/Services/AWSPinpointSMSVoiceV2/Sources/AWSPinpointSMSVoiceV2/PinpointSMSVoiceV2Client.swift index 00659fa2c00..5585dc9a67e 100644 --- a/Sources/Services/AWSPinpointSMSVoiceV2/Sources/AWSPinpointSMSVoiceV2/PinpointSMSVoiceV2Client.swift +++ b/Sources/Services/AWSPinpointSMSVoiceV2/Sources/AWSPinpointSMSVoiceV2/PinpointSMSVoiceV2Client.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class PinpointSMSVoiceV2Client: ClientRuntime.Client { public static let clientName = "PinpointSMSVoiceV2Client" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: PinpointSMSVoiceV2Client.PinpointSMSVoiceV2ClientConfiguration let serviceName = "Pinpoint SMS Voice V2" diff --git a/Sources/Services/AWSPipes/Sources/AWSPipes/PipesClient.swift b/Sources/Services/AWSPipes/Sources/AWSPipes/PipesClient.swift index f6469e38076..73dd94d2801 100644 --- a/Sources/Services/AWSPipes/Sources/AWSPipes/PipesClient.swift +++ b/Sources/Services/AWSPipes/Sources/AWSPipes/PipesClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class PipesClient: ClientRuntime.Client { public static let clientName = "PipesClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: PipesClient.PipesClientConfiguration let serviceName = "Pipes" diff --git a/Sources/Services/AWSPolly/Sources/AWSPolly/Models.swift b/Sources/Services/AWSPolly/Sources/AWSPolly/Models.swift index 78323feb10f..f28a6d0cedc 100644 --- a/Sources/Services/AWSPolly/Sources/AWSPolly/Models.swift +++ b/Sources/Services/AWSPolly/Sources/AWSPolly/Models.swift @@ -1752,7 +1752,7 @@ public struct SynthesizeSpeechOutput: Swift.Sendable { public var requestCharacters: Swift.Int public init( - audioStream: Smithy.ByteStream? = Smithy.ByteStream.data(Foundation.Data("".utf8)), + audioStream: Smithy.ByteStream? = Smithy.ByteStream.data(Foundation.Data(base64Encoded: "")), contentType: Swift.String? = nil, requestCharacters: Swift.Int = 0 ) diff --git a/Sources/Services/AWSPolly/Sources/AWSPolly/PollyClient.swift b/Sources/Services/AWSPolly/Sources/AWSPolly/PollyClient.swift index 96ad5228cd6..6172f5afca9 100644 --- a/Sources/Services/AWSPolly/Sources/AWSPolly/PollyClient.swift +++ b/Sources/Services/AWSPolly/Sources/AWSPolly/PollyClient.swift @@ -69,7 +69,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class PollyClient: ClientRuntime.Client { public static let clientName = "PollyClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: PollyClient.PollyClientConfiguration let serviceName = "Polly" diff --git a/Sources/Services/AWSPricing/Sources/AWSPricing/PricingClient.swift b/Sources/Services/AWSPricing/Sources/AWSPricing/PricingClient.swift index 9d5931a84a1..7db954ca9fe 100644 --- a/Sources/Services/AWSPricing/Sources/AWSPricing/PricingClient.swift +++ b/Sources/Services/AWSPricing/Sources/AWSPricing/PricingClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class PricingClient: ClientRuntime.Client { public static let clientName = "PricingClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: PricingClient.PricingClientConfiguration let serviceName = "Pricing" diff --git a/Sources/Services/AWSPrivateNetworks/Sources/AWSPrivateNetworks/PrivateNetworksClient.swift b/Sources/Services/AWSPrivateNetworks/Sources/AWSPrivateNetworks/PrivateNetworksClient.swift index 6037df351f3..a6a394c680f 100644 --- a/Sources/Services/AWSPrivateNetworks/Sources/AWSPrivateNetworks/PrivateNetworksClient.swift +++ b/Sources/Services/AWSPrivateNetworks/Sources/AWSPrivateNetworks/PrivateNetworksClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class PrivateNetworksClient: ClientRuntime.Client { public static let clientName = "PrivateNetworksClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: PrivateNetworksClient.PrivateNetworksClientConfiguration let serviceName = "PrivateNetworks" diff --git a/Sources/Services/AWSProton/Sources/AWSProton/ProtonClient.swift b/Sources/Services/AWSProton/Sources/AWSProton/ProtonClient.swift index f1b133c9baf..afbb02e7a64 100644 --- a/Sources/Services/AWSProton/Sources/AWSProton/ProtonClient.swift +++ b/Sources/Services/AWSProton/Sources/AWSProton/ProtonClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ProtonClient: ClientRuntime.Client { public static let clientName = "ProtonClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: ProtonClient.ProtonClientConfiguration let serviceName = "Proton" diff --git a/Sources/Services/AWSQApps/Sources/AWSQApps/QAppsClient.swift b/Sources/Services/AWSQApps/Sources/AWSQApps/QAppsClient.swift index 9da3821b75e..5da9826bd14 100644 --- a/Sources/Services/AWSQApps/Sources/AWSQApps/QAppsClient.swift +++ b/Sources/Services/AWSQApps/Sources/AWSQApps/QAppsClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class QAppsClient: ClientRuntime.Client { public static let clientName = "QAppsClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: QAppsClient.QAppsClientConfiguration let serviceName = "QApps" diff --git a/Sources/Services/AWSQBusiness/Sources/AWSQBusiness/QBusinessClient.swift b/Sources/Services/AWSQBusiness/Sources/AWSQBusiness/QBusinessClient.swift index 21f372d829a..ca8b31c0601 100644 --- a/Sources/Services/AWSQBusiness/Sources/AWSQBusiness/QBusinessClient.swift +++ b/Sources/Services/AWSQBusiness/Sources/AWSQBusiness/QBusinessClient.swift @@ -68,7 +68,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class QBusinessClient: ClientRuntime.Client { public static let clientName = "QBusinessClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: QBusinessClient.QBusinessClientConfiguration let serviceName = "QBusiness" diff --git a/Sources/Services/AWSQConnect/Sources/AWSQConnect/QConnectClient.swift b/Sources/Services/AWSQConnect/Sources/AWSQConnect/QConnectClient.swift index 5ae0ec4558a..bdd9f641e5d 100644 --- a/Sources/Services/AWSQConnect/Sources/AWSQConnect/QConnectClient.swift +++ b/Sources/Services/AWSQConnect/Sources/AWSQConnect/QConnectClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class QConnectClient: ClientRuntime.Client { public static let clientName = "QConnectClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: QConnectClient.QConnectClientConfiguration let serviceName = "QConnect" diff --git a/Sources/Services/AWSQLDB/Sources/AWSQLDB/Models.swift b/Sources/Services/AWSQLDB/Sources/AWSQLDB/Models.swift index 9e1406c32b1..998a0464766 100644 --- a/Sources/Services/AWSQLDB/Sources/AWSQLDB/Models.swift +++ b/Sources/Services/AWSQLDB/Sources/AWSQLDB/Models.swift @@ -2058,7 +2058,7 @@ extension GetDigestOutput { let responseReader = try SmithyJSON.Reader.from(data: data) let reader = responseReader var value = GetDigestOutput() - value.digest = try reader["Digest"].readIfPresent() ?? Foundation.Data("".utf8) + value.digest = try reader["Digest"].readIfPresent() ?? Foundation.Data(base64Encoded: "") value.digestTipAddress = try reader["DigestTipAddress"].readIfPresent(with: QLDBClientTypes.ValueHolder.read(from:)) return value } diff --git a/Sources/Services/AWSQLDB/Sources/AWSQLDB/QLDBClient.swift b/Sources/Services/AWSQLDB/Sources/AWSQLDB/QLDBClient.swift index f9408e3a040..e9be70dc053 100644 --- a/Sources/Services/AWSQLDB/Sources/AWSQLDB/QLDBClient.swift +++ b/Sources/Services/AWSQLDB/Sources/AWSQLDB/QLDBClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class QLDBClient: ClientRuntime.Client { public static let clientName = "QLDBClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: QLDBClient.QLDBClientConfiguration let serviceName = "QLDB" diff --git a/Sources/Services/AWSQLDBSession/Sources/AWSQLDBSession/QLDBSessionClient.swift b/Sources/Services/AWSQLDBSession/Sources/AWSQLDBSession/QLDBSessionClient.swift index 91fcb775383..944b0a353f6 100644 --- a/Sources/Services/AWSQLDBSession/Sources/AWSQLDBSession/QLDBSessionClient.swift +++ b/Sources/Services/AWSQLDBSession/Sources/AWSQLDBSession/QLDBSessionClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class QLDBSessionClient: ClientRuntime.Client { public static let clientName = "QLDBSessionClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: QLDBSessionClient.QLDBSessionClientConfiguration let serviceName = "QLDB Session" diff --git a/Sources/Services/AWSQuickSight/Sources/AWSQuickSight/QuickSightClient.swift b/Sources/Services/AWSQuickSight/Sources/AWSQuickSight/QuickSightClient.swift index 391cf264230..40e6e8a1167 100644 --- a/Sources/Services/AWSQuickSight/Sources/AWSQuickSight/QuickSightClient.swift +++ b/Sources/Services/AWSQuickSight/Sources/AWSQuickSight/QuickSightClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class QuickSightClient: ClientRuntime.Client { public static let clientName = "QuickSightClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: QuickSightClient.QuickSightClientConfiguration let serviceName = "QuickSight" diff --git a/Sources/Services/AWSRAM/Sources/AWSRAM/RAMClient.swift b/Sources/Services/AWSRAM/Sources/AWSRAM/RAMClient.swift index b554c206a13..caf3d604d35 100644 --- a/Sources/Services/AWSRAM/Sources/AWSRAM/RAMClient.swift +++ b/Sources/Services/AWSRAM/Sources/AWSRAM/RAMClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class RAMClient: ClientRuntime.Client { public static let clientName = "RAMClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: RAMClient.RAMClientConfiguration let serviceName = "RAM" diff --git a/Sources/Services/AWSRDS/Sources/AWSRDS/RDSClient.swift b/Sources/Services/AWSRDS/Sources/AWSRDS/RDSClient.swift index 9e76ff38cc4..e79d9190176 100644 --- a/Sources/Services/AWSRDS/Sources/AWSRDS/RDSClient.swift +++ b/Sources/Services/AWSRDS/Sources/AWSRDS/RDSClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class RDSClient: ClientRuntime.Client { public static let clientName = "RDSClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: RDSClient.RDSClientConfiguration let serviceName = "RDS" diff --git a/Sources/Services/AWSRDSData/Sources/AWSRDSData/RDSDataClient.swift b/Sources/Services/AWSRDSData/Sources/AWSRDSData/RDSDataClient.swift index 7b9784b3db2..47985bf2536 100644 --- a/Sources/Services/AWSRDSData/Sources/AWSRDSData/RDSDataClient.swift +++ b/Sources/Services/AWSRDSData/Sources/AWSRDSData/RDSDataClient.swift @@ -62,7 +62,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class RDSDataClient: ClientRuntime.Client { public static let clientName = "RDSDataClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: RDSDataClient.RDSDataClientConfiguration let serviceName = "RDS Data" diff --git a/Sources/Services/AWSRUM/Sources/AWSRUM/RUMClient.swift b/Sources/Services/AWSRUM/Sources/AWSRUM/RUMClient.swift index 51b0569587b..64711d4d698 100644 --- a/Sources/Services/AWSRUM/Sources/AWSRUM/RUMClient.swift +++ b/Sources/Services/AWSRUM/Sources/AWSRUM/RUMClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class RUMClient: ClientRuntime.Client { public static let clientName = "RUMClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: RUMClient.RUMClientConfiguration let serviceName = "RUM" diff --git a/Sources/Services/AWSRbin/Sources/AWSRbin/RbinClient.swift b/Sources/Services/AWSRbin/Sources/AWSRbin/RbinClient.swift index 503e91579c9..93a1482f5ac 100644 --- a/Sources/Services/AWSRbin/Sources/AWSRbin/RbinClient.swift +++ b/Sources/Services/AWSRbin/Sources/AWSRbin/RbinClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class RbinClient: ClientRuntime.Client { public static let clientName = "RbinClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: RbinClient.RbinClientConfiguration let serviceName = "rbin" diff --git a/Sources/Services/AWSRedshift/Sources/AWSRedshift/RedshiftClient.swift b/Sources/Services/AWSRedshift/Sources/AWSRedshift/RedshiftClient.swift index ac2f2445100..97115e2e48c 100644 --- a/Sources/Services/AWSRedshift/Sources/AWSRedshift/RedshiftClient.swift +++ b/Sources/Services/AWSRedshift/Sources/AWSRedshift/RedshiftClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class RedshiftClient: ClientRuntime.Client { public static let clientName = "RedshiftClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: RedshiftClient.RedshiftClientConfiguration let serviceName = "Redshift" diff --git a/Sources/Services/AWSRedshiftData/Sources/AWSRedshiftData/RedshiftDataClient.swift b/Sources/Services/AWSRedshiftData/Sources/AWSRedshiftData/RedshiftDataClient.swift index 2aa715e799b..3ddc56c4c12 100644 --- a/Sources/Services/AWSRedshiftData/Sources/AWSRedshiftData/RedshiftDataClient.swift +++ b/Sources/Services/AWSRedshiftData/Sources/AWSRedshiftData/RedshiftDataClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class RedshiftDataClient: ClientRuntime.Client { public static let clientName = "RedshiftDataClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: RedshiftDataClient.RedshiftDataClientConfiguration let serviceName = "Redshift Data" diff --git a/Sources/Services/AWSRedshiftServerless/Sources/AWSRedshiftServerless/RedshiftServerlessClient.swift b/Sources/Services/AWSRedshiftServerless/Sources/AWSRedshiftServerless/RedshiftServerlessClient.swift index 790994ea01e..c61edd59b4d 100644 --- a/Sources/Services/AWSRedshiftServerless/Sources/AWSRedshiftServerless/RedshiftServerlessClient.swift +++ b/Sources/Services/AWSRedshiftServerless/Sources/AWSRedshiftServerless/RedshiftServerlessClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class RedshiftServerlessClient: ClientRuntime.Client { public static let clientName = "RedshiftServerlessClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: RedshiftServerlessClient.RedshiftServerlessClientConfiguration let serviceName = "Redshift Serverless" diff --git a/Sources/Services/AWSRekognition/Sources/AWSRekognition/RekognitionClient.swift b/Sources/Services/AWSRekognition/Sources/AWSRekognition/RekognitionClient.swift index 012bdef6a0f..2abbf3062d6 100644 --- a/Sources/Services/AWSRekognition/Sources/AWSRekognition/RekognitionClient.swift +++ b/Sources/Services/AWSRekognition/Sources/AWSRekognition/RekognitionClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class RekognitionClient: ClientRuntime.Client { public static let clientName = "RekognitionClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: RekognitionClient.RekognitionClientConfiguration let serviceName = "Rekognition" diff --git a/Sources/Services/AWSRepostspace/Sources/AWSRepostspace/RepostspaceClient.swift b/Sources/Services/AWSRepostspace/Sources/AWSRepostspace/RepostspaceClient.swift index 09a541f0f95..a71831752ab 100644 --- a/Sources/Services/AWSRepostspace/Sources/AWSRepostspace/RepostspaceClient.swift +++ b/Sources/Services/AWSRepostspace/Sources/AWSRepostspace/RepostspaceClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class RepostspaceClient: ClientRuntime.Client { public static let clientName = "RepostspaceClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: RepostspaceClient.RepostspaceClientConfiguration let serviceName = "repostspace" diff --git a/Sources/Services/AWSResiliencehub/Sources/AWSResiliencehub/ResiliencehubClient.swift b/Sources/Services/AWSResiliencehub/Sources/AWSResiliencehub/ResiliencehubClient.swift index bddec01cd65..e5d1568198b 100644 --- a/Sources/Services/AWSResiliencehub/Sources/AWSResiliencehub/ResiliencehubClient.swift +++ b/Sources/Services/AWSResiliencehub/Sources/AWSResiliencehub/ResiliencehubClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ResiliencehubClient: ClientRuntime.Client { public static let clientName = "ResiliencehubClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: ResiliencehubClient.ResiliencehubClientConfiguration let serviceName = "resiliencehub" diff --git a/Sources/Services/AWSResourceExplorer2/Sources/AWSResourceExplorer2/ResourceExplorer2Client.swift b/Sources/Services/AWSResourceExplorer2/Sources/AWSResourceExplorer2/ResourceExplorer2Client.swift index 76ec1f60ec4..e05234628d5 100644 --- a/Sources/Services/AWSResourceExplorer2/Sources/AWSResourceExplorer2/ResourceExplorer2Client.swift +++ b/Sources/Services/AWSResourceExplorer2/Sources/AWSResourceExplorer2/ResourceExplorer2Client.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ResourceExplorer2Client: ClientRuntime.Client { public static let clientName = "ResourceExplorer2Client" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: ResourceExplorer2Client.ResourceExplorer2ClientConfiguration let serviceName = "Resource Explorer 2" diff --git a/Sources/Services/AWSResourceGroups/Sources/AWSResourceGroups/ResourceGroupsClient.swift b/Sources/Services/AWSResourceGroups/Sources/AWSResourceGroups/ResourceGroupsClient.swift index e6001bb0666..644741ef53b 100644 --- a/Sources/Services/AWSResourceGroups/Sources/AWSResourceGroups/ResourceGroupsClient.swift +++ b/Sources/Services/AWSResourceGroups/Sources/AWSResourceGroups/ResourceGroupsClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ResourceGroupsClient: ClientRuntime.Client { public static let clientName = "ResourceGroupsClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: ResourceGroupsClient.ResourceGroupsClientConfiguration let serviceName = "Resource Groups" diff --git a/Sources/Services/AWSResourceGroupsTaggingAPI/Sources/AWSResourceGroupsTaggingAPI/ResourceGroupsTaggingAPIClient.swift b/Sources/Services/AWSResourceGroupsTaggingAPI/Sources/AWSResourceGroupsTaggingAPI/ResourceGroupsTaggingAPIClient.swift index 2a57456cb81..f84305fb230 100644 --- a/Sources/Services/AWSResourceGroupsTaggingAPI/Sources/AWSResourceGroupsTaggingAPI/ResourceGroupsTaggingAPIClient.swift +++ b/Sources/Services/AWSResourceGroupsTaggingAPI/Sources/AWSResourceGroupsTaggingAPI/ResourceGroupsTaggingAPIClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ResourceGroupsTaggingAPIClient: ClientRuntime.Client { public static let clientName = "ResourceGroupsTaggingAPIClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: ResourceGroupsTaggingAPIClient.ResourceGroupsTaggingAPIClientConfiguration let serviceName = "Resource Groups Tagging API" diff --git a/Sources/Services/AWSRoboMaker/Sources/AWSRoboMaker/RoboMakerClient.swift b/Sources/Services/AWSRoboMaker/Sources/AWSRoboMaker/RoboMakerClient.swift index e5c95cffd5f..3fb0a35dae9 100644 --- a/Sources/Services/AWSRoboMaker/Sources/AWSRoboMaker/RoboMakerClient.swift +++ b/Sources/Services/AWSRoboMaker/Sources/AWSRoboMaker/RoboMakerClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class RoboMakerClient: ClientRuntime.Client { public static let clientName = "RoboMakerClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: RoboMakerClient.RoboMakerClientConfiguration let serviceName = "RoboMaker" diff --git a/Sources/Services/AWSRolesAnywhere/Sources/AWSRolesAnywhere/RolesAnywhereClient.swift b/Sources/Services/AWSRolesAnywhere/Sources/AWSRolesAnywhere/RolesAnywhereClient.swift index 0137c505bda..aa413e45b7b 100644 --- a/Sources/Services/AWSRolesAnywhere/Sources/AWSRolesAnywhere/RolesAnywhereClient.swift +++ b/Sources/Services/AWSRolesAnywhere/Sources/AWSRolesAnywhere/RolesAnywhereClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class RolesAnywhereClient: ClientRuntime.Client { public static let clientName = "RolesAnywhereClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: RolesAnywhereClient.RolesAnywhereClientConfiguration let serviceName = "RolesAnywhere" diff --git a/Sources/Services/AWSRoute53/Sources/AWSRoute53/Route53Client.swift b/Sources/Services/AWSRoute53/Sources/AWSRoute53/Route53Client.swift index 1cd5b03eb04..d4f49659628 100644 --- a/Sources/Services/AWSRoute53/Sources/AWSRoute53/Route53Client.swift +++ b/Sources/Services/AWSRoute53/Sources/AWSRoute53/Route53Client.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class Route53Client: ClientRuntime.Client { public static let clientName = "Route53Client" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: Route53Client.Route53ClientConfiguration let serviceName = "Route 53" diff --git a/Sources/Services/AWSRoute53Domains/Sources/AWSRoute53Domains/Route53DomainsClient.swift b/Sources/Services/AWSRoute53Domains/Sources/AWSRoute53Domains/Route53DomainsClient.swift index b5e32158264..4c6a3fc2fcd 100644 --- a/Sources/Services/AWSRoute53Domains/Sources/AWSRoute53Domains/Route53DomainsClient.swift +++ b/Sources/Services/AWSRoute53Domains/Sources/AWSRoute53Domains/Route53DomainsClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class Route53DomainsClient: ClientRuntime.Client { public static let clientName = "Route53DomainsClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: Route53DomainsClient.Route53DomainsClientConfiguration let serviceName = "Route 53 Domains" diff --git a/Sources/Services/AWSRoute53Profiles/Sources/AWSRoute53Profiles/Route53ProfilesClient.swift b/Sources/Services/AWSRoute53Profiles/Sources/AWSRoute53Profiles/Route53ProfilesClient.swift index c69af69c6d8..bf3f1b25b75 100644 --- a/Sources/Services/AWSRoute53Profiles/Sources/AWSRoute53Profiles/Route53ProfilesClient.swift +++ b/Sources/Services/AWSRoute53Profiles/Sources/AWSRoute53Profiles/Route53ProfilesClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class Route53ProfilesClient: ClientRuntime.Client { public static let clientName = "Route53ProfilesClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: Route53ProfilesClient.Route53ProfilesClientConfiguration let serviceName = "Route53Profiles" diff --git a/Sources/Services/AWSRoute53RecoveryCluster/Sources/AWSRoute53RecoveryCluster/Route53RecoveryClusterClient.swift b/Sources/Services/AWSRoute53RecoveryCluster/Sources/AWSRoute53RecoveryCluster/Route53RecoveryClusterClient.swift index 2d936fb1f95..ed46db7a8ce 100644 --- a/Sources/Services/AWSRoute53RecoveryCluster/Sources/AWSRoute53RecoveryCluster/Route53RecoveryClusterClient.swift +++ b/Sources/Services/AWSRoute53RecoveryCluster/Sources/AWSRoute53RecoveryCluster/Route53RecoveryClusterClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class Route53RecoveryClusterClient: ClientRuntime.Client { public static let clientName = "Route53RecoveryClusterClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: Route53RecoveryClusterClient.Route53RecoveryClusterClientConfiguration let serviceName = "Route53 Recovery Cluster" diff --git a/Sources/Services/AWSRoute53RecoveryControlConfig/Sources/AWSRoute53RecoveryControlConfig/Route53RecoveryControlConfigClient.swift b/Sources/Services/AWSRoute53RecoveryControlConfig/Sources/AWSRoute53RecoveryControlConfig/Route53RecoveryControlConfigClient.swift index 11864eb676e..fa877a33e11 100644 --- a/Sources/Services/AWSRoute53RecoveryControlConfig/Sources/AWSRoute53RecoveryControlConfig/Route53RecoveryControlConfigClient.swift +++ b/Sources/Services/AWSRoute53RecoveryControlConfig/Sources/AWSRoute53RecoveryControlConfig/Route53RecoveryControlConfigClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class Route53RecoveryControlConfigClient: ClientRuntime.Client { public static let clientName = "Route53RecoveryControlConfigClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: Route53RecoveryControlConfigClient.Route53RecoveryControlConfigClientConfiguration let serviceName = "Route53 Recovery Control Config" diff --git a/Sources/Services/AWSRoute53RecoveryReadiness/Sources/AWSRoute53RecoveryReadiness/Route53RecoveryReadinessClient.swift b/Sources/Services/AWSRoute53RecoveryReadiness/Sources/AWSRoute53RecoveryReadiness/Route53RecoveryReadinessClient.swift index 0f27e3c1821..b206ea46ef6 100644 --- a/Sources/Services/AWSRoute53RecoveryReadiness/Sources/AWSRoute53RecoveryReadiness/Route53RecoveryReadinessClient.swift +++ b/Sources/Services/AWSRoute53RecoveryReadiness/Sources/AWSRoute53RecoveryReadiness/Route53RecoveryReadinessClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class Route53RecoveryReadinessClient: ClientRuntime.Client { public static let clientName = "Route53RecoveryReadinessClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: Route53RecoveryReadinessClient.Route53RecoveryReadinessClientConfiguration let serviceName = "Route53 Recovery Readiness" diff --git a/Sources/Services/AWSRoute53Resolver/Sources/AWSRoute53Resolver/Route53ResolverClient.swift b/Sources/Services/AWSRoute53Resolver/Sources/AWSRoute53Resolver/Route53ResolverClient.swift index c5967a37640..f0506128d85 100644 --- a/Sources/Services/AWSRoute53Resolver/Sources/AWSRoute53Resolver/Route53ResolverClient.swift +++ b/Sources/Services/AWSRoute53Resolver/Sources/AWSRoute53Resolver/Route53ResolverClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class Route53ResolverClient: ClientRuntime.Client { public static let clientName = "Route53ResolverClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: Route53ResolverClient.Route53ResolverClientConfiguration let serviceName = "Route53Resolver" diff --git a/Sources/Services/AWSS3/Sources/AWSS3/Models.swift b/Sources/Services/AWSS3/Sources/AWSS3/Models.swift index 4b381c43fd7..d4e504aa3fb 100644 --- a/Sources/Services/AWSS3/Sources/AWSS3/Models.swift +++ b/Sources/Services/AWSS3/Sources/AWSS3/Models.swift @@ -7732,7 +7732,7 @@ public struct GetObjectOutput: Swift.Sendable { public init( acceptRanges: Swift.String? = nil, - body: Smithy.ByteStream? = Smithy.ByteStream.data(Foundation.Data("".utf8)), + body: Smithy.ByteStream? = Smithy.ByteStream.data(Foundation.Data(base64Encoded: "")), bucketKeyEnabled: Swift.Bool? = nil, cacheControl: Swift.String? = nil, checksumCRC32: Swift.String? = nil, @@ -8457,7 +8457,7 @@ public struct GetObjectTorrentOutput: Swift.Sendable { public var requestCharged: S3ClientTypes.RequestCharged? public init( - body: Smithy.ByteStream? = Smithy.ByteStream.data(Foundation.Data("".utf8)), + body: Smithy.ByteStream? = Smithy.ByteStream.data(Foundation.Data(base64Encoded: "")), requestCharged: S3ClientTypes.RequestCharged? = nil ) { diff --git a/Sources/Services/AWSS3/Sources/AWSS3/S3Client.swift b/Sources/Services/AWSS3/Sources/AWSS3/S3Client.swift index 927e93d2e21..fd0180c0afe 100644 --- a/Sources/Services/AWSS3/Sources/AWSS3/S3Client.swift +++ b/Sources/Services/AWSS3/Sources/AWSS3/S3Client.swift @@ -80,7 +80,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class S3Client: ClientRuntime.Client { public static let clientName = "S3Client" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: S3Client.S3ClientConfiguration let serviceName = "S3" diff --git a/Sources/Services/AWSS3Control/Sources/AWSS3Control/S3ControlClient.swift b/Sources/Services/AWSS3Control/Sources/AWSS3Control/S3ControlClient.swift index 37b9f9830a2..cad6ca55e93 100644 --- a/Sources/Services/AWSS3Control/Sources/AWSS3Control/S3ControlClient.swift +++ b/Sources/Services/AWSS3Control/Sources/AWSS3Control/S3ControlClient.swift @@ -68,7 +68,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class S3ControlClient: ClientRuntime.Client { public static let clientName = "S3ControlClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: S3ControlClient.S3ControlClientConfiguration let serviceName = "S3 Control" diff --git a/Sources/Services/AWSS3Outposts/Sources/AWSS3Outposts/S3OutpostsClient.swift b/Sources/Services/AWSS3Outposts/Sources/AWSS3Outposts/S3OutpostsClient.swift index 9b84d4d3ced..32461a664e5 100644 --- a/Sources/Services/AWSS3Outposts/Sources/AWSS3Outposts/S3OutpostsClient.swift +++ b/Sources/Services/AWSS3Outposts/Sources/AWSS3Outposts/S3OutpostsClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class S3OutpostsClient: ClientRuntime.Client { public static let clientName = "S3OutpostsClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: S3OutpostsClient.S3OutpostsClientConfiguration let serviceName = "S3Outposts" diff --git a/Sources/Services/AWSS3Tables/Sources/AWSS3Tables/S3TablesClient.swift b/Sources/Services/AWSS3Tables/Sources/AWSS3Tables/S3TablesClient.swift index 8bbfada8385..30879bacaac 100644 --- a/Sources/Services/AWSS3Tables/Sources/AWSS3Tables/S3TablesClient.swift +++ b/Sources/Services/AWSS3Tables/Sources/AWSS3Tables/S3TablesClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class S3TablesClient: ClientRuntime.Client { public static let clientName = "S3TablesClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: S3TablesClient.S3TablesClientConfiguration let serviceName = "S3Tables" diff --git a/Sources/Services/AWSSES/Sources/AWSSES/SESClient.swift b/Sources/Services/AWSSES/Sources/AWSSES/SESClient.swift index 774cb1dac46..9c716166c08 100644 --- a/Sources/Services/AWSSES/Sources/AWSSES/SESClient.swift +++ b/Sources/Services/AWSSES/Sources/AWSSES/SESClient.swift @@ -62,7 +62,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class SESClient: ClientRuntime.Client { public static let clientName = "SESClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: SESClient.SESClientConfiguration let serviceName = "SES" diff --git a/Sources/Services/AWSSESv2/Sources/AWSSESv2/SESv2Client.swift b/Sources/Services/AWSSESv2/Sources/AWSSESv2/SESv2Client.swift index cf472814489..3be78184f38 100644 --- a/Sources/Services/AWSSESv2/Sources/AWSSESv2/SESv2Client.swift +++ b/Sources/Services/AWSSESv2/Sources/AWSSESv2/SESv2Client.swift @@ -66,7 +66,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class SESv2Client: ClientRuntime.Client { public static let clientName = "SESv2Client" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: SESv2Client.SESv2ClientConfiguration let serviceName = "SESv2" diff --git a/Sources/Services/AWSSFN/Sources/AWSSFN/SFNClient.swift b/Sources/Services/AWSSFN/Sources/AWSSFN/SFNClient.swift index d35b868124d..bc13516314f 100644 --- a/Sources/Services/AWSSFN/Sources/AWSSFN/SFNClient.swift +++ b/Sources/Services/AWSSFN/Sources/AWSSFN/SFNClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class SFNClient: ClientRuntime.Client { public static let clientName = "SFNClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: SFNClient.SFNClientConfiguration let serviceName = "SFN" diff --git a/Sources/Services/AWSSMS/Sources/AWSSMS/SMSClient.swift b/Sources/Services/AWSSMS/Sources/AWSSMS/SMSClient.swift index a6e2274ddf2..963d48da8fd 100644 --- a/Sources/Services/AWSSMS/Sources/AWSSMS/SMSClient.swift +++ b/Sources/Services/AWSSMS/Sources/AWSSMS/SMSClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class SMSClient: ClientRuntime.Client { public static let clientName = "SMSClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: SMSClient.SMSClientConfiguration let serviceName = "SMS" diff --git a/Sources/Services/AWSSNS/Sources/AWSSNS/SNSClient.swift b/Sources/Services/AWSSNS/Sources/AWSSNS/SNSClient.swift index a3bf620e415..93c310d9c8b 100644 --- a/Sources/Services/AWSSNS/Sources/AWSSNS/SNSClient.swift +++ b/Sources/Services/AWSSNS/Sources/AWSSNS/SNSClient.swift @@ -62,7 +62,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class SNSClient: ClientRuntime.Client { public static let clientName = "SNSClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: SNSClient.SNSClientConfiguration let serviceName = "SNS" diff --git a/Sources/Services/AWSSQS/Sources/AWSSQS/SQSClient.swift b/Sources/Services/AWSSQS/Sources/AWSSQS/SQSClient.swift index d2665b2c62e..0c6a4666661 100644 --- a/Sources/Services/AWSSQS/Sources/AWSSQS/SQSClient.swift +++ b/Sources/Services/AWSSQS/Sources/AWSSQS/SQSClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class SQSClient: ClientRuntime.Client { public static let clientName = "SQSClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: SQSClient.SQSClientConfiguration let serviceName = "SQS" diff --git a/Sources/Services/AWSSSM/Sources/AWSSSM/SSMClient.swift b/Sources/Services/AWSSSM/Sources/AWSSSM/SSMClient.swift index 4f4ba70d9ac..741e799b4c4 100644 --- a/Sources/Services/AWSSSM/Sources/AWSSSM/SSMClient.swift +++ b/Sources/Services/AWSSSM/Sources/AWSSSM/SSMClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class SSMClient: ClientRuntime.Client { public static let clientName = "SSMClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: SSMClient.SSMClientConfiguration let serviceName = "SSM" diff --git a/Sources/Services/AWSSSMContacts/Sources/AWSSSMContacts/SSMContactsClient.swift b/Sources/Services/AWSSSMContacts/Sources/AWSSSMContacts/SSMContactsClient.swift index 7b1bd51d088..2a07a1c876c 100644 --- a/Sources/Services/AWSSSMContacts/Sources/AWSSSMContacts/SSMContactsClient.swift +++ b/Sources/Services/AWSSSMContacts/Sources/AWSSSMContacts/SSMContactsClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class SSMContactsClient: ClientRuntime.Client { public static let clientName = "SSMContactsClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: SSMContactsClient.SSMContactsClientConfiguration let serviceName = "SSM Contacts" diff --git a/Sources/Services/AWSSSMIncidents/Sources/AWSSSMIncidents/SSMIncidentsClient.swift b/Sources/Services/AWSSSMIncidents/Sources/AWSSSMIncidents/SSMIncidentsClient.swift index 96aa9330c81..0cd091fc31e 100644 --- a/Sources/Services/AWSSSMIncidents/Sources/AWSSSMIncidents/SSMIncidentsClient.swift +++ b/Sources/Services/AWSSSMIncidents/Sources/AWSSSMIncidents/SSMIncidentsClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class SSMIncidentsClient: ClientRuntime.Client { public static let clientName = "SSMIncidentsClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: SSMIncidentsClient.SSMIncidentsClientConfiguration let serviceName = "SSM Incidents" diff --git a/Sources/Services/AWSSSMQuickSetup/Sources/AWSSSMQuickSetup/SSMQuickSetupClient.swift b/Sources/Services/AWSSSMQuickSetup/Sources/AWSSSMQuickSetup/SSMQuickSetupClient.swift index 695c952f0d2..d89a9a41bee 100644 --- a/Sources/Services/AWSSSMQuickSetup/Sources/AWSSSMQuickSetup/SSMQuickSetupClient.swift +++ b/Sources/Services/AWSSSMQuickSetup/Sources/AWSSSMQuickSetup/SSMQuickSetupClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class SSMQuickSetupClient: ClientRuntime.Client { public static let clientName = "SSMQuickSetupClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: SSMQuickSetupClient.SSMQuickSetupClientConfiguration let serviceName = "SSM QuickSetup" diff --git a/Sources/Services/AWSSSO/Sources/AWSSSO/SSOClient.swift b/Sources/Services/AWSSSO/Sources/AWSSSO/SSOClient.swift index 39050c4c877..c279452ac6b 100644 --- a/Sources/Services/AWSSSO/Sources/AWSSSO/SSOClient.swift +++ b/Sources/Services/AWSSSO/Sources/AWSSSO/SSOClient.swift @@ -59,7 +59,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class SSOClient: ClientRuntime.Client { public static let clientName = "SSOClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: SSOClient.SSOClientConfiguration let serviceName = "SSO" diff --git a/Sources/Services/AWSSSOAdmin/Sources/AWSSSOAdmin/SSOAdminClient.swift b/Sources/Services/AWSSSOAdmin/Sources/AWSSSOAdmin/SSOAdminClient.swift index d22beda111a..8fc399ce68a 100644 --- a/Sources/Services/AWSSSOAdmin/Sources/AWSSSOAdmin/SSOAdminClient.swift +++ b/Sources/Services/AWSSSOAdmin/Sources/AWSSSOAdmin/SSOAdminClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class SSOAdminClient: ClientRuntime.Client { public static let clientName = "SSOAdminClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: SSOAdminClient.SSOAdminClientConfiguration let serviceName = "SSO Admin" diff --git a/Sources/Services/AWSSSOOIDC/Sources/AWSSSOOIDC/SSOOIDCClient.swift b/Sources/Services/AWSSSOOIDC/Sources/AWSSSOOIDC/SSOOIDCClient.swift index 46ce98d62a8..2069855bc5e 100644 --- a/Sources/Services/AWSSSOOIDC/Sources/AWSSSOOIDC/SSOOIDCClient.swift +++ b/Sources/Services/AWSSSOOIDC/Sources/AWSSSOOIDC/SSOOIDCClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class SSOOIDCClient: ClientRuntime.Client { public static let clientName = "SSOOIDCClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: SSOOIDCClient.SSOOIDCClientConfiguration let serviceName = "SSO OIDC" diff --git a/Sources/Services/AWSSTS/Sources/AWSSTS/STSClient.swift b/Sources/Services/AWSSTS/Sources/AWSSTS/STSClient.swift index f3677a39710..26c090f465b 100644 --- a/Sources/Services/AWSSTS/Sources/AWSSTS/STSClient.swift +++ b/Sources/Services/AWSSTS/Sources/AWSSTS/STSClient.swift @@ -67,7 +67,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class STSClient: ClientRuntime.Client { public static let clientName = "STSClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: STSClient.STSClientConfiguration let serviceName = "STS" diff --git a/Sources/Services/AWSSWF/Sources/AWSSWF/SWFClient.swift b/Sources/Services/AWSSWF/Sources/AWSSWF/SWFClient.swift index 0069bc3260d..d18a28eed70 100644 --- a/Sources/Services/AWSSWF/Sources/AWSSWF/SWFClient.swift +++ b/Sources/Services/AWSSWF/Sources/AWSSWF/SWFClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class SWFClient: ClientRuntime.Client { public static let clientName = "SWFClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: SWFClient.SWFClientConfiguration let serviceName = "SWF" diff --git a/Sources/Services/AWSSageMaker/Sources/AWSSageMaker/Models.swift b/Sources/Services/AWSSageMaker/Sources/AWSSageMaker/Models.swift index 4e36735f800..52cf52d5fc5 100644 --- a/Sources/Services/AWSSageMaker/Sources/AWSSageMaker/Models.swift +++ b/Sources/Services/AWSSageMaker/Sources/AWSSageMaker/Models.swift @@ -1698,6 +1698,8 @@ extension SageMakerClientTypes { case mlR7i8xlarge case mlR7iLarge case mlR7iXlarge + case mlTrn12xlarge + case mlTrn132xlarge case sdkUnknown(Swift.String) public static var allCases: [TransformInstanceType] { @@ -1799,7 +1801,9 @@ extension SageMakerClientTypes { .mlR7i4xlarge, .mlR7i8xlarge, .mlR7iLarge, - .mlR7iXlarge + .mlR7iXlarge, + .mlTrn12xlarge, + .mlTrn132xlarge ] } @@ -1908,6 +1912,8 @@ extension SageMakerClientTypes { case .mlR7i8xlarge: return "ml.r7i.8xlarge" case .mlR7iLarge: return "ml.r7i.large" case .mlR7iXlarge: return "ml.r7i.xlarge" + case .mlTrn12xlarge: return "ml.trn1.2xlarge" + case .mlTrn132xlarge: return "ml.trn1.32xlarge" case let .sdkUnknown(s): return s } } @@ -2259,7 +2265,7 @@ extension SageMakerClientTypes { extension SageMakerClientTypes { - /// Specifies the training algorithm to use in a [CreateTrainingJob](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_CreateTrainingJob.html) request. For more information about algorithms provided by SageMaker, see [Algorithms](https://docs.aws.amazon.com/sagemaker/latest/dg/algos.html). For information about using your own algorithms, see [Using Your Own Algorithms with Amazon SageMaker](https://docs.aws.amazon.com/sagemaker/latest/dg/your-algorithms.html). + /// Specifies the training algorithm to use in a [CreateTrainingJob](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_CreateTrainingJob.html) request. SageMaker uses its own SageMaker account credentials to pull and access built-in algorithms so built-in algorithms are universally accessible across all Amazon Web Services accounts. As a result, built-in algorithms have standard, unrestricted access. You cannot restrict built-in algorithms using IAM roles. Use custom algorithms if you require specific access controls. For more information about algorithms provided by SageMaker, see [Algorithms](https://docs.aws.amazon.com/sagemaker/latest/dg/algos.html). For information about using your own algorithms, see [Using Your Own Algorithms with Amazon SageMaker](https://docs.aws.amazon.com/sagemaker/latest/dg/your-algorithms.html). public struct AlgorithmSpecification: Swift.Sendable { /// The name of the algorithm resource to use for the training job. This must be an algorithm resource that you created or subscribe to on Amazon Web Services Marketplace. You must specify either the algorithm name to the AlgorithmName parameter or the image URI of the algorithm container to the TrainingImage parameter. Note that the AlgorithmName parameter is mutually exclusive with the TrainingImage parameter. If you specify a value for the AlgorithmName parameter, you can't specify a value for TrainingImage, and vice versa. If you specify values for both parameters, the training job might break; if you don't specify any value for both parameters, the training job might raise a null error. public var algorithmName: Swift.String? @@ -4882,13 +4888,13 @@ extension SageMakerClientTypes { extension SageMakerClientTypes { - /// Specifies the ARN's of a SageMaker image and SageMaker image version, and the instance type that the version runs on. + /// Specifies the ARN's of a SageMaker AI image and SageMaker AI image version, and the instance type that the version runs on. public struct ResourceSpec: Swift.Sendable { /// The instance type that the image version runs on. JupyterServer apps only support the system value. For KernelGateway apps, the system value is translated to ml.t3.medium. KernelGateway apps also support all other values for available instance types. public var instanceType: SageMakerClientTypes.AppInstanceType? /// The Amazon Resource Name (ARN) of the Lifecycle Configuration attached to the Resource. public var lifecycleConfigArn: Swift.String? - /// The ARN of the SageMaker image that the image version belongs to. + /// The ARN of the SageMaker AI image that the image version belongs to. public var sageMakerImageArn: Swift.String? /// The SageMakerImageVersionAlias of the image to launch with. This value is in SemVer 2.0.0 versioning format. public var sageMakerImageVersionAlias: Swift.String? @@ -4952,7 +4958,7 @@ extension SageMakerClientTypes { extension SageMakerClientTypes { - /// Details about an Amazon SageMaker app. + /// Details about an Amazon SageMaker AI app. public struct AppDetails: Swift.Sendable { /// The name of the app. public var appName: Swift.String? @@ -4962,7 +4968,7 @@ extension SageMakerClientTypes { public var creationTime: Foundation.Date? /// The domain ID. public var domainId: Swift.String? - /// Specifies the ARN's of a SageMaker image and SageMaker image version, and the instance type that the version runs on. + /// Specifies the ARN's of a SageMaker AI image and SageMaker AI image version, and the instance type that the version runs on. public var resourceSpec: SageMakerClientTypes.ResourceSpec? /// The name of the space. public var spaceName: Swift.String? @@ -5020,7 +5026,7 @@ extension SageMakerClientTypes { extension SageMakerClientTypes { - /// The Amazon Elastic File System storage configuration for a SageMaker image. + /// The Amazon Elastic File System storage configuration for a SageMaker AI image. public struct FileSystemConfig: Swift.Sendable { /// The default POSIX group ID (GID). If not specified, defaults to 100. public var defaultGid: Swift.Int? @@ -5048,7 +5054,7 @@ extension SageMakerClientTypes { public struct CodeEditorAppImageConfig: Swift.Sendable { /// The configuration used to run the application image container. public var containerConfig: SageMakerClientTypes.ContainerConfig? - /// The Amazon Elastic File System storage configuration for a SageMaker image. + /// The Amazon Elastic File System storage configuration for a SageMaker AI image. public var fileSystemConfig: SageMakerClientTypes.FileSystemConfig? public init( @@ -5064,11 +5070,11 @@ extension SageMakerClientTypes { extension SageMakerClientTypes { - /// The configuration for the file system and kernels in a SageMaker image running as a JupyterLab app. The FileSystemConfig object is not supported. + /// The configuration for the file system and kernels in a SageMaker AI image running as a JupyterLab app. The FileSystemConfig object is not supported. public struct JupyterLabAppImageConfig: Swift.Sendable { /// The configuration used to run the application image container. public var containerConfig: SageMakerClientTypes.ContainerConfig? - /// The Amazon Elastic File System storage configuration for a SageMaker image. + /// The Amazon Elastic File System storage configuration for a SageMaker AI image. public var fileSystemConfig: SageMakerClientTypes.FileSystemConfig? public init( @@ -5105,9 +5111,9 @@ extension SageMakerClientTypes { extension SageMakerClientTypes { - /// The configuration for the file system and kernels in a SageMaker image running as a KernelGateway app. + /// The configuration for the file system and kernels in a SageMaker AI image running as a KernelGateway app. public struct KernelGatewayImageConfig: Swift.Sendable { - /// The Amazon Elastic File System storage configuration for a SageMaker image. + /// The Amazon Elastic File System storage configuration for a SageMaker AI image. public var fileSystemConfig: SageMakerClientTypes.FileSystemConfig? /// The specification of the Jupyter kernels in the image. /// This member is required. @@ -5126,7 +5132,7 @@ extension SageMakerClientTypes { extension SageMakerClientTypes { - /// The configuration for running a SageMaker image as a KernelGateway app. + /// The configuration for running a SageMaker AI image as a KernelGateway app. public struct AppImageConfigDetails: Swift.Sendable { /// The ARN of the AppImageConfig. public var appImageConfigArn: Swift.String? @@ -5138,7 +5144,7 @@ extension SageMakerClientTypes { public var creationTime: Foundation.Date? /// The configuration for the file system and the runtime, such as the environment variables and entry point. public var jupyterLabAppImageConfig: SageMakerClientTypes.JupyterLabAppImageConfig? - /// The configuration for the file system and kernels in the SageMaker image. + /// The configuration for the file system and kernels in the SageMaker AI image. public var kernelGatewayImageConfig: SageMakerClientTypes.KernelGatewayImageConfig? /// When the AppImageConfig was last modified. public var lastModifiedTime: Foundation.Date? @@ -6717,9 +6723,9 @@ extension SageMakerClientTypes { public struct AutoMLS3DataSource: Swift.Sendable { /// The data type. /// - /// * If you choose S3Prefix, S3Uri identifies a key name prefix. SageMaker uses all objects that match the specified key name prefix for model training. The S3Prefix should have the following format: s3://DOC-EXAMPLE-BUCKET/DOC-EXAMPLE-FOLDER-OR-FILE + /// * If you choose S3Prefix, S3Uri identifies a key name prefix. SageMaker AI uses all objects that match the specified key name prefix for model training. The S3Prefix should have the following format: s3://DOC-EXAMPLE-BUCKET/DOC-EXAMPLE-FOLDER-OR-FILE /// - /// * If you choose ManifestFile, S3Uri identifies an object that is a manifest file containing a list of object keys that you want SageMaker to use for model training. A ManifestFile should have the format shown below: [ {"prefix": "s3://DOC-EXAMPLE-BUCKET/DOC-EXAMPLE-FOLDER/DOC-EXAMPLE-PREFIX/"}, "DOC-EXAMPLE-RELATIVE-PATH/DOC-EXAMPLE-FOLDER/DATA-1","DOC-EXAMPLE-RELATIVE-PATH/DOC-EXAMPLE-FOLDER/DATA-2",... "DOC-EXAMPLE-RELATIVE-PATH/DOC-EXAMPLE-FOLDER/DATA-N" ] + /// * If you choose ManifestFile, S3Uri identifies an object that is a manifest file containing a list of object keys that you want SageMaker AI to use for model training. A ManifestFile should have the format shown below: [ {"prefix": "s3://DOC-EXAMPLE-BUCKET/DOC-EXAMPLE-FOLDER/DOC-EXAMPLE-PREFIX/"}, "DOC-EXAMPLE-RELATIVE-PATH/DOC-EXAMPLE-FOLDER/DATA-1","DOC-EXAMPLE-RELATIVE-PATH/DOC-EXAMPLE-FOLDER/DATA-2",... "DOC-EXAMPLE-RELATIVE-PATH/DOC-EXAMPLE-FOLDER/DATA-N" ] /// /// * If you choose AugmentedManifestFile, S3Uri identifies an object that is an augmented manifest file in JSON lines format. This file contains the data you want to use for model training. AugmentedManifestFile is available for V2 API jobs only (for example, for jobs created by calling CreateAutoMLJobV2). Here is a minimal, single-record example of an AugmentedManifestFile: {"source-ref": "s3://DOC-EXAMPLE-BUCKET/DOC-EXAMPLE-FOLDER/cats/cat.jpg","label-metadata": {"class-name": "cat" } For more information on AugmentedManifestFile, see [Provide Dataset Metadata to Training Jobs with an Augmented Manifest File](https://docs.aws.amazon.com/sagemaker/latest/dg/augmented-manifest.html). /// This member is required. @@ -9124,11 +9130,11 @@ extension SageMakerClientTypes { extension SageMakerClientTypes { - /// Configuration specifying how to treat different headers. If no headers are specified Amazon SageMaker will by default base64 encode when capturing the data. + /// Configuration specifying how to treat different headers. If no headers are specified Amazon SageMaker AI will by default base64 encode when capturing the data. public struct CaptureContentTypeHeader: Swift.Sendable { - /// The list of all content type headers that Amazon SageMaker will treat as CSV and capture accordingly. + /// The list of all content type headers that Amazon SageMaker AI will treat as CSV and capture accordingly. public var csvContentTypes: [Swift.String]? - /// The list of all content type headers that SageMaker will treat as JSON and capture accordingly. + /// The list of all content type headers that SageMaker AI will treat as JSON and capture accordingly. public var jsonContentTypes: [Swift.String]? public init( @@ -9859,6 +9865,15 @@ extension SageMakerClientTypes { case mlC59xlarge case mlC5Large case mlC5Xlarge + case mlC6i12xlarge + case mlC6i16xlarge + case mlC6i24xlarge + case mlC6i2xlarge + case mlC6i32xlarge + case mlC6i4xlarge + case mlC6i8xlarge + case mlC6iLarge + case mlC6iXlarge case mlG512xlarge case mlG516xlarge case mlG524xlarge @@ -9893,11 +9908,29 @@ extension SageMakerClientTypes { case mlM58xlarge case mlM5Large case mlM5Xlarge + case mlM6i12xlarge + case mlM6i16xlarge + case mlM6i24xlarge + case mlM6i2xlarge + case mlM6i32xlarge + case mlM6i4xlarge + case mlM6i8xlarge + case mlM6iLarge + case mlM6iXlarge case mlP4de24xlarge case mlP4d24xlarge case mlP5en48xlarge case mlP5e48xlarge case mlP548xlarge + case mlR6i12xlarge + case mlR6i16xlarge + case mlR6i24xlarge + case mlR6i2xlarge + case mlR6i32xlarge + case mlR6i4xlarge + case mlR6i8xlarge + case mlR6iLarge + case mlR6iXlarge case mlT32xlarge case mlT3Large case mlT3Medium @@ -9922,6 +9955,15 @@ extension SageMakerClientTypes { .mlC59xlarge, .mlC5Large, .mlC5Xlarge, + .mlC6i12xlarge, + .mlC6i16xlarge, + .mlC6i24xlarge, + .mlC6i2xlarge, + .mlC6i32xlarge, + .mlC6i4xlarge, + .mlC6i8xlarge, + .mlC6iLarge, + .mlC6iXlarge, .mlG512xlarge, .mlG516xlarge, .mlG524xlarge, @@ -9956,11 +9998,29 @@ extension SageMakerClientTypes { .mlM58xlarge, .mlM5Large, .mlM5Xlarge, + .mlM6i12xlarge, + .mlM6i16xlarge, + .mlM6i24xlarge, + .mlM6i2xlarge, + .mlM6i32xlarge, + .mlM6i4xlarge, + .mlM6i8xlarge, + .mlM6iLarge, + .mlM6iXlarge, .mlP4de24xlarge, .mlP4d24xlarge, .mlP5en48xlarge, .mlP5e48xlarge, .mlP548xlarge, + .mlR6i12xlarge, + .mlR6i16xlarge, + .mlR6i24xlarge, + .mlR6i2xlarge, + .mlR6i32xlarge, + .mlR6i4xlarge, + .mlR6i8xlarge, + .mlR6iLarge, + .mlR6iXlarge, .mlT32xlarge, .mlT3Large, .mlT3Medium, @@ -9991,6 +10051,15 @@ extension SageMakerClientTypes { case .mlC59xlarge: return "ml.c5.9xlarge" case .mlC5Large: return "ml.c5.large" case .mlC5Xlarge: return "ml.c5.xlarge" + case .mlC6i12xlarge: return "ml.c6i.12xlarge" + case .mlC6i16xlarge: return "ml.c6i.16xlarge" + case .mlC6i24xlarge: return "ml.c6i.24xlarge" + case .mlC6i2xlarge: return "ml.c6i.2xlarge" + case .mlC6i32xlarge: return "ml.c6i.32xlarge" + case .mlC6i4xlarge: return "ml.c6i.4xlarge" + case .mlC6i8xlarge: return "ml.c6i.8xlarge" + case .mlC6iLarge: return "ml.c6i.large" + case .mlC6iXlarge: return "ml.c6i.xlarge" case .mlG512xlarge: return "ml.g5.12xlarge" case .mlG516xlarge: return "ml.g5.16xlarge" case .mlG524xlarge: return "ml.g5.24xlarge" @@ -10025,11 +10094,29 @@ extension SageMakerClientTypes { case .mlM58xlarge: return "ml.m5.8xlarge" case .mlM5Large: return "ml.m5.large" case .mlM5Xlarge: return "ml.m5.xlarge" + case .mlM6i12xlarge: return "ml.m6i.12xlarge" + case .mlM6i16xlarge: return "ml.m6i.16xlarge" + case .mlM6i24xlarge: return "ml.m6i.24xlarge" + case .mlM6i2xlarge: return "ml.m6i.2xlarge" + case .mlM6i32xlarge: return "ml.m6i.32xlarge" + case .mlM6i4xlarge: return "ml.m6i.4xlarge" + case .mlM6i8xlarge: return "ml.m6i.8xlarge" + case .mlM6iLarge: return "ml.m6i.large" + case .mlM6iXlarge: return "ml.m6i.xlarge" case .mlP4de24xlarge: return "ml.p4de.24xlarge" case .mlP4d24xlarge: return "ml.p4d.24xlarge" case .mlP5en48xlarge: return "ml.p5en.48xlarge" case .mlP5e48xlarge: return "ml.p5e.48xlarge" case .mlP548xlarge: return "ml.p5.48xlarge" + case .mlR6i12xlarge: return "ml.r6i.12xlarge" + case .mlR6i16xlarge: return "ml.r6i.16xlarge" + case .mlR6i24xlarge: return "ml.r6i.24xlarge" + case .mlR6i2xlarge: return "ml.r6i.2xlarge" + case .mlR6i32xlarge: return "ml.r6i.32xlarge" + case .mlR6i4xlarge: return "ml.r6i.4xlarge" + case .mlR6i8xlarge: return "ml.r6i.8xlarge" + case .mlR6iLarge: return "ml.r6i.large" + case .mlR6iXlarge: return "ml.r6i.xlarge" case .mlT32xlarge: return "ml.t3.2xlarge" case .mlT3Large: return "ml.t3.large" case .mlT3Medium: return "ml.t3.medium" @@ -10732,7 +10819,7 @@ extension SageMakerClientTypes { extension SageMakerClientTypes { - /// A custom SageMaker image. For more information, see [Bring your own SageMaker image](https://docs.aws.amazon.com/sagemaker/latest/dg/studio-byoi.html). + /// A custom SageMaker AI image. For more information, see [Bring your own SageMaker AI image](https://docs.aws.amazon.com/sagemaker/latest/dg/studio-byoi.html). public struct CustomImage: Swift.Sendable { /// The name of the AppImageConfig. /// This member is required. @@ -10766,7 +10853,7 @@ extension SageMakerClientTypes { public var builtInLifecycleConfigArn: Swift.String? /// A list of custom SageMaker images that are configured to run as a Code Editor app. public var customImages: [SageMakerClientTypes.CustomImage]? - /// Specifies the ARN's of a SageMaker image and SageMaker image version, and the instance type that the version runs on. + /// Specifies the ARN's of a SageMaker AI image and SageMaker AI image version, and the instance type that the version runs on. public var defaultResourceSpec: SageMakerClientTypes.ResourceSpec? /// The Amazon Resource Name (ARN) of the Code Editor application lifecycle configuration. public var lifecycleConfigArns: [Swift.String]? @@ -10790,7 +10877,7 @@ extension SageMakerClientTypes { extension SageMakerClientTypes { - /// A Git repository that SageMaker automatically displays to users for cloning in the JupyterServer application. + /// A Git repository that SageMaker AI automatically displays to users for cloning in the JupyterServer application. public struct CodeRepository: Swift.Sendable { /// The URL of the Git repository. /// This member is required. @@ -12520,7 +12607,7 @@ public struct CreateAppInput: Swift.Sendable { /// The domain ID. /// This member is required. public var domainId: Swift.String? - /// The instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. The value of InstanceType passed as part of the ResourceSpec in the CreateApp call overrides the value passed as part of the ResourceSpec configured for the user profile or the domain. If InstanceType is not specified in any of those three ResourceSpec values for a KernelGateway app, the CreateApp call fails with a request validation error. + /// The instance type and the Amazon Resource Name (ARN) of the SageMaker AI image created on the instance. The value of InstanceType passed as part of the ResourceSpec in the CreateApp call overrides the value passed as part of the ResourceSpec configured for the user profile or the domain. If InstanceType is not specified in any of those three ResourceSpec values for a KernelGateway app, the CreateApp call fails with a request validation error. public var resourceSpec: SageMakerClientTypes.ResourceSpec? /// The name of the space. If this value is not set, then UserProfileName must be set. public var spaceName: Swift.String? @@ -13373,7 +13460,7 @@ extension SageMakerClientTypes { /// /// * class_labels: Specifies the classification labels file name inside input tar.gz file. For example, {"class_labels": "imagenet_labels_1000.txt"}. Labels inside the txt file should be separated by newlines. public var compilerOptions: Swift.String? - /// The Amazon Web Services Key Management Service key (Amazon Web Services KMS) that Amazon SageMaker uses to encrypt your output models with Amazon S3 server-side encryption after compilation job. If you don't provide a KMS key ID, Amazon SageMaker uses the default KMS key for Amazon S3 for your role's account. For more information, see [KMS-Managed Encryption Keys](https://docs.aws.amazon.com/AmazonS3/latest/userguide/UsingKMSEncryption.html) in the Amazon Simple Storage Service Developer Guide. The KmsKeyId can be any of the following formats: + /// The Amazon Web Services Key Management Service key (Amazon Web Services KMS) that Amazon SageMaker AI uses to encrypt your output models with Amazon S3 server-side encryption after compilation job. If you don't provide a KMS key ID, Amazon SageMaker AI uses the default KMS key for Amazon S3 for your role's account. For more information, see [KMS-Managed Encryption Keys](https://docs.aws.amazon.com/AmazonS3/latest/userguide/UsingKMSEncryption.html) in the Amazon Simple Storage Service Developer Guide. The KmsKeyId can be any of the following formats: /// /// * Key ID: 1234abcd-12ab-34cd-56ef-1234567890ab /// @@ -13383,7 +13470,7 @@ extension SageMakerClientTypes { /// /// * Alias name ARN: arn:aws:kms:us-west-2:111122223333:alias/ExampleAlias public var kmsKeyId: Swift.String? - /// Identifies the S3 bucket where you want Amazon SageMaker to store the model artifacts. For example, s3://bucket-name/key-name-prefix. + /// Identifies the S3 bucket where you want Amazon SageMaker AI to store the model artifacts. For example, s3://bucket-name/key-name-prefix. /// This member is required. public var s3OutputLocation: Swift.String? /// Identifies the target device or the machine learning instance that you want to run your model on after the compilation has completed. Alternatively, you can specify OS, architecture, and accelerator using [TargetPlatform](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_TargetPlatform.html) fields. It can be used instead of TargetPlatform. Currently ml_trn1 is available only in US East (N. Virginia) Region, and ml_inf2 is available only in US East (Ohio) Region. @@ -13422,7 +13509,7 @@ extension SageMakerClientTypes { extension SageMakerClientTypes { - /// The [VpcConfig](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_VpcConfig.html) configuration object that specifies the VPC that you want the compilation jobs to connect to. For more information on controlling access to your Amazon S3 buckets used for compilation job, see [Give Amazon SageMaker Compilation Jobs Access to Resources in Your Amazon VPC](https://docs.aws.amazon.com/sagemaker/latest/dg/neo-vpc.html). + /// The [VpcConfig](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_VpcConfig.html) configuration object that specifies the VPC that you want the compilation jobs to connect to. For more information on controlling access to your Amazon S3 buckets used for compilation job, see [Give Amazon SageMaker AI Compilation Jobs Access to Resources in Your Amazon VPC](https://docs.aws.amazon.com/sagemaker/latest/dg/neo-vpc.html). public struct NeoVpcConfig: Swift.Sendable { /// The VPC security group IDs. IDs have the form of sg-xxxxxxxx. Specify the security groups for the VPC that is specified in the Subnets field. /// This member is required. @@ -13453,7 +13540,7 @@ public struct CreateCompilationJobInput: Swift.Sendable { /// Provides information about the output location for the compiled model and the target device the model runs on. /// This member is required. public var outputConfig: SageMakerClientTypes.OutputConfig? - /// The Amazon Resource Name (ARN) of an IAM role that enables Amazon SageMaker to perform tasks on your behalf. During model compilation, Amazon SageMaker needs your permission to: + /// The Amazon Resource Name (ARN) of an IAM role that enables Amazon SageMaker AI to perform tasks on your behalf. During model compilation, Amazon SageMaker AI needs your permission to: /// /// * Read input data from an S3 bucket /// @@ -13464,10 +13551,10 @@ public struct CreateCompilationJobInput: Swift.Sendable { /// * Publish metrics to Amazon CloudWatch /// /// - /// You grant permissions for all of these tasks to an IAM role. To pass this role to Amazon SageMaker, the caller of this API must have the iam:PassRole permission. For more information, see [Amazon SageMaker Roles.](https://docs.aws.amazon.com/sagemaker/latest/dg/sagemaker-roles.html) + /// You grant permissions for all of these tasks to an IAM role. To pass this role to Amazon SageMaker AI, the caller of this API must have the iam:PassRole permission. For more information, see [Amazon SageMaker AI Roles.](https://docs.aws.amazon.com/sagemaker/latest/dg/sagemaker-roles.html) /// This member is required. public var roleArn: Swift.String? - /// Specifies a limit to how long a model compilation job can run. When the job reaches the time limit, Amazon SageMaker ends the compilation job. Use this API to cap model training costs. + /// Specifies a limit to how long a model compilation job can run. When the job reaches the time limit, Amazon SageMaker AI ends the compilation job. Use this API to cap model training costs. /// This member is required. public var stoppingCondition: SageMakerClientTypes.StoppingCondition? /// An array of key-value pairs. You can use tags to categorize your Amazon Web Services resources in different ways, for example, by purpose, owner, or environment. For more information, see [Tagging Amazon Web Services Resources](https://docs.aws.amazon.com/general/latest/gr/aws_tagging.html). @@ -13498,7 +13585,7 @@ public struct CreateCompilationJobInput: Swift.Sendable { } public struct CreateCompilationJobOutput: Swift.Sendable { - /// If the action is successful, the service sends back an HTTP 200 response. Amazon SageMaker returns the following data in JSON format: + /// If the action is successful, the service sends back an HTTP 200 response. Amazon SageMaker AI returns the following data in JSON format: /// /// * CompilationJobArn: The Amazon Resource Name (ARN) of the compiled job. /// This member is required. @@ -13821,12 +13908,12 @@ extension SageMakerClientTypes { /// Information about where and how you want to store the results of a monitoring job. public struct MonitoringS3Output: Swift.Sendable { - /// The local path to the Amazon S3 storage location where Amazon SageMaker saves the results of a monitoring job. LocalPath is an absolute path for the output data. + /// The local path to the Amazon S3 storage location where Amazon SageMaker AI saves the results of a monitoring job. LocalPath is an absolute path for the output data. /// This member is required. public var localPath: Swift.String? /// Whether to upload the results of the monitoring job continuously or after the job completes. public var s3UploadMode: SageMakerClientTypes.ProcessingS3UploadMode? - /// A URI that identifies the Amazon S3 storage location where Amazon SageMaker saves the results of a monitoring job. + /// A URI that identifies the Amazon S3 storage location where Amazon SageMaker AI saves the results of a monitoring job. /// This member is required. public var s3Uri: Swift.String? @@ -13864,7 +13951,7 @@ extension SageMakerClientTypes { /// The output configuration for monitoring jobs. public struct MonitoringOutputConfig: Swift.Sendable { - /// The Key Management Service (KMS) key that Amazon SageMaker uses to encrypt the model artifacts at rest using Amazon S3 server-side encryption. + /// The Key Management Service (KMS) key that Amazon SageMaker AI uses to encrypt the model artifacts at rest using Amazon S3 server-side encryption. public var kmsKeyId: Swift.String? /// Monitoring outputs for monitoring jobs. This is where the output of the periodic monitoring jobs is uploaded. /// This member is required. @@ -14094,7 +14181,7 @@ extension SageMakerClientTypes { /// The ML compute instance type for the processing job. /// This member is required. public var instanceType: SageMakerClientTypes.ProcessingInstanceType? - /// The Key Management Service (KMS) key that Amazon SageMaker uses to encrypt data on the storage volume attached to the ML compute instance(s) that run the model monitoring job. + /// The Key Management Service (KMS) key that Amazon SageMaker AI uses to encrypt data on the storage volume attached to the ML compute instance(s) that run the model monitoring job. public var volumeKmsKeyId: Swift.String? /// The size of the ML storage volume, in gigabytes, that you want to provision. You must specify sufficient ML storage for your scenario. /// This member is required. @@ -14193,7 +14280,7 @@ public struct CreateDataQualityJobDefinitionInput: Swift.Sendable { public var jobResources: SageMakerClientTypes.MonitoringResources? /// Specifies networking configuration for the monitoring job. public var networkConfig: SageMakerClientTypes.MonitoringNetworkConfig? - /// The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your behalf. + /// The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker AI can assume to perform tasks on your behalf. /// This member is required. public var roleArn: Swift.String? /// A time limit for how long the monitoring job is allowed to run before stopping. @@ -14341,12 +14428,12 @@ public struct CreateDeviceFleetInput: Swift.Sendable { extension SageMakerClientTypes { - /// The settings for assigning a custom Amazon EFS file system to a user profile or space for an Amazon SageMaker Domain. + /// The settings for assigning a custom Amazon EFS file system to a user profile or space for an Amazon SageMaker AI Domain. public struct EFSFileSystemConfig: Swift.Sendable { /// The ID of your Amazon EFS file system. /// This member is required. public var fileSystemId: Swift.String? - /// The path to the file system directory that is accessible in Amazon SageMaker Studio. Permitted users can access only this directory and below. + /// The path to the file system directory that is accessible in Amazon SageMaker AI Studio. Permitted users can access only this directory and below. public var fileSystemPath: Swift.String? public init( @@ -14383,7 +14470,7 @@ extension SageMakerClientTypes { extension SageMakerClientTypes { - /// The settings for assigning a custom file system to a user profile or space for an Amazon SageMaker Domain. Permitted users can access this file system in Amazon SageMaker Studio. + /// The settings for assigning a custom file system to a user profile or space for an Amazon SageMaker AI Domain. Permitted users can access this file system in Amazon SageMaker AI Studio. public enum CustomFileSystemConfig: Swift.Sendable { /// The settings for a custom Amazon EFS file system. case efsfilesystemconfig(SageMakerClientTypes.EFSFileSystemConfig) @@ -14447,7 +14534,7 @@ extension SageMakerClientTypes { public var codeRepositories: [SageMakerClientTypes.CodeRepository]? /// A list of custom SageMaker images that are configured to run as a JupyterLab app. public var customImages: [SageMakerClientTypes.CustomImage]? - /// Specifies the ARN's of a SageMaker image and SageMaker image version, and the instance type that the version runs on. + /// Specifies the ARN's of a SageMaker AI image and SageMaker AI image version, and the instance type that the version runs on. public var defaultResourceSpec: SageMakerClientTypes.ResourceSpec? /// The configuration parameters that specify the IAM roles assumed by the execution role of SageMaker (assumable roles) and the cluster instances or job execution environments (execution roles or runtime roles) to manage and access resources required for running Amazon EMR clusters or Amazon EMR Serverless applications. public var emrSettings: SageMakerClientTypes.EmrSettings? @@ -14479,9 +14566,9 @@ extension SageMakerClientTypes { /// The JupyterServer app settings. public struct JupyterServerAppSettings: Swift.Sendable { - /// A list of Git repositories that SageMaker automatically displays to users for cloning in the JupyterServer application. + /// A list of Git repositories that SageMaker AI automatically displays to users for cloning in the JupyterServer application. public var codeRepositories: [SageMakerClientTypes.CodeRepository]? - /// The default instance type and the Amazon Resource Name (ARN) of the default SageMaker image used by the JupyterServer app. If you use the LifecycleConfigArns parameter, then this parameter is also required. + /// The default instance type and the Amazon Resource Name (ARN) of the default SageMaker AI image used by the JupyterServer app. If you use the LifecycleConfigArns parameter, then this parameter is also required. public var defaultResourceSpec: SageMakerClientTypes.ResourceSpec? /// The Amazon Resource Name (ARN) of the Lifecycle Configurations attached to the JupyterServerApp. If you use this parameter, the DefaultResourceSpec parameter is also required. To remove a Lifecycle Config, you must set LifecycleConfigArns to an empty list. public var lifecycleConfigArns: [Swift.String]? @@ -14503,9 +14590,9 @@ extension SageMakerClientTypes { /// The KernelGateway app settings. public struct KernelGatewayAppSettings: Swift.Sendable { - /// A list of custom SageMaker images that are configured to run as a KernelGateway app. + /// A list of custom SageMaker AI images that are configured to run as a KernelGateway app. public var customImages: [SageMakerClientTypes.CustomImage]? - /// The default instance type and the Amazon Resource Name (ARN) of the default SageMaker image used by the KernelGateway app. The Amazon SageMaker Studio UI does not use the default instance type value set here. The default instance type set here is used when Apps are created using the CLI or CloudFormation and the instance type parameter value is not passed. + /// The default instance type and the Amazon Resource Name (ARN) of the default SageMaker AI image used by the KernelGateway app. The Amazon SageMaker AI Studio UI does not use the default instance type value set here. The default instance type set here is used when Apps are created using the CLI or CloudFormation and the instance type parameter value is not passed. public var defaultResourceSpec: SageMakerClientTypes.ResourceSpec? /// The Amazon Resource Name (ARN) of the Lifecycle Configurations attached to the the user profile or domain. To remove a Lifecycle Config, you must set LifecycleConfigArns to an empty list. public var lifecycleConfigArns: [Swift.String]? @@ -14565,7 +14652,7 @@ extension SageMakerClientTypes { /// The default settings for shared spaces that users create in the domain. SageMaker applies these settings only to shared spaces. It doesn't apply them to private spaces. public struct DefaultSpaceSettings: Swift.Sendable { - /// The settings for assigning a custom file system to a domain. Permitted users can access this file system in Amazon SageMaker Studio. + /// The settings for assigning a custom file system to a domain. Permitted users can access this file system in Amazon SageMaker AI Studio. public var customFileSystemConfigs: [SageMakerClientTypes.CustomFileSystemConfig]? /// Details about the POSIX identity that is used for file system operations. public var customPosixUserConfig: SageMakerClientTypes.CustomPosixUserConfig? @@ -14609,9 +14696,9 @@ extension SageMakerClientTypes { /// A collection of settings that apply to an RSessionGateway app. public struct RSessionAppSettings: Swift.Sendable { - /// A list of custom SageMaker images that are configured to run as a RSession app. + /// A list of custom SageMaker AI images that are configured to run as a RSession app. public var customImages: [SageMakerClientTypes.CustomImage]? - /// Specifies the ARN's of a SageMaker image and SageMaker image version, and the instance type that the version runs on. + /// Specifies the ARN's of a SageMaker AI image and SageMaker AI image version, and the instance type that the version runs on. public var defaultResourceSpec: SageMakerClientTypes.ResourceSpec? public init( @@ -14734,7 +14821,7 @@ extension SageMakerClientTypes { extension SageMakerClientTypes { - /// Specifies options for sharing Amazon SageMaker Studio notebooks. These settings are specified as part of DefaultUserSettings when the CreateDomain API is called, and as part of UserSettings when the CreateUserProfile API is called. When SharingSettings is not specified, notebook sharing isn't allowed. + /// Specifies options for sharing Amazon SageMaker AI Studio notebooks. These settings are specified as part of DefaultUserSettings when the CreateDomain API is called, and as part of UserSettings when the CreateUserProfile API is called. When SharingSettings is not specified, notebook sharing isn't allowed. public struct SharingSettings: Swift.Sendable { /// Whether to include the notebook cell output when sharing the notebook. The default is Disabled. public var notebookOutputOption: SageMakerClientTypes.NotebookOutputOption? @@ -14946,7 +15033,7 @@ extension SageMakerClientTypes { /// The TensorBoard app settings. public struct TensorBoardAppSettings: Swift.Sendable { - /// The default instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. + /// The default instance type and the Amazon Resource Name (ARN) of the SageMaker AI image created on the instance. public var defaultResourceSpec: SageMakerClientTypes.ResourceSpec? public init( @@ -14968,7 +15055,7 @@ extension SageMakerClientTypes { public var canvasAppSettings: SageMakerClientTypes.CanvasAppSettings? /// The Code Editor application settings. SageMaker applies these settings only to private spaces that the user creates in the domain. SageMaker doesn't apply these settings to shared spaces. public var codeEditorAppSettings: SageMakerClientTypes.CodeEditorAppSettings? - /// The settings for assigning a custom file system to a user profile. Permitted users can access this file system in Amazon SageMaker Studio. SageMaker applies these settings only to private spaces that the user creates in the domain. SageMaker doesn't apply these settings to shared spaces. + /// The settings for assigning a custom file system to a user profile. Permitted users can access this file system in Amazon SageMaker AI Studio. SageMaker applies these settings only to private spaces that the user creates in the domain. SageMaker doesn't apply these settings to shared spaces. public var customFileSystemConfigs: [SageMakerClientTypes.CustomFileSystemConfig]? /// Details about the POSIX identity that is used for file system operations. SageMaker applies these settings only to private spaces that the user creates in the domain. SageMaker doesn't apply these settings to shared spaces. public var customPosixUserConfig: SageMakerClientTypes.CustomPosixUserConfig? @@ -14990,9 +15077,9 @@ extension SageMakerClientTypes { public var rSessionAppSettings: SageMakerClientTypes.RSessionAppSettings? /// A collection of settings that configure user interaction with the RStudioServerPro app. public var rStudioServerProAppSettings: SageMakerClientTypes.RStudioServerProAppSettings? - /// The security groups for the Amazon Virtual Private Cloud (VPC) that the domain uses for communication. Optional when the CreateDomain.AppNetworkAccessType parameter is set to PublicInternetOnly. Required when the CreateDomain.AppNetworkAccessType parameter is set to VpcOnly, unless specified as part of the DefaultUserSettings for the domain. Amazon SageMaker adds a security group to allow NFS traffic from Amazon SageMaker Studio. Therefore, the number of security groups that you can specify is one less than the maximum number shown. SageMaker applies these settings only to private spaces that the user creates in the domain. SageMaker doesn't apply these settings to shared spaces. + /// The security groups for the Amazon Virtual Private Cloud (VPC) that the domain uses for communication. Optional when the CreateDomain.AppNetworkAccessType parameter is set to PublicInternetOnly. Required when the CreateDomain.AppNetworkAccessType parameter is set to VpcOnly, unless specified as part of the DefaultUserSettings for the domain. Amazon SageMaker AI adds a security group to allow NFS traffic from Amazon SageMaker AI Studio. Therefore, the number of security groups that you can specify is one less than the maximum number shown. SageMaker applies these settings only to private spaces that the user creates in the domain. SageMaker doesn't apply these settings to shared spaces. public var securityGroups: [Swift.String]? - /// Specifies options for sharing Amazon SageMaker Studio notebooks. + /// Specifies options for sharing Amazon SageMaker AI Studio notebooks. public var sharingSettings: SageMakerClientTypes.SharingSettings? /// The storage settings for a space. SageMaker applies these settings only to private spaces that the user creates in the domain. SageMaker doesn't apply these settings to shared spaces. public var spaceStorageSettings: SageMakerClientTypes.DefaultSpaceStorageSettings? @@ -15099,7 +15186,7 @@ extension SageMakerClientTypes { /// A collection of settings that configure the RStudioServerPro Domain-level app. public struct RStudioServerProDomainSettings: Swift.Sendable { - /// Specifies the ARN's of a SageMaker image and SageMaker image version, and the instance type that the version runs on. + /// Specifies the ARN's of a SageMaker AI image and SageMaker AI image version, and the instance type that the version runs on. public var defaultResourceSpec: SageMakerClientTypes.ResourceSpec? /// The ARN of the execution role for the RStudioServerPro Domain-level app. /// This member is required. @@ -15132,7 +15219,7 @@ extension SageMakerClientTypes { public var amazonQSettings: SageMakerClientTypes.AmazonQSettings? /// A collection of settings that configure the domain's Docker interaction. public var dockerSettings: SageMakerClientTypes.DockerSettings? - /// The configuration for attaching a SageMaker user profile name to the execution role as a [sts:SourceIdentity key](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_control-access_monitor.html). + /// The configuration for attaching a SageMaker AI user profile name to the execution role as a [sts:SourceIdentity key](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_control-access_monitor.html). public var executionRoleIdentityConfig: SageMakerClientTypes.ExecutionRoleIdentityConfig? /// A collection of settings that configure the RStudioServerPro Domain-level app. public var rStudioServerProDomainSettings: SageMakerClientTypes.RStudioServerProDomainSettings? @@ -15188,7 +15275,7 @@ extension SageMakerClientTypes { public struct CreateDomainInput: Swift.Sendable { /// Specifies the VPC used for non-EFS traffic. The default value is PublicInternetOnly. /// - /// * PublicInternetOnly - Non-EFS traffic is through a VPC managed by Amazon SageMaker, which allows direct internet access + /// * PublicInternetOnly - Non-EFS traffic is through a VPC managed by Amazon SageMaker AI, which allows direct internet access /// /// * VpcOnly - All traffic is through the specified VPC and subnets public var appNetworkAccessType: SageMakerClientTypes.AppNetworkAccessType? @@ -15210,7 +15297,7 @@ public struct CreateDomainInput: Swift.Sendable { /// Use KmsKeyId. @available(*, deprecated, message: "This property is deprecated, use KmsKeyId instead.") public var homeEfsFileSystemKmsKeyId: Swift.String? - /// SageMaker uses Amazon Web Services KMS to encrypt EFS and EBS volumes attached to the domain with an Amazon Web Services managed key by default. For more control, specify a customer managed key. + /// SageMaker AI uses Amazon Web Services KMS to encrypt EFS and EBS volumes attached to the domain with an Amazon Web Services managed key by default. For more control, specify a customer managed key. public var kmsKeyId: Swift.String? /// The VPC subnets that the domain uses for communication. /// This member is required. @@ -15629,9 +15716,9 @@ public struct CreateEndpointOutput: Swift.Sendable { extension SageMakerClientTypes { - /// Configuration to control how SageMaker captures inference data. + /// Configuration to control how SageMaker AI captures inference data. public struct DataCaptureConfig: Swift.Sendable { - /// Configuration specifying how to treat different headers. If no headers are specified SageMaker will by default base64 encode when capturing the data. + /// Configuration specifying how to treat different headers. If no headers are specified SageMaker AI will by default base64 encode when capturing the data. public var captureContentTypeHeader: SageMakerClientTypes.CaptureContentTypeHeader? /// Specifies data Model Monitor will capture. You can configure whether to collect only input, only output, or both /// This member is required. @@ -15641,10 +15728,10 @@ extension SageMakerClientTypes { public var destinationS3Uri: Swift.String? /// Whether data capture should be enabled or disabled (defaults to enabled). public var enableCapture: Swift.Bool? - /// The percentage of requests SageMaker will capture. A lower value is recommended for Endpoints with high traffic. + /// The percentage of requests SageMaker AI will capture. A lower value is recommended for Endpoints with high traffic. /// This member is required. public var initialSamplingPercentage: Swift.Int? - /// The Amazon Resource Name (ARN) of an Key Management Service key that SageMaker uses to encrypt the captured data at rest using Amazon S3 server-side encryption. The KmsKeyId can be any of the following formats: + /// The Amazon Resource Name (ARN) of an Key Management Service key that SageMaker AI uses to encrypt the captured data at rest using Amazon S3 server-side encryption. The KmsKeyId can be any of the following formats: /// /// * Key ID: 1234abcd-12ab-34cd-56ef-1234567890ab /// @@ -16002,14 +16089,14 @@ extension SageMakerClientTypes { public struct CreateEndpointConfigInput: Swift.Sendable { /// Specifies configuration for how an endpoint performs asynchronous inference. This is a required field in order for your Endpoint to be invoked using [InvokeEndpointAsync](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_runtime_InvokeEndpointAsync.html). public var asyncInferenceConfig: SageMakerClientTypes.AsyncInferenceConfig? - /// Configuration to control how SageMaker captures inference data. + /// Configuration to control how SageMaker AI captures inference data. public var dataCaptureConfig: SageMakerClientTypes.DataCaptureConfig? /// Sets whether all model containers deployed to the endpoint are isolated. If they are, no inbound or outbound network calls can be made to or from the model containers. public var enableNetworkIsolation: Swift.Bool? /// The name of the endpoint configuration. You specify this name in a [CreateEndpoint](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_CreateEndpoint.html) request. /// This member is required. public var endpointConfigName: Swift.String? - /// The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform actions on your behalf. For more information, see [SageMaker Roles](https://docs.aws.amazon.com/sagemaker/latest/dg/sagemaker-roles.html). To be able to pass this role to Amazon SageMaker, the caller of this action must have the iam:PassRole permission. + /// The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker AI can assume to perform actions on your behalf. For more information, see [SageMaker AI Roles](https://docs.aws.amazon.com/sagemaker/latest/dg/sagemaker-roles.html). To be able to pass this role to Amazon SageMaker AI, the caller of this action must have the iam:PassRole permission. public var executionRoleArn: Swift.String? /// A member of CreateEndpointConfig that enables explainers. public var explainerConfig: SageMakerClientTypes.ExplainerConfig? @@ -18012,7 +18099,7 @@ public struct CreateImageInput: Swift.Sendable { /// The name of the image. Must be unique to your account. /// This member is required. public var imageName: Swift.String? - /// The ARN of an IAM role that enables Amazon SageMaker to perform tasks on your behalf. + /// The ARN of an IAM role that enables Amazon SageMaker AI to perform tasks on your behalf. /// This member is required. public var roleArn: Swift.String? /// A list of tags to apply to the image. @@ -18156,13 +18243,13 @@ public struct CreateImageVersionInput: Swift.Sendable { /// The ImageName of the Image to create a version of. /// This member is required. public var imageName: Swift.String? - /// Indicates SageMaker job type compatibility. + /// Indicates SageMaker AI job type compatibility. /// - /// * TRAINING: The image version is compatible with SageMaker training jobs. + /// * TRAINING: The image version is compatible with SageMaker AI training jobs. /// - /// * INFERENCE: The image version is compatible with SageMaker inference jobs. + /// * INFERENCE: The image version is compatible with SageMaker AI inference jobs. /// - /// * NOTEBOOK_KERNEL: The image version is compatible with SageMaker notebook kernels. + /// * NOTEBOOK_KERNEL: The image version is compatible with SageMaker AI notebook kernels. public var jobType: SageMakerClientTypes.JobType? /// The machine learning framework vended in the image version. public var mlFramework: Swift.String? @@ -18327,7 +18414,7 @@ extension SageMakerClientTypes { public var computeResourceRequirements: SageMakerClientTypes.InferenceComponentComputeResourceRequirements? /// Defines a container that provides the runtime environment for a model that you deploy with an inference component. public var container: SageMakerClientTypes.InferenceComponentContainerSpecification? - /// The name of an existing SageMaker model object in your account that you want to deploy with the inference component. + /// The name of an existing SageMaker AI model object in your account that you want to deploy with the inference component. public var modelName: Swift.String? /// Settings that take effect while the model container starts up. public var startupParameters: SageMakerClientTypes.InferenceComponentStartupParameters? @@ -18401,7 +18488,7 @@ extension SageMakerClientTypes { /// The Amazon S3 location and configuration for storing inference request and response data. public struct InferenceExperimentDataStorageConfig: Swift.Sendable { - /// Configuration specifying how to treat different headers. If no headers are specified Amazon SageMaker will by default base64 encode when capturing the data. + /// Configuration specifying how to treat different headers. If no headers are specified Amazon SageMaker AI will by default base64 encode when capturing the data. public var contentType: SageMakerClientTypes.CaptureContentTypeHeader? /// The Amazon S3 bucket where the inference request and response data is stored. /// This member is required. @@ -21124,7 +21211,7 @@ public struct CreateModelBiasJobDefinitionInput: Swift.Sendable { public var modelBiasJobOutputConfig: SageMakerClientTypes.MonitoringOutputConfig? /// Networking options for a model bias job. public var networkConfig: SageMakerClientTypes.MonitoringNetworkConfig? - /// The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your behalf. + /// The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker AI can assume to perform tasks on your behalf. /// This member is required. public var roleArn: Swift.String? /// A time limit for how long the monitoring job is allowed to run before stopping. @@ -21422,7 +21509,7 @@ public struct CreateModelExplainabilityJobDefinitionInput: Swift.Sendable { public var modelExplainabilityJobOutputConfig: SageMakerClientTypes.MonitoringOutputConfig? /// Networking options for a model explainability job. public var networkConfig: SageMakerClientTypes.MonitoringNetworkConfig? - /// The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your behalf. + /// The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker AI can assume to perform tasks on your behalf. /// This member is required. public var roleArn: Swift.String? /// A time limit for how long the monitoring job is allowed to run before stopping. @@ -22172,7 +22259,7 @@ public struct CreateModelQualityJobDefinitionInput: Swift.Sendable { public var modelQualityJobOutputConfig: SageMakerClientTypes.MonitoringOutputConfig? /// Specifies the network configuration for the monitoring job. public var networkConfig: SageMakerClientTypes.MonitoringNetworkConfig? - /// The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your behalf. + /// The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker AI can assume to perform tasks on your behalf. /// This member is required. public var roleArn: Swift.String? /// A time limit for how long the monitoring job is allowed to run before stopping. @@ -22331,7 +22418,7 @@ extension SageMakerClientTypes { /// Configures the monitoring job to run a specified Docker container image. /// This member is required. public var monitoringAppSpecification: SageMakerClientTypes.MonitoringAppSpecification? - /// The array of inputs for the monitoring job. Currently we support monitoring an Amazon SageMaker Endpoint. + /// The array of inputs for the monitoring job. Currently we support monitoring an Amazon SageMaker AI Endpoint. /// This member is required. public var monitoringInputs: [SageMakerClientTypes.MonitoringInput]? /// The array of outputs from the monitoring job to be uploaded to Amazon S3. @@ -22342,7 +22429,7 @@ extension SageMakerClientTypes { public var monitoringResources: SageMakerClientTypes.MonitoringResources? /// Specifies networking options for an monitoring job. public var networkConfig: SageMakerClientTypes.NetworkConfig? - /// The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your behalf. + /// The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker AI can assume to perform tasks on your behalf. /// This member is required. public var roleArn: Swift.String? /// Specifies a time limit for how long the monitoring job is allowed to run. @@ -22443,7 +22530,7 @@ extension SageMakerClientTypes { /// /// * Even though the cron expression is set to start at 5PM UTC, note that there could be a delay of 0-20 minutes from the actual requested time to run the execution. /// - /// * We recommend that if you would like a daily schedule, you do not provide this parameter. Amazon SageMaker will pick a time for running every day. + /// * We recommend that if you would like a daily schedule, you do not provide this parameter. Amazon SageMaker AI will pick a time for running every day. /// /// /// You can also specify the keyword NOW to run the monitoring job immediately, one time, without recurring. @@ -22645,18 +22732,18 @@ extension SageMakerClientTypes { public struct CreateNotebookInstanceInput: Swift.Sendable { /// This parameter is no longer supported. Elastic Inference (EI) is no longer available. This parameter was used to specify a list of EI instance types to associate with this notebook instance. public var acceleratorTypes: [SageMakerClientTypes.NotebookInstanceAcceleratorType]? - /// An array of up to three Git repositories to associate with the notebook instance. These can be either the names of Git repositories stored as resources in your account, or the URL of Git repositories in [Amazon Web Services CodeCommit](https://docs.aws.amazon.com/codecommit/latest/userguide/welcome.html) or in any other Git repository. These repositories are cloned at the same level as the default repository of your notebook instance. For more information, see [Associating Git Repositories with SageMaker Notebook Instances](https://docs.aws.amazon.com/sagemaker/latest/dg/nbi-git-repo.html). + /// An array of up to three Git repositories to associate with the notebook instance. These can be either the names of Git repositories stored as resources in your account, or the URL of Git repositories in [Amazon Web Services CodeCommit](https://docs.aws.amazon.com/codecommit/latest/userguide/welcome.html) or in any other Git repository. These repositories are cloned at the same level as the default repository of your notebook instance. For more information, see [Associating Git Repositories with SageMaker AI Notebook Instances](https://docs.aws.amazon.com/sagemaker/latest/dg/nbi-git-repo.html). public var additionalCodeRepositories: [Swift.String]? - /// A Git repository to associate with the notebook instance as its default code repository. This can be either the name of a Git repository stored as a resource in your account, or the URL of a Git repository in [Amazon Web Services CodeCommit](https://docs.aws.amazon.com/codecommit/latest/userguide/welcome.html) or in any other Git repository. When you open a notebook instance, it opens in the directory that contains this repository. For more information, see [Associating Git Repositories with SageMaker Notebook Instances](https://docs.aws.amazon.com/sagemaker/latest/dg/nbi-git-repo.html). + /// A Git repository to associate with the notebook instance as its default code repository. This can be either the name of a Git repository stored as a resource in your account, or the URL of a Git repository in [Amazon Web Services CodeCommit](https://docs.aws.amazon.com/codecommit/latest/userguide/welcome.html) or in any other Git repository. When you open a notebook instance, it opens in the directory that contains this repository. For more information, see [Associating Git Repositories with SageMaker AI Notebook Instances](https://docs.aws.amazon.com/sagemaker/latest/dg/nbi-git-repo.html). public var defaultCodeRepository: Swift.String? - /// Sets whether SageMaker provides internet access to the notebook instance. If you set this to Disabled this notebook instance is able to access resources only in your VPC, and is not be able to connect to SageMaker training and endpoint services unless you configure a NAT Gateway in your VPC. For more information, see [Notebook Instances Are Internet-Enabled by Default](https://docs.aws.amazon.com/sagemaker/latest/dg/appendix-additional-considerations.html#appendix-notebook-and-internet-access). You can set the value of this parameter to Disabled only if you set a value for the SubnetId parameter. + /// Sets whether SageMaker AI provides internet access to the notebook instance. If you set this to Disabled this notebook instance is able to access resources only in your VPC, and is not be able to connect to SageMaker AI training and endpoint services unless you configure a NAT Gateway in your VPC. For more information, see [Notebook Instances Are Internet-Enabled by Default](https://docs.aws.amazon.com/sagemaker/latest/dg/appendix-additional-considerations.html#appendix-notebook-and-internet-access). You can set the value of this parameter to Disabled only if you set a value for the SubnetId parameter. public var directInternetAccess: SageMakerClientTypes.DirectInternetAccess? /// Information on the IMDS configuration of the notebook instance public var instanceMetadataServiceConfiguration: SageMakerClientTypes.InstanceMetadataServiceConfiguration? /// The type of ML compute instance to launch for the notebook instance. /// This member is required. public var instanceType: SageMakerClientTypes.InstanceType? - /// The Amazon Resource Name (ARN) of a Amazon Web Services Key Management Service key that SageMaker uses to encrypt data on the storage volume attached to your notebook instance. The KMS key you provide must be enabled. For information, see [Enabling and Disabling Keys](https://docs.aws.amazon.com/kms/latest/developerguide/enabling-keys.html) in the Amazon Web Services Key Management Service Developer Guide. + /// The Amazon Resource Name (ARN) of a Amazon Web Services Key Management Service key that SageMaker AI uses to encrypt data on the storage volume attached to your notebook instance. The KMS key you provide must be enabled. For information, see [Enabling and Disabling Keys](https://docs.aws.amazon.com/kms/latest/developerguide/enabling-keys.html) in the Amazon Web Services Key Management Service Developer Guide. public var kmsKeyId: Swift.String? /// The name of a lifecycle configuration to associate with the notebook instance. For information about lifestyle configurations, see [Step 2.1: (Optional) Customize a Notebook Instance](https://docs.aws.amazon.com/sagemaker/latest/dg/notebook-lifecycle-config.html). public var lifecycleConfigName: Swift.String? @@ -22665,7 +22752,7 @@ public struct CreateNotebookInstanceInput: Swift.Sendable { public var notebookInstanceName: Swift.String? /// The platform identifier of the notebook instance runtime environment. public var platformIdentifier: Swift.String? - /// When you send any requests to Amazon Web Services resources from the notebook instance, SageMaker assumes this role to perform tasks on your behalf. You must grant this role necessary permissions so SageMaker can perform these tasks. The policy must allow the SageMaker service principal (sagemaker.amazonaws.com) permissions to assume this role. For more information, see [SageMaker Roles](https://docs.aws.amazon.com/sagemaker/latest/dg/sagemaker-roles.html). To be able to pass this role to SageMaker, the caller of this API must have the iam:PassRole permission. + /// When you send any requests to Amazon Web Services resources from the notebook instance, SageMaker AI assumes this role to perform tasks on your behalf. You must grant this role necessary permissions so SageMaker AI can perform these tasks. The policy must allow the SageMaker AI service principal (sagemaker.amazonaws.com) permissions to assume this role. For more information, see [SageMaker AI Roles](https://docs.aws.amazon.com/sagemaker/latest/dg/sagemaker-roles.html). To be able to pass this role to SageMaker AI, the caller of this API must have the iam:PassRole permission. /// This member is required. public var roleArn: Swift.String? /// Whether root access is enabled or disabled for users of the notebook instance. The default value is Enabled. Lifecycle configurations need root access to be able to set up a notebook instance. Because of this, lifecycle configurations associated with a notebook instance always run with root access even if you disable root access for users. @@ -23067,7 +23154,7 @@ public struct CreateOptimizationJobInput: Swift.Sendable { /// Details for where to store the optimized model that you create with the optimization job. /// This member is required. public var outputConfig: SageMakerClientTypes.OptimizationJobOutputConfig? - /// The Amazon Resource Name (ARN) of an IAM role that enables Amazon SageMaker to perform tasks on your behalf. During model optimization, Amazon SageMaker needs your permission to: + /// The Amazon Resource Name (ARN) of an IAM role that enables Amazon SageMaker AI to perform tasks on your behalf. During model optimization, Amazon SageMaker AI needs your permission to: /// /// * Read input data from an S3 bucket /// @@ -23078,7 +23165,7 @@ public struct CreateOptimizationJobInput: Swift.Sendable { /// * Publish metrics to Amazon CloudWatch /// /// - /// You grant permissions for all of these tasks to an IAM role. To pass this role to Amazon SageMaker, the caller of this API must have the iam:PassRole permission. For more information, see [Amazon SageMaker Roles.](https://docs.aws.amazon.com/sagemaker/latest/dg/sagemaker-roles.html) + /// You grant permissions for all of these tasks to an IAM role. To pass this role to Amazon SageMaker AI, the caller of this API must have the iam:PassRole permission. For more information, see [Amazon SageMaker AI Roles.](https://docs.aws.amazon.com/sagemaker/latest/dg/sagemaker-roles.html) /// This member is required. public var roleArn: Swift.String? /// Specifies a limit to how long a job can run. When the job reaches the time limit, SageMaker ends the job. Use this API to cap costs. To stop a training job, SageMaker sends the algorithm the SIGTERM signal, which delays job termination for 120 seconds. Algorithms can use this 120-second window to save the model artifacts, so the results of training are not lost. The training algorithms provided by SageMaker automatically save the intermediate results of a model training job when possible. This attempt to save artifacts is only a best effort case as model might not be in a state from which it can be saved. For example, if training has just started, the model might not be ready to save. When saved, this intermediate data is a valid model artifact. You can use it to create a model with CreateModel. The Neural Topic Model (NTM) currently does not support saving intermediate model artifacts. When training NTMs, make sure that the maximum runtime is sufficient for the training job to complete. @@ -24299,7 +24386,7 @@ extension SageMakerClientTypes { public struct SpaceCodeEditorAppSettings: Swift.Sendable { /// Settings that are used to configure and manage the lifecycle of CodeEditor applications in a space. public var appLifecycleManagement: SageMakerClientTypes.SpaceAppLifecycleManagement? - /// Specifies the ARN's of a SageMaker image and SageMaker image version, and the instance type that the version runs on. + /// Specifies the ARN's of a SageMaker AI image and SageMaker AI image version, and the instance type that the version runs on. public var defaultResourceSpec: SageMakerClientTypes.ResourceSpec? public init( @@ -24315,7 +24402,7 @@ extension SageMakerClientTypes { extension SageMakerClientTypes { - /// A file system, created by you in Amazon EFS, that you assign to a user profile or space for an Amazon SageMaker Domain. Permitted users can access this file system in Amazon SageMaker Studio. + /// A file system, created by you in Amazon EFS, that you assign to a user profile or space for an Amazon SageMaker AI Domain. Permitted users can access this file system in Amazon SageMaker AI Studio. public struct EFSFileSystem: Swift.Sendable { /// The ID of your Amazon EFS file system. /// This member is required. @@ -24349,7 +24436,7 @@ extension SageMakerClientTypes { extension SageMakerClientTypes { - /// A file system, created by you, that you assign to a user profile or space for an Amazon SageMaker Domain. Permitted users can access this file system in Amazon SageMaker Studio. + /// A file system, created by you, that you assign to a user profile or space for an Amazon SageMaker AI Domain. Permitted users can access this file system in Amazon SageMaker AI Studio. public enum CustomFileSystem: Swift.Sendable { /// A custom file system in Amazon EFS. case efsfilesystem(SageMakerClientTypes.EFSFileSystem) @@ -24367,7 +24454,7 @@ extension SageMakerClientTypes { public var appLifecycleManagement: SageMakerClientTypes.SpaceAppLifecycleManagement? /// A list of Git repositories that SageMaker automatically displays to users for cloning in the JupyterLab application. public var codeRepositories: [SageMakerClientTypes.CodeRepository]? - /// Specifies the ARN's of a SageMaker image and SageMaker image version, and the instance type that the version runs on. + /// Specifies the ARN's of a SageMaker AI image and SageMaker AI image version, and the instance type that the version runs on. public var defaultResourceSpec: SageMakerClientTypes.ResourceSpec? public init( @@ -24420,11 +24507,11 @@ extension SageMakerClientTypes { /// A collection of space settings. public struct SpaceSettings: Swift.Sendable { - /// The type of app created within the space. + /// The type of app created within the space. If using the [ UpdateSpace](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_UpdateSpace.html) API, you can't change the app type of your space by specifying a different value for this field. public var appType: SageMakerClientTypes.AppType? /// The Code Editor application settings. public var codeEditorAppSettings: SageMakerClientTypes.SpaceCodeEditorAppSettings? - /// A file system, created by you, that you assign to a space for an Amazon SageMaker Domain. Permitted users can access this file system in Amazon SageMaker Studio. + /// A file system, created by you, that you assign to a space for an Amazon SageMaker AI Domain. Permitted users can access this file system in Amazon SageMaker AI Studio. public var customFileSystems: [SageMakerClientTypes.CustomFileSystem]? /// The settings for the JupyterLab application. public var jupyterLabAppSettings: SageMakerClientTypes.SpaceJupyterLabAppSettings? @@ -24591,10 +24678,10 @@ public struct CreateStudioLifecycleConfigInput: Swift.Sendable { /// The App type that the Lifecycle Configuration is attached to. /// This member is required. public var studioLifecycleConfigAppType: SageMakerClientTypes.StudioLifecycleConfigAppType? - /// The content of your Amazon SageMaker Studio Lifecycle Configuration script. This content must be base64 encoded. + /// The content of your Amazon SageMaker AI Studio Lifecycle Configuration script. This content must be base64 encoded. /// This member is required. public var studioLifecycleConfigContent: Swift.String? - /// The name of the Amazon SageMaker Studio Lifecycle Configuration to create. + /// The name of the Amazon SageMaker AI Studio Lifecycle Configuration to create. /// This member is required. public var studioLifecycleConfigName: Swift.String? /// Tags to be associated with the Lifecycle Configuration. Each tag consists of a key and an optional value. Tag keys must be unique per resource. Tags are searchable using the Search API. @@ -26749,7 +26836,7 @@ public struct DeleteMonitoringScheduleInput: Swift.Sendable { } public struct DeleteNotebookInstanceInput: Swift.Sendable { - /// The name of the SageMaker notebook instance to delete. + /// The name of the SageMaker AI notebook instance to delete. /// This member is required. public var notebookInstanceName: Swift.String? @@ -26878,7 +26965,7 @@ public struct DeleteSpaceInput: Swift.Sendable { } public struct DeleteStudioLifecycleConfigInput: Swift.Sendable { - /// The name of the Amazon SageMaker Studio Lifecycle Configuration to delete. + /// The name of the Amazon SageMaker AI Studio Lifecycle Configuration to delete. /// This member is required. public var studioLifecycleConfigName: Swift.String? @@ -27468,7 +27555,7 @@ public struct DescribeAppOutput: Swift.Sendable { public var appType: SageMakerClientTypes.AppType? /// The lifecycle configuration that runs before the default lifecycle configuration public var builtInLifecycleConfigArn: Swift.String? - /// The creation time of the application. After an application has been shut down for 24 hours, SageMaker deletes all metadata for the application. To be considered an update and retain application metadata, applications must be restarted within 24 hours after the previous application has been shut down. After this time window, creation of an application is considered a new application rather than an update of the previous application. + /// The creation time of the application. After an application has been shut down for 24 hours, SageMaker AI deletes all metadata for the application. To be considered an update and retain application metadata, applications must be restarted within 24 hours after the previous application has been shut down. After this time window, creation of an application is considered a new application rather than an update of the previous application. public var creationTime: Foundation.Date? /// The domain ID. public var domainId: Swift.String? @@ -27476,9 +27563,9 @@ public struct DescribeAppOutput: Swift.Sendable { public var failureReason: Swift.String? /// The timestamp of the last health check. public var lastHealthCheckTimestamp: Foundation.Date? - /// The timestamp of the last user's activity. LastUserActivityTimestamp is also updated when SageMaker performs health checks without user activity. As a result, this value is set to the same value as LastHealthCheckTimestamp. + /// The timestamp of the last user's activity. LastUserActivityTimestamp is also updated when SageMaker AI performs health checks without user activity. As a result, this value is set to the same value as LastHealthCheckTimestamp. public var lastUserActivityTimestamp: Foundation.Date? - /// The instance type and the Amazon Resource Name (ARN) of the SageMaker image created on the instance. + /// The instance type and the Amazon Resource Name (ARN) of the SageMaker AI image created on the instance. public var resourceSpec: SageMakerClientTypes.ResourceSpec? /// The name of the space. If this value is not set, then UserProfileName must be set. public var spaceName: Swift.String? @@ -27705,7 +27792,7 @@ public struct DescribeAutoMLJobOutput: Swift.Sendable { /// Returns the status of the AutoML job. /// This member is required. public var autoMLJobStatus: SageMakerClientTypes.AutoMLJobStatus? - /// The best model candidate selected by SageMaker Autopilot using both the best objective metric and lowest [InferenceLatency](https://docs.aws.amazon.com/sagemaker/latest/dg/autopilot-metrics-validation.html) for an experiment. + /// The best model candidate selected by SageMaker AI Autopilot using both the best objective metric and lowest [InferenceLatency](https://docs.aws.amazon.com/sagemaker/latest/dg/autopilot-metrics-validation.html) for an experiment. public var bestCandidate: SageMakerClientTypes.AutoMLCandidate? /// Returns the creation time of the AutoML job. /// This member is required. @@ -28175,7 +28262,7 @@ extension SageMakerClientTypes { } public struct DescribeCompilationJobOutput: Swift.Sendable { - /// The time when the model compilation job on a compilation job instance ended. For a successful or stopped job, this is when the job's model artifacts have finished uploading. For a failed job, this is when Amazon SageMaker detected that the job failed. + /// The time when the model compilation job on a compilation job instance ended. For a successful or stopped job, this is when the job's model artifacts have finished uploading. For a failed job, this is when Amazon SageMaker AI detected that the job failed. public var compilationEndTime: Foundation.Date? /// The Amazon Resource Name (ARN) of the model compilation job. /// This member is required. @@ -28214,10 +28301,10 @@ public struct DescribeCompilationJobOutput: Swift.Sendable { /// Information about the output location for the compiled model and the target device that the model runs on. /// This member is required. public var outputConfig: SageMakerClientTypes.OutputConfig? - /// The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker assumes to perform the model compilation job. + /// The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker AI assumes to perform the model compilation job. /// This member is required. public var roleArn: Swift.String? - /// Specifies a limit to how long a model compilation job can run. When the job reaches the time limit, Amazon SageMaker ends the compilation job. Use this API to cap model training costs. + /// Specifies a limit to how long a model compilation job can run. When the job reaches the time limit, Amazon SageMaker AI ends the compilation job. Use this API to cap model training costs. /// This member is required. public var stoppingCondition: SageMakerClientTypes.StoppingCondition? /// A [VpcConfig](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_VpcConfig.html) object that specifies the VPC that you want your compilation job to connect to. Control access to your models by configuring the VPC. For more information, see [Protect Compilation Jobs by Using an Amazon Virtual Private Cloud](https://docs.aws.amazon.com/sagemaker/latest/dg/neo-vpc.html). @@ -28461,7 +28548,7 @@ public struct DescribeDataQualityJobDefinitionOutput: Swift.Sendable { public var jobResources: SageMakerClientTypes.MonitoringResources? /// The networking configuration for the data quality monitoring job. public var networkConfig: SageMakerClientTypes.MonitoringNetworkConfig? - /// The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your behalf. + /// The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker AI can assume to perform tasks on your behalf. /// This member is required. public var roleArn: Swift.String? /// A time limit for how long the monitoring job is allowed to run before stopping. @@ -28720,7 +28807,7 @@ extension SageMakerClientTypes { public struct DescribeDomainOutput: Swift.Sendable { /// Specifies the VPC used for non-EFS traffic. The default value is PublicInternetOnly. /// - /// * PublicInternetOnly - Non-EFS traffic is through a VPC managed by Amazon SageMaker, which allows direct internet access + /// * PublicInternetOnly - Non-EFS traffic is through a VPC managed by Amazon SageMaker AI, which allows direct internet access /// /// * VpcOnly - All traffic is through the specified VPC and subnets public var appNetworkAccessType: SageMakerClientTypes.AppNetworkAccessType? @@ -28755,7 +28842,7 @@ public struct DescribeDomainOutput: Swift.Sendable { public var lastModifiedTime: Foundation.Date? /// The ID of the security group that authorizes traffic between the RSessionGateway apps and the RStudioServerPro app. public var securityGroupIdForDomainBoundary: Swift.String? - /// The ARN of the application managed by SageMaker in IAM Identity Center. This value is only returned for domains created after October 1, 2023. + /// The ARN of the application managed by SageMaker AI in IAM Identity Center. This value is only returned for domains created after October 1, 2023. public var singleSignOnApplicationArn: Swift.String? /// The IAM Identity Center managed application instance ID. public var singleSignOnManagedApplicationInstanceId: Swift.String? @@ -29476,7 +29563,7 @@ public struct DescribeEndpointConfigOutput: Swift.Sendable { /// A timestamp that shows when the endpoint configuration was created. /// This member is required. public var creationTime: Foundation.Date? - /// Configuration to control how SageMaker captures inference data. + /// Configuration to control how SageMaker AI captures inference data. public var dataCaptureConfig: SageMakerClientTypes.DataCaptureConfig? /// Indicates whether all model containers deployed to the endpoint are isolated. If they are, no inbound or outbound network calls can be made to or from the model containers. public var enableNetworkIsolation: Swift.Bool? @@ -30944,7 +31031,7 @@ public struct DescribeImageOutput: Swift.Sendable { public var imageStatus: SageMakerClientTypes.ImageStatus? /// When the image was last modified. public var lastModifiedTime: Foundation.Date? - /// The ARN of the IAM role that enables Amazon SageMaker to perform tasks on your behalf. + /// The ARN of the IAM role that enables Amazon SageMaker AI to perform tasks on your behalf. public var roleArn: Swift.String? public init( @@ -31047,13 +31134,13 @@ public struct DescribeImageVersionOutput: Swift.Sendable { public var imageVersionArn: Swift.String? /// The status of the version. public var imageVersionStatus: SageMakerClientTypes.ImageVersionStatus? - /// Indicates SageMaker job type compatibility. + /// Indicates SageMaker AI job type compatibility. /// - /// * TRAINING: The image version is compatible with SageMaker training jobs. + /// * TRAINING: The image version is compatible with SageMaker AI training jobs. /// - /// * INFERENCE: The image version is compatible with SageMaker inference jobs. + /// * INFERENCE: The image version is compatible with SageMaker AI inference jobs. /// - /// * NOTEBOOK_KERNEL: The image version is compatible with SageMaker notebook kernels. + /// * NOTEBOOK_KERNEL: The image version is compatible with SageMaker AI notebook kernels. public var jobType: SageMakerClientTypes.JobType? /// When the version was last modified. public var lastModifiedTime: Foundation.Date? @@ -31225,7 +31312,7 @@ extension SageMakerClientTypes { public var computeResourceRequirements: SageMakerClientTypes.InferenceComponentComputeResourceRequirements? /// Details about the container that provides the runtime environment for the model that is deployed with the inference component. public var container: SageMakerClientTypes.InferenceComponentContainerSpecificationSummary? - /// The name of the SageMaker model object that is deployed with the inference component. + /// The name of the SageMaker AI model object that is deployed with the inference component. public var modelName: Swift.String? /// Settings that take effect while the model container starts up. public var startupParameters: SageMakerClientTypes.InferenceComponentStartupParameters? @@ -33223,7 +33310,7 @@ public struct DescribeModelQualityJobDefinitionOutput: Swift.Sendable { public var modelQualityJobOutputConfig: SageMakerClientTypes.MonitoringOutputConfig? /// Networking options for a model quality job. public var networkConfig: SageMakerClientTypes.MonitoringNetworkConfig? - /// The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker can assume to perform tasks on your behalf. + /// The Amazon Resource Name (ARN) of an IAM role that Amazon SageMaker AI can assume to perform tasks on your behalf. /// This member is required. public var roleArn: Swift.String? /// A time limit for how long the monitoring job is allowed to run before stopping. @@ -33528,13 +33615,13 @@ extension SageMakerClientTypes { public struct DescribeNotebookInstanceOutput: Swift.Sendable { /// This parameter is no longer supported. Elastic Inference (EI) is no longer available. This parameter was used to specify a list of the EI instance types associated with this notebook instance. public var acceleratorTypes: [SageMakerClientTypes.NotebookInstanceAcceleratorType]? - /// An array of up to three Git repositories associated with the notebook instance. These can be either the names of Git repositories stored as resources in your account, or the URL of Git repositories in [Amazon Web Services CodeCommit](https://docs.aws.amazon.com/codecommit/latest/userguide/welcome.html) or in any other Git repository. These repositories are cloned at the same level as the default repository of your notebook instance. For more information, see [Associating Git Repositories with SageMaker Notebook Instances](https://docs.aws.amazon.com/sagemaker/latest/dg/nbi-git-repo.html). + /// An array of up to three Git repositories associated with the notebook instance. These can be either the names of Git repositories stored as resources in your account, or the URL of Git repositories in [Amazon Web Services CodeCommit](https://docs.aws.amazon.com/codecommit/latest/userguide/welcome.html) or in any other Git repository. These repositories are cloned at the same level as the default repository of your notebook instance. For more information, see [Associating Git Repositories with SageMaker AI Notebook Instances](https://docs.aws.amazon.com/sagemaker/latest/dg/nbi-git-repo.html). public var additionalCodeRepositories: [Swift.String]? /// A timestamp. Use this parameter to return the time when the notebook instance was created public var creationTime: Foundation.Date? - /// The Git repository associated with the notebook instance as its default code repository. This can be either the name of a Git repository stored as a resource in your account, or the URL of a Git repository in [Amazon Web Services CodeCommit](https://docs.aws.amazon.com/codecommit/latest/userguide/welcome.html) or in any other Git repository. When you open a notebook instance, it opens in the directory that contains this repository. For more information, see [Associating Git Repositories with SageMaker Notebook Instances](https://docs.aws.amazon.com/sagemaker/latest/dg/nbi-git-repo.html). + /// The Git repository associated with the notebook instance as its default code repository. This can be either the name of a Git repository stored as a resource in your account, or the URL of a Git repository in [Amazon Web Services CodeCommit](https://docs.aws.amazon.com/codecommit/latest/userguide/welcome.html) or in any other Git repository. When you open a notebook instance, it opens in the directory that contains this repository. For more information, see [Associating Git Repositories with SageMaker AI Notebook Instances](https://docs.aws.amazon.com/sagemaker/latest/dg/nbi-git-repo.html). public var defaultCodeRepository: Swift.String? - /// Describes whether SageMaker provides internet access to the notebook instance. If this value is set to Disabled, the notebook instance does not have internet access, and cannot connect to SageMaker training and endpoint services. For more information, see [Notebook Instances Are Internet-Enabled by Default](https://docs.aws.amazon.com/sagemaker/latest/dg/appendix-additional-considerations.html#appendix-notebook-and-internet-access). + /// Describes whether SageMaker AI provides internet access to the notebook instance. If this value is set to Disabled, the notebook instance does not have internet access, and cannot connect to SageMaker AI training and endpoint services. For more information, see [Notebook Instances Are Internet-Enabled by Default](https://docs.aws.amazon.com/sagemaker/latest/dg/appendix-additional-considerations.html#appendix-notebook-and-internet-access). public var directInternetAccess: SageMakerClientTypes.DirectInternetAccess? /// If status is Failed, the reason it failed. public var failureReason: Swift.String? @@ -33542,17 +33629,17 @@ public struct DescribeNotebookInstanceOutput: Swift.Sendable { public var instanceMetadataServiceConfiguration: SageMakerClientTypes.InstanceMetadataServiceConfiguration? /// The type of ML compute instance running on the notebook instance. public var instanceType: SageMakerClientTypes.InstanceType? - /// The Amazon Web Services KMS key ID SageMaker uses to encrypt data when storing it on the ML storage volume attached to the instance. + /// The Amazon Web Services KMS key ID SageMaker AI uses to encrypt data when storing it on the ML storage volume attached to the instance. public var kmsKeyId: Swift.String? /// A timestamp. Use this parameter to retrieve the time when the notebook instance was last modified. public var lastModifiedTime: Foundation.Date? - /// The network interface IDs that SageMaker created at the time of creating the instance. + /// The network interface IDs that SageMaker AI created at the time of creating the instance. public var networkInterfaceId: Swift.String? /// The Amazon Resource Name (ARN) of the notebook instance. public var notebookInstanceArn: Swift.String? /// Returns the name of a notebook instance lifecycle configuration. For information about notebook instance lifestyle configurations, see [Step 2.1: (Optional) Customize a Notebook Instance](https://docs.aws.amazon.com/sagemaker/latest/dg/notebook-lifecycle-config.html) public var notebookInstanceLifecycleConfigName: Swift.String? - /// The name of the SageMaker notebook instance. + /// The name of the SageMaker AI notebook instance. public var notebookInstanceName: Swift.String? /// The status of the notebook instance. public var notebookInstanceStatus: SageMakerClientTypes.NotebookInstanceStatus? @@ -34696,7 +34783,7 @@ public struct DescribeSpaceOutput: Swift.Sendable { } public struct DescribeStudioLifecycleConfigInput: Swift.Sendable { - /// The name of the Amazon SageMaker Studio Lifecycle Configuration to describe. + /// The name of the Amazon SageMaker AI Studio Lifecycle Configuration to describe. /// This member is required. public var studioLifecycleConfigName: Swift.String? @@ -34709,17 +34796,17 @@ public struct DescribeStudioLifecycleConfigInput: Swift.Sendable { } public struct DescribeStudioLifecycleConfigOutput: Swift.Sendable { - /// The creation time of the Amazon SageMaker Studio Lifecycle Configuration. + /// The creation time of the Amazon SageMaker AI Studio Lifecycle Configuration. public var creationTime: Foundation.Date? - /// This value is equivalent to CreationTime because Amazon SageMaker Studio Lifecycle Configurations are immutable. + /// This value is equivalent to CreationTime because Amazon SageMaker AI Studio Lifecycle Configurations are immutable. public var lastModifiedTime: Foundation.Date? /// The App type that the Lifecycle Configuration is attached to. public var studioLifecycleConfigAppType: SageMakerClientTypes.StudioLifecycleConfigAppType? /// The ARN of the Lifecycle Configuration to describe. public var studioLifecycleConfigArn: Swift.String? - /// The content of your Amazon SageMaker Studio Lifecycle Configuration script. + /// The content of your Amazon SageMaker AI Studio Lifecycle Configuration script. public var studioLifecycleConfigContent: Swift.String? - /// The name of the Amazon SageMaker Studio Lifecycle Configuration that is described. + /// The name of the Amazon SageMaker AI Studio Lifecycle Configuration that is described. public var studioLifecycleConfigName: Swift.String? public init( @@ -36893,7 +36980,7 @@ extension SageMakerClientTypes { /// A collection of settings that update the current configuration for the RStudioServerPro Domain-level app. public struct RStudioServerProDomainSettingsForUpdate: Swift.Sendable { - /// Specifies the ARN's of a SageMaker image and SageMaker image version, and the instance type that the version runs on. + /// Specifies the ARN's of a SageMaker AI image and SageMaker AI image version, and the instance type that the version runs on. public var defaultResourceSpec: SageMakerClientTypes.ResourceSpec? /// The execution role for the RStudioServerPro Domain-level app. /// This member is required. @@ -36926,7 +37013,7 @@ extension SageMakerClientTypes { public var amazonQSettings: SageMakerClientTypes.AmazonQSettings? /// A collection of settings that configure the domain's Docker interaction. public var dockerSettings: SageMakerClientTypes.DockerSettings? - /// The configuration for attaching a SageMaker user profile name to the execution role as a [sts:SourceIdentity key](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_control-access_monitor.html). This configuration can only be modified if there are no apps in the InService or Pending state. + /// The configuration for attaching a SageMaker AI user profile name to the execution role as a [sts:SourceIdentity key](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_credentials_temp_control-access_monitor.html). This configuration can only be modified if there are no apps in the InService or Pending state. public var executionRoleIdentityConfig: SageMakerClientTypes.ExecutionRoleIdentityConfig? /// A collection of RStudioServerPro Domain-level app settings to update. A single RStudioServerPro application is created for a domain. public var rStudioServerProDomainSettingsForUpdate: SageMakerClientTypes.RStudioServerProDomainSettingsForUpdate? @@ -38847,7 +38934,7 @@ extension SageMakerClientTypes { extension SageMakerClientTypes { - /// A SageMaker image. A SageMaker image represents a set of container images that are derived from a common base container image. Each of these container images is represented by a SageMaker ImageVersion. + /// A SageMaker AI image. A SageMaker AI image represents a set of container images that are derived from a common base container image. Each of these container images is represented by a SageMaker AI ImageVersion. public struct Image: Swift.Sendable { /// When the image was created. /// This member is required. @@ -38957,7 +39044,7 @@ extension SageMakerClientTypes { extension SageMakerClientTypes { - /// A version of a SageMaker Image. A version represents an existing container image. + /// A version of a SageMaker AI Image. A version represents an existing container image. public struct ImageVersion: Swift.Sendable { /// When the version was created. /// This member is required. @@ -39892,7 +39979,7 @@ public struct ListAliasesInput: Swift.Sendable { public struct ListAliasesOutput: Swift.Sendable { /// A token for getting the next set of aliases, if more aliases exist. public var nextToken: Swift.String? - /// A list of SageMaker image version aliases. + /// A list of SageMaker AI image version aliases. public var sageMakerImageVersionAliases: [Swift.String]? public init( @@ -40710,7 +40797,7 @@ public struct ListCompilationJobsOutput: Swift.Sendable { /// An array of [CompilationJobSummary](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_CompilationJobSummary.html) objects, each describing a model compilation job. /// This member is required. public var compilationJobSummaries: [SageMakerClientTypes.CompilationJobSummary]? - /// If the response is truncated, Amazon SageMaker returns this NextToken. To retrieve the next set of model compilation jobs, use this token in the next request. + /// If the response is truncated, Amazon SageMaker AI returns this NextToken. To retrieve the next set of model compilation jobs, use this token in the next request. public var nextToken: Swift.String? public init( @@ -43946,7 +44033,7 @@ public struct ListModelQualityJobDefinitionsOutput: Swift.Sendable { /// A list of summaries of model quality monitoring job definitions. /// This member is required. public var jobDefinitionSummaries: [SageMakerClientTypes.MonitoringJobDefinitionSummary]? - /// If the response is truncated, Amazon SageMaker returns this token. To retrieve the next set of model quality monitoring job definitions, use it in the next request. + /// If the response is truncated, Amazon SageMaker AI returns this token. To retrieve the next set of model quality monitoring job definitions, use it in the next request. public var nextToken: Swift.String? public init( @@ -44745,7 +44832,7 @@ extension SageMakerClientTypes { } public struct ListNotebookInstanceLifecycleConfigsOutput: Swift.Sendable { - /// If the response is truncated, SageMaker returns this token. To get the next set of lifecycle configurations, use it in the next request. + /// If the response is truncated, SageMaker AI returns this token. To get the next set of lifecycle configurations, use it in the next request. public var nextToken: Swift.String? /// An array of NotebookInstanceLifecycleConfiguration objects, each listing a lifecycle configuration. public var notebookInstanceLifecycleConfigs: [SageMakerClientTypes.NotebookInstanceLifecycleConfigSummary]? @@ -44883,13 +44970,13 @@ public struct ListNotebookInstancesInput: Swift.Sendable { extension SageMakerClientTypes { - /// Provides summary information for an SageMaker notebook instance. + /// Provides summary information for an SageMaker AI notebook instance. public struct NotebookInstanceSummary: Swift.Sendable { - /// An array of up to three Git repositories associated with the notebook instance. These can be either the names of Git repositories stored as resources in your account, or the URL of Git repositories in [Amazon Web Services CodeCommit](https://docs.aws.amazon.com/codecommit/latest/userguide/welcome.html) or in any other Git repository. These repositories are cloned at the same level as the default repository of your notebook instance. For more information, see [Associating Git Repositories with SageMaker Notebook Instances](https://docs.aws.amazon.com/sagemaker/latest/dg/nbi-git-repo.html). + /// An array of up to three Git repositories associated with the notebook instance. These can be either the names of Git repositories stored as resources in your account, or the URL of Git repositories in [Amazon Web Services CodeCommit](https://docs.aws.amazon.com/codecommit/latest/userguide/welcome.html) or in any other Git repository. These repositories are cloned at the same level as the default repository of your notebook instance. For more information, see [Associating Git Repositories with SageMaker AI Notebook Instances](https://docs.aws.amazon.com/sagemaker/latest/dg/nbi-git-repo.html). public var additionalCodeRepositories: [Swift.String]? /// A timestamp that shows when the notebook instance was created. public var creationTime: Foundation.Date? - /// The Git repository associated with the notebook instance as its default code repository. This can be either the name of a Git repository stored as a resource in your account, or the URL of a Git repository in [Amazon Web Services CodeCommit](https://docs.aws.amazon.com/codecommit/latest/userguide/welcome.html) or in any other Git repository. When you open a notebook instance, it opens in the directory that contains this repository. For more information, see [Associating Git Repositories with SageMaker Notebook Instances](https://docs.aws.amazon.com/sagemaker/latest/dg/nbi-git-repo.html). + /// The Git repository associated with the notebook instance as its default code repository. This can be either the name of a Git repository stored as a resource in your account, or the URL of a Git repository in [Amazon Web Services CodeCommit](https://docs.aws.amazon.com/codecommit/latest/userguide/welcome.html) or in any other Git repository. When you open a notebook instance, it opens in the directory that contains this repository. For more information, see [Associating Git Repositories with SageMaker AI Notebook Instances](https://docs.aws.amazon.com/sagemaker/latest/dg/nbi-git-repo.html). public var defaultCodeRepository: Swift.String? /// The type of ML compute instance that the notebook instance is running on. public var instanceType: SageMakerClientTypes.InstanceType? @@ -44936,7 +45023,7 @@ extension SageMakerClientTypes { } public struct ListNotebookInstancesOutput: Swift.Sendable { - /// If the response to the previous ListNotebookInstances request was truncated, SageMaker returns this token. To retrieve the next set of notebook instances, use the token in the next request. + /// If the response to the previous ListNotebookInstances request was truncated, SageMaker AI returns this token. To retrieve the next set of notebook instances, use the token in the next request. public var nextToken: Swift.String? /// An array of NotebookInstanceSummary objects, one for each notebook instance. public var notebookInstances: [SageMakerClientTypes.NotebookInstanceSummary]? @@ -46591,17 +46678,17 @@ public struct ListStudioLifecycleConfigsInput: Swift.Sendable { extension SageMakerClientTypes { - /// Details of the Amazon SageMaker Studio Lifecycle Configuration. + /// Details of the Amazon SageMaker AI Studio Lifecycle Configuration. public struct StudioLifecycleConfigDetails: Swift.Sendable { - /// The creation time of the Amazon SageMaker Studio Lifecycle Configuration. + /// The creation time of the Amazon SageMaker AI Studio Lifecycle Configuration. public var creationTime: Foundation.Date? - /// This value is equivalent to CreationTime because Amazon SageMaker Studio Lifecycle Configurations are immutable. + /// This value is equivalent to CreationTime because Amazon SageMaker AI Studio Lifecycle Configurations are immutable. public var lastModifiedTime: Foundation.Date? /// The App type to which the Lifecycle Configuration is attached. public var studioLifecycleConfigAppType: SageMakerClientTypes.StudioLifecycleConfigAppType? /// The Amazon Resource Name (ARN) of the Lifecycle Configuration. public var studioLifecycleConfigArn: Swift.String? - /// The name of the Amazon SageMaker Studio Lifecycle Configuration. + /// The name of the Amazon SageMaker AI Studio Lifecycle Configuration. public var studioLifecycleConfigName: Swift.String? public init( @@ -50805,7 +50892,7 @@ public struct UpdateDevicesInput: Swift.Sendable { public struct UpdateDomainInput: Swift.Sendable { /// Specifies the VPC used for non-EFS traffic. /// - /// * PublicInternetOnly - Non-EFS traffic is through a VPC managed by Amazon SageMaker, which allows direct internet access. + /// * PublicInternetOnly - Non-EFS traffic is through a VPC managed by Amazon SageMaker AI, which allows direct internet access. /// /// * VpcOnly - All Studio traffic is through the specified VPC and subnets. /// @@ -51168,7 +51255,7 @@ public struct UpdateImageInput: Swift.Sendable { /// The name of the image to update. /// This member is required. public var imageName: Swift.String? - /// The new ARN for the IAM role that enables Amazon SageMaker to perform tasks on your behalf. + /// The new ARN for the IAM role that enables Amazon SageMaker AI to perform tasks on your behalf. public var roleArn: Swift.String? public init( @@ -51211,13 +51298,13 @@ public struct UpdateImageVersionInput: Swift.Sendable { /// The name of the image. /// This member is required. public var imageName: Swift.String? - /// Indicates SageMaker job type compatibility. + /// Indicates SageMaker AI job type compatibility. /// - /// * TRAINING: The image version is compatible with SageMaker training jobs. + /// * TRAINING: The image version is compatible with SageMaker AI training jobs. /// - /// * INFERENCE: The image version is compatible with SageMaker inference jobs. + /// * INFERENCE: The image version is compatible with SageMaker AI inference jobs. /// - /// * NOTEBOOK_KERNEL: The image version is compatible with SageMaker notebook kernels. + /// * NOTEBOOK_KERNEL: The image version is compatible with SageMaker AI notebook kernels. public var jobType: SageMakerClientTypes.JobType? /// The machine learning framework vended in the image version. public var mlFramework: Swift.String? @@ -51636,9 +51723,9 @@ public struct UpdateMonitoringScheduleOutput: Swift.Sendable { public struct UpdateNotebookInstanceInput: Swift.Sendable { /// This parameter is no longer supported. Elastic Inference (EI) is no longer available. This parameter was used to specify a list of the EI instance types to associate with this notebook instance. public var acceleratorTypes: [SageMakerClientTypes.NotebookInstanceAcceleratorType]? - /// An array of up to three Git repositories to associate with the notebook instance. These can be either the names of Git repositories stored as resources in your account, or the URL of Git repositories in [Amazon Web Services CodeCommit](https://docs.aws.amazon.com/codecommit/latest/userguide/welcome.html) or in any other Git repository. These repositories are cloned at the same level as the default repository of your notebook instance. For more information, see [Associating Git Repositories with SageMaker Notebook Instances](https://docs.aws.amazon.com/sagemaker/latest/dg/nbi-git-repo.html). + /// An array of up to three Git repositories to associate with the notebook instance. These can be either the names of Git repositories stored as resources in your account, or the URL of Git repositories in [Amazon Web Services CodeCommit](https://docs.aws.amazon.com/codecommit/latest/userguide/welcome.html) or in any other Git repository. These repositories are cloned at the same level as the default repository of your notebook instance. For more information, see [Associating Git Repositories with SageMaker AI Notebook Instances](https://docs.aws.amazon.com/sagemaker/latest/dg/nbi-git-repo.html). public var additionalCodeRepositories: [Swift.String]? - /// The Git repository to associate with the notebook instance as its default code repository. This can be either the name of a Git repository stored as a resource in your account, or the URL of a Git repository in [Amazon Web Services CodeCommit](https://docs.aws.amazon.com/codecommit/latest/userguide/welcome.html) or in any other Git repository. When you open a notebook instance, it opens in the directory that contains this repository. For more information, see [Associating Git Repositories with SageMaker Notebook Instances](https://docs.aws.amazon.com/sagemaker/latest/dg/nbi-git-repo.html). + /// The Git repository to associate with the notebook instance as its default code repository. This can be either the name of a Git repository stored as a resource in your account, or the URL of a Git repository in [Amazon Web Services CodeCommit](https://docs.aws.amazon.com/codecommit/latest/userguide/welcome.html) or in any other Git repository. When you open a notebook instance, it opens in the directory that contains this repository. For more information, see [Associating Git Repositories with SageMaker AI Notebook Instances](https://docs.aws.amazon.com/sagemaker/latest/dg/nbi-git-repo.html). public var defaultCodeRepository: Swift.String? /// This parameter is no longer supported. Elastic Inference (EI) is no longer available. This parameter was used to specify a list of the EI instance types to remove from this notebook instance. public var disassociateAcceleratorTypes: Swift.Bool? @@ -51657,11 +51744,11 @@ public struct UpdateNotebookInstanceInput: Swift.Sendable { /// The name of the notebook instance to update. /// This member is required. public var notebookInstanceName: Swift.String? - /// The Amazon Resource Name (ARN) of the IAM role that SageMaker can assume to access the notebook instance. For more information, see [SageMaker Roles](https://docs.aws.amazon.com/sagemaker/latest/dg/sagemaker-roles.html). To be able to pass this role to SageMaker, the caller of this API must have the iam:PassRole permission. + /// The Amazon Resource Name (ARN) of the IAM role that SageMaker AI can assume to access the notebook instance. For more information, see [SageMaker AI Roles](https://docs.aws.amazon.com/sagemaker/latest/dg/sagemaker-roles.html). To be able to pass this role to SageMaker AI, the caller of this API must have the iam:PassRole permission. public var roleArn: Swift.String? /// Whether root access is enabled or disabled for users of the notebook instance. The default value is Enabled. If you set this to Disabled, users don't have root access on the notebook instance, but lifecycle configuration scripts still run with root permissions. public var rootAccess: SageMakerClientTypes.RootAccess? - /// The size, in GB, of the ML storage volume to attach to the notebook instance. The default value is 5 GB. ML storage volumes are encrypted, so SageMaker can't determine the amount of available free space on the volume. Because of this, you can increase the volume size when you update a notebook instance, but you can't decrease the volume size. If you want to decrease the size of the ML storage volume in use, create a new notebook instance with the desired size. + /// The size, in GB, of the ML storage volume to attach to the notebook instance. The default value is 5 GB. ML storage volumes are encrypted, so SageMaker AI can't determine the amount of available free space on the volume. Because of this, you can increase the volume size when you update a notebook instance, but you can't decrease the volume size. If you want to decrease the size of the ML storage volume in use, create a new notebook instance with the desired size. public var volumeSizeInGB: Swift.Int? public init( diff --git a/Sources/Services/AWSSageMaker/Sources/AWSSageMaker/SageMakerClient.swift b/Sources/Services/AWSSageMaker/Sources/AWSSageMaker/SageMakerClient.swift index 07e5654e90b..01ad857c194 100644 --- a/Sources/Services/AWSSageMaker/Sources/AWSSageMaker/SageMakerClient.swift +++ b/Sources/Services/AWSSageMaker/Sources/AWSSageMaker/SageMakerClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class SageMakerClient: ClientRuntime.Client { public static let clientName = "SageMakerClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: SageMakerClient.SageMakerClientConfiguration let serviceName = "SageMaker" @@ -814,7 +814,7 @@ extension SageMakerClient { /// Performs the `CreateApp` operation on the `SageMaker` service. /// - /// Creates a running app for the specified UserProfile. This operation is automatically invoked by Amazon SageMaker upon access to the associated Domain, and when new kernel configurations are selected by the user. A user may have multiple Apps active simultaneously. + /// Creates a running app for the specified UserProfile. This operation is automatically invoked by Amazon SageMaker AI upon access to the associated Domain, and when new kernel configurations are selected by the user. A user may have multiple Apps active simultaneously. /// /// - Parameter CreateAppInput : [no documentation found] /// @@ -885,7 +885,7 @@ extension SageMakerClient { /// Performs the `CreateAppImageConfig` operation on the `SageMaker` service. /// - /// Creates a configuration for running a SageMaker image as a KernelGateway app. The configuration specifies the Amazon Elastic File System storage volume on the image, and a list of the kernels in the image. + /// Creates a configuration for running a SageMaker AI image as a KernelGateway app. The configuration specifies the Amazon Elastic File System storage volume on the image, and a list of the kernels in the image. /// /// - Parameter CreateAppImageConfigInput : [no documentation found] /// @@ -1025,7 +1025,7 @@ extension SageMakerClient { /// Performs the `CreateAutoMLJob` operation on the `SageMaker` service. /// - /// Creates an Autopilot job also referred to as Autopilot experiment or AutoML job. An AutoML job in SageMaker is a fully automated process that allows you to build machine learning models with minimal effort and machine learning expertise. When initiating an AutoML job, you provide your data and optionally specify parameters tailored to your use case. SageMaker then automates the entire model development lifecycle, including data preprocessing, model training, tuning, and evaluation. AutoML jobs are designed to simplify and accelerate the model building process by automating various tasks and exploring different combinations of machine learning algorithms, data preprocessing techniques, and hyperparameter values. The output of an AutoML job comprises one or more trained models ready for deployment and inference. Additionally, SageMaker AutoML jobs generate a candidate model leaderboard, allowing you to select the best-performing model for deployment. For more information about AutoML jobs, see [https://docs.aws.amazon.com/sagemaker/latest/dg/autopilot-automate-model-development.html](https://docs.aws.amazon.com/sagemaker/latest/dg/autopilot-automate-model-development.html) in the SageMaker developer guide. We recommend using the new versions [CreateAutoMLJobV2](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_CreateAutoMLJobV2.html) and [DescribeAutoMLJobV2](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_DescribeAutoMLJobV2.html), which offer backward compatibility. CreateAutoMLJobV2 can manage tabular problem types identical to those of its previous version CreateAutoMLJob, as well as time-series forecasting, non-tabular problem types such as image or text classification, and text generation (LLMs fine-tuning). Find guidelines about how to migrate a CreateAutoMLJob to CreateAutoMLJobV2 in [Migrate a CreateAutoMLJob to CreateAutoMLJobV2](https://docs.aws.amazon.com/sagemaker/latest/dg/autopilot-automate-model-development-create-experiment.html#autopilot-create-experiment-api-migrate-v1-v2). You can find the best-performing model after you run an AutoML job by calling [DescribeAutoMLJobV2](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_DescribeAutoMLJobV2.html) (recommended) or [DescribeAutoMLJob](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_DescribeAutoMLJob.html). + /// Creates an Autopilot job also referred to as Autopilot experiment or AutoML job. An AutoML job in SageMaker AI is a fully automated process that allows you to build machine learning models with minimal effort and machine learning expertise. When initiating an AutoML job, you provide your data and optionally specify parameters tailored to your use case. SageMaker AI then automates the entire model development lifecycle, including data preprocessing, model training, tuning, and evaluation. AutoML jobs are designed to simplify and accelerate the model building process by automating various tasks and exploring different combinations of machine learning algorithms, data preprocessing techniques, and hyperparameter values. The output of an AutoML job comprises one or more trained models ready for deployment and inference. Additionally, SageMaker AI AutoML jobs generate a candidate model leaderboard, allowing you to select the best-performing model for deployment. For more information about AutoML jobs, see [https://docs.aws.amazon.com/sagemaker/latest/dg/autopilot-automate-model-development.html](https://docs.aws.amazon.com/sagemaker/latest/dg/autopilot-automate-model-development.html) in the SageMaker AI developer guide. We recommend using the new versions [CreateAutoMLJobV2](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_CreateAutoMLJobV2.html) and [DescribeAutoMLJobV2](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_DescribeAutoMLJobV2.html), which offer backward compatibility. CreateAutoMLJobV2 can manage tabular problem types identical to those of its previous version CreateAutoMLJob, as well as time-series forecasting, non-tabular problem types such as image or text classification, and text generation (LLMs fine-tuning). Find guidelines about how to migrate a CreateAutoMLJob to CreateAutoMLJobV2 in [Migrate a CreateAutoMLJob to CreateAutoMLJobV2](https://docs.aws.amazon.com/sagemaker/latest/dg/autopilot-automate-model-development-create-experiment.html#autopilot-create-experiment-api-migrate-v1-v2). You can find the best-performing model after you run an AutoML job by calling [DescribeAutoMLJobV2](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_DescribeAutoMLJobV2.html) (recommended) or [DescribeAutoMLJob](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_DescribeAutoMLJob.html). /// /// - Parameter CreateAutoMLJobInput : [no documentation found] /// @@ -1096,7 +1096,7 @@ extension SageMakerClient { /// Performs the `CreateAutoMLJobV2` operation on the `SageMaker` service. /// - /// Creates an Autopilot job also referred to as Autopilot experiment or AutoML job V2. An AutoML job in SageMaker is a fully automated process that allows you to build machine learning models with minimal effort and machine learning expertise. When initiating an AutoML job, you provide your data and optionally specify parameters tailored to your use case. SageMaker then automates the entire model development lifecycle, including data preprocessing, model training, tuning, and evaluation. AutoML jobs are designed to simplify and accelerate the model building process by automating various tasks and exploring different combinations of machine learning algorithms, data preprocessing techniques, and hyperparameter values. The output of an AutoML job comprises one or more trained models ready for deployment and inference. Additionally, SageMaker AutoML jobs generate a candidate model leaderboard, allowing you to select the best-performing model for deployment. For more information about AutoML jobs, see [https://docs.aws.amazon.com/sagemaker/latest/dg/autopilot-automate-model-development.html](https://docs.aws.amazon.com/sagemaker/latest/dg/autopilot-automate-model-development.html) in the SageMaker developer guide. AutoML jobs V2 support various problem types such as regression, binary, and multiclass classification with tabular data, text and image classification, time-series forecasting, and fine-tuning of large language models (LLMs) for text generation. [CreateAutoMLJobV2](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_CreateAutoMLJobV2.html) and [DescribeAutoMLJobV2](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_DescribeAutoMLJobV2.html) are new versions of [CreateAutoMLJob](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_CreateAutoMLJob.html) and [DescribeAutoMLJob](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_DescribeAutoMLJob.html) which offer backward compatibility. CreateAutoMLJobV2 can manage tabular problem types identical to those of its previous version CreateAutoMLJob, as well as time-series forecasting, non-tabular problem types such as image or text classification, and text generation (LLMs fine-tuning). Find guidelines about how to migrate a CreateAutoMLJob to CreateAutoMLJobV2 in [Migrate a CreateAutoMLJob to CreateAutoMLJobV2](https://docs.aws.amazon.com/sagemaker/latest/dg/autopilot-automate-model-development-create-experiment.html#autopilot-create-experiment-api-migrate-v1-v2). For the list of available problem types supported by CreateAutoMLJobV2, see [AutoMLProblemTypeConfig](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_AutoMLProblemTypeConfig.html). You can find the best-performing model after you run an AutoML job V2 by calling [DescribeAutoMLJobV2](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_DescribeAutoMLJobV2.html). + /// Creates an Autopilot job also referred to as Autopilot experiment or AutoML job V2. An AutoML job in SageMaker AI is a fully automated process that allows you to build machine learning models with minimal effort and machine learning expertise. When initiating an AutoML job, you provide your data and optionally specify parameters tailored to your use case. SageMaker AI then automates the entire model development lifecycle, including data preprocessing, model training, tuning, and evaluation. AutoML jobs are designed to simplify and accelerate the model building process by automating various tasks and exploring different combinations of machine learning algorithms, data preprocessing techniques, and hyperparameter values. The output of an AutoML job comprises one or more trained models ready for deployment and inference. Additionally, SageMaker AI AutoML jobs generate a candidate model leaderboard, allowing you to select the best-performing model for deployment. For more information about AutoML jobs, see [https://docs.aws.amazon.com/sagemaker/latest/dg/autopilot-automate-model-development.html](https://docs.aws.amazon.com/sagemaker/latest/dg/autopilot-automate-model-development.html) in the SageMaker AI developer guide. AutoML jobs V2 support various problem types such as regression, binary, and multiclass classification with tabular data, text and image classification, time-series forecasting, and fine-tuning of large language models (LLMs) for text generation. [CreateAutoMLJobV2](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_CreateAutoMLJobV2.html) and [DescribeAutoMLJobV2](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_DescribeAutoMLJobV2.html) are new versions of [CreateAutoMLJob](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_CreateAutoMLJob.html) and [DescribeAutoMLJob](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_DescribeAutoMLJob.html) which offer backward compatibility. CreateAutoMLJobV2 can manage tabular problem types identical to those of its previous version CreateAutoMLJob, as well as time-series forecasting, non-tabular problem types such as image or text classification, and text generation (LLMs fine-tuning). Find guidelines about how to migrate a CreateAutoMLJob to CreateAutoMLJobV2 in [Migrate a CreateAutoMLJob to CreateAutoMLJobV2](https://docs.aws.amazon.com/sagemaker/latest/dg/autopilot-automate-model-development-create-experiment.html#autopilot-create-experiment-api-migrate-v1-v2). For the list of available problem types supported by CreateAutoMLJobV2, see [AutoMLProblemTypeConfig](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_AutoMLProblemTypeConfig.html). You can find the best-performing model after you run an AutoML job V2 by calling [DescribeAutoMLJobV2](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_DescribeAutoMLJobV2.html). /// /// - Parameter CreateAutoMLJobV2Input : [no documentation found] /// @@ -1309,7 +1309,7 @@ extension SageMakerClient { /// Performs the `CreateCodeRepository` operation on the `SageMaker` service. /// - /// Creates a Git repository as a resource in your SageMaker account. You can associate the repository with notebook instances so that you can use Git source control for the notebooks you create. The Git repository is a resource in your SageMaker account, so it can be associated with more than one notebook instance, and it persists independently from the lifecycle of any notebook instances it is associated with. The repository can be hosted either in [Amazon Web Services CodeCommit](https://docs.aws.amazon.com/codecommit/latest/userguide/welcome.html) or in any other Git repository. + /// Creates a Git repository as a resource in your SageMaker AI account. You can associate the repository with notebook instances so that you can use Git source control for the notebooks you create. The Git repository is a resource in your SageMaker AI account, so it can be associated with more than one notebook instance, and it persists independently from the lifecycle of any notebook instances it is associated with. The repository can be hosted either in [Amazon Web Services CodeCommit](https://docs.aws.amazon.com/codecommit/latest/userguide/welcome.html) or in any other Git repository. /// /// - Parameter CreateCodeRepositoryInput : [no documentation found] /// @@ -1374,7 +1374,7 @@ extension SageMakerClient { /// Performs the `CreateCompilationJob` operation on the `SageMaker` service. /// - /// Starts a model compilation job. After the model has been compiled, Amazon SageMaker saves the resulting model artifacts to an Amazon Simple Storage Service (Amazon S3) bucket that you specify. If you choose to host your model using Amazon SageMaker hosting services, you can use the resulting model artifacts as part of the model. You can also use the artifacts with Amazon Web Services IoT Greengrass. In that case, deploy them as an ML resource. In the request body, you provide the following: + /// Starts a model compilation job. After the model has been compiled, Amazon SageMaker AI saves the resulting model artifacts to an Amazon Simple Storage Service (Amazon S3) bucket that you specify. If you choose to host your model using Amazon SageMaker AI hosting services, you can use the resulting model artifacts as part of the model. You can also use the artifacts with Amazon Web Services IoT Greengrass. In that case, deploy them as an ML resource. In the request body, you provide the following: /// /// * A name for the compilation job /// @@ -1382,7 +1382,7 @@ extension SageMakerClient { /// /// * The output location for the compiled model and the device (target) that the model runs on /// - /// * The Amazon Resource Name (ARN) of the IAM role that Amazon SageMaker assumes to perform the model compilation job. + /// * The Amazon Resource Name (ARN) of the IAM role that Amazon SageMaker AI assumes to perform the model compilation job. /// /// /// You can also provide a Tag to track the model compilation job's resource use and costs. The response body contains the CompilationJobArn for the compiled job. To stop a model compilation job, use [StopCompilationJob](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_StopCompilationJob.html). To get information about a particular model compilation job, use [DescribeCompilationJob](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_DescribeCompilationJob.html). To get information about multiple model compilation jobs, use [ListCompilationJobs](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_ListCompilationJobs.html). @@ -1597,7 +1597,7 @@ extension SageMakerClient { /// Performs the `CreateDataQualityJobDefinition` operation on the `SageMaker` service. /// - /// Creates a definition for a job that monitors data quality and drift. For information about model monitor, see [Amazon SageMaker Model Monitor](https://docs.aws.amazon.com/sagemaker/latest/dg/model-monitor.html). + /// Creates a definition for a job that monitors data quality and drift. For information about model monitor, see [Amazon SageMaker AI Model Monitor](https://docs.aws.amazon.com/sagemaker/latest/dg/model-monitor.html). /// /// - Parameter CreateDataQualityJobDefinitionInput : [no documentation found] /// @@ -1739,14 +1739,14 @@ extension SageMakerClient { /// Performs the `CreateDomain` operation on the `SageMaker` service. /// - /// Creates a Domain. A domain consists of an associated Amazon Elastic File System volume, a list of authorized users, and a variety of security, application, policy, and Amazon Virtual Private Cloud (VPC) configurations. Users within a domain can share notebook files and other artifacts with each other. EFS storage When a domain is created, an EFS volume is created for use by all of the users within the domain. Each user receives a private home directory within the EFS volume for notebooks, Git repositories, and data files. SageMaker uses the Amazon Web Services Key Management Service (Amazon Web Services KMS) to encrypt the EFS volume attached to the domain with an Amazon Web Services managed key by default. For more control, you can specify a customer managed key. For more information, see [Protect Data at Rest Using Encryption](https://docs.aws.amazon.com/sagemaker/latest/dg/encryption-at-rest.html). VPC configuration All traffic between the domain and the Amazon EFS volume is through the specified VPC and subnets. For other traffic, you can specify the AppNetworkAccessType parameter. AppNetworkAccessType corresponds to the network access type that you choose when you onboard to the domain. The following options are available: + /// Creates a Domain. A domain consists of an associated Amazon Elastic File System volume, a list of authorized users, and a variety of security, application, policy, and Amazon Virtual Private Cloud (VPC) configurations. Users within a domain can share notebook files and other artifacts with each other. EFS storage When a domain is created, an EFS volume is created for use by all of the users within the domain. Each user receives a private home directory within the EFS volume for notebooks, Git repositories, and data files. SageMaker AI uses the Amazon Web Services Key Management Service (Amazon Web Services KMS) to encrypt the EFS volume attached to the domain with an Amazon Web Services managed key by default. For more control, you can specify a customer managed key. For more information, see [Protect Data at Rest Using Encryption](https://docs.aws.amazon.com/sagemaker/latest/dg/encryption-at-rest.html). VPC configuration All traffic between the domain and the Amazon EFS volume is through the specified VPC and subnets. For other traffic, you can specify the AppNetworkAccessType parameter. AppNetworkAccessType corresponds to the network access type that you choose when you onboard to the domain. The following options are available: /// - /// * PublicInternetOnly - Non-EFS traffic goes through a VPC managed by Amazon SageMaker, which allows internet access. This is the default value. + /// * PublicInternetOnly - Non-EFS traffic goes through a VPC managed by Amazon SageMaker AI, which allows internet access. This is the default value. /// - /// * VpcOnly - All traffic is through the specified VPC and subnets. Internet access is disabled by default. To allow internet access, you must specify a NAT gateway. When internet access is disabled, you won't be able to run a Amazon SageMaker Studio notebook or to train or host models unless your VPC has an interface endpoint to the SageMaker API and runtime or a NAT gateway and your security groups allow outbound connections. + /// * VpcOnly - All traffic is through the specified VPC and subnets. Internet access is disabled by default. To allow internet access, you must specify a NAT gateway. When internet access is disabled, you won't be able to run a Amazon SageMaker AI Studio notebook or to train or host models unless your VPC has an interface endpoint to the SageMaker AI API and runtime or a NAT gateway and your security groups allow outbound connections. /// /// - /// NFS traffic over TCP on port 2049 needs to be allowed in both inbound and outbound rules in order to launch a Amazon SageMaker Studio app successfully. For more information, see [Connect Amazon SageMaker Studio Notebooks to Resources in a VPC](https://docs.aws.amazon.com/sagemaker/latest/dg/studio-notebooks-and-internet-access.html). + /// NFS traffic over TCP on port 2049 needs to be allowed in both inbound and outbound rules in order to launch a Amazon SageMaker AI Studio app successfully. For more information, see [Connect Amazon SageMaker AI Studio Notebooks to Resources in a VPC](https://docs.aws.amazon.com/sagemaker/latest/dg/studio-notebooks-and-internet-access.html). /// /// - Parameter CreateDomainInput : [no documentation found] /// @@ -2668,7 +2668,7 @@ extension SageMakerClient { /// Performs the `CreateImage` operation on the `SageMaker` service. /// - /// Creates a custom SageMaker image. A SageMaker image is a set of image versions. Each image version represents a container image stored in Amazon ECR. For more information, see [Bring your own SageMaker image](https://docs.aws.amazon.com/sagemaker/latest/dg/studio-byoi.html). + /// Creates a custom SageMaker AI image. A SageMaker AI image is a set of image versions. Each image version represents a container image stored in Amazon ECR. For more information, see [Bring your own SageMaker AI image](https://docs.aws.amazon.com/sagemaker/latest/dg/studio-byoi.html). /// /// - Parameter CreateImageInput : [no documentation found] /// @@ -2739,7 +2739,7 @@ extension SageMakerClient { /// Performs the `CreateImageVersion` operation on the `SageMaker` service. /// - /// Creates a version of the SageMaker image specified by ImageName. The version represents the Amazon ECR container image specified by BaseImage. + /// Creates a version of the SageMaker AI image specified by ImageName. The version represents the Amazon ECR container image specified by BaseImage. /// /// - Parameter CreateImageVersionInput : [no documentation found] /// @@ -2812,7 +2812,7 @@ extension SageMakerClient { /// Performs the `CreateInferenceComponent` operation on the `SageMaker` service. /// - /// Creates an inference component, which is a SageMaker hosting object that you can use to deploy a model to an endpoint. In the inference component settings, you specify the model, the endpoint, and how the model utilizes the resources that the endpoint hosts. You can optimize resource utilization by tailoring how the required CPU cores, accelerators, and memory are allocated. You can deploy multiple inference components to an endpoint, where each inference component contains one model and the resource utilization needs for that individual model. After you deploy an inference component, you can directly invoke the associated model when you use the InvokeEndpoint API action. + /// Creates an inference component, which is a SageMaker AI hosting object that you can use to deploy a model to an endpoint. In the inference component settings, you specify the model, the endpoint, and how the model utilizes the resources that the endpoint hosts. You can optimize resource utilization by tailoring how the required CPU cores, accelerators, and memory are allocated. You can deploy multiple inference components to an endpoint, where each inference component contains one model and the resource utilization needs for that individual model. After you deploy an inference component, you can directly invoke the associated model when you use the InvokeEndpoint API action. /// /// - Parameter CreateInferenceComponentInput : [no documentation found] /// @@ -3675,7 +3675,7 @@ extension SageMakerClient { /// Performs the `CreateModelQualityJobDefinition` operation on the `SageMaker` service. /// - /// Creates a definition for a job that monitors model quality and drift. For information about model monitor, see [Amazon SageMaker Model Monitor](https://docs.aws.amazon.com/sagemaker/latest/dg/model-monitor.html). + /// Creates a definition for a job that monitors model quality and drift. For information about model monitor, see [Amazon SageMaker AI Model Monitor](https://docs.aws.amazon.com/sagemaker/latest/dg/model-monitor.html). /// /// - Parameter CreateModelQualityJobDefinitionInput : [no documentation found] /// @@ -3746,7 +3746,7 @@ extension SageMakerClient { /// Performs the `CreateMonitoringSchedule` operation on the `SageMaker` service. /// - /// Creates a schedule that regularly starts Amazon SageMaker Processing Jobs to monitor the data captured for an Amazon SageMaker Endpoint. + /// Creates a schedule that regularly starts Amazon SageMaker AI Processing Jobs to monitor the data captured for an Amazon SageMaker AI Endpoint. /// /// - Parameter CreateMonitoringScheduleInput : [no documentation found] /// @@ -3817,16 +3817,16 @@ extension SageMakerClient { /// Performs the `CreateNotebookInstance` operation on the `SageMaker` service. /// - /// Creates an SageMaker notebook instance. A notebook instance is a machine learning (ML) compute instance running on a Jupyter notebook. In a CreateNotebookInstance request, specify the type of ML compute instance that you want to run. SageMaker launches the instance, installs common libraries that you can use to explore datasets for model training, and attaches an ML storage volume to the notebook instance. SageMaker also provides a set of example notebooks. Each notebook demonstrates how to use SageMaker with a specific algorithm or with a machine learning framework. After receiving the request, SageMaker does the following: + /// Creates an SageMaker AI notebook instance. A notebook instance is a machine learning (ML) compute instance running on a Jupyter notebook. In a CreateNotebookInstance request, specify the type of ML compute instance that you want to run. SageMaker AI launches the instance, installs common libraries that you can use to explore datasets for model training, and attaches an ML storage volume to the notebook instance. SageMaker AI also provides a set of example notebooks. Each notebook demonstrates how to use SageMaker AI with a specific algorithm or with a machine learning framework. After receiving the request, SageMaker AI does the following: /// - /// * Creates a network interface in the SageMaker VPC. + /// * Creates a network interface in the SageMaker AI VPC. /// - /// * (Option) If you specified SubnetId, SageMaker creates a network interface in your own VPC, which is inferred from the subnet ID that you provide in the input. When creating this network interface, SageMaker attaches the security group that you specified in the request to the network interface that it creates in your VPC. + /// * (Option) If you specified SubnetId, SageMaker AI creates a network interface in your own VPC, which is inferred from the subnet ID that you provide in the input. When creating this network interface, SageMaker AI attaches the security group that you specified in the request to the network interface that it creates in your VPC. /// - /// * Launches an EC2 instance of the type specified in the request in the SageMaker VPC. If you specified SubnetId of your VPC, SageMaker specifies both network interfaces when launching this instance. This enables inbound traffic from your own VPC to the notebook instance, assuming that the security groups allow it. + /// * Launches an EC2 instance of the type specified in the request in the SageMaker AI VPC. If you specified SubnetId of your VPC, SageMaker AI specifies both network interfaces when launching this instance. This enables inbound traffic from your own VPC to the notebook instance, assuming that the security groups allow it. /// /// - /// After creating the notebook instance, SageMaker returns its Amazon Resource Name (ARN). You can't change the name of a notebook instance after you create it. After SageMaker creates the notebook instance, you can connect to the Jupyter server and work in Jupyter notebooks. For example, you can write code to explore a dataset that you can use for model training, train a model, host models by creating SageMaker endpoints, and validate hosted models. For more information, see [How It Works](https://docs.aws.amazon.com/sagemaker/latest/dg/how-it-works.html). + /// After creating the notebook instance, SageMaker AI returns its Amazon Resource Name (ARN). You can't change the name of a notebook instance after you create it. After SageMaker AI creates the notebook instance, you can connect to the Jupyter server and work in Jupyter notebooks. For example, you can write code to explore a dataset that you can use for model training, train a model, host models by creating SageMaker AI endpoints, and validate hosted models. For more information, see [How It Works](https://docs.aws.amazon.com/sagemaker/latest/dg/how-it-works.html). /// /// - Parameter CreateNotebookInstanceInput : [no documentation found] /// @@ -4252,7 +4252,7 @@ extension SageMakerClient { /// Performs the `CreatePresignedDomainUrl` operation on the `SageMaker` service. /// - /// Creates a URL for a specified UserProfile in a Domain. When accessed in a web browser, the user will be automatically signed in to the domain, and granted access to all of the Apps and files associated with the Domain's Amazon Elastic File System volume. This operation can only be called when the authentication mode equals IAM. The IAM role or user passed to this API defines the permissions to access the app. Once the presigned URL is created, no additional permission is required to access this URL. IAM authorization policies for this API are also enforced for every HTTP request and WebSocket frame that attempts to connect to the app. You can restrict access to this API and to the URL that it returns to a list of IP addresses, Amazon VPCs or Amazon VPC Endpoints that you specify. For more information, see [Connect to Amazon SageMaker Studio Through an Interface VPC Endpoint](https://docs.aws.amazon.com/sagemaker/latest/dg/studio-interface-endpoint.html) . + /// Creates a URL for a specified UserProfile in a Domain. When accessed in a web browser, the user will be automatically signed in to the domain, and granted access to all of the Apps and files associated with the Domain's Amazon Elastic File System volume. This operation can only be called when the authentication mode equals IAM. The IAM role or user passed to this API defines the permissions to access the app. Once the presigned URL is created, no additional permission is required to access this URL. IAM authorization policies for this API are also enforced for every HTTP request and WebSocket frame that attempts to connect to the app. You can restrict access to this API and to the URL that it returns to a list of IP addresses, Amazon VPCs or Amazon VPC Endpoints that you specify. For more information, see [Connect to Amazon SageMaker AI Studio Through an Interface VPC Endpoint](https://docs.aws.amazon.com/sagemaker/latest/dg/studio-interface-endpoint.html) . /// /// * The URL that you get from a call to CreatePresignedDomainUrl has a default timeout of 5 minutes. You can configure this value using ExpiresInSeconds. If you try to use the URL after the timeout limit expires, you are directed to the Amazon Web Services console sign-in page. /// @@ -4396,7 +4396,7 @@ extension SageMakerClient { /// Performs the `CreatePresignedNotebookInstanceUrl` operation on the `SageMaker` service. /// - /// Returns a URL that you can use to connect to the Jupyter server from a notebook instance. In the SageMaker console, when you choose Open next to a notebook instance, SageMaker opens a new tab showing the Jupyter server home page from the notebook instance. The console uses this API to get the URL and show the page. The IAM role or user used to call this API defines the permissions to access the notebook instance. Once the presigned URL is created, no additional permission is required to access this URL. IAM authorization policies for this API are also enforced for every HTTP request and WebSocket frame that attempts to connect to the notebook instance. You can restrict access to this API and to the URL that it returns to a list of IP addresses that you specify. Use the NotIpAddress condition operator and the aws:SourceIP condition context key to specify the list of IP addresses that you want to have access to the notebook instance. For more information, see [Limit Access to a Notebook Instance by IP Address](https://docs.aws.amazon.com/sagemaker/latest/dg/security_iam_id-based-policy-examples.html#nbi-ip-filter). The URL that you get from a call to [CreatePresignedNotebookInstanceUrl](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_CreatePresignedNotebookInstanceUrl.html) is valid only for 5 minutes. If you try to use the URL after the 5-minute limit expires, you are directed to the Amazon Web Services console sign-in page. + /// Returns a URL that you can use to connect to the Jupyter server from a notebook instance. In the SageMaker AI console, when you choose Open next to a notebook instance, SageMaker AI opens a new tab showing the Jupyter server home page from the notebook instance. The console uses this API to get the URL and show the page. The IAM role or user used to call this API defines the permissions to access the notebook instance. Once the presigned URL is created, no additional permission is required to access this URL. IAM authorization policies for this API are also enforced for every HTTP request and WebSocket frame that attempts to connect to the notebook instance. You can restrict access to this API and to the URL that it returns to a list of IP addresses that you specify. Use the NotIpAddress condition operator and the aws:SourceIP condition context key to specify the list of IP addresses that you want to have access to the notebook instance. For more information, see [Limit Access to a Notebook Instance by IP Address](https://docs.aws.amazon.com/sagemaker/latest/dg/security_iam_id-based-policy-examples.html#nbi-ip-filter). The URL that you get from a call to [CreatePresignedNotebookInstanceUrl](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_CreatePresignedNotebookInstanceUrl.html) is valid only for 5 minutes. If you try to use the URL after the 5-minute limit expires, you are directed to the Amazon Web Services console sign-in page. /// /// - Parameter CreatePresignedNotebookInstanceUrlInput : [no documentation found] /// @@ -4674,7 +4674,7 @@ extension SageMakerClient { /// Performs the `CreateStudioLifecycleConfig` operation on the `SageMaker` service. /// - /// Creates a new Amazon SageMaker Studio Lifecycle Configuration. + /// Creates a new Amazon SageMaker AI Studio Lifecycle Configuration. /// /// - Parameter CreateStudioLifecycleConfigInput : [no documentation found] /// @@ -5998,7 +5998,7 @@ extension SageMakerClient { /// Performs the `DeleteCompilationJob` operation on the `SageMaker` service. /// - /// Deletes the specified compilation job. This action deletes only the compilation job resource in Amazon SageMaker. It doesn't delete other resources that are related to that job, such as the model artifacts that the job creates, the compilation logs in CloudWatch, the compiled model, or the IAM role. You can delete a compilation job only if its current status is COMPLETED, FAILED, or STOPPED. If the job status is STARTING or INPROGRESS, stop the job, and then delete it after its status becomes STOPPED. + /// Deletes the specified compilation job. This action deletes only the compilation job resource in Amazon SageMaker AI. It doesn't delete other resources that are related to that job, such as the model artifacts that the job creates, the compilation logs in CloudWatch, the compiled model, or the IAM role. You can delete a compilation job only if its current status is COMPLETED, FAILED, or STOPPED. If the job status is STARTING or INPROGRESS, stop the job, and then delete it after its status becomes STOPPED. /// /// - Parameter DeleteCompilationJobInput : [no documentation found] /// @@ -7247,7 +7247,7 @@ extension SageMakerClient { /// Performs the `DeleteImage` operation on the `SageMaker` service. /// - /// Deletes a SageMaker image and all versions of the image. The container images aren't deleted. + /// Deletes a SageMaker AI image and all versions of the image. The container images aren't deleted. /// /// - Parameter DeleteImageInput : [no documentation found] /// @@ -7318,7 +7318,7 @@ extension SageMakerClient { /// Performs the `DeleteImageVersion` operation on the `SageMaker` service. /// - /// Deletes a version of a SageMaker image. The container image the version represents isn't deleted. + /// Deletes a version of a SageMaker AI image. The container image the version represents isn't deleted. /// /// - Parameter DeleteImageVersionInput : [no documentation found] /// @@ -7660,7 +7660,7 @@ extension SageMakerClient { /// Performs the `DeleteModelBiasJobDefinition` operation on the `SageMaker` service. /// - /// Deletes an Amazon SageMaker model bias job definition. + /// Deletes an Amazon SageMaker AI model bias job definition. /// /// - Parameter DeleteModelBiasJobDefinitionInput : [no documentation found] /// @@ -7801,7 +7801,7 @@ extension SageMakerClient { /// Performs the `DeleteModelExplainabilityJobDefinition` operation on the `SageMaker` service. /// - /// Deletes an Amazon SageMaker model explainability job definition. + /// Deletes an Amazon SageMaker AI model explainability job definition. /// /// - Parameter DeleteModelExplainabilityJobDefinitionInput : [no documentation found] /// @@ -8216,7 +8216,7 @@ extension SageMakerClient { /// Performs the `DeleteNotebookInstance` operation on the `SageMaker` service. /// - /// Deletes an SageMaker notebook instance. Before you can delete a notebook instance, you must call the StopNotebookInstance API. When you delete a notebook instance, you lose all of your data. SageMaker removes the ML compute instance, and deletes the ML storage volume and the network interface associated with the notebook instance. + /// Deletes an SageMaker AI notebook instance. Before you can delete a notebook instance, you must call the StopNotebookInstance API. When you delete a notebook instance, you lose all of your data. SageMaker AI removes the ML compute instance, and deletes the ML storage volume and the network interface associated with the notebook instance. /// /// - Parameter DeleteNotebookInstanceInput : [no documentation found] /// @@ -8701,7 +8701,7 @@ extension SageMakerClient { /// Performs the `DeleteStudioLifecycleConfig` operation on the `SageMaker` service. /// - /// Deletes the Amazon SageMaker Studio Lifecycle Configuration. In order to delete the Lifecycle Configuration, there must be no running apps using the Lifecycle Configuration. You must also remove the Lifecycle Configuration from UserSettings in all Domains and UserProfiles. + /// Deletes the Amazon SageMaker AI Studio Lifecycle Configuration. In order to delete the Lifecycle Configuration, there must be no running apps using the Lifecycle Configuration. You must also remove the Lifecycle Configuration from UserSettings in all Domains and UserProfiles. /// /// - Parameter DeleteStudioLifecycleConfigInput : [no documentation found] /// @@ -11328,7 +11328,7 @@ extension SageMakerClient { /// Performs the `DescribeImage` operation on the `SageMaker` service. /// - /// Describes a SageMaker image. + /// Describes a SageMaker AI image. /// /// - Parameter DescribeImageInput : [no documentation found] /// @@ -11398,7 +11398,7 @@ extension SageMakerClient { /// Performs the `DescribeImageVersion` operation on the `SageMaker` service. /// - /// Describes a version of a SageMaker image. + /// Describes a version of a SageMaker AI image. /// /// - Parameter DescribeImageVersionInput : [no documentation found] /// @@ -13183,7 +13183,7 @@ extension SageMakerClient { /// Performs the `DescribeStudioLifecycleConfig` operation on the `SageMaker` service. /// - /// Describes the Amazon SageMaker Studio Lifecycle Configuration. + /// Describes the Amazon SageMaker AI Studio Lifecycle Configuration. /// /// - Parameter DescribeStudioLifecycleConfigInput : [no documentation found] /// @@ -18321,7 +18321,7 @@ extension SageMakerClient { /// Performs the `ListNotebookInstances` operation on the `SageMaker` service. /// - /// Returns a list of the SageMaker notebook instances in the requester's account in an Amazon Web Services Region. + /// Returns a list of the SageMaker AI notebook instances in the requester's account in an Amazon Web Services Region. /// /// - Parameter ListNotebookInstancesInput : [no documentation found] /// @@ -19116,7 +19116,7 @@ extension SageMakerClient { /// Performs the `ListStudioLifecycleConfigs` operation on the `SageMaker` service. /// - /// Lists the Amazon SageMaker Studio Lifecycle Configurations in your Amazon Web Services Account. + /// Lists the Amazon SageMaker AI Studio Lifecycle Configurations in your Amazon Web Services Account. /// /// - Parameter ListStudioLifecycleConfigsInput : [no documentation found] /// @@ -20840,7 +20840,7 @@ extension SageMakerClient { /// Performs the `StartNotebookInstance` operation on the `SageMaker` service. /// - /// Launches an ML compute instance with the latest version of the libraries and attaches your ML storage volume. After configuring the notebook instance, SageMaker sets the notebook instance status to InService. A notebook instance's status must be InService before you can connect to your Jupyter notebook. + /// Launches an ML compute instance with the latest version of the libraries and attaches your ML storage volume. After configuring the notebook instance, SageMaker AI sets the notebook instance status to InService. A notebook instance's status must be InService before you can connect to your Jupyter notebook. /// /// - Parameter StartNotebookInstanceInput : [no documentation found] /// @@ -21053,7 +21053,7 @@ extension SageMakerClient { /// Performs the `StopCompilationJob` operation on the `SageMaker` service. /// - /// Stops a model compilation job. To stop a job, Amazon SageMaker sends the algorithm the SIGTERM signal. This gracefully shuts the job down. If the job hasn't stopped, it sends the SIGKILL signal. When it receives a StopCompilationJob request, Amazon SageMaker changes the CompilationJobStatus of the job to Stopping. After Amazon SageMaker stops the job, it sets the CompilationJobStatus to Stopped. + /// Stops a model compilation job. To stop a job, Amazon SageMaker AI sends the algorithm the SIGTERM signal. This gracefully shuts the job down. If the job hasn't stopped, it sends the SIGKILL signal. When it receives a StopCompilationJob request, Amazon SageMaker AI changes the CompilationJobStatus of the job to Stopping. After Amazon SageMaker stops the job, it sets the CompilationJobStatus to Stopped. /// /// - Parameter StopCompilationJobInput : [no documentation found] /// @@ -21675,7 +21675,7 @@ extension SageMakerClient { /// Performs the `StopNotebookInstance` operation on the `SageMaker` service. /// - /// Terminates the ML compute instance. Before terminating the instance, SageMaker disconnects the ML storage volume from it. SageMaker preserves the ML storage volume. SageMaker stops charging you for the ML compute instance when you call StopNotebookInstance. To access data on the ML storage volume for a notebook instance that has been terminated, call the StartNotebookInstance API. StartNotebookInstance launches another ML compute instance, configures it, and attaches the preserved ML storage volume so you can continue your work. + /// Terminates the ML compute instance. Before terminating the instance, SageMaker AI disconnects the ML storage volume from it. SageMaker AI preserves the ML storage volume. SageMaker AI stops charging you for the ML compute instance when you call StopNotebookInstance. To access data on the ML storage volume for a notebook instance that has been terminated, call the StartNotebookInstance API. StartNotebookInstance launches another ML compute instance, configures it, and attaches the preserved ML storage volume so you can continue your work. /// /// - Parameter StopNotebookInstanceInput : [no documentation found] /// @@ -23361,7 +23361,7 @@ extension SageMakerClient { /// Performs the `UpdateImage` operation on the `SageMaker` service. /// - /// Updates the properties of a SageMaker image. To change the image's tags, use the [AddTags](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_AddTags.html) and [DeleteTags](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_DeleteTags.html) APIs. + /// Updates the properties of a SageMaker AI image. To change the image's tags, use the [AddTags](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_AddTags.html) and [DeleteTags](https://docs.aws.amazon.com/sagemaker/latest/APIReference/API_DeleteTags.html) APIs. /// /// - Parameter UpdateImageInput : [no documentation found] /// @@ -23432,7 +23432,7 @@ extension SageMakerClient { /// Performs the `UpdateImageVersion` operation on the `SageMaker` service. /// - /// Updates the properties of a SageMaker image version. + /// Updates the properties of a SageMaker AI image version. /// /// - Parameter UpdateImageVersionInput : [no documentation found] /// @@ -24494,7 +24494,7 @@ extension SageMakerClient { /// Performs the `UpdateSpace` operation on the `SageMaker` service. /// - /// Updates the settings of a space. + /// Updates the settings of a space. You can't edit the app type of a space in the SpaceSettings. /// /// - Parameter UpdateSpaceInput : [no documentation found] /// diff --git a/Sources/Services/AWSSageMakerA2IRuntime/Sources/AWSSageMakerA2IRuntime/SageMakerA2IRuntimeClient.swift b/Sources/Services/AWSSageMakerA2IRuntime/Sources/AWSSageMakerA2IRuntime/SageMakerA2IRuntimeClient.swift index ff5a5f119d3..13898bdaeb3 100644 --- a/Sources/Services/AWSSageMakerA2IRuntime/Sources/AWSSageMakerA2IRuntime/SageMakerA2IRuntimeClient.swift +++ b/Sources/Services/AWSSageMakerA2IRuntime/Sources/AWSSageMakerA2IRuntime/SageMakerA2IRuntimeClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class SageMakerA2IRuntimeClient: ClientRuntime.Client { public static let clientName = "SageMakerA2IRuntimeClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: SageMakerA2IRuntimeClient.SageMakerA2IRuntimeClientConfiguration let serviceName = "SageMaker A2I Runtime" diff --git a/Sources/Services/AWSSageMakerFeatureStoreRuntime/Sources/AWSSageMakerFeatureStoreRuntime/SageMakerFeatureStoreRuntimeClient.swift b/Sources/Services/AWSSageMakerFeatureStoreRuntime/Sources/AWSSageMakerFeatureStoreRuntime/SageMakerFeatureStoreRuntimeClient.swift index 2b8210971f6..1d3cad4e4b8 100644 --- a/Sources/Services/AWSSageMakerFeatureStoreRuntime/Sources/AWSSageMakerFeatureStoreRuntime/SageMakerFeatureStoreRuntimeClient.swift +++ b/Sources/Services/AWSSageMakerFeatureStoreRuntime/Sources/AWSSageMakerFeatureStoreRuntime/SageMakerFeatureStoreRuntimeClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class SageMakerFeatureStoreRuntimeClient: ClientRuntime.Client { public static let clientName = "SageMakerFeatureStoreRuntimeClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: SageMakerFeatureStoreRuntimeClient.SageMakerFeatureStoreRuntimeClientConfiguration let serviceName = "SageMaker FeatureStore Runtime" diff --git a/Sources/Services/AWSSageMakerGeospatial/Sources/AWSSageMakerGeospatial/Models.swift b/Sources/Services/AWSSageMakerGeospatial/Sources/AWSSageMakerGeospatial/Models.swift index 55265c24b34..1047bed3df3 100644 --- a/Sources/Services/AWSSageMakerGeospatial/Sources/AWSSageMakerGeospatial/Models.swift +++ b/Sources/Services/AWSSageMakerGeospatial/Sources/AWSSageMakerGeospatial/Models.swift @@ -2039,7 +2039,7 @@ public struct GetTileOutput: Swift.Sendable { public var binaryFile: Smithy.ByteStream? public init( - binaryFile: Smithy.ByteStream? = Smithy.ByteStream.data(Foundation.Data("".utf8)) + binaryFile: Smithy.ByteStream? = Smithy.ByteStream.data(Foundation.Data(base64Encoded: "")) ) { self.binaryFile = binaryFile diff --git a/Sources/Services/AWSSageMakerGeospatial/Sources/AWSSageMakerGeospatial/SageMakerGeospatialClient.swift b/Sources/Services/AWSSageMakerGeospatial/Sources/AWSSageMakerGeospatial/SageMakerGeospatialClient.swift index b77aeaf9455..071fce8fd0b 100644 --- a/Sources/Services/AWSSageMakerGeospatial/Sources/AWSSageMakerGeospatial/SageMakerGeospatialClient.swift +++ b/Sources/Services/AWSSageMakerGeospatial/Sources/AWSSageMakerGeospatial/SageMakerGeospatialClient.swift @@ -66,7 +66,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class SageMakerGeospatialClient: ClientRuntime.Client { public static let clientName = "SageMakerGeospatialClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: SageMakerGeospatialClient.SageMakerGeospatialClientConfiguration let serviceName = "SageMaker Geospatial" diff --git a/Sources/Services/AWSSageMakerMetrics/Sources/AWSSageMakerMetrics/SageMakerMetricsClient.swift b/Sources/Services/AWSSageMakerMetrics/Sources/AWSSageMakerMetrics/SageMakerMetricsClient.swift index cc5dd798058..8e4b8c620c0 100644 --- a/Sources/Services/AWSSageMakerMetrics/Sources/AWSSageMakerMetrics/SageMakerMetricsClient.swift +++ b/Sources/Services/AWSSageMakerMetrics/Sources/AWSSageMakerMetrics/SageMakerMetricsClient.swift @@ -62,7 +62,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class SageMakerMetricsClient: ClientRuntime.Client { public static let clientName = "SageMakerMetricsClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: SageMakerMetricsClient.SageMakerMetricsClientConfiguration let serviceName = "SageMaker Metrics" diff --git a/Sources/Services/AWSSageMakerRuntime/Sources/AWSSageMakerRuntime/SageMakerRuntimeClient.swift b/Sources/Services/AWSSageMakerRuntime/Sources/AWSSageMakerRuntime/SageMakerRuntimeClient.swift index be2ca682de7..9b41a3f16b0 100644 --- a/Sources/Services/AWSSageMakerRuntime/Sources/AWSSageMakerRuntime/SageMakerRuntimeClient.swift +++ b/Sources/Services/AWSSageMakerRuntime/Sources/AWSSageMakerRuntime/SageMakerRuntimeClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class SageMakerRuntimeClient: ClientRuntime.Client { public static let clientName = "SageMakerRuntimeClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: SageMakerRuntimeClient.SageMakerRuntimeClientConfiguration let serviceName = "SageMaker Runtime" diff --git a/Sources/Services/AWSSagemakerEdge/Sources/AWSSagemakerEdge/SagemakerEdgeClient.swift b/Sources/Services/AWSSagemakerEdge/Sources/AWSSagemakerEdge/SagemakerEdgeClient.swift index b5874b5f40e..665367a61b6 100644 --- a/Sources/Services/AWSSagemakerEdge/Sources/AWSSagemakerEdge/SagemakerEdgeClient.swift +++ b/Sources/Services/AWSSagemakerEdge/Sources/AWSSagemakerEdge/SagemakerEdgeClient.swift @@ -62,7 +62,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class SagemakerEdgeClient: ClientRuntime.Client { public static let clientName = "SagemakerEdgeClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: SagemakerEdgeClient.SagemakerEdgeClientConfiguration let serviceName = "Sagemaker Edge" diff --git a/Sources/Services/AWSSavingsplans/Sources/AWSSavingsplans/SavingsplansClient.swift b/Sources/Services/AWSSavingsplans/Sources/AWSSavingsplans/SavingsplansClient.swift index 124aed474f0..137bd2cccdf 100644 --- a/Sources/Services/AWSSavingsplans/Sources/AWSSavingsplans/SavingsplansClient.swift +++ b/Sources/Services/AWSSavingsplans/Sources/AWSSavingsplans/SavingsplansClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class SavingsplansClient: ClientRuntime.Client { public static let clientName = "SavingsplansClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: SavingsplansClient.SavingsplansClientConfiguration let serviceName = "savingsplans" diff --git a/Sources/Services/AWSScheduler/Sources/AWSScheduler/SchedulerClient.swift b/Sources/Services/AWSScheduler/Sources/AWSScheduler/SchedulerClient.swift index 775034c7c8c..50e78d9739f 100644 --- a/Sources/Services/AWSScheduler/Sources/AWSScheduler/SchedulerClient.swift +++ b/Sources/Services/AWSScheduler/Sources/AWSScheduler/SchedulerClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class SchedulerClient: ClientRuntime.Client { public static let clientName = "SchedulerClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: SchedulerClient.SchedulerClientConfiguration let serviceName = "Scheduler" diff --git a/Sources/Services/AWSSchemas/Sources/AWSSchemas/SchemasClient.swift b/Sources/Services/AWSSchemas/Sources/AWSSchemas/SchemasClient.swift index 212e7a87380..cb8ba399ce5 100644 --- a/Sources/Services/AWSSchemas/Sources/AWSSchemas/SchemasClient.swift +++ b/Sources/Services/AWSSchemas/Sources/AWSSchemas/SchemasClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class SchemasClient: ClientRuntime.Client { public static let clientName = "SchemasClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: SchemasClient.SchemasClientConfiguration let serviceName = "schemas" diff --git a/Sources/Services/AWSSecretsManager/Sources/AWSSecretsManager/SecretsManagerClient.swift b/Sources/Services/AWSSecretsManager/Sources/AWSSecretsManager/SecretsManagerClient.swift index f366a20ffc6..124638530f5 100644 --- a/Sources/Services/AWSSecretsManager/Sources/AWSSecretsManager/SecretsManagerClient.swift +++ b/Sources/Services/AWSSecretsManager/Sources/AWSSecretsManager/SecretsManagerClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class SecretsManagerClient: ClientRuntime.Client { public static let clientName = "SecretsManagerClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: SecretsManagerClient.SecretsManagerClientConfiguration let serviceName = "Secrets Manager" diff --git a/Sources/Services/AWSSecurityHub/Sources/AWSSecurityHub/SecurityHubClient.swift b/Sources/Services/AWSSecurityHub/Sources/AWSSecurityHub/SecurityHubClient.swift index b39544d7fb5..f2525806db8 100644 --- a/Sources/Services/AWSSecurityHub/Sources/AWSSecurityHub/SecurityHubClient.swift +++ b/Sources/Services/AWSSecurityHub/Sources/AWSSecurityHub/SecurityHubClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class SecurityHubClient: ClientRuntime.Client { public static let clientName = "SecurityHubClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: SecurityHubClient.SecurityHubClientConfiguration let serviceName = "SecurityHub" diff --git a/Sources/Services/AWSSecurityIR/Sources/AWSSecurityIR/SecurityIRClient.swift b/Sources/Services/AWSSecurityIR/Sources/AWSSecurityIR/SecurityIRClient.swift index 64d578cabcd..dadb4aa555b 100644 --- a/Sources/Services/AWSSecurityIR/Sources/AWSSecurityIR/SecurityIRClient.swift +++ b/Sources/Services/AWSSecurityIR/Sources/AWSSecurityIR/SecurityIRClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class SecurityIRClient: ClientRuntime.Client { public static let clientName = "SecurityIRClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: SecurityIRClient.SecurityIRClientConfiguration let serviceName = "Security IR" diff --git a/Sources/Services/AWSSecurityLake/Sources/AWSSecurityLake/SecurityLakeClient.swift b/Sources/Services/AWSSecurityLake/Sources/AWSSecurityLake/SecurityLakeClient.swift index c1f9ac322dd..33946d16119 100644 --- a/Sources/Services/AWSSecurityLake/Sources/AWSSecurityLake/SecurityLakeClient.swift +++ b/Sources/Services/AWSSecurityLake/Sources/AWSSecurityLake/SecurityLakeClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class SecurityLakeClient: ClientRuntime.Client { public static let clientName = "SecurityLakeClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: SecurityLakeClient.SecurityLakeClientConfiguration let serviceName = "SecurityLake" diff --git a/Sources/Services/AWSServerlessApplicationRepository/Sources/AWSServerlessApplicationRepository/ServerlessApplicationRepositoryClient.swift b/Sources/Services/AWSServerlessApplicationRepository/Sources/AWSServerlessApplicationRepository/ServerlessApplicationRepositoryClient.swift index 13a6e63658e..efb18cc440c 100644 --- a/Sources/Services/AWSServerlessApplicationRepository/Sources/AWSServerlessApplicationRepository/ServerlessApplicationRepositoryClient.swift +++ b/Sources/Services/AWSServerlessApplicationRepository/Sources/AWSServerlessApplicationRepository/ServerlessApplicationRepositoryClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ServerlessApplicationRepositoryClient: ClientRuntime.Client { public static let clientName = "ServerlessApplicationRepositoryClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: ServerlessApplicationRepositoryClient.ServerlessApplicationRepositoryClientConfiguration let serviceName = "ServerlessApplicationRepository" diff --git a/Sources/Services/AWSServiceCatalog/Sources/AWSServiceCatalog/ServiceCatalogClient.swift b/Sources/Services/AWSServiceCatalog/Sources/AWSServiceCatalog/ServiceCatalogClient.swift index c96a01c6c59..d2c9068925d 100644 --- a/Sources/Services/AWSServiceCatalog/Sources/AWSServiceCatalog/ServiceCatalogClient.swift +++ b/Sources/Services/AWSServiceCatalog/Sources/AWSServiceCatalog/ServiceCatalogClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ServiceCatalogClient: ClientRuntime.Client { public static let clientName = "ServiceCatalogClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: ServiceCatalogClient.ServiceCatalogClientConfiguration let serviceName = "Service Catalog" diff --git a/Sources/Services/AWSServiceCatalogAppRegistry/Sources/AWSServiceCatalogAppRegistry/ServiceCatalogAppRegistryClient.swift b/Sources/Services/AWSServiceCatalogAppRegistry/Sources/AWSServiceCatalogAppRegistry/ServiceCatalogAppRegistryClient.swift index 1353c8eed88..b9eeebb5506 100644 --- a/Sources/Services/AWSServiceCatalogAppRegistry/Sources/AWSServiceCatalogAppRegistry/ServiceCatalogAppRegistryClient.swift +++ b/Sources/Services/AWSServiceCatalogAppRegistry/Sources/AWSServiceCatalogAppRegistry/ServiceCatalogAppRegistryClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ServiceCatalogAppRegistryClient: ClientRuntime.Client { public static let clientName = "ServiceCatalogAppRegistryClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: ServiceCatalogAppRegistryClient.ServiceCatalogAppRegistryClientConfiguration let serviceName = "Service Catalog AppRegistry" diff --git a/Sources/Services/AWSServiceDiscovery/Sources/AWSServiceDiscovery/ServiceDiscoveryClient.swift b/Sources/Services/AWSServiceDiscovery/Sources/AWSServiceDiscovery/ServiceDiscoveryClient.swift index 48023e7466e..ce7043dbdcd 100644 --- a/Sources/Services/AWSServiceDiscovery/Sources/AWSServiceDiscovery/ServiceDiscoveryClient.swift +++ b/Sources/Services/AWSServiceDiscovery/Sources/AWSServiceDiscovery/ServiceDiscoveryClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ServiceDiscoveryClient: ClientRuntime.Client { public static let clientName = "ServiceDiscoveryClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: ServiceDiscoveryClient.ServiceDiscoveryClientConfiguration let serviceName = "ServiceDiscovery" diff --git a/Sources/Services/AWSServiceQuotas/Sources/AWSServiceQuotas/ServiceQuotasClient.swift b/Sources/Services/AWSServiceQuotas/Sources/AWSServiceQuotas/ServiceQuotasClient.swift index 3cd38b949b7..6c13c587b4c 100644 --- a/Sources/Services/AWSServiceQuotas/Sources/AWSServiceQuotas/ServiceQuotasClient.swift +++ b/Sources/Services/AWSServiceQuotas/Sources/AWSServiceQuotas/ServiceQuotasClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ServiceQuotasClient: ClientRuntime.Client { public static let clientName = "ServiceQuotasClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: ServiceQuotasClient.ServiceQuotasClientConfiguration let serviceName = "Service Quotas" diff --git a/Sources/Services/AWSShield/Sources/AWSShield/ShieldClient.swift b/Sources/Services/AWSShield/Sources/AWSShield/ShieldClient.swift index 7875353956d..f82fdf9361b 100644 --- a/Sources/Services/AWSShield/Sources/AWSShield/ShieldClient.swift +++ b/Sources/Services/AWSShield/Sources/AWSShield/ShieldClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class ShieldClient: ClientRuntime.Client { public static let clientName = "ShieldClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: ShieldClient.ShieldClientConfiguration let serviceName = "Shield" diff --git a/Sources/Services/AWSSigner/Sources/AWSSigner/SignerClient.swift b/Sources/Services/AWSSigner/Sources/AWSSigner/SignerClient.swift index 3c7e022a0f8..80b17c80a93 100644 --- a/Sources/Services/AWSSigner/Sources/AWSSigner/SignerClient.swift +++ b/Sources/Services/AWSSigner/Sources/AWSSigner/SignerClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class SignerClient: ClientRuntime.Client { public static let clientName = "SignerClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: SignerClient.SignerClientConfiguration let serviceName = "signer" diff --git a/Sources/Services/AWSSimSpaceWeaver/Sources/AWSSimSpaceWeaver/SimSpaceWeaverClient.swift b/Sources/Services/AWSSimSpaceWeaver/Sources/AWSSimSpaceWeaver/SimSpaceWeaverClient.swift index 6057f2453e0..052f0a09103 100644 --- a/Sources/Services/AWSSimSpaceWeaver/Sources/AWSSimSpaceWeaver/SimSpaceWeaverClient.swift +++ b/Sources/Services/AWSSimSpaceWeaver/Sources/AWSSimSpaceWeaver/SimSpaceWeaverClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class SimSpaceWeaverClient: ClientRuntime.Client { public static let clientName = "SimSpaceWeaverClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: SimSpaceWeaverClient.SimSpaceWeaverClientConfiguration let serviceName = "SimSpaceWeaver" diff --git a/Sources/Services/AWSSnowDeviceManagement/Sources/AWSSnowDeviceManagement/SnowDeviceManagementClient.swift b/Sources/Services/AWSSnowDeviceManagement/Sources/AWSSnowDeviceManagement/SnowDeviceManagementClient.swift index 8c24f40e5ab..cce5aac5baf 100644 --- a/Sources/Services/AWSSnowDeviceManagement/Sources/AWSSnowDeviceManagement/SnowDeviceManagementClient.swift +++ b/Sources/Services/AWSSnowDeviceManagement/Sources/AWSSnowDeviceManagement/SnowDeviceManagementClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class SnowDeviceManagementClient: ClientRuntime.Client { public static let clientName = "SnowDeviceManagementClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: SnowDeviceManagementClient.SnowDeviceManagementClientConfiguration let serviceName = "Snow Device Management" diff --git a/Sources/Services/AWSSnowball/Sources/AWSSnowball/SnowballClient.swift b/Sources/Services/AWSSnowball/Sources/AWSSnowball/SnowballClient.swift index 8c7f4624404..8e673107243 100644 --- a/Sources/Services/AWSSnowball/Sources/AWSSnowball/SnowballClient.swift +++ b/Sources/Services/AWSSnowball/Sources/AWSSnowball/SnowballClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class SnowballClient: ClientRuntime.Client { public static let clientName = "SnowballClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: SnowballClient.SnowballClientConfiguration let serviceName = "Snowball" diff --git a/Sources/Services/AWSSocialMessaging/Sources/AWSSocialMessaging/SocialMessagingClient.swift b/Sources/Services/AWSSocialMessaging/Sources/AWSSocialMessaging/SocialMessagingClient.swift index f3e734d37df..cfdf60e87ef 100644 --- a/Sources/Services/AWSSocialMessaging/Sources/AWSSocialMessaging/SocialMessagingClient.swift +++ b/Sources/Services/AWSSocialMessaging/Sources/AWSSocialMessaging/SocialMessagingClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class SocialMessagingClient: ClientRuntime.Client { public static let clientName = "SocialMessagingClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: SocialMessagingClient.SocialMessagingClientConfiguration let serviceName = "SocialMessaging" diff --git a/Sources/Services/AWSSsmSap/Sources/AWSSsmSap/SsmSapClient.swift b/Sources/Services/AWSSsmSap/Sources/AWSSsmSap/SsmSapClient.swift index 335f152f491..7cbb8fa9a4f 100644 --- a/Sources/Services/AWSSsmSap/Sources/AWSSsmSap/SsmSapClient.swift +++ b/Sources/Services/AWSSsmSap/Sources/AWSSsmSap/SsmSapClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class SsmSapClient: ClientRuntime.Client { public static let clientName = "SsmSapClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: SsmSapClient.SsmSapClientConfiguration let serviceName = "Ssm Sap" diff --git a/Sources/Services/AWSStorageGateway/Sources/AWSStorageGateway/StorageGatewayClient.swift b/Sources/Services/AWSStorageGateway/Sources/AWSStorageGateway/StorageGatewayClient.swift index 7dc02b4bc5c..c10bd6860a2 100644 --- a/Sources/Services/AWSStorageGateway/Sources/AWSStorageGateway/StorageGatewayClient.swift +++ b/Sources/Services/AWSStorageGateway/Sources/AWSStorageGateway/StorageGatewayClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class StorageGatewayClient: ClientRuntime.Client { public static let clientName = "StorageGatewayClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: StorageGatewayClient.StorageGatewayClientConfiguration let serviceName = "Storage Gateway" diff --git a/Sources/Services/AWSSupplyChain/Sources/AWSSupplyChain/SupplyChainClient.swift b/Sources/Services/AWSSupplyChain/Sources/AWSSupplyChain/SupplyChainClient.swift index 180a7c3855f..8155ba870b1 100644 --- a/Sources/Services/AWSSupplyChain/Sources/AWSSupplyChain/SupplyChainClient.swift +++ b/Sources/Services/AWSSupplyChain/Sources/AWSSupplyChain/SupplyChainClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class SupplyChainClient: ClientRuntime.Client { public static let clientName = "SupplyChainClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: SupplyChainClient.SupplyChainClientConfiguration let serviceName = "SupplyChain" diff --git a/Sources/Services/AWSSupport/Sources/AWSSupport/SupportClient.swift b/Sources/Services/AWSSupport/Sources/AWSSupport/SupportClient.swift index de7bd2f9517..8017779d625 100644 --- a/Sources/Services/AWSSupport/Sources/AWSSupport/SupportClient.swift +++ b/Sources/Services/AWSSupport/Sources/AWSSupport/SupportClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class SupportClient: ClientRuntime.Client { public static let clientName = "SupportClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: SupportClient.SupportClientConfiguration let serviceName = "Support" diff --git a/Sources/Services/AWSSupportApp/Sources/AWSSupportApp/SupportAppClient.swift b/Sources/Services/AWSSupportApp/Sources/AWSSupportApp/SupportAppClient.swift index ccd853d3b34..fd7d02d3ff2 100644 --- a/Sources/Services/AWSSupportApp/Sources/AWSSupportApp/SupportAppClient.swift +++ b/Sources/Services/AWSSupportApp/Sources/AWSSupportApp/SupportAppClient.swift @@ -62,7 +62,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class SupportAppClient: ClientRuntime.Client { public static let clientName = "SupportAppClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: SupportAppClient.SupportAppClientConfiguration let serviceName = "Support App" diff --git a/Sources/Services/AWSSynthetics/Sources/AWSSynthetics/SyntheticsClient.swift b/Sources/Services/AWSSynthetics/Sources/AWSSynthetics/SyntheticsClient.swift index 45789918e1f..a0fa3f51564 100644 --- a/Sources/Services/AWSSynthetics/Sources/AWSSynthetics/SyntheticsClient.swift +++ b/Sources/Services/AWSSynthetics/Sources/AWSSynthetics/SyntheticsClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class SyntheticsClient: ClientRuntime.Client { public static let clientName = "SyntheticsClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: SyntheticsClient.SyntheticsClientConfiguration let serviceName = "synthetics" diff --git a/Sources/Services/AWSTaxSettings/Sources/AWSTaxSettings/TaxSettingsClient.swift b/Sources/Services/AWSTaxSettings/Sources/AWSTaxSettings/TaxSettingsClient.swift index 83a4b0af43d..96e8b6af4bf 100644 --- a/Sources/Services/AWSTaxSettings/Sources/AWSTaxSettings/TaxSettingsClient.swift +++ b/Sources/Services/AWSTaxSettings/Sources/AWSTaxSettings/TaxSettingsClient.swift @@ -62,7 +62,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class TaxSettingsClient: ClientRuntime.Client { public static let clientName = "TaxSettingsClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: TaxSettingsClient.TaxSettingsClientConfiguration let serviceName = "TaxSettings" diff --git a/Sources/Services/AWSTextract/Sources/AWSTextract/TextractClient.swift b/Sources/Services/AWSTextract/Sources/AWSTextract/TextractClient.swift index 8a8b46d0db4..20c853875a1 100644 --- a/Sources/Services/AWSTextract/Sources/AWSTextract/TextractClient.swift +++ b/Sources/Services/AWSTextract/Sources/AWSTextract/TextractClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class TextractClient: ClientRuntime.Client { public static let clientName = "TextractClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: TextractClient.TextractClientConfiguration let serviceName = "Textract" diff --git a/Sources/Services/AWSTimestreamInfluxDB/Sources/AWSTimestreamInfluxDB/TimestreamInfluxDBClient.swift b/Sources/Services/AWSTimestreamInfluxDB/Sources/AWSTimestreamInfluxDB/TimestreamInfluxDBClient.swift index 6e83c4cd42e..701ebf36af6 100644 --- a/Sources/Services/AWSTimestreamInfluxDB/Sources/AWSTimestreamInfluxDB/TimestreamInfluxDBClient.swift +++ b/Sources/Services/AWSTimestreamInfluxDB/Sources/AWSTimestreamInfluxDB/TimestreamInfluxDBClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class TimestreamInfluxDBClient: ClientRuntime.Client { public static let clientName = "TimestreamInfluxDBClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: TimestreamInfluxDBClient.TimestreamInfluxDBClientConfiguration let serviceName = "Timestream InfluxDB" diff --git a/Sources/Services/AWSTimestreamQuery/Sources/AWSTimestreamQuery/TimestreamQueryClient.swift b/Sources/Services/AWSTimestreamQuery/Sources/AWSTimestreamQuery/TimestreamQueryClient.swift index 12bc299ad98..710dd3ffc10 100644 --- a/Sources/Services/AWSTimestreamQuery/Sources/AWSTimestreamQuery/TimestreamQueryClient.swift +++ b/Sources/Services/AWSTimestreamQuery/Sources/AWSTimestreamQuery/TimestreamQueryClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class TimestreamQueryClient: ClientRuntime.Client { public static let clientName = "TimestreamQueryClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: TimestreamQueryClient.TimestreamQueryClientConfiguration let serviceName = "Timestream Query" diff --git a/Sources/Services/AWSTimestreamWrite/Sources/AWSTimestreamWrite/TimestreamWriteClient.swift b/Sources/Services/AWSTimestreamWrite/Sources/AWSTimestreamWrite/TimestreamWriteClient.swift index 250544840aa..fa3e000eec8 100644 --- a/Sources/Services/AWSTimestreamWrite/Sources/AWSTimestreamWrite/TimestreamWriteClient.swift +++ b/Sources/Services/AWSTimestreamWrite/Sources/AWSTimestreamWrite/TimestreamWriteClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class TimestreamWriteClient: ClientRuntime.Client { public static let clientName = "TimestreamWriteClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: TimestreamWriteClient.TimestreamWriteClientConfiguration let serviceName = "Timestream Write" diff --git a/Sources/Services/AWSTnb/Sources/AWSTnb/TnbClient.swift b/Sources/Services/AWSTnb/Sources/AWSTnb/TnbClient.swift index 3ab98c63c93..c9fa566979d 100644 --- a/Sources/Services/AWSTnb/Sources/AWSTnb/TnbClient.swift +++ b/Sources/Services/AWSTnb/Sources/AWSTnb/TnbClient.swift @@ -68,7 +68,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class TnbClient: ClientRuntime.Client { public static let clientName = "TnbClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: TnbClient.TnbClientConfiguration let serviceName = "tnb" diff --git a/Sources/Services/AWSTranscribe/Sources/AWSTranscribe/TranscribeClient.swift b/Sources/Services/AWSTranscribe/Sources/AWSTranscribe/TranscribeClient.swift index eac75580c80..e1f9025cdaa 100644 --- a/Sources/Services/AWSTranscribe/Sources/AWSTranscribe/TranscribeClient.swift +++ b/Sources/Services/AWSTranscribe/Sources/AWSTranscribe/TranscribeClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class TranscribeClient: ClientRuntime.Client { public static let clientName = "TranscribeClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: TranscribeClient.TranscribeClientConfiguration let serviceName = "Transcribe" diff --git a/Sources/Services/AWSTranscribeStreaming/Sources/AWSTranscribeStreaming/TranscribeStreamingClient.swift b/Sources/Services/AWSTranscribeStreaming/Sources/AWSTranscribeStreaming/TranscribeStreamingClient.swift index 7fad3ac26c0..eb1e02f515c 100644 --- a/Sources/Services/AWSTranscribeStreaming/Sources/AWSTranscribeStreaming/TranscribeStreamingClient.swift +++ b/Sources/Services/AWSTranscribeStreaming/Sources/AWSTranscribeStreaming/TranscribeStreamingClient.swift @@ -62,7 +62,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class TranscribeStreamingClient: ClientRuntime.Client { public static let clientName = "TranscribeStreamingClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: TranscribeStreamingClient.TranscribeStreamingClientConfiguration let serviceName = "Transcribe Streaming" diff --git a/Sources/Services/AWSTransfer/Sources/AWSTransfer/TransferClient.swift b/Sources/Services/AWSTransfer/Sources/AWSTransfer/TransferClient.swift index da0abf2b949..42a20c617a5 100644 --- a/Sources/Services/AWSTransfer/Sources/AWSTransfer/TransferClient.swift +++ b/Sources/Services/AWSTransfer/Sources/AWSTransfer/TransferClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class TransferClient: ClientRuntime.Client { public static let clientName = "TransferClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: TransferClient.TransferClientConfiguration let serviceName = "Transfer" diff --git a/Sources/Services/AWSTranslate/Sources/AWSTranslate/Models.swift b/Sources/Services/AWSTranslate/Sources/AWSTranslate/Models.swift index 0efff3984c3..58dbd9c85ce 100644 --- a/Sources/Services/AWSTranslate/Sources/AWSTranslate/Models.swift +++ b/Sources/Services/AWSTranslate/Sources/AWSTranslate/Models.swift @@ -3481,7 +3481,7 @@ extension TranslateClientTypes.TranslatedDocument { static func read(from reader: SmithyJSON.Reader) throws -> TranslateClientTypes.TranslatedDocument { guard reader.hasContent else { throw SmithyReadWrite.ReaderError.requiredValueNotPresent } var value = TranslateClientTypes.TranslatedDocument() - value.content = try reader["Content"].readIfPresent() ?? Foundation.Data("".utf8) + value.content = try reader["Content"].readIfPresent() ?? Foundation.Data(base64Encoded: "") return value } } diff --git a/Sources/Services/AWSTranslate/Sources/AWSTranslate/TranslateClient.swift b/Sources/Services/AWSTranslate/Sources/AWSTranslate/TranslateClient.swift index f04a255914d..01342772dae 100644 --- a/Sources/Services/AWSTranslate/Sources/AWSTranslate/TranslateClient.swift +++ b/Sources/Services/AWSTranslate/Sources/AWSTranslate/TranslateClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class TranslateClient: ClientRuntime.Client { public static let clientName = "TranslateClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: TranslateClient.TranslateClientConfiguration let serviceName = "Translate" diff --git a/Sources/Services/AWSTrustedAdvisor/Sources/AWSTrustedAdvisor/TrustedAdvisorClient.swift b/Sources/Services/AWSTrustedAdvisor/Sources/AWSTrustedAdvisor/TrustedAdvisorClient.swift index e90e8a70aa1..074535de866 100644 --- a/Sources/Services/AWSTrustedAdvisor/Sources/AWSTrustedAdvisor/TrustedAdvisorClient.swift +++ b/Sources/Services/AWSTrustedAdvisor/Sources/AWSTrustedAdvisor/TrustedAdvisorClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class TrustedAdvisorClient: ClientRuntime.Client { public static let clientName = "TrustedAdvisorClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: TrustedAdvisorClient.TrustedAdvisorClientConfiguration let serviceName = "TrustedAdvisor" diff --git a/Sources/Services/AWSVPCLattice/Sources/AWSVPCLattice/VPCLatticeClient.swift b/Sources/Services/AWSVPCLattice/Sources/AWSVPCLattice/VPCLatticeClient.swift index f5a3168cd8a..e3d13551292 100644 --- a/Sources/Services/AWSVPCLattice/Sources/AWSVPCLattice/VPCLatticeClient.swift +++ b/Sources/Services/AWSVPCLattice/Sources/AWSVPCLattice/VPCLatticeClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class VPCLatticeClient: ClientRuntime.Client { public static let clientName = "VPCLatticeClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: VPCLatticeClient.VPCLatticeClientConfiguration let serviceName = "VPC Lattice" diff --git a/Sources/Services/AWSVerifiedPermissions/Sources/AWSVerifiedPermissions/VerifiedPermissionsClient.swift b/Sources/Services/AWSVerifiedPermissions/Sources/AWSVerifiedPermissions/VerifiedPermissionsClient.swift index d0b16c4b0db..1f95491e7a4 100644 --- a/Sources/Services/AWSVerifiedPermissions/Sources/AWSVerifiedPermissions/VerifiedPermissionsClient.swift +++ b/Sources/Services/AWSVerifiedPermissions/Sources/AWSVerifiedPermissions/VerifiedPermissionsClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class VerifiedPermissionsClient: ClientRuntime.Client { public static let clientName = "VerifiedPermissionsClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: VerifiedPermissionsClient.VerifiedPermissionsClientConfiguration let serviceName = "VerifiedPermissions" diff --git a/Sources/Services/AWSVoiceID/Sources/AWSVoiceID/VoiceIDClient.swift b/Sources/Services/AWSVoiceID/Sources/AWSVoiceID/VoiceIDClient.swift index 86eb0bd2df3..fbc8f6cbe61 100644 --- a/Sources/Services/AWSVoiceID/Sources/AWSVoiceID/VoiceIDClient.swift +++ b/Sources/Services/AWSVoiceID/Sources/AWSVoiceID/VoiceIDClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class VoiceIDClient: ClientRuntime.Client { public static let clientName = "VoiceIDClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: VoiceIDClient.VoiceIDClientConfiguration let serviceName = "Voice ID" diff --git a/Sources/Services/AWSWAF/Sources/AWSWAF/Models.swift b/Sources/Services/AWSWAF/Sources/AWSWAF/Models.swift index afbd49bb690..2548b8ecafc 100644 --- a/Sources/Services/AWSWAF/Sources/AWSWAF/Models.swift +++ b/Sources/Services/AWSWAF/Sources/AWSWAF/Models.swift @@ -9952,7 +9952,7 @@ extension WAFClientTypes.ByteMatchTuple { guard reader.hasContent else { throw SmithyReadWrite.ReaderError.requiredValueNotPresent } var value = WAFClientTypes.ByteMatchTuple() value.fieldToMatch = try reader["FieldToMatch"].readIfPresent(with: WAFClientTypes.FieldToMatch.read(from:)) - value.targetString = try reader["TargetString"].readIfPresent() ?? Foundation.Data("".utf8) + value.targetString = try reader["TargetString"].readIfPresent() ?? Foundation.Data(base64Encoded: "") value.textTransformation = try reader["TextTransformation"].readIfPresent() ?? .sdkUnknown("") value.positionalConstraint = try reader["PositionalConstraint"].readIfPresent() ?? .sdkUnknown("") return value diff --git a/Sources/Services/AWSWAF/Sources/AWSWAF/WAFClient.swift b/Sources/Services/AWSWAF/Sources/AWSWAF/WAFClient.swift index 7eedbaccf3a..143c3a1bb59 100644 --- a/Sources/Services/AWSWAF/Sources/AWSWAF/WAFClient.swift +++ b/Sources/Services/AWSWAF/Sources/AWSWAF/WAFClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class WAFClient: ClientRuntime.Client { public static let clientName = "WAFClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: WAFClient.WAFClientConfiguration let serviceName = "WAF" diff --git a/Sources/Services/AWSWAFRegional/Sources/AWSWAFRegional/Models.swift b/Sources/Services/AWSWAFRegional/Sources/AWSWAFRegional/Models.swift index f0e59cbb984..453f231ee60 100644 --- a/Sources/Services/AWSWAFRegional/Sources/AWSWAFRegional/Models.swift +++ b/Sources/Services/AWSWAFRegional/Sources/AWSWAFRegional/Models.swift @@ -10295,7 +10295,7 @@ extension WAFRegionalClientTypes.ByteMatchTuple { guard reader.hasContent else { throw SmithyReadWrite.ReaderError.requiredValueNotPresent } var value = WAFRegionalClientTypes.ByteMatchTuple() value.fieldToMatch = try reader["FieldToMatch"].readIfPresent(with: WAFRegionalClientTypes.FieldToMatch.read(from:)) - value.targetString = try reader["TargetString"].readIfPresent() ?? Foundation.Data("".utf8) + value.targetString = try reader["TargetString"].readIfPresent() ?? Foundation.Data(base64Encoded: "") value.textTransformation = try reader["TextTransformation"].readIfPresent() ?? .sdkUnknown("") value.positionalConstraint = try reader["PositionalConstraint"].readIfPresent() ?? .sdkUnknown("") return value diff --git a/Sources/Services/AWSWAFRegional/Sources/AWSWAFRegional/WAFRegionalClient.swift b/Sources/Services/AWSWAFRegional/Sources/AWSWAFRegional/WAFRegionalClient.swift index 13dc2f81b23..6e02cca13e7 100644 --- a/Sources/Services/AWSWAFRegional/Sources/AWSWAFRegional/WAFRegionalClient.swift +++ b/Sources/Services/AWSWAFRegional/Sources/AWSWAFRegional/WAFRegionalClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class WAFRegionalClient: ClientRuntime.Client { public static let clientName = "WAFRegionalClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: WAFRegionalClient.WAFRegionalClientConfiguration let serviceName = "WAF Regional" diff --git a/Sources/Services/AWSWAFV2/Sources/AWSWAFV2/Models.swift b/Sources/Services/AWSWAFV2/Sources/AWSWAFV2/Models.swift index d83a442ce4c..c39816c16c2 100644 --- a/Sources/Services/AWSWAFV2/Sources/AWSWAFV2/Models.swift +++ b/Sources/Services/AWSWAFV2/Sources/AWSWAFV2/Models.swift @@ -12837,7 +12837,7 @@ extension WAFV2ClientTypes.ByteMatchStatement { static func read(from reader: SmithyJSON.Reader) throws -> WAFV2ClientTypes.ByteMatchStatement { guard reader.hasContent else { throw SmithyReadWrite.ReaderError.requiredValueNotPresent } var value = WAFV2ClientTypes.ByteMatchStatement() - value.searchString = try reader["SearchString"].readIfPresent() ?? Foundation.Data("".utf8) + value.searchString = try reader["SearchString"].readIfPresent() ?? Foundation.Data(base64Encoded: "") value.fieldToMatch = try reader["FieldToMatch"].readIfPresent(with: WAFV2ClientTypes.FieldToMatch.read(from:)) value.textTransformations = try reader["TextTransformations"].readListIfPresent(memberReadingClosure: WAFV2ClientTypes.TextTransformation.read(from:), memberNodeInfo: "member", isFlattened: false) ?? [] value.positionalConstraint = try reader["PositionalConstraint"].readIfPresent() ?? .sdkUnknown("") diff --git a/Sources/Services/AWSWAFV2/Sources/AWSWAFV2/WAFV2Client.swift b/Sources/Services/AWSWAFV2/Sources/AWSWAFV2/WAFV2Client.swift index 107d65280d4..2401d39ea55 100644 --- a/Sources/Services/AWSWAFV2/Sources/AWSWAFV2/WAFV2Client.swift +++ b/Sources/Services/AWSWAFV2/Sources/AWSWAFV2/WAFV2Client.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class WAFV2Client: ClientRuntime.Client { public static let clientName = "WAFV2Client" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: WAFV2Client.WAFV2ClientConfiguration let serviceName = "WAFV2" diff --git a/Sources/Services/AWSWellArchitected/Sources/AWSWellArchitected/WellArchitectedClient.swift b/Sources/Services/AWSWellArchitected/Sources/AWSWellArchitected/WellArchitectedClient.swift index b0485e16158..29725372d7e 100644 --- a/Sources/Services/AWSWellArchitected/Sources/AWSWellArchitected/WellArchitectedClient.swift +++ b/Sources/Services/AWSWellArchitected/Sources/AWSWellArchitected/WellArchitectedClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class WellArchitectedClient: ClientRuntime.Client { public static let clientName = "WellArchitectedClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: WellArchitectedClient.WellArchitectedClientConfiguration let serviceName = "WellArchitected" diff --git a/Sources/Services/AWSWisdom/Sources/AWSWisdom/WisdomClient.swift b/Sources/Services/AWSWisdom/Sources/AWSWisdom/WisdomClient.swift index c9e970caa4f..a2ea34d6e6d 100644 --- a/Sources/Services/AWSWisdom/Sources/AWSWisdom/WisdomClient.swift +++ b/Sources/Services/AWSWisdom/Sources/AWSWisdom/WisdomClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class WisdomClient: ClientRuntime.Client { public static let clientName = "WisdomClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: WisdomClient.WisdomClientConfiguration let serviceName = "Wisdom" diff --git a/Sources/Services/AWSWorkDocs/Sources/AWSWorkDocs/WorkDocsClient.swift b/Sources/Services/AWSWorkDocs/Sources/AWSWorkDocs/WorkDocsClient.swift index 0a1b25cb04e..d5933ded489 100644 --- a/Sources/Services/AWSWorkDocs/Sources/AWSWorkDocs/WorkDocsClient.swift +++ b/Sources/Services/AWSWorkDocs/Sources/AWSWorkDocs/WorkDocsClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class WorkDocsClient: ClientRuntime.Client { public static let clientName = "WorkDocsClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: WorkDocsClient.WorkDocsClientConfiguration let serviceName = "WorkDocs" diff --git a/Sources/Services/AWSWorkMail/Sources/AWSWorkMail/WorkMailClient.swift b/Sources/Services/AWSWorkMail/Sources/AWSWorkMail/WorkMailClient.swift index 8371ec6a6cd..df312034aa0 100644 --- a/Sources/Services/AWSWorkMail/Sources/AWSWorkMail/WorkMailClient.swift +++ b/Sources/Services/AWSWorkMail/Sources/AWSWorkMail/WorkMailClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class WorkMailClient: ClientRuntime.Client { public static let clientName = "WorkMailClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: WorkMailClient.WorkMailClientConfiguration let serviceName = "WorkMail" diff --git a/Sources/Services/AWSWorkMailMessageFlow/Sources/AWSWorkMailMessageFlow/WorkMailMessageFlowClient.swift b/Sources/Services/AWSWorkMailMessageFlow/Sources/AWSWorkMailMessageFlow/WorkMailMessageFlowClient.swift index e4932e57641..adb1411f079 100644 --- a/Sources/Services/AWSWorkMailMessageFlow/Sources/AWSWorkMailMessageFlow/WorkMailMessageFlowClient.swift +++ b/Sources/Services/AWSWorkMailMessageFlow/Sources/AWSWorkMailMessageFlow/WorkMailMessageFlowClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class WorkMailMessageFlowClient: ClientRuntime.Client { public static let clientName = "WorkMailMessageFlowClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: WorkMailMessageFlowClient.WorkMailMessageFlowClientConfiguration let serviceName = "WorkMailMessageFlow" diff --git a/Sources/Services/AWSWorkSpaces/Sources/AWSWorkSpaces/WorkSpacesClient.swift b/Sources/Services/AWSWorkSpaces/Sources/AWSWorkSpaces/WorkSpacesClient.swift index f75f71bae8a..51759655a68 100644 --- a/Sources/Services/AWSWorkSpaces/Sources/AWSWorkSpaces/WorkSpacesClient.swift +++ b/Sources/Services/AWSWorkSpaces/Sources/AWSWorkSpaces/WorkSpacesClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class WorkSpacesClient: ClientRuntime.Client { public static let clientName = "WorkSpacesClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: WorkSpacesClient.WorkSpacesClientConfiguration let serviceName = "WorkSpaces" diff --git a/Sources/Services/AWSWorkSpacesThinClient/Sources/AWSWorkSpacesThinClient/WorkSpacesThinClientClient.swift b/Sources/Services/AWSWorkSpacesThinClient/Sources/AWSWorkSpacesThinClient/WorkSpacesThinClientClient.swift index 601d683c6b1..f877a3e89c2 100644 --- a/Sources/Services/AWSWorkSpacesThinClient/Sources/AWSWorkSpacesThinClient/WorkSpacesThinClientClient.swift +++ b/Sources/Services/AWSWorkSpacesThinClient/Sources/AWSWorkSpacesThinClient/WorkSpacesThinClientClient.swift @@ -64,7 +64,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class WorkSpacesThinClientClient: ClientRuntime.Client { public static let clientName = "WorkSpacesThinClientClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: WorkSpacesThinClientClient.WorkSpacesThinClientClientConfiguration let serviceName = "WorkSpaces Thin Client" diff --git a/Sources/Services/AWSWorkSpacesWeb/Sources/AWSWorkSpacesWeb/WorkSpacesWebClient.swift b/Sources/Services/AWSWorkSpacesWeb/Sources/AWSWorkSpacesWeb/WorkSpacesWebClient.swift index f2e468d2691..768522bc63e 100644 --- a/Sources/Services/AWSWorkSpacesWeb/Sources/AWSWorkSpacesWeb/WorkSpacesWebClient.swift +++ b/Sources/Services/AWSWorkSpacesWeb/Sources/AWSWorkSpacesWeb/WorkSpacesWebClient.swift @@ -65,7 +65,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class WorkSpacesWebClient: ClientRuntime.Client { public static let clientName = "WorkSpacesWebClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: WorkSpacesWebClient.WorkSpacesWebClientConfiguration let serviceName = "WorkSpaces Web" diff --git a/Sources/Services/AWSXRay/Sources/AWSXRay/XRayClient.swift b/Sources/Services/AWSXRay/Sources/AWSXRay/XRayClient.swift index e21596ced11..92120140bef 100644 --- a/Sources/Services/AWSXRay/Sources/AWSXRay/XRayClient.swift +++ b/Sources/Services/AWSXRay/Sources/AWSXRay/XRayClient.swift @@ -63,7 +63,7 @@ import typealias SmithyHTTPAuthAPI.AuthSchemes public class XRayClient: ClientRuntime.Client { public static let clientName = "XRayClient" - public static let version = "1.0.64" + public static let version = "1.0.65" let client: ClientRuntime.SdkHttpClient let config: XRayClient.XRayClientConfiguration let serviceName = "XRay" diff --git a/packageDependencies.plist b/packageDependencies.plist index 19da024b5ad..e2f2f1cb552 100644 --- a/packageDependencies.plist +++ b/packageDependencies.plist @@ -9,6 +9,6 @@ clientRuntimeBranch main clientRuntimeVersion - 0.104.0 + 0.105.0