Class: Aws::Batch::Types::CreateSchedulingPolicyRequest

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-batch/types.rb

Overview

Contains the parameters for ‘CreateSchedulingPolicy`.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#fairshare_policyTypes::FairsharePolicy

The fair share policy of the scheduling policy.



2385
2386
2387
2388
2389
2390
2391
# File 'lib/aws-sdk-batch/types.rb', line 2385

class CreateSchedulingPolicyRequest < Struct.new(
  :name,
  :fairshare_policy,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#nameString

The name of the scheduling policy. It can be up to 128 letters long. It can contain uppercase and lowercase letters, numbers, hyphens (-), and underscores (_).

Returns:

  • (String)


2385
2386
2387
2388
2389
2390
2391
# File 'lib/aws-sdk-batch/types.rb', line 2385

class CreateSchedulingPolicyRequest < Struct.new(
  :name,
  :fairshare_policy,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end

#tagsHash<String,String>

The tags that you apply to the scheduling policy to help you categorize and organize your resources. Each tag consists of a key and an optional value. For more information, see [Tagging Amazon Web Services Resources] in *Amazon Web Services General Reference*.

These tags can be updated or removed using the [TagResource] and

UntagResource][3

API operations.

[1]: docs.aws.amazon.com/general/latest/gr/aws_tagging.html [2]: docs.aws.amazon.com/batch/latest/APIReference/API_TagResource.html [3]: docs.aws.amazon.com/batch/latest/APIReference/API_UntagResource.html

Returns:

  • (Hash<String,String>)


2385
2386
2387
2388
2389
2390
2391
# File 'lib/aws-sdk-batch/types.rb', line 2385

class CreateSchedulingPolicyRequest < Struct.new(
  :name,
  :fairshare_policy,
  :tags)
  SENSITIVE = []
  include Aws::Structure
end