Module: Aws::Deadline::Types

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

Defined Under Namespace

Classes: AcceleratorCapabilities, AcceleratorCountRange, AcceleratorSelection, 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.



2474
2475
2476
2477
2478
2479
2480
2481
2482
2483
2484
2485
# File 'lib/aws-sdk-deadline/types.rb', line 2474

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.



6885
6886
6887
6888
6889
6890
6891
6892
6893
6894
6895
6896
6897
6898
6899
6900
6901
6902
# File 'lib/aws-sdk-deadline/types.rb', line 6885

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.



221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
# File 'lib/aws-sdk-deadline/types.rb', line 221

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.



221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
# File 'lib/aws-sdk-deadline/types.rb', line 221

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.



2924
2925
2926
2927
2928
2929
2930
2931
2932
2933
2934
2935
2936
2937
2938
2939
# File 'lib/aws-sdk-deadline/types.rb', line 2924

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.



7005
7006
7007
7008
7009
7010
7011
7012
7013
7014
7015
7016
7017
7018
# File 'lib/aws-sdk-deadline/types.rb', line 7005

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.



755
756
757
758
759
760
761
762
763
764
# File 'lib/aws-sdk-deadline/types.rb', line 755

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


7574
7575
7576
7577
7578
7579
7580
7581
7582
7583
7584
7585
# File 'lib/aws-sdk-deadline/types.rb', line 7574

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)


4552
4553
4554
4555
4556
4557
4558
4559
4560
4561
4562
4563
4564
4565
4566
4567
# File 'lib/aws-sdk-deadline/types.rb', line 4552

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.



6885
6886
6887
6888
6889
6890
6891
6892
6893
6894
6895
6896
6897
6898
6899
6900
6901
6902
# File 'lib/aws-sdk-deadline/types.rb', line 6885

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)


4552
4553
4554
4555
4556
4557
4558
4559
4560
4561
4562
4563
4564
4565
4566
4567
# File 'lib/aws-sdk-deadline/types.rb', line 4552

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.



2924
2925
2926
2927
2928
2929
2930
2931
2932
2933
2934
2935
2936
2937
2938
2939
# File 'lib/aws-sdk-deadline/types.rb', line 2924

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.



2924
2925
2926
2927
2928
2929
2930
2931
2932
2933
2934
2935
2936
2937
2938
2939
# File 'lib/aws-sdk-deadline/types.rb', line 2924

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.



6885
6886
6887
6888
6889
6890
6891
6892
6893
6894
6895
6896
6897
6898
6899
6900
6901
6902
# File 'lib/aws-sdk-deadline/types.rb', line 6885

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.



7005
7006
7007
7008
7009
7010
7011
7012
7013
7014
7015
7016
7017
7018
# File 'lib/aws-sdk-deadline/types.rb', line 7005

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)


4552
4553
4554
4555
4556
4557
4558
4559
4560
4561
4562
4563
4564
4565
4566
4567
# File 'lib/aws-sdk-deadline/types.rb', line 4552

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)


9333
9334
9335
9336
9337
9338
9339
9340
9341
9342
# File 'lib/aws-sdk-deadline/types.rb', line 9333

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


7574
7575
7576
7577
7578
7579
7580
7581
7582
7583
7584
7585
# File 'lib/aws-sdk-deadline/types.rb', line 7574

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.



6885
6886
6887
6888
6889
6890
6891
6892
6893
6894
6895
6896
6897
6898
6899
6900
6901
6902
# File 'lib/aws-sdk-deadline/types.rb', line 6885

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.



2474
2475
2476
2477
2478
2479
2480
2481
2482
2483
2484
2485
# File 'lib/aws-sdk-deadline/types.rb', line 2474

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.



2924
2925
2926
2927
2928
2929
2930
2931
2932
2933
2934
2935
2936
2937
2938
2939
# File 'lib/aws-sdk-deadline/types.rb', line 2924

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)


4552
4553
4554
4555
4556
4557
4558
4559
4560
4561
4562
4563
4564
4565
4566
4567
# File 'lib/aws-sdk-deadline/types.rb', line 4552

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.



6885
6886
6887
6888
6889
6890
6891
6892
6893
6894
6895
6896
6897
6898
6899
6900
6901
6902
# File 'lib/aws-sdk-deadline/types.rb', line 6885

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.



221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
# File 'lib/aws-sdk-deadline/types.rb', line 221

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.



221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
# File 'lib/aws-sdk-deadline/types.rb', line 221

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.



7005
7006
7007
7008
7009
7010
7011
7012
7013
7014
7015
7016
7017
7018
# File 'lib/aws-sdk-deadline/types.rb', line 7005

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