Package-level declarations

Types

Link copied to clipboard
class Account : KotlinCustomResource

Manages an Azure Batch account.

Link copied to clipboard
data class AccountArgs(val allowedAuthenticationModes: Output<List<String>>? = null, val encryption: Output<AccountEncryptionArgs>? = null, val identity: Output<AccountIdentityArgs>? = null, val keyVaultReference: Output<AccountKeyVaultReferenceArgs>? = null, val location: Output<String>? = null, val name: Output<String>? = null, val networkProfile: Output<AccountNetworkProfileArgs>? = null, val poolAllocationMode: Output<String>? = null, val publicNetworkAccessEnabled: Output<Boolean>? = null, val resourceGroupName: Output<String>? = null, val storageAccountAuthenticationMode: Output<String>? = null, val storageAccountId: Output<String>? = null, val storageAccountNodeIdentity: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<AccountArgs>

Manages an Azure Batch account.

Link copied to clipboard
Link copied to clipboard
object AccountMapper : ResourceMapper<Account>
Link copied to clipboard
Link copied to clipboard
class Application : KotlinCustomResource

Manages Azure Batch Application instance.

Link copied to clipboard
data class ApplicationArgs(val accountName: Output<String>? = null, val allowUpdates: Output<Boolean>? = null, val defaultVersion: Output<String>? = null, val displayName: Output<String>? = null, val name: Output<String>? = null, val resourceGroupName: Output<String>? = null) : ConvertibleToJava<ApplicationArgs>

Manages Azure Batch Application instance.

Link copied to clipboard
Link copied to clipboard
object ApplicationMapper : ResourceMapper<Application>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class Certificate : KotlinCustomResource

Manages a certificate in an Azure Batch account.

Link copied to clipboard
data class CertificateArgs(val accountName: Output<String>? = null, val certificate: Output<String>? = null, val format: Output<String>? = null, val password: Output<String>? = null, val resourceGroupName: Output<String>? = null, val thumbprint: Output<String>? = null, val thumbprintAlgorithm: Output<String>? = null) : ConvertibleToJava<CertificateArgs>

Manages a certificate in an Azure Batch account.

Link copied to clipboard
Link copied to clipboard
object CertificateMapper : ResourceMapper<Certificate>
Link copied to clipboard
Link copied to clipboard
class Job : KotlinCustomResource

Manages a Batch Job.

Link copied to clipboard
data class JobArgs(val batchPoolId: Output<String>? = null, val commonEnvironmentProperties: Output<Map<String, String>>? = null, val displayName: Output<String>? = null, val name: Output<String>? = null, val priority: Output<Int>? = null, val taskRetryMaximum: Output<Int>? = null) : ConvertibleToJava<JobArgs>

Manages a Batch Job.

Link copied to clipboard

Builder for JobArgs.

Link copied to clipboard
object JobMapper : ResourceMapper<Job>
Link copied to clipboard

Builder for Job.

Link copied to clipboard
class Pool : KotlinCustomResource

Manages an Azure Batch pool.

Link copied to clipboard
data class PoolArgs(val accountName: Output<String>? = null, val autoScale: Output<PoolAutoScaleArgs>? = null, val certificates: Output<List<PoolCertificateArgs>>? = null, val containerConfiguration: Output<PoolContainerConfigurationArgs>? = null, val dataDisks: Output<List<PoolDataDiskArgs>>? = null, val diskEncryptions: Output<List<PoolDiskEncryptionArgs>>? = null, val displayName: Output<String>? = null, val extensions: Output<List<PoolExtensionArgs>>? = null, val fixedScale: Output<PoolFixedScaleArgs>? = null, val identity: Output<PoolIdentityArgs>? = null, val interNodeCommunication: Output<String>? = null, val licenseType: Output<String>? = null, val maxTasksPerNode: Output<Int>? = null, val metadata: Output<Map<String, String>>? = null, val mounts: Output<List<PoolMountArgs>>? = null, val name: Output<String>? = null, val networkConfiguration: Output<PoolNetworkConfigurationArgs>? = null, val nodeAgentSkuId: Output<String>? = null, val nodePlacements: Output<List<PoolNodePlacementArgs>>? = null, val osDiskPlacement: Output<String>? = null, val resourceGroupName: Output<String>? = null, val securityProfile: Output<PoolSecurityProfileArgs>? = null, val startTask: Output<PoolStartTaskArgs>? = null, val stopPendingResizeOperation: Output<Boolean>? = null, val storageImageReference: Output<PoolStorageImageReferenceArgs>? = null, val targetNodeCommunicationMode: Output<String>? = null, val taskSchedulingPolicies: Output<List<PoolTaskSchedulingPolicyArgs>>? = null, val userAccounts: Output<List<PoolUserAccountArgs>>? = null, val vmSize: Output<String>? = null, val windows: Output<List<PoolWindowArgs>>? = null) : ConvertibleToJava<PoolArgs>

Manages an Azure Batch pool.

Link copied to clipboard

Builder for PoolArgs.

Link copied to clipboard
object PoolMapper : ResourceMapper<Pool>
Link copied to clipboard

Builder for Pool.

Functions

Link copied to clipboard
fun account(name: String): Account
suspend fun account(name: String, block: suspend AccountResourceBuilder.() -> Unit): Account
Link copied to clipboard
suspend fun application(name: String, block: suspend ApplicationResourceBuilder.() -> Unit): Application
Link copied to clipboard
suspend fun certificate(name: String, block: suspend CertificateResourceBuilder.() -> Unit): Certificate
Link copied to clipboard
fun job(name: String): Job
suspend fun job(name: String, block: suspend JobResourceBuilder.() -> Unit): Job
Link copied to clipboard
fun pool(name: String): Pool
suspend fun pool(name: String, block: suspend PoolResourceBuilder.() -> Unit): Pool