diff --git a/Package.swift b/Package.swift index 827155db6c4..9cc94314fc4 100644 --- a/Package.swift +++ b/Package.swift @@ -255,7 +255,7 @@ func addResolvedTargets() { // MARK: - Generated addDependencies( - clientRuntimeVersion: "0.68.0", + clientRuntimeVersion: "0.70.0", crtVersion: "0.36.0" ) diff --git a/Package.version b/Package.version index 8da33bcf2b9..47eff19f601 100644 --- a/Package.version +++ b/Package.version @@ -1 +1 @@ -0.76.2 \ No newline at end of file +0.77.0 \ No newline at end of file diff --git a/Package.version.next b/Package.version.next index 47eff19f601..2007b61b0d2 100644 --- a/Package.version.next +++ b/Package.version.next @@ -1 +1 @@ -0.77.0 \ No newline at end of file +0.77.1 \ No newline at end of file diff --git a/Sources/Services/AWSAmplify/Sources/AWSAmplify/Models.swift b/Sources/Services/AWSAmplify/Sources/AWSAmplify/Models.swift index 296359b95eb..8264bcc0f66 100644 --- a/Sources/Services/AWSAmplify/Sources/AWSAmplify/Models.swift +++ b/Sources/Services/AWSAmplify/Sources/AWSAmplify/Models.swift @@ -388,7 +388,7 @@ public struct CreateAppInput { public var name: Swift.String? /// The OAuth token for a third-party source control system for an Amplify app. The OAuth token is used to create a webhook and a read-only deploy key using SSH cloning. The OAuth token is not stored. Use oauthToken for repository providers other than GitHub, such as Bitbucket or CodeCommit. To authorize access to GitHub as your repository provider, use accessToken. You must specify either oauthToken or accessToken when you create a new app. Existing Amplify apps deployed from a GitHub repository using OAuth continue to work with CI/CD. However, we strongly recommend that you migrate these apps to use the GitHub App. For more information, see [Migrating an existing OAuth app to the Amplify GitHub App](https://docs.aws.amazon.com/amplify/latest/userguide/setting-up-GitHub-access.html#migrating-to-github-app-auth) in the Amplify User Guide . public var oauthToken: Swift.String? - /// The platform for the Amplify app. For a static app, set the platform type to WEB. For a dynamic server-side rendered (SSR) app, set the platform type to WEB_COMPUTE. For an app requiring Amplify Hosting's original SSR support only, set the platform type to WEB_DYNAMIC. + /// The platform for the Amplify app. For a static app, set the platform type to WEB. For a dynamic server-side rendered (SSR) app, set the platform type to WEB_COMPUTE. For an app requiring Amplify Hosting's original SSR support only, set the platform type to WEB_DYNAMIC. If you are deploying an SSG only app with Next.js version 14 or later, you must set the platform type to WEB_COMPUTE and set the artifacts baseDirectory to .next in the application's build settings. For an example of the build specification settings, see [Amplify build settings for a Next.js 14 SSG application](https://docs.aws.amazon.com/amplify/latest/userguide/deploy-nextjs-app.html#build-setting-detection-ssg-14) in the Amplify Hosting User Guide. public var platform: AmplifyClientTypes.Platform? /// The Git repository for the Amplify app. public var repository: Swift.String? @@ -556,7 +556,7 @@ extension AmplifyClientTypes { /// The name for the Amplify app. /// This member is required. public var name: Swift.String? - /// The platform for the Amplify app. For a static app, set the platform type to WEB. For a dynamic server-side rendered (SSR) app, set the platform type to WEB_COMPUTE. For an app requiring Amplify Hosting's original SSR support only, set the platform type to WEB_DYNAMIC. + /// The platform for the Amplify app. For a static app, set the platform type to WEB. For a dynamic server-side rendered (SSR) app, set the platform type to WEB_COMPUTE. For an app requiring Amplify Hosting's original SSR support only, set the platform type to WEB_DYNAMIC. If you are deploying an SSG only app with Next.js 14 or later, you must use the platform type WEB_COMPUTE. /// This member is required. public var platform: AmplifyClientTypes.Platform? /// Describes the information about a production branch of the Amplify app. @@ -2758,7 +2758,7 @@ public struct UpdateAppInput { public var name: Swift.String? /// The OAuth token for a third-party source control system for an Amplify app. The OAuth token is used to create a webhook and a read-only deploy key using SSH cloning. The OAuth token is not stored. Use oauthToken for repository providers other than GitHub, such as Bitbucket or CodeCommit. To authorize access to GitHub as your repository provider, use accessToken. You must specify either oauthToken or accessToken when you update an app. Existing Amplify apps deployed from a GitHub repository using OAuth continue to work with CI/CD. However, we strongly recommend that you migrate these apps to use the GitHub App. For more information, see [Migrating an existing OAuth app to the Amplify GitHub App](https://docs.aws.amazon.com/amplify/latest/userguide/setting-up-GitHub-access.html#migrating-to-github-app-auth) in the Amplify User Guide . public var oauthToken: Swift.String? - /// The platform for the Amplify app. For a static app, set the platform type to WEB. For a dynamic server-side rendered (SSR) app, set the platform type to WEB_COMPUTE. For an app requiring Amplify Hosting's original SSR support only, set the platform type to WEB_DYNAMIC. + /// The platform for the Amplify app. For a static app, set the platform type to WEB. For a dynamic server-side rendered (SSR) app, set the platform type to WEB_COMPUTE. For an app requiring Amplify Hosting's original SSR support only, set the platform type to WEB_DYNAMIC. If you are deploying an SSG only app with Next.js version 14 or later, you must set the platform type to WEB_COMPUTE. public var platform: AmplifyClientTypes.Platform? /// The name of the Git repository for an Amplify app. public var repository: Swift.String? diff --git a/Sources/Services/AWSIvs/Sources/AWSIvs/Models.swift b/Sources/Services/AWSIvs/Sources/AWSIvs/Models.swift index 3c9a3bcebfe..333877d0431 100644 --- a/Sources/Services/AWSIvs/Sources/AWSIvs/Models.swift +++ b/Sources/Services/AWSIvs/Sources/AWSIvs/Models.swift @@ -235,7 +235,7 @@ extension IvsClientTypes { public var recordingConfigurationArn: Swift.String? /// Specifies the endpoint and optional passphrase for streaming with the SRT protocol. public var srt: IvsClientTypes.Srt? - /// Tags attached to the resource. Array of 1-50 maps, each of the form string:string (key:value). See [Tagging Amazon Web Services Resources](https://docs.aws.amazon.com/general/latest/gr/aws_tagging.html) for more information, including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS has no service-specific constraints beyond what is documented there. + /// Tags attached to the resource. Array of 1-50 maps, each of the form string:string (key:value). See [Best practices and strategies](https://docs.aws.amazon.com/tag-editor/latest/userguide/best-practices-and-strats.html) in Tagging Amazon Web Services Resources and Tag Editor for details, including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS has no service-specific constraints beyond what is documented there. public var tags: [Swift.String: Swift.String]? /// Channel type, which determines the allowable resolution and bitrate. If you exceed the allowable input resolution or bitrate, the stream probably will disconnect immediately. Default: STANDARD. For details, see [Channel Types](https://docs.aws.amazon.com/ivs/latest/LowLatencyAPIReference/channel-types.html). public var type: IvsClientTypes.ChannelType? @@ -334,7 +334,7 @@ extension IvsClientTypes { public var arn: Swift.String? /// Channel ARN for the stream. public var channelArn: Swift.String? - /// Tags attached to the resource. Array of 1-50 maps, each of the form string:string (key:value). See [Tagging Amazon Web Services Resources](https://docs.aws.amazon.com/general/latest/gr/aws_tagging.html) for more information, including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS has no service-specific constraints beyond what is documented there. + /// Tags attached to the resource. Array of 1-50 maps, each of the form string:string (key:value). See [Best practices and strategies](https://docs.aws.amazon.com/tag-editor/latest/userguide/best-practices-and-strats.html) in Tagging Amazon Web Services Resources and Tag Editor for details, including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS has no service-specific constraints beyond what is documented there. public var tags: [Swift.String: Swift.String]? /// Stream-key value. public var value: Swift.String? @@ -597,7 +597,7 @@ public struct CreateChannelInput { public var preset: IvsClientTypes.TranscodePreset? /// Recording-configuration ARN. A valid ARN value here both specifies the ARN and enables recording. Default: "" (empty string, recording is disabled). public var recordingConfigurationArn: Swift.String? - /// Array of 1-50 maps, each of the form string:string (key:value). See [Tagging Amazon Web Services Resources](https://docs.aws.amazon.com/general/latest/gr/aws_tagging.html) for more information, including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS has no service-specific constraints beyond what is documented there. + /// Array of 1-50 maps, each of the form string:string (key:value). See [Best practices and strategies](https://docs.aws.amazon.com/tag-editor/latest/userguide/best-practices-and-strats.html) in Tagging Amazon Web Services Resources and Tag Editor for details, including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS has no service-specific constraints beyond what is documented there. public var tags: [Swift.String: Swift.String]? /// Channel type, which determines the allowable resolution and bitrate. If you exceed the allowable input resolution or bitrate, the stream probably will disconnect immediately. Default: STANDARD. For details, see [Channel Types](https://docs.aws.amazon.com/ivs/latest/LowLatencyAPIReference/channel-types.html). public var type: IvsClientTypes.ChannelType? @@ -651,7 +651,7 @@ public struct CreatePlaybackRestrictionPolicyInput { public var enableStrictOriginEnforcement: Swift.Bool? /// Playback-restriction-policy name. The value does not need to be unique. public var name: Swift.String? - /// Array of 1-50 maps, each of the form string:string (key:value). See [Tagging Amazon Web Services Resources](https://docs.aws.amazon.com/general/latest/gr/aws_tagging.html) for more information, including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS has no service-specific constraints beyond what is documented there. + /// Array of 1-50 maps, each of the form string:string (key:value). See [Best practices and strategies](https://docs.aws.amazon.com/tag-editor/latest/userguide/best-practices-and-strats.html) in Tagging Amazon Web Services Resources and Tag Editor for details, including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS has no service-specific constraints beyond what is documented there. public var tags: [Swift.String: Swift.String]? public init( @@ -686,7 +686,7 @@ extension IvsClientTypes { public var enableStrictOriginEnforcement: Swift.Bool? /// Playback-restriction-policy name. The value does not need to be unique. public var name: Swift.String? - /// Tags attached to the resource. Array of 1-50 maps, each of the form string:string (key:value). See [Tagging Amazon Web Services Resources](https://docs.aws.amazon.com/general/latest/gr/aws_tagging.html) for more information, including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS has no service-specific constraints beyond what is documented there. + /// Tags attached to the resource. Array of 1-50 maps, each of the form string:string (key:value). See [Best practices and strategies](https://docs.aws.amazon.com/tag-editor/latest/userguide/best-practices-and-strats.html) in Tagging Amazon Web Services Resources and Tag Editor for details, including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS has no service-specific constraints beyond what is documented there. public var tags: [Swift.String: Swift.String]? public init( @@ -1022,7 +1022,7 @@ public struct CreateRecordingConfigurationInput { public var recordingReconnectWindowSeconds: Swift.Int /// Object that describes which renditions should be recorded for a stream. public var renditionConfiguration: IvsClientTypes.RenditionConfiguration? - /// Array of 1-50 maps, each of the form string:string (key:value). See [Tagging Amazon Web Services Resources](https://docs.aws.amazon.com/general/latest/gr/aws_tagging.html) for more information, including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS has no service-specific constraints beyond what is documented there. + /// Array of 1-50 maps, each of the form string:string (key:value). See [Best practices and strategies](https://docs.aws.amazon.com/tag-editor/latest/userguide/best-practices-and-strats.html) in Tagging Amazon Web Services Resources and Tag Editor for details, including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS has no service-specific constraints beyond what is documented there. public var tags: [Swift.String: Swift.String]? /// A complex type that allows you to enable/disable the recording of thumbnails for a live session and modify the interval at which thumbnails are generated for the live session. public var thumbnailConfiguration: IvsClientTypes.ThumbnailConfiguration? @@ -1095,7 +1095,7 @@ extension IvsClientTypes { /// Indicates the current state of the recording configuration. When the state is ACTIVE, the configuration is ready for recording a channel stream. /// This member is required. public var state: IvsClientTypes.RecordingConfigurationState? - /// Tags attached to the resource. Array of 1-50 maps, each of the form string:string (key:value). See [Tagging Amazon Web Services Resources](https://docs.aws.amazon.com/general/latest/gr/aws_tagging.html) for more information, including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS has no service-specific constraints beyond what is documented there. + /// Tags attached to the resource. Array of 1-50 maps, each of the form string:string (key:value). See [Best practices and strategies](https://docs.aws.amazon.com/tag-editor/latest/userguide/best-practices-and-strats.html) in Tagging Amazon Web Services Resources and Tag Editor for details, including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS has no service-specific constraints beyond what is documented there. public var tags: [Swift.String: Swift.String]? /// A complex type that allows you to enable/disable the recording of thumbnails for a live session and modify the interval at which thumbnails are generated for the live session. public var thumbnailConfiguration: IvsClientTypes.ThumbnailConfiguration? @@ -1140,7 +1140,7 @@ public struct CreateStreamKeyInput { /// ARN of the channel for which to create the stream key. /// This member is required. public var channelArn: Swift.String? - /// Array of 1-50 maps, each of the form string:string (key:value). See [Tagging Amazon Web Services Resources](https://docs.aws.amazon.com/general/latest/gr/aws_tagging.html) for more information, including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS has no service-specific constraints beyond what is documented there. + /// Array of 1-50 maps, each of the form string:string (key:value). See [Best practices and strategies](https://docs.aws.amazon.com/tag-editor/latest/userguide/best-practices-and-strats.html) in Tagging Amazon Web Services Resources and Tag Editor for details, including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS has no service-specific constraints beyond what is documented there. public var tags: [Swift.String: Swift.String]? public init( @@ -1282,7 +1282,7 @@ extension IvsClientTypes { public var fingerprint: Swift.String? /// Playback-key-pair name. The value does not need to be unique. public var name: Swift.String? - /// Tags attached to the resource. Array of 1-50 maps, each of the form string:string (key:value). See [Tagging Amazon Web Services Resources](https://docs.aws.amazon.com/general/latest/gr/aws_tagging.html) for more information, including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS has no service-specific constraints beyond what is documented there. + /// Tags attached to the resource. Array of 1-50 maps, each of the form string:string (key:value). See [Best practices and strategies](https://docs.aws.amazon.com/tag-editor/latest/userguide/best-practices-and-strats.html) in Tagging Amazon Web Services Resources and Tag Editor for details, including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS has no service-specific constraints beyond what is documented there. public var tags: [Swift.String: Swift.String]? public init( @@ -1730,7 +1730,7 @@ public struct ImportPlaybackKeyPairInput { /// The public portion of a customer-generated key pair. /// This member is required. public var publicKeyMaterial: Swift.String? - /// Any tags provided with the request are added to the playback key pair tags. See [Tagging Amazon Web Services Resources](https://docs.aws.amazon.com/general/latest/gr/aws_tagging.html) for more information, including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS has no service-specific constraints beyond what is documented there. + /// Any tags provided with the request are added to the playback key pair tags. See [Best practices and strategies](https://docs.aws.amazon.com/tag-editor/latest/userguide/best-practices-and-strats.html) in Tagging Amazon Web Services Resources and Tag Editor for details, including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS has no service-specific constraints beyond what is documented there. public var tags: [Swift.String: Swift.String]? public init( @@ -1804,7 +1804,7 @@ extension IvsClientTypes { public var preset: IvsClientTypes.TranscodePreset? /// Recording-configuration ARN. A valid ARN value here both specifies the ARN and enables recording. Default: "" (empty string, recording is disabled). public var recordingConfigurationArn: Swift.String? - /// Tags attached to the resource. Array of 1-50 maps, each of the form string:string (key:value). See [Tagging Amazon Web Services Resources](https://docs.aws.amazon.com/general/latest/gr/aws_tagging.html) for more information, including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS has no service-specific constraints beyond what is documented there. + /// Tags attached to the resource. Array of 1-50 maps, each of the form string:string (key:value). See [Best practices and strategies](https://docs.aws.amazon.com/tag-editor/latest/userguide/best-practices-and-strats.html) in Tagging Amazon Web Services Resources and Tag Editor for details, including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS has no service-specific constraints beyond what is documented there. public var tags: [Swift.String: Swift.String]? /// Channel type, which determines the allowable resolution and bitrate. If you exceed the allowable input resolution or bitrate, the stream probably will disconnect immediately. Default: STANDARD. For details, see [Channel Types](https://docs.aws.amazon.com/ivs/latest/LowLatencyAPIReference/channel-types.html). public var type: IvsClientTypes.ChannelType? @@ -1877,7 +1877,7 @@ extension IvsClientTypes { public var arn: Swift.String? /// Playback-key-pair name. The value does not need to be unique. public var name: Swift.String? - /// Tags attached to the resource. Array of 1-50 maps, each of the form string:string (key:value). See [Tagging Amazon Web Services Resources](https://docs.aws.amazon.com/general/latest/gr/aws_tagging.html) for more information, including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS has no service-specific constraints beyond what is documented there. + /// Tags attached to the resource. Array of 1-50 maps, each of the form string:string (key:value). See [Best practices and strategies](https://docs.aws.amazon.com/tag-editor/latest/userguide/best-practices-and-strats.html) in Tagging Amazon Web Services Resources and Tag Editor for details, including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS has no service-specific constraints beyond what is documented there. public var tags: [Swift.String: Swift.String]? public init( @@ -1943,7 +1943,7 @@ extension IvsClientTypes { public var enableStrictOriginEnforcement: Swift.Bool? /// Playback-restriction-policy name. The value does not need to be unique. public var name: Swift.String? - /// Tags attached to the resource. Array of 1-50 maps, each of the form string:string (key:value). See [Tagging Amazon Web Services Resources](https://docs.aws.amazon.com/general/latest/gr/aws_tagging.html) for more information, including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS has no service-specific constraints beyond what is documented there. + /// Tags attached to the resource. Array of 1-50 maps, each of the form string:string (key:value). See [Best practices and strategies](https://docs.aws.amazon.com/tag-editor/latest/userguide/best-practices-and-strats.html) in Tagging Amazon Web Services Resources and Tag Editor for details, including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS has no service-specific constraints beyond what is documented there. public var tags: [Swift.String: Swift.String]? public init( @@ -2013,7 +2013,7 @@ extension IvsClientTypes { /// Indicates the current state of the recording configuration. When the state is ACTIVE, the configuration is ready for recording a channel stream. /// This member is required. public var state: IvsClientTypes.RecordingConfigurationState? - /// Tags attached to the resource. Array of 1-50 maps, each of the form string:string (key:value). See [Tagging Amazon Web Services Resources](https://docs.aws.amazon.com/general/latest/gr/aws_tagging.html) for more information, including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS has no service-specific constraints beyond what is documented there. + /// Tags attached to the resource. Array of 1-50 maps, each of the form string:string (key:value). See [Best practices and strategies](https://docs.aws.amazon.com/tag-editor/latest/userguide/best-practices-and-strats.html) in Tagging Amazon Web Services Resources and Tag Editor for details, including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS has no service-specific constraints beyond what is documented there. public var tags: [Swift.String: Swift.String]? public init( @@ -2079,7 +2079,7 @@ extension IvsClientTypes { public var arn: Swift.String? /// Channel ARN for the stream. public var channelArn: Swift.String? - /// Tags attached to the resource. Array of 1-50 maps, each of the form string:string (key:value). See [Tagging Amazon Web Services Resources](https://docs.aws.amazon.com/general/latest/gr/aws_tagging.html) for more information, including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS has no service-specific constraints beyond what is documented there. + /// Tags attached to the resource. Array of 1-50 maps, each of the form string:string (key:value). See [Best practices and strategies](https://docs.aws.amazon.com/tag-editor/latest/userguide/best-practices-and-strats.html) in Tagging Amazon Web Services Resources and Tag Editor for details, including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS has no service-specific constraints beyond what is documented there. public var tags: [Swift.String: Swift.String]? public init( @@ -2391,7 +2391,7 @@ public struct TagResourceInput { /// ARN of the resource for which tags are to be added or updated. The ARN must be URL-encoded. /// This member is required. public var resourceArn: Swift.String? - /// Array of tags to be added or updated. Array of maps, each of the form string:string (key:value). See [Tagging Amazon Web Services Resources](https://docs.aws.amazon.com/general/latest/gr/aws_tagging.html) for more information, including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS has no service-specific constraints beyond what is documented there. + /// Array of tags to be added or updated. Array of maps, each of the form string:string (key:value). See [Best practices and strategies](https://docs.aws.amazon.com/tag-editor/latest/userguide/best-practices-and-strats.html) in Tagging Amazon Web Services Resources and Tag Editor for details, including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS has no service-specific constraints beyond what is documented there. /// This member is required. public var tags: [Swift.String: Swift.String]? @@ -2414,7 +2414,7 @@ public struct UntagResourceInput { /// ARN of the resource for which tags are to be removed. The ARN must be URL-encoded. /// This member is required. public var resourceArn: Swift.String? - /// Array of tags to be removed. Array of maps, each of the form string:string (key:value). See [Tagging Amazon Web Services Resources](https://docs.aws.amazon.com/general/latest/gr/aws_tagging.html) for more information, including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS has no service-specific constraints beyond what is documented there. + /// Array of tags to be removed. Array of maps, each of the form string:string (key:value). See [Best practices and strategies](https://docs.aws.amazon.com/tag-editor/latest/userguide/best-practices-and-strats.html) in Tagging Amazon Web Services Resources and Tag Editor for details, including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS has no service-specific constraints beyond what is documented there. /// This member is required. public var tagKeys: [Swift.String]? diff --git a/Sources/Services/AWSIvschat/Sources/AWSIvschat/Models.swift b/Sources/Services/AWSIvschat/Sources/AWSIvschat/Models.swift index bb2140e3aef..0e90bf14098 100644 --- a/Sources/Services/AWSIvschat/Sources/AWSIvschat/Models.swift +++ b/Sources/Services/AWSIvschat/Sources/AWSIvschat/Models.swift @@ -475,7 +475,7 @@ public struct CreateLoggingConfigurationInput { public var destinationConfiguration: IvschatClientTypes.DestinationConfiguration? /// Logging-configuration name. The value does not need to be unique. public var name: Swift.String? - /// Tags to attach to the resource. Array of maps, each of the form string:string (key:value). See [Tagging AWS Resources](https://docs.aws.amazon.com/general/latest/gr/aws_tagging.html) for details, including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS Chat has no constraints on tags beyond what is documented there. + /// Tags to attach to the resource. Array of maps, each of the form string:string (key:value). See [Best practices and strategies](https://docs.aws.amazon.com/tag-editor/latest/userguide/best-practices-and-strats.html) in Tagging Amazon Web Services Resources and Tag Editor for details, including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS Chat has no constraints on tags beyond what is documented there. public var tags: [Swift.String: Swift.String]? public init( @@ -616,7 +616,7 @@ public struct CreateRoomInput { public var messageReviewHandler: IvschatClientTypes.MessageReviewHandler? /// Room name. The value does not need to be unique. public var name: Swift.String? - /// Tags to attach to the resource. Array of maps, each of the form string:string (key:value). See [Tagging AWS Resources](https://docs.aws.amazon.com/general/latest/gr/aws_tagging.html) for details, including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS Chat has no constraints beyond what is documented there. + /// Tags to attach to the resource. Array of maps, each of the form string:string (key:value). See [Best practices and strategies](https://docs.aws.amazon.com/tag-editor/latest/userguide/best-practices-and-strats.html) in Tagging Amazon Web Services Resources and Tag Editor for details, including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS Chat has no constraints beyond what is documented there. public var tags: [Swift.String: Swift.String]? public init( @@ -1006,7 +1006,7 @@ extension IvschatClientTypes { public var name: Swift.String? /// The state of the logging configuration. When this is ACTIVE, the configuration is ready for logging chat content. public var state: IvschatClientTypes.LoggingConfigurationState? - /// Tags to attach to the resource. Array of maps, each of the form string:string (key:value). See [Tagging AWS Resources](https://docs.aws.amazon.com/general/latest/gr/aws_tagging.html) for details, including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS Chat has no constraints on tags beyond what is documented there. + /// Tags to attach to the resource. Array of maps, each of the form string:string (key:value). See [Best practices and strategies](https://docs.aws.amazon.com/tag-editor/latest/userguide/best-practices-and-strats.html) in Tagging Amazon Web Services Resources and Tag Editor for details, including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS Chat has no constraints on tags beyond what is documented there. public var tags: [Swift.String: Swift.String]? /// Time of the logging configuration’s last update. This is an ISO 8601 timestamp; note that this is returned as a string. public var updateTime: Foundation.Date? @@ -1095,7 +1095,7 @@ extension IvschatClientTypes { public var messageReviewHandler: IvschatClientTypes.MessageReviewHandler? /// Room name. The value does not need to be unique. public var name: Swift.String? - /// Tags attached to the resource. Array of maps, each of the form string:string (key:value). See [Tagging AWS Resources](https://docs.aws.amazon.com/general/latest/gr/aws_tagging.html) for details, including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS Chat has no constraints beyond what is documented there. + /// Tags attached to the resource. Array of maps, each of the form string:string (key:value). See [Best practices and strategies](https://docs.aws.amazon.com/tag-editor/latest/userguide/best-practices-and-strats.html) in Tagging Amazon Web Services Resources and Tag Editor for details, including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS Chat has no constraints beyond what is documented there. public var tags: [Swift.String: Swift.String]? /// Time of the room’s last update. This is an ISO 8601 timestamp; note that this is returned as a string. public var updateTime: Foundation.Date? @@ -1230,7 +1230,7 @@ public struct TagResourceInput { /// The ARN of the resource to be tagged. The ARN must be URL-encoded. /// This member is required. public var resourceArn: Swift.String? - /// Array of tags to be added or updated. Array of maps, each of the form string:string (key:value). See [Tagging AWS Resources](https://docs.aws.amazon.com/general/latest/gr/aws_tagging.html) for details, including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS Chat has no constraints beyond what is documented there. + /// Array of tags to be added or updated. Array of maps, each of the form string:string (key:value). See [Best practices and strategies](https://docs.aws.amazon.com/tag-editor/latest/userguide/best-practices-and-strats.html) in Tagging Amazon Web Services Resources and Tag Editor for details, including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS Chat has no constraints beyond what is documented there. /// This member is required. public var tags: [Swift.String: Swift.String]? @@ -1253,7 +1253,7 @@ public struct UntagResourceInput { /// The ARN of the resource to be untagged. The ARN must be URL-encoded. /// This member is required. public var resourceArn: Swift.String? - /// Array of tags to be removed. Array of maps, each of the form string:string (key:value). See [Tagging AWS Resources](https://docs.aws.amazon.com/general/latest/gr/aws_tagging.html) for details, including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS Chat has no constraints beyond what is documented there. + /// Array of tags to be removed. Array of maps, each of the form string:string (key:value). See [Best practices and strategies](https://docs.aws.amazon.com/tag-editor/latest/userguide/best-practices-and-strats.html) in Tagging Amazon Web Services Resources and Tag Editor for details, including restrictions that apply to tags and "Tag naming limits and requirements"; Amazon IVS Chat has no constraints beyond what is documented there. /// This member is required. public var tagKeys: [Swift.String]? diff --git a/Sources/Services/AWSMachineLearning/Sources/AWSMachineLearning/Models.swift b/Sources/Services/AWSMachineLearning/Sources/AWSMachineLearning/Models.swift index b245b86b70e..7307a711279 100644 --- a/Sources/Services/AWSMachineLearning/Sources/AWSMachineLearning/Models.swift +++ b/Sources/Services/AWSMachineLearning/Sources/AWSMachineLearning/Models.swift @@ -9,6 +9,7 @@ @_spi(SmithyReadWrite) import ClientRuntime import Foundation +import class SmithyHTTPAPI.HTTPRequest import class SmithyHTTPAPI.HTTPResponse @_spi(SmithyReadWrite) import class SmithyJSON.Reader @_spi(SmithyReadWrite) import class SmithyJSON.Writer @@ -19,7 +20,7 @@ import enum SmithyReadWrite.ReaderError @_spi(SmithyTimestamps) import enum SmithyTimestamps.TimestampFormat import protocol AWSClientRuntime.AWSServiceError import protocol ClientRuntime.HTTPError -import protocol ClientRuntime.HttpInterceptor +import protocol ClientRuntime.Interceptor import protocol ClientRuntime.ModeledError import protocol ClientRuntime.MutableInput @_spi(SmithyReadWrite) import protocol SmithyReadWrite.SmithyReader @@ -4915,9 +4916,11 @@ public struct PredictInputEndpointURLHostMiddleware { public init() { } } -extension PredictInputEndpointURLHostMiddleware: ClientRuntime.HttpInterceptor { +extension PredictInputEndpointURLHostMiddleware: ClientRuntime.Interceptor { public typealias InputType = PredictInput public typealias OutputType = PredictOutput + public typealias RequestType = SmithyHTTPAPI.HTTPRequest + public typealias ResponseType = SmithyHTTPAPI.HTTPResponse public func modifyBeforeSerialization(context: some ClientRuntime.MutableInput) async throws { if let endpoint = context.getInput().predictEndpoint, let url = Foundation.URL(string: endpoint), let host = url.host { diff --git a/packageDependencies.plist b/packageDependencies.plist index 4b5e0f2ae94..237336d8960 100644 --- a/packageDependencies.plist +++ b/packageDependencies.plist @@ -9,6 +9,6 @@ clientRuntimeBranch main clientRuntimeVersion - 0.68.0 + 0.70.0