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]?,