Azure.ResourceManager.StorageCache.Models Namespace

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://zcusa.951200.xyz/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.