Partager via


Caches - List

Retourne tous les caches auxquels l’utilisateur a accès dans le cadre d’un abonnement.

GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.StorageCache/caches?api-version=2026-01-01

Paramètres URI

Nom Dans Obligatoire Type Description
subscriptionId
path True

string

minLength: 1

ID de l’abonnement cible.

api-version
query True

string

minLength: 1

Version de l’API à utiliser pour cette opération.

Réponses

Nom Type Description
200 OK

CachesListResult

Opération Azure terminée avec succès.

Other Status Codes

CloudError

Réponse d’erreur inattendue.

Sécurité

azure_auth

Azure Active Directory OAuth2 Flow.

Type: oauth2
Flux: implicit
URL d’autorisation: https://login.microsoftonline.com/common/oauth2/authorize

Étendues

Nom Description
user_impersonation emprunter l’identité de votre compte d’utilisateur

Exemples

Caches_List

Exemple de requête

GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.StorageCache/caches?api-version=2026-01-01

Exemple de réponse

{
  "value": [
    {
      "name": "sc1",
      "type": "Microsoft.StorageCache/Cache",
      "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/scgroup/providers/Microsoft.StorageCache/caches/sc1",
      "location": "westus",
      "properties": {
        "cacheSizeGB": 3072,
        "directoryServicesSettings": {
          "activeDirectory": {
            "cacheNetBiosName": "contosoSmb",
            "domainJoined": "Yes",
            "domainName": "contosoAd.contoso.local",
            "domainNetBiosName": "contosoAd",
            "primaryDnsIpAddress": "192.0.2.10",
            "secondaryDnsIpAddress": "192.0.2.11"
          },
          "usernameDownload": {
            "autoDownloadCertificate": false,
            "caCertificateURI": "http://contoso.net/cacert.pem",
            "encryptLdapConnection": false,
            "extendedGroups": true,
            "groupFileURI": "http://contoso.net/group.file",
            "ldapBaseDN": "dc=contosoad,dc=contoso,dc=local",
            "ldapServer": "192.0.2.12",
            "requireValidCertificate": false,
            "userFileURI": "http://contoso.net/passwd.file",
            "usernameDownloaded": "Yes",
            "usernameSource": "LDAP"
          }
        },
        "encryptionSettings": {
          "keyEncryptionKey": {
            "keyUrl": "https://keyvault-cmk.vault.azure.net/keys/key2048/test",
            "sourceVault": {
              "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/scgroup/providers/Microsoft.KeyVault/vaults/keyvault-cmk"
            }
          }
        },
        "health": {
          "conditions": [
            {
              "message": "Cannot contact DNS server",
              "timestamp": "2021-04-21T18:25:43.511Z"
            }
          ],
          "state": "Transitioning",
          "statusDescription": "Cache is being created."
        },
        "mountAddresses": [
          "192.168.1.1",
          "192.168.1.2"
        ],
        "networkSettings": {
          "dnsSearchDomain": "contoso.com",
          "dnsServers": [
            "10.1.22.33",
            "10.1.12.33"
          ],
          "mtu": 1500,
          "ntpServer": "time.contoso.com"
        },
        "primingJobs": [],
        "provisioningState": "Succeeded",
        "securitySettings": {
          "accessPolicies": [
            {
              "name": "default",
              "accessRules": [
                {
                  "access": "rw",
                  "rootSquash": false,
                  "scope": "default",
                  "submountAccess": true,
                  "suid": false
                }
              ]
            }
          ]
        },
        "spaceAllocation": [
          {
            "name": "st1",
            "allocationPercentage": 25
          },
          {
            "name": "st2",
            "allocationPercentage": 50
          },
          {
            "name": "st3",
            "allocationPercentage": 25
          }
        ],
        "subnet": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/scgroup/providers/Microsoft.Network/virtualNetworks/scvnet/subnets/sub1",
        "upgradeSettings": {
          "scheduledTime": "2022-04-26T18:25:43.511Z",
          "upgradeScheduleEnabled": true
        },
        "upgradeStatus": {
          "currentFirmwareVersion": "2022.08.1",
          "firmwareUpdateDeadline": "2019-04-21T18:25:43.511Z",
          "firmwareUpdateStatus": "available",
          "lastFirmwareUpdate": "2019-01-21T18:25:43.511Z",
          "pendingFirmwareVersion": "2022.08.1"
        }
      },
      "sku": {
        "name": "Standard_2G"
      },
      "systemData": {
        "createdAt": "2020-01-01T17:18:19.1234567Z",
        "createdBy": "user1",
        "createdByType": "User",
        "lastModifiedAt": "2020-01-02T17:18:19.1234567Z",
        "lastModifiedBy": "user2",
        "lastModifiedByType": "User"
      },
      "tags": {
        "Dept": "Contoso"
      }
    },
    {
      "name": "sc2",
      "type": "Microsoft.StorageCache/Cache",
      "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/scgroup/providers/Microsoft.StorageCache/caches/sc2",
      "location": "westus",
      "properties": {
        "cacheSizeGB": 3072,
        "directoryServicesSettings": {
          "activeDirectory": {
            "cacheNetBiosName": "contosoSmb",
            "domainJoined": "Yes",
            "domainName": "contosoAd.contoso.local",
            "domainNetBiosName": "contosoAd",
            "primaryDnsIpAddress": "192.0.2.10",
            "secondaryDnsIpAddress": "192.0.2.11"
          },
          "usernameDownload": {
            "autoDownloadCertificate": false,
            "caCertificateURI": "http://contoso.net/cacert.pem",
            "encryptLdapConnection": false,
            "extendedGroups": true,
            "groupFileURI": "http://contoso.net/group.file",
            "ldapBaseDN": "",
            "ldapServer": "",
            "requireValidCertificate": false,
            "userFileURI": "http://contoso.net/passwd.file",
            "usernameDownloaded": "Yes",
            "usernameSource": "AD"
          }
        },
        "encryptionSettings": {
          "keyEncryptionKey": {
            "keyUrl": "https://keyvault-cmk.vault.azure.net/keys/key2048/test",
            "sourceVault": {
              "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/scgroup/providers/Microsoft.KeyVault/vaults/keyvault-cmk"
            }
          }
        },
        "health": {
          "conditions": [
            {
              "message": "Cannot contact DNS server",
              "timestamp": "2021-04-21T18:25:43.511Z"
            }
          ],
          "state": "Transitioning",
          "statusDescription": "Cache is being created."
        },
        "mountAddresses": [
          "192.168.1.1",
          "192.168.1.2"
        ],
        "networkSettings": {
          "dnsSearchDomain": "contoso.com",
          "dnsServers": [
            "10.1.22.33",
            "10.1.12.33"
          ],
          "mtu": 1500,
          "ntpServer": "time.contoso.com"
        },
        "primingJobs": [
          {
            "primingJobDetails": "Files: Cached=635, Failed=0, Excluded=80, Data=346030 bytes, Directories: Cached=1003, Failed=0, Excluded=0",
            "primingJobId": "00000000000_0000000000",
            "primingJobName": "contosoJob1",
            "primingJobPercentComplete": 100,
            "primingJobState": "Complete",
            "primingJobStatus": "success"
          },
          {
            "primingJobDetails": "",
            "primingJobId": "11111111111_1111111111",
            "primingJobName": "contosoJob2",
            "primingJobPercentComplete": 0,
            "primingJobState": "Queued",
            "primingJobStatus": ""
          }
        ],
        "provisioningState": "Updating",
        "securitySettings": {
          "accessPolicies": [
            {
              "name": "default",
              "accessRules": [
                {
                  "access": "rw",
                  "rootSquash": false,
                  "scope": "default",
                  "submountAccess": true,
                  "suid": false
                }
              ]
            }
          ]
        },
        "spaceAllocation": [],
        "subnet": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/scgroup/providers/Microsoft.Network/virtualNetworks/scvnet/subnets/sub2",
        "upgradeSettings": {
          "scheduledTime": "2022-04-26T18:25:43.511Z",
          "upgradeScheduleEnabled": true
        },
        "upgradeStatus": {
          "currentFirmwareVersion": "2022.08.1",
          "firmwareUpdateDeadline": "2019-04-21T18:25:43.511Z",
          "firmwareUpdateStatus": "available",
          "lastFirmwareUpdate": "2019-01-21T18:25:43.511Z",
          "pendingFirmwareVersion": "2022.08.1"
        },
        "zones": [
          "1"
        ]
      },
      "sku": {
        "name": "Standard_2G"
      },
      "systemData": {
        "createdAt": "2020-01-01T17:18:19.1234567Z",
        "createdBy": "user1",
        "createdByType": "User",
        "lastModifiedAt": "2020-01-02T17:18:19.1234567Z",
        "lastModifiedBy": "user2",
        "lastModifiedByType": "User"
      },
      "tags": {
        "Dept": "Contoso"
      }
    }
  ]
}

Définitions

Nom Description
Cache

Instance de cache. Suit Azure Resource Manager normes : https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/resource-api-reference.md

CacheActiveDirectorySettings

Paramètres d’Active Directory utilisés pour joindre un cache à un domaine.

CacheActiveDirectorySettingsCredentials

Les identifiants d’administrateur Active Directory servaient à joindre le HPC Cache à un domaine.

CacheDirectorySettings

Paramètres des services d’annuaire du cache.

CacheEncryptionSettings

Paramètres de chiffrement du cache.

CacheHealth

Indication de l’intégrité du cache. Fournit plus d’informations sur l’intégrité que celle liée à l’approvisionnement.

CacheIdentity

Propriétés d’identité du cache.

CacheIdentityType

Type d’identité utilisé pour le cache

CacheNetworkSettings

Mettre en cache les paramètres réseau.

CacheSecuritySettings

Paramètres de sécurité du cache.

CacheSku

Référence SKU pour le cache.

CachesListResult

Résultat de la requête pour répertorier les caches. Il contient une liste de caches et un lien d’URL pour obtenir le jeu de résultats suivant.

CacheUpgradeSettings

Paramètres de mise à niveau du cache.

CacheUpgradeStatus

Propriétés décrivant l’état de mise à niveau logicielle du cache.

CacheUsernameDownloadSettings

Paramètres pour le téléchargement du nom d’utilisateur et du groupe des groupes étendus.

CacheUsernameDownloadSettingsCredentials

Lorsqu’elles sont présentes, il s’agit des informations d’identification pour la connexion LDAP sécurisée.

CloudError

Réponse d’erreur.

CloudErrorBody

Réponse d’erreur.

Condition

Conditions en suspens qui devront être résolues.

createdByType

Type d’identité qui a créé la ressource.

DomainJoinedType

C’est vrai si le HPC Cache est relié au domaine Active Directory.

FirmwareStatusType

True s’il existe une mise à jour du micrologiciel prête à être installée sur ce cache. Le firmware sera automatiquement installé après firmwareUpdateDeadline s’il n’est pas déclenché plus tôt via l’opération de mise à niveau.

HealthStateType

Liste des états d’intégrité du cache. C’est lorsque le cluster ne répond pas. Dégradé est quand son fonctionnement mais a quelques alertes. Transition lors de la création ou de la suppression. Unknown sera renvoyé dans les anciennes versions de l’API lorsqu’une nouvelle valeur sera ajoutée dans les versions futures. WaitingForKey se produit lorsque la création attend que l’identité attribuée par le système soit autorisée à accéder à la clé de chiffrement dans les paramètres de chiffrement.

KeyVaultKeyReference

Décrit une référence à la clé key vault.

KeyVaultKeyReferenceSourceVault

Décrit un ID de ressource pour le coffre de clés source.

NfsAccessPolicy

Ensemble de règles décrivant les stratégies d’accès appliquées aux clients NFSv3 du cache.

NfsAccessRule

Règle pour placer des restrictions sur les parties de l’espace de noms du cache présentées aux clients.

NfsAccessRuleAccess

Accès autorisé par cette règle.

NfsAccessRuleScope

Étendue de cette règle. L’étendue et le filtre déterminent les clients qui correspondent à la règle.

PrimingJob

Instance de travail d’amorçage.

PrimingJobState

L’état de l’opération d’amorçage.

ProvisioningStateType

État de provisionnement ARM, voir https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/Addendum.md#provisioningstate-property

StorageTargetSpaceAllocation

Propriétés d’allocation d’espace cible de stockage.

systemData

Métadonnées relatives à la création et à la dernière modification de la ressource.

userAssignedIdentitiesValue
UsernameDownloadedType

Indique si le HPC Cache a réussi le téléchargement du nom d’utilisateur.

UsernameSource

Ce paramètre détermine comment le cache obtient des noms de nom d’utilisateur et de groupe pour les clients.

Cache

Instance de cache. Suit Azure Resource Manager normes : https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/resource-api-reference.md

Nom Type Description
id

string

ID de ressource complet pour la ressource. ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

identity

CacheIdentity

Identité du cache, si elle est configurée.

location

string

Emplacement géographique où réside la ressource

name

string

Nom de la ressource

properties.cacheSizeGB

integer (int32)

Taille de ce cache, en Go.

properties.directoryServicesSettings

CacheDirectorySettings

Spécifie les paramètres des services d’annuaire du cache.

properties.encryptionSettings

CacheEncryptionSettings

Spécifie les paramètres de chiffrement du cache.

properties.health

CacheHealth

Santé du cache.

properties.mountAddresses

string[]

Tableau d’adresses IPv4 pouvant être utilisé par les clients qui montent ce cache.

properties.networkSettings

CacheNetworkSettings

Spécifie les paramètres réseau du cache.

properties.primingJobs

PrimingJob[]

Spécifie les tâches d’amorçage définies dans le cache.

properties.provisioningState

ProvisioningStateType

État de provisionnement ARM, voir https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/Addendum.md#provisioningstate-property

properties.securitySettings

CacheSecuritySettings

Spécifie les paramètres de sécurité du cache.

properties.spaceAllocation

StorageTargetSpaceAllocation[]

Spécifie le pourcentage d’allocation d’espace pour chaque cible de stockage dans le cache.

properties.subnet

string

Sous-réseau utilisé pour le cache.

properties.upgradeSettings

CacheUpgradeSettings

Mettre à niveau les paramètres du cache.

properties.upgradeStatus

CacheUpgradeStatus

État de mise à niveau du cache.

properties.zones

string[]

Zones de disponibilité pour les ressources. Ce champ ne doit contenir qu’un seul élément dans le tableau.

sku

CacheSku

Référence SKU pour le cache.

systemData

systemData

Azure Resource Manager : métadonnées contenant des informations createdBy et modifiedBy.

tags

object

Balises de ressource.

type

string

Type de la ressource. Par exemple : « Microsoft. Calcul/virtualMachines » ou « Microsoft. StorageAccounts"

CacheActiveDirectorySettings

Paramètres d’Active Directory utilisés pour joindre un cache à un domaine.

Nom Type Description
cacheNetBiosName

string

pattern: ^[-0-9a-zA-Z]{1,15}$

Le nom NetBIOS à attribuer au HPC Cache lorsqu’il rejoint le domaine Active Directory en tant que serveur. La longueur doit contenir 1 à 15 caractères de la classe [-0-9a-zA-Z].

credentials

CacheActiveDirectorySettingsCredentials

Les identifiants d’administrateur Active Directory servaient à joindre le HPC Cache à un domaine.

domainJoined

DomainJoinedType

C’est vrai si le HPC Cache est relié au domaine Active Directory.

domainName

string

Le nom de domaine entièrement qualifié du contrôleur de domaine Active Directory.

domainNetBiosName

string

Le nom NetBIOS du domaine Active Directory.

primaryDnsIpAddress

string

Adresse IP DNS principale utilisée pour résoudre le nom de domaine entièrement qualifié du contrôleur de domaine Active Directory.

secondaryDnsIpAddress

string

Adresse IP DNS secondaire utilisée pour résoudre le nom de domaine entièrement qualifié du contrôleur de domaine Active Directory.

CacheActiveDirectorySettingsCredentials

Les identifiants d’administrateur Active Directory servaient à joindre le HPC Cache à un domaine.

Nom Type Description
password

string (password)

Mot de passe en texte clair de l’administrateur du domaine Active Directory. Cette valeur est stockée chiffrée et non retournée lors de la réponse.

username

string

Nom d’utilisateur de l’administrateur de domaine Active Directory. Cette valeur est stockée chiffrée et non retournée lors de la réponse.

CacheDirectorySettings

Paramètres des services d’annuaire du cache.

Nom Type Description
activeDirectory

CacheActiveDirectorySettings

Spécifie les paramètres pour joindre le HPC Cache à un domaine Active Directory.

usernameDownload

CacheUsernameDownloadSettings

Spécifie les paramètres des groupes étendus. Les groupes étendus permettent aux utilisateurs d’être membres de plus de 16 groupes.

CacheEncryptionSettings

Paramètres de chiffrement du cache.

Nom Type Description
keyEncryptionKey

KeyVaultKeyReference (password)

Spécifie l’emplacement de la clé de chiffrement de clé dans le coffre de clés.

rotationToLatestKeyVersionEnabled

boolean

Spécifie si le service pivote automatiquement vers la version la plus récente de la clé dans le coffre de clés.

CacheHealth

Indication de l’intégrité du cache. Fournit plus d’informations sur l’intégrité que celle liée à l’approvisionnement.

Nom Type Description
conditions

Condition[]

Des conditions en suspens qui doivent être examinées et résolues.

state

HealthStateType

Liste des états d’intégrité du cache. C’est lorsque le cluster ne répond pas. Dégradé est quand son fonctionnement mais a quelques alertes. Transition lors de la création ou de la suppression. Unknown sera renvoyé dans les anciennes versions de l’API lorsqu’une nouvelle valeur sera ajoutée dans les versions futures. WaitingForKey se produit lorsque la création attend que l’identité attribuée par le système soit autorisée à accéder à la clé de chiffrement dans les paramètres de chiffrement.

statusDescription

string

Décrit l’explication de l’état.

CacheIdentity

Propriétés d’identité du cache.

Nom Type Description
principalId

string

ID principal de l’identité du cache attribuée par le système.

tenantId

string

ID de locataire associé au cache.

type

CacheIdentityType

Type d’identité utilisé pour le cache

userAssignedIdentities

<string,  userAssignedIdentitiesValue>

Dictionnaire où chaque clé est un ID de ressource d’identité attribué par l’utilisateur, et la valeur de chaque clé est un dictionnaire vide.

CacheIdentityType

Type d’identité utilisé pour le cache

Valeur Description
SystemAssigned

Attribué par le système

UserAssigned

UserAssigned

SystemAssigned, UserAssigned

SystemAssigned, UserAssigned

None

Aucun

CacheNetworkSettings

Mettre en cache les paramètres réseau.

Nom Type Valeur par défaut Description
dnsSearchDomain

string

Domaine de recherche DNS

dnsServers

string[]

Serveurs DNS pour le cache à utiliser. Elle est définie à partir de la configuration réseau si aucune valeur n’est fournie.

mtu

integer (int32)

minimum: 576
maximum: 1500
1500

Unité de transmission maximale IPv4 configurée pour le sous-réseau.

ntpServer

string

time.windows.com

Adresse IP du serveur NTP ou nom de domaine complet pour l’utilisation du cache. La valeur par défaut est time.windows.com.

utilityAddresses

string[]

Tableau d’adresses IP supplémentaires utilisées par ce cache.

CacheSecuritySettings

Paramètres de sécurité du cache.

Nom Type Description
accessPolicies

NfsAccessPolicy[]

Stratégies d’accès NFS définies pour ce cache.

CacheSku

Référence SKU pour le cache.

Nom Type Description
name

string

Nom de la référence SKU pour ce cache.

CachesListResult

Résultat de la requête pour répertorier les caches. Il contient une liste de caches et un lien d’URL pour obtenir le jeu de résultats suivant.

Nom Type Description
nextLink

string (uri)

URL pour obtenir le prochain ensemble de résultats de la liste de caches, le cas échéant.

value

Cache[]

Liste des caches.

CacheUpgradeSettings

Paramètres de mise à niveau du cache.

Nom Type Description
scheduledTime

string (date-time)

Lorsque upgradeScheduleEnabled a la valeur true, ce champ contient l’heure de mise à niveau choisie par l’utilisateur. À l’heure choisie par l’utilisateur, la mise à jour du microprogramme est automatiquement installée sur le cache.

upgradeScheduleEnabled

boolean

True si l’utilisateur choisit de sélectionner une heure d’installation entre maintenant et firmwareUpdateDeadline. Sinon, le microprogramme est automatiquement installé après firmwareUpdateDeadline s’il n’est pas déclenché précédemment via l’opération de mise à niveau.

CacheUpgradeStatus

Propriétés décrivant l’état de mise à niveau logicielle du cache.

Nom Type Description
currentFirmwareVersion

string

Chaîne de version du firmware actuellement installé sur ce cache.

firmwareUpdateDeadline

string (date-time)

Heure à laquelle la mise à jour du micrologiciel en attente sera automatiquement installée dans le cache.

firmwareUpdateStatus

FirmwareStatusType

True s’il existe une mise à jour du micrologiciel prête à être installée sur ce cache. Le firmware sera automatiquement installé après firmwareUpdateDeadline s’il n’est pas déclenché plus tôt via l’opération de mise à niveau.

lastFirmwareUpdate

string (date-time)

Heure de la dernière mise à jour réussie du micrologiciel.

pendingFirmwareVersion

string

Lorsque firmwareUpdateAvailable a la valeur true, ce champ contient la chaîne de version de la mise à jour.

CacheUsernameDownloadSettings

Paramètres pour le téléchargement du nom d’utilisateur et du groupe des groupes étendus.

Nom Type Valeur par défaut Description
autoDownloadCertificate

boolean

False

Détermine si le certificat doit être téléchargé automatiquement. Cela s’applique à « caCertificateURI » uniquement si « requireValidCertificate » a la valeur true.

caCertificateURI

string

URI du certificat d’autorité de certification pour valider la connexion sécurisée LDAP. Ce champ doit être renseigné lorsque « requireValidCertificate » a la valeur true.

credentials

CacheUsernameDownloadSettingsCredentials

Lorsqu’elles sont présentes, il s’agit des informations d’identification pour la connexion LDAP sécurisée.

encryptLdapConnection

boolean

False

Indique si la connexion LDAP doit être chiffrée ou non.

extendedGroups

boolean

Indique si les groupes étendus sont activés ou non.

groupFileURI

string

URI du fichier contenant des informations de groupe (au format de fichier /etc/group). Ce champ doit être renseigné lorsque « usernameSource » est défini sur « Fichier ».

ldapBaseDN

string

Nom unique de base pour le domaine LDAP.

ldapServer

string

Nom de domaine complet ou adresse IP du serveur LDAP à utiliser.

requireValidCertificate

boolean

False

Détermine si les certificats doivent être validés par une autorité de certification. Lorsque la valeur est true, caCertificateURI doit être fournie.

userFileURI

string

URI du fichier contenant des informations utilisateur (au format de fichier /etc/passwd). Ce champ doit être renseigné lorsque « usernameSource » est défini sur « Fichier ».

usernameDownloaded

UsernameDownloadedType

Indique si le HPC Cache a réussi le téléchargement du nom d’utilisateur.

usernameSource

UsernameSource

None

Ce paramètre détermine comment le cache obtient des noms de nom d’utilisateur et de groupe pour les clients.

CacheUsernameDownloadSettingsCredentials

Lorsqu’elles sont présentes, il s’agit des informations d’identification pour la connexion LDAP sécurisée.

Nom Type Description
bindDn

string

Identité de nom unique de liaison à utiliser dans la connexion LDAP sécurisée. Cette valeur est stockée chiffrée et non retournée lors de la réponse.

bindPassword

string (password)

Mot de passe de liaison à utiliser dans la connexion LDAP sécurisée. Cette valeur est stockée chiffrée et non retournée lors de la réponse.

CloudError

Réponse d’erreur.

Nom Type Description
error

CloudErrorBody

Le corps de l’erreur.

CloudErrorBody

Réponse d’erreur.

Nom Type Description
code

string

Identificateur de l’erreur. Les codes sont invariants et sont destinés à être consommés par programme.

details

CloudErrorBody[]

Une liste de détails supplémentaires sur l’erreur.

message

string

Message décrivant l’erreur, destiné à être adapté à l’affichage dans une interface utilisateur.

target

string

Cible de l’erreur particulière. Par exemple, le nom de la propriété en erreur.

Condition

Conditions en suspens qui devront être résolues.

Nom Type Description
message

string

La question qui nécessite une attention particulière.

timestamp

string (date-time)

Le moment où la condition a été soulevée.

createdByType

Type d’identité qui a créé la ressource.

Valeur Description
User
Application
ManagedIdentity
Key

DomainJoinedType

C’est vrai si le HPC Cache est relié au domaine Active Directory.

Valeur Description
Yes

Oui

No

Non

Error

Error

FirmwareStatusType

True s’il existe une mise à jour du micrologiciel prête à être installée sur ce cache. Le firmware sera automatiquement installé après firmwareUpdateDeadline s’il n’est pas déclenché plus tôt via l’opération de mise à niveau.

Valeur Description
available

available

unavailable

unavailable

HealthStateType

Liste des états d’intégrité du cache. C’est lorsque le cluster ne répond pas. Dégradé est quand son fonctionnement mais a quelques alertes. Transition lors de la création ou de la suppression. Unknown sera renvoyé dans les anciennes versions de l’API lorsqu’une nouvelle valeur sera ajoutée dans les versions futures. WaitingForKey se produit lorsque la création attend que l’identité attribuée par le système soit autorisée à accéder à la clé de chiffrement dans les paramètres de chiffrement.

Valeur Description
Unknown

Inconnu

Healthy

Healthy

Degraded

Détérioré

Down

Vers le bas

Transitioning

Transition

Stopping

Arrêt

Stopped

Arrêté

Upgrading

Mise à niveau

Flushing

Flushing

WaitingForKey

WaitingForKey

StartFailed

StartFailed

UpgradeFailed

Échec de la mise à niveau

KeyVaultKeyReference

Décrit une référence à la clé key vault.

Nom Type Description
keyUrl

string

URL référençant une clé de chiffrement de clé dans le coffre de clés.

sourceVault

KeyVaultKeyReferenceSourceVault

Décrit un ID de ressource pour le coffre de clés source.

KeyVaultKeyReferenceSourceVault

Décrit un ID de ressource pour le coffre de clés source.

Nom Type Description
id

string

ID de ressource.

NfsAccessPolicy

Ensemble de règles décrivant les stratégies d’accès appliquées aux clients NFSv3 du cache.

Nom Type Description
accessRules

NfsAccessRule[]

Ensemble de règles décrivant les accès client autorisés dans cette stratégie.

name

string

Nom identifiant cette stratégie. Les noms de stratégie d’accès ne respectent pas la casse.

NfsAccessRule

Règle pour placer des restrictions sur les parties de l’espace de noms du cache présentées aux clients.

Nom Type Description
access

NfsAccessRuleAccess

Accès autorisé par cette règle.

anonymousGID

string

Valeur GID qui remplace 0 lorsque rootSquash a la valeur true. Cela utilise la valeur de anonymousUID s’il n’est pas fourni.

anonymousUID

string

Valeur UID qui remplace 0 lorsque rootSquash a la valeur true. 65534 sera utilisé s’il n’est pas fourni.

filter

string

Filtre appliqué à l’étendue de cette règle. Le format du filtre dépend de son étendue. L’étendue « par défaut » correspond à tous les clients et n’a aucune valeur de filtre. L’étendue « réseau » prend un filtre au format CIDR (par exemple, 10.99.1.0/24). 'host' prend une adresse IP ou un nom de domaine complet comme filtre. Si un client ne correspond à aucune règle de filtre et qu’il n’existe aucune règle par défaut, l’accès est refusé.

rootSquash

boolean

Mapper les accès racines à anonymousUID et anonymousGID.

scope

NfsAccessRuleScope

Étendue de cette règle. L’étendue et le filtre déterminent les clients qui correspondent à la règle.

submountAccess

boolean

Pour la stratégie par défaut, autorisez l’accès aux sous-répertoires sous l’exportation racine. Si ce paramètre est défini sur non, les clients peuvent uniquement monter le chemin d’accès « / ». Si la valeur est oui, les clients peuvent monter un chemin plus profond, par exemple « /a/b ».

suid

boolean

Autoriser la sémantique SUID.

NfsAccessRuleAccess

Accès autorisé par cette règle.

Valeur Description
no

Non

ro

ro

rw

rw

NfsAccessRuleScope

Étendue de cette règle. L’étendue et le filtre déterminent les clients qui correspondent à la règle.

Valeur Description
default

default

network

réseau

host

host

PrimingJob

Instance de travail d’amorçage.

Nom Type Description
primingJobDetails

string

Les détails de la tâche ou les informations d’erreur, le cas échéant.

primingJobId

string

pattern: ^[-0-9a-zA-Z_]{1,80}$

Identificateur unique de la tâche d’amorçage.

primingJobName

string

pattern: ^[-0-9a-zA-Z_]{1,80}$

Nom de la tâche d’amorçage.

primingJobPercentComplete

number (double)

minimum: 0
maximum: 100

L’avancement actuel du travail d’amorçage, en pourcentage.

primingJobState

PrimingJobState

L’état de l’opération d’amorçage.

primingJobStatus

string

Code d’état de la tâche d’amorçage.

primingManifestUrl

string (password)

URL du fichier manifeste d’amorçage à télécharger. Ce fichier doit être lisible depuis le HPC Cache. Lorsque le fichier est dans le stockage blob Azure, l’URL doit inclure une signature d’accès partagé (SAS) accordant des permissions de lecture sur le blob.

PrimingJobState

L’état de l’opération d’amorçage.

Valeur Description
Queued

Mis en file d’attente

Running

Course à pied

Paused

Suspendu(e)

Complete

Terminé

ProvisioningStateType

État de provisionnement ARM, voir https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/Addendum.md#provisioningstate-property

Valeur Description
Succeeded

Réussi

Failed

Échec

Canceled

Opération annulée

Creating

Création

Deleting

Suppression

Updating

Mise à jour

StorageTargetSpaceAllocation

Propriétés d’allocation d’espace cible de stockage.

Nom Type Description
allocationPercentage

integer (int32)

minimum: 1
maximum: 100

Pourcentage de l’espace cache alloué à cette cible de stockage

name

string

pattern: ^[-0-9a-zA-Z_]{1,80}$

Nom de la cible de stockage.

systemData

Métadonnées relatives à la création et à la dernière modification de la ressource.

Nom Type Description
createdAt

string (date-time)

Horodatage de la création de ressources (UTC).

createdBy

string

Identité qui a créé la ressource.

createdByType

createdByType

Type d’identité qui a créé la ressource.

lastModifiedAt

string (date-time)

Horodatage de la dernière modification de ressource (UTC)

lastModifiedBy

string

Identité qui a modifié la ressource pour la dernière fois.

lastModifiedByType

createdByType

Type d’identité qui a modifié la ressource pour la dernière fois.

userAssignedIdentitiesValue

Nom Type Description
clientId

string

ID client de l’identité affectée par l’utilisateur.

principalId

string

ID principal de l’identité affectée par l’utilisateur.

UsernameDownloadedType

Indique si le HPC Cache a réussi le téléchargement du nom d’utilisateur.

Valeur Description
Yes

Oui

No

Non

Error

Error

UsernameSource

Ce paramètre détermine comment le cache obtient des noms de nom d’utilisateur et de groupe pour les clients.

Valeur Description
AD

AD

LDAP

LDAP

File

Fichier

None

Aucun