Package-level declarations

Types

Link copied to clipboard
class Application : KotlinCustomResource

Contains information about an application in a Batch account. API Version: 2021-01-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. API Version: 2021-01-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. API Version: 2021-01-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. API Version: 2021-01-01.

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

Contains information about an Azure Batch account. API Version: 2021-01-01.

Link copied to clipboard
data class BatchAccountArgs(val accountName: Output<String>? = 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 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. API Version: 2021-01-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 Certificate : KotlinCustomResource

Contains information about a certificate. API Version: 2021-01-01.

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

Contains information about a certificate. API Version: 2021-01-01.

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

Contains information about a pool. API Version: 2021-01-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 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. API Version: 2021-01-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
suspend fun certificate(name: String, block: suspend CertificateResourceBuilder.() -> Unit): Certificate
Link copied to clipboard
fun pool(name: String): Pool
suspend fun pool(name: String, block: suspend PoolResourceBuilder.() -> Unit): Pool