Azure.ResourceManager.StorageCache.Models Namespace
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.
Classes
AmlFileSystemArchive |
Information about the AML file system archive. |
AmlFileSystemArchiveContent |
Information required to execute the archive operation. |
AmlFileSystemArchiveStatus |
The status of the archive. |
AmlFileSystemClientInfo |
AML file system client information. |
AmlFileSystemContainerStorageInterface |
AML file system container storage interface information. |
AmlFileSystemHealth |
An indication of AML file system health. Gives more information about health than just that related to provisioning. |
AmlFileSystemHsmSettings |
AML file system HSM settings. |
AmlFileSystemPatch |
An AML file system update instance. |
AmlFileSystemPropertiesHsm |
Hydration and archive settings and status. |
AmlFileSystemPropertiesMaintenanceWindow |
Start time of a 30-minute weekly maintenance window. |
AmlFileSystemRootSquashSettings |
AML file system squash settings. |
AmlFileSystemSubnetContent |
Information required to validate the subnet that will be used in AML file system create. |
AmlFileSystemUpdatePropertiesMaintenanceWindow |
Start time of a 30-minute weekly maintenance window. |
ArmStorageCacheModelFactory |
Model factory for models. |
BlobNfsTarget |
Properties pertaining to the BlobNfsTarget. |
NamespaceJunction |
A namespace junction. |
Nfs3Target |
Properties pertaining to the Nfs3Target. |
NfsAccessPolicy |
A set of rules describing access policies applied to NFSv3 clients of the cache. |
NfsAccessRule |
Rule to place restrictions on portions of the cache namespace being presented to clients. |
OutstandingCondition |
Outstanding conditions that will need to be resolved. |
PrimingJob |
A priming job instance. |
PrimingJobContent |
Object containing the priming job ID. |
RequiredAmlFileSystemSubnetsSize |
Information about the number of available IP addresses that are required for the AML file system. |
RequiredAmlFileSystemSubnetsSizeContent |
Information required to get the number of available IP addresses a subnet should have that will be used in AML file system create. |
StorageCacheActiveDirectorySettings |
Active Directory settings used to join a cache to a domain. |
StorageCacheActiveDirectorySettingsCredentials |
Active Directory admin credentials used to join the HPC Cache to a domain. |
StorageCacheDirectorySettings |
Cache Directory Services settings. |
StorageCacheEncryptionKeyVaultKeyReference |
Describes a reference to key vault key. |
StorageCacheEncryptionSettings |
Cache encryption settings. |
StorageCacheHealth |
An indication of cache health. Gives more information about health than just that related to provisioning. |
StorageCacheImportJobPatch |
An import job update instance. |
StorageCacheNetworkSettings |
Cache network settings. |
StorageCacheRestriction |
The restrictions preventing this SKU from being used. |
StorageCacheSku |
A resource SKU. |
StorageCacheSkuCapability |
A resource SKU capability. |
StorageCacheSkuLocationInfo |
Resource SKU location information. |
StorageCacheUpgradeSettings |
Cache Upgrade Settings. |
StorageCacheUpgradeStatus |
Properties describing the software upgrade state of the cache. |
StorageCacheUsage |
The usage and limit (quota) for a resource. |
StorageCacheUsageModel |
A usage model. |
StorageCacheUsageName |
Naming information for this resource type. |
StorageCacheUsernameDownloadCredential |
When present, these are the credentials for the secure LDAP connection. |
StorageCacheUsernameDownloadSettings |
Settings for Extended Groups username and group download. |
StorageTargetSpaceAllocation |
Storage Target space allocation properties. |
Structs
AmlFileSystemHealthStateType |
List of AML file system health states. |
AmlFileSystemProvisioningStateType |
ARM provisioning state. |
AmlFileSystemSquashMode |
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. |
ArchiveStatusType |
The state of the archive operation. |
ConflictResolutionMode |
How the import job will handle conflicts. For example, if the import job is trying to bring in a directory, but a file is at that path, how it handles it. Fail indicates that the import job should stop immediately and not do anything with the conflict. Skip indicates that it should pass over the conflict. OverwriteIfDirty causes the import job to delete and re-import the file or directory if it is a conflicting type, is dirty, or was not previously imported. OverwriteAlways extends OverwriteIfDirty to include releasing files that had been restored but were not dirty. Please reference https://learn.microsoft.com/en-us/azure/azure-managed-lustre/ for a thorough explanation of these resolution modes. |
DomainJoinedType |
True if the HPC Cache is joined to the Active Directory domain. |
ImportJobProvisioningStateType |
ARM provisioning state. |
ImportStatusType |
The state of the import job. InProgress indicates the import is still running. Canceled indicates it has been canceled by the user. Completed indicates import finished, successfully importing all discovered blobs into the Lustre namespace. CompletedPartial indicates the import finished but some blobs either were found to be conflicting and could not be imported or other errors were encountered. Failed means the import was unable to complete due to a fatal error. |
NfsAccessRuleAccess |
Access allowed by this rule. |
NfsAccessRuleScope |
Scope for this rule. The scope and filter determine which clients match the rule. |
PrimingJobState |
The state of the priming operation. |
StorageCacheFirmwareStatusType |
True if there is a firmware update ready to install on this cache. The firmware will automatically be installed after firmwareUpdateDeadline if not triggered earlier via the upgrade operation. |
StorageCacheHealthStateType |
List of cache health states. Down is when the cluster is not responding. Degraded is when its functioning but has some alerts. Transitioning when it is creating or deleting. Unknown will be returned in old api versions when a new value is added in future versions. WaitingForKey is when the create is waiting for the system assigned identity to be given access to the encryption key in the encryption settings. |
StorageCacheProvisioningStateType |
ARM provisioning state, see https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/Addendum.md#provisioningstate-property. |
StorageCacheRestrictionReasonCode |
The reason for the restriction. As of now this can be "QuotaId" or "NotAvailableForSubscription". "QuotaId" is set when the SKU has requiredQuotas parameter as the subscription does not belong to that quota. "NotAvailableForSubscription" is related to capacity at the datacenter. |
StorageCacheUsernameDownloadedType |
Indicates whether or not the HPC Cache has performed the username download successfully. |
StorageCacheUsernameSourceType |
This setting determines how the cache gets username and group names for clients. |
StorageTargetOperationalStateType |
Storage target operational state. |
StorageTargetType |
Type of the Storage Target. |
Enums
MaintenanceDayOfWeekType |
Day of the week on which the maintenance window will occur. |