sig/client.rbs in aws-sdk-states-1.72.0 vs sig/client.rbs in aws-sdk-states-1.73.0

- old
+ new

@@ -85,11 +85,16 @@ ?tags: Array[ { key: ::String?, value: ::String? }, - ] + ], + ?encryption_configuration: { + kms_key_id: ::String?, + kms_data_key_reuse_period_seconds: ::Integer?, + type: ("AWS_OWNED_KEY" | "CUSTOMER_MANAGED_KMS_KEY") + } ) -> _CreateActivityResponseSuccess | (Hash[Symbol, untyped] params, ?Hash[Symbol, untyped] options) -> _CreateActivityResponseSuccess interface _CreateStateMachineResponseSuccess include ::Seahorse::Client::_ResponseSuccess[Types::CreateStateMachineOutput] @@ -122,11 +127,16 @@ ], ?tracing_configuration: { enabled: bool? }, ?publish: bool, - ?version_description: ::String + ?version_description: ::String, + ?encryption_configuration: { + kms_key_id: ::String?, + kms_data_key_reuse_period_seconds: ::Integer?, + type: ("AWS_OWNED_KEY" | "CUSTOMER_MANAGED_KMS_KEY") + } ) -> _CreateStateMachineResponseSuccess | (Hash[Symbol, untyped] params, ?Hash[Symbol, untyped] options) -> _CreateStateMachineResponseSuccess interface _CreateStateMachineAliasResponseSuccess include ::Seahorse::Client::_ResponseSuccess[Types::CreateStateMachineAliasOutput] @@ -185,10 +195,11 @@ interface _DescribeActivityResponseSuccess include ::Seahorse::Client::_ResponseSuccess[Types::DescribeActivityOutput] def activity_arn: () -> ::String def name: () -> ::String def creation_date: () -> ::Time + def encryption_configuration: () -> Types::EncryptionConfiguration end # https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/States/Client.html#describe_activity-instance_method def describe_activity: ( activity_arn: ::String ) -> _DescribeActivityResponseSuccess @@ -216,11 +227,12 @@ def redrive_status: () -> ("REDRIVABLE" | "NOT_REDRIVABLE" | "REDRIVABLE_BY_MAP_RUN") def redrive_status_reason: () -> ::String end # https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/States/Client.html#describe_execution-instance_method def describe_execution: ( - execution_arn: ::String + execution_arn: ::String, + ?included_data: ("ALL_DATA" | "METADATA_ONLY") ) -> _DescribeExecutionResponseSuccess | (Hash[Symbol, untyped] params, ?Hash[Symbol, untyped] options) -> _DescribeExecutionResponseSuccess interface _DescribeMapRunResponseSuccess include ::Seahorse::Client::_ResponseSuccess[Types::DescribeMapRunOutput] @@ -255,14 +267,16 @@ def logging_configuration: () -> Types::LoggingConfiguration def tracing_configuration: () -> Types::TracingConfiguration def label: () -> ::String def revision_id: () -> ::String def description: () -> ::String + def encryption_configuration: () -> Types::EncryptionConfiguration end # https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/States/Client.html#describe_state_machine-instance_method def describe_state_machine: ( - state_machine_arn: ::String + state_machine_arn: ::String, + ?included_data: ("ALL_DATA" | "METADATA_ONLY") ) -> _DescribeStateMachineResponseSuccess | (Hash[Symbol, untyped] params, ?Hash[Symbol, untyped] options) -> _DescribeStateMachineResponseSuccess interface _DescribeStateMachineAliasResponseSuccess include ::Seahorse::Client::_ResponseSuccess[Types::DescribeStateMachineAliasOutput] @@ -289,14 +303,16 @@ def logging_configuration: () -> Types::LoggingConfiguration def tracing_configuration: () -> Types::TracingConfiguration def map_run_arn: () -> ::String def label: () -> ::String def revision_id: () -> ::String + def encryption_configuration: () -> Types::EncryptionConfiguration end # https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/States/Client.html#describe_state_machine_for_execution-instance_method def describe_state_machine_for_execution: ( - execution_arn: ::String + execution_arn: ::String, + ?included_data: ("ALL_DATA" | "METADATA_ONLY") ) -> _DescribeStateMachineForExecutionResponseSuccess | (Hash[Symbol, untyped] params, ?Hash[Symbol, untyped] options) -> _DescribeStateMachineForExecutionResponseSuccess interface _GetActivityTaskResponseSuccess include ::Seahorse::Client::_ResponseSuccess[Types::GetActivityTaskOutput] @@ -501,11 +517,12 @@ # https://docs.aws.amazon.com/sdk-for-ruby/v3/api/Aws/States/Client.html#start_sync_execution-instance_method def start_sync_execution: ( state_machine_arn: ::String, ?name: ::String, ?input: ::String, - ?trace_header: ::String + ?trace_header: ::String, + ?included_data: ("ALL_DATA" | "METADATA_ONLY") ) -> _StartSyncExecutionResponseSuccess | (Hash[Symbol, untyped] params, ?Hash[Symbol, untyped] options) -> _StartSyncExecutionResponseSuccess interface _StopExecutionResponseSuccess include ::Seahorse::Client::_ResponseSuccess[Types::StopExecutionOutput] @@ -598,10 +615,15 @@ }, ?tracing_configuration: { enabled: bool? }, ?publish: bool, - ?version_description: ::String + ?version_description: ::String, + ?encryption_configuration: { + kms_key_id: ::String?, + kms_data_key_reuse_period_seconds: ::Integer?, + type: ("AWS_OWNED_KEY" | "CUSTOMER_MANAGED_KMS_KEY") + } ) -> _UpdateStateMachineResponseSuccess | (Hash[Symbol, untyped] params, ?Hash[Symbol, untyped] options) -> _UpdateStateMachineResponseSuccess interface _UpdateStateMachineAliasResponseSuccess include ::Seahorse::Client::_ResponseSuccess[Types::UpdateStateMachineAliasOutput]