Class: Aws::Batch::Types::UpdateConsumableResourceRequest
- Inherits:
-
Struct
- Object
- Struct
- Aws::Batch::Types::UpdateConsumableResourceRequest
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-batch/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#client_token ⇒ String
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.
-
#consumable_resource ⇒ String
The name or ARN of the consumable resource to be updated.
-
#operation ⇒ String
Indicates how the quantity of the consumable resource will be updated.
-
#quantity ⇒ Integer
The change in the total quantity of the consumable resource.
Instance Attribute Details
#client_token ⇒ String
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.
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_resource ⇒ String
The name or ARN of the consumable resource to be updated.
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 |
#operation ⇒ String
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.
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 |
#quantity ⇒ Integer
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.
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 |