Package-level declarations

Types

Link copied to clipboard
class AmlFilesystem : KotlinCustomResource

An AML file system instance. Follows Azure Resource Manager standards: https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/resource-api-reference.md Uses Azure REST API version 2023-05-01.

Link copied to clipboard
data class AmlFilesystemArgs(val amlFilesystemName: Output<String>? = null, val encryptionSettings: Output<AmlFilesystemEncryptionSettingsArgs>? = null, val filesystemSubnet: Output<String>? = null, val hsm: Output<AmlFilesystemHsmArgs>? = null, val identity: Output<AmlFilesystemIdentityArgs>? = null, val location: Output<String>? = null, val maintenanceWindow: Output<AmlFilesystemMaintenanceWindowArgs>? = null, val resourceGroupName: Output<String>? = null, val sku: Output<SkuNameArgs>? = null, val storageCapacityTiB: Output<Double>? = null, val tags: Output<Map<String, String>>? = null, val zones: Output<List<String>>? = null) : ConvertibleToJava<AmlFilesystemArgs>

An AML file system instance. Follows Azure Resource Manager standards: https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/resource-api-reference.md Uses Azure REST API version 2023-05-01.

Link copied to clipboard
Link copied to clipboard
object AmlFilesystemMapper : ResourceMapper<AmlFilesystem>
Link copied to clipboard
Link copied to clipboard
class Cache : KotlinCustomResource

A cache instance. Follows Azure Resource Manager standards: https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/resource-api-reference.md Uses Azure REST API version 2023-05-01. In version 1.x of the Azure Native provider, it used API version 2021-03-01. Other available API versions: 2021-03-01, 2023-03-01-preview, 2023-11-01-preview, 2024-03-01, 2024-07-01.

Link copied to clipboard
data class CacheArgs(val cacheName: Output<String>? = null, val cacheSizeGB: Output<Int>? = null, val directoryServicesSettings: Output<CacheDirectorySettingsArgs>? = null, val encryptionSettings: Output<CacheEncryptionSettingsArgs>? = null, val identity: Output<CacheIdentityArgs>? = null, val location: Output<String>? = null, val networkSettings: Output<CacheNetworkSettingsArgs>? = null, val resourceGroupName: Output<String>? = null, val securitySettings: Output<CacheSecuritySettingsArgs>? = null, val sku: Output<CacheSkuArgs>? = null, val subnet: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val upgradeSettings: Output<CacheUpgradeSettingsArgs>? = null, val zones: Output<List<String>>? = null) : ConvertibleToJava<CacheArgs>

A cache instance. Follows Azure Resource Manager standards: https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/resource-api-reference.md Uses Azure REST API version 2023-05-01. In version 1.x of the Azure Native provider, it used API version 2021-03-01. Other available API versions: 2021-03-01, 2023-03-01-preview, 2023-11-01-preview, 2024-03-01, 2024-07-01.

Link copied to clipboard

Builder for CacheArgs.

Link copied to clipboard
object CacheMapper : ResourceMapper<Cache>
Link copied to clipboard

Builder for Cache.

Link copied to clipboard
class ImportJob : KotlinCustomResource

An import job instance. Follows Azure Resource Manager standards: https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/resource-api-reference.md Uses Azure REST API version 2024-03-01.

Link copied to clipboard
data class ImportJobArgs(val amlFilesystemName: Output<String>? = null, val conflictResolutionMode: Output<Either<String, ConflictResolutionMode>>? = null, val importJobName: Output<String>? = null, val importPrefixes: Output<List<String>>? = null, val location: Output<String>? = null, val maximumErrors: Output<Int>? = null, val resourceGroupName: Output<String>? = null, val tags: Output<Map<String, String>>? = null) : ConvertibleToJava<ImportJobArgs>

An import job instance. Follows Azure Resource Manager standards: https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/resource-api-reference.md Uses Azure REST API version 2024-03-01.

Link copied to clipboard
Link copied to clipboard
object ImportJobMapper : ResourceMapper<ImportJob>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
class StorageTarget : KotlinCustomResource

Type of the Storage Target. Uses Azure REST API version 2023-05-01. In version 1.x of the Azure Native provider, it used API version 2021-03-01. Other available API versions: 2021-03-01, 2023-11-01-preview, 2024-03-01, 2024-07-01.

Link copied to clipboard
data class StorageTargetArgs(val blobNfs: Output<BlobNfsTargetArgs>? = null, val cacheName: Output<String>? = null, val clfs: Output<ClfsTargetArgs>? = null, val junctions: Output<List<NamespaceJunctionArgs>>? = null, val nfs3: Output<Nfs3TargetArgs>? = null, val resourceGroupName: Output<String>? = null, val state: Output<Either<String, OperationalStateType>>? = null, val storageTargetName: Output<String>? = null, val targetType: Output<Either<String, StorageTargetType>>? = null, val unknown: Output<UnknownTargetArgs>? = null) : ConvertibleToJava<StorageTargetArgs>

Type of the Storage Target. Uses Azure REST API version 2023-05-01. In version 1.x of the Azure Native provider, it used API version 2021-03-01. Other available API versions: 2021-03-01, 2023-11-01-preview, 2024-03-01, 2024-07-01.

Link copied to clipboard
Link copied to clipboard
object StorageTargetMapper : ResourceMapper<StorageTarget>
Link copied to clipboard

Functions

Link copied to clipboard
Link copied to clipboard
fun cache(name: String): Cache
suspend fun cache(name: String, block: suspend CacheResourceBuilder.() -> Unit): Cache
Link copied to clipboard
suspend fun importJob(name: String, block: suspend ImportJobResourceBuilder.() -> Unit): ImportJob
Link copied to clipboard