Module: Aws::Deadline::Types

Defined in:
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, ListJobParameterDefinitionsRequest, ListJobParameterDefinitionsResponse, 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.



2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
2436
# File 'lib/aws-sdk-deadline/types.rb', line 2425

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.



6836
6837
6838
6839
6840
6841
6842
6843
6844
6845
6846
6847
6848
6849
6850
6851
6852
6853
# File 'lib/aws-sdk-deadline/types.rb', line 6836

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

  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

#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 'lib/aws-sdk-deadline/types.rb', line 172

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

  class EnvEnter < AssignedSessionActionDefinition; end
  class EnvExit < AssignedSessionActionDefinition; end
  class TaskRun < AssignedSessionActionDefinition; end
  class SyncInputJobAttachments < 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 'lib/aws-sdk-deadline/types.rb', line 172

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

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

#environment_detailsTypes::EnvironmentDetailsIdentifiers

The environment details.



2875
2876
2877
2878
2879
2880
2881
2882
2883
2884
2885
2886
2887
2888
2889
2890
# File 'lib/aws-sdk-deadline/types.rb', line 2875

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

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

#field_sortTypes::FieldSortExpression

Options for sorting by a field.



6956
6957
6958
6959
6960
6961
6962
6963
6964
6965
6966
6967
6968
6969
# File 'lib/aws-sdk-deadline/types.rb', line 6956

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

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

#fixedTypes::FixedBudgetSchedule

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



706
707
708
709
710
711
712
713
714
715
# File 'lib/aws-sdk-deadline/types.rb', line 706

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>)


7513
7514
7515
7516
7517
7518
7519
7520
7521
7522
7523
7524
# File 'lib/aws-sdk-deadline/types.rb', line 7513

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

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

#floatString

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

Returns:

  • (String)


4503
4504
4505
4506
4507
4508
4509
4510
4511
4512
4513
4514
4515
4516
4517
4518
# File 'lib/aws-sdk-deadline/types.rb', line 4503

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

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

#group_filterTypes::SearchGroupedFilterExpressions

Filters by group.



6836
6837
6838
6839
6840
6841
6842
6843
6844
6845
6846
6847
6848
6849
6850
6851
6852
6853
# File 'lib/aws-sdk-deadline/types.rb', line 6836

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

  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

#intString

A signed integer represented as a string.

Returns:

  • (String)


4503
4504
4505
4506
4507
4508
4509
4510
4511
4512
4513
4514
4515
4516
4517
4518
# File 'lib/aws-sdk-deadline/types.rb', line 4503

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

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

#job_attachment_detailsTypes::JobAttachmentDetailsIdentifiers

The job attachment details.



2875
2876
2877
2878
2879
2880
2881
2882
2883
2884
2885
2886
2887
2888
2889
2890
# File 'lib/aws-sdk-deadline/types.rb', line 2875

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

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

#job_detailsTypes::JobDetailsIdentifiers

The job details.



2875
2876
2877
2878
2879
2880
2881
2882
2883
2884
2885
2886
2887
2888
2889
2890
# File 'lib/aws-sdk-deadline/types.rb', line 2875

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

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

#parameter_filterTypes::ParameterFilterExpression

Filters by parameter.



6836
6837
6838
6839
6840
6841
6842
6843
6844
6845
6846
6847
6848
6849
6850
6851
6852
6853
# File 'lib/aws-sdk-deadline/types.rb', line 6836

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

  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

#parameter_sortTypes::ParameterSortExpression

Options for sorting by a parameter.



6956
6957
6958
6959
6960
6961
6962
6963
6964
6965
6966
6967
6968
6969
# File 'lib/aws-sdk-deadline/types.rb', line 6956

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

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

#pathString

A file system path represented as a string.

Returns:

  • (String)


4503
4504
4505
4506
4507
4508
4509
4510
4511
4512
4513
4514
4515
4516
4517
4518
# File 'lib/aws-sdk-deadline/types.rb', line 4503

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

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

#queue_idString

The queue ID.

Returns:

  • (String)


9272
9273
9274
9275
9276
9277
9278
9279
9280
9281
# File 'lib/aws-sdk-deadline/types.rb', line 9272

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>)


7513
7514
7515
7516
7517
7518
7519
7520
7521
7522
7523
7524
# File 'lib/aws-sdk-deadline/types.rb', line 7513

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

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

#search_term_filterTypes::SearchTermFilterExpression

Filters by a specified search term.



6836
6837
6838
6839
6840
6841
6842
6843
6844
6845
6846
6847
6848
6849
6850
6851
6852
6853
# File 'lib/aws-sdk-deadline/types.rb', line 6836

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

  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

#service_managed_ec2Types::ServiceManagedEc2FleetConfiguration

The service managed Amazon EC2 instances for a fleet configuration.



2425
2426
2427
2428
2429
2430
2431
2432
2433
2434
2435
2436
# File 'lib/aws-sdk-deadline/types.rb', line 2425

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.



2875
2876
2877
2878
2879
2880
2881
2882
2883
2884
2885
2886
2887
2888
2889
2890
# File 'lib/aws-sdk-deadline/types.rb', line 2875

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

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

#stringString

A UTF-8 string.

Returns:

  • (String)


4503
4504
4505
4506
4507
4508
4509
4510
4511
4512
4513
4514
4515
4516
4517
4518
# File 'lib/aws-sdk-deadline/types.rb', line 4503

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

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

#string_filterTypes::StringFilterExpression

Filters by a string.



6836
6837
6838
6839
6840
6841
6842
6843
6844
6845
6846
6847
6848
6849
6850
6851
6852
6853
# File 'lib/aws-sdk-deadline/types.rb', line 6836

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

  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

#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 'lib/aws-sdk-deadline/types.rb', line 172

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

  class EnvEnter < AssignedSessionActionDefinition; end
  class EnvExit < AssignedSessionActionDefinition; end
  class TaskRun < AssignedSessionActionDefinition; end
  class SyncInputJobAttachments < 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 'lib/aws-sdk-deadline/types.rb', line 172

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

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

#user_jobs_firstTypes::UserJobsFirst

Options for sorting a particular user’s jobs first.



6956
6957
6958
6959
6960
6961
6962
6963
6964
6965
6966
6967
6968
6969
# File 'lib/aws-sdk-deadline/types.rb', line 6956

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

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