Skip to main content

@swamp/aws/deadline

v2026.04.23.3

AWS DEADLINE infrastructure models

Repository

https://github.com/systeminit/swamp-extensions

Labels

awsdeadlinecloudinfrastructure

Contents

Quality score

Verified by Swamp

How well-documented and verifiable this extension is.

100%

Grade A

  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types1/1earned
  • Has description1/1earned
  • At least one platform tag (or universal)1/1earned
  • Two or more platform tags (or universal)1/1earned
  • License declared1/1earned
  • Verified public repository2/2earned

Install

$ swamp extension pull @swamp/aws/deadline

@swamp/aws/deadline/farmv2026.04.23.2farm.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
Description?string
DisplayNamestring
CostScaleFactor?number
KmsKeyArn?string
Tags?arrayAn array of key-value pairs to apply to this resource.
createCreate a Deadline Farm
getGet a Deadline Farm
ArgumentTypeDescription
identifierstringThe primary identifier of the Deadline Farm
updateUpdate a Deadline Farm
deleteDelete a Deadline Farm
ArgumentTypeDescription
identifierstringThe primary identifier of the Deadline Farm
syncSync Deadline Farm state from AWS

Resources

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

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
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.
createCreate a Deadline Fleet
getGet a Deadline Fleet
ArgumentTypeDescription
identifierstringThe primary identifier of the Deadline Fleet
updateUpdate a Deadline Fleet
deleteDelete a Deadline Fleet
ArgumentTypeDescription
identifierstringThe primary identifier of the Deadline Fleet
syncSync Deadline Fleet state from AWS

Resources

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

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
SecurityGroupIdsarray
SubnetIdsarray
VpcIdstring
Tags?arrayAn array of key-value pairs to apply to this resource.
createCreate a Deadline LicenseEndpoint
getGet a Deadline LicenseEndpoint
ArgumentTypeDescription
identifierstringThe primary identifier of the Deadline LicenseEndpoint
updateUpdate a Deadline LicenseEndpoint
deleteDelete a Deadline LicenseEndpoint
ArgumentTypeDescription
identifierstringThe primary identifier of the Deadline LicenseEndpoint
syncSync Deadline LicenseEndpoint state from AWS

Resources

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

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
AmountRequirementNamestring
Description?string
DisplayNamestring
FarmIdstring
MaxCountnumber
createCreate a Deadline Limit
getGet a Deadline Limit
ArgumentTypeDescription
identifierstringThe primary identifier of the Deadline Limit
updateUpdate a Deadline Limit
deleteDelete a Deadline Limit
ArgumentTypeDescription
identifierstringThe primary identifier of the Deadline Limit
syncSync Deadline Limit state from AWS

Resources

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

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
LicenseEndpointId?string
ProductId?string
createCreate a Deadline MeteredProduct
getGet a Deadline MeteredProduct
ArgumentTypeDescription
identifierstringThe primary identifier of the Deadline MeteredProduct
deleteDelete a Deadline MeteredProduct
ArgumentTypeDescription
identifierstringThe primary identifier of the Deadline MeteredProduct
syncSync Deadline MeteredProduct state from AWS

Resources

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

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
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.
createCreate a Deadline Monitor
getGet a Deadline Monitor
ArgumentTypeDescription
identifierstringThe primary identifier of the Deadline Monitor
updateUpdate a Deadline Monitor
deleteDelete a Deadline Monitor
ArgumentTypeDescription
identifierstringThe primary identifier of the Deadline Monitor
syncSync Deadline Monitor state from AWS

Resources

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

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
AllowedStorageProfileIds?array
DefaultBudgetAction?enum
Description?string
DisplayNamestring
FarmIdstring
JobAttachmentSettings?object
JobRunAsUser?object
RequiredFileSystemLocationNames?array
RoleArn?string
SchedulingConfiguration?string
Tags?arrayAn array of key-value pairs to apply to this resource.
createCreate a Deadline Queue
getGet a Deadline Queue
ArgumentTypeDescription
identifierstringThe primary identifier of the Deadline Queue
updateUpdate a Deadline Queue
deleteDelete a Deadline Queue
ArgumentTypeDescription
identifierstringThe primary identifier of the Deadline Queue
syncSync Deadline Queue state from AWS

Resources

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

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
FarmIdstring
Prioritynumber
QueueIdstring
Templatestring
TemplateTypeenum
createCreate a Deadline QueueEnvironment
getGet a Deadline QueueEnvironment
ArgumentTypeDescription
identifierstringThe primary identifier of the Deadline QueueEnvironment
updateUpdate a Deadline QueueEnvironment
deleteDelete a Deadline QueueEnvironment
ArgumentTypeDescription
identifierstringThe primary identifier of the Deadline QueueEnvironment
syncSync Deadline QueueEnvironment state from AWS

Resources

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

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
FarmIdstring
FleetIdstring
QueueIdstring
createCreate a Deadline QueueFleetAssociation
getGet a Deadline QueueFleetAssociation
ArgumentTypeDescription
identifierstringThe primary identifier of the Deadline QueueFleetAssociation
deleteDelete a Deadline QueueFleetAssociation
ArgumentTypeDescription
identifierstringThe primary identifier of the Deadline QueueFleetAssociation
syncSync Deadline QueueFleetAssociation state from AWS

Resources

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

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
FarmIdstring
LimitIdstring
QueueIdstring
createCreate a Deadline QueueLimitAssociation
getGet a Deadline QueueLimitAssociation
ArgumentTypeDescription
identifierstringThe primary identifier of the Deadline QueueLimitAssociation
deleteDelete a Deadline QueueLimitAssociation
ArgumentTypeDescription
identifierstringThe primary identifier of the Deadline QueueLimitAssociation
syncSync Deadline QueueLimitAssociation state from AWS

Resources

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

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
DisplayNamestring
FarmIdstring
FileSystemLocations?array
OsFamilyenum
createCreate a Deadline StorageProfile
getGet a Deadline StorageProfile
ArgumentTypeDescription
identifierstringThe primary identifier of the Deadline StorageProfile
updateUpdate a Deadline StorageProfile
deleteDelete a Deadline StorageProfile
ArgumentTypeDescription
identifierstringThe primary identifier of the Deadline StorageProfile
syncSync Deadline StorageProfile state from AWS

Resources

state(infinite)— Deadline StorageProfile resource state