Class: Aws::Deadline::Types::CreateQueueRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::Deadline::Types::CreateQueueRequest
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-deadline/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[:description, :required_file_system_location_names]
Instance Attribute Summary collapse
-
#allowed_storage_profile_ids ⇒ Array<String>
The storage profile IDs to include in the queue.
-
#client_token ⇒ String
The unique token which the server uses to recognize retries of the same request.
-
#default_budget_action ⇒ String
The default action to take on a queue if a budget isn’t configured.
-
#description ⇒ String
The description of the queue.
-
#display_name ⇒ String
The display name of the queue.
-
#farm_id ⇒ String
The farm ID of the farm to connect to the queue.
-
#job_attachment_settings ⇒ Types::JobAttachmentSettings
The job attachment settings for the queue.
-
#job_run_as_user ⇒ Types::JobRunAsUser
The jobs in the queue run as the specified POSIX user.
-
#required_file_system_location_names ⇒ Array<String>
The file system location name to include in the queue.
-
#role_arn ⇒ String
The IAM role ARN that workers will use while running jobs for this queue.
-
#tags ⇒ Hash<String,String>
Each tag consists of a tag key and a tag value.
Instance Attribute Details
#allowed_storage_profile_ids ⇒ Array<String>
The storage profile IDs to include in the queue.
1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 |
# File 'lib/aws-sdk-deadline/types.rb', line 1490 class CreateQueueRequest < Struct.new( :client_token, :farm_id, :display_name, :description, :default_budget_action, :job_attachment_settings, :role_arn, :job_run_as_user, :required_file_system_location_names, :allowed_storage_profile_ids, :tags) SENSITIVE = [:description, :required_file_system_location_names] include Aws::Structure end |
#client_token ⇒ String
The unique token which the server uses to recognize retries of the same request.
**A suitable default value is auto-generated.** You should normally not need to pass this option.
1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 |
# File 'lib/aws-sdk-deadline/types.rb', line 1490 class CreateQueueRequest < Struct.new( :client_token, :farm_id, :display_name, :description, :default_budget_action, :job_attachment_settings, :role_arn, :job_run_as_user, :required_file_system_location_names, :allowed_storage_profile_ids, :tags) SENSITIVE = [:description, :required_file_system_location_names] include Aws::Structure end |
#default_budget_action ⇒ String
The default action to take on a queue if a budget isn’t configured.
1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 |
# File 'lib/aws-sdk-deadline/types.rb', line 1490 class CreateQueueRequest < Struct.new( :client_token, :farm_id, :display_name, :description, :default_budget_action, :job_attachment_settings, :role_arn, :job_run_as_user, :required_file_system_location_names, :allowed_storage_profile_ids, :tags) SENSITIVE = [:description, :required_file_system_location_names] include Aws::Structure end |
#description ⇒ String
The description of the queue.
This field can store any content. Escape or encode this content before displaying it on a webpage or any other system that might interpret the content of this field.
1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 |
# File 'lib/aws-sdk-deadline/types.rb', line 1490 class CreateQueueRequest < Struct.new( :client_token, :farm_id, :display_name, :description, :default_budget_action, :job_attachment_settings, :role_arn, :job_run_as_user, :required_file_system_location_names, :allowed_storage_profile_ids, :tags) SENSITIVE = [:description, :required_file_system_location_names] include Aws::Structure end |
#display_name ⇒ String
The display name of the queue.
This field can store any content. Escape or encode this content before displaying it on a webpage or any other system that might interpret the content of this field.
1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 |
# File 'lib/aws-sdk-deadline/types.rb', line 1490 class CreateQueueRequest < Struct.new( :client_token, :farm_id, :display_name, :description, :default_budget_action, :job_attachment_settings, :role_arn, :job_run_as_user, :required_file_system_location_names, :allowed_storage_profile_ids, :tags) SENSITIVE = [:description, :required_file_system_location_names] include Aws::Structure end |
#farm_id ⇒ String
The farm ID of the farm to connect to the queue.
1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 |
# File 'lib/aws-sdk-deadline/types.rb', line 1490 class CreateQueueRequest < Struct.new( :client_token, :farm_id, :display_name, :description, :default_budget_action, :job_attachment_settings, :role_arn, :job_run_as_user, :required_file_system_location_names, :allowed_storage_profile_ids, :tags) SENSITIVE = [:description, :required_file_system_location_names] include Aws::Structure end |
#job_attachment_settings ⇒ Types::JobAttachmentSettings
The job attachment settings for the queue. These are the Amazon S3 bucket name and the Amazon S3 prefix.
1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 |
# File 'lib/aws-sdk-deadline/types.rb', line 1490 class CreateQueueRequest < Struct.new( :client_token, :farm_id, :display_name, :description, :default_budget_action, :job_attachment_settings, :role_arn, :job_run_as_user, :required_file_system_location_names, :allowed_storage_profile_ids, :tags) SENSITIVE = [:description, :required_file_system_location_names] include Aws::Structure end |
#job_run_as_user ⇒ Types::JobRunAsUser
The jobs in the queue run as the specified POSIX user.
1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 |
# File 'lib/aws-sdk-deadline/types.rb', line 1490 class CreateQueueRequest < Struct.new( :client_token, :farm_id, :display_name, :description, :default_budget_action, :job_attachment_settings, :role_arn, :job_run_as_user, :required_file_system_location_names, :allowed_storage_profile_ids, :tags) SENSITIVE = [:description, :required_file_system_location_names] include Aws::Structure end |
#required_file_system_location_names ⇒ Array<String>
The file system location name to include in the queue.
1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 |
# File 'lib/aws-sdk-deadline/types.rb', line 1490 class CreateQueueRequest < Struct.new( :client_token, :farm_id, :display_name, :description, :default_budget_action, :job_attachment_settings, :role_arn, :job_run_as_user, :required_file_system_location_names, :allowed_storage_profile_ids, :tags) SENSITIVE = [:description, :required_file_system_location_names] include Aws::Structure end |
#role_arn ⇒ String
The IAM role ARN that workers will use while running jobs for this queue.
1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 |
# File 'lib/aws-sdk-deadline/types.rb', line 1490 class CreateQueueRequest < Struct.new( :client_token, :farm_id, :display_name, :description, :default_budget_action, :job_attachment_settings, :role_arn, :job_run_as_user, :required_file_system_location_names, :allowed_storage_profile_ids, :tags) SENSITIVE = [:description, :required_file_system_location_names] include Aws::Structure end |
#tags ⇒ Hash<String,String>
Each tag consists of a tag key and a tag value. Tag keys and values are both required, but tag values can be empty strings.
1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 |
# File 'lib/aws-sdk-deadline/types.rb', line 1490 class CreateQueueRequest < Struct.new( :client_token, :farm_id, :display_name, :description, :default_budget_action, :job_attachment_settings, :role_arn, :job_run_as_user, :required_file_system_location_names, :allowed_storage_profile_ids, :tags) SENSITIVE = [:description, :required_file_system_location_names] include Aws::Structure end |