# 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::Deadline module Types class AcceleratorCountRange attr_accessor min: ::Integer attr_accessor max: ::Integer SENSITIVE: [] end class AcceleratorTotalMemoryMiBRange attr_accessor min: ::Integer attr_accessor max: ::Integer SENSITIVE: [] end class AccessDeniedException attr_accessor message: ::String attr_accessor context: ::Hash[::String, ::String] SENSITIVE: [] end class AssignedEnvironmentEnterSessionActionDefinition attr_accessor environment_id: ::String SENSITIVE: [] end class AssignedEnvironmentExitSessionActionDefinition attr_accessor environment_id: ::String SENSITIVE: [] end class AssignedSession attr_accessor queue_id: ::String attr_accessor job_id: ::String attr_accessor session_actions: ::Array[Types::AssignedSessionAction] attr_accessor log_configuration: Types::LogConfiguration SENSITIVE: [] end class AssignedSessionAction attr_accessor session_action_id: ::String attr_accessor definition: Types::AssignedSessionActionDefinition SENSITIVE: [] end class AssignedSessionActionDefinition attr_accessor env_enter: Types::AssignedEnvironmentEnterSessionActionDefinition attr_accessor env_exit: Types::AssignedEnvironmentExitSessionActionDefinition attr_accessor task_run: Types::AssignedTaskRunSessionActionDefinition attr_accessor sync_input_job_attachments: Types::AssignedSyncInputJobAttachmentsSessionActionDefinition attr_accessor unknown: untyped SENSITIVE: [] class EnvEnter < AssignedSessionActionDefinition end class EnvExit < AssignedSessionActionDefinition end class TaskRun < AssignedSessionActionDefinition end class SyncInputJobAttachments < AssignedSessionActionDefinition end class Unknown < AssignedSessionActionDefinition end end class AssignedSyncInputJobAttachmentsSessionActionDefinition attr_accessor step_id: ::String SENSITIVE: [] end class AssignedTaskRunSessionActionDefinition attr_accessor task_id: ::String attr_accessor step_id: ::String attr_accessor parameters: ::Hash[::String, Types::TaskParameterValue] SENSITIVE: [:parameters] end class AssociateMemberToFarmRequest attr_accessor farm_id: ::String attr_accessor principal_id: ::String attr_accessor principal_type: ("USER" | "GROUP") attr_accessor identity_store_id: ::String attr_accessor membership_level: ("VIEWER" | "CONTRIBUTOR" | "OWNER" | "MANAGER") SENSITIVE: [] end class AssociateMemberToFarmResponse < Aws::EmptyStructure end class AssociateMemberToFleetRequest attr_accessor farm_id: ::String attr_accessor fleet_id: ::String attr_accessor principal_id: ::String attr_accessor principal_type: ("USER" | "GROUP") attr_accessor identity_store_id: ::String attr_accessor membership_level: ("VIEWER" | "CONTRIBUTOR" | "OWNER" | "MANAGER") SENSITIVE: [] end class AssociateMemberToFleetResponse < Aws::EmptyStructure end class AssociateMemberToJobRequest attr_accessor farm_id: ::String attr_accessor queue_id: ::String attr_accessor job_id: ::String attr_accessor principal_id: ::String attr_accessor principal_type: ("USER" | "GROUP") attr_accessor identity_store_id: ::String attr_accessor membership_level: ("VIEWER" | "CONTRIBUTOR" | "OWNER" | "MANAGER") SENSITIVE: [] end class AssociateMemberToJobResponse < Aws::EmptyStructure end class AssociateMemberToQueueRequest attr_accessor farm_id: ::String attr_accessor queue_id: ::String attr_accessor principal_id: ::String attr_accessor principal_type: ("USER" | "GROUP") attr_accessor identity_store_id: ::String attr_accessor membership_level: ("VIEWER" | "CONTRIBUTOR" | "OWNER" | "MANAGER") SENSITIVE: [] end class AssociateMemberToQueueResponse < Aws::EmptyStructure end class AssumeFleetRoleForReadRequest attr_accessor farm_id: ::String attr_accessor fleet_id: ::String SENSITIVE: [] end class AssumeFleetRoleForReadResponse attr_accessor credentials: Types::AwsCredentials SENSITIVE: [:credentials] end class AssumeFleetRoleForWorkerRequest attr_accessor farm_id: ::String attr_accessor fleet_id: ::String attr_accessor worker_id: ::String SENSITIVE: [] end class AssumeFleetRoleForWorkerResponse attr_accessor credentials: Types::AwsCredentials SENSITIVE: [:credentials] end class AssumeQueueRoleForReadRequest attr_accessor farm_id: ::String attr_accessor queue_id: ::String SENSITIVE: [] end class AssumeQueueRoleForReadResponse attr_accessor credentials: Types::AwsCredentials SENSITIVE: [:credentials] end class AssumeQueueRoleForUserRequest attr_accessor farm_id: ::String attr_accessor queue_id: ::String SENSITIVE: [] end class AssumeQueueRoleForUserResponse attr_accessor credentials: Types::AwsCredentials SENSITIVE: [:credentials] end class AssumeQueueRoleForWorkerRequest attr_accessor farm_id: ::String attr_accessor fleet_id: ::String attr_accessor worker_id: ::String attr_accessor queue_id: ::String SENSITIVE: [] end class AssumeQueueRoleForWorkerResponse attr_accessor credentials: Types::AwsCredentials SENSITIVE: [:credentials] end class Attachments attr_accessor manifests: ::Array[Types::ManifestProperties] attr_accessor file_system: ("COPIED" | "VIRTUAL") SENSITIVE: [] end class AwsCredentials attr_accessor access_key_id: ::String attr_accessor secret_access_key: ::String attr_accessor session_token: ::String attr_accessor expiration: ::Time SENSITIVE: [:access_key_id, :secret_access_key, :session_token] end class BatchGetJobEntityRequest attr_accessor farm_id: ::String attr_accessor fleet_id: ::String attr_accessor worker_id: ::String attr_accessor identifiers: ::Array[Types::JobEntityIdentifiersUnion] SENSITIVE: [] end class BatchGetJobEntityResponse attr_accessor entities: ::Array[Types::JobEntity] attr_accessor errors: ::Array[Types::GetJobEntityError] SENSITIVE: [] end class BudgetActionToAdd attr_accessor type: ("STOP_SCHEDULING_AND_COMPLETE_TASKS" | "STOP_SCHEDULING_AND_CANCEL_TASKS") attr_accessor threshold_percentage: ::Float attr_accessor description: ::String SENSITIVE: [:description] end class BudgetActionToRemove attr_accessor type: ("STOP_SCHEDULING_AND_COMPLETE_TASKS" | "STOP_SCHEDULING_AND_CANCEL_TASKS") attr_accessor threshold_percentage: ::Float SENSITIVE: [] end class BudgetSchedule attr_accessor fixed: Types::FixedBudgetSchedule attr_accessor unknown: untyped SENSITIVE: [] class Fixed < BudgetSchedule end class Unknown < BudgetSchedule end end class BudgetSummary attr_accessor budget_id: ::String attr_accessor usage_tracking_resource: Types::UsageTrackingResource attr_accessor status: ("ACTIVE" | "INACTIVE") attr_accessor display_name: ::String attr_accessor description: ::String attr_accessor approximate_dollar_limit: ::Float attr_accessor usages: Types::ConsumedUsages attr_accessor created_by: ::String attr_accessor created_at: ::Time attr_accessor updated_by: ::String attr_accessor updated_at: ::Time SENSITIVE: [:description] end class ConflictException attr_accessor message: ::String attr_accessor reason: ("CONFLICT_EXCEPTION" | "CONCURRENT_MODIFICATION" | "RESOURCE_ALREADY_EXISTS" | "RESOURCE_IN_USE" | "STATUS_CONFLICT") attr_accessor resource_id: ::String attr_accessor resource_type: ::String attr_accessor context: ::Hash[::String, ::String] SENSITIVE: [] end class ConsumedUsages attr_accessor approximate_dollar_usage: ::Float SENSITIVE: [] end class CopyJobTemplateRequest attr_accessor farm_id: ::String attr_accessor job_id: ::String attr_accessor queue_id: ::String attr_accessor target_s3_location: Types::S3Location SENSITIVE: [] end class CopyJobTemplateResponse attr_accessor template_type: ("JSON" | "YAML") SENSITIVE: [] end class CreateBudgetRequest attr_accessor client_token: ::String attr_accessor farm_id: ::String attr_accessor usage_tracking_resource: Types::UsageTrackingResource attr_accessor display_name: ::String attr_accessor description: ::String attr_accessor approximate_dollar_limit: ::Float attr_accessor actions: ::Array[Types::BudgetActionToAdd] attr_accessor schedule: Types::BudgetSchedule SENSITIVE: [:description] end class CreateBudgetResponse attr_accessor budget_id: ::String SENSITIVE: [] end class CreateFarmRequest attr_accessor client_token: ::String attr_accessor display_name: ::String attr_accessor description: ::String attr_accessor kms_key_arn: ::String attr_accessor tags: ::Hash[::String, ::String] SENSITIVE: [:description] end class CreateFarmResponse attr_accessor farm_id: ::String SENSITIVE: [] end class CreateFleetRequest attr_accessor client_token: ::String attr_accessor farm_id: ::String attr_accessor display_name: ::String attr_accessor description: ::String attr_accessor role_arn: ::String attr_accessor min_worker_count: ::Integer attr_accessor max_worker_count: ::Integer attr_accessor configuration: Types::FleetConfiguration attr_accessor tags: ::Hash[::String, ::String] SENSITIVE: [:description] end class CreateFleetResponse attr_accessor fleet_id: ::String SENSITIVE: [] end class CreateJobRequest attr_accessor farm_id: ::String attr_accessor queue_id: ::String attr_accessor client_token: ::String attr_accessor template: ::String attr_accessor template_type: ("JSON" | "YAML") attr_accessor priority: ::Integer attr_accessor parameters: ::Hash[::String, Types::JobParameter] attr_accessor attachments: Types::Attachments attr_accessor storage_profile_id: ::String attr_accessor target_task_run_status: ("READY" | "SUSPENDED") attr_accessor max_failed_tasks_count: ::Integer attr_accessor max_retries_per_task: ::Integer SENSITIVE: [:template, :parameters] end class CreateJobResponse attr_accessor job_id: ::String SENSITIVE: [] end class CreateLicenseEndpointRequest attr_accessor client_token: ::String attr_accessor vpc_id: ::String attr_accessor subnet_ids: ::Array[::String] attr_accessor security_group_ids: ::Array[::String] attr_accessor tags: ::Hash[::String, ::String] SENSITIVE: [] end class CreateLicenseEndpointResponse attr_accessor license_endpoint_id: ::String SENSITIVE: [] end class CreateMonitorRequest attr_accessor client_token: ::String attr_accessor display_name: ::String attr_accessor identity_center_instance_arn: ::String attr_accessor subdomain: ::String attr_accessor role_arn: ::String SENSITIVE: [] end class CreateMonitorResponse attr_accessor monitor_id: ::String attr_accessor identity_center_application_arn: ::String SENSITIVE: [] end class CreateQueueEnvironmentRequest attr_accessor client_token: ::String attr_accessor farm_id: ::String attr_accessor queue_id: ::String attr_accessor priority: ::Integer attr_accessor template_type: ("JSON" | "YAML") attr_accessor template: ::String SENSITIVE: [:template] end class CreateQueueEnvironmentResponse attr_accessor queue_environment_id: ::String SENSITIVE: [] end class CreateQueueFleetAssociationRequest attr_accessor farm_id: ::String attr_accessor queue_id: ::String attr_accessor fleet_id: ::String SENSITIVE: [] end class CreateQueueFleetAssociationResponse < Aws::EmptyStructure end class CreateQueueRequest attr_accessor client_token: ::String attr_accessor farm_id: ::String attr_accessor display_name: ::String attr_accessor description: ::String attr_accessor default_budget_action: ("NONE" | "STOP_SCHEDULING_AND_COMPLETE_TASKS" | "STOP_SCHEDULING_AND_CANCEL_TASKS") attr_accessor job_attachment_settings: Types::JobAttachmentSettings attr_accessor role_arn: ::String attr_accessor job_run_as_user: Types::JobRunAsUser attr_accessor required_file_system_location_names: ::Array[::String] attr_accessor allowed_storage_profile_ids: ::Array[::String] attr_accessor tags: ::Hash[::String, ::String] SENSITIVE: [:description] end class CreateQueueResponse attr_accessor queue_id: ::String SENSITIVE: [] end class CreateStorageProfileRequest attr_accessor client_token: ::String attr_accessor farm_id: ::String attr_accessor display_name: ::String attr_accessor os_family: ("WINDOWS" | "LINUX" | "MACOS") attr_accessor file_system_locations: ::Array[Types::FileSystemLocation] SENSITIVE: [] end class CreateStorageProfileResponse attr_accessor storage_profile_id: ::String SENSITIVE: [] end class CreateWorkerRequest attr_accessor farm_id: ::String attr_accessor fleet_id: ::String attr_accessor host_properties: Types::HostPropertiesRequest attr_accessor client_token: ::String SENSITIVE: [] end class CreateWorkerResponse attr_accessor worker_id: ::String SENSITIVE: [] end class CustomerManagedFleetConfiguration attr_accessor mode: ("NO_SCALING" | "EVENT_BASED_AUTO_SCALING") attr_accessor worker_capabilities: Types::CustomerManagedWorkerCapabilities attr_accessor storage_profile_id: ::String SENSITIVE: [] end class CustomerManagedWorkerCapabilities attr_accessor v_cpu_count: Types::VCpuCountRange attr_accessor memory_mi_b: Types::MemoryMiBRange attr_accessor accelerator_types: ::Array[("gpu")] attr_accessor accelerator_count: Types::AcceleratorCountRange attr_accessor accelerator_total_memory_mi_b: Types::AcceleratorTotalMemoryMiBRange attr_accessor os_family: ("WINDOWS" | "LINUX" | "MACOS") attr_accessor cpu_architecture_type: ("x86_64" | "arm64") attr_accessor custom_amounts: ::Array[Types::FleetAmountCapability] attr_accessor custom_attributes: ::Array[Types::FleetAttributeCapability] SENSITIVE: [] end class DateTimeFilterExpression attr_accessor name: ::String attr_accessor operator: ("EQUAL" | "NOT_EQUAL" | "GREATER_THAN_EQUAL_TO" | "GREATER_THAN" | "LESS_THAN_EQUAL_TO" | "LESS_THAN") attr_accessor date_time: ::Time SENSITIVE: [] end class DeleteBudgetRequest attr_accessor farm_id: ::String attr_accessor budget_id: ::String SENSITIVE: [] end class DeleteBudgetResponse < Aws::EmptyStructure end class DeleteFarmRequest attr_accessor farm_id: ::String SENSITIVE: [] end class DeleteFarmResponse < Aws::EmptyStructure end class DeleteFleetRequest attr_accessor client_token: ::String attr_accessor farm_id: ::String attr_accessor fleet_id: ::String SENSITIVE: [] end class DeleteFleetResponse < Aws::EmptyStructure end class DeleteLicenseEndpointRequest attr_accessor license_endpoint_id: ::String SENSITIVE: [] end class DeleteLicenseEndpointResponse < Aws::EmptyStructure end class DeleteMeteredProductRequest attr_accessor license_endpoint_id: ::String attr_accessor product_id: ::String SENSITIVE: [] end class DeleteMeteredProductResponse < Aws::EmptyStructure end class DeleteMonitorRequest attr_accessor monitor_id: ::String SENSITIVE: [] end class DeleteMonitorResponse < Aws::EmptyStructure end class DeleteQueueEnvironmentRequest attr_accessor farm_id: ::String attr_accessor queue_id: ::String attr_accessor queue_environment_id: ::String SENSITIVE: [] end class DeleteQueueEnvironmentResponse < Aws::EmptyStructure end class DeleteQueueFleetAssociationRequest attr_accessor farm_id: ::String attr_accessor queue_id: ::String attr_accessor fleet_id: ::String SENSITIVE: [] end class DeleteQueueFleetAssociationResponse < Aws::EmptyStructure end class DeleteQueueRequest attr_accessor farm_id: ::String attr_accessor queue_id: ::String SENSITIVE: [] end class DeleteQueueResponse < Aws::EmptyStructure end class DeleteStorageProfileRequest attr_accessor farm_id: ::String attr_accessor storage_profile_id: ::String SENSITIVE: [] end class DeleteStorageProfileResponse < Aws::EmptyStructure end class DeleteWorkerRequest attr_accessor farm_id: ::String attr_accessor fleet_id: ::String attr_accessor worker_id: ::String SENSITIVE: [] end class DeleteWorkerResponse < Aws::EmptyStructure end class DependencyCounts attr_accessor dependencies_resolved: ::Integer attr_accessor dependencies_unresolved: ::Integer attr_accessor consumers_resolved: ::Integer attr_accessor consumers_unresolved: ::Integer SENSITIVE: [] end class DisassociateMemberFromFarmRequest attr_accessor farm_id: ::String attr_accessor principal_id: ::String SENSITIVE: [] end class DisassociateMemberFromFarmResponse < Aws::EmptyStructure end class DisassociateMemberFromFleetRequest attr_accessor farm_id: ::String attr_accessor fleet_id: ::String attr_accessor principal_id: ::String SENSITIVE: [] end class DisassociateMemberFromFleetResponse < Aws::EmptyStructure end class DisassociateMemberFromJobRequest attr_accessor farm_id: ::String attr_accessor queue_id: ::String attr_accessor job_id: ::String attr_accessor principal_id: ::String SENSITIVE: [] end class DisassociateMemberFromJobResponse < Aws::EmptyStructure end class DisassociateMemberFromQueueRequest attr_accessor farm_id: ::String attr_accessor queue_id: ::String attr_accessor principal_id: ::String SENSITIVE: [] end class DisassociateMemberFromQueueResponse < Aws::EmptyStructure end class Ec2EbsVolume attr_accessor size_gi_b: ::Integer attr_accessor iops: ::Integer attr_accessor throughput_mi_b: ::Integer SENSITIVE: [] end class EnvironmentDetailsEntity attr_accessor job_id: ::String attr_accessor environment_id: ::String attr_accessor schema_version: ::String attr_accessor template: untyped SENSITIVE: [:template] end class EnvironmentDetailsError attr_accessor job_id: ::String attr_accessor environment_id: ::String attr_accessor code: ("AccessDeniedException" | "InternalServerException" | "ValidationException" | "ResourceNotFoundException" | "MaxPayloadSizeExceeded" | "ConflictException") attr_accessor message: ::String SENSITIVE: [] end class EnvironmentDetailsIdentifiers attr_accessor job_id: ::String attr_accessor environment_id: ::String SENSITIVE: [] end class EnvironmentEnterSessionActionDefinition attr_accessor environment_id: ::String SENSITIVE: [] end class EnvironmentEnterSessionActionDefinitionSummary attr_accessor environment_id: ::String SENSITIVE: [] end class EnvironmentExitSessionActionDefinition attr_accessor environment_id: ::String SENSITIVE: [] end class EnvironmentExitSessionActionDefinitionSummary attr_accessor environment_id: ::String SENSITIVE: [] end class FarmMember attr_accessor farm_id: ::String attr_accessor principal_id: ::String attr_accessor principal_type: ("USER" | "GROUP") attr_accessor identity_store_id: ::String attr_accessor membership_level: ("VIEWER" | "CONTRIBUTOR" | "OWNER" | "MANAGER") SENSITIVE: [] end class FarmSummary attr_accessor farm_id: ::String attr_accessor display_name: ::String attr_accessor kms_key_arn: ::String attr_accessor created_at: ::Time attr_accessor created_by: ::String attr_accessor updated_at: ::Time attr_accessor updated_by: ::String SENSITIVE: [] end class FieldSortExpression attr_accessor sort_order: ("ASCENDING" | "DESCENDING") attr_accessor name: ::String SENSITIVE: [] end class FileSystemLocation attr_accessor name: ::String attr_accessor path: ::String attr_accessor type: ("SHARED" | "LOCAL") SENSITIVE: [:name] end class FixedBudgetSchedule attr_accessor start_time: ::Time attr_accessor end_time: ::Time SENSITIVE: [] end class FleetAmountCapability attr_accessor name: ::String attr_accessor min: ::Float attr_accessor max: ::Float SENSITIVE: [] end class FleetAttributeCapability attr_accessor name: ::String attr_accessor values: ::Array[::String] SENSITIVE: [] end class FleetCapabilities attr_accessor amounts: ::Array[Types::FleetAmountCapability] attr_accessor attributes: ::Array[Types::FleetAttributeCapability] SENSITIVE: [] end class FleetConfiguration attr_accessor customer_managed: Types::CustomerManagedFleetConfiguration attr_accessor service_managed_ec2: Types::ServiceManagedEc2FleetConfiguration attr_accessor unknown: untyped SENSITIVE: [] class CustomerManaged < FleetConfiguration end class ServiceManagedEc2 < FleetConfiguration end class Unknown < FleetConfiguration end end class FleetMember attr_accessor farm_id: ::String attr_accessor fleet_id: ::String attr_accessor principal_id: ::String attr_accessor principal_type: ("USER" | "GROUP") attr_accessor identity_store_id: ::String attr_accessor membership_level: ("VIEWER" | "CONTRIBUTOR" | "OWNER" | "MANAGER") SENSITIVE: [] end class FleetSummary attr_accessor fleet_id: ::String attr_accessor farm_id: ::String attr_accessor display_name: ::String attr_accessor status: ("ACTIVE" | "CREATE_IN_PROGRESS" | "UPDATE_IN_PROGRESS" | "CREATE_FAILED" | "UPDATE_FAILED") attr_accessor auto_scaling_status: ("GROWING" | "STEADY" | "SHRINKING") attr_accessor target_worker_count: ::Integer attr_accessor worker_count: ::Integer attr_accessor min_worker_count: ::Integer attr_accessor max_worker_count: ::Integer attr_accessor configuration: Types::FleetConfiguration attr_accessor created_at: ::Time attr_accessor created_by: ::String attr_accessor updated_at: ::Time attr_accessor updated_by: ::String SENSITIVE: [] end class GetBudgetRequest attr_accessor farm_id: ::String attr_accessor budget_id: ::String SENSITIVE: [] end class GetBudgetResponse attr_accessor budget_id: ::String attr_accessor usage_tracking_resource: Types::UsageTrackingResource attr_accessor status: ("ACTIVE" | "INACTIVE") attr_accessor display_name: ::String attr_accessor description: ::String attr_accessor approximate_dollar_limit: ::Float attr_accessor usages: Types::ConsumedUsages attr_accessor actions: ::Array[Types::ResponseBudgetAction] attr_accessor schedule: Types::BudgetSchedule attr_accessor created_by: ::String attr_accessor created_at: ::Time attr_accessor updated_by: ::String attr_accessor updated_at: ::Time attr_accessor queue_stopped_at: ::Time SENSITIVE: [:description] end class GetFarmRequest attr_accessor farm_id: ::String SENSITIVE: [] end class GetFarmResponse attr_accessor farm_id: ::String attr_accessor display_name: ::String attr_accessor description: ::String attr_accessor kms_key_arn: ::String attr_accessor created_at: ::Time attr_accessor created_by: ::String attr_accessor updated_at: ::Time attr_accessor updated_by: ::String SENSITIVE: [:description] end class GetFleetRequest attr_accessor farm_id: ::String attr_accessor fleet_id: ::String SENSITIVE: [] end class GetFleetResponse attr_accessor fleet_id: ::String attr_accessor farm_id: ::String attr_accessor display_name: ::String attr_accessor description: ::String attr_accessor status: ("ACTIVE" | "CREATE_IN_PROGRESS" | "UPDATE_IN_PROGRESS" | "CREATE_FAILED" | "UPDATE_FAILED") attr_accessor auto_scaling_status: ("GROWING" | "STEADY" | "SHRINKING") attr_accessor target_worker_count: ::Integer attr_accessor worker_count: ::Integer attr_accessor min_worker_count: ::Integer attr_accessor max_worker_count: ::Integer attr_accessor configuration: Types::FleetConfiguration attr_accessor capabilities: Types::FleetCapabilities attr_accessor role_arn: ::String attr_accessor created_at: ::Time attr_accessor created_by: ::String attr_accessor updated_at: ::Time attr_accessor updated_by: ::String SENSITIVE: [:description] end class GetJobEntityError attr_accessor job_details: Types::JobDetailsError attr_accessor job_attachment_details: Types::JobAttachmentDetailsError attr_accessor step_details: Types::StepDetailsError attr_accessor environment_details: Types::EnvironmentDetailsError attr_accessor unknown: untyped SENSITIVE: [] class JobDetails < GetJobEntityError end class JobAttachmentDetails < GetJobEntityError end class StepDetails < GetJobEntityError end class EnvironmentDetails < GetJobEntityError end class Unknown < GetJobEntityError end end class GetJobRequest attr_accessor farm_id: ::String attr_accessor job_id: ::String attr_accessor queue_id: ::String SENSITIVE: [] end class GetJobResponse attr_accessor job_id: ::String attr_accessor name: ::String attr_accessor lifecycle_status: ("CREATE_IN_PROGRESS" | "CREATE_FAILED" | "CREATE_COMPLETE" | "UPLOAD_IN_PROGRESS" | "UPLOAD_FAILED" | "UPDATE_IN_PROGRESS" | "UPDATE_FAILED" | "UPDATE_SUCCEEDED" | "ARCHIVED") attr_accessor lifecycle_status_message: ::String attr_accessor priority: ::Integer attr_accessor created_at: ::Time attr_accessor created_by: ::String attr_accessor updated_at: ::Time attr_accessor updated_by: ::String attr_accessor started_at: ::Time attr_accessor ended_at: ::Time attr_accessor task_run_status: ("PENDING" | "READY" | "ASSIGNED" | "STARTING" | "SCHEDULED" | "INTERRUPTING" | "RUNNING" | "SUSPENDED" | "CANCELED" | "FAILED" | "SUCCEEDED" | "NOT_COMPATIBLE") attr_accessor target_task_run_status: ("READY" | "FAILED" | "SUCCEEDED" | "CANCELED" | "SUSPENDED" | "PENDING") attr_accessor task_run_status_counts: ::Hash[("PENDING" | "READY" | "ASSIGNED" | "STARTING" | "SCHEDULED" | "INTERRUPTING" | "RUNNING" | "SUSPENDED" | "CANCELED" | "FAILED" | "SUCCEEDED" | "NOT_COMPATIBLE"), ::Integer] attr_accessor storage_profile_id: ::String attr_accessor max_failed_tasks_count: ::Integer attr_accessor max_retries_per_task: ::Integer attr_accessor parameters: ::Hash[::String, Types::JobParameter] attr_accessor attachments: Types::Attachments attr_accessor description: ::String SENSITIVE: [:parameters, :description] end class GetLicenseEndpointRequest attr_accessor license_endpoint_id: ::String SENSITIVE: [] end class GetLicenseEndpointResponse attr_accessor license_endpoint_id: ::String attr_accessor status: ("CREATE_IN_PROGRESS" | "DELETE_IN_PROGRESS" | "READY" | "NOT_READY") attr_accessor status_message: ::String attr_accessor vpc_id: ::String attr_accessor dns_name: ::String attr_accessor subnet_ids: ::Array[::String] attr_accessor security_group_ids: ::Array[::String] SENSITIVE: [] end class GetMonitorRequest attr_accessor monitor_id: ::String SENSITIVE: [] end class GetMonitorResponse attr_accessor monitor_id: ::String attr_accessor display_name: ::String attr_accessor subdomain: ::String attr_accessor url: ::String attr_accessor role_arn: ::String attr_accessor identity_center_instance_arn: ::String attr_accessor identity_center_application_arn: ::String attr_accessor created_at: ::Time attr_accessor created_by: ::String attr_accessor updated_at: ::Time attr_accessor updated_by: ::String SENSITIVE: [] end class GetQueueEnvironmentRequest attr_accessor farm_id: ::String attr_accessor queue_id: ::String attr_accessor queue_environment_id: ::String SENSITIVE: [] end class GetQueueEnvironmentResponse attr_accessor queue_environment_id: ::String attr_accessor name: ::String attr_accessor priority: ::Integer attr_accessor template_type: ("JSON" | "YAML") attr_accessor template: ::String attr_accessor created_at: ::Time attr_accessor created_by: ::String attr_accessor updated_at: ::Time attr_accessor updated_by: ::String SENSITIVE: [:template] end class GetQueueFleetAssociationRequest attr_accessor farm_id: ::String attr_accessor queue_id: ::String attr_accessor fleet_id: ::String SENSITIVE: [] end class GetQueueFleetAssociationResponse attr_accessor queue_id: ::String attr_accessor fleet_id: ::String attr_accessor status: ("ACTIVE" | "STOP_SCHEDULING_AND_COMPLETE_TASKS" | "STOP_SCHEDULING_AND_CANCEL_TASKS" | "STOPPED") attr_accessor created_at: ::Time attr_accessor created_by: ::String attr_accessor updated_at: ::Time attr_accessor updated_by: ::String SENSITIVE: [] end class GetQueueRequest attr_accessor farm_id: ::String attr_accessor queue_id: ::String SENSITIVE: [] end class GetQueueResponse attr_accessor queue_id: ::String attr_accessor display_name: ::String attr_accessor description: ::String attr_accessor farm_id: ::String attr_accessor status: ("IDLE" | "SCHEDULING" | "SCHEDULING_BLOCKED") attr_accessor default_budget_action: ("NONE" | "STOP_SCHEDULING_AND_COMPLETE_TASKS" | "STOP_SCHEDULING_AND_CANCEL_TASKS") attr_accessor blocked_reason: ("NO_BUDGET_CONFIGURED" | "BUDGET_THRESHOLD_REACHED") attr_accessor job_attachment_settings: Types::JobAttachmentSettings attr_accessor role_arn: ::String attr_accessor required_file_system_location_names: ::Array[::String] attr_accessor allowed_storage_profile_ids: ::Array[::String] attr_accessor job_run_as_user: Types::JobRunAsUser attr_accessor created_at: ::Time attr_accessor created_by: ::String attr_accessor updated_at: ::Time attr_accessor updated_by: ::String SENSITIVE: [:description] end class GetSessionActionRequest attr_accessor farm_id: ::String attr_accessor queue_id: ::String attr_accessor job_id: ::String attr_accessor session_action_id: ::String SENSITIVE: [] end class GetSessionActionResponse attr_accessor session_action_id: ::String attr_accessor status: ("ASSIGNED" | "RUNNING" | "CANCELING" | "SUCCEEDED" | "FAILED" | "INTERRUPTED" | "CANCELED" | "NEVER_ATTEMPTED" | "SCHEDULED" | "RECLAIMING" | "RECLAIMED") attr_accessor started_at: ::Time attr_accessor ended_at: ::Time attr_accessor worker_updated_at: ::Time attr_accessor progress_percent: ::Float attr_accessor session_id: ::String attr_accessor process_exit_code: ::Integer attr_accessor progress_message: ::String attr_accessor definition: Types::SessionActionDefinition SENSITIVE: [:progress_message] end class GetSessionRequest attr_accessor farm_id: ::String attr_accessor queue_id: ::String attr_accessor job_id: ::String attr_accessor session_id: ::String SENSITIVE: [] end class GetSessionResponse attr_accessor session_id: ::String attr_accessor fleet_id: ::String attr_accessor worker_id: ::String attr_accessor started_at: ::Time attr_accessor log: Types::LogConfiguration attr_accessor lifecycle_status: ("STARTED" | "UPDATE_IN_PROGRESS" | "UPDATE_SUCCEEDED" | "UPDATE_FAILED" | "ENDED") attr_accessor ended_at: ::Time attr_accessor updated_at: ::Time attr_accessor updated_by: ::String attr_accessor target_lifecycle_status: ("ENDED") attr_accessor host_properties: Types::HostPropertiesResponse attr_accessor worker_log: Types::LogConfiguration SENSITIVE: [] end class GetSessionsStatisticsAggregationRequest attr_accessor farm_id: ::String attr_accessor aggregation_id: ::String attr_accessor max_results: ::Integer attr_accessor next_token: ::String SENSITIVE: [] end class GetSessionsStatisticsAggregationResponse attr_accessor statistics: ::Array[Types::Statistics] attr_accessor next_token: ::String attr_accessor status: ("IN_PROGRESS" | "TIMEOUT" | "FAILED" | "COMPLETED") attr_accessor status_message: ::String SENSITIVE: [] end class GetStepRequest attr_accessor farm_id: ::String attr_accessor queue_id: ::String attr_accessor job_id: ::String attr_accessor step_id: ::String SENSITIVE: [] end class GetStepResponse attr_accessor step_id: ::String attr_accessor name: ::String attr_accessor lifecycle_status: ("CREATE_COMPLETE" | "UPDATE_IN_PROGRESS" | "UPDATE_FAILED" | "UPDATE_SUCCEEDED") attr_accessor lifecycle_status_message: ::String attr_accessor task_run_status: ("PENDING" | "READY" | "ASSIGNED" | "STARTING" | "SCHEDULED" | "INTERRUPTING" | "RUNNING" | "SUSPENDED" | "CANCELED" | "FAILED" | "SUCCEEDED" | "NOT_COMPATIBLE") attr_accessor task_run_status_counts: ::Hash[("PENDING" | "READY" | "ASSIGNED" | "STARTING" | "SCHEDULED" | "INTERRUPTING" | "RUNNING" | "SUSPENDED" | "CANCELED" | "FAILED" | "SUCCEEDED" | "NOT_COMPATIBLE"), ::Integer] attr_accessor target_task_run_status: ("READY" | "FAILED" | "SUCCEEDED" | "CANCELED" | "SUSPENDED" | "PENDING") attr_accessor created_at: ::Time attr_accessor created_by: ::String attr_accessor updated_at: ::Time attr_accessor updated_by: ::String attr_accessor started_at: ::Time attr_accessor ended_at: ::Time attr_accessor dependency_counts: Types::DependencyCounts attr_accessor required_capabilities: Types::StepRequiredCapabilities attr_accessor parameter_space: Types::ParameterSpace attr_accessor description: ::String SENSITIVE: [:description] end class GetStorageProfileForQueueRequest attr_accessor farm_id: ::String attr_accessor queue_id: ::String attr_accessor storage_profile_id: ::String SENSITIVE: [] end class GetStorageProfileForQueueResponse attr_accessor storage_profile_id: ::String attr_accessor display_name: ::String attr_accessor os_family: ("WINDOWS" | "LINUX" | "MACOS") attr_accessor file_system_locations: ::Array[Types::FileSystemLocation] SENSITIVE: [] end class GetStorageProfileRequest attr_accessor farm_id: ::String attr_accessor storage_profile_id: ::String SENSITIVE: [] end class GetStorageProfileResponse attr_accessor storage_profile_id: ::String attr_accessor display_name: ::String attr_accessor os_family: ("WINDOWS" | "LINUX" | "MACOS") attr_accessor created_at: ::Time attr_accessor created_by: ::String attr_accessor updated_at: ::Time attr_accessor updated_by: ::String attr_accessor file_system_locations: ::Array[Types::FileSystemLocation] SENSITIVE: [] end class GetTaskRequest attr_accessor farm_id: ::String attr_accessor queue_id: ::String attr_accessor job_id: ::String attr_accessor step_id: ::String attr_accessor task_id: ::String SENSITIVE: [] end class GetTaskResponse attr_accessor task_id: ::String attr_accessor created_at: ::Time attr_accessor created_by: ::String attr_accessor run_status: ("PENDING" | "READY" | "ASSIGNED" | "STARTING" | "SCHEDULED" | "INTERRUPTING" | "RUNNING" | "SUSPENDED" | "CANCELED" | "FAILED" | "SUCCEEDED" | "NOT_COMPATIBLE") attr_accessor target_run_status: ("READY" | "FAILED" | "SUCCEEDED" | "CANCELED" | "SUSPENDED" | "PENDING") attr_accessor failure_retry_count: ::Integer attr_accessor parameters: ::Hash[::String, Types::TaskParameterValue] attr_accessor started_at: ::Time attr_accessor ended_at: ::Time attr_accessor updated_at: ::Time attr_accessor updated_by: ::String attr_accessor latest_session_action_id: ::String SENSITIVE: [:parameters] end class GetWorkerRequest attr_accessor farm_id: ::String attr_accessor fleet_id: ::String attr_accessor worker_id: ::String SENSITIVE: [] end class GetWorkerResponse attr_accessor worker_id: ::String attr_accessor farm_id: ::String attr_accessor fleet_id: ::String attr_accessor host_properties: Types::HostPropertiesResponse attr_accessor status: ("CREATED" | "STARTED" | "STOPPING" | "STOPPED" | "NOT_RESPONDING" | "NOT_COMPATIBLE" | "RUNNING" | "IDLE") attr_accessor log: Types::LogConfiguration attr_accessor created_at: ::Time attr_accessor created_by: ::String attr_accessor updated_at: ::Time attr_accessor updated_by: ::String SENSITIVE: [] end class HostPropertiesRequest attr_accessor ip_addresses: Types::IpAddresses attr_accessor host_name: ::String SENSITIVE: [] end class HostPropertiesResponse attr_accessor ip_addresses: Types::IpAddresses attr_accessor host_name: ::String attr_accessor ec2_instance_arn: ::String attr_accessor ec2_instance_type: ::String SENSITIVE: [] end class InternalServerErrorException attr_accessor message: ::String attr_accessor retry_after_seconds: ::Integer SENSITIVE: [] end class IpAddresses attr_accessor ip_v4_addresses: ::Array[::String] attr_accessor ip_v6_addresses: ::Array[::String] SENSITIVE: [] end class JobAttachmentDetailsEntity attr_accessor job_id: ::String attr_accessor attachments: Types::Attachments SENSITIVE: [] end class JobAttachmentDetailsError attr_accessor job_id: ::String attr_accessor code: ("AccessDeniedException" | "InternalServerException" | "ValidationException" | "ResourceNotFoundException" | "MaxPayloadSizeExceeded" | "ConflictException") attr_accessor message: ::String SENSITIVE: [] end class JobAttachmentDetailsIdentifiers attr_accessor job_id: ::String SENSITIVE: [] end class JobAttachmentSettings attr_accessor s3_bucket_name: ::String attr_accessor root_prefix: ::String SENSITIVE: [] end class JobDetailsEntity attr_accessor job_id: ::String attr_accessor job_attachment_settings: Types::JobAttachmentSettings attr_accessor job_run_as_user: Types::JobRunAsUser attr_accessor log_group_name: ::String attr_accessor queue_role_arn: ::String attr_accessor parameters: ::Hash[::String, Types::JobParameter] attr_accessor schema_version: ::String attr_accessor path_mapping_rules: ::Array[Types::PathMappingRule] SENSITIVE: [:parameters] end class JobDetailsError attr_accessor job_id: ::String attr_accessor code: ("AccessDeniedException" | "InternalServerException" | "ValidationException" | "ResourceNotFoundException" | "MaxPayloadSizeExceeded" | "ConflictException") attr_accessor message: ::String SENSITIVE: [] end class JobDetailsIdentifiers attr_accessor job_id: ::String SENSITIVE: [] end class JobEntity attr_accessor job_details: Types::JobDetailsEntity attr_accessor job_attachment_details: Types::JobAttachmentDetailsEntity attr_accessor step_details: Types::StepDetailsEntity attr_accessor environment_details: Types::EnvironmentDetailsEntity attr_accessor unknown: untyped SENSITIVE: [] class JobDetails < JobEntity end class JobAttachmentDetails < JobEntity end class StepDetails < JobEntity end class EnvironmentDetails < JobEntity end class Unknown < JobEntity end end class JobEntityIdentifiersUnion attr_accessor job_details: Types::JobDetailsIdentifiers attr_accessor job_attachment_details: Types::JobAttachmentDetailsIdentifiers attr_accessor step_details: Types::StepDetailsIdentifiers attr_accessor environment_details: Types::EnvironmentDetailsIdentifiers attr_accessor unknown: untyped SENSITIVE: [] class JobDetails < JobEntityIdentifiersUnion end class JobAttachmentDetails < JobEntityIdentifiersUnion end class StepDetails < JobEntityIdentifiersUnion end class EnvironmentDetails < JobEntityIdentifiersUnion end class Unknown < JobEntityIdentifiersUnion end end class JobMember attr_accessor farm_id: ::String attr_accessor queue_id: ::String attr_accessor job_id: ::String attr_accessor principal_id: ::String attr_accessor principal_type: ("USER" | "GROUP") attr_accessor identity_store_id: ::String attr_accessor membership_level: ("VIEWER" | "CONTRIBUTOR" | "OWNER" | "MANAGER") SENSITIVE: [] end class JobParameter attr_accessor int: ::String attr_accessor float: ::String attr_accessor string: ::String attr_accessor path: ::String attr_accessor unknown: untyped SENSITIVE: [] class Int < JobParameter end class Float < JobParameter end class String < JobParameter end class Path < JobParameter end class Unknown < JobParameter end end class JobRunAsUser attr_accessor posix: Types::PosixUser attr_accessor windows: Types::WindowsUser attr_accessor run_as: ("QUEUE_CONFIGURED_USER" | "WORKER_AGENT_USER") SENSITIVE: [] end class JobSearchSummary attr_accessor job_id: ::String attr_accessor queue_id: ::String attr_accessor name: ::String attr_accessor lifecycle_status: ("CREATE_IN_PROGRESS" | "CREATE_FAILED" | "CREATE_COMPLETE" | "UPLOAD_IN_PROGRESS" | "UPLOAD_FAILED" | "UPDATE_IN_PROGRESS" | "UPDATE_FAILED" | "UPDATE_SUCCEEDED" | "ARCHIVED") attr_accessor lifecycle_status_message: ::String attr_accessor task_run_status: ("PENDING" | "READY" | "ASSIGNED" | "STARTING" | "SCHEDULED" | "INTERRUPTING" | "RUNNING" | "SUSPENDED" | "CANCELED" | "FAILED" | "SUCCEEDED" | "NOT_COMPATIBLE") attr_accessor target_task_run_status: ("READY" | "FAILED" | "SUCCEEDED" | "CANCELED" | "SUSPENDED" | "PENDING") attr_accessor task_run_status_counts: ::Hash[("PENDING" | "READY" | "ASSIGNED" | "STARTING" | "SCHEDULED" | "INTERRUPTING" | "RUNNING" | "SUSPENDED" | "CANCELED" | "FAILED" | "SUCCEEDED" | "NOT_COMPATIBLE"), ::Integer] attr_accessor priority: ::Integer attr_accessor max_failed_tasks_count: ::Integer attr_accessor max_retries_per_task: ::Integer attr_accessor created_by: ::String attr_accessor created_at: ::Time attr_accessor ended_at: ::Time attr_accessor started_at: ::Time attr_accessor job_parameters: ::Hash[::String, Types::JobParameter] SENSITIVE: [:job_parameters] end class JobSummary attr_accessor job_id: ::String attr_accessor name: ::String attr_accessor lifecycle_status: ("CREATE_IN_PROGRESS" | "CREATE_FAILED" | "CREATE_COMPLETE" | "UPLOAD_IN_PROGRESS" | "UPLOAD_FAILED" | "UPDATE_IN_PROGRESS" | "UPDATE_FAILED" | "UPDATE_SUCCEEDED" | "ARCHIVED") attr_accessor lifecycle_status_message: ::String attr_accessor priority: ::Integer attr_accessor created_at: ::Time attr_accessor created_by: ::String attr_accessor updated_at: ::Time attr_accessor updated_by: ::String attr_accessor started_at: ::Time attr_accessor ended_at: ::Time attr_accessor task_run_status: ("PENDING" | "READY" | "ASSIGNED" | "STARTING" | "SCHEDULED" | "INTERRUPTING" | "RUNNING" | "SUSPENDED" | "CANCELED" | "FAILED" | "SUCCEEDED" | "NOT_COMPATIBLE") attr_accessor target_task_run_status: ("READY" | "FAILED" | "SUCCEEDED" | "CANCELED" | "SUSPENDED" | "PENDING") attr_accessor task_run_status_counts: ::Hash[("PENDING" | "READY" | "ASSIGNED" | "STARTING" | "SCHEDULED" | "INTERRUPTING" | "RUNNING" | "SUSPENDED" | "CANCELED" | "FAILED" | "SUCCEEDED" | "NOT_COMPATIBLE"), ::Integer] attr_accessor max_failed_tasks_count: ::Integer attr_accessor max_retries_per_task: ::Integer SENSITIVE: [] end class LicenseEndpointSummary attr_accessor license_endpoint_id: ::String attr_accessor status: ("CREATE_IN_PROGRESS" | "DELETE_IN_PROGRESS" | "READY" | "NOT_READY") attr_accessor status_message: ::String attr_accessor vpc_id: ::String SENSITIVE: [] end class ListAvailableMeteredProductsRequest attr_accessor next_token: ::String attr_accessor max_results: ::Integer SENSITIVE: [] end class ListAvailableMeteredProductsResponse attr_accessor metered_products: ::Array[Types::MeteredProductSummary] attr_accessor next_token: ::String SENSITIVE: [] end class ListBudgetsRequest attr_accessor next_token: ::String attr_accessor farm_id: ::String attr_accessor max_results: ::Integer attr_accessor status: ("ACTIVE" | "INACTIVE") SENSITIVE: [] end class ListBudgetsResponse attr_accessor next_token: ::String attr_accessor budgets: ::Array[Types::BudgetSummary] SENSITIVE: [] end class ListFarmMembersRequest attr_accessor farm_id: ::String attr_accessor next_token: ::String attr_accessor max_results: ::Integer SENSITIVE: [] end class ListFarmMembersResponse attr_accessor members: ::Array[Types::FarmMember] attr_accessor next_token: ::String SENSITIVE: [] end class ListFarmsRequest attr_accessor next_token: ::String attr_accessor principal_id: ::String attr_accessor max_results: ::Integer SENSITIVE: [] end class ListFarmsResponse attr_accessor next_token: ::String attr_accessor farms: ::Array[Types::FarmSummary] SENSITIVE: [] end class ListFleetMembersRequest attr_accessor farm_id: ::String attr_accessor fleet_id: ::String attr_accessor next_token: ::String attr_accessor max_results: ::Integer SENSITIVE: [] end class ListFleetMembersResponse attr_accessor members: ::Array[Types::FleetMember] attr_accessor next_token: ::String SENSITIVE: [] end class ListFleetsRequest attr_accessor farm_id: ::String attr_accessor principal_id: ::String attr_accessor display_name: ::String attr_accessor status: ("ACTIVE" | "CREATE_IN_PROGRESS" | "UPDATE_IN_PROGRESS" | "CREATE_FAILED" | "UPDATE_FAILED") attr_accessor next_token: ::String attr_accessor max_results: ::Integer SENSITIVE: [] end class ListFleetsResponse attr_accessor fleets: ::Array[Types::FleetSummary] attr_accessor next_token: ::String SENSITIVE: [] end class ListJobMembersRequest attr_accessor farm_id: ::String attr_accessor queue_id: ::String attr_accessor job_id: ::String attr_accessor next_token: ::String attr_accessor max_results: ::Integer SENSITIVE: [] end class ListJobMembersResponse attr_accessor members: ::Array[Types::JobMember] attr_accessor next_token: ::String SENSITIVE: [] end class ListJobsRequest attr_accessor farm_id: ::String attr_accessor principal_id: ::String attr_accessor queue_id: ::String attr_accessor next_token: ::String attr_accessor max_results: ::Integer SENSITIVE: [] end class ListJobsResponse attr_accessor jobs: ::Array[Types::JobSummary] attr_accessor next_token: ::String SENSITIVE: [] end class ListLicenseEndpointsRequest attr_accessor next_token: ::String attr_accessor max_results: ::Integer SENSITIVE: [] end class ListLicenseEndpointsResponse attr_accessor license_endpoints: ::Array[Types::LicenseEndpointSummary] attr_accessor next_token: ::String SENSITIVE: [] end class ListMeteredProductsRequest attr_accessor license_endpoint_id: ::String attr_accessor next_token: ::String attr_accessor max_results: ::Integer SENSITIVE: [] end class ListMeteredProductsResponse attr_accessor metered_products: ::Array[Types::MeteredProductSummary] attr_accessor next_token: ::String SENSITIVE: [] end class ListMonitorsRequest attr_accessor next_token: ::String attr_accessor max_results: ::Integer SENSITIVE: [] end class ListMonitorsResponse attr_accessor next_token: ::String attr_accessor monitors: ::Array[Types::MonitorSummary] SENSITIVE: [] end class ListQueueEnvironmentsRequest attr_accessor farm_id: ::String attr_accessor queue_id: ::String attr_accessor next_token: ::String attr_accessor max_results: ::Integer SENSITIVE: [] end class ListQueueEnvironmentsResponse attr_accessor environments: ::Array[Types::QueueEnvironmentSummary] attr_accessor next_token: ::String SENSITIVE: [] end class ListQueueFleetAssociationsRequest attr_accessor farm_id: ::String attr_accessor queue_id: ::String attr_accessor fleet_id: ::String attr_accessor next_token: ::String attr_accessor max_results: ::Integer SENSITIVE: [] end class ListQueueFleetAssociationsResponse attr_accessor queue_fleet_associations: ::Array[Types::QueueFleetAssociationSummary] attr_accessor next_token: ::String SENSITIVE: [] end class ListQueueMembersRequest attr_accessor farm_id: ::String attr_accessor queue_id: ::String attr_accessor next_token: ::String attr_accessor max_results: ::Integer SENSITIVE: [] end class ListQueueMembersResponse attr_accessor members: ::Array[Types::QueueMember] attr_accessor next_token: ::String SENSITIVE: [] end class ListQueuesRequest attr_accessor farm_id: ::String attr_accessor principal_id: ::String attr_accessor status: ("IDLE" | "SCHEDULING" | "SCHEDULING_BLOCKED") attr_accessor next_token: ::String attr_accessor max_results: ::Integer SENSITIVE: [] end class ListQueuesResponse attr_accessor queues: ::Array[Types::QueueSummary] attr_accessor next_token: ::String SENSITIVE: [] end class ListSessionActionsRequest attr_accessor farm_id: ::String attr_accessor queue_id: ::String attr_accessor job_id: ::String attr_accessor session_id: ::String attr_accessor task_id: ::String attr_accessor next_token: ::String attr_accessor max_results: ::Integer SENSITIVE: [] end class ListSessionActionsResponse attr_accessor session_actions: ::Array[Types::SessionActionSummary] attr_accessor next_token: ::String SENSITIVE: [] end class ListSessionsForWorkerRequest attr_accessor farm_id: ::String attr_accessor fleet_id: ::String attr_accessor worker_id: ::String attr_accessor next_token: ::String attr_accessor max_results: ::Integer SENSITIVE: [] end class ListSessionsForWorkerResponse attr_accessor sessions: ::Array[Types::WorkerSessionSummary] attr_accessor next_token: ::String SENSITIVE: [] end class ListSessionsRequest attr_accessor farm_id: ::String attr_accessor queue_id: ::String attr_accessor job_id: ::String attr_accessor next_token: ::String attr_accessor max_results: ::Integer SENSITIVE: [] end class ListSessionsResponse attr_accessor sessions: ::Array[Types::SessionSummary] attr_accessor next_token: ::String SENSITIVE: [] end class ListStepConsumersRequest attr_accessor farm_id: ::String attr_accessor queue_id: ::String attr_accessor job_id: ::String attr_accessor step_id: ::String attr_accessor next_token: ::String attr_accessor max_results: ::Integer SENSITIVE: [] end class ListStepConsumersResponse attr_accessor consumers: ::Array[Types::StepConsumer] attr_accessor next_token: ::String SENSITIVE: [] end class ListStepDependenciesRequest attr_accessor farm_id: ::String attr_accessor queue_id: ::String attr_accessor job_id: ::String attr_accessor step_id: ::String attr_accessor next_token: ::String attr_accessor max_results: ::Integer SENSITIVE: [] end class ListStepDependenciesResponse attr_accessor dependencies: ::Array[Types::StepDependency] attr_accessor next_token: ::String SENSITIVE: [] end class ListStepsRequest attr_accessor farm_id: ::String attr_accessor queue_id: ::String attr_accessor job_id: ::String attr_accessor next_token: ::String attr_accessor max_results: ::Integer SENSITIVE: [] end class ListStepsResponse attr_accessor steps: ::Array[Types::StepSummary] attr_accessor next_token: ::String SENSITIVE: [] end class ListStorageProfilesForQueueRequest attr_accessor farm_id: ::String attr_accessor queue_id: ::String attr_accessor next_token: ::String attr_accessor max_results: ::Integer SENSITIVE: [] end class ListStorageProfilesForQueueResponse attr_accessor storage_profiles: ::Array[Types::StorageProfileSummary] attr_accessor next_token: ::String SENSITIVE: [] end class ListStorageProfilesRequest attr_accessor farm_id: ::String attr_accessor next_token: ::String attr_accessor max_results: ::Integer SENSITIVE: [] end class ListStorageProfilesResponse attr_accessor storage_profiles: ::Array[Types::StorageProfileSummary] attr_accessor next_token: ::String SENSITIVE: [] end class ListTagsForResourceRequest attr_accessor resource_arn: ::String SENSITIVE: [] end class ListTagsForResourceResponse attr_accessor tags: ::Hash[::String, ::String] SENSITIVE: [] end class ListTasksRequest attr_accessor farm_id: ::String attr_accessor queue_id: ::String attr_accessor job_id: ::String attr_accessor step_id: ::String attr_accessor next_token: ::String attr_accessor max_results: ::Integer SENSITIVE: [] end class ListTasksResponse attr_accessor tasks: ::Array[Types::TaskSummary] attr_accessor next_token: ::String SENSITIVE: [] end class ListWorkersRequest attr_accessor farm_id: ::String attr_accessor fleet_id: ::String attr_accessor next_token: ::String attr_accessor max_results: ::Integer SENSITIVE: [] end class ListWorkersResponse attr_accessor next_token: ::String attr_accessor workers: ::Array[Types::WorkerSummary] SENSITIVE: [] end class LogConfiguration attr_accessor log_driver: ::String attr_accessor options: ::Hash[::String, ::String] attr_accessor parameters: ::Hash[::String, ::String] attr_accessor error: ::String SENSITIVE: [] end class ManifestProperties attr_accessor file_system_location_name: ::String attr_accessor root_path: ::String attr_accessor root_path_format: ("windows" | "posix") attr_accessor output_relative_directories: ::Array[::String] attr_accessor input_manifest_path: ::String attr_accessor input_manifest_hash: ::String SENSITIVE: [:file_system_location_name] end class MemoryMiBRange attr_accessor min: ::Integer attr_accessor max: ::Integer SENSITIVE: [] end class MeteredProductSummary attr_accessor product_id: ::String attr_accessor family: ::String attr_accessor vendor: ::String attr_accessor port: ::Integer SENSITIVE: [] end class MonitorSummary attr_accessor monitor_id: ::String attr_accessor display_name: ::String attr_accessor subdomain: ::String attr_accessor url: ::String attr_accessor role_arn: ::String attr_accessor identity_center_instance_arn: ::String attr_accessor identity_center_application_arn: ::String attr_accessor created_at: ::Time attr_accessor created_by: ::String attr_accessor updated_at: ::Time attr_accessor updated_by: ::String SENSITIVE: [] end class ParameterFilterExpression attr_accessor name: ::String attr_accessor operator: ("EQUAL" | "NOT_EQUAL" | "GREATER_THAN_EQUAL_TO" | "GREATER_THAN" | "LESS_THAN_EQUAL_TO" | "LESS_THAN") attr_accessor value: ::String SENSITIVE: [] end class ParameterSortExpression attr_accessor sort_order: ("ASCENDING" | "DESCENDING") attr_accessor name: ::String SENSITIVE: [] end class ParameterSpace attr_accessor parameters: ::Array[Types::StepParameter] attr_accessor combination: ::String SENSITIVE: [] end class PathMappingRule attr_accessor source_path_format: ("windows" | "posix") attr_accessor source_path: ::String attr_accessor destination_path: ::String SENSITIVE: [] end class PosixUser attr_accessor user: ::String attr_accessor group: ::String SENSITIVE: [] end class PutMeteredProductRequest attr_accessor license_endpoint_id: ::String attr_accessor product_id: ::String SENSITIVE: [] end class PutMeteredProductResponse < Aws::EmptyStructure end class QueueEnvironmentSummary attr_accessor queue_environment_id: ::String attr_accessor name: ::String attr_accessor priority: ::Integer SENSITIVE: [] end class QueueFleetAssociationSummary attr_accessor queue_id: ::String attr_accessor fleet_id: ::String attr_accessor status: ("ACTIVE" | "STOP_SCHEDULING_AND_COMPLETE_TASKS" | "STOP_SCHEDULING_AND_CANCEL_TASKS" | "STOPPED") attr_accessor created_at: ::Time attr_accessor created_by: ::String attr_accessor updated_at: ::Time attr_accessor updated_by: ::String SENSITIVE: [] end class QueueMember attr_accessor farm_id: ::String attr_accessor queue_id: ::String attr_accessor principal_id: ::String attr_accessor principal_type: ("USER" | "GROUP") attr_accessor identity_store_id: ::String attr_accessor membership_level: ("VIEWER" | "CONTRIBUTOR" | "OWNER" | "MANAGER") SENSITIVE: [] end class QueueSummary attr_accessor farm_id: ::String attr_accessor queue_id: ::String attr_accessor display_name: ::String attr_accessor status: ("IDLE" | "SCHEDULING" | "SCHEDULING_BLOCKED") attr_accessor default_budget_action: ("NONE" | "STOP_SCHEDULING_AND_COMPLETE_TASKS" | "STOP_SCHEDULING_AND_CANCEL_TASKS") attr_accessor blocked_reason: ("NO_BUDGET_CONFIGURED" | "BUDGET_THRESHOLD_REACHED") attr_accessor created_at: ::Time attr_accessor created_by: ::String attr_accessor updated_at: ::Time attr_accessor updated_by: ::String SENSITIVE: [] end class ResourceNotFoundException attr_accessor message: ::String attr_accessor resource_id: ::String attr_accessor resource_type: ::String attr_accessor context: ::Hash[::String, ::String] SENSITIVE: [] end class ResponseBudgetAction attr_accessor type: ("STOP_SCHEDULING_AND_COMPLETE_TASKS" | "STOP_SCHEDULING_AND_CANCEL_TASKS") attr_accessor threshold_percentage: ::Float attr_accessor description: ::String SENSITIVE: [:description] end class S3Location attr_accessor bucket_name: ::String attr_accessor key: ::String SENSITIVE: [] end class SearchFilterExpression attr_accessor date_time_filter: Types::DateTimeFilterExpression attr_accessor parameter_filter: Types::ParameterFilterExpression attr_accessor search_term_filter: Types::SearchTermFilterExpression attr_accessor string_filter: Types::StringFilterExpression attr_accessor group_filter: Types::SearchGroupedFilterExpressions attr_accessor unknown: untyped SENSITIVE: [] class DateTimeFilter < SearchFilterExpression end class ParameterFilter < SearchFilterExpression end class SearchTermFilter < SearchFilterExpression end class StringFilter < SearchFilterExpression end class GroupFilter < SearchFilterExpression end class Unknown < SearchFilterExpression end end class SearchGroupedFilterExpressions attr_accessor filters: ::Array[Types::SearchFilterExpression] attr_accessor operator: ("AND" | "OR") SENSITIVE: [] end class SearchJobsRequest attr_accessor farm_id: ::String attr_accessor queue_ids: ::Array[::String] attr_accessor filter_expressions: Types::SearchGroupedFilterExpressions attr_accessor sort_expressions: ::Array[Types::SearchSortExpression] attr_accessor item_offset: ::Integer attr_accessor page_size: ::Integer SENSITIVE: [] end class SearchJobsResponse attr_accessor jobs: ::Array[Types::JobSearchSummary] attr_accessor next_item_offset: ::Integer attr_accessor total_results: ::Integer SENSITIVE: [] end class SearchSortExpression attr_accessor user_jobs_first: Types::UserJobsFirst attr_accessor field_sort: Types::FieldSortExpression attr_accessor parameter_sort: Types::ParameterSortExpression attr_accessor unknown: untyped SENSITIVE: [] class UserJobsFirst < SearchSortExpression end class FieldSort < SearchSortExpression end class ParameterSort < SearchSortExpression end class Unknown < SearchSortExpression end end class SearchStepsRequest attr_accessor farm_id: ::String attr_accessor queue_ids: ::Array[::String] attr_accessor job_id: ::String attr_accessor filter_expressions: Types::SearchGroupedFilterExpressions attr_accessor sort_expressions: ::Array[Types::SearchSortExpression] attr_accessor item_offset: ::Integer attr_accessor page_size: ::Integer SENSITIVE: [] end class SearchStepsResponse attr_accessor steps: ::Array[Types::StepSearchSummary] attr_accessor next_item_offset: ::Integer attr_accessor total_results: ::Integer SENSITIVE: [] end class SearchTasksRequest attr_accessor farm_id: ::String attr_accessor queue_ids: ::Array[::String] attr_accessor job_id: ::String attr_accessor filter_expressions: Types::SearchGroupedFilterExpressions attr_accessor sort_expressions: ::Array[Types::SearchSortExpression] attr_accessor item_offset: ::Integer attr_accessor page_size: ::Integer SENSITIVE: [] end class SearchTasksResponse attr_accessor tasks: ::Array[Types::TaskSearchSummary] attr_accessor next_item_offset: ::Integer attr_accessor total_results: ::Integer SENSITIVE: [] end class SearchTermFilterExpression attr_accessor search_term: ::String SENSITIVE: [] end class SearchWorkersRequest attr_accessor farm_id: ::String attr_accessor fleet_ids: ::Array[::String] attr_accessor filter_expressions: Types::SearchGroupedFilterExpressions attr_accessor sort_expressions: ::Array[Types::SearchSortExpression] attr_accessor item_offset: ::Integer attr_accessor page_size: ::Integer SENSITIVE: [] end class SearchWorkersResponse attr_accessor workers: ::Array[Types::WorkerSearchSummary] attr_accessor next_item_offset: ::Integer attr_accessor total_results: ::Integer SENSITIVE: [] end class ServiceManagedEc2FleetConfiguration attr_accessor instance_capabilities: Types::ServiceManagedEc2InstanceCapabilities attr_accessor instance_market_options: Types::ServiceManagedEc2InstanceMarketOptions SENSITIVE: [] end class ServiceManagedEc2InstanceCapabilities attr_accessor v_cpu_count: Types::VCpuCountRange attr_accessor memory_mi_b: Types::MemoryMiBRange attr_accessor os_family: ("WINDOWS" | "LINUX") attr_accessor cpu_architecture_type: ("x86_64" | "arm64") attr_accessor root_ebs_volume: Types::Ec2EbsVolume attr_accessor allowed_instance_types: ::Array[::String] attr_accessor excluded_instance_types: ::Array[::String] attr_accessor custom_amounts: ::Array[Types::FleetAmountCapability] attr_accessor custom_attributes: ::Array[Types::FleetAttributeCapability] SENSITIVE: [] end class ServiceManagedEc2InstanceMarketOptions attr_accessor type: ("on-demand" | "spot") SENSITIVE: [] end class ServiceQuotaExceededException attr_accessor message: ::String attr_accessor reason: ("SERVICE_QUOTA_EXCEEDED_EXCEPTION" | "KMS_KEY_LIMIT_EXCEEDED") attr_accessor resource_type: ::String attr_accessor service_code: ::String attr_accessor quota_code: ::String attr_accessor resource_id: ::String attr_accessor context: ::Hash[::String, ::String] SENSITIVE: [] end class SessionActionDefinition attr_accessor env_enter: Types::EnvironmentEnterSessionActionDefinition attr_accessor env_exit: Types::EnvironmentExitSessionActionDefinition attr_accessor task_run: Types::TaskRunSessionActionDefinition attr_accessor sync_input_job_attachments: Types::SyncInputJobAttachmentsSessionActionDefinition attr_accessor unknown: untyped SENSITIVE: [] class EnvEnter < SessionActionDefinition end class EnvExit < SessionActionDefinition end class TaskRun < SessionActionDefinition end class SyncInputJobAttachments < SessionActionDefinition end class Unknown < SessionActionDefinition end end class SessionActionDefinitionSummary attr_accessor env_enter: Types::EnvironmentEnterSessionActionDefinitionSummary attr_accessor env_exit: Types::EnvironmentExitSessionActionDefinitionSummary attr_accessor task_run: Types::TaskRunSessionActionDefinitionSummary attr_accessor sync_input_job_attachments: Types::SyncInputJobAttachmentsSessionActionDefinitionSummary attr_accessor unknown: untyped SENSITIVE: [] class EnvEnter < SessionActionDefinitionSummary end class EnvExit < SessionActionDefinitionSummary end class TaskRun < SessionActionDefinitionSummary end class SyncInputJobAttachments < SessionActionDefinitionSummary end class Unknown < SessionActionDefinitionSummary end end class SessionActionSummary attr_accessor session_action_id: ::String attr_accessor status: ("ASSIGNED" | "RUNNING" | "CANCELING" | "SUCCEEDED" | "FAILED" | "INTERRUPTED" | "CANCELED" | "NEVER_ATTEMPTED" | "SCHEDULED" | "RECLAIMING" | "RECLAIMED") attr_accessor started_at: ::Time attr_accessor ended_at: ::Time attr_accessor worker_updated_at: ::Time attr_accessor progress_percent: ::Float attr_accessor definition: Types::SessionActionDefinitionSummary SENSITIVE: [] end class SessionSummary attr_accessor session_id: ::String attr_accessor fleet_id: ::String attr_accessor worker_id: ::String attr_accessor started_at: ::Time attr_accessor lifecycle_status: ("STARTED" | "UPDATE_IN_PROGRESS" | "UPDATE_SUCCEEDED" | "UPDATE_FAILED" | "ENDED") attr_accessor ended_at: ::Time attr_accessor updated_at: ::Time attr_accessor updated_by: ::String attr_accessor target_lifecycle_status: ("ENDED") SENSITIVE: [] end class SessionsStatisticsResources attr_accessor queue_ids: ::Array[::String] attr_accessor fleet_ids: ::Array[::String] attr_accessor unknown: untyped SENSITIVE: [] class QueueIds < SessionsStatisticsResources end class FleetIds < SessionsStatisticsResources end class Unknown < SessionsStatisticsResources end end class StartSessionsStatisticsAggregationRequest attr_accessor farm_id: ::String attr_accessor resource_ids: Types::SessionsStatisticsResources attr_accessor start_time: ::Time attr_accessor end_time: ::Time attr_accessor timezone: ::String attr_accessor period: ("HOURLY" | "DAILY" | "WEEKLY" | "MONTHLY") attr_accessor group_by: ::Array[("QUEUE_ID" | "FLEET_ID" | "JOB_ID" | "USER_ID" | "USAGE_TYPE" | "INSTANCE_TYPE" | "LICENSE_PRODUCT")] attr_accessor statistics: ::Array[("SUM" | "MIN" | "MAX" | "AVG")] SENSITIVE: [] end class StartSessionsStatisticsAggregationResponse attr_accessor aggregation_id: ::String SENSITIVE: [] end class Statistics attr_accessor queue_id: ::String attr_accessor fleet_id: ::String attr_accessor job_id: ::String attr_accessor job_name: ::String attr_accessor user_id: ::String attr_accessor usage_type: ("COMPUTE" | "LICENSE") attr_accessor license_product: ::String attr_accessor instance_type: ::String attr_accessor count: ::Integer attr_accessor cost_in_usd: Types::Stats attr_accessor runtime_in_seconds: Types::Stats attr_accessor aggregation_start_time: ::Time attr_accessor aggregation_end_time: ::Time SENSITIVE: [] end class Stats attr_accessor min: ::Float attr_accessor max: ::Float attr_accessor avg: ::Float attr_accessor sum: ::Float SENSITIVE: [] end class StepAmountCapability attr_accessor name: ::String attr_accessor min: ::Float attr_accessor max: ::Float attr_accessor value: ::Float SENSITIVE: [] end class StepAttributeCapability attr_accessor name: ::String attr_accessor any_of: ::Array[::String] attr_accessor all_of: ::Array[::String] SENSITIVE: [] end class StepConsumer attr_accessor step_id: ::String attr_accessor status: ("RESOLVED" | "UNRESOLVED") SENSITIVE: [] end class StepDependency attr_accessor step_id: ::String attr_accessor status: ("RESOLVED" | "UNRESOLVED") SENSITIVE: [] end class StepDetailsEntity attr_accessor job_id: ::String attr_accessor step_id: ::String attr_accessor schema_version: ::String attr_accessor template: untyped attr_accessor dependencies: ::Array[::String] SENSITIVE: [:template] end class StepDetailsError attr_accessor job_id: ::String attr_accessor step_id: ::String attr_accessor code: ("AccessDeniedException" | "InternalServerException" | "ValidationException" | "ResourceNotFoundException" | "MaxPayloadSizeExceeded" | "ConflictException") attr_accessor message: ::String SENSITIVE: [] end class StepDetailsIdentifiers attr_accessor job_id: ::String attr_accessor step_id: ::String SENSITIVE: [] end class StepParameter attr_accessor name: ::String attr_accessor type: ("INT" | "FLOAT" | "STRING" | "PATH") SENSITIVE: [] end class StepRequiredCapabilities attr_accessor attributes: ::Array[Types::StepAttributeCapability] attr_accessor amounts: ::Array[Types::StepAmountCapability] SENSITIVE: [] end class StepSearchSummary attr_accessor step_id: ::String attr_accessor job_id: ::String attr_accessor queue_id: ::String attr_accessor name: ::String attr_accessor lifecycle_status: ("CREATE_COMPLETE" | "UPDATE_IN_PROGRESS" | "UPDATE_FAILED" | "UPDATE_SUCCEEDED") attr_accessor lifecycle_status_message: ::String attr_accessor task_run_status: ("PENDING" | "READY" | "ASSIGNED" | "STARTING" | "SCHEDULED" | "INTERRUPTING" | "RUNNING" | "SUSPENDED" | "CANCELED" | "FAILED" | "SUCCEEDED" | "NOT_COMPATIBLE") attr_accessor target_task_run_status: ("READY" | "FAILED" | "SUCCEEDED" | "CANCELED" | "SUSPENDED" | "PENDING") attr_accessor task_run_status_counts: ::Hash[("PENDING" | "READY" | "ASSIGNED" | "STARTING" | "SCHEDULED" | "INTERRUPTING" | "RUNNING" | "SUSPENDED" | "CANCELED" | "FAILED" | "SUCCEEDED" | "NOT_COMPATIBLE"), ::Integer] attr_accessor created_at: ::Time attr_accessor started_at: ::Time attr_accessor ended_at: ::Time attr_accessor parameter_space: Types::ParameterSpace SENSITIVE: [] end class StepSummary attr_accessor step_id: ::String attr_accessor name: ::String attr_accessor lifecycle_status: ("CREATE_COMPLETE" | "UPDATE_IN_PROGRESS" | "UPDATE_FAILED" | "UPDATE_SUCCEEDED") attr_accessor lifecycle_status_message: ::String attr_accessor task_run_status: ("PENDING" | "READY" | "ASSIGNED" | "STARTING" | "SCHEDULED" | "INTERRUPTING" | "RUNNING" | "SUSPENDED" | "CANCELED" | "FAILED" | "SUCCEEDED" | "NOT_COMPATIBLE") attr_accessor task_run_status_counts: ::Hash[("PENDING" | "READY" | "ASSIGNED" | "STARTING" | "SCHEDULED" | "INTERRUPTING" | "RUNNING" | "SUSPENDED" | "CANCELED" | "FAILED" | "SUCCEEDED" | "NOT_COMPATIBLE"), ::Integer] attr_accessor target_task_run_status: ("READY" | "FAILED" | "SUCCEEDED" | "CANCELED" | "SUSPENDED" | "PENDING") attr_accessor created_at: ::Time attr_accessor created_by: ::String attr_accessor updated_at: ::Time attr_accessor updated_by: ::String attr_accessor started_at: ::Time attr_accessor ended_at: ::Time attr_accessor dependency_counts: Types::DependencyCounts SENSITIVE: [] end class StorageProfileSummary attr_accessor storage_profile_id: ::String attr_accessor display_name: ::String attr_accessor os_family: ("WINDOWS" | "LINUX" | "MACOS") SENSITIVE: [] end class StringFilterExpression attr_accessor name: ::String attr_accessor operator: ("EQUAL" | "NOT_EQUAL" | "GREATER_THAN_EQUAL_TO" | "GREATER_THAN" | "LESS_THAN_EQUAL_TO" | "LESS_THAN") attr_accessor value: ::String SENSITIVE: [] end class SyncInputJobAttachmentsSessionActionDefinition attr_accessor step_id: ::String SENSITIVE: [] end class SyncInputJobAttachmentsSessionActionDefinitionSummary attr_accessor step_id: ::String SENSITIVE: [] end class TagResourceRequest attr_accessor resource_arn: ::String attr_accessor tags: ::Hash[::String, ::String] SENSITIVE: [] end class TagResourceResponse < Aws::EmptyStructure end class TaskParameterValue attr_accessor int: ::String attr_accessor float: ::String attr_accessor string: ::String attr_accessor path: ::String attr_accessor unknown: untyped SENSITIVE: [] class Int < TaskParameterValue end class Float < TaskParameterValue end class String < TaskParameterValue end class Path < TaskParameterValue end class Unknown < TaskParameterValue end end class TaskRunSessionActionDefinition attr_accessor task_id: ::String attr_accessor step_id: ::String attr_accessor parameters: ::Hash[::String, Types::TaskParameterValue] SENSITIVE: [:parameters] end class TaskRunSessionActionDefinitionSummary attr_accessor task_id: ::String attr_accessor step_id: ::String SENSITIVE: [] end class TaskSearchSummary attr_accessor task_id: ::String attr_accessor step_id: ::String attr_accessor job_id: ::String attr_accessor queue_id: ::String attr_accessor run_status: ("PENDING" | "READY" | "ASSIGNED" | "STARTING" | "SCHEDULED" | "INTERRUPTING" | "RUNNING" | "SUSPENDED" | "CANCELED" | "FAILED" | "SUCCEEDED" | "NOT_COMPATIBLE") attr_accessor target_run_status: ("READY" | "FAILED" | "SUCCEEDED" | "CANCELED" | "SUSPENDED" | "PENDING") attr_accessor parameters: ::Hash[::String, Types::TaskParameterValue] attr_accessor failure_retry_count: ::Integer attr_accessor started_at: ::Time attr_accessor ended_at: ::Time SENSITIVE: [:parameters] end class TaskSummary attr_accessor task_id: ::String attr_accessor created_at: ::Time attr_accessor created_by: ::String attr_accessor run_status: ("PENDING" | "READY" | "ASSIGNED" | "STARTING" | "SCHEDULED" | "INTERRUPTING" | "RUNNING" | "SUSPENDED" | "CANCELED" | "FAILED" | "SUCCEEDED" | "NOT_COMPATIBLE") attr_accessor target_run_status: ("READY" | "FAILED" | "SUCCEEDED" | "CANCELED" | "SUSPENDED" | "PENDING") attr_accessor failure_retry_count: ::Integer attr_accessor parameters: ::Hash[::String, Types::TaskParameterValue] attr_accessor started_at: ::Time attr_accessor ended_at: ::Time attr_accessor updated_at: ::Time attr_accessor updated_by: ::String attr_accessor latest_session_action_id: ::String SENSITIVE: [:parameters] end class ThrottlingException attr_accessor message: ::String attr_accessor service_code: ::String attr_accessor quota_code: ::String attr_accessor retry_after_seconds: ::Integer attr_accessor context: ::Hash[::String, ::String] SENSITIVE: [] end class UntagResourceRequest attr_accessor resource_arn: ::String attr_accessor tag_keys: ::Array[::String] SENSITIVE: [] end class UntagResourceResponse < Aws::EmptyStructure end class UpdateBudgetRequest attr_accessor client_token: ::String attr_accessor farm_id: ::String attr_accessor budget_id: ::String attr_accessor display_name: ::String attr_accessor description: ::String attr_accessor status: ("ACTIVE" | "INACTIVE") attr_accessor approximate_dollar_limit: ::Float attr_accessor actions_to_add: ::Array[Types::BudgetActionToAdd] attr_accessor actions_to_remove: ::Array[Types::BudgetActionToRemove] attr_accessor schedule: Types::BudgetSchedule SENSITIVE: [:description] end class UpdateBudgetResponse < Aws::EmptyStructure end class UpdateFarmRequest attr_accessor farm_id: ::String attr_accessor display_name: ::String attr_accessor description: ::String SENSITIVE: [:description] end class UpdateFarmResponse < Aws::EmptyStructure end class UpdateFleetRequest attr_accessor client_token: ::String attr_accessor farm_id: ::String attr_accessor fleet_id: ::String attr_accessor display_name: ::String attr_accessor description: ::String attr_accessor role_arn: ::String attr_accessor min_worker_count: ::Integer attr_accessor max_worker_count: ::Integer attr_accessor configuration: Types::FleetConfiguration SENSITIVE: [:description] end class UpdateFleetResponse < Aws::EmptyStructure end class UpdateJobRequest attr_accessor client_token: ::String attr_accessor farm_id: ::String attr_accessor queue_id: ::String attr_accessor job_id: ::String attr_accessor target_task_run_status: ("READY" | "FAILED" | "SUCCEEDED" | "CANCELED" | "SUSPENDED" | "PENDING") attr_accessor priority: ::Integer attr_accessor max_failed_tasks_count: ::Integer attr_accessor max_retries_per_task: ::Integer attr_accessor lifecycle_status: ("ARCHIVED") SENSITIVE: [] end class UpdateJobResponse < Aws::EmptyStructure end class UpdateMonitorRequest attr_accessor monitor_id: ::String attr_accessor subdomain: ::String attr_accessor display_name: ::String attr_accessor role_arn: ::String SENSITIVE: [] end class UpdateMonitorResponse < Aws::EmptyStructure end class UpdateQueueEnvironmentRequest attr_accessor client_token: ::String attr_accessor farm_id: ::String attr_accessor queue_id: ::String attr_accessor queue_environment_id: ::String attr_accessor priority: ::Integer attr_accessor template_type: ("JSON" | "YAML") attr_accessor template: ::String SENSITIVE: [:template] end class UpdateQueueEnvironmentResponse < Aws::EmptyStructure end class UpdateQueueFleetAssociationRequest attr_accessor farm_id: ::String attr_accessor queue_id: ::String attr_accessor fleet_id: ::String attr_accessor status: ("ACTIVE" | "STOP_SCHEDULING_AND_COMPLETE_TASKS" | "STOP_SCHEDULING_AND_CANCEL_TASKS") SENSITIVE: [] end class UpdateQueueFleetAssociationResponse < Aws::EmptyStructure end class UpdateQueueRequest attr_accessor client_token: ::String attr_accessor farm_id: ::String attr_accessor queue_id: ::String attr_accessor display_name: ::String attr_accessor description: ::String attr_accessor default_budget_action: ("NONE" | "STOP_SCHEDULING_AND_COMPLETE_TASKS" | "STOP_SCHEDULING_AND_CANCEL_TASKS") attr_accessor job_attachment_settings: Types::JobAttachmentSettings attr_accessor role_arn: ::String attr_accessor job_run_as_user: Types::JobRunAsUser attr_accessor required_file_system_location_names_to_add: ::Array[::String] attr_accessor required_file_system_location_names_to_remove: ::Array[::String] attr_accessor allowed_storage_profile_ids_to_add: ::Array[::String] attr_accessor allowed_storage_profile_ids_to_remove: ::Array[::String] SENSITIVE: [:description] end class UpdateQueueResponse < Aws::EmptyStructure end class UpdateSessionRequest attr_accessor client_token: ::String attr_accessor farm_id: ::String attr_accessor queue_id: ::String attr_accessor job_id: ::String attr_accessor session_id: ::String attr_accessor target_lifecycle_status: ("ENDED") SENSITIVE: [] end class UpdateSessionResponse < Aws::EmptyStructure end class UpdateStepRequest attr_accessor client_token: ::String attr_accessor farm_id: ::String attr_accessor queue_id: ::String attr_accessor job_id: ::String attr_accessor step_id: ::String attr_accessor target_task_run_status: ("READY" | "FAILED" | "SUCCEEDED" | "CANCELED" | "SUSPENDED" | "PENDING") SENSITIVE: [] end class UpdateStepResponse < Aws::EmptyStructure end class UpdateStorageProfileRequest attr_accessor client_token: ::String attr_accessor farm_id: ::String attr_accessor storage_profile_id: ::String attr_accessor display_name: ::String attr_accessor os_family: ("WINDOWS" | "LINUX" | "MACOS") attr_accessor file_system_locations_to_add: ::Array[Types::FileSystemLocation] attr_accessor file_system_locations_to_remove: ::Array[Types::FileSystemLocation] SENSITIVE: [] end class UpdateStorageProfileResponse < Aws::EmptyStructure end class UpdateTaskRequest attr_accessor client_token: ::String attr_accessor farm_id: ::String attr_accessor queue_id: ::String attr_accessor job_id: ::String attr_accessor step_id: ::String attr_accessor task_id: ::String attr_accessor target_run_status: ("READY" | "FAILED" | "SUCCEEDED" | "CANCELED" | "SUSPENDED" | "PENDING") SENSITIVE: [] end class UpdateTaskResponse < Aws::EmptyStructure end class UpdateWorkerRequest attr_accessor farm_id: ::String attr_accessor fleet_id: ::String attr_accessor worker_id: ::String attr_accessor status: ("STARTED" | "STOPPING" | "STOPPED") attr_accessor capabilities: Types::WorkerCapabilities attr_accessor host_properties: Types::HostPropertiesRequest SENSITIVE: [] end class UpdateWorkerResponse attr_accessor log: Types::LogConfiguration SENSITIVE: [] end class UpdateWorkerScheduleRequest attr_accessor farm_id: ::String attr_accessor fleet_id: ::String attr_accessor worker_id: ::String attr_accessor updated_session_actions: ::Hash[::String, Types::UpdatedSessionActionInfo] SENSITIVE: [] end class UpdateWorkerScheduleResponse attr_accessor assigned_sessions: ::Hash[::String, Types::AssignedSession] attr_accessor cancel_session_actions: ::Hash[::String, ::Array[::String]] attr_accessor desired_worker_status: ("STOPPED") attr_accessor update_interval_seconds: ::Integer SENSITIVE: [] end class UpdatedSessionActionInfo attr_accessor completed_status: ("SUCCEEDED" | "FAILED" | "INTERRUPTED" | "CANCELED" | "NEVER_ATTEMPTED") attr_accessor process_exit_code: ::Integer attr_accessor progress_message: ::String attr_accessor started_at: ::Time attr_accessor ended_at: ::Time attr_accessor updated_at: ::Time attr_accessor progress_percent: ::Float SENSITIVE: [:progress_message] end class UsageTrackingResource attr_accessor queue_id: ::String attr_accessor unknown: untyped SENSITIVE: [] class QueueId < UsageTrackingResource end class Unknown < UsageTrackingResource end end class UserJobsFirst attr_accessor user_identity_id: ::String SENSITIVE: [] end class VCpuCountRange attr_accessor min: ::Integer attr_accessor max: ::Integer SENSITIVE: [] end class ValidationException attr_accessor message: ::String attr_accessor reason: ("UNKNOWN_OPERATION" | "CANNOT_PARSE" | "FIELD_VALIDATION_FAILED" | "OTHER") attr_accessor field_list: ::Array[Types::ValidationExceptionField] attr_accessor context: ::Hash[::String, ::String] SENSITIVE: [] end class ValidationExceptionField attr_accessor name: ::String attr_accessor message: ::String SENSITIVE: [] end class WindowsUser attr_accessor user: ::String attr_accessor password_arn: ::String SENSITIVE: [] end class WorkerAmountCapability attr_accessor name: ::String attr_accessor value: ::Float SENSITIVE: [] end class WorkerAttributeCapability attr_accessor name: ::String attr_accessor values: ::Array[::String] SENSITIVE: [] end class WorkerCapabilities attr_accessor amounts: ::Array[Types::WorkerAmountCapability] attr_accessor attributes: ::Array[Types::WorkerAttributeCapability] SENSITIVE: [] end class WorkerSearchSummary attr_accessor fleet_id: ::String attr_accessor worker_id: ::String attr_accessor status: ("CREATED" | "STARTED" | "STOPPING" | "STOPPED" | "NOT_RESPONDING" | "NOT_COMPATIBLE" | "RUNNING" | "IDLE") attr_accessor host_properties: Types::HostPropertiesResponse attr_accessor created_by: ::String attr_accessor created_at: ::Time attr_accessor updated_by: ::String attr_accessor updated_at: ::Time SENSITIVE: [] end class WorkerSessionSummary attr_accessor session_id: ::String attr_accessor queue_id: ::String attr_accessor job_id: ::String attr_accessor started_at: ::Time attr_accessor lifecycle_status: ("STARTED" | "UPDATE_IN_PROGRESS" | "UPDATE_SUCCEEDED" | "UPDATE_FAILED" | "ENDED") attr_accessor ended_at: ::Time attr_accessor target_lifecycle_status: ("ENDED") SENSITIVE: [] end class WorkerSummary attr_accessor worker_id: ::String attr_accessor farm_id: ::String attr_accessor fleet_id: ::String attr_accessor status: ("CREATED" | "STARTED" | "STOPPING" | "STOPPED" | "NOT_RESPONDING" | "NOT_COMPATIBLE" | "RUNNING" | "IDLE") attr_accessor host_properties: Types::HostPropertiesResponse attr_accessor log: Types::LogConfiguration attr_accessor created_at: ::Time attr_accessor created_by: ::String attr_accessor updated_at: ::Time attr_accessor updated_by: ::String SENSITIVE: [] end end end