Skip to main content

Aws/deadline

@swamp/aws/deadlinev2026.09.15.1· 1d agoMODELS
01README

AWS DEADLINE infrastructure models

02Models13
@swamp/aws/deadline/budgetv2026.08.20.1budget.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1.
FarmIdstringThe farm ID.
DisplayNamestringThe display name of the budget.
Description?stringThe description of the budget.
ApproximateDollarLimitnumberThe dollar limit based on consumed usage.
UsageTrackingResourceobjectThe usage details of the allotted budget.
ActionsarrayThe budget actions to specify what happens when the budget runs out.
ScheduleobjectThe start and end time of the budget.
Tags?arrayAn array of key-value pairs to apply to this resource.
fn create()
Create a Deadline Budget
fn get(identifier: string)
Get a Deadline Budget
ArgumentTypeDescription
identifierstringThe primary identifier of the Deadline Budget
fn update()
Update a Deadline Budget
fn delete(identifier: string)
Delete a Deadline Budget
ArgumentTypeDescription
identifierstringThe primary identifier of the Deadline Budget
fn sync()
Sync Deadline Budget state from AWS
fn list(maxPages?: number, resourceModel?: string)
List Deadline Budget resources
ArgumentTypeDescription
maxPages?numberMaximum number of pages to fetch (default: 10)
resourceModel?stringJSON resource model for parent-scoped listing (e.g. parent identifier)

Resources

state(infinite)— Deadline Budget resource state
@swamp/aws/deadline/farmv2026.08.17.2farm.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1.
Description?string
DisplayNamestring
CostScaleFactor?number
KmsKeyArn?string
Tags?arrayAn array of key-value pairs to apply to this resource.
fn create()
Create a Deadline Farm
fn get(identifier: string)
Get a Deadline Farm
ArgumentTypeDescription
identifierstringThe primary identifier of the Deadline Farm
fn update()
Update a Deadline Farm
fn delete(identifier: string)
Delete a Deadline Farm
ArgumentTypeDescription
identifierstringThe primary identifier of the Deadline Farm
fn sync()
Sync Deadline Farm state from AWS
fn list(maxPages?: number, resourceModel?: string)
List Deadline Farm resources
ArgumentTypeDescription
maxPages?numberMaximum number of pages to fetch (default: 10)
resourceModel?stringJSON resource model for parent-scoped listing (e.g. parent identifier)

Resources

state(infinite)— Deadline Farm resource state
@swamp/aws/deadline/fleetv2026.08.17.2fleet.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1.
Capabilities?object
Configurationobject
Description?string
DisplayNamestring
FarmIdstring
HostConfiguration?object
MaxWorkerCountnumber
MinWorkerCount?number
RoleArnstring
Tags?arrayAn array of key-value pairs to apply to this resource.
fn create()
Create a Deadline Fleet
fn get(identifier: string)
Get a Deadline Fleet
ArgumentTypeDescription
identifierstringThe primary identifier of the Deadline Fleet
fn update()
Update a Deadline Fleet
fn delete(identifier: string)
Delete a Deadline Fleet
ArgumentTypeDescription
identifierstringThe primary identifier of the Deadline Fleet
fn sync()
Sync Deadline Fleet state from AWS
fn list(maxPages?: number, resourceModel?: string)
List Deadline Fleet resources
ArgumentTypeDescription
maxPages?numberMaximum number of pages to fetch (default: 10)
resourceModel?stringJSON resource model for parent-scoped listing (e.g. parent identifier)

Resources

state(infinite)— Deadline Fleet resource state
@swamp/aws/deadline/license-endpointv2026.08.17.2license_endpoint.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1.
SecurityGroupIdsarray
SubnetIdsarray
VpcIdstring
Tags?arrayAn array of key-value pairs to apply to this resource.
fn create()
Create a Deadline LicenseEndpoint
fn get(identifier: string)
Get a Deadline LicenseEndpoint
ArgumentTypeDescription
identifierstringThe primary identifier of the Deadline LicenseEndpoint
fn update()
Update a Deadline LicenseEndpoint
fn delete(identifier: string)
Delete a Deadline LicenseEndpoint
ArgumentTypeDescription
identifierstringThe primary identifier of the Deadline LicenseEndpoint
fn sync()
Sync Deadline LicenseEndpoint state from AWS
fn list(maxPages?: number, resourceModel?: string)
List Deadline LicenseEndpoint resources
ArgumentTypeDescription
maxPages?numberMaximum number of pages to fetch (default: 10)
resourceModel?stringJSON resource model for parent-scoped listing (e.g. parent identifier)

Resources

state(infinite)— Deadline LicenseEndpoint resource state
@swamp/aws/deadline/limitv2026.08.17.2limit.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1.
AmountRequirementNamestring
Description?string
DisplayNamestring
FarmIdstring
MaxCountnumber
fn create()
Create a Deadline Limit
fn get(identifier: string)
Get a Deadline Limit
ArgumentTypeDescription
identifierstringThe primary identifier of the Deadline Limit
fn update()
Update a Deadline Limit
fn delete(identifier: string)
Delete a Deadline Limit
ArgumentTypeDescription
identifierstringThe primary identifier of the Deadline Limit
fn sync()
Sync Deadline Limit state from AWS
fn list(maxPages?: number, resourceModel?: string)
List Deadline Limit resources
ArgumentTypeDescription
maxPages?numberMaximum number of pages to fetch (default: 10)
resourceModel?stringJSON resource model for parent-scoped listing (e.g. parent identifier)

Resources

state(infinite)— Deadline Limit resource state
@swamp/aws/deadline/metered-productv2026.08.17.2metered_product.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1.
LicenseEndpointId?string
ProductId?string
fn create()
Create a Deadline MeteredProduct
fn get(identifier: string)
Get a Deadline MeteredProduct
ArgumentTypeDescription
identifierstringThe primary identifier of the Deadline MeteredProduct
fn delete(identifier: string)
Delete a Deadline MeteredProduct
ArgumentTypeDescription
identifierstringThe primary identifier of the Deadline MeteredProduct
fn sync()
Sync Deadline MeteredProduct state from AWS
fn list(maxPages?: number, resourceModel?: string)
List Deadline MeteredProduct resources
ArgumentTypeDescription
maxPages?numberMaximum number of pages to fetch (default: 10)
resourceModel?stringJSON resource model for parent-scoped listing (e.g. parent identifier)

Resources

state(infinite)— Deadline MeteredProduct resource state
@swamp/aws/deadline/monitorv2026.08.17.2monitor.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1.
DisplayNamestring
IdentityCenterInstanceArnstring
IdentityCenterRegion?stringThe AWS region where IAM Identity Center is enabled. Required when Identity Center is in a different region than the monitor.
RoleArnstring
Subdomainstring
Tags?arrayAn array of key-value pairs to apply to this resource.
fn create()
Create a Deadline Monitor
fn get(identifier: string)
Get a Deadline Monitor
ArgumentTypeDescription
identifierstringThe primary identifier of the Deadline Monitor
fn update()
Update a Deadline Monitor
fn delete(identifier: string)
Delete a Deadline Monitor
ArgumentTypeDescription
identifierstringThe primary identifier of the Deadline Monitor
fn sync()
Sync Deadline Monitor state from AWS
fn list(maxPages?: number, resourceModel?: string)
List Deadline Monitor resources
ArgumentTypeDescription
maxPages?numberMaximum number of pages to fetch (default: 10)
resourceModel?stringJSON resource model for parent-scoped listing (e.g. parent identifier)

Resources

state(infinite)— Deadline Monitor resource state
@swamp/aws/deadline/queuev2026.08.17.2queue.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1.
AllowedStorageProfileIds?array
DefaultBudgetAction?enum
Description?string
DisplayNamestring
FarmIdstring
JobAttachmentSettings?object
JobRunAsUser?object
RequiredFileSystemLocationNames?array
RoleArn?string
SchedulingConfiguration?record
Tags?arrayAn array of key-value pairs to apply to this resource.
fn create()
Create a Deadline Queue
fn get(identifier: string)
Get a Deadline Queue
ArgumentTypeDescription
identifierstringThe primary identifier of the Deadline Queue
fn update()
Update a Deadline Queue
fn delete(identifier: string)
Delete a Deadline Queue
ArgumentTypeDescription
identifierstringThe primary identifier of the Deadline Queue
fn sync()
Sync Deadline Queue state from AWS
fn list(maxPages?: number, resourceModel?: string)
List Deadline Queue resources
ArgumentTypeDescription
maxPages?numberMaximum number of pages to fetch (default: 10)
resourceModel?stringJSON resource model for parent-scoped listing (e.g. parent identifier)

Resources

state(infinite)— Deadline Queue resource state
@swamp/aws/deadline/queue-environmentv2026.08.17.2queue_environment.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1.
FarmIdstring
Prioritynumber
QueueIdstring
Templatestring
TemplateTypeenum
fn create()
Create a Deadline QueueEnvironment
fn get(identifier: string)
Get a Deadline QueueEnvironment
ArgumentTypeDescription
identifierstringThe primary identifier of the Deadline QueueEnvironment
fn update()
Update a Deadline QueueEnvironment
fn delete(identifier: string)
Delete a Deadline QueueEnvironment
ArgumentTypeDescription
identifierstringThe primary identifier of the Deadline QueueEnvironment
fn sync()
Sync Deadline QueueEnvironment state from AWS
fn list(maxPages?: number, resourceModel?: string)
List Deadline QueueEnvironment resources
ArgumentTypeDescription
maxPages?numberMaximum number of pages to fetch (default: 10)
resourceModel?stringJSON resource model for parent-scoped listing (e.g. parent identifier)

Resources

state(infinite)— Deadline QueueEnvironment resource state
@swamp/aws/deadline/queue-fleet-associationv2026.08.17.2queue_fleet_association.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1.
FarmIdstring
FleetIdstring
QueueIdstring
fn create()
Create a Deadline QueueFleetAssociation
fn get(identifier: string)
Get a Deadline QueueFleetAssociation
ArgumentTypeDescription
identifierstringThe primary identifier of the Deadline QueueFleetAssociation
fn delete(identifier: string)
Delete a Deadline QueueFleetAssociation
ArgumentTypeDescription
identifierstringThe primary identifier of the Deadline QueueFleetAssociation
fn sync()
Sync Deadline QueueFleetAssociation state from AWS
fn list(maxPages?: number, resourceModel?: string)
List Deadline QueueFleetAssociation resources
ArgumentTypeDescription
maxPages?numberMaximum number of pages to fetch (default: 10)
resourceModel?stringJSON resource model for parent-scoped listing (e.g. parent identifier)

Resources

state(infinite)— Deadline QueueFleetAssociation resource state
@swamp/aws/deadline/queue-limit-associationv2026.08.17.2queue_limit_association.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1.
FarmIdstring
LimitIdstring
QueueIdstring
fn create()
Create a Deadline QueueLimitAssociation
fn get(identifier: string)
Get a Deadline QueueLimitAssociation
ArgumentTypeDescription
identifierstringThe primary identifier of the Deadline QueueLimitAssociation
fn delete(identifier: string)
Delete a Deadline QueueLimitAssociation
ArgumentTypeDescription
identifierstringThe primary identifier of the Deadline QueueLimitAssociation
fn sync()
Sync Deadline QueueLimitAssociation state from AWS
fn list(maxPages?: number, resourceModel?: string)
List Deadline QueueLimitAssociation resources
ArgumentTypeDescription
maxPages?numberMaximum number of pages to fetch (default: 10)
resourceModel?stringJSON resource model for parent-scoped listing (e.g. parent identifier)

Resources

state(infinite)— Deadline QueueLimitAssociation resource state
@swamp/aws/deadline/storage-profilev2026.08.17.2storage_profile.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1.
DisplayNamestring
FarmIdstring
FileSystemLocations?array
OsFamilyenum
fn create()
Create a Deadline StorageProfile
fn get(identifier: string)
Get a Deadline StorageProfile
ArgumentTypeDescription
identifierstringThe primary identifier of the Deadline StorageProfile
fn update()
Update a Deadline StorageProfile
fn delete(identifier: string)
Delete a Deadline StorageProfile
ArgumentTypeDescription
identifierstringThe primary identifier of the Deadline StorageProfile
fn sync()
Sync Deadline StorageProfile state from AWS
fn list(maxPages?: number, resourceModel?: string)
List Deadline StorageProfile resources
ArgumentTypeDescription
maxPages?numberMaximum number of pages to fetch (default: 10)
resourceModel?stringJSON resource model for parent-scoped listing (e.g. parent identifier)

Resources

state(infinite)— Deadline StorageProfile resource state
@swamp/aws/deadline/workerv2026.08.20.1worker.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1.
FarmIdstringThe farm ID.
FleetIdstringThe fleet ID.
HostProperties?objectThe IP address and host name of the worker.
Tags?arrayAn array of key-value pairs to apply to this resource.
fn create()
Create a Deadline Worker
fn get(identifier: string)
Get a Deadline Worker
ArgumentTypeDescription
identifierstringThe primary identifier of the Deadline Worker
fn update()
Update a Deadline Worker
fn delete(identifier: string)
Delete a Deadline Worker
ArgumentTypeDescription
identifierstringThe primary identifier of the Deadline Worker
fn sync()
Sync Deadline Worker state from AWS
fn list(maxPages?: number, resourceModel?: string)
List Deadline Worker resources
ArgumentTypeDescription
maxPages?numberMaximum number of pages to fetch (default: 10)
resourceModel?stringJSON resource model for parent-scoped listing (e.g. parent identifier)

Resources

state(infinite)— Deadline Worker resource state
03Previous Versions19
2026.09.14.1
2026.09.13.1
2026.09.12.1
2026.09.11.1
2026.09.10.1
2026.09.09.1
2026.09.08.1
2026.09.07.1
2026.09.06.3
2026.09.06.1
2026.09.05.1
2026.09.04.1
2026.09.03.1
2026.09.02.1
2026.09.01.1
2026.08.31.1
2026.08.30.1
2026.08.29.1
2026.08.28.1
04Stats
A
100 / 100
Downloads
0
Archive size
3.1 MB
Verified by Swamp
  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types (deprecated)1/1earned
  • Dependencies pass trust audit2/2earned
  • Has description1/1earned
  • Platform support declared (or universal)2/2earned
  • License declared1/1earned
  • Verified public repository2/2earned
05Platforms
06Labels