Skip to content

Commit 14da8fc

Browse files
chore: Updates version to 0.45.0
1 parent 97af7d8 commit 14da8fc

File tree

71 files changed

+21332
-452
lines changed

Some content is hidden

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

71 files changed

+21332
-452
lines changed

Package.swift

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -308,7 +308,7 @@ func addResolvedTargets() {
308308
// MARK: - Generated
309309

310310
addDependencies(
311-
clientRuntimeVersion: "0.49.0",
311+
clientRuntimeVersion: "0.50.0",
312312
crtVersion: "0.30.0"
313313
)
314314

@@ -536,6 +536,7 @@ let serviceTargets: [String] = [
536536
"AWSMWAA",
537537
"AWSMachineLearning",
538538
"AWSMacie2",
539+
"AWSMailManager",
539540
"AWSManagedBlockchain",
540541
"AWSManagedBlockchainQuery",
541542
"AWSMarketplaceAgreement",
@@ -670,6 +671,7 @@ let serviceTargets: [String] = [
670671
"AWSSupport",
671672
"AWSSupportApp",
672673
"AWSSynthetics",
674+
"AWSTaxSettings",
673675
"AWSTextract",
674676
"AWSTimestreamInfluxDB",
675677
"AWSTimestreamQuery",

Package.version

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
0.44.0
1+
0.45.0

Sources/Core/AWSSDKForSwift/Documentation.docc/AWSSDKForSwift.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -451,6 +451,8 @@ This SDK is open-source. Code is available on Github [here](https://github.com/
451451

452452
[AWSMacie2](../../../../../swift/api/awsmacie2/latest)
453453

454+
[AWSMailManager](../../../../../swift/api/awsmailmanager/latest)
455+
454456
[AWSManagedBlockchain](../../../../../swift/api/awsmanagedblockchain/latest)
455457

456458
[AWSManagedBlockchainQuery](../../../../../swift/api/awsmanagedblockchainquery/latest)
@@ -719,6 +721,8 @@ This SDK is open-source. Code is available on Github [here](https://github.com/
719721

720722
[AWSSynthetics](../../../../../swift/api/awssynthetics/latest)
721723

724+
[AWSTaxSettings](../../../../../swift/api/awstaxsettings/latest)
725+
722726
[AWSTextract](../../../../../swift/api/awstextract/latest)
723727

724728
[AWSTimestreamInfluxDB](../../../../../swift/api/awstimestreaminfluxdb/latest)

Sources/Services/AWSAmplify/AmplifyClient.swift

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -199,7 +199,7 @@ extension AmplifyClient {
199199

200200
/// Performs the `CreateBackendEnvironment` operation on the `Amplify` service.
201201
///
202-
/// Creates a new backend environment for an Amplify app. This API is available only to Amplify Gen 1 applications where the backend is created using Amplify Studio or the Amplify command line interface (CLI). This API isn’t available to applications created using the Amplify Gen 2 public preview. When you deploy an application with Amplify Gen 2, you provision the app's backend infrastructure using Typescript code.
202+
/// Creates a new backend environment for an Amplify app. This API is available only to Amplify Gen 1 applications where the backend is created using Amplify Studio or the Amplify command line interface (CLI). This API isn’t available to Amplify Gen 2 applications. When you deploy an application with Amplify Gen 2, you provision the app's backend infrastructure using Typescript code.
203203
///
204204
/// - Parameter CreateBackendEnvironmentInput : The request structure for the backend environment create request.
205205
///
@@ -510,7 +510,7 @@ extension AmplifyClient {
510510

511511
/// Performs the `DeleteBackendEnvironment` operation on the `Amplify` service.
512512
///
513-
/// Deletes a backend environment for an Amplify app. This API is available only to Amplify Gen 1 applications where the backend was created using Amplify Studio or the Amplify command line interface (CLI). This API isn’t available to applications created using the Amplify Gen 2 public preview. When you deploy an application with Amplify Gen 2, you provision the app's backend infrastructure using Typescript code.
513+
/// Deletes a backend environment for an Amplify app. This API is available only to Amplify Gen 1 applications where the backend is created using Amplify Studio or the Amplify command line interface (CLI). This API isn’t available to Amplify Gen 2 applications. When you deploy an application with Amplify Gen 2, you provision the app's backend infrastructure using Typescript code.
514514
///
515515
/// - Parameter DeleteBackendEnvironmentInput : The request structure for the delete backend environment request.
516516
///
@@ -903,7 +903,7 @@ extension AmplifyClient {
903903

904904
/// Performs the `GetBackendEnvironment` operation on the `Amplify` service.
905905
///
906-
/// Returns a backend environment for an Amplify app. This API is available only to Amplify Gen 1 applications where the backend was created using Amplify Studio or the Amplify command line interface (CLI). This API isn’t available to applications created using the Amplify Gen 2 public preview. When you deploy an application with Amplify Gen 2, you provision the app's backend infrastructure using Typescript code.
906+
/// Returns a backend environment for an Amplify app. This API is available only to Amplify Gen 1 applications where the backend is created using Amplify Studio or the Amplify command line interface (CLI). This API isn’t available to Amplify Gen 2 applications. When you deploy an application with Amplify Gen 2, you provision the app's backend infrastructure using Typescript code.
907907
///
908908
/// - Parameter GetBackendEnvironmentInput : The request structure for the get backend environment request.
909909
///
@@ -1242,7 +1242,7 @@ extension AmplifyClient {
12421242

12431243
/// Performs the `ListBackendEnvironments` operation on the `Amplify` service.
12441244
///
1245-
/// Lists the backend environments for an Amplify app. This API is available only to Amplify Gen 1 applications where the backend was created using Amplify Studio or the Amplify command line interface (CLI). This API isn’t available to applications created using the Amplify Gen 2 public preview. When you deploy an application with Amplify Gen 2, you provision the app's backend infrastructure using Typescript code.
1245+
/// Lists the backend environments for an Amplify app. This API is available only to Amplify Gen 1 applications where the backend is created using Amplify Studio or the Amplify command line interface (CLI). This API isn’t available to Amplify Gen 2 applications. When you deploy an application with Amplify Gen 2, you provision the app's backend infrastructure using Typescript code.
12461246
///
12471247
/// - Parameter ListBackendEnvironmentsInput : The request structure for the list backend environments request.
12481248
///

Sources/Services/AWSAmplify/models/Models.swift

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -307,7 +307,7 @@ extension AmplifyClientTypes.Backend {
307307
}
308308

309309
extension AmplifyClientTypes {
310-
/// Describes the backend properties associated with an Amplify Branch.
310+
/// Describes the backend associated with an Amplify Branch. This property is available to Amplify Gen 2 apps only. When you deploy an application with Amplify Gen 2, you provision the app's backend infrastructure using Typescript code.
311311
public struct Backend {
312312
/// The Amazon Resource Name (ARN) for the CloudFormation stack.
313313
public var stackArn: Swift.String?
@@ -338,7 +338,7 @@ extension AmplifyClientTypes.BackendEnvironment {
338338
}
339339

340340
extension AmplifyClientTypes {
341-
/// Describes the backend environment for an Amplify app.
341+
/// Describes the backend environment associated with a Branch of a Gen 1 Amplify app. Amplify Gen 1 applications are created using Amplify Studio or the Amplify command line interface (CLI).
342342
public struct BackendEnvironment {
343343
/// The Amazon Resource Name (ARN) for a backend environment that is part of an Amplify app.
344344
/// This member is required.
@@ -464,9 +464,9 @@ extension AmplifyClientTypes {
464464
public var activeJobId: Swift.String?
465465
/// A list of custom resources that are linked to this branch.
466466
public var associatedResources: [Swift.String]?
467-
/// Describes the backend properties associated with an Amplify Branch.
467+
/// Describes the backend associated with an Amplify Branch. This property is available to Amplify Gen 2 apps only. When you deploy an application with Amplify Gen 2, you provision the app's backend infrastructure using Typescript code.
468468
public var backend: AmplifyClientTypes.Backend?
469-
/// The Amazon Resource Name (ARN) for a backend environment that is part of an Amplify app.
469+
/// The Amazon Resource Name (ARN) for a backend environment that is part of an Amplify app. This property is available to Amplify Gen 1 apps only. When you deploy an application with Amplify Gen 2, you provision the app's backend infrastructure using Typescript code.
470470
public var backendEnvironmentArn: Swift.String?
471471
/// The basic authorization credentials for a branch of an Amplify app. You must base64-encode the authorization credentials and provide them in the format user:password.
472472
public var basicAuthCredentials: Swift.String?
@@ -996,9 +996,9 @@ public struct CreateBranchInput {
996996
/// The unique ID for an Amplify app.
997997
/// This member is required.
998998
public var appId: Swift.String?
999-
/// The backend for a Branch of an Amplify app. Use for a backend created from an CloudFormation stack.
999+
/// The backend for a Branch of an Amplify app. Use for a backend created from an CloudFormation stack. This field is available to Amplify Gen 2 apps only. When you deploy an application with Amplify Gen 2, you provision the app's backend infrastructure using Typescript code.
10001000
public var backend: AmplifyClientTypes.Backend?
1001-
/// The Amazon Resource Name (ARN) for a backend environment that is part of an Amplify app.
1001+
/// The Amazon Resource Name (ARN) for a backend environment that is part of a Gen 1 Amplify app. This field is available to Amplify Gen 1 apps only where the backend is created using Amplify Studio or the Amplify command line interface (CLI).
10021002
public var backendEnvironmentArn: Swift.String?
10031003
/// The basic authorization credentials for the branch. You must base64-encode the authorization credentials and provide them in the format user:password.
10041004
public var basicAuthCredentials: Swift.String?
@@ -4771,9 +4771,9 @@ public struct UpdateBranchInput {
47714771
/// The unique ID for an Amplify app.
47724772
/// This member is required.
47734773
public var appId: Swift.String?
4774-
/// The backend for a Branch of an Amplify app. Use for a backend created from an CloudFormation stack.
4774+
/// The backend for a Branch of an Amplify app. Use for a backend created from an CloudFormation stack. This field is available to Amplify Gen 2 apps only. When you deploy an application with Amplify Gen 2, you provision the app's backend infrastructure using Typescript code.
47754775
public var backend: AmplifyClientTypes.Backend?
4776-
/// The Amazon Resource Name (ARN) for a backend environment that is part of an Amplify app.
4776+
/// The Amazon Resource Name (ARN) for a backend environment that is part of a Gen 1 Amplify app. This field is available to Amplify Gen 1 apps only where the backend is created using Amplify Studio or the Amplify command line interface (CLI).
47774777
public var backendEnvironmentArn: Swift.String?
47784778
/// The basic authorization credentials for the branch. You must base64-encode the authorization credentials and provide them in the format user:password.
47794779
public var basicAuthCredentials: Swift.String?

Sources/Services/AWSAthena/AthenaClient.swift

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1661,7 +1661,7 @@ extension AthenaClient {
16611661

16621662
/// Performs the `GetQueryRuntimeStatistics` operation on the `AmazonAthena` service.
16631663
///
1664-
/// Returns query execution runtime statistics related to a single execution of a query if you have access to the workgroup in which the query ran. Query execution runtime statistics are returned only when [QueryExecutionStatus$State] is in a SUCCEEDED or FAILED state. Stage-level input and output row count and data size statistics are not shown when a query has row-level filters defined in Lake Formation.
1664+
/// Returns query execution runtime statistics related to a single execution of a query if you have access to the workgroup in which the query ran. Statistics from the Timeline section of the response object are available as soon as [QueryExecutionStatus$State] is in a SUCCEEDED or FAILED state. The remaining non-timeline statistics in the response (like stage-level input and output row count and data size) are updated asynchronously and may not be available immediately after a query completes. The non-timeline statistics are also not included when a query has row-level filters defined in Lake Formation.
16651665
///
16661666
/// - Parameter GetQueryRuntimeStatisticsInput : [no documentation found]
16671667
///

Sources/Services/AWSAthena/models/Models.swift

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6322,7 +6322,7 @@ extension AthenaClientTypes {
63226322
public var encryptionConfiguration: AthenaClientTypes.EncryptionConfiguration?
63236323
/// The Amazon Web Services account ID that you expect to be the owner of the Amazon S3 bucket specified by [ResultConfiguration$OutputLocation]. If set, Athena uses the value for ExpectedBucketOwner when it makes Amazon S3 calls to your specified output location. If the ExpectedBucketOwner Amazon Web Services account ID does not match the actual owner of the Amazon S3 bucket, the call fails with a permissions error. This is a client-side setting. If workgroup settings override client-side settings, then the query uses the ExpectedBucketOwner setting that is specified for the workgroup, and also uses the location for storing query results specified in the workgroup. See [WorkGroupConfiguration$EnforceWorkGroupConfiguration] and [Workgroup Settings Override Client-Side Settings](https://docs.aws.amazon.com/athena/latest/ug/workgroups-settings-override.html).
63246324
public var expectedBucketOwner: Swift.String?
6325-
/// The location in Amazon S3 where your query and calculation results are stored, such as s3://path/to/query/bucket/. To run the query, you must specify the query results location using one of the ways: either for individual queries using either this setting (client-side), or in the workgroup, using [WorkGroupConfiguration]. If none of them is set, Athena issues an error that no output location is provided. For more information, see [Working with query results, recent queries, and output files](https://docs.aws.amazon.com/athena/latest/ug/querying.html). If workgroup settings override client-side settings, then the query uses the settings specified for the workgroup. See [WorkGroupConfiguration$EnforceWorkGroupConfiguration].
6325+
/// The location in Amazon S3 where your query and calculation results are stored, such as s3://path/to/query/bucket/. To run the query, you must specify the query results location using one of the ways: either for individual queries using either this setting (client-side), or in the workgroup, using [WorkGroupConfiguration]. If none of them is set, Athena issues an error that no output location is provided. If workgroup settings override client-side settings, then the query uses the settings specified for the workgroup. See [WorkGroupConfiguration$EnforceWorkGroupConfiguration].
63266326
public var outputLocation: Swift.String?
63276327

63286328
public init(
@@ -6365,7 +6365,7 @@ extension AthenaClientTypes {
63656365
public var encryptionConfiguration: AthenaClientTypes.EncryptionConfiguration?
63666366
/// The Amazon Web Services account ID that you expect to be the owner of the Amazon S3 bucket specified by [ResultConfiguration$OutputLocation]. If set, Athena uses the value for ExpectedBucketOwner when it makes Amazon S3 calls to your specified output location. If the ExpectedBucketOwner Amazon Web Services account ID does not match the actual owner of the Amazon S3 bucket, the call fails with a permissions error. If workgroup settings override client-side settings, then the query uses the ExpectedBucketOwner setting that is specified for the workgroup, and also uses the location for storing query results specified in the workgroup. See [WorkGroupConfiguration$EnforceWorkGroupConfiguration] and [Workgroup Settings Override Client-Side Settings](https://docs.aws.amazon.com/athena/latest/ug/workgroups-settings-override.html).
63676367
public var expectedBucketOwner: Swift.String?
6368-
/// The location in Amazon S3 where your query and calculation results are stored, such as s3://path/to/query/bucket/. For more information, see [Working with query results, recent queries, and output files](https://docs.aws.amazon.com/athena/latest/ug/querying.html). If workgroup settings override client-side settings, then the query uses the location for the query results and the encryption configuration that are specified for the workgroup. The "workgroup settings override" is specified in EnforceWorkGroupConfiguration (true/false) in the WorkGroupConfiguration. See [WorkGroupConfiguration$EnforceWorkGroupConfiguration].
6368+
/// The location in Amazon S3 where your query and calculation results are stored, such as s3://path/to/query/bucket/. If workgroup settings override client-side settings, then the query uses the location for the query results and the encryption configuration that are specified for the workgroup. The "workgroup settings override" is specified in EnforceWorkGroupConfiguration (true/false) in the WorkGroupConfiguration. See [WorkGroupConfiguration$EnforceWorkGroupConfiguration].
63696369
public var outputLocation: Swift.String?
63706370
/// If set to true, indicates that the previously-specified ACL configuration for queries in this workgroup should be ignored and set to null. If set to false or not set, and a value is present in the AclConfiguration of ResultConfigurationUpdates, the AclConfiguration in the workgroup's ResultConfiguration is updated with the new value. For more information, see [Workgroup Settings Override Client-Side Settings](https://docs.aws.amazon.com/athena/latest/ug/workgroups-settings-override.html).
63716371
public var removeAclConfiguration: Swift.Bool?
@@ -8384,7 +8384,7 @@ extension AthenaClientTypes {
83848384
public var queryResultsS3AccessGrantsConfiguration: AthenaClientTypes.QueryResultsS3AccessGrantsConfiguration?
83858385
/// If set to true, allows members assigned to a workgroup to reference Amazon S3 Requester Pays buckets in queries. If set to false, workgroup members cannot query data from Requester Pays buckets, and queries that retrieve data from Requester Pays buckets cause an error. The default is false. For more information about Requester Pays buckets, see [Requester Pays Buckets](https://docs.aws.amazon.com/AmazonS3/latest/dev/RequesterPaysBuckets.html) in the Amazon Simple Storage Service Developer Guide.
83868386
public var requesterPaysEnabled: Swift.Bool?
8387-
/// The configuration for the workgroup, which includes the location in Amazon S3 where query and calculation results are stored and the encryption option, if any, used for query and calculation results. To run the query, you must specify the query results location using one of the ways: either in the workgroup using this setting, or for individual queries (client-side), using [ResultConfiguration$OutputLocation]. If none of them is set, Athena issues an error that no output location is provided. For more information, see [Working with query results, recent queries, and output files](https://docs.aws.amazon.com/athena/latest/ug/querying.html).
8387+
/// The configuration for the workgroup, which includes the location in Amazon S3 where query and calculation results are stored and the encryption option, if any, used for query and calculation results. To run the query, you must specify the query results location using one of the ways: either in the workgroup using this setting, or for individual queries (client-side), using [ResultConfiguration$OutputLocation]. If none of them is set, Athena issues an error that no output location is provided.
83888388
public var resultConfiguration: AthenaClientTypes.ResultConfiguration?
83898389

83908390
public init(

0 commit comments

Comments
 (0)