Package-level declarations

Types

Link copied to clipboard
class Application : KotlinCustomResource

Contains information about an application in a Batch account. Uses Azure REST API version 2023-05-01. In version 1.x of the Azure Native provider, it used API version 2021-01-01. Other available API versions: 2023-11-01, 2024-02-01, 2024-07-01.

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

Contains information about an application in a Batch account. Uses Azure REST API version 2023-05-01. In version 1.x of the Azure Native provider, it used API version 2021-01-01. Other available API versions: 2023-11-01, 2024-02-01, 2024-07-01.

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

An application package which represents a particular version of an application. Uses Azure REST API version 2023-05-01. In version 1.x of the Azure Native provider, it used API version 2021-01-01. Other available API versions: 2023-11-01, 2024-02-01, 2024-07-01.

Link copied to clipboard
data class ApplicationPackageArgs(val accountName: Output<String>? = null, val applicationName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val versionName: Output<String>? = null) : ConvertibleToJava<ApplicationPackageArgs>

An application package which represents a particular version of an application. Uses Azure REST API version 2023-05-01. In version 1.x of the Azure Native provider, it used API version 2021-01-01. Other available API versions: 2023-11-01, 2024-02-01, 2024-07-01.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class BatchAccount : KotlinCustomResource

Contains information about an Azure Batch account. Uses Azure REST API version 2023-05-01. In version 1.x of the Azure Native provider, it used API version 2021-01-01. Other available API versions: 2022-01-01, 2023-11-01, 2024-02-01, 2024-07-01.

Link copied to clipboard
data class BatchAccountArgs(val accountName: Output<String>? = null, val allowedAuthenticationModes: Output<List<AuthenticationMode>>? = null, val autoStorage: Output<AutoStorageBasePropertiesArgs>? = null, val encryption: Output<EncryptionPropertiesArgs>? = null, val identity: Output<BatchAccountIdentityArgs>? = null, val keyVaultReference: Output<KeyVaultReferenceArgs>? = null, val location: Output<String>? = null, val networkProfile: Output<NetworkProfileArgs>? = null, val poolAllocationMode: Output<PoolAllocationMode>? = null, val publicNetworkAccess: Output<PublicNetworkAccessType>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<BatchAccountArgs>

Contains information about an Azure Batch account. Uses Azure REST API version 2023-05-01. In version 1.x of the Azure Native provider, it used API version 2021-01-01. Other available API versions: 2022-01-01, 2023-11-01, 2024-02-01, 2024-07-01.

Link copied to clipboard
Link copied to clipboard
object BatchAccountMapper : ResourceMapper<BatchAccount>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class Pool : KotlinCustomResource

Contains information about a pool. Uses Azure REST API version 2023-05-01. In version 1.x of the Azure Native provider, it used API version 2021-01-01. Other available API versions: 2023-11-01, 2024-02-01, 2024-07-01.

Link copied to clipboard
data class PoolArgs(val accountName: Output<String>? = null, val applicationLicenses: Output<List<String>>? = null, val applicationPackages: Output<List<ApplicationPackageReferenceArgs>>? = null, val certificates: Output<List<CertificateReferenceArgs>>? = null, val deploymentConfiguration: Output<DeploymentConfigurationArgs>? = null, val displayName: Output<String>? = null, val identity: Output<BatchPoolIdentityArgs>? = null, val interNodeCommunication: Output<InterNodeCommunicationState>? = null, val metadata: Output<List<MetadataItemArgs>>? = null, val mountConfiguration: Output<List<MountConfigurationArgs>>? = null, val networkConfiguration: Output<NetworkConfigurationArgs>? = null, val poolName: Output<String>? = null, val resourceGroupName: Output<String>? = null, val scaleSettings: Output<ScaleSettingsArgs>? = null, val startTask: Output<StartTaskArgs>? = null, val targetNodeCommunicationMode: Output<NodeCommunicationMode>? = null, val taskSchedulingPolicy: Output<TaskSchedulingPolicyArgs>? = null, val taskSlotsPerNode: Output<Int>? = null, val userAccounts: Output<List<UserAccountArgs>>? = null, val vmSize: Output<String>? = null) : ConvertibleToJava<PoolArgs>

Contains information about a pool. Uses Azure REST API version 2023-05-01. In version 1.x of the Azure Native provider, it used API version 2021-01-01. Other available API versions: 2023-11-01, 2024-02-01, 2024-07-01.

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
suspend fun application(name: String, block: suspend ApplicationResourceBuilder.() -> Unit): Application
Link copied to clipboard
Link copied to clipboard
fun pool(name: String): Pool
suspend fun pool(name: String, block: suspend PoolResourceBuilder.() -> Unit): Pool