Package-level declarations
Types
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
class AccountArgsBuilder
Builder for AccountArgs.
Link copied to clipboard
Link copied to clipboard
class AccountResourceBuilder
Builder for Account.
Link copied to clipboard
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
class ApplicationArgsBuilder
Builder for ApplicationArgs.
Link copied to clipboard
Link copied to clipboard
Builder for Application.
Link copied to clipboard
object BatchFunctions
Link copied to clipboard
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
class CertificateArgsBuilder
Builder for CertificateArgs.
Link copied to clipboard
Link copied to clipboard
Builder for Certificate.
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
class JobArgsBuilder
Builder for JobArgs.
Link copied to clipboard
class JobResourceBuilder
Builder for Job.
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
class PoolArgsBuilder
Builder for PoolArgs.
Link copied to clipboard
Link copied to clipboard
class PoolResourceBuilder
Builder for Pool.
Functions
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