sig/client.rbs in aws-sdk-controltower-1.19.0 vs sig/client.rbs in aws-sdk-controltower-1.22.0

- old
+ new

@@ -240,10 +240,29 @@ ?max_results: ::Integer, ?next_token: ::String ) -> _ListBaselinesResponseSuccess | (?Hash[Symbol, untyped] params, ?Hash[Symbol, untyped] options) -> _ListBaselinesResponseSuccess + interface _ListControlOperationsResponseSuccess + include ::Seahorse::Client::_ResponseSuccess[Types::ListControlOperationsOutput] + def control_operations: () -> ::Array[Types::ControlOperationSummary] + def next_token: () -> ::String + end + # https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/ControlTower/Client.html#list_control_operations-instance_method + def list_control_operations: ( + ?filter: { + control_identifiers: Array[::String]?, + control_operation_types: Array[("ENABLE_CONTROL" | "DISABLE_CONTROL" | "UPDATE_ENABLED_CONTROL")]?, + enabled_control_identifiers: Array[::String]?, + statuses: Array[("SUCCEEDED" | "FAILED" | "IN_PROGRESS")]?, + target_identifiers: Array[::String]? + }, + ?max_results: ::Integer, + ?next_token: ::String + ) -> _ListControlOperationsResponseSuccess + | (?Hash[Symbol, untyped] params, ?Hash[Symbol, untyped] options) -> _ListControlOperationsResponseSuccess + interface _ListEnabledBaselinesResponseSuccess include ::Seahorse::Client::_ResponseSuccess[Types::ListEnabledBaselinesOutput] def enabled_baselines: () -> ::Array[Types::EnabledBaselineSummary] def next_token: () -> ::String end @@ -263,14 +282,19 @@ def enabled_controls: () -> ::Array[Types::EnabledControlSummary] def next_token: () -> ::String end # https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/ControlTower/Client.html#list_enabled_controls-instance_method def list_enabled_controls: ( + ?filter: { + control_identifiers: Array[::String]?, + drift_statuses: Array[("DRIFTED" | "IN_SYNC" | "NOT_CHECKING" | "UNKNOWN")]?, + statuses: Array[("SUCCEEDED" | "FAILED" | "UNDER_CHANGE")]? + }, ?max_results: ::Integer, ?next_token: ::String, - target_identifier: ::String + ?target_identifier: ::String ) -> _ListEnabledControlsResponseSuccess - | (Hash[Symbol, untyped] params, ?Hash[Symbol, untyped] options) -> _ListEnabledControlsResponseSuccess + | (?Hash[Symbol, untyped] params, ?Hash[Symbol, untyped] options) -> _ListEnabledControlsResponseSuccess interface _ListLandingZonesResponseSuccess include ::Seahorse::Client::_ResponseSuccess[Types::ListLandingZonesOutput] def landing_zones: () -> ::Array[Types::LandingZoneSummary] def next_token: () -> ::String