lib/aws-sdk-kinesisanalyticsv2/client.rb in aws-sdk-kinesisanalyticsv2-1.59.0 vs lib/aws-sdk-kinesisanalyticsv2/client.rb in aws-sdk-kinesisanalyticsv2-1.60.0

- old
+ new

@@ -450,10 +450,11 @@ # @return [Types::AddApplicationCloudWatchLoggingOptionResponse] Returns a {Seahorse::Client::Response response} object which responds to the following methods: # # * {Types::AddApplicationCloudWatchLoggingOptionResponse#application_arn #application_arn} => String # * {Types::AddApplicationCloudWatchLoggingOptionResponse#application_version_id #application_version_id} => Integer # * {Types::AddApplicationCloudWatchLoggingOptionResponse#cloud_watch_logging_option_descriptions #cloud_watch_logging_option_descriptions} => Array<Types::CloudWatchLoggingOptionDescription> + # * {Types::AddApplicationCloudWatchLoggingOptionResponse#operation_id #operation_id} => String # # @example Request syntax with placeholder values # # resp = client.add_application_cloud_watch_logging_option({ # application_name: "ApplicationName", # required @@ -470,10 +471,11 @@ # resp.application_version_id #=> Integer # resp.cloud_watch_logging_option_descriptions #=> Array # resp.cloud_watch_logging_option_descriptions[0].cloud_watch_logging_option_id #=> String # resp.cloud_watch_logging_option_descriptions[0].log_stream_arn #=> String # resp.cloud_watch_logging_option_descriptions[0].role_arn #=> String + # resp.operation_id #=> String # # @see http://docs.aws.amazon.com/goto/WebAPI/kinesisanalyticsv2-2018-05-23/AddApplicationCloudWatchLoggingOption AWS API Documentation # # @overload add_application_cloud_watch_logging_option(params = {}) # @param [Hash] params ({}) @@ -884,10 +886,11 @@ # @return [Types::AddApplicationVpcConfigurationResponse] Returns a {Seahorse::Client::Response response} object which responds to the following methods: # # * {Types::AddApplicationVpcConfigurationResponse#application_arn #application_arn} => String # * {Types::AddApplicationVpcConfigurationResponse#application_version_id #application_version_id} => Integer # * {Types::AddApplicationVpcConfigurationResponse#vpc_configuration_description #vpc_configuration_description} => Types::VpcConfigurationDescription + # * {Types::AddApplicationVpcConfigurationResponse#operation_id #operation_id} => String # # @example Request syntax with placeholder values # # resp = client.add_application_vpc_configuration({ # application_name: "ApplicationName", # required @@ -907,10 +910,11 @@ # resp.vpc_configuration_description.vpc_id #=> String # resp.vpc_configuration_description.subnet_ids #=> Array # resp.vpc_configuration_description.subnet_ids[0] #=> String # resp.vpc_configuration_description.security_group_ids #=> Array # resp.vpc_configuration_description.security_group_ids[0] #=> String + # resp.operation_id #=> String # # @see http://docs.aws.amazon.com/goto/WebAPI/kinesisanalyticsv2-2018-05-23/AddApplicationVpcConfiguration AWS API Documentation # # @overload add_application_vpc_configuration(params = {}) # @param [Hash] params ({}) @@ -1109,10 +1113,13 @@ # code_content_type: "PLAINTEXT", # required, accepts PLAINTEXT, ZIPFILE # }, # application_snapshot_configuration: { # snapshots_enabled: false, # required # }, + # application_system_rollback_configuration: { + # rollback_enabled: false, # required + # }, # vpc_configurations: [ # { # subnet_ids: ["SubnetId"], # required # security_group_ids: ["SecurityGroupId"], # required # }, @@ -1247,10 +1254,11 @@ # resp.application_detail.application_configuration_description.environment_property_descriptions.property_group_descriptions #=> Array # resp.application_detail.application_configuration_description.environment_property_descriptions.property_group_descriptions[0].property_group_id #=> String # resp.application_detail.application_configuration_description.environment_property_descriptions.property_group_descriptions[0].property_map #=> Hash # resp.application_detail.application_configuration_description.environment_property_descriptions.property_group_descriptions[0].property_map["PropertyKey"] #=> String # resp.application_detail.application_configuration_description.application_snapshot_configuration_description.snapshots_enabled #=> Boolean + # resp.application_detail.application_configuration_description.application_system_rollback_configuration_description.rollback_enabled #=> Boolean # resp.application_detail.application_configuration_description.vpc_configuration_descriptions #=> Array # resp.application_detail.application_configuration_description.vpc_configuration_descriptions[0].vpc_configuration_id #=> String # resp.application_detail.application_configuration_description.vpc_configuration_descriptions[0].vpc_id #=> String # resp.application_detail.application_configuration_description.vpc_configuration_descriptions[0].subnet_ids #=> Array # resp.application_detail.application_configuration_description.vpc_configuration_descriptions[0].subnet_ids[0] #=> String @@ -1274,10 +1282,11 @@ # resp.application_detail.cloud_watch_logging_option_descriptions[0].role_arn #=> String # resp.application_detail.application_maintenance_configuration_description.application_maintenance_window_start_time #=> String # resp.application_detail.application_maintenance_configuration_description.application_maintenance_window_end_time #=> String # resp.application_detail.application_version_updated_from #=> Integer # resp.application_detail.application_version_rolled_back_from #=> Integer + # resp.application_detail.application_version_create_timestamp #=> Time # resp.application_detail.conditional_token #=> String # resp.application_detail.application_version_rolled_back_to #=> Integer # resp.application_detail.application_mode #=> String, one of "STREAMING", "INTERACTIVE" # # @see http://docs.aws.amazon.com/goto/WebAPI/kinesisanalyticsv2-2018-05-23/CreateApplication AWS API Documentation @@ -1426,10 +1435,11 @@ # @return [Types::DeleteApplicationCloudWatchLoggingOptionResponse] Returns a {Seahorse::Client::Response response} object which responds to the following methods: # # * {Types::DeleteApplicationCloudWatchLoggingOptionResponse#application_arn #application_arn} => String # * {Types::DeleteApplicationCloudWatchLoggingOptionResponse#application_version_id #application_version_id} => Integer # * {Types::DeleteApplicationCloudWatchLoggingOptionResponse#cloud_watch_logging_option_descriptions #cloud_watch_logging_option_descriptions} => Array<Types::CloudWatchLoggingOptionDescription> + # * {Types::DeleteApplicationCloudWatchLoggingOptionResponse#operation_id #operation_id} => String # # @example Request syntax with placeholder values # # resp = client.delete_application_cloud_watch_logging_option({ # application_name: "ApplicationName", # required @@ -1444,10 +1454,11 @@ # resp.application_version_id #=> Integer # resp.cloud_watch_logging_option_descriptions #=> Array # resp.cloud_watch_logging_option_descriptions[0].cloud_watch_logging_option_id #=> String # resp.cloud_watch_logging_option_descriptions[0].log_stream_arn #=> String # resp.cloud_watch_logging_option_descriptions[0].role_arn #=> String + # resp.operation_id #=> String # # @see http://docs.aws.amazon.com/goto/WebAPI/kinesisanalyticsv2-2018-05-23/DeleteApplicationCloudWatchLoggingOption AWS API Documentation # # @overload delete_application_cloud_watch_logging_option(params = {}) # @param [Hash] params ({}) @@ -1655,10 +1666,11 @@ # # @return [Types::DeleteApplicationVpcConfigurationResponse] Returns a {Seahorse::Client::Response response} object which responds to the following methods: # # * {Types::DeleteApplicationVpcConfigurationResponse#application_arn #application_arn} => String # * {Types::DeleteApplicationVpcConfigurationResponse#application_version_id #application_version_id} => Integer + # * {Types::DeleteApplicationVpcConfigurationResponse#operation_id #operation_id} => String # # @example Request syntax with placeholder values # # resp = client.delete_application_vpc_configuration({ # application_name: "ApplicationName", # required @@ -1669,10 +1681,11 @@ # # @example Response structure # # resp.application_arn #=> String # resp.application_version_id #=> Integer + # resp.operation_id #=> String # # @see http://docs.aws.amazon.com/goto/WebAPI/kinesisanalyticsv2-2018-05-23/DeleteApplicationVpcConfiguration AWS API Documentation # # @overload delete_application_vpc_configuration(params = {}) # @param [Hash] params ({}) @@ -1789,10 +1802,11 @@ # resp.application_detail.application_configuration_description.environment_property_descriptions.property_group_descriptions #=> Array # resp.application_detail.application_configuration_description.environment_property_descriptions.property_group_descriptions[0].property_group_id #=> String # resp.application_detail.application_configuration_description.environment_property_descriptions.property_group_descriptions[0].property_map #=> Hash # resp.application_detail.application_configuration_description.environment_property_descriptions.property_group_descriptions[0].property_map["PropertyKey"] #=> String # resp.application_detail.application_configuration_description.application_snapshot_configuration_description.snapshots_enabled #=> Boolean + # resp.application_detail.application_configuration_description.application_system_rollback_configuration_description.rollback_enabled #=> Boolean # resp.application_detail.application_configuration_description.vpc_configuration_descriptions #=> Array # resp.application_detail.application_configuration_description.vpc_configuration_descriptions[0].vpc_configuration_id #=> String # resp.application_detail.application_configuration_description.vpc_configuration_descriptions[0].vpc_id #=> String # resp.application_detail.application_configuration_description.vpc_configuration_descriptions[0].subnet_ids #=> Array # resp.application_detail.application_configuration_description.vpc_configuration_descriptions[0].subnet_ids[0] #=> String @@ -1816,10 +1830,11 @@ # resp.application_detail.cloud_watch_logging_option_descriptions[0].role_arn #=> String # resp.application_detail.application_maintenance_configuration_description.application_maintenance_window_start_time #=> String # resp.application_detail.application_maintenance_configuration_description.application_maintenance_window_end_time #=> String # resp.application_detail.application_version_updated_from #=> Integer # resp.application_detail.application_version_rolled_back_from #=> Integer + # resp.application_detail.application_version_create_timestamp #=> Time # resp.application_detail.conditional_token #=> String # resp.application_detail.application_version_rolled_back_to #=> Integer # resp.application_detail.application_mode #=> String, one of "STREAMING", "INTERACTIVE" # # @see http://docs.aws.amazon.com/goto/WebAPI/kinesisanalyticsv2-2018-05-23/DescribeApplication AWS API Documentation @@ -1829,10 +1844,50 @@ def describe_application(params = {}, options = {}) req = build_request(:describe_application, params) req.send_request(options) end + # Returns information about a specific operation performed on a Managed + # Service for Apache Flink application + # + # @option params [required, String] :application_name + # The name of the application + # + # @option params [required, String] :operation_id + # Identifier of the Operation + # + # @return [Types::DescribeApplicationOperationResponse] Returns a {Seahorse::Client::Response response} object which responds to the following methods: + # + # * {Types::DescribeApplicationOperationResponse#application_operation_info_details #application_operation_info_details} => Types::ApplicationOperationInfoDetails + # + # @example Request syntax with placeholder values + # + # resp = client.describe_application_operation({ + # application_name: "ApplicationName", # required + # operation_id: "OperationId", # required + # }) + # + # @example Response structure + # + # resp.application_operation_info_details.operation #=> String + # resp.application_operation_info_details.start_time #=> Time + # resp.application_operation_info_details.end_time #=> Time + # resp.application_operation_info_details.operation_status #=> String, one of "IN_PROGRESS", "CANCELLED", "SUCCESSFUL", "FAILED" + # resp.application_operation_info_details.application_version_change_details.application_version_updated_from #=> Integer + # resp.application_operation_info_details.application_version_change_details.application_version_updated_to #=> Integer + # resp.application_operation_info_details.operation_failure_details.rollback_operation_id #=> String + # resp.application_operation_info_details.operation_failure_details.error_info.error_string #=> String + # + # @see http://docs.aws.amazon.com/goto/WebAPI/kinesisanalyticsv2-2018-05-23/DescribeApplicationOperation AWS API Documentation + # + # @overload describe_application_operation(params = {}) + # @param [Hash] params ({}) + def describe_application_operation(params = {}, options = {}) + req = build_request(:describe_application_operation, params) + req.send_request(options) + end + # Returns information about a snapshot of application state data. # # @option params [required, String] :application_name # The name of an existing application. # @@ -1979,10 +2034,11 @@ # resp.application_version_detail.application_configuration_description.environment_property_descriptions.property_group_descriptions #=> Array # resp.application_version_detail.application_configuration_description.environment_property_descriptions.property_group_descriptions[0].property_group_id #=> String # resp.application_version_detail.application_configuration_description.environment_property_descriptions.property_group_descriptions[0].property_map #=> Hash # resp.application_version_detail.application_configuration_description.environment_property_descriptions.property_group_descriptions[0].property_map["PropertyKey"] #=> String # resp.application_version_detail.application_configuration_description.application_snapshot_configuration_description.snapshots_enabled #=> Boolean + # resp.application_version_detail.application_configuration_description.application_system_rollback_configuration_description.rollback_enabled #=> Boolean # resp.application_version_detail.application_configuration_description.vpc_configuration_descriptions #=> Array # resp.application_version_detail.application_configuration_description.vpc_configuration_descriptions[0].vpc_configuration_id #=> String # resp.application_version_detail.application_configuration_description.vpc_configuration_descriptions[0].vpc_id #=> String # resp.application_version_detail.application_configuration_description.vpc_configuration_descriptions[0].subnet_ids #=> Array # resp.application_version_detail.application_configuration_description.vpc_configuration_descriptions[0].subnet_ids[0] #=> String @@ -2006,10 +2062,11 @@ # resp.application_version_detail.cloud_watch_logging_option_descriptions[0].role_arn #=> String # resp.application_version_detail.application_maintenance_configuration_description.application_maintenance_window_start_time #=> String # resp.application_version_detail.application_maintenance_configuration_description.application_maintenance_window_end_time #=> String # resp.application_version_detail.application_version_updated_from #=> Integer # resp.application_version_detail.application_version_rolled_back_from #=> Integer + # resp.application_version_detail.application_version_create_timestamp #=> Time # resp.application_version_detail.conditional_token #=> String # resp.application_version_detail.application_version_rolled_back_to #=> Integer # resp.application_version_detail.application_mode #=> String, one of "STREAMING", "INTERACTIVE" # # @see http://docs.aws.amazon.com/goto/WebAPI/kinesisanalyticsv2-2018-05-23/DescribeApplicationVersion AWS API Documentation @@ -2102,10 +2159,65 @@ def discover_input_schema(params = {}, options = {}) req = build_request(:discover_input_schema, params) req.send_request(options) end + # Lists information about operations performed on a Managed Service for + # Apache Flink application + # + # @option params [required, String] :application_name + # The name of the application + # + # @option params [Integer] :limit + # Limit on the number of records returned in the response + # + # @option params [String] :next_token + # If a previous command returned a pagination token, pass it into this + # value to retrieve the next set of results + # + # @option params [String] :operation + # Type of operation performed on an application + # + # @option params [String] :operation_status + # Status of the operation performed on an application + # + # @return [Types::ListApplicationOperationsResponse] Returns a {Seahorse::Client::Response response} object which responds to the following methods: + # + # * {Types::ListApplicationOperationsResponse#application_operation_info_list #application_operation_info_list} => Array<Types::ApplicationOperationInfo> + # * {Types::ListApplicationOperationsResponse#next_token #next_token} => String + # + # The returned {Seahorse::Client::Response response} is a pageable response and is Enumerable. For details on usage see {Aws::PageableResponse PageableResponse}. + # + # @example Request syntax with placeholder values + # + # resp = client.list_application_operations({ + # application_name: "ApplicationName", # required + # limit: 1, + # next_token: "NextToken", + # operation: "Operation", + # operation_status: "IN_PROGRESS", # accepts IN_PROGRESS, CANCELLED, SUCCESSFUL, FAILED + # }) + # + # @example Response structure + # + # resp.application_operation_info_list #=> Array + # resp.application_operation_info_list[0].operation #=> String + # resp.application_operation_info_list[0].operation_id #=> String + # resp.application_operation_info_list[0].start_time #=> Time + # resp.application_operation_info_list[0].end_time #=> Time + # resp.application_operation_info_list[0].operation_status #=> String, one of "IN_PROGRESS", "CANCELLED", "SUCCESSFUL", "FAILED" + # resp.next_token #=> String + # + # @see http://docs.aws.amazon.com/goto/WebAPI/kinesisanalyticsv2-2018-05-23/ListApplicationOperations AWS API Documentation + # + # @overload list_application_operations(params = {}) + # @param [Hash] params ({}) + def list_application_operations(params = {}, options = {}) + req = build_request(:list_application_operations, params) + req.send_request(options) + end + # Lists information about the current application snapshots. # # @option params [required, String] :application_name # The name of an existing application. # @@ -2121,10 +2233,12 @@ # @return [Types::ListApplicationSnapshotsResponse] Returns a {Seahorse::Client::Response response} object which responds to the following methods: # # * {Types::ListApplicationSnapshotsResponse#snapshot_summaries #snapshot_summaries} => Array<Types::SnapshotDetails> # * {Types::ListApplicationSnapshotsResponse#next_token #next_token} => String # + # The returned {Seahorse::Client::Response response} is a pageable response and is Enumerable. For details on usage see {Aws::PageableResponse PageableResponse}. + # # @example Request syntax with placeholder values # # resp = client.list_application_snapshots({ # application_name: "ApplicationName", # required # limit: 1, @@ -2181,10 +2295,12 @@ # @return [Types::ListApplicationVersionsResponse] Returns a {Seahorse::Client::Response response} object which responds to the following methods: # # * {Types::ListApplicationVersionsResponse#application_version_summaries #application_version_summaries} => Array<Types::ApplicationVersionSummary> # * {Types::ListApplicationVersionsResponse#next_token #next_token} => String # + # The returned {Seahorse::Client::Response response} is a pageable response and is Enumerable. For details on usage see {Aws::PageableResponse PageableResponse}. + # # @example Request syntax with placeholder values # # resp = client.list_application_versions({ # application_name: "ApplicationName", # required # limit: 1, @@ -2230,10 +2346,12 @@ # @return [Types::ListApplicationsResponse] Returns a {Seahorse::Client::Response response} object which responds to the following methods: # # * {Types::ListApplicationsResponse#application_summaries #application_summaries} => Array<Types::ApplicationSummary> # * {Types::ListApplicationsResponse#next_token #next_token} => String # + # The returned {Seahorse::Client::Response response} is a pageable response and is Enumerable. For details on usage see {Aws::PageableResponse PageableResponse}. + # # @example Request syntax with placeholder values # # resp = client.list_applications({ # limit: 1, # next_token: "ApplicationName", @@ -2293,32 +2411,31 @@ req = build_request(:list_tags_for_resource, params) req.send_request(options) end # Reverts the application to the previous running version. You can roll - # back an application if you suspect it is stuck in a transient status. + # back an application if you suspect it is stuck in a transient status + # or in the running status. # - # You can roll back an application only if it is in the `UPDATING` or - # `AUTOSCALING` status. + # You can roll back an application only if it is in the `UPDATING`, + # `AUTOSCALING`, or `RUNNING` statuses. # # When you rollback an application, it loads state data from the last # successful snapshot. If the application has no snapshots, Managed # Service for Apache Flink rejects the rollback request. # - # This action is not supported for Managed Service for Apache Flink for - # SQL applications. - # # @option params [required, String] :application_name # The name of the application. # # @option params [required, Integer] :current_application_version_id # The current application version ID. You can retrieve the application # version ID using DescribeApplication. # # @return [Types::RollbackApplicationResponse] Returns a {Seahorse::Client::Response response} object which responds to the following methods: # # * {Types::RollbackApplicationResponse#application_detail #application_detail} => Types::ApplicationDetail + # * {Types::RollbackApplicationResponse#operation_id #operation_id} => String # # @example Request syntax with placeholder values # # resp = client.rollback_application({ # application_name: "ApplicationName", # required @@ -2409,10 +2526,11 @@ # resp.application_detail.application_configuration_description.environment_property_descriptions.property_group_descriptions #=> Array # resp.application_detail.application_configuration_description.environment_property_descriptions.property_group_descriptions[0].property_group_id #=> String # resp.application_detail.application_configuration_description.environment_property_descriptions.property_group_descriptions[0].property_map #=> Hash # resp.application_detail.application_configuration_description.environment_property_descriptions.property_group_descriptions[0].property_map["PropertyKey"] #=> String # resp.application_detail.application_configuration_description.application_snapshot_configuration_description.snapshots_enabled #=> Boolean + # resp.application_detail.application_configuration_description.application_system_rollback_configuration_description.rollback_enabled #=> Boolean # resp.application_detail.application_configuration_description.vpc_configuration_descriptions #=> Array # resp.application_detail.application_configuration_description.vpc_configuration_descriptions[0].vpc_configuration_id #=> String # resp.application_detail.application_configuration_description.vpc_configuration_descriptions[0].vpc_id #=> String # resp.application_detail.application_configuration_description.vpc_configuration_descriptions[0].subnet_ids #=> Array # resp.application_detail.application_configuration_description.vpc_configuration_descriptions[0].subnet_ids[0] #=> String @@ -2436,13 +2554,15 @@ # resp.application_detail.cloud_watch_logging_option_descriptions[0].role_arn #=> String # resp.application_detail.application_maintenance_configuration_description.application_maintenance_window_start_time #=> String # resp.application_detail.application_maintenance_configuration_description.application_maintenance_window_end_time #=> String # resp.application_detail.application_version_updated_from #=> Integer # resp.application_detail.application_version_rolled_back_from #=> Integer + # resp.application_detail.application_version_create_timestamp #=> Time # resp.application_detail.conditional_token #=> String # resp.application_detail.application_version_rolled_back_to #=> Integer # resp.application_detail.application_mode #=> String, one of "STREAMING", "INTERACTIVE" + # resp.operation_id #=> String # # @see http://docs.aws.amazon.com/goto/WebAPI/kinesisanalyticsv2-2018-05-23/RollbackApplication AWS API Documentation # # @overload rollback_application(params = {}) # @param [Hash] params ({}) @@ -2460,12 +2580,14 @@ # # @option params [Types::RunConfiguration] :run_configuration # Identifies the run configuration (start parameters) of a Managed # Service for Apache Flink application. # - # @return [Struct] Returns an empty {Seahorse::Client::Response response}. + # @return [Types::StartApplicationResponse] Returns a {Seahorse::Client::Response response} object which responds to the following methods: # + # * {Types::StartApplicationResponse#operation_id #operation_id} => String + # # @example Request syntax with placeholder values # # resp = client.start_application({ # application_name: "ApplicationName", # required # run_configuration: { @@ -2485,10 +2607,14 @@ # snapshot_name: "SnapshotName", # }, # }, # }) # + # @example Response structure + # + # resp.operation_id #=> String + # # @see http://docs.aws.amazon.com/goto/WebAPI/kinesisanalyticsv2-2018-05-23/StartApplication AWS API Documentation # # @overload start_application(params = {}) # @param [Hash] params ({}) def start_application(params = {}, options = {}) @@ -2526,19 +2652,25 @@ # application. # # The application must be in the `STARTING`, `UPDATING`, `STOPPING`, # `AUTOSCALING`, or `RUNNING` status. # - # @return [Struct] Returns an empty {Seahorse::Client::Response response}. + # @return [Types::StopApplicationResponse] Returns a {Seahorse::Client::Response response} object which responds to the following methods: # + # * {Types::StopApplicationResponse#operation_id #operation_id} => String + # # @example Request syntax with placeholder values # # resp = client.stop_application({ # application_name: "ApplicationName", # required # force: false, # }) # + # @example Response structure + # + # resp.operation_id #=> String + # # @see http://docs.aws.amazon.com/goto/WebAPI/kinesisanalyticsv2-2018-05-23/StopApplication AWS API Documentation # # @overload stop_application(params = {}) # @param [Hash] params ({}) def stop_application(params = {}, options = {}) @@ -2667,10 +2799,11 @@ # which your application will start # # @return [Types::UpdateApplicationResponse] Returns a {Seahorse::Client::Response response} object which responds to the following methods: # # * {Types::UpdateApplicationResponse#application_detail #application_detail} => Types::ApplicationDetail + # * {Types::UpdateApplicationResponse#operation_id #operation_id} => String # # @example Request syntax with placeholder values # # resp = client.update_application({ # application_name: "ApplicationName", # required @@ -2812,10 +2945,13 @@ # ], # }, # application_snapshot_configuration_update: { # snapshots_enabled_update: false, # required # }, + # application_system_rollback_configuration_update: { + # rollback_enabled_update: false, # required + # }, # vpc_configuration_updates: [ # { # vpc_configuration_id: "Id", # required # subnet_id_updates: ["SubnetId"], # security_group_id_updates: ["SecurityGroupId"], @@ -2957,10 +3093,11 @@ # resp.application_detail.application_configuration_description.environment_property_descriptions.property_group_descriptions #=> Array # resp.application_detail.application_configuration_description.environment_property_descriptions.property_group_descriptions[0].property_group_id #=> String # resp.application_detail.application_configuration_description.environment_property_descriptions.property_group_descriptions[0].property_map #=> Hash # resp.application_detail.application_configuration_description.environment_property_descriptions.property_group_descriptions[0].property_map["PropertyKey"] #=> String # resp.application_detail.application_configuration_description.application_snapshot_configuration_description.snapshots_enabled #=> Boolean + # resp.application_detail.application_configuration_description.application_system_rollback_configuration_description.rollback_enabled #=> Boolean # resp.application_detail.application_configuration_description.vpc_configuration_descriptions #=> Array # resp.application_detail.application_configuration_description.vpc_configuration_descriptions[0].vpc_configuration_id #=> String # resp.application_detail.application_configuration_description.vpc_configuration_descriptions[0].vpc_id #=> String # resp.application_detail.application_configuration_description.vpc_configuration_descriptions[0].subnet_ids #=> Array # resp.application_detail.application_configuration_description.vpc_configuration_descriptions[0].subnet_ids[0] #=> String @@ -2984,13 +3121,15 @@ # resp.application_detail.cloud_watch_logging_option_descriptions[0].role_arn #=> String # resp.application_detail.application_maintenance_configuration_description.application_maintenance_window_start_time #=> String # resp.application_detail.application_maintenance_configuration_description.application_maintenance_window_end_time #=> String # resp.application_detail.application_version_updated_from #=> Integer # resp.application_detail.application_version_rolled_back_from #=> Integer + # resp.application_detail.application_version_create_timestamp #=> Time # resp.application_detail.conditional_token #=> String # resp.application_detail.application_version_rolled_back_to #=> Integer # resp.application_detail.application_mode #=> String, one of "STREAMING", "INTERACTIVE" + # resp.operation_id #=> String # # @see http://docs.aws.amazon.com/goto/WebAPI/kinesisanalyticsv2-2018-05-23/UpdateApplication AWS API Documentation # # @overload update_application(params = {}) # @param [Hash] params ({}) @@ -3075,10 +3214,10 @@ operation: config.api.operation(operation_name), client: self, params: params, config: config) context[:gem_name] = 'aws-sdk-kinesisanalyticsv2' - context[:gem_version] = '1.59.0' + context[:gem_version] = '1.60.0' Seahorse::Client::Request.new(handlers, context) end # @api private # @deprecated