Caches - List

Retourne tous les caches auquel l’utilisateur a accès sous un abonnement.

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

Paramètres URI

Nom Dans Obligatoire Type Description
subscriptionId
path True

string

ID de l’abonnement cible.

api-version
query True

string

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

Réponses

Nom Type Description
200 OK

CachesListResult

Liste d’objets de cache. Notez que les références d’entité peuvent remplacer des objets de cache complets, comme décrit dans http://docs.oasis-open.org/odata/odata-json-format/v4.01/cs01/odata-json-format-v4.01-cs01.html#sec_EntityReference

Other Status Codes

CloudError

Réponse d’erreur décrivant la raison de l’échec de l’opération.

Sécurité

azure_auth

Flux OAuth2 Azure Active Directory.

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

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

Exemples

Caches_List

Sample Request

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

Sample Response

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

Définitions

Nom Description
Cache

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

CacheActiveDirectorySettings

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

CacheDirectorySettings

Paramètres des services d’annuaire de 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 celles liées à 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.

CachesListResult

Résultat de la demande de liste des caches. Il contient une liste de caches et un lien d’URL pour obtenir l’ensemble 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 nom d’utilisateur et le téléchargement de groupe des groupes étendus.

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.

Credentials

Informations d’identification d’administrateur Active Directory utilisées pour joindre le HPC Cache à un domaine.

DomainJoinedType

True si le HPC Cache est joint au domaine Active Directory.

FirmwareStatusType

Cette propriété a la valeur True si une mise à jour du microprogramme est prête à être installée sur ce cache. Le microprogramme sera automatiquement installé après firmwareUpdateDeadline s’il n’est pas déclenché précédemment 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étérioré est lorsque son fonctionnement, mais a quelques alertes. Transition lors de la création ou de la suppression. Inconnu est retourné dans les anciennes versions de l’API lorsqu’une nouvelle valeur est ajoutée dans les versions futures. WaitingForKey correspond au moment où la création attend que l’identité affectée par le système ait accès à la clé de chiffrement dans les paramètres de chiffrement.

KeyVaultKeyReference

Décrit une référence à la clé du coffre de clés.

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 des parties de l’espace de noms de cache présentés aux clients.

NfsAccessRuleAccess

Accès autorisé par cette règle.

NfsAccessRuleScope

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

PrimingJob

Un travail d’amorçage instance.

PrimingJobState

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

ProvisioningStateType

État d’approvisionnement ARM, consultez https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/Addendum.md#provisioningstate-property

Sku

Référence SKU pour le cache.

SourceVault

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

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.

UserAssignedIdentities

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

UsernameDownloadedType

Indique si le HPC Cache a effectué le téléchargement du nom d’utilisateur avec succès.

UsernameSource

Ce paramètre détermine la façon dont le cache obtient les noms d’utilisateur et de groupe pour les clients.

Cache

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

Nom Type Description
id

string

ID de ressource du cache.

identity

CacheIdentity

Identité du cache, s’il est configuré.

location

string

Chaîne de nom de région.

name

string

Nom du cache.

properties.cacheSizeGB

integer

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

Intégrité du cache.

properties.mountAddresses

string[]

Tableau d’adresses IPv4 qui peuvent être utilisées 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 travaux d’amorçage définis dans le cache.

properties.provisioningState

ProvisioningStateType

État d’approvisionnement ARM, consultez 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

Paramètres de mise à niveau du cache.

properties.upgradeStatus

CacheUpgradeStatus

Mettre à niveau status 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

Sku

Référence SKU pour le cache.

systemData

systemData

Métadonnées système relatives à cette ressource.

tags

object

Balises de ressource.

type

string

Type du cache ; Microsoft.StorageCache/Cache

CacheActiveDirectorySettings

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

Nom Type Description
cacheNetBiosName

string

Le nom NetBIOS à affecter au HPC Cache lorsqu’il joint le domaine Active Directory en tant que serveur. La longueur doit être comprise entre 1 et 15 caractères de la classe [-0-9a-zA-Z].

credentials

Credentials

Informations d’identification d’administrateur Active Directory utilisées pour joindre le HPC Cache à un domaine.

domainJoined

DomainJoinedType

True si le HPC Cache est joint au domaine Active Directory.

domainName

string

Nom de domaine complet du contrôleur de domaine Active Directory.

domainNetBiosName

string

Nom NetBIOS du domaine Active Directory.

primaryDnsIpAddress

string

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

secondaryDnsIpAddress

string

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

CacheDirectorySettings

Paramètres des services d’annuaire de 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

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

rotationToLatestKeyVersionEnabled

boolean

Spécifie si le service effectue automatiquement une rotation vers la dernière version 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 celles liées à l’approvisionnement.

Nom Type Description
conditions

Condition[]

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étérioré est lorsque son fonctionnement, mais a quelques alertes. Transition lors de la création ou de la suppression. Inconnu est retourné dans les anciennes versions de l’API lorsqu’une nouvelle valeur est ajoutée dans les versions futures. WaitingForKey correspond au moment où la création attend que l’identité affectée par le système ait accès à 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é affectée par le système du cache.

tenantId

string

ID de locataire associé au cache.

type

CacheIdentityType

Type d’identité utilisé pour le cache

userAssignedIdentities

UserAssignedIdentities

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

CacheIdentityType

Type d’identité utilisé pour le cache

Nom Type Description
None

string

SystemAssigned

string

SystemAssigned, UserAssigned

string

UserAssigned

string

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. Il sera défini à partir de la configuration réseau si aucune valeur n’est fournie.

mtu

integer

1500

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

ntpServer

string

time.windows.com

Adresse IP ou nom de domaine complet du serveur NTP que le cache doit utiliser. 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.

CachesListResult

Résultat de la demande de liste des caches. Il contient une liste de caches et un lien d’URL pour obtenir l’ensemble de résultats suivant.

Nom Type Description
nextLink

string

URL pour obtenir l’ensemble suivant de résultats de liste de cache, le cas échéant.

value

Cache[]

Liste des caches.

CacheUpgradeSettings

Paramètres de mise à niveau du cache.

Nom Type Description
scheduledTime

string

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 sera 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 microprogramme actuellement installé sur ce cache.

firmwareUpdateDeadline

string

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

firmwareUpdateStatus

FirmwareStatusType

Cette propriété a la valeur True si une mise à jour du microprogramme est prête à être installée sur ce cache. Le microprogramme sera automatiquement installé après firmwareUpdateDeadline s’il n’est pas déclenché précédemment via l’opération de mise à niveau.

lastFirmwareUpdate

string

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

pendingFirmwareVersion

string

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

CacheUsernameDownloadSettings

Paramètres pour le nom d’utilisateur et le téléchargement de 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

Credentials

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 « File ».

ldapBaseDN

string

Nom unique de base du 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. Quand 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 « File ».

usernameDownloaded

UsernameDownloadedType

Indique si le HPC Cache a effectué le téléchargement du nom d’utilisateur avec succès.

usernameSource

UsernameSource

None

Ce paramètre détermine la façon dont le cache obtient les noms d’utilisateur et de groupe pour les clients.

CloudError

Réponse d’erreur.

Nom Type Description
error

CloudErrorBody

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 programmation.

details

CloudErrorBody[]

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

Problème nécessitant une attention particulière.

timestamp

string

Heure à laquelle la condition a été levée.

createdByType

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

Nom Type Description
Application

string

Key

string

ManagedIdentity

string

User

string

Credentials

Informations d’identification d’administrateur Active Directory utilisées pour joindre le HPC Cache à un domaine.

Nom Type Description
password

string

Mot de passe en texte brut de l’administrateur de domaine Active Directory. Cette valeur est stockée chiffrée et n’est pas 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 n’est pas retournée lors de la réponse.

DomainJoinedType

True si le HPC Cache est joint au domaine Active Directory.

Nom Type Description
Error

string

No

string

Yes

string

FirmwareStatusType

Cette propriété a la valeur True si une mise à jour du microprogramme est prête à être installée sur ce cache. Le microprogramme sera automatiquement installé après firmwareUpdateDeadline s’il n’est pas déclenché précédemment via l’opération de mise à niveau.

Nom Type Description
available

string

unavailable

string

HealthStateType

Liste des états d’intégrité du cache. C’est lorsque le cluster ne répond pas. Détérioré est lorsque son fonctionnement, mais a quelques alertes. Transition lors de la création ou de la suppression. Inconnu est retourné dans les anciennes versions de l’API lorsqu’une nouvelle valeur est ajoutée dans les versions futures. WaitingForKey correspond au moment où la création attend que l’identité affectée par le système ait accès à la clé de chiffrement dans les paramètres de chiffrement.

Nom Type Description
Degraded

string

Down

string

Flushing

string

Healthy

string

StartFailed

string

Stopped

string

Stopping

string

Transitioning

string

Unknown

string

UpgradeFailed

string

Upgrading

string

WaitingForKey

string

KeyVaultKeyReference

Décrit une référence à la clé du coffre de clés.

Nom Type Description
keyUrl

string

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

sourceVault

SourceVault

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.

Nom Type Description
accessRules

NfsAccessRule[]

Ensemble de règles décrivant les accès client autorisés dans le cadre de 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 des parties de l’espace de noms de cache présentés 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. Cette opération utilise la valeur d’anonymousUID si elle n’est pas fournie.

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 'default' correspond à tous les clients et n’a aucune valeur de filtre. L’étendue 'network' 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 racine à anonymousUID et anonymousGID.

scope

NfsAccessRuleScope

Étendue de cette règle. L’étendue et le filtre déterminent quels clients 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 cette valeur est définie 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, comme « /a/b ».

suid

boolean

Autoriser la sémantique SUID.

NfsAccessRuleAccess

Accès autorisé par cette règle.

Nom Type Description
no

string

ro

string

rw

string

NfsAccessRuleScope

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

Nom Type Description
default

string

host

string

network

string

PrimingJob

Un travail d’amorçage instance.

Nom Type Description
primingJobDetails

string

Les détails du travail ou les informations d’erreur le cas échéant.

primingJobId

string

Identificateur unique du travail d’amorçage.

primingJobName

string

Nom du travail d’amorçage.

primingJobPercentComplete

number

Progression actuelle du travail d’amorçage, sous forme de pourcentage.

primingJobState

PrimingJobState

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

primingJobStatus

string

Code status du travail d’amorçage.

primingManifestUrl

string

URL du fichier manifeste d’amorçage à télécharger. Ce fichier doit être lisible à partir du HPC Cache. Lorsque le fichier se trouve dans stockage d’objets blob Azure, l’URL doit inclure une signature d’accès partagé (SAP) accordant des autorisations de lecture sur l’objet blob.

PrimingJobState

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

Nom Type Description
Complete

string

Paused

string

Queued

string

Running

string

ProvisioningStateType

État d’approvisionnement ARM, consultez https://github.com/Azure/azure-resource-manager-rpc/blob/master/v1.0/Addendum.md#provisioningstate-property

Nom Type Description
Canceled

string

Creating

string

Deleting

string

Failed

string

Succeeded

string

Updating

string

Sku

Référence SKU pour le cache.

Nom Type Description
name

string

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

SourceVault

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

Nom Type Description
id

string

ID de ressource.

StorageTargetSpaceAllocation

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

Nom Type Description
allocationPercentage

integer

Pourcentage d’espace de cache alloué pour cette cible de stockage

name

string

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

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

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

lastModifiedBy

string

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

lastModifiedByType

createdByType

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

UserAssignedIdentities

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

Nom Type Description

UsernameDownloadedType

Indique si le HPC Cache a effectué le téléchargement du nom d’utilisateur avec succès.

Nom Type Description
Error

string

No

string

Yes

string

UsernameSource

Ce paramètre détermine la façon dont le cache obtient les noms d’utilisateur et de groupe pour les clients.

Nom Type Description
AD

string

File

string

LDAP

string

None

string