Skip to main content

consumable_resources

Creates, updates, deletes or gets a consumable_resource resource or lists consumable_resources in a region

Overview

Nameconsumable_resources
TypeResource
DescriptionResource Type definition for AWS::Batch::ConsumableResource
Idawscc.batch.consumable_resources

Fields

NameDatatypeDescription
consumable_resource_namestringName of ConsumableResource.
consumable_resource_arnstringARN of the Scheduling Policy.
total_quantityintegerTotal Quantity of ConsumableResource.
in_use_quantityintegerIn-use Quantity of ConsumableResource.
available_quantityintegerAvailable Quantity of ConsumableResource.
resource_typestringType of Consumable Resource.
created_atinteger
tagsobjectA key-value pair to associate with a resource.
regionstringAWS region.

For more information, see AWS::Batch::ConsumableResource.

Methods

NameAccessible byRequired Params
create_resourceINSERTResourceType, TotalQuantity, region
delete_resourceDELETEdata__Identifier, region
update_resourceUPDATEdata__Identifier, data__PatchDocument, region
list_resourcesSELECTregion
get_resourceSELECTdata__Identifier, region

SELECT examples

Gets all properties from an individual consumable_resource.

SELECT
region,
consumable_resource_name,
consumable_resource_arn,
total_quantity,
in_use_quantity,
available_quantity,
resource_type,
created_at,
tags
FROM awscc.batch.consumable_resources
WHERE region = 'us-east-1' AND data__Identifier = '<ConsumableResourceArn>';

INSERT example

Use the following StackQL query and manifest file to create a new consumable_resource resource, using stack-deploy.

/*+ create */
INSERT INTO awscc.batch.consumable_resources (
TotalQuantity,
ResourceType,
region
)
SELECT
'{{ TotalQuantity }}',
'{{ ResourceType }}',
'{{ region }}';

DELETE example

/*+ delete */
DELETE FROM awscc.batch.consumable_resources
WHERE data__Identifier = '<ConsumableResourceArn>'
AND region = 'us-east-1';

Permissions

To operate on the consumable_resources resource, the following permissions are required:

Create

Batch:CreateConsumableResource,
Batch:TagResource

Read

Batch:DescribeConsumableResource

Update

Batch:UpdateConsumableResource,
Batch:TagResource,
Batch:UnTagResource

Delete

Batch:DescribeConsumableResource,
Batch:DeleteConsumableResource

List

Batch:ListConsumableResources