AmlFilesystem Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
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
[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.StorageCache.Models.Api20230501.AmlFilesystemTypeConverter))]
public class AmlFilesystem : Microsoft.Azure.PowerShell.Cmdlets.StorageCache.Models.Api20230501.IAmlFilesystem, Microsoft.Azure.PowerShell.Cmdlets.StorageCache.Runtime.IHeaderSerializable, Microsoft.Azure.PowerShell.Cmdlets.StorageCache.Runtime.IValidates
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.StorageCache.Models.Api20230501.AmlFilesystemTypeConverter))>]
type AmlFilesystem = class
interface IAmlFilesystem
interface IJsonSerializable
interface ITrackedResource
interface IResource
interface IValidates
interface IHeaderSerializable
Public Class AmlFilesystem
Implements IAmlFilesystem, IHeaderSerializable, IValidates
- Inheritance
-
AmlFilesystem
- Attributes
- Implements
Constructors
AmlFilesystem() |
Creates an new AmlFilesystem instance. |
Properties
AzureAsyncOperation | |
ClientInfoLustreVersion |
The version of Lustre running in the AML file system |
ClientInfoMgsAddress |
The IPv4 address used by clients to mount the AML file system's Lustre Management Service (MGS). |
ClientInfoMountCommand |
Recommended command to mount the AML file system |
ContainerStorageInterfacePersistentVolume |
Recommended AKS Persistent Volume for the CSI driver, in Base64 encoded YAML |
ContainerStorageInterfacePersistentVolumeClaim |
Recommended AKS Persistent Volume Claim for the CSI driver, in Base64 encoded YAML |
ContainerStorageInterfaceStorageClass |
Recommended AKS Storage Class for the CSI driver, in Base64 encoded YAML |
FilesystemSubnet |
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. |
HealthState |
List of AML file system health states. |
HealthStatusCode |
Server-defined error code for the AML file system health |
HealthStatusDescription |
Describes the health state. |
HsmArchiveStatus |
Archive status |
Id |
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
IdentityPrincipalId |
The principal ID for the user-assigned identity of the resource. |
IdentityTenantId |
The tenant ID associated with the resource. |
IdentityType |
The type of identity used for the resource. |
IdentityUserAssignedIdentity |
A dictionary where each key is a user assigned identity resource ID, and each key's value is an empty dictionary. |
KeyEncryptionKeyUrl |
The URL referencing a key encryption key in key vault. |
Location |
The geo-location where the resource lives |
MaintenanceWindowDayOfWeek |
Day of the week on which the maintenance window will occur. |
MaintenanceWindowTimeOfDayUtc |
The time of day (in UTC) to start the maintenance window. |
Name |
The name of the resource |
ProvisioningState |
ARM provisioning state. |
ResourceGroupName |
Gets the resource group name |
SettingContainer |
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. |
SettingImportPrefix |
Only blobs in the non-logging container that start with this path/prefix get hydrated into the cluster namespace. |
SettingLoggingContainer |
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. |
SkuName |
SKU name for this resource. |
SourceVaultId |
Resource Id. |
StorageCapacityTiB |
The size of the AML file system, in TiB. This might be rounded up. |
SystemData |
Azure Resource Manager metadata containing createdBy and modifiedBy information. |
SystemDataCreatedAt |
The timestamp of resource creation (UTC). |
SystemDataCreatedBy |
The identity that created the resource. |
SystemDataCreatedByType |
The type of identity that created the resource. |
SystemDataLastModifiedAt |
The timestamp of resource last modification (UTC) |
SystemDataLastModifiedBy |
The identity that last modified the resource. |
SystemDataLastModifiedByType |
The type of identity that last modified the resource. |
Tag |
Resource tags. |
ThroughputProvisionedMBps |
Throughput provisioned in MB per sec, calculated as storageCapacityTiB * per-unit storage throughput |
Type |
The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts" |
Zone |
Availability zones for resources. This field should only contain a single element in the array. |
Methods
DeserializeFromDictionary(IDictionary) |
Deserializes a IDictionary into an instance of AmlFilesystem. |
DeserializeFromPSObject(PSObject) |
Deserializes a PSObject into an instance of AmlFilesystem. |
FromJson(JsonNode) |
Deserializes a JsonNode into an instance of Microsoft.Azure.PowerShell.Cmdlets.StorageCache.Models.Api20230501.IAmlFilesystem. |
FromJsonString(String) |
Creates a new instance of AmlFilesystem, deserializing the content from a json string. |
ToJson(JsonObject, SerializationMode) |
Serializes this instance of AmlFilesystem into a JsonNode. |
ToJsonString() |
Serializes this instance to a json string. |
ToString() | |
Validate(IEventListener) |
Validates that this object meets the validation criteria. |
Explicit Interface Implementations
IHeaderSerializable.ReadHeaders(HttpResponseHeaders) |