AmlFilesystemArgs

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.

Import

An existing resource can be imported using its type token, name, and identifier, e.g.

$ pulumi import azure-native:storagecache:AmlFilesystem fs1 /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.StorageCache/amlFilesystems/{amlFilesystemName}

Constructors

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

Properties

Link copied to clipboard
val amlFilesystemName: Output<String>? = null

Name for the AML file system. Allows alphanumerics, underscores, and hyphens. Start and end with alphanumeric.

Link copied to clipboard

Specifies encryption settings of the AML file system.

Link copied to clipboard
val filesystemSubnet: Output<String>? = null

Subnet used for managing the AML file system and for client-facing operations. This subnet should have at least a /24 subnet mask within the VNET's address space.

Link copied to clipboard
val hsm: Output<AmlFilesystemHsmArgs>? = null

Hydration and archive settings and status

Link copied to clipboard
val identity: Output<AmlFilesystemIdentityArgs>? = null

The managed identity used by the AML file system, if configured.

Link copied to clipboard
val location: Output<String>? = null

The geo-location where the resource lives

Link copied to clipboard

Start time of a 30-minute weekly maintenance window.

Link copied to clipboard
val resourceGroupName: Output<String>? = null

The name of the resource group. The name is case insensitive.

Link copied to clipboard
val sku: Output<SkuNameArgs>? = null

SKU for the resource.

Link copied to clipboard
val storageCapacityTiB: Output<Double>? = null

The size of the AML file system, in TiB. This might be rounded up.

Link copied to clipboard
val tags: Output<Map<String, String>>? = null

Resource tags.

Link copied to clipboard
val zones: Output<List<String>>? = null

Availability zones for resources. This field should only contain a single element in the array.

Functions

Link copied to clipboard
open override fun toJava(): AmlFilesystemArgs