Package-level declarations

Types

Link copied to clipboard
Link copied to clipboard
class Farm : KotlinCustomResource

Definition of AWS::Deadline::Farm Resource Type

Link copied to clipboard
data class FarmArgs(val description: Output<String>? = null, val displayName: Output<String>? = null, val kmsKeyArn: Output<String>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<FarmArgs>

Definition of AWS::Deadline::Farm Resource Type

Link copied to clipboard

Builder for FarmArgs.

Link copied to clipboard
object FarmMapper : ResourceMapper<Farm>
Link copied to clipboard

Builder for Farm.

Link copied to clipboard
class Fleet : KotlinCustomResource

Definition of AWS::Deadline::Fleet Resource Type

Link copied to clipboard
data class FleetArgs(val configuration: Output<Either<FleetConfiguration0PropertiesArgs, FleetConfiguration1PropertiesArgs>>? = null, val description: Output<String>? = null, val displayName: Output<String>? = null, val farmId: Output<String>? = null, val hostConfiguration: Output<FleetHostConfigurationArgs>? = null, val maxWorkerCount: Output<Int>? = null, val minWorkerCount: Output<Int>? = null, val roleArn: Output<String>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<FleetArgs>

Definition of AWS::Deadline::Fleet Resource Type

Link copied to clipboard

Builder for FleetArgs.

Link copied to clipboard
object FleetMapper : ResourceMapper<Fleet>
Link copied to clipboard

Builder for Fleet.

Link copied to clipboard
class LicenseEndpoint : KotlinCustomResource

Definition of AWS::Deadline::LicenseEndpoint Resource Type

Link copied to clipboard
data class LicenseEndpointArgs(val securityGroupIds: Output<List<String>>? = null, val subnetIds: Output<List<String>>? = null, val tags: Output<List<TagArgs>>? = null, val vpcId: Output<String>? = null) : ConvertibleToJava<LicenseEndpointArgs>

Definition of AWS::Deadline::LicenseEndpoint Resource Type

Link copied to clipboard
object LicenseEndpointMapper : ResourceMapper<LicenseEndpoint>
Link copied to clipboard
class Limit : KotlinCustomResource

Definition of AWS::Deadline::Limit Resource Type

Link copied to clipboard
data class LimitArgs(val amountRequirementName: Output<String>? = null, val description: Output<String>? = null, val displayName: Output<String>? = null, val farmId: Output<String>? = null, val maxCount: Output<Int>? = null) : ConvertibleToJava<LimitArgs>

Definition of AWS::Deadline::Limit Resource Type

Link copied to clipboard

Builder for LimitArgs.

Link copied to clipboard
object LimitMapper : ResourceMapper<Limit>
Link copied to clipboard

Builder for Limit.

Link copied to clipboard
class MeteredProduct : KotlinCustomResource

Definition of AWS::Deadline::MeteredProduct Resource Type

Link copied to clipboard
data class MeteredProductArgs(val licenseEndpointId: Output<String>? = null, val productId: Output<String>? = null) : ConvertibleToJava<MeteredProductArgs>

Definition of AWS::Deadline::MeteredProduct Resource Type

Link copied to clipboard
Link copied to clipboard
object MeteredProductMapper : ResourceMapper<MeteredProduct>
Link copied to clipboard
class Monitor : KotlinCustomResource

Definition of AWS::Deadline::Monitor Resource Type

Link copied to clipboard
data class MonitorArgs(val displayName: Output<String>? = null, val identityCenterInstanceArn: Output<String>? = null, val roleArn: Output<String>? = null, val subdomain: Output<String>? = null) : ConvertibleToJava<MonitorArgs>

Definition of AWS::Deadline::Monitor Resource Type

Link copied to clipboard
Link copied to clipboard
object MonitorMapper : ResourceMapper<Monitor>
Link copied to clipboard
Link copied to clipboard
class Queue : KotlinCustomResource

Definition of AWS::Deadline::Queue Resource Type

Link copied to clipboard
data class QueueArgs(val allowedStorageProfileIds: Output<List<String>>? = null, val defaultBudgetAction: Output<QueueDefaultQueueBudgetAction>? = null, val description: Output<String>? = null, val displayName: Output<String>? = null, val farmId: Output<String>? = null, val jobAttachmentSettings: Output<QueueJobAttachmentSettingsArgs>? = null, val jobRunAsUser: Output<QueueJobRunAsUserArgs>? = null, val requiredFileSystemLocationNames: Output<List<String>>? = null, val roleArn: Output<String>? = null, val tags: Output<List<TagArgs>>? = null) : ConvertibleToJava<QueueArgs>

Definition of AWS::Deadline::Queue Resource Type

Link copied to clipboard

Builder for QueueArgs.

Link copied to clipboard
class QueueEnvironment : KotlinCustomResource

Definition of AWS::Deadline::QueueEnvironment Resource Type

Link copied to clipboard
data class QueueEnvironmentArgs(val farmId: Output<String>? = null, val priority: Output<Int>? = null, val queueId: Output<String>? = null, val template: Output<String>? = null, val templateType: Output<QueueEnvironmentEnvironmentTemplateType>? = null) : ConvertibleToJava<QueueEnvironmentArgs>

Definition of AWS::Deadline::QueueEnvironment Resource Type

Link copied to clipboard
object QueueEnvironmentMapper : ResourceMapper<QueueEnvironment>
Link copied to clipboard
class QueueFleetAssociation : KotlinCustomResource

Definition of AWS::Deadline::QueueFleetAssociation Resource Type

Link copied to clipboard
data class QueueFleetAssociationArgs(val farmId: Output<String>? = null, val fleetId: Output<String>? = null, val queueId: Output<String>? = null) : ConvertibleToJava<QueueFleetAssociationArgs>

Definition of AWS::Deadline::QueueFleetAssociation Resource Type

Link copied to clipboard
Link copied to clipboard
class QueueLimitAssociation : KotlinCustomResource

Definition of AWS::Deadline::QueueLimitAssociation Resource Type

Link copied to clipboard
data class QueueLimitAssociationArgs(val farmId: Output<String>? = null, val limitId: Output<String>? = null, val queueId: Output<String>? = null) : ConvertibleToJava<QueueLimitAssociationArgs>

Definition of AWS::Deadline::QueueLimitAssociation Resource Type

Link copied to clipboard
Link copied to clipboard
object QueueMapper : ResourceMapper<Queue>
Link copied to clipboard

Builder for Queue.

Link copied to clipboard
class StorageProfile : KotlinCustomResource

Definition of AWS::Deadline::StorageProfile Resource Type

Link copied to clipboard
data class StorageProfileArgs(val displayName: Output<String>? = null, val farmId: Output<String>? = null, val fileSystemLocations: Output<List<StorageProfileFileSystemLocationArgs>>? = null, val osFamily: Output<StorageProfileOperatingSystemFamily>? = null) : ConvertibleToJava<StorageProfileArgs>

Definition of AWS::Deadline::StorageProfile Resource Type

Link copied to clipboard
Link copied to clipboard
object StorageProfileMapper : ResourceMapper<StorageProfile>

Functions

Link copied to clipboard
fun farm(name: String): Farm
suspend fun farm(name: String, block: suspend FarmResourceBuilder.() -> Unit): Farm
Link copied to clipboard
fun fleet(name: String): Fleet
suspend fun fleet(name: String, block: suspend FleetResourceBuilder.() -> Unit): Fleet
Link copied to clipboard
Link copied to clipboard
fun limit(name: String): Limit
suspend fun limit(name: String, block: suspend LimitResourceBuilder.() -> Unit): Limit
Link copied to clipboard
Link copied to clipboard
fun monitor(name: String): Monitor
suspend fun monitor(name: String, block: suspend MonitorResourceBuilder.() -> Unit): Monitor
Link copied to clipboard
fun queue(name: String): Queue
suspend fun queue(name: String, block: suspend QueueResourceBuilder.() -> Unit): Queue
Link copied to clipboard
Link copied to clipboard