1. Packages
  2. Azure Native
  3. API Docs
  4. storagecache
  5. getAmlFilesystem
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.2.0 published on Monday, Apr 14, 2025 by Pulumi

azure-native.storagecache.getAmlFilesystem

Explore with Pulumi AI

This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.2.0 published on Monday, Apr 14, 2025 by Pulumi

Returns an AML file system.

Uses Azure REST API version 2024-03-01.

Other available API versions: 2023-05-01, 2023-11-01-preview, 2024-07-01. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native storagecache [ApiVersion]. See the version guide for details.

Using getAmlFilesystem

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getAmlFilesystem(args: GetAmlFilesystemArgs, opts?: InvokeOptions): Promise<GetAmlFilesystemResult>
function getAmlFilesystemOutput(args: GetAmlFilesystemOutputArgs, opts?: InvokeOptions): Output<GetAmlFilesystemResult>
Copy
def get_aml_filesystem(aml_filesystem_name: Optional[str] = None,
                       resource_group_name: Optional[str] = None,
                       opts: Optional[InvokeOptions] = None) -> GetAmlFilesystemResult
def get_aml_filesystem_output(aml_filesystem_name: Optional[pulumi.Input[str]] = None,
                       resource_group_name: Optional[pulumi.Input[str]] = None,
                       opts: Optional[InvokeOptions] = None) -> Output[GetAmlFilesystemResult]
Copy
func LookupAmlFilesystem(ctx *Context, args *LookupAmlFilesystemArgs, opts ...InvokeOption) (*LookupAmlFilesystemResult, error)
func LookupAmlFilesystemOutput(ctx *Context, args *LookupAmlFilesystemOutputArgs, opts ...InvokeOption) LookupAmlFilesystemResultOutput
Copy

> Note: This function is named LookupAmlFilesystem in the Go SDK.

public static class GetAmlFilesystem 
{
    public static Task<GetAmlFilesystemResult> InvokeAsync(GetAmlFilesystemArgs args, InvokeOptions? opts = null)
    public static Output<GetAmlFilesystemResult> Invoke(GetAmlFilesystemInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetAmlFilesystemResult> getAmlFilesystem(GetAmlFilesystemArgs args, InvokeOptions options)
public static Output<GetAmlFilesystemResult> getAmlFilesystem(GetAmlFilesystemArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: azure-native:storagecache:getAmlFilesystem
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

AmlFilesystemName
This property is required.
Changes to this property will trigger replacement.
string
Name for the AML file system. Allows alphanumerics, underscores, and hyphens. Start and end with alphanumeric.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
AmlFilesystemName
This property is required.
Changes to this property will trigger replacement.
string
Name for the AML file system. Allows alphanumerics, underscores, and hyphens. Start and end with alphanumeric.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
amlFilesystemName
This property is required.
Changes to this property will trigger replacement.
String
Name for the AML file system. Allows alphanumerics, underscores, and hyphens. Start and end with alphanumeric.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group. The name is case insensitive.
amlFilesystemName
This property is required.
Changes to this property will trigger replacement.
string
Name for the AML file system. Allows alphanumerics, underscores, and hyphens. Start and end with alphanumeric.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the resource group. The name is case insensitive.
aml_filesystem_name
This property is required.
Changes to this property will trigger replacement.
str
Name for the AML file system. Allows alphanumerics, underscores, and hyphens. Start and end with alphanumeric.
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the resource group. The name is case insensitive.
amlFilesystemName
This property is required.
Changes to this property will trigger replacement.
String
Name for the AML file system. Allows alphanumerics, underscores, and hyphens. Start and end with alphanumeric.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the resource group. The name is case insensitive.

getAmlFilesystem Result

The following output properties are available:

AzureApiVersion string
The Azure API version of the resource.
ClientInfo Pulumi.AzureNative.StorageCache.Outputs.AmlFilesystemClientInfoResponse
Client information for the AML file system.
FilesystemSubnet string
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.
Health Pulumi.AzureNative.StorageCache.Outputs.AmlFilesystemHealthResponse
Health of the AML file system.
Id string
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
Location string
The geo-location where the resource lives
MaintenanceWindow Pulumi.AzureNative.StorageCache.Outputs.AmlFilesystemResponseMaintenanceWindow
Start time of a 30-minute weekly maintenance window.
Name string
The name of the resource
ProvisioningState string
ARM provisioning state.
StorageCapacityTiB double
The size of the AML file system, in TiB. This might be rounded up.
SystemData Pulumi.AzureNative.StorageCache.Outputs.SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
ThroughputProvisionedMBps int
Throughput provisioned in MB per sec, calculated as storageCapacityTiB * per-unit storage throughput
Type string
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
EncryptionSettings Pulumi.AzureNative.StorageCache.Outputs.AmlFilesystemEncryptionSettingsResponse
Specifies encryption settings of the AML file system.
Hsm Pulumi.AzureNative.StorageCache.Outputs.AmlFilesystemResponseHsm
Hydration and archive settings and status
Identity Pulumi.AzureNative.StorageCache.Outputs.AmlFilesystemIdentityResponse
The managed identity used by the AML file system, if configured.
RootSquashSettings Pulumi.AzureNative.StorageCache.Outputs.AmlFilesystemRootSquashSettingsResponse
Specifies root squash settings of the AML file system.
Sku Pulumi.AzureNative.StorageCache.Outputs.SkuNameResponse
SKU for the resource.
Tags Dictionary<string, string>
Resource tags.
Zones List<string>
Availability zones for resources. This field should only contain a single element in the array.
AzureApiVersion string
The Azure API version of the resource.
ClientInfo AmlFilesystemClientInfoResponse
Client information for the AML file system.
FilesystemSubnet string
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.
Health AmlFilesystemHealthResponse
Health of the AML file system.
Id string
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
Location string
The geo-location where the resource lives
MaintenanceWindow AmlFilesystemResponseMaintenanceWindow
Start time of a 30-minute weekly maintenance window.
Name string
The name of the resource
ProvisioningState string
ARM provisioning state.
StorageCapacityTiB float64
The size of the AML file system, in TiB. This might be rounded up.
SystemData SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
ThroughputProvisionedMBps int
Throughput provisioned in MB per sec, calculated as storageCapacityTiB * per-unit storage throughput
Type string
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
EncryptionSettings AmlFilesystemEncryptionSettingsResponse
Specifies encryption settings of the AML file system.
Hsm AmlFilesystemResponseHsm
Hydration and archive settings and status
Identity AmlFilesystemIdentityResponse
The managed identity used by the AML file system, if configured.
RootSquashSettings AmlFilesystemRootSquashSettingsResponse
Specifies root squash settings of the AML file system.
Sku SkuNameResponse
SKU for the resource.
Tags map[string]string
Resource tags.
Zones []string
Availability zones for resources. This field should only contain a single element in the array.
azureApiVersion String
The Azure API version of the resource.
clientInfo AmlFilesystemClientInfoResponse
Client information for the AML file system.
filesystemSubnet String
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.
health AmlFilesystemHealthResponse
Health of the AML file system.
id String
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
location String
The geo-location where the resource lives
maintenanceWindow AmlFilesystemResponseMaintenanceWindow
Start time of a 30-minute weekly maintenance window.
name String
The name of the resource
provisioningState String
ARM provisioning state.
storageCapacityTiB Double
The size of the AML file system, in TiB. This might be rounded up.
systemData SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
throughputProvisionedMBps Integer
Throughput provisioned in MB per sec, calculated as storageCapacityTiB * per-unit storage throughput
type String
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
encryptionSettings AmlFilesystemEncryptionSettingsResponse
Specifies encryption settings of the AML file system.
hsm AmlFilesystemResponseHsm
Hydration and archive settings and status
identity AmlFilesystemIdentityResponse
The managed identity used by the AML file system, if configured.
rootSquashSettings AmlFilesystemRootSquashSettingsResponse
Specifies root squash settings of the AML file system.
sku SkuNameResponse
SKU for the resource.
tags Map<String,String>
Resource tags.
zones List<String>
Availability zones for resources. This field should only contain a single element in the array.
azureApiVersion string
The Azure API version of the resource.
clientInfo AmlFilesystemClientInfoResponse
Client information for the AML file system.
filesystemSubnet string
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.
health AmlFilesystemHealthResponse
Health of the AML file system.
id string
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
location string
The geo-location where the resource lives
maintenanceWindow AmlFilesystemResponseMaintenanceWindow
Start time of a 30-minute weekly maintenance window.
name string
The name of the resource
provisioningState string
ARM provisioning state.
storageCapacityTiB number
The size of the AML file system, in TiB. This might be rounded up.
systemData SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
throughputProvisionedMBps number
Throughput provisioned in MB per sec, calculated as storageCapacityTiB * per-unit storage throughput
type string
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
encryptionSettings AmlFilesystemEncryptionSettingsResponse
Specifies encryption settings of the AML file system.
hsm AmlFilesystemResponseHsm
Hydration and archive settings and status
identity AmlFilesystemIdentityResponse
The managed identity used by the AML file system, if configured.
rootSquashSettings AmlFilesystemRootSquashSettingsResponse
Specifies root squash settings of the AML file system.
sku SkuNameResponse
SKU for the resource.
tags {[key: string]: string}
Resource tags.
zones string[]
Availability zones for resources. This field should only contain a single element in the array.
azure_api_version str
The Azure API version of the resource.
client_info AmlFilesystemClientInfoResponse
Client information for the AML file system.
filesystem_subnet str
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.
health AmlFilesystemHealthResponse
Health of the AML file system.
id str
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
location str
The geo-location where the resource lives
maintenance_window AmlFilesystemResponseMaintenanceWindow
Start time of a 30-minute weekly maintenance window.
name str
The name of the resource
provisioning_state str
ARM provisioning state.
storage_capacity_ti_b float
The size of the AML file system, in TiB. This might be rounded up.
system_data SystemDataResponse
Azure Resource Manager metadata containing createdBy and modifiedBy information.
throughput_provisioned_m_bps int
Throughput provisioned in MB per sec, calculated as storageCapacityTiB * per-unit storage throughput
type str
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
encryption_settings AmlFilesystemEncryptionSettingsResponse
Specifies encryption settings of the AML file system.
hsm AmlFilesystemResponseHsm
Hydration and archive settings and status
identity AmlFilesystemIdentityResponse
The managed identity used by the AML file system, if configured.
root_squash_settings AmlFilesystemRootSquashSettingsResponse
Specifies root squash settings of the AML file system.
sku SkuNameResponse
SKU for the resource.
tags Mapping[str, str]
Resource tags.
zones Sequence[str]
Availability zones for resources. This field should only contain a single element in the array.
azureApiVersion String
The Azure API version of the resource.
clientInfo Property Map
Client information for the AML file system.
filesystemSubnet String
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.
health Property Map
Health of the AML file system.
id String
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
location String
The geo-location where the resource lives
maintenanceWindow Property Map
Start time of a 30-minute weekly maintenance window.
name String
The name of the resource
provisioningState String
ARM provisioning state.
storageCapacityTiB Number
The size of the AML file system, in TiB. This might be rounded up.
systemData Property Map
Azure Resource Manager metadata containing createdBy and modifiedBy information.
throughputProvisionedMBps Number
Throughput provisioned in MB per sec, calculated as storageCapacityTiB * per-unit storage throughput
type String
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
encryptionSettings Property Map
Specifies encryption settings of the AML file system.
hsm Property Map
Hydration and archive settings and status
identity Property Map
The managed identity used by the AML file system, if configured.
rootSquashSettings Property Map
Specifies root squash settings of the AML file system.
sku Property Map
SKU for the resource.
tags Map<String>
Resource tags.
zones List<String>
Availability zones for resources. This field should only contain a single element in the array.

Supporting Types

AmlFilesystemArchiveResponse

FilesystemPath This property is required. string
Lustre file system path to archive relative to the file system root. Specify '/' to archive all modified data.
Status This property is required. Pulumi.AzureNative.StorageCache.Inputs.AmlFilesystemArchiveResponseStatus
The status of the archive
FilesystemPath This property is required. string
Lustre file system path to archive relative to the file system root. Specify '/' to archive all modified data.
Status This property is required. AmlFilesystemArchiveResponseStatus
The status of the archive
filesystemPath This property is required. String
Lustre file system path to archive relative to the file system root. Specify '/' to archive all modified data.
status This property is required. AmlFilesystemArchiveResponseStatus
The status of the archive
filesystemPath This property is required. string
Lustre file system path to archive relative to the file system root. Specify '/' to archive all modified data.
status This property is required. AmlFilesystemArchiveResponseStatus
The status of the archive
filesystem_path This property is required. str
Lustre file system path to archive relative to the file system root. Specify '/' to archive all modified data.
status This property is required. AmlFilesystemArchiveResponseStatus
The status of the archive
filesystemPath This property is required. String
Lustre file system path to archive relative to the file system root. Specify '/' to archive all modified data.
status This property is required. Property Map
The status of the archive

AmlFilesystemArchiveResponseStatus

ErrorCode This property is required. string
Server-defined error code for the archive operation
ErrorMessage This property is required. string
Server-defined error message for the archive operation
LastCompletionTime This property is required. string
The time of the last completed archive operation
LastStartedTime This property is required. string
The time the latest archive operation started
PercentComplete This property is required. int
The completion percentage of the archive operation
State This property is required. string
The state of the archive operation
ErrorCode This property is required. string
Server-defined error code for the archive operation
ErrorMessage This property is required. string
Server-defined error message for the archive operation
LastCompletionTime This property is required. string
The time of the last completed archive operation
LastStartedTime This property is required. string
The time the latest archive operation started
PercentComplete This property is required. int
The completion percentage of the archive operation
State This property is required. string
The state of the archive operation
errorCode This property is required. String
Server-defined error code for the archive operation
errorMessage This property is required. String
Server-defined error message for the archive operation
lastCompletionTime This property is required. String
The time of the last completed archive operation
lastStartedTime This property is required. String
The time the latest archive operation started
percentComplete This property is required. Integer
The completion percentage of the archive operation
state This property is required. String
The state of the archive operation
errorCode This property is required. string
Server-defined error code for the archive operation
errorMessage This property is required. string
Server-defined error message for the archive operation
lastCompletionTime This property is required. string
The time of the last completed archive operation
lastStartedTime This property is required. string
The time the latest archive operation started
percentComplete This property is required. number
The completion percentage of the archive operation
state This property is required. string
The state of the archive operation
error_code This property is required. str
Server-defined error code for the archive operation
error_message This property is required. str
Server-defined error message for the archive operation
last_completion_time This property is required. str
The time of the last completed archive operation
last_started_time This property is required. str
The time the latest archive operation started
percent_complete This property is required. int
The completion percentage of the archive operation
state This property is required. str
The state of the archive operation
errorCode This property is required. String
Server-defined error code for the archive operation
errorMessage This property is required. String
Server-defined error message for the archive operation
lastCompletionTime This property is required. String
The time of the last completed archive operation
lastStartedTime This property is required. String
The time the latest archive operation started
percentComplete This property is required. Number
The completion percentage of the archive operation
state This property is required. String
The state of the archive operation

AmlFilesystemClientInfoResponse

ContainerStorageInterface This property is required. Pulumi.AzureNative.StorageCache.Inputs.AmlFilesystemContainerStorageInterfaceResponse
Container Storage Interface information for the AML file system.
LustreVersion This property is required. string
The version of Lustre running in the AML file system
MgsAddress This property is required. string
The IPv4 address used by clients to mount the AML file system's Lustre Management Service (MGS).
MountCommand This property is required. string
Recommended command to mount the AML file system
ContainerStorageInterface This property is required. AmlFilesystemContainerStorageInterfaceResponse
Container Storage Interface information for the AML file system.
LustreVersion This property is required. string
The version of Lustre running in the AML file system
MgsAddress This property is required. string
The IPv4 address used by clients to mount the AML file system's Lustre Management Service (MGS).
MountCommand This property is required. string
Recommended command to mount the AML file system
containerStorageInterface This property is required. AmlFilesystemContainerStorageInterfaceResponse
Container Storage Interface information for the AML file system.
lustreVersion This property is required. String
The version of Lustre running in the AML file system
mgsAddress This property is required. String
The IPv4 address used by clients to mount the AML file system's Lustre Management Service (MGS).
mountCommand This property is required. String
Recommended command to mount the AML file system
containerStorageInterface This property is required. AmlFilesystemContainerStorageInterfaceResponse
Container Storage Interface information for the AML file system.
lustreVersion This property is required. string
The version of Lustre running in the AML file system
mgsAddress This property is required. string
The IPv4 address used by clients to mount the AML file system's Lustre Management Service (MGS).
mountCommand This property is required. string
Recommended command to mount the AML file system
container_storage_interface This property is required. AmlFilesystemContainerStorageInterfaceResponse
Container Storage Interface information for the AML file system.
lustre_version This property is required. str
The version of Lustre running in the AML file system
mgs_address This property is required. str
The IPv4 address used by clients to mount the AML file system's Lustre Management Service (MGS).
mount_command This property is required. str
Recommended command to mount the AML file system
containerStorageInterface This property is required. Property Map
Container Storage Interface information for the AML file system.
lustreVersion This property is required. String
The version of Lustre running in the AML file system
mgsAddress This property is required. String
The IPv4 address used by clients to mount the AML file system's Lustre Management Service (MGS).
mountCommand This property is required. String
Recommended command to mount the AML file system

AmlFilesystemContainerStorageInterfaceResponse

PersistentVolume This property is required. string
Recommended AKS Persistent Volume for the CSI driver, in Base64 encoded YAML
PersistentVolumeClaim This property is required. string
Recommended AKS Persistent Volume Claim for the CSI driver, in Base64 encoded YAML
StorageClass This property is required. string
Recommended AKS Storage Class for the CSI driver, in Base64 encoded YAML
PersistentVolume This property is required. string
Recommended AKS Persistent Volume for the CSI driver, in Base64 encoded YAML
PersistentVolumeClaim This property is required. string
Recommended AKS Persistent Volume Claim for the CSI driver, in Base64 encoded YAML
StorageClass This property is required. string
Recommended AKS Storage Class for the CSI driver, in Base64 encoded YAML
persistentVolume This property is required. String
Recommended AKS Persistent Volume for the CSI driver, in Base64 encoded YAML
persistentVolumeClaim This property is required. String
Recommended AKS Persistent Volume Claim for the CSI driver, in Base64 encoded YAML
storageClass This property is required. String
Recommended AKS Storage Class for the CSI driver, in Base64 encoded YAML
persistentVolume This property is required. string
Recommended AKS Persistent Volume for the CSI driver, in Base64 encoded YAML
persistentVolumeClaim This property is required. string
Recommended AKS Persistent Volume Claim for the CSI driver, in Base64 encoded YAML
storageClass This property is required. string
Recommended AKS Storage Class for the CSI driver, in Base64 encoded YAML
persistent_volume This property is required. str
Recommended AKS Persistent Volume for the CSI driver, in Base64 encoded YAML
persistent_volume_claim This property is required. str
Recommended AKS Persistent Volume Claim for the CSI driver, in Base64 encoded YAML
storage_class This property is required. str
Recommended AKS Storage Class for the CSI driver, in Base64 encoded YAML
persistentVolume This property is required. String
Recommended AKS Persistent Volume for the CSI driver, in Base64 encoded YAML
persistentVolumeClaim This property is required. String
Recommended AKS Persistent Volume Claim for the CSI driver, in Base64 encoded YAML
storageClass This property is required. String
Recommended AKS Storage Class for the CSI driver, in Base64 encoded YAML

AmlFilesystemEncryptionSettingsResponse

KeyEncryptionKey Pulumi.AzureNative.StorageCache.Inputs.KeyVaultKeyReferenceResponse
Specifies the location of the encryption key in Key Vault.
KeyEncryptionKey KeyVaultKeyReferenceResponse
Specifies the location of the encryption key in Key Vault.
keyEncryptionKey KeyVaultKeyReferenceResponse
Specifies the location of the encryption key in Key Vault.
keyEncryptionKey KeyVaultKeyReferenceResponse
Specifies the location of the encryption key in Key Vault.
key_encryption_key KeyVaultKeyReferenceResponse
Specifies the location of the encryption key in Key Vault.
keyEncryptionKey Property Map
Specifies the location of the encryption key in Key Vault.

AmlFilesystemHealthResponse

State string
List of AML file system health states.
StatusCode string
Server-defined error code for the AML file system health
StatusDescription string
Describes the health state.
State string
List of AML file system health states.
StatusCode string
Server-defined error code for the AML file system health
StatusDescription string
Describes the health state.
state String
List of AML file system health states.
statusCode String
Server-defined error code for the AML file system health
statusDescription String
Describes the health state.
state string
List of AML file system health states.
statusCode string
Server-defined error code for the AML file system health
statusDescription string
Describes the health state.
state str
List of AML file system health states.
status_code str
Server-defined error code for the AML file system health
status_description str
Describes the health state.
state String
List of AML file system health states.
statusCode String
Server-defined error code for the AML file system health
statusDescription String
Describes the health state.

AmlFilesystemHsmSettingsResponse

Container This property is required. string
Resource ID of storage container used for hydrating the namespace and archiving from the namespace. The resource provider must have permission to create SAS tokens on the storage account.
LoggingContainer This property is required. string
Resource ID of storage container used for logging events and errors. Must be a separate container in the same storage account as the hydration and archive container. The resource provider must have permission to create SAS tokens on the storage account.
ImportPrefix string
Only blobs in the non-logging container that start with this path/prefix get imported into the cluster namespace. This is only used during initial creation of the AML file system. It automatically creates an import job resource that can be deleted.
ImportPrefixesInitial List<string>
Only blobs in the non-logging container that start with one of the paths/prefixes in this array get imported into the cluster namespace. This is only used during initial creation of the AML file system and has '/' as the default value. It automatically creates an import job resource that can be deleted.
Container This property is required. string
Resource ID of storage container used for hydrating the namespace and archiving from the namespace. The resource provider must have permission to create SAS tokens on the storage account.
LoggingContainer This property is required. string
Resource ID of storage container used for logging events and errors. Must be a separate container in the same storage account as the hydration and archive container. The resource provider must have permission to create SAS tokens on the storage account.
ImportPrefix string
Only blobs in the non-logging container that start with this path/prefix get imported into the cluster namespace. This is only used during initial creation of the AML file system. It automatically creates an import job resource that can be deleted.
ImportPrefixesInitial []string
Only blobs in the non-logging container that start with one of the paths/prefixes in this array get imported into the cluster namespace. This is only used during initial creation of the AML file system and has '/' as the default value. It automatically creates an import job resource that can be deleted.
container This property is required. String
Resource ID of storage container used for hydrating the namespace and archiving from the namespace. The resource provider must have permission to create SAS tokens on the storage account.
loggingContainer This property is required. String
Resource ID of storage container used for logging events and errors. Must be a separate container in the same storage account as the hydration and archive container. The resource provider must have permission to create SAS tokens on the storage account.
importPrefix String
Only blobs in the non-logging container that start with this path/prefix get imported into the cluster namespace. This is only used during initial creation of the AML file system. It automatically creates an import job resource that can be deleted.
importPrefixesInitial List<String>
Only blobs in the non-logging container that start with one of the paths/prefixes in this array get imported into the cluster namespace. This is only used during initial creation of the AML file system and has '/' as the default value. It automatically creates an import job resource that can be deleted.
container This property is required. string
Resource ID of storage container used for hydrating the namespace and archiving from the namespace. The resource provider must have permission to create SAS tokens on the storage account.
loggingContainer This property is required. string
Resource ID of storage container used for logging events and errors. Must be a separate container in the same storage account as the hydration and archive container. The resource provider must have permission to create SAS tokens on the storage account.
importPrefix string
Only blobs in the non-logging container that start with this path/prefix get imported into the cluster namespace. This is only used during initial creation of the AML file system. It automatically creates an import job resource that can be deleted.
importPrefixesInitial string[]
Only blobs in the non-logging container that start with one of the paths/prefixes in this array get imported into the cluster namespace. This is only used during initial creation of the AML file system and has '/' as the default value. It automatically creates an import job resource that can be deleted.
container This property is required. str
Resource ID of storage container used for hydrating the namespace and archiving from the namespace. The resource provider must have permission to create SAS tokens on the storage account.
logging_container This property is required. str
Resource ID of storage container used for logging events and errors. Must be a separate container in the same storage account as the hydration and archive container. The resource provider must have permission to create SAS tokens on the storage account.
import_prefix str
Only blobs in the non-logging container that start with this path/prefix get imported into the cluster namespace. This is only used during initial creation of the AML file system. It automatically creates an import job resource that can be deleted.
import_prefixes_initial Sequence[str]
Only blobs in the non-logging container that start with one of the paths/prefixes in this array get imported into the cluster namespace. This is only used during initial creation of the AML file system and has '/' as the default value. It automatically creates an import job resource that can be deleted.
container This property is required. String
Resource ID of storage container used for hydrating the namespace and archiving from the namespace. The resource provider must have permission to create SAS tokens on the storage account.
loggingContainer This property is required. String
Resource ID of storage container used for logging events and errors. Must be a separate container in the same storage account as the hydration and archive container. The resource provider must have permission to create SAS tokens on the storage account.
importPrefix String
Only blobs in the non-logging container that start with this path/prefix get imported into the cluster namespace. This is only used during initial creation of the AML file system. It automatically creates an import job resource that can be deleted.
importPrefixesInitial List<String>
Only blobs in the non-logging container that start with one of the paths/prefixes in this array get imported into the cluster namespace. This is only used during initial creation of the AML file system and has '/' as the default value. It automatically creates an import job resource that can be deleted.

AmlFilesystemIdentityResponse

PrincipalId This property is required. string
The principal ID for the user-assigned identity of the resource.
TenantId This property is required. string
The tenant ID associated with the resource.
Type string
The type of identity used for the resource.
UserAssignedIdentities Dictionary<string, Pulumi.AzureNative.StorageCache.Inputs.UserAssignedIdentitiesResponseUserAssignedIdentities>
A dictionary where each key is a user assigned identity resource ID, and each key's value is an empty dictionary.
PrincipalId This property is required. string
The principal ID for the user-assigned identity of the resource.
TenantId This property is required. string
The tenant ID associated with the resource.
Type string
The type of identity used for the resource.
UserAssignedIdentities map[string]UserAssignedIdentitiesResponseUserAssignedIdentities
A dictionary where each key is a user assigned identity resource ID, and each key's value is an empty dictionary.
principalId This property is required. String
The principal ID for the user-assigned identity of the resource.
tenantId This property is required. String
The tenant ID associated with the resource.
type String
The type of identity used for the resource.
userAssignedIdentities Map<String,UserAssignedIdentitiesResponseUserAssignedIdentities>
A dictionary where each key is a user assigned identity resource ID, and each key's value is an empty dictionary.
principalId This property is required. string
The principal ID for the user-assigned identity of the resource.
tenantId This property is required. string
The tenant ID associated with the resource.
type string
The type of identity used for the resource.
userAssignedIdentities {[key: string]: UserAssignedIdentitiesResponseUserAssignedIdentities}
A dictionary where each key is a user assigned identity resource ID, and each key's value is an empty dictionary.
principal_id This property is required. str
The principal ID for the user-assigned identity of the resource.
tenant_id This property is required. str
The tenant ID associated with the resource.
type str
The type of identity used for the resource.
user_assigned_identities Mapping[str, UserAssignedIdentitiesResponseUserAssignedIdentities]
A dictionary where each key is a user assigned identity resource ID, and each key's value is an empty dictionary.
principalId This property is required. String
The principal ID for the user-assigned identity of the resource.
tenantId This property is required. String
The tenant ID associated with the resource.
type String
The type of identity used for the resource.
userAssignedIdentities Map<Property Map>
A dictionary where each key is a user assigned identity resource ID, and each key's value is an empty dictionary.

AmlFilesystemResponseHsm

ArchiveStatus This property is required. []AmlFilesystemArchiveResponse
Archive status
Settings AmlFilesystemHsmSettingsResponse
Specifies HSM settings of the AML file system.
archiveStatus This property is required. List<AmlFilesystemArchiveResponse>
Archive status
settings AmlFilesystemHsmSettingsResponse
Specifies HSM settings of the AML file system.
archiveStatus This property is required. AmlFilesystemArchiveResponse[]
Archive status
settings AmlFilesystemHsmSettingsResponse
Specifies HSM settings of the AML file system.
archive_status This property is required. Sequence[AmlFilesystemArchiveResponse]
Archive status
settings AmlFilesystemHsmSettingsResponse
Specifies HSM settings of the AML file system.
archiveStatus This property is required. List<Property Map>
Archive status
settings Property Map
Specifies HSM settings of the AML file system.

AmlFilesystemResponseMaintenanceWindow

DayOfWeek string
Day of the week on which the maintenance window will occur.
TimeOfDayUTC string
The time of day (in UTC) to start the maintenance window.
DayOfWeek string
Day of the week on which the maintenance window will occur.
TimeOfDayUTC string
The time of day (in UTC) to start the maintenance window.
dayOfWeek String
Day of the week on which the maintenance window will occur.
timeOfDayUTC String
The time of day (in UTC) to start the maintenance window.
dayOfWeek string
Day of the week on which the maintenance window will occur.
timeOfDayUTC string
The time of day (in UTC) to start the maintenance window.
day_of_week str
Day of the week on which the maintenance window will occur.
time_of_day_utc str
The time of day (in UTC) to start the maintenance window.
dayOfWeek String
Day of the week on which the maintenance window will occur.
timeOfDayUTC String
The time of day (in UTC) to start the maintenance window.

AmlFilesystemRootSquashSettingsResponse

Status This property is required. string
AML file system squash status.
Mode string
Squash mode of the AML file system. 'All': User and Group IDs on files will be squashed to the provided values for all users on non-trusted systems. 'RootOnly': User and Group IDs on files will be squashed to provided values for solely the root user on non-trusted systems. 'None': No squashing of User and Group IDs is performed for any users on any systems.
NoSquashNidLists string
Semicolon separated NID IP Address list(s) to be added to the TrustedSystems.
SquashGID double
Group ID to squash to.
SquashUID double
User ID to squash to.
Status This property is required. string
AML file system squash status.
Mode string
Squash mode of the AML file system. 'All': User and Group IDs on files will be squashed to the provided values for all users on non-trusted systems. 'RootOnly': User and Group IDs on files will be squashed to provided values for solely the root user on non-trusted systems. 'None': No squashing of User and Group IDs is performed for any users on any systems.
NoSquashNidLists string
Semicolon separated NID IP Address list(s) to be added to the TrustedSystems.
SquashGID float64
Group ID to squash to.
SquashUID float64
User ID to squash to.
status This property is required. String
AML file system squash status.
mode String
Squash mode of the AML file system. 'All': User and Group IDs on files will be squashed to the provided values for all users on non-trusted systems. 'RootOnly': User and Group IDs on files will be squashed to provided values for solely the root user on non-trusted systems. 'None': No squashing of User and Group IDs is performed for any users on any systems.
noSquashNidLists String
Semicolon separated NID IP Address list(s) to be added to the TrustedSystems.
squashGID Double
Group ID to squash to.
squashUID Double
User ID to squash to.
status This property is required. string
AML file system squash status.
mode string
Squash mode of the AML file system. 'All': User and Group IDs on files will be squashed to the provided values for all users on non-trusted systems. 'RootOnly': User and Group IDs on files will be squashed to provided values for solely the root user on non-trusted systems. 'None': No squashing of User and Group IDs is performed for any users on any systems.
noSquashNidLists string
Semicolon separated NID IP Address list(s) to be added to the TrustedSystems.
squashGID number
Group ID to squash to.
squashUID number
User ID to squash to.
status This property is required. str
AML file system squash status.
mode str
Squash mode of the AML file system. 'All': User and Group IDs on files will be squashed to the provided values for all users on non-trusted systems. 'RootOnly': User and Group IDs on files will be squashed to provided values for solely the root user on non-trusted systems. 'None': No squashing of User and Group IDs is performed for any users on any systems.
no_squash_nid_lists str
Semicolon separated NID IP Address list(s) to be added to the TrustedSystems.
squash_gid float
Group ID to squash to.
squash_uid float
User ID to squash to.
status This property is required. String
AML file system squash status.
mode String
Squash mode of the AML file system. 'All': User and Group IDs on files will be squashed to the provided values for all users on non-trusted systems. 'RootOnly': User and Group IDs on files will be squashed to provided values for solely the root user on non-trusted systems. 'None': No squashing of User and Group IDs is performed for any users on any systems.
noSquashNidLists String
Semicolon separated NID IP Address list(s) to be added to the TrustedSystems.
squashGID Number
Group ID to squash to.
squashUID Number
User ID to squash to.

KeyVaultKeyReferenceResponse

KeyUrl This property is required. string
The URL referencing a key encryption key in key vault.
SourceVault This property is required. Pulumi.AzureNative.StorageCache.Inputs.KeyVaultKeyReferenceResponseSourceVault
Describes a resource Id to source key vault.
KeyUrl This property is required. string
The URL referencing a key encryption key in key vault.
SourceVault This property is required. KeyVaultKeyReferenceResponseSourceVault
Describes a resource Id to source key vault.
keyUrl This property is required. String
The URL referencing a key encryption key in key vault.
sourceVault This property is required. KeyVaultKeyReferenceResponseSourceVault
Describes a resource Id to source key vault.
keyUrl This property is required. string
The URL referencing a key encryption key in key vault.
sourceVault This property is required. KeyVaultKeyReferenceResponseSourceVault
Describes a resource Id to source key vault.
key_url This property is required. str
The URL referencing a key encryption key in key vault.
source_vault This property is required. KeyVaultKeyReferenceResponseSourceVault
Describes a resource Id to source key vault.
keyUrl This property is required. String
The URL referencing a key encryption key in key vault.
sourceVault This property is required. Property Map
Describes a resource Id to source key vault.

KeyVaultKeyReferenceResponseSourceVault

Id string
Resource Id.
Id string
Resource Id.
id String
Resource Id.
id string
Resource Id.
id str
Resource Id.
id String
Resource Id.

SkuNameResponse

Name string
SKU name for this resource.
Name string
SKU name for this resource.
name String
SKU name for this resource.
name string
SKU name for this resource.
name str
SKU name for this resource.
name String
SKU name for this resource.

SystemDataResponse

CreatedAt string
The timestamp of resource creation (UTC).
CreatedBy string
The identity that created the resource.
CreatedByType string
The type of identity that created the resource.
LastModifiedAt string
The timestamp of resource last modification (UTC)
LastModifiedBy string
The identity that last modified the resource.
LastModifiedByType string
The type of identity that last modified the resource.
CreatedAt string
The timestamp of resource creation (UTC).
CreatedBy string
The identity that created the resource.
CreatedByType string
The type of identity that created the resource.
LastModifiedAt string
The timestamp of resource last modification (UTC)
LastModifiedBy string
The identity that last modified the resource.
LastModifiedByType string
The type of identity that last modified the resource.
createdAt String
The timestamp of resource creation (UTC).
createdBy String
The identity that created the resource.
createdByType String
The type of identity that created the resource.
lastModifiedAt String
The timestamp of resource last modification (UTC)
lastModifiedBy String
The identity that last modified the resource.
lastModifiedByType String
The type of identity that last modified the resource.
createdAt string
The timestamp of resource creation (UTC).
createdBy string
The identity that created the resource.
createdByType string
The type of identity that created the resource.
lastModifiedAt string
The timestamp of resource last modification (UTC)
lastModifiedBy string
The identity that last modified the resource.
lastModifiedByType string
The type of identity that last modified the resource.
created_at str
The timestamp of resource creation (UTC).
created_by str
The identity that created the resource.
created_by_type str
The type of identity that created the resource.
last_modified_at str
The timestamp of resource last modification (UTC)
last_modified_by str
The identity that last modified the resource.
last_modified_by_type str
The type of identity that last modified the resource.
createdAt String
The timestamp of resource creation (UTC).
createdBy String
The identity that created the resource.
createdByType String
The type of identity that created the resource.
lastModifiedAt String
The timestamp of resource last modification (UTC)
lastModifiedBy String
The identity that last modified the resource.
lastModifiedByType String
The type of identity that last modified the resource.

UserAssignedIdentitiesResponseUserAssignedIdentities

ClientId This property is required. string
The client ID of the user-assigned identity.
PrincipalId This property is required. string
The principal ID of the user-assigned identity.
ClientId This property is required. string
The client ID of the user-assigned identity.
PrincipalId This property is required. string
The principal ID of the user-assigned identity.
clientId This property is required. String
The client ID of the user-assigned identity.
principalId This property is required. String
The principal ID of the user-assigned identity.
clientId This property is required. string
The client ID of the user-assigned identity.
principalId This property is required. string
The principal ID of the user-assigned identity.
client_id This property is required. str
The client ID of the user-assigned identity.
principal_id This property is required. str
The principal ID of the user-assigned identity.
clientId This property is required. String
The client ID of the user-assigned identity.
principalId This property is required. String
The principal ID of the user-assigned identity.

Package Details

Repository
Azure Native pulumi/pulumi-azure-native
License
Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.2.0 published on Monday, Apr 14, 2025 by Pulumi