Class: Aws::Batch::Types::UpdateConsumableResourceRequest

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

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#client_tokenString

If this parameter is specified and two update requests with identical payloads and ‘clientToken`s are received, these requests are considered the same request and the second request is rejected. A `clientToken` is valid for 8 hours or until one hour after the consumable resource is deleted, whichever is less.

**A suitable default value is auto-generated.** You should normally not need to pass this option.

Returns:

  • (String)


8946
8947
8948
8949
8950
8951
8952
8953
# File 'lib/aws-sdk-batch/types.rb', line 8946

class UpdateConsumableResourceRequest < Struct.new(
  :consumable_resource,
  :operation,
  :quantity,
  :client_token)
  SENSITIVE = []
  include Aws::Structure
end

#consumable_resourceString

The name or ARN of the consumable resource to be updated.

Returns:

  • (String)


8946
8947
8948
8949
8950
8951
8952
8953
# File 'lib/aws-sdk-batch/types.rb', line 8946

class UpdateConsumableResourceRequest < Struct.new(
  :consumable_resource,
  :operation,
  :quantity,
  :client_token)
  SENSITIVE = []
  include Aws::Structure
end

#operationString

Indicates how the quantity of the consumable resource will be updated. Must be one of:

  • ‘SET`

    Sets the quantity of the resource to the value specified by the ‘quantity` parameter.

  • ‘ADD`

    Increases the quantity of the resource by the value specified by the ‘quantity` parameter.

  • ‘REMOVE`

    Reduces the quantity of the resource by the value specified by the ‘quantity` parameter.

Returns:

  • (String)


8946
8947
8948
8949
8950
8951
8952
8953
# File 'lib/aws-sdk-batch/types.rb', line 8946

class UpdateConsumableResourceRequest < Struct.new(
  :consumable_resource,
  :operation,
  :quantity,
  :client_token)
  SENSITIVE = []
  include Aws::Structure
end

#quantityInteger

The change in the total quantity of the consumable resource. The ‘operation` parameter determines whether the value specified here will be the new total quantity, or the amount by which the total quantity will be increased or reduced. Must be a non-negative value.

Returns:

  • (Integer)


8946
8947
8948
8949
8950
8951
8952
8953
# File 'lib/aws-sdk-batch/types.rb', line 8946

class UpdateConsumableResourceRequest < Struct.new(
  :consumable_resource,
  :operation,
  :quantity,
  :client_token)
  SENSITIVE = []
  include Aws::Structure
end