Module: Aws::Deadline::Types

Defined in:
gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb

Defined Under Namespace

Classes: AcceleratorCountRange, AcceleratorTotalMemoryMiBRange, AccessDeniedException, AssignedEnvironmentEnterSessionActionDefinition, AssignedEnvironmentExitSessionActionDefinition, AssignedSession, AssignedSessionAction, AssignedSessionActionDefinition, AssignedSyncInputJobAttachmentsSessionActionDefinition, AssignedTaskRunSessionActionDefinition, AssociateMemberToFarmRequest, AssociateMemberToFarmResponse, AssociateMemberToFleetRequest, AssociateMemberToFleetResponse, AssociateMemberToJobRequest, AssociateMemberToJobResponse, AssociateMemberToQueueRequest, AssociateMemberToQueueResponse, AssumeFleetRoleForReadRequest, AssumeFleetRoleForReadResponse, AssumeFleetRoleForWorkerRequest, AssumeFleetRoleForWorkerResponse, AssumeQueueRoleForReadRequest, AssumeQueueRoleForReadResponse, AssumeQueueRoleForUserRequest, AssumeQueueRoleForUserResponse, AssumeQueueRoleForWorkerRequest, AssumeQueueRoleForWorkerResponse, Attachments, AwsCredentials, BatchGetJobEntityRequest, BatchGetJobEntityResponse, BudgetActionToAdd, BudgetActionToRemove, BudgetSchedule, BudgetSummary, ConflictException, ConsumedUsages, CopyJobTemplateRequest, CopyJobTemplateResponse, CreateBudgetRequest, CreateBudgetResponse, CreateFarmRequest, CreateFarmResponse, CreateFleetRequest, CreateFleetResponse, CreateJobRequest, CreateJobResponse, CreateLicenseEndpointRequest, CreateLicenseEndpointResponse, CreateMonitorRequest, CreateMonitorResponse, CreateQueueEnvironmentRequest, CreateQueueEnvironmentResponse, CreateQueueFleetAssociationRequest, CreateQueueFleetAssociationResponse, CreateQueueRequest, CreateQueueResponse, CreateStorageProfileRequest, CreateStorageProfileResponse, CreateWorkerRequest, CreateWorkerResponse, CustomerManagedFleetConfiguration, CustomerManagedWorkerCapabilities, DateTimeFilterExpression, DeleteBudgetRequest, DeleteBudgetResponse, DeleteFarmRequest, DeleteFarmResponse, DeleteFleetRequest, DeleteFleetResponse, DeleteLicenseEndpointRequest, DeleteLicenseEndpointResponse, DeleteMeteredProductRequest, DeleteMeteredProductResponse, DeleteMonitorRequest, DeleteMonitorResponse, DeleteQueueEnvironmentRequest, DeleteQueueEnvironmentResponse, DeleteQueueFleetAssociationRequest, DeleteQueueFleetAssociationResponse, DeleteQueueRequest, DeleteQueueResponse, DeleteStorageProfileRequest, DeleteStorageProfileResponse, DeleteWorkerRequest, DeleteWorkerResponse, DependencyCounts, DisassociateMemberFromFarmRequest, DisassociateMemberFromFarmResponse, DisassociateMemberFromFleetRequest, DisassociateMemberFromFleetResponse, DisassociateMemberFromJobRequest, DisassociateMemberFromJobResponse, DisassociateMemberFromQueueRequest, DisassociateMemberFromQueueResponse, Ec2EbsVolume, EnvironmentDetailsEntity, EnvironmentDetailsError, EnvironmentDetailsIdentifiers, EnvironmentEnterSessionActionDefinition, EnvironmentEnterSessionActionDefinitionSummary, EnvironmentExitSessionActionDefinition, EnvironmentExitSessionActionDefinitionSummary, FarmMember, FarmSummary, FieldSortExpression, FileSystemLocation, FixedBudgetSchedule, FleetAmountCapability, FleetAttributeCapability, FleetCapabilities, FleetConfiguration, FleetMember, FleetSummary, GetBudgetRequest, GetBudgetResponse, GetFarmRequest, GetFarmResponse, GetFleetRequest, GetFleetResponse, GetJobEntityError, GetJobRequest, GetJobResponse, GetLicenseEndpointRequest, GetLicenseEndpointResponse, GetMonitorRequest, GetMonitorResponse, GetQueueEnvironmentRequest, GetQueueEnvironmentResponse, GetQueueFleetAssociationRequest, GetQueueFleetAssociationResponse, GetQueueRequest, GetQueueResponse, GetSessionActionRequest, GetSessionActionResponse, GetSessionRequest, GetSessionResponse, GetSessionsStatisticsAggregationRequest, GetSessionsStatisticsAggregationResponse, GetStepRequest, GetStepResponse, GetStorageProfileForQueueRequest, GetStorageProfileForQueueResponse, GetStorageProfileRequest, GetStorageProfileResponse, GetTaskRequest, GetTaskResponse, GetWorkerRequest, GetWorkerResponse, HostPropertiesRequest, HostPropertiesResponse, InternalServerErrorException, IpAddresses, JobAttachmentDetailsEntity, JobAttachmentDetailsError, JobAttachmentDetailsIdentifiers, JobAttachmentSettings, JobDetailsEntity, JobDetailsError, JobDetailsIdentifiers, JobEntity, JobEntityIdentifiersUnion, JobMember, JobParameter, JobRunAsUser, JobSearchSummary, JobSummary, LicenseEndpointSummary, ListAvailableMeteredProductsRequest, ListAvailableMeteredProductsResponse, ListBudgetsRequest, ListBudgetsResponse, ListFarmMembersRequest, ListFarmMembersResponse, ListFarmsRequest, ListFarmsResponse, ListFleetMembersRequest, ListFleetMembersResponse, ListFleetsRequest, ListFleetsResponse, ListJobMembersRequest, ListJobMembersResponse, ListJobsRequest, ListJobsResponse, ListLicenseEndpointsRequest, ListLicenseEndpointsResponse, ListMeteredProductsRequest, ListMeteredProductsResponse, ListMonitorsRequest, ListMonitorsResponse, ListQueueEnvironmentsRequest, ListQueueEnvironmentsResponse, ListQueueFleetAssociationsRequest, ListQueueFleetAssociationsResponse, ListQueueMembersRequest, ListQueueMembersResponse, ListQueuesRequest, ListQueuesResponse, ListSessionActionsRequest, ListSessionActionsResponse, ListSessionsForWorkerRequest, ListSessionsForWorkerResponse, ListSessionsRequest, ListSessionsResponse, ListStepConsumersRequest, ListStepConsumersResponse, ListStepDependenciesRequest, ListStepDependenciesResponse, ListStepsRequest, ListStepsResponse, ListStorageProfilesForQueueRequest, ListStorageProfilesForQueueResponse, ListStorageProfilesRequest, ListStorageProfilesResponse, ListTagsForResourceRequest, ListTagsForResourceResponse, ListTasksRequest, ListTasksResponse, ListWorkersRequest, ListWorkersResponse, LogConfiguration, ManifestProperties, MemoryMiBRange, MeteredProductSummary, MonitorSummary, ParameterFilterExpression, ParameterSortExpression, ParameterSpace, PathMappingRule, PosixUser, PutMeteredProductRequest, PutMeteredProductResponse, QueueEnvironmentSummary, QueueFleetAssociationSummary, QueueMember, QueueSummary, ResourceNotFoundException, ResponseBudgetAction, S3Location, SearchFilterExpression, SearchGroupedFilterExpressions, SearchJobsRequest, SearchJobsResponse, SearchSortExpression, SearchStepsRequest, SearchStepsResponse, SearchTasksRequest, SearchTasksResponse, SearchTermFilterExpression, SearchWorkersRequest, SearchWorkersResponse, ServiceManagedEc2FleetConfiguration, ServiceManagedEc2InstanceCapabilities, ServiceManagedEc2InstanceMarketOptions, ServiceQuotaExceededException, SessionActionDefinition, SessionActionDefinitionSummary, SessionActionSummary, SessionSummary, SessionsStatisticsResources, StartSessionsStatisticsAggregationRequest, StartSessionsStatisticsAggregationResponse, Statistics, Stats, StepAmountCapability, StepAttributeCapability, StepConsumer, StepDependency, StepDetailsEntity, StepDetailsError, StepDetailsIdentifiers, StepParameter, StepRequiredCapabilities, StepSearchSummary, StepSummary, StorageProfileSummary, StringFilterExpression, SyncInputJobAttachmentsSessionActionDefinition, SyncInputJobAttachmentsSessionActionDefinitionSummary, TagResourceRequest, TagResourceResponse, TaskParameterValue, TaskRunSessionActionDefinition, TaskRunSessionActionDefinitionSummary, TaskSearchSummary, TaskSummary, ThrottlingException, UntagResourceRequest, UntagResourceResponse, UpdateBudgetRequest, UpdateBudgetResponse, UpdateFarmRequest, UpdateFarmResponse, UpdateFleetRequest, UpdateFleetResponse, UpdateJobRequest, UpdateJobResponse, UpdateMonitorRequest, UpdateMonitorResponse, UpdateQueueEnvironmentRequest, UpdateQueueEnvironmentResponse, UpdateQueueFleetAssociationRequest, UpdateQueueFleetAssociationResponse, UpdateQueueRequest, UpdateQueueResponse, UpdateSessionRequest, UpdateSessionResponse, UpdateStepRequest, UpdateStepResponse, UpdateStorageProfileRequest, UpdateStorageProfileResponse, UpdateTaskRequest, UpdateTaskResponse, UpdateWorkerRequest, UpdateWorkerResponse, UpdateWorkerScheduleRequest, UpdateWorkerScheduleResponse, UpdatedSessionActionInfo, UsageTrackingResource, UserJobsFirst, VCpuCountRange, ValidationException, ValidationExceptionField, WindowsUser, WorkerAmountCapability, WorkerAttributeCapability, WorkerCapabilities, WorkerSearchSummary, WorkerSessionSummary, WorkerSummary

Instance Attribute Summary collapse

Instance Attribute Details

#customer_managedTypes::CustomerManagedFleetConfiguration

The customer managed fleets within a fleet configuration.



2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
2375
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 2364

class FleetConfiguration < Struct.new(
  :customer_managed,
  :service_managed_ec2,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class CustomerManaged < FleetConfiguration; end
  class ServiceManagedEc2 < FleetConfiguration; end
  class Unknown < FleetConfiguration; end
end

#date_time_filterTypes::DateTimeFilterExpression

Filters based on date and time.



6625
6626
6627
6628
6629
6630
6631
6632
6633
6634
6635
6636
6637
6638
6639
6640
6641
6642
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 6625

class SearchFilterExpression < Struct.new(
  :date_time_filter,
  :group_filter,
  :parameter_filter,
  :search_term_filter,
  :string_filter,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class DateTimeFilter < SearchFilterExpression; end
  class GroupFilter < SearchFilterExpression; end
  class ParameterFilter < SearchFilterExpression; end
  class SearchTermFilter < SearchFilterExpression; end
  class StringFilter < SearchFilterExpression; end
  class Unknown < SearchFilterExpression; end
end

#env_enterTypes::EnvironmentEnterSessionActionDefinitionSummary

The environment to enter into.



172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 172

class AssignedSessionActionDefinition < Struct.new(
  :env_enter,
  :env_exit,
  :sync_input_job_attachments,
  :task_run,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class EnvEnter < AssignedSessionActionDefinition; end
  class EnvExit < AssignedSessionActionDefinition; end
  class SyncInputJobAttachments < AssignedSessionActionDefinition; end
  class TaskRun < AssignedSessionActionDefinition; end
  class Unknown < AssignedSessionActionDefinition; end
end

#env_exitTypes::EnvironmentExitSessionActionDefinitionSummary

The environment to exit from.



172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 172

class AssignedSessionActionDefinition < Struct.new(
  :env_enter,
  :env_exit,
  :sync_input_job_attachments,
  :task_run,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class EnvEnter < AssignedSessionActionDefinition; end
  class EnvExit < AssignedSessionActionDefinition; end
  class SyncInputJobAttachments < AssignedSessionActionDefinition; end
  class TaskRun < AssignedSessionActionDefinition; end
  class Unknown < AssignedSessionActionDefinition; end
end

#environment_detailsTypes::EnvironmentDetailsIdentifiers

The environment details.



2786
2787
2788
2789
2790
2791
2792
2793
2794
2795
2796
2797
2798
2799
2800
2801
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 2786

class GetJobEntityError < Struct.new(
  :environment_details,
  :job_attachment_details,
  :job_details,
  :step_details,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class EnvironmentDetails < GetJobEntityError; end
  class JobAttachmentDetails < GetJobEntityError; end
  class JobDetails < GetJobEntityError; end
  class StepDetails < GetJobEntityError; end
  class Unknown < GetJobEntityError; end
end

#field_sortTypes::FieldSortExpression

Options for sorting by a field.



6745
6746
6747
6748
6749
6750
6751
6752
6753
6754
6755
6756
6757
6758
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 6745

class SearchSortExpression < Struct.new(
  :field_sort,
  :parameter_sort,
  :user_jobs_first,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class FieldSort < SearchSortExpression; end
  class ParameterSort < SearchSortExpression; end
  class UserJobsFirst < SearchSortExpression; end
  class Unknown < SearchSortExpression; end
end

#fixedTypes::FixedBudgetSchedule

The fixed start and end time of the budget's schedule.



702
703
704
705
706
707
708
709
710
711
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 702

class BudgetSchedule < Struct.new(
  :fixed,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Fixed < BudgetSchedule; end
  class Unknown < BudgetSchedule; end
end

#fleet_idsArray<String>

One to 10 fleet IDs that specify the fleets to return statistics for. If you specify the fleetIds field, you can't specify the queueIds field.

Returns:

  • (Array<String>)


7302
7303
7304
7305
7306
7307
7308
7309
7310
7311
7312
7313
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 7302

class SessionsStatisticsResources < Struct.new(
  :fleet_ids,
  :queue_ids,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class FleetIds < SessionsStatisticsResources; end
  class QueueIds < SessionsStatisticsResources; end
  class Unknown < SessionsStatisticsResources; end
end

#floatString

A double precision IEEE-754 floating point number represented as a string.

Returns:

  • (String)


4373
4374
4375
4376
4377
4378
4379
4380
4381
4382
4383
4384
4385
4386
4387
4388
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 4373

class JobParameter < Struct.new(
  :float,
  :int,
  :path,
  :string,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Float < JobParameter; end
  class Int < JobParameter; end
  class Path < JobParameter; end
  class String < JobParameter; end
  class Unknown < JobParameter; end
end

#group_filterTypes::SearchGroupedFilterExpressions

Filters by group.



6625
6626
6627
6628
6629
6630
6631
6632
6633
6634
6635
6636
6637
6638
6639
6640
6641
6642
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 6625

class SearchFilterExpression < Struct.new(
  :date_time_filter,
  :group_filter,
  :parameter_filter,
  :search_term_filter,
  :string_filter,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class DateTimeFilter < SearchFilterExpression; end
  class GroupFilter < SearchFilterExpression; end
  class ParameterFilter < SearchFilterExpression; end
  class SearchTermFilter < SearchFilterExpression; end
  class StringFilter < SearchFilterExpression; end
  class Unknown < SearchFilterExpression; end
end

#intString

A signed integer represented as a string.

Returns:

  • (String)


4373
4374
4375
4376
4377
4378
4379
4380
4381
4382
4383
4384
4385
4386
4387
4388
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 4373

class JobParameter < Struct.new(
  :float,
  :int,
  :path,
  :string,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Float < JobParameter; end
  class Int < JobParameter; end
  class Path < JobParameter; end
  class String < JobParameter; end
  class Unknown < JobParameter; end
end

#job_attachment_detailsTypes::JobAttachmentDetailsIdentifiers

The job attachment details.



2786
2787
2788
2789
2790
2791
2792
2793
2794
2795
2796
2797
2798
2799
2800
2801
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 2786

class GetJobEntityError < Struct.new(
  :environment_details,
  :job_attachment_details,
  :job_details,
  :step_details,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class EnvironmentDetails < GetJobEntityError; end
  class JobAttachmentDetails < GetJobEntityError; end
  class JobDetails < GetJobEntityError; end
  class StepDetails < GetJobEntityError; end
  class Unknown < GetJobEntityError; end
end

#job_detailsTypes::JobDetailsIdentifiers

The job details.



2786
2787
2788
2789
2790
2791
2792
2793
2794
2795
2796
2797
2798
2799
2800
2801
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 2786

class GetJobEntityError < Struct.new(
  :environment_details,
  :job_attachment_details,
  :job_details,
  :step_details,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class EnvironmentDetails < GetJobEntityError; end
  class JobAttachmentDetails < GetJobEntityError; end
  class JobDetails < GetJobEntityError; end
  class StepDetails < GetJobEntityError; end
  class Unknown < GetJobEntityError; end
end

#parameter_filterTypes::ParameterFilterExpression

Filters by parameter.



6625
6626
6627
6628
6629
6630
6631
6632
6633
6634
6635
6636
6637
6638
6639
6640
6641
6642
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 6625

class SearchFilterExpression < Struct.new(
  :date_time_filter,
  :group_filter,
  :parameter_filter,
  :search_term_filter,
  :string_filter,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class DateTimeFilter < SearchFilterExpression; end
  class GroupFilter < SearchFilterExpression; end
  class ParameterFilter < SearchFilterExpression; end
  class SearchTermFilter < SearchFilterExpression; end
  class StringFilter < SearchFilterExpression; end
  class Unknown < SearchFilterExpression; end
end

#parameter_sortTypes::ParameterSortExpression

Options for sorting by a parameter.



6745
6746
6747
6748
6749
6750
6751
6752
6753
6754
6755
6756
6757
6758
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 6745

class SearchSortExpression < Struct.new(
  :field_sort,
  :parameter_sort,
  :user_jobs_first,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class FieldSort < SearchSortExpression; end
  class ParameterSort < SearchSortExpression; end
  class UserJobsFirst < SearchSortExpression; end
  class Unknown < SearchSortExpression; end
end

#pathString

A file system path represented as a string.

Returns:

  • (String)


4373
4374
4375
4376
4377
4378
4379
4380
4381
4382
4383
4384
4385
4386
4387
4388
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 4373

class JobParameter < Struct.new(
  :float,
  :int,
  :path,
  :string,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Float < JobParameter; end
  class Int < JobParameter; end
  class Path < JobParameter; end
  class String < JobParameter; end
  class Unknown < JobParameter; end
end

#queue_idString

The queue ID.

Returns:

  • (String)


9013
9014
9015
9016
9017
9018
9019
9020
9021
9022
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 9013

class UsageTrackingResource < Struct.new(
  :queue_id,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class QueueId < UsageTrackingResource; end
  class Unknown < UsageTrackingResource; end
end

#queue_idsArray<String>

One to 10 queue IDs that specify the queues to return statistics for. If you specify the queueIds field, you can't specify the fleetIds field.

Returns:

  • (Array<String>)


7302
7303
7304
7305
7306
7307
7308
7309
7310
7311
7312
7313
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 7302

class SessionsStatisticsResources < Struct.new(
  :fleet_ids,
  :queue_ids,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class FleetIds < SessionsStatisticsResources; end
  class QueueIds < SessionsStatisticsResources; end
  class Unknown < SessionsStatisticsResources; end
end

#search_term_filterTypes::SearchTermFilterExpression

Filters by a specified search term.



6625
6626
6627
6628
6629
6630
6631
6632
6633
6634
6635
6636
6637
6638
6639
6640
6641
6642
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 6625

class SearchFilterExpression < Struct.new(
  :date_time_filter,
  :group_filter,
  :parameter_filter,
  :search_term_filter,
  :string_filter,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class DateTimeFilter < SearchFilterExpression; end
  class GroupFilter < SearchFilterExpression; end
  class ParameterFilter < SearchFilterExpression; end
  class SearchTermFilter < SearchFilterExpression; end
  class StringFilter < SearchFilterExpression; end
  class Unknown < SearchFilterExpression; end
end

#service_managed_ec2Types::ServiceManagedEc2FleetConfiguration

The service managed Amazon EC2 instances for a fleet configuration.



2364
2365
2366
2367
2368
2369
2370
2371
2372
2373
2374
2375
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 2364

class FleetConfiguration < Struct.new(
  :customer_managed,
  :service_managed_ec2,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class CustomerManaged < FleetConfiguration; end
  class ServiceManagedEc2 < FleetConfiguration; end
  class Unknown < FleetConfiguration; end
end

#step_detailsTypes::StepDetailsIdentifiers

The step details.



2786
2787
2788
2789
2790
2791
2792
2793
2794
2795
2796
2797
2798
2799
2800
2801
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 2786

class GetJobEntityError < Struct.new(
  :environment_details,
  :job_attachment_details,
  :job_details,
  :step_details,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class EnvironmentDetails < GetJobEntityError; end
  class JobAttachmentDetails < GetJobEntityError; end
  class JobDetails < GetJobEntityError; end
  class StepDetails < GetJobEntityError; end
  class Unknown < GetJobEntityError; end
end

#stringString

A UTF-8 string.

Returns:

  • (String)


4373
4374
4375
4376
4377
4378
4379
4380
4381
4382
4383
4384
4385
4386
4387
4388
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 4373

class JobParameter < Struct.new(
  :float,
  :int,
  :path,
  :string,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class Float < JobParameter; end
  class Int < JobParameter; end
  class Path < JobParameter; end
  class String < JobParameter; end
  class Unknown < JobParameter; end
end

#string_filterTypes::StringFilterExpression

Filters by a string.



6625
6626
6627
6628
6629
6630
6631
6632
6633
6634
6635
6636
6637
6638
6639
6640
6641
6642
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 6625

class SearchFilterExpression < Struct.new(
  :date_time_filter,
  :group_filter,
  :parameter_filter,
  :search_term_filter,
  :string_filter,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class DateTimeFilter < SearchFilterExpression; end
  class GroupFilter < SearchFilterExpression; end
  class ParameterFilter < SearchFilterExpression; end
  class SearchTermFilter < SearchFilterExpression; end
  class StringFilter < SearchFilterExpression; end
  class Unknown < SearchFilterExpression; end
end

#sync_input_job_attachmentsTypes::SyncInputJobAttachmentsSessionActionDefinitionSummary

The job attachments to sync with the session action definition.



172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 172

class AssignedSessionActionDefinition < Struct.new(
  :env_enter,
  :env_exit,
  :sync_input_job_attachments,
  :task_run,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class EnvEnter < AssignedSessionActionDefinition; end
  class EnvExit < AssignedSessionActionDefinition; end
  class SyncInputJobAttachments < AssignedSessionActionDefinition; end
  class TaskRun < AssignedSessionActionDefinition; end
  class Unknown < AssignedSessionActionDefinition; end
end

#task_runTypes::TaskRunSessionActionDefinitionSummary

The task run.



172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 172

class AssignedSessionActionDefinition < Struct.new(
  :env_enter,
  :env_exit,
  :sync_input_job_attachments,
  :task_run,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class EnvEnter < AssignedSessionActionDefinition; end
  class EnvExit < AssignedSessionActionDefinition; end
  class SyncInputJobAttachments < AssignedSessionActionDefinition; end
  class TaskRun < AssignedSessionActionDefinition; end
  class Unknown < AssignedSessionActionDefinition; end
end

#user_jobs_firstTypes::UserJobsFirst

Options for sorting a particular user's jobs first.



6745
6746
6747
6748
6749
6750
6751
6752
6753
6754
6755
6756
6757
6758
# File 'gems/aws-sdk-deadline/lib/aws-sdk-deadline/types.rb', line 6745

class SearchSortExpression < Struct.new(
  :field_sort,
  :parameter_sort,
  :user_jobs_first,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class FieldSort < SearchSortExpression; end
  class ParameterSort < SearchSortExpression; end
  class UserJobsFirst < SearchSortExpression; end
  class Unknown < SearchSortExpression; end
end