# WARNING ABOUT GENERATED CODE # # This file is generated. See the contributing guide for more information: # https://github.com/aws/aws-sdk-ruby/blob/version-3/CONTRIBUTING.md # # WARNING ABOUT GENERATED CODE module Aws::AppTest module Types class AccessDeniedException attr_accessor message: ::String SENSITIVE: [] end class Batch attr_accessor batch_job_name: ::String attr_accessor batch_job_parameters: ::Hash[::String, ::String] attr_accessor export_data_set_names: ::Array[::String] SENSITIVE: [] end class BatchStepInput attr_accessor resource: Types::MainframeResourceSummary attr_accessor batch_job_name: ::String attr_accessor batch_job_parameters: ::Hash[::String, ::String] attr_accessor export_data_set_names: ::Array[::String] attr_accessor properties: Types::MainframeActionProperties SENSITIVE: [] end class BatchStepOutput attr_accessor data_set_export_location: ::String attr_accessor dms_output_location: ::String attr_accessor data_set_details: ::Array[Types::DataSet] SENSITIVE: [] end class BatchSummary attr_accessor step_input: Types::BatchStepInput attr_accessor step_output: Types::BatchStepOutput SENSITIVE: [] end class CloudFormation attr_accessor template_location: ::String attr_accessor parameters: ::Hash[::String, ::String] SENSITIVE: [] end class CloudFormationAction attr_accessor resource: ::String attr_accessor action_type: ("Create" | "Delete") SENSITIVE: [] end class CloudFormationStepSummary attr_accessor create_cloudformation: Types::CreateCloudFormationSummary attr_accessor delete_cloudformation: Types::DeleteCloudFormationSummary attr_accessor unknown: untyped SENSITIVE: [] class CreateCloudformation < CloudFormationStepSummary end class DeleteCloudformation < CloudFormationStepSummary end class Unknown < CloudFormationStepSummary end end class CompareAction attr_accessor input: Types::Input attr_accessor output: Types::Output SENSITIVE: [] end class CompareActionSummary attr_accessor type: Types::File SENSITIVE: [] end class CompareDataSetsStepInput attr_accessor source_location: ::String attr_accessor target_location: ::String attr_accessor source_data_sets: ::Array[Types::DataSet] attr_accessor target_data_sets: ::Array[Types::DataSet] SENSITIVE: [] end class CompareDataSetsStepOutput attr_accessor comparison_output_location: ::String attr_accessor comparison_status: ("Different" | "Equivalent" | "Equal") SENSITIVE: [] end class CompareDataSetsSummary attr_accessor step_input: Types::CompareDataSetsStepInput attr_accessor step_output: Types::CompareDataSetsStepOutput SENSITIVE: [] end class CompareDatabaseCDCStepInput attr_accessor source_location: ::String attr_accessor target_location: ::String attr_accessor output_location: ::String attr_accessor source_metadata: Types::SourceDatabaseMetadata attr_accessor target_metadata: Types::TargetDatabaseMetadata SENSITIVE: [] end class CompareDatabaseCDCStepOutput attr_accessor comparison_output_location: ::String attr_accessor comparison_status: ("Different" | "Equivalent" | "Equal") SENSITIVE: [] end class CompareDatabaseCDCSummary attr_accessor step_input: Types::CompareDatabaseCDCStepInput attr_accessor step_output: Types::CompareDatabaseCDCStepOutput SENSITIVE: [] end class CompareFileType attr_accessor datasets: Types::CompareDataSetsSummary attr_accessor database_cdc: Types::CompareDatabaseCDCSummary attr_accessor unknown: untyped SENSITIVE: [] class Datasets < CompareFileType end class DatabaseCdc < CompareFileType end class Unknown < CompareFileType end end class ConflictException attr_accessor message: ::String attr_accessor resource_id: ::String attr_accessor resource_type: ::String SENSITIVE: [] end class CreateCloudFormationStepInput attr_accessor template_location: ::String attr_accessor parameters: ::Hash[::String, ::String] SENSITIVE: [] end class CreateCloudFormationStepOutput attr_accessor stack_id: ::String attr_accessor exports: ::Hash[::String, ::String] SENSITIVE: [] end class CreateCloudFormationSummary attr_accessor step_input: Types::CreateCloudFormationStepInput attr_accessor step_output: Types::CreateCloudFormationStepOutput SENSITIVE: [] end class CreateTestCaseRequest attr_accessor name: ::String attr_accessor description: ::String attr_accessor steps: ::Array[Types::Step] attr_accessor client_token: ::String attr_accessor tags: ::Hash[::String, ::String] SENSITIVE: [] end class CreateTestCaseResponse attr_accessor test_case_id: ::String attr_accessor test_case_version: ::Integer SENSITIVE: [] end class CreateTestConfigurationRequest attr_accessor name: ::String attr_accessor description: ::String attr_accessor resources: ::Array[Types::Resource] attr_accessor properties: ::Hash[::String, ::String] attr_accessor client_token: ::String attr_accessor tags: ::Hash[::String, ::String] attr_accessor service_settings: Types::ServiceSettings SENSITIVE: [] end class CreateTestConfigurationResponse attr_accessor test_configuration_id: ::String attr_accessor test_configuration_version: ::Integer SENSITIVE: [] end class CreateTestSuiteRequest attr_accessor name: ::String attr_accessor description: ::String attr_accessor before_steps: ::Array[Types::Step] attr_accessor after_steps: ::Array[Types::Step] attr_accessor test_cases: Types::TestCases attr_accessor client_token: ::String attr_accessor tags: ::Hash[::String, ::String] SENSITIVE: [] end class CreateTestSuiteResponse attr_accessor test_suite_id: ::String attr_accessor test_suite_version: ::Integer SENSITIVE: [] end class DataSet attr_accessor type: ("PS") attr_accessor name: ::String attr_accessor ccsid: ::String attr_accessor format: ("FIXED" | "VARIABLE" | "LINE_SEQUENTIAL") attr_accessor length: ::Integer SENSITIVE: [] end class DatabaseCDC attr_accessor source_metadata: Types::SourceDatabaseMetadata attr_accessor target_metadata: Types::TargetDatabaseMetadata SENSITIVE: [] end class DeleteCloudFormationStepInput attr_accessor stack_id: ::String SENSITIVE: [] end class DeleteCloudFormationStepOutput < Aws::EmptyStructure end class DeleteCloudFormationSummary attr_accessor step_input: Types::DeleteCloudFormationStepInput attr_accessor step_output: Types::DeleteCloudFormationStepOutput SENSITIVE: [] end class DeleteTestCaseRequest attr_accessor test_case_id: ::String SENSITIVE: [] end class DeleteTestCaseResponse < Aws::EmptyStructure end class DeleteTestConfigurationRequest attr_accessor test_configuration_id: ::String SENSITIVE: [] end class DeleteTestConfigurationResponse < Aws::EmptyStructure end class DeleteTestRunRequest attr_accessor test_run_id: ::String SENSITIVE: [] end class DeleteTestRunResponse < Aws::EmptyStructure end class DeleteTestSuiteRequest attr_accessor test_suite_id: ::String SENSITIVE: [] end class DeleteTestSuiteResponse < Aws::EmptyStructure end class File attr_accessor file_type: Types::CompareFileType attr_accessor unknown: untyped SENSITIVE: [] class FileType < File end class Unknown < File end end class FileMetadata attr_accessor data_sets: ::Array[Types::DataSet] attr_accessor database_cdc: Types::DatabaseCDC attr_accessor unknown: untyped SENSITIVE: [] class DataSets < FileMetadata end class DatabaseCdc < FileMetadata end class Unknown < FileMetadata end end class GetTestCaseRequest attr_accessor test_case_id: ::String attr_accessor test_case_version: ::Integer SENSITIVE: [] end class GetTestCaseResponse attr_accessor test_case_id: ::String attr_accessor test_case_arn: ::String attr_accessor name: ::String attr_accessor description: ::String attr_accessor latest_version: Types::TestCaseLatestVersion attr_accessor test_case_version: ::Integer attr_accessor status: ("Active" | "Deleting") attr_accessor status_reason: ::String attr_accessor creation_time: ::Time attr_accessor last_update_time: ::Time attr_accessor steps: ::Array[Types::Step] attr_accessor tags: ::Hash[::String, ::String] SENSITIVE: [] end class GetTestConfigurationRequest attr_accessor test_configuration_id: ::String attr_accessor test_configuration_version: ::Integer SENSITIVE: [] end class GetTestConfigurationResponse attr_accessor test_configuration_id: ::String attr_accessor name: ::String attr_accessor test_configuration_arn: ::String attr_accessor latest_version: Types::TestConfigurationLatestVersion attr_accessor test_configuration_version: ::Integer attr_accessor status: ("Active" | "Deleting") attr_accessor status_reason: ::String attr_accessor creation_time: ::Time attr_accessor last_update_time: ::Time attr_accessor description: ::String attr_accessor resources: ::Array[Types::Resource] attr_accessor properties: ::Hash[::String, ::String] attr_accessor tags: ::Hash[::String, ::String] attr_accessor service_settings: Types::ServiceSettings SENSITIVE: [] end class GetTestRunStepRequest attr_accessor test_run_id: ::String attr_accessor step_name: ::String attr_accessor test_case_id: ::String attr_accessor test_suite_id: ::String SENSITIVE: [] end class GetTestRunStepResponse attr_accessor step_name: ::String attr_accessor test_run_id: ::String attr_accessor test_case_id: ::String attr_accessor test_case_version: ::Integer attr_accessor test_suite_id: ::String attr_accessor test_suite_version: ::Integer attr_accessor before_step: bool attr_accessor after_step: bool attr_accessor status: ("Success" | "Failed" | "Running") attr_accessor status_reason: ::String attr_accessor run_start_time: ::Time attr_accessor run_end_time: ::Time attr_accessor step_run_summary: Types::StepRunSummary SENSITIVE: [] end class GetTestSuiteRequest attr_accessor test_suite_id: ::String attr_accessor test_suite_version: ::Integer SENSITIVE: [] end class GetTestSuiteResponse attr_accessor test_suite_id: ::String attr_accessor name: ::String attr_accessor latest_version: Types::TestSuiteLatestVersion attr_accessor test_suite_version: ::Integer attr_accessor status: ("Creating" | "Updating" | "Active" | "Failed" | "Deleting") attr_accessor status_reason: ::String attr_accessor test_suite_arn: ::String attr_accessor creation_time: ::Time attr_accessor last_update_time: ::Time attr_accessor description: ::String attr_accessor before_steps: ::Array[Types::Step] attr_accessor after_steps: ::Array[Types::Step] attr_accessor test_cases: Types::TestCases attr_accessor tags: ::Hash[::String, ::String] SENSITIVE: [] end class Input attr_accessor file: Types::InputFile attr_accessor unknown: untyped SENSITIVE: [] class File < Input end class Unknown < Input end end class InputFile attr_accessor source_location: ::String attr_accessor target_location: ::String attr_accessor file_metadata: Types::FileMetadata SENSITIVE: [] end class InternalServerException attr_accessor message: ::String attr_accessor retry_after_seconds: ::Integer SENSITIVE: [] end class ListTagsForResourceRequest attr_accessor resource_arn: ::String SENSITIVE: [] end class ListTagsForResourceResponse attr_accessor tags: ::Hash[::String, ::String] SENSITIVE: [] end class ListTestCasesRequest attr_accessor test_case_ids: ::Array[::String] attr_accessor next_token: ::String attr_accessor max_results: ::Integer SENSITIVE: [] end class ListTestCasesResponse attr_accessor test_cases: ::Array[Types::TestCaseSummary] attr_accessor next_token: ::String SENSITIVE: [] end class ListTestConfigurationsRequest attr_accessor test_configuration_ids: ::Array[::String] attr_accessor next_token: ::String attr_accessor max_results: ::Integer SENSITIVE: [] end class ListTestConfigurationsResponse attr_accessor test_configurations: ::Array[Types::TestConfigurationSummary] attr_accessor next_token: ::String SENSITIVE: [] end class ListTestRunStepsRequest attr_accessor test_run_id: ::String attr_accessor test_case_id: ::String attr_accessor test_suite_id: ::String attr_accessor next_token: ::String attr_accessor max_results: ::Integer SENSITIVE: [] end class ListTestRunStepsResponse attr_accessor test_run_steps: ::Array[Types::TestRunStepSummary] attr_accessor next_token: ::String SENSITIVE: [] end class ListTestRunTestCasesRequest attr_accessor test_run_id: ::String attr_accessor next_token: ::String attr_accessor max_results: ::Integer SENSITIVE: [] end class ListTestRunTestCasesResponse attr_accessor test_run_test_cases: ::Array[Types::TestCaseRunSummary] attr_accessor next_token: ::String SENSITIVE: [] end class ListTestRunsRequest attr_accessor test_suite_id: ::String attr_accessor test_run_ids: ::Array[::String] attr_accessor next_token: ::String attr_accessor max_results: ::Integer SENSITIVE: [] end class ListTestRunsResponse attr_accessor test_runs: ::Array[Types::TestRunSummary] attr_accessor next_token: ::String SENSITIVE: [] end class ListTestSuitesRequest attr_accessor test_suite_ids: ::Array[::String] attr_accessor next_token: ::String attr_accessor max_results: ::Integer SENSITIVE: [] end class ListTestSuitesResponse attr_accessor test_suites: ::Array[Types::TestSuiteSummary] attr_accessor next_token: ::String SENSITIVE: [] end class M2ManagedActionProperties attr_accessor force_stop: bool attr_accessor import_data_set_location: ::String SENSITIVE: [] end class M2ManagedApplication attr_accessor application_id: ::String attr_accessor runtime: ("MicroFocus") attr_accessor vpc_endpoint_service_name: ::String attr_accessor listener_port: ::String SENSITIVE: [] end class M2ManagedApplicationAction attr_accessor resource: ::String attr_accessor action_type: ("Configure" | "Deconfigure") attr_accessor properties: Types::M2ManagedActionProperties SENSITIVE: [] end class M2ManagedApplicationStepInput attr_accessor application_id: ::String attr_accessor runtime: ::String attr_accessor vpc_endpoint_service_name: ::String attr_accessor listener_port: ::Integer attr_accessor action_type: ("Configure" | "Deconfigure") attr_accessor properties: Types::M2ManagedActionProperties SENSITIVE: [] end class M2ManagedApplicationStepOutput attr_accessor import_data_set_summary: ::Hash[::String, ::String] SENSITIVE: [] end class M2ManagedApplicationStepSummary attr_accessor step_input: Types::M2ManagedApplicationStepInput attr_accessor step_output: Types::M2ManagedApplicationStepOutput SENSITIVE: [] end class M2ManagedApplicationSummary attr_accessor application_id: ::String attr_accessor runtime: ("MicroFocus") attr_accessor listener_port: ::Integer SENSITIVE: [] end class M2NonManagedApplication attr_accessor vpc_endpoint_service_name: ::String attr_accessor listener_port: ::String attr_accessor runtime: ("BluAge") attr_accessor web_app_name: ::String SENSITIVE: [] end class M2NonManagedApplicationAction attr_accessor resource: ::String attr_accessor action_type: ("Configure" | "Deconfigure") SENSITIVE: [] end class M2NonManagedApplicationStepInput attr_accessor vpc_endpoint_service_name: ::String attr_accessor listener_port: ::Integer attr_accessor runtime: ("BluAge") attr_accessor web_app_name: ::String attr_accessor action_type: ("Configure" | "Deconfigure") SENSITIVE: [] end class M2NonManagedApplicationStepOutput < Aws::EmptyStructure end class M2NonManagedApplicationStepSummary attr_accessor step_input: Types::M2NonManagedApplicationStepInput attr_accessor step_output: Types::M2NonManagedApplicationStepOutput SENSITIVE: [] end class M2NonManagedApplicationSummary attr_accessor vpc_endpoint_service_name: ::String attr_accessor listener_port: ::Integer attr_accessor runtime: ("BluAge") attr_accessor web_app_name: ::String SENSITIVE: [] end class MainframeAction attr_accessor resource: ::String attr_accessor action_type: Types::MainframeActionType attr_accessor properties: Types::MainframeActionProperties SENSITIVE: [] end class MainframeActionProperties attr_accessor dms_task_arn: ::String SENSITIVE: [] end class MainframeActionSummary attr_accessor batch: Types::BatchSummary attr_accessor tn3270: Types::TN3270Summary attr_accessor unknown: untyped SENSITIVE: [] class Batch < MainframeActionSummary end class Tn3270 < MainframeActionSummary end class Unknown < MainframeActionSummary end end class MainframeActionType attr_accessor batch: Types::Batch attr_accessor tn3270: Types::TN3270 attr_accessor unknown: untyped SENSITIVE: [] class Batch < MainframeActionType end class Tn3270 < MainframeActionType end class Unknown < MainframeActionType end end class MainframeResourceSummary attr_accessor m2_managed_application: Types::M2ManagedApplicationSummary attr_accessor m2_non_managed_application: Types::M2NonManagedApplicationSummary attr_accessor unknown: untyped SENSITIVE: [] class M2ManagedApplication < MainframeResourceSummary end class M2NonManagedApplication < MainframeResourceSummary end class Unknown < MainframeResourceSummary end end class Output attr_accessor file: Types::OutputFile attr_accessor unknown: untyped SENSITIVE: [] class File < Output end class Unknown < Output end end class OutputFile attr_accessor file_location: ::String SENSITIVE: [] end class Resource attr_accessor name: ::String attr_accessor type: Types::ResourceType SENSITIVE: [] end class ResourceAction attr_accessor m2_managed_application_action: Types::M2ManagedApplicationAction attr_accessor m2_non_managed_application_action: Types::M2NonManagedApplicationAction attr_accessor cloud_formation_action: Types::CloudFormationAction attr_accessor unknown: untyped SENSITIVE: [] class M2ManagedApplicationAction < ResourceAction end class M2NonManagedApplicationAction < ResourceAction end class CloudFormationAction < ResourceAction end class Unknown < ResourceAction end end class ResourceActionSummary attr_accessor cloud_formation: Types::CloudFormationStepSummary attr_accessor m2_managed_application: Types::M2ManagedApplicationStepSummary attr_accessor m2_non_managed_application: Types::M2NonManagedApplicationStepSummary attr_accessor unknown: untyped SENSITIVE: [] class CloudFormation < ResourceActionSummary end class M2ManagedApplication < ResourceActionSummary end class M2NonManagedApplication < ResourceActionSummary end class Unknown < ResourceActionSummary end end class ResourceNotFoundException attr_accessor message: ::String attr_accessor resource_id: ::String attr_accessor resource_type: ::String SENSITIVE: [] end class ResourceType attr_accessor cloud_formation: Types::CloudFormation attr_accessor m2_managed_application: Types::M2ManagedApplication attr_accessor m2_non_managed_application: Types::M2NonManagedApplication attr_accessor unknown: untyped SENSITIVE: [] class CloudFormation < ResourceType end class M2ManagedApplication < ResourceType end class M2NonManagedApplication < ResourceType end class Unknown < ResourceType end end class Script attr_accessor script_location: ::String attr_accessor type: ("Selenium") SENSITIVE: [] end class ScriptSummary attr_accessor script_location: ::String attr_accessor type: ("Selenium") SENSITIVE: [] end class ServiceQuotaExceededException attr_accessor message: ::String attr_accessor resource_id: ::String attr_accessor resource_type: ::String attr_accessor service_code: ::String attr_accessor quota_code: ::String SENSITIVE: [] end class ServiceSettings attr_accessor kms_key_id: ::String SENSITIVE: [] end class SourceDatabaseMetadata attr_accessor type: ("z/OS-DB2") attr_accessor capture_tool: ("Precisely" | "AWS DMS") SENSITIVE: [] end class StartTestRunRequest attr_accessor test_suite_id: ::String attr_accessor test_configuration_id: ::String attr_accessor client_token: ::String attr_accessor tags: ::Hash[::String, ::String] SENSITIVE: [] end class StartTestRunResponse attr_accessor test_run_id: ::String attr_accessor test_run_status: ("Success" | "Running" | "Failed" | "Deleting") SENSITIVE: [] end class Step attr_accessor name: ::String attr_accessor description: ::String attr_accessor action: Types::StepAction SENSITIVE: [] end class StepAction attr_accessor resource_action: Types::ResourceAction attr_accessor mainframe_action: Types::MainframeAction attr_accessor compare_action: Types::CompareAction attr_accessor unknown: untyped SENSITIVE: [] class ResourceAction < StepAction end class MainframeAction < StepAction end class CompareAction < StepAction end class Unknown < StepAction end end class StepRunSummary attr_accessor mainframe_action: Types::MainframeActionSummary attr_accessor compare_action: Types::CompareActionSummary attr_accessor resource_action: Types::ResourceActionSummary attr_accessor unknown: untyped SENSITIVE: [] class MainframeAction < StepRunSummary end class CompareAction < StepRunSummary end class ResourceAction < StepRunSummary end class Unknown < StepRunSummary end end class TN3270 attr_accessor script: Types::Script attr_accessor export_data_set_names: ::Array[::String] SENSITIVE: [] end class TN3270StepInput attr_accessor resource: Types::MainframeResourceSummary attr_accessor script: Types::ScriptSummary attr_accessor export_data_set_names: ::Array[::String] attr_accessor properties: Types::MainframeActionProperties SENSITIVE: [] end class TN3270StepOutput attr_accessor data_set_export_location: ::String attr_accessor dms_output_location: ::String attr_accessor data_set_details: ::Array[Types::DataSet] attr_accessor script_output_location: ::String SENSITIVE: [] end class TN3270Summary attr_accessor step_input: Types::TN3270StepInput attr_accessor step_output: Types::TN3270StepOutput SENSITIVE: [] end class TagResourceRequest attr_accessor resource_arn: ::String attr_accessor tags: ::Hash[::String, ::String] SENSITIVE: [] end class TagResourceResponse < Aws::EmptyStructure end class TargetDatabaseMetadata attr_accessor type: ("PostgreSQL") attr_accessor capture_tool: ("Precisely" | "AWS DMS") SENSITIVE: [] end class TestCaseLatestVersion attr_accessor version: ::Integer attr_accessor status: ("Active" | "Deleting") attr_accessor status_reason: ::String SENSITIVE: [] end class TestCaseRunSummary attr_accessor test_case_id: ::String attr_accessor test_case_version: ::Integer attr_accessor test_run_id: ::String attr_accessor status: ("Success" | "Running" | "Failed") attr_accessor status_reason: ::String attr_accessor run_start_time: ::Time attr_accessor run_end_time: ::Time SENSITIVE: [] end class TestCaseSummary attr_accessor test_case_id: ::String attr_accessor test_case_arn: ::String attr_accessor name: ::String attr_accessor status_reason: ::String attr_accessor latest_version: ::Integer attr_accessor status: ("Active" | "Deleting") attr_accessor creation_time: ::Time attr_accessor last_update_time: ::Time SENSITIVE: [] end class TestCases attr_accessor sequential: ::Array[::String] attr_accessor unknown: untyped SENSITIVE: [] class Sequential < TestCases end class Unknown < TestCases end end class TestConfigurationLatestVersion attr_accessor version: ::Integer attr_accessor status: ("Active" | "Deleting") attr_accessor status_reason: ::String SENSITIVE: [] end class TestConfigurationSummary attr_accessor test_configuration_id: ::String attr_accessor name: ::String attr_accessor status_reason: ::String attr_accessor latest_version: ::Integer attr_accessor test_configuration_arn: ::String attr_accessor status: ("Active" | "Deleting") attr_accessor creation_time: ::Time attr_accessor last_update_time: ::Time SENSITIVE: [] end class TestRunStepSummary attr_accessor step_name: ::String attr_accessor test_run_id: ::String attr_accessor test_case_id: ::String attr_accessor test_case_version: ::Integer attr_accessor test_suite_id: ::String attr_accessor test_suite_version: ::Integer attr_accessor before_step: bool attr_accessor after_step: bool attr_accessor status: ("Success" | "Failed" | "Running") attr_accessor status_reason: ::String attr_accessor run_start_time: ::Time attr_accessor run_end_time: ::Time SENSITIVE: [] end class TestRunSummary attr_accessor test_run_id: ::String attr_accessor test_run_arn: ::String attr_accessor test_suite_id: ::String attr_accessor test_suite_version: ::Integer attr_accessor test_configuration_id: ::String attr_accessor test_configuration_version: ::Integer attr_accessor status: ("Success" | "Running" | "Failed" | "Deleting") attr_accessor status_reason: ::String attr_accessor run_start_time: ::Time attr_accessor run_end_time: ::Time SENSITIVE: [] end class TestSuiteLatestVersion attr_accessor version: ::Integer attr_accessor status: ("Creating" | "Updating" | "Active" | "Failed" | "Deleting") attr_accessor status_reason: ::String SENSITIVE: [] end class TestSuiteSummary attr_accessor test_suite_id: ::String attr_accessor name: ::String attr_accessor status_reason: ::String attr_accessor latest_version: ::Integer attr_accessor test_suite_arn: ::String attr_accessor status: ("Creating" | "Updating" | "Active" | "Failed" | "Deleting") attr_accessor creation_time: ::Time attr_accessor last_update_time: ::Time SENSITIVE: [] end class ThrottlingException attr_accessor message: ::String attr_accessor service_code: ::String attr_accessor quota_code: ::String attr_accessor retry_after_seconds: ::Integer SENSITIVE: [] end class UntagResourceRequest attr_accessor resource_arn: ::String attr_accessor tag_keys: ::Array[::String] SENSITIVE: [] end class UntagResourceResponse < Aws::EmptyStructure end class UpdateTestCaseRequest attr_accessor test_case_id: ::String attr_accessor description: ::String attr_accessor steps: ::Array[Types::Step] SENSITIVE: [] end class UpdateTestCaseResponse attr_accessor test_case_id: ::String attr_accessor test_case_version: ::Integer SENSITIVE: [] end class UpdateTestConfigurationRequest attr_accessor test_configuration_id: ::String attr_accessor description: ::String attr_accessor resources: ::Array[Types::Resource] attr_accessor properties: ::Hash[::String, ::String] attr_accessor service_settings: Types::ServiceSettings SENSITIVE: [] end class UpdateTestConfigurationResponse attr_accessor test_configuration_id: ::String attr_accessor test_configuration_version: ::Integer SENSITIVE: [] end class UpdateTestSuiteRequest attr_accessor test_suite_id: ::String attr_accessor description: ::String attr_accessor before_steps: ::Array[Types::Step] attr_accessor after_steps: ::Array[Types::Step] attr_accessor test_cases: Types::TestCases SENSITIVE: [] end class UpdateTestSuiteResponse attr_accessor test_suite_id: ::String attr_accessor test_suite_version: ::Integer SENSITIVE: [] end class ValidationException attr_accessor message: ::String attr_accessor reason: ("unknownOperation" | "cannotParse" | "fieldValidationFailed" | "other") attr_accessor field_list: ::Array[Types::ValidationExceptionField] SENSITIVE: [] end class ValidationExceptionField attr_accessor name: ::String attr_accessor message: ::String SENSITIVE: [] end end end