ArmStorageCacheModelFactory.AmlFileSystemData Method

Definition

Overloads

Name Description
AmlFileSystemData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, ManagedServiceIdentity, String, IEnumerable<String>, Nullable<Single>, Nullable<Single>, Nullable<Guid>, AmlFileSystemHealth, Nullable<AmlFileSystemProvisioningStateType>, String, AmlFileSystemClientInfo, Nullable<Int32>, StorageCacheEncryptionKeyVaultKeyReference, AmlFileSystemPropertiesMaintenanceWindow, AmlFileSystemPropertiesHsm, AmlFileSystemRootSquashSettings)

Initializes a new instance of AmlFileSystemData.

AmlFileSystemData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, Nullable<Single>, Nullable<Single>, Nullable<Guid>, AmlFileSystemHealth, Nullable<AmlFileSystemProvisioningStateType>, String, AmlFileSystemClientInfo, Nullable<Int32>, AmlFileSystemPropertiesMaintenanceWindow, AmlFileSystemPropertiesHsm, AmlFileSystemRootSquashSettings, StorageCacheEncryptionKeyVaultKeyReference, ManagedServiceIdentity, String, IEnumerable<String>)

AmlFileSystemData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, ManagedServiceIdentity, String, IEnumerable<String>, Nullable<Single>, Nullable<Single>, Nullable<Guid>, AmlFileSystemHealth, Nullable<AmlFileSystemProvisioningStateType>, String, AmlFileSystemClientInfo, Nullable<Int32>, StorageCacheEncryptionKeyVaultKeyReference, AmlFileSystemPropertiesMaintenanceWindow, AmlFileSystemPropertiesHsm, AmlFileSystemRootSquashSettings)

Source:
ArmStorageCacheModelFactory.cs

Initializes a new instance of AmlFileSystemData.

public static Azure.ResourceManager.StorageCache.AmlFileSystemData AmlFileSystemData(Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, System.Collections.Generic.IDictionary<string,string> tags = default, Azure.Core.AzureLocation location = default, Azure.ResourceManager.Models.ManagedServiceIdentity identity = default, string skuName = default, System.Collections.Generic.IEnumerable<string> zones = default, float? storageCapacityTiB = default, float? currentStorageCapacityTiB = default, Guid? clusterUuid = default, Azure.ResourceManager.StorageCache.Models.AmlFileSystemHealth health = default, Azure.ResourceManager.StorageCache.Models.AmlFileSystemProvisioningStateType? provisioningState = default, string filesystemSubnet = default, Azure.ResourceManager.StorageCache.Models.AmlFileSystemClientInfo clientInfo = default, int? throughputProvisionedMBps = default, Azure.ResourceManager.StorageCache.Models.StorageCacheEncryptionKeyVaultKeyReference keyEncryptionKey = default, Azure.ResourceManager.StorageCache.Models.AmlFileSystemPropertiesMaintenanceWindow maintenanceWindow = default, Azure.ResourceManager.StorageCache.Models.AmlFileSystemPropertiesHsm hsm = default, Azure.ResourceManager.StorageCache.Models.AmlFileSystemRootSquashSettings rootSquashSettings = default);
static member AmlFileSystemData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * System.Collections.Generic.IDictionary<string, string> * Azure.Core.AzureLocation * Azure.ResourceManager.Models.ManagedServiceIdentity * string * seq<string> * Nullable<single> * Nullable<single> * Nullable<Guid> * Azure.ResourceManager.StorageCache.Models.AmlFileSystemHealth * Nullable<Azure.ResourceManager.StorageCache.Models.AmlFileSystemProvisioningStateType> * string * Azure.ResourceManager.StorageCache.Models.AmlFileSystemClientInfo * Nullable<int> * Azure.ResourceManager.StorageCache.Models.StorageCacheEncryptionKeyVaultKeyReference * Azure.ResourceManager.StorageCache.Models.AmlFileSystemPropertiesMaintenanceWindow * Azure.ResourceManager.StorageCache.Models.AmlFileSystemPropertiesHsm * Azure.ResourceManager.StorageCache.Models.AmlFileSystemRootSquashSettings -> Azure.ResourceManager.StorageCache.AmlFileSystemData
Public Shared Function AmlFileSystemData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional location As AzureLocation = Nothing, Optional identity As ManagedServiceIdentity = Nothing, Optional skuName As String = Nothing, Optional zones As IEnumerable(Of String) = Nothing, Optional storageCapacityTiB As Nullable(Of Single) = Nothing, Optional currentStorageCapacityTiB As Nullable(Of Single) = Nothing, Optional clusterUuid As Nullable(Of Guid) = Nothing, Optional health As AmlFileSystemHealth = Nothing, Optional provisioningState As Nullable(Of AmlFileSystemProvisioningStateType) = Nothing, Optional filesystemSubnet As String = Nothing, Optional clientInfo As AmlFileSystemClientInfo = Nothing, Optional throughputProvisionedMBps As Nullable(Of Integer) = Nothing, Optional keyEncryptionKey As StorageCacheEncryptionKeyVaultKeyReference = Nothing, Optional maintenanceWindow As AmlFileSystemPropertiesMaintenanceWindow = Nothing, Optional hsm As AmlFileSystemPropertiesHsm = Nothing, Optional rootSquashSettings As AmlFileSystemRootSquashSettings = Nothing) As AmlFileSystemData

Parameters

id
ResourceIdentifier

The id.

name
String

The name.

resourceType
ResourceType

The resourceType.

systemData
SystemData

The systemData.

tags
IDictionary<String,String>

The tags.

location
AzureLocation

The location.

identity
ManagedServiceIdentity

The managed identity used by the AML file system, if configured. Current supported identity types: None, UserAssigned.

skuName
String

SKU for the resource.

zones
IEnumerable<String>

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

storageCapacityTiB
Nullable<Single>

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

currentStorageCapacityTiB
Nullable<Single>

The current storage capacity of the AML file system, in TiB. This reflects the actual capacity including any expansions.

clusterUuid
Nullable<Guid>

The unique identifier of the AML file system cluster.

health
AmlFileSystemHealth

Health of the AML file system.

provisioningState
Nullable<AmlFileSystemProvisioningStateType>

ARM provisioning state.

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.

clientInfo
AmlFileSystemClientInfo

Client information for the AML file system.

throughputProvisionedMBps
Nullable<Int32>

Throughput provisioned in MB per sec, calculated as storageCapacityTiB * per-unit storage throughput.

keyEncryptionKey
StorageCacheEncryptionKeyVaultKeyReference

Specifies encryption settings of the AML file system.

maintenanceWindow
AmlFileSystemPropertiesMaintenanceWindow

Start time of a 30-minute weekly maintenance window.

hsm
AmlFileSystemPropertiesHsm

Hydration and archive settings and status.

rootSquashSettings
AmlFileSystemRootSquashSettings

Specifies root squash settings of the AML file system.

Returns

A new AmlFileSystemData instance for mocking.

Applies to

AmlFileSystemData(ResourceIdentifier, String, ResourceType, SystemData, IDictionary<String,String>, AzureLocation, Nullable<Single>, Nullable<Single>, Nullable<Guid>, AmlFileSystemHealth, Nullable<AmlFileSystemProvisioningStateType>, String, AmlFileSystemClientInfo, Nullable<Int32>, AmlFileSystemPropertiesMaintenanceWindow, AmlFileSystemPropertiesHsm, AmlFileSystemRootSquashSettings, StorageCacheEncryptionKeyVaultKeyReference, ManagedServiceIdentity, String, IEnumerable<String>)

Source:
ArmStorageCacheModelFactory.cs
public static Azure.ResourceManager.StorageCache.AmlFileSystemData AmlFileSystemData(Azure.Core.ResourceIdentifier id = default, string name = default, Azure.Core.ResourceType resourceType = default, Azure.ResourceManager.Models.SystemData systemData = default, System.Collections.Generic.IDictionary<string,string> tags = default, Azure.Core.AzureLocation location = default, float? storageCapacityTiB = default, float? currentStorageCapacityTiB = default, Guid? clusterUuid = default, Azure.ResourceManager.StorageCache.Models.AmlFileSystemHealth health = default, Azure.ResourceManager.StorageCache.Models.AmlFileSystemProvisioningStateType? provisioningState = default, string filesystemSubnet = default, Azure.ResourceManager.StorageCache.Models.AmlFileSystemClientInfo clientInfo = default, int? throughputProvisionedMBps = default, Azure.ResourceManager.StorageCache.Models.AmlFileSystemPropertiesMaintenanceWindow maintenanceWindow = default, Azure.ResourceManager.StorageCache.Models.AmlFileSystemPropertiesHsm hsm = default, Azure.ResourceManager.StorageCache.Models.AmlFileSystemRootSquashSettings rootSquashSettings = default, Azure.ResourceManager.StorageCache.Models.StorageCacheEncryptionKeyVaultKeyReference keyEncryptionKey = default, Azure.ResourceManager.Models.ManagedServiceIdentity identity = default, string skuName = default, System.Collections.Generic.IEnumerable<string> zones = default);
static member AmlFileSystemData : Azure.Core.ResourceIdentifier * string * Azure.Core.ResourceType * Azure.ResourceManager.Models.SystemData * System.Collections.Generic.IDictionary<string, string> * Azure.Core.AzureLocation * Nullable<single> * Nullable<single> * Nullable<Guid> * Azure.ResourceManager.StorageCache.Models.AmlFileSystemHealth * Nullable<Azure.ResourceManager.StorageCache.Models.AmlFileSystemProvisioningStateType> * string * Azure.ResourceManager.StorageCache.Models.AmlFileSystemClientInfo * Nullable<int> * Azure.ResourceManager.StorageCache.Models.AmlFileSystemPropertiesMaintenanceWindow * Azure.ResourceManager.StorageCache.Models.AmlFileSystemPropertiesHsm * Azure.ResourceManager.StorageCache.Models.AmlFileSystemRootSquashSettings * Azure.ResourceManager.StorageCache.Models.StorageCacheEncryptionKeyVaultKeyReference * Azure.ResourceManager.Models.ManagedServiceIdentity * string * seq<string> -> Azure.ResourceManager.StorageCache.AmlFileSystemData
Public Shared Function AmlFileSystemData (Optional id As ResourceIdentifier = Nothing, Optional name As String = Nothing, Optional resourceType As ResourceType = Nothing, Optional systemData As SystemData = Nothing, Optional tags As IDictionary(Of String, String) = Nothing, Optional location As AzureLocation = Nothing, Optional storageCapacityTiB As Nullable(Of Single) = Nothing, Optional currentStorageCapacityTiB As Nullable(Of Single) = Nothing, Optional clusterUuid As Nullable(Of Guid) = Nothing, Optional health As AmlFileSystemHealth = Nothing, Optional provisioningState As Nullable(Of AmlFileSystemProvisioningStateType) = Nothing, Optional filesystemSubnet As String = Nothing, Optional clientInfo As AmlFileSystemClientInfo = Nothing, Optional throughputProvisionedMBps As Nullable(Of Integer) = Nothing, Optional maintenanceWindow As AmlFileSystemPropertiesMaintenanceWindow = Nothing, Optional hsm As AmlFileSystemPropertiesHsm = Nothing, Optional rootSquashSettings As AmlFileSystemRootSquashSettings = Nothing, Optional keyEncryptionKey As StorageCacheEncryptionKeyVaultKeyReference = Nothing, Optional identity As ManagedServiceIdentity = Nothing, Optional skuName As String = Nothing, Optional zones As IEnumerable(Of String) = Nothing) As AmlFileSystemData

Parameters

id
ResourceIdentifier

Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

name
String

The name of the resource.

resourceType
ResourceType

The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts".

systemData
SystemData

Azure Resource Manager metadata containing createdBy and modifiedBy information.

tags
IDictionary<String,String>

Resource tags.

location
AzureLocation

The geo-location where the resource lives.

storageCapacityTiB
Nullable<Single>

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

currentStorageCapacityTiB
Nullable<Single>

The current storage capacity of the AML file system, in TiB. This reflects the actual capacity including any expansions.

clusterUuid
Nullable<Guid>

The unique identifier of the AML file system cluster.

health
AmlFileSystemHealth

Health of the AML file system.

provisioningState
Nullable<AmlFileSystemProvisioningStateType>

ARM provisioning state.

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.

clientInfo
AmlFileSystemClientInfo

Client information for the AML file system.

throughputProvisionedMBps
Nullable<Int32>

Throughput provisioned in MB per sec, calculated as storageCapacityTiB * per-unit storage throughput.

maintenanceWindow
AmlFileSystemPropertiesMaintenanceWindow

Start time of a 30-minute weekly maintenance window.

hsm
AmlFileSystemPropertiesHsm

Hydration and archive settings and status.

rootSquashSettings
AmlFileSystemRootSquashSettings

Specifies root squash settings of the AML file system.

keyEncryptionKey
StorageCacheEncryptionKeyVaultKeyReference

Specifies the location of the encryption key in Key Vault.

identity
ManagedServiceIdentity

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

skuName
String

SKU name for this resource.

zones
IEnumerable<String>

The availability zones.

Returns

A new AmlFileSystemData instance for mocking.

Applies to