sig/client.rbs in aws-sdk-kinesisanalyticsv2-1.59.0 vs sig/client.rbs in aws-sdk-kinesisanalyticsv2-1.60.0

- old
+ new

@@ -76,10 +76,11 @@ interface _AddApplicationCloudWatchLoggingOptionResponseSuccess include ::Seahorse::Client::_ResponseSuccess[Types::AddApplicationCloudWatchLoggingOptionResponse] def application_arn: () -> ::String def application_version_id: () -> ::Integer def cloud_watch_logging_option_descriptions: () -> ::Array[Types::CloudWatchLoggingOptionDescription] + def operation_id: () -> ::String end # https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/KinesisAnalyticsV2/Client.html#add_application_cloud_watch_logging_option-instance_method def add_application_cloud_watch_logging_option: ( application_name: ::String, ?current_application_version_id: ::Integer, @@ -235,10 +236,11 @@ interface _AddApplicationVpcConfigurationResponseSuccess include ::Seahorse::Client::_ResponseSuccess[Types::AddApplicationVpcConfigurationResponse] def application_arn: () -> ::String def application_version_id: () -> ::Integer def vpc_configuration_description: () -> Types::VpcConfigurationDescription + def operation_id: () -> ::String end # https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/KinesisAnalyticsV2/Client.html#add_application_vpc_configuration-instance_method def add_application_vpc_configuration: ( application_name: ::String, ?current_application_version_id: ::Integer, @@ -392,10 +394,13 @@ code_content_type: ("PLAINTEXT" | "ZIPFILE") }?, application_snapshot_configuration: { snapshots_enabled: bool }?, + application_system_rollback_configuration: { + rollback_enabled: bool + }?, vpc_configurations: Array[ { subnet_ids: Array[::String], security_group_ids: Array[::String] }, @@ -482,10 +487,11 @@ interface _DeleteApplicationCloudWatchLoggingOptionResponseSuccess include ::Seahorse::Client::_ResponseSuccess[Types::DeleteApplicationCloudWatchLoggingOptionResponse] def application_arn: () -> ::String def application_version_id: () -> ::Integer def cloud_watch_logging_option_descriptions: () -> ::Array[Types::CloudWatchLoggingOptionDescription] + def operation_id: () -> ::String end # https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/KinesisAnalyticsV2/Client.html#delete_application_cloud_watch_logging_option-instance_method def delete_application_cloud_watch_logging_option: ( application_name: ::String, ?current_application_version_id: ::Integer, @@ -546,10 +552,11 @@ interface _DeleteApplicationVpcConfigurationResponseSuccess include ::Seahorse::Client::_ResponseSuccess[Types::DeleteApplicationVpcConfigurationResponse] def application_arn: () -> ::String def application_version_id: () -> ::Integer + def operation_id: () -> ::String end # https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/KinesisAnalyticsV2/Client.html#delete_application_vpc_configuration-instance_method def delete_application_vpc_configuration: ( application_name: ::String, ?current_application_version_id: ::Integer, @@ -567,10 +574,21 @@ application_name: ::String, ?include_additional_details: bool ) -> _DescribeApplicationResponseSuccess | (Hash[Symbol, untyped] params, ?Hash[Symbol, untyped] options) -> _DescribeApplicationResponseSuccess + interface _DescribeApplicationOperationResponseSuccess + include ::Seahorse::Client::_ResponseSuccess[Types::DescribeApplicationOperationResponse] + def application_operation_info_details: () -> Types::ApplicationOperationInfoDetails + end + # https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/KinesisAnalyticsV2/Client.html#describe_application_operation-instance_method + def describe_application_operation: ( + application_name: ::String, + operation_id: ::String + ) -> _DescribeApplicationOperationResponseSuccess + | (Hash[Symbol, untyped] params, ?Hash[Symbol, untyped] options) -> _DescribeApplicationOperationResponseSuccess + interface _DescribeApplicationSnapshotResponseSuccess include ::Seahorse::Client::_ResponseSuccess[Types::DescribeApplicationSnapshotResponse] def snapshot_details: () -> Types::SnapshotDetails end # https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/KinesisAnalyticsV2/Client.html#describe_application_snapshot-instance_method @@ -615,10 +633,25 @@ } } ) -> _DiscoverInputSchemaResponseSuccess | (Hash[Symbol, untyped] params, ?Hash[Symbol, untyped] options) -> _DiscoverInputSchemaResponseSuccess + interface _ListApplicationOperationsResponseSuccess + include ::Seahorse::Client::_ResponseSuccess[Types::ListApplicationOperationsResponse] + def application_operation_info_list: () -> ::Array[Types::ApplicationOperationInfo] + def next_token: () -> ::String + end + # https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/KinesisAnalyticsV2/Client.html#list_application_operations-instance_method + def list_application_operations: ( + application_name: ::String, + ?limit: ::Integer, + ?next_token: ::String, + ?operation: ::String, + ?operation_status: ("IN_PROGRESS" | "CANCELLED" | "SUCCESSFUL" | "FAILED") + ) -> _ListApplicationOperationsResponseSuccess + | (Hash[Symbol, untyped] params, ?Hash[Symbol, untyped] options) -> _ListApplicationOperationsResponseSuccess + interface _ListApplicationSnapshotsResponseSuccess include ::Seahorse::Client::_ResponseSuccess[Types::ListApplicationSnapshotsResponse] def snapshot_summaries: () -> ::Array[Types::SnapshotDetails] def next_token: () -> ::String end @@ -666,20 +699,22 @@ | (Hash[Symbol, untyped] params, ?Hash[Symbol, untyped] options) -> _ListTagsForResourceResponseSuccess interface _RollbackApplicationResponseSuccess include ::Seahorse::Client::_ResponseSuccess[Types::RollbackApplicationResponse] def application_detail: () -> Types::ApplicationDetail + def operation_id: () -> ::String end # https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/KinesisAnalyticsV2/Client.html#rollback_application-instance_method def rollback_application: ( application_name: ::String, current_application_version_id: ::Integer ) -> _RollbackApplicationResponseSuccess | (Hash[Symbol, untyped] params, ?Hash[Symbol, untyped] options) -> _RollbackApplicationResponseSuccess interface _StartApplicationResponseSuccess include ::Seahorse::Client::_ResponseSuccess[Types::StartApplicationResponse] + def operation_id: () -> ::String end # https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/KinesisAnalyticsV2/Client.html#start_application-instance_method def start_application: ( application_name: ::String, ?run_configuration: { @@ -702,10 +737,11 @@ ) -> _StartApplicationResponseSuccess | (Hash[Symbol, untyped] params, ?Hash[Symbol, untyped] options) -> _StartApplicationResponseSuccess interface _StopApplicationResponseSuccess include ::Seahorse::Client::_ResponseSuccess[Types::StopApplicationResponse] + def operation_id: () -> ::String end # https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/KinesisAnalyticsV2/Client.html#stop_application-instance_method def stop_application: ( application_name: ::String, ?force: bool @@ -738,10 +774,11 @@ | (Hash[Symbol, untyped] params, ?Hash[Symbol, untyped] options) -> _UntagResourceResponseSuccess interface _UpdateApplicationResponseSuccess include ::Seahorse::Client::_ResponseSuccess[Types::UpdateApplicationResponse] def application_detail: () -> Types::ApplicationDetail + def operation_id: () -> ::String end # https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/KinesisAnalyticsV2/Client.html#update_application-instance_method def update_application: ( application_name: ::String, ?current_application_version_id: ::Integer, @@ -879,9 +916,12 @@ }, ] }?, application_snapshot_configuration_update: { snapshots_enabled_update: bool + }?, + application_system_rollback_configuration_update: { + rollback_enabled_update: bool }?, vpc_configuration_updates: Array[ { vpc_configuration_id: ::String, subnet_id_updates: Array[::String]?,