Partager via


Clusters/mises à jour Microsoft.AzureStackHCI 2023-11-01-preview

Définition de ressource Bicep

Le type de ressource clusters/mises à jour peut être déployé avec des opérations qui ciblent :

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format de ressource

Pour créer une ressource Microsoft.AzureStackHCI/clusters/updates, ajoutez le bicep suivant à votre modèle.

resource symbolicname 'Microsoft.AzureStackHCI/clusters/updates@2023-11-01-preview' = {
  parent: resourceSymbolicName
  location: 'string'
  name: 'string'
  properties: {
    additionalProperties: 'string'
    availabilityType: 'string'
    componentVersions: [
      {
        lastUpdated: 'string'
        packageType: 'string'
        version: 'string'
      }
    ]
    description: 'string'
    displayName: 'string'
    healthCheckDate: 'string'
    healthCheckResult: [
      {
        additionalData: 'string'
        description: 'string'
        displayName: 'string'
        healthCheckSource: 'string'
        name: 'string'
        remediation: 'string'
        severity: 'string'
        status: 'string'
        tags: {
          key: 'string'
          value: 'string'
        }
        targetResourceID: 'string'
        targetResourceName: 'string'
        timestamp: 'string'
        title: 'string'
      }
    ]
    healthState: 'string'
    installedDate: 'string'
    packagePath: 'string'
    packageSizeInMb: int
    packageType: 'string'
    prerequisites: [
      {
        packageName: 'string'
        updateType: 'string'
        version: 'string'
      }
    ]
    publisher: 'string'
    rebootRequired: 'string'
    releaseLink: 'string'
    state: 'string'
    updateStateProperties: {
      notifyMessage: 'string'
      progressPercentage: int
    }
    version: 'string'
  }
}

Valeurs de la propriété

Microsoft.AzureStackHCI/clusters/updates

Nom Description Valeur
emplacement Emplacement géographique où réside la ressource corde
nom Nom de la ressource chaîne (obligatoire)
parent Dans Bicep, vous pouvez spécifier la ressource parente d’une ressource enfant. Vous devez uniquement ajouter cette propriété lorsque la ressource enfant est déclarée en dehors de la ressource parente.

Pour plus d’informations, consultez ressource enfant en dehors de la ressource parente.
Nom symbolique de la ressource de type : clusters
Propriétés Mettre à jour les propriétés UpdateProperties

PackageVersionInfo

Nom Description Valeur
lastUpdated Dernière fois que ce composant a été mis à jour. corde
packageType Type de package corde
Version Version du package corde

PrecheckResult

Nom Description Valeur
additionalData Conteneur de propriétés de paires clé-valeur pour plus d’informations. corde
description Vue d’ensemble détaillée du problème et de l’impact du problème sur le tampon. corde
displayName Contrôle d’intégrité DisplayName localisé du test individuel exécuté. corde
healthCheckSource Nom des services appelés pour HealthCheck (I.E. Test-AzureStack, Test-Cluster). corde
nom Nom de l’alerte/test individuel exécuté. Unique, non exposée au client. corde
remédiation Ensemble des étapes qui peuvent être effectuées pour résoudre le problème trouvé. corde
sévérité Gravité du résultat (critique, avertissement, informationnel, masqué). Cela répond à l’importance du résultat. Critique est la seule gravité de blocage des mises à jour. 'Critique'
'Masqué'
'Informational'
'Avertissement'
statut État de la vérification en cours d’exécution (c’est-à-dire Échec, Réussite, En cours). Cela répond si la vérification a été exécutée et a réussi ou échoué. 'ConnectedRecently'
'DeploymentFailed'
'DeploymentInProgress'
'DeploymentSuccess'
'Déconnecté'
'Erreur'
'Échec'
'InProgress'
'NotConnectedRecently'
'NotSpecified'
'NotYetRegistered'
'Réussi'
« Validation ayant échoué »
'ValidationInProgress'
'ValidationSuccess'
étiquettes Paires clé-valeur qui permettent de regrouper/filtrer des tests individuels. PrecheckResultTags
targetResourceID Identificateur unique de la ressource affectée (par exemple, un nœud ou un lecteur). corde
targetResourceName Nom de la ressource affectée. corde
horodatage Heure dans laquelle healthCheck a été appelé. corde
titre Nom accessible par l’utilisateur ; une ou plusieurs phrases indiquant le problème direct. corde

PrecheckResultTags

Nom Description Valeur
clé Clé qui autorise le regroupement/filtrage des tests individuels. corde
valeur Valeur de la clé qui autorise le regroupement/filtrage des tests individuels. corde

UpdatePrerequisite

Nom Description Valeur
packageName Nom convivial de la configuration requise. corde
updateType Type de composant pouvant être mis à jour. corde
Version Version de la configuration requise. corde

UpdateProperties

Nom Description Valeur
additionalProperties Paires KV extensibles sérialisées sous forme de chaîne. Il est actuellement utilisé pour signaler les informations de la famille OEM et du modèle matériel de tampon lorsqu’une mise à jour est signalée comme non valide pour l’empreinte basée sur le type OEM. corde
availabilityType Indique la façon dont le contenu de mise à jour peut être téléchargé. 'Local'
'Notify'
'Online'
componentVersions Tableau de versions de composants pour une mise à jour du bundle de solutions et tableau vide dans le cas contraire. PackageVersionInfo[]
description Description de la mise à jour. corde
displayName Nom complet de la mise à jour corde
healthCheckDate Dernière fois que les vérifications spécifiques au package ont été exécutées. corde
healthCheckResult Tableau d’objets PrecheckResult. PrecheckResult[]
healthState État d’intégrité global pour les vérifications d’intégrité spécifiques à la mise à jour. 'Erreur'
'Échec'
'InProgress'
'Success'
'Inconnu'
'Avertissement'
installedDate Date d’installation de la mise à jour. corde
packagePath Chemin d’accès où le package de mise à jour est disponible. corde
packageSizeInMb Taille du package. Cette valeur est une combinaison de la taille des métadonnées de mise à jour et de la taille de la charge utile résultant de l’opération d’analyse en direct pour le contenu de mise à jour du système d’exploitation. Int
packageType Type visible par le client de la mise à jour. corde
Conditions préalables Si l’état de mise à jour est HasPrerequisite, cette propriété contient un tableau d’objets décrivant les mises à jour préalables avant d’installer cette mise à jour. Sinon, il est vide. UpdatePrerequisite[]
éditeur Éditeur du package de mise à jour. corde
rebootRequired 'False'
'True'
'Inconnu'
releaseLink Lien vers les notes de publication de la mise à jour. corde
état État de la mise à jour telle qu’elle se rapporte à ce tampon. 'AdditionalContentRequired'
'DownloadFailed'
'Téléchargement'
'HasPrerequisite'
'HealthCheckFailed'
'HealthChecking'
'InstallationFailed'
'Installé'
'Installation'
'Invalid'
'NotApplicableBecauseAnotherUpdateIsInProgress'
'Obsolète'
'PreparationFailed'
'Préparation'
'Ready'
'ReadyToInstall'
'Rappelé'
'ScanFailed'
'ScanInProgress'
updateStateProperties Informations supplémentaires sur l’état de la mise à jour. Pour plus d’informations sur cette propriété, consultez la définition du type UpdateStateProperties ci-dessous. UpdateStateProperties
Version Version de la mise à jour. corde

UpdateStateProperties

Nom Description Valeur
notifyMessage Bref message avec des instructions pour les mises à jour de AvailabilityType Notify. corde
progressPercentage Pourcentage de progression de l’opération en cours. Actuellement, cette propriété n’est valide que lorsque la mise à jour est dans l’état téléchargement, où elle correspond à la quantité de contenu de mise à jour téléchargée. Int

Définition de ressource de modèle ARM

Le type de ressource clusters/mises à jour peut être déployé avec des opérations qui ciblent :

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format de ressource

Pour créer une ressource Microsoft.AzureStackHCI/clusters/updates, ajoutez le code JSON suivant à votre modèle.

{
  "type": "Microsoft.AzureStackHCI/clusters/updates",
  "apiVersion": "2023-11-01-preview",
  "name": "string",
  "location": "string",
  "properties": {
    "additionalProperties": "string",
    "availabilityType": "string",
    "componentVersions": [
      {
        "lastUpdated": "string",
        "packageType": "string",
        "version": "string"
      }
    ],
    "description": "string",
    "displayName": "string",
    "healthCheckDate": "string",
    "healthCheckResult": [
      {
        "additionalData": "string",
        "description": "string",
        "displayName": "string",
        "healthCheckSource": "string",
        "name": "string",
        "remediation": "string",
        "severity": "string",
        "status": "string",
        "tags": {
          "key": "string",
          "value": "string"
        },
        "targetResourceID": "string",
        "targetResourceName": "string",
        "timestamp": "string",
        "title": "string"
      }
    ],
    "healthState": "string",
    "installedDate": "string",
    "packagePath": "string",
    "packageSizeInMb": "int",
    "packageType": "string",
    "prerequisites": [
      {
        "packageName": "string",
        "updateType": "string",
        "version": "string"
      }
    ],
    "publisher": "string",
    "rebootRequired": "string",
    "releaseLink": "string",
    "state": "string",
    "updateStateProperties": {
      "notifyMessage": "string",
      "progressPercentage": "int"
    },
    "version": "string"
  }
}

Valeurs de la propriété

Microsoft.AzureStackHCI/clusters/updates

Nom Description Valeur
apiVersion Version de l’API '2023-11-01-preview'
emplacement Emplacement géographique où réside la ressource corde
nom Nom de la ressource chaîne (obligatoire)
Propriétés Mettre à jour les propriétés UpdateProperties
type Type de ressource 'Microsoft.AzureStackHCI/clusters/updates'

PackageVersionInfo

Nom Description Valeur
lastUpdated Dernière fois que ce composant a été mis à jour. corde
packageType Type de package corde
Version Version du package corde

PrecheckResult

Nom Description Valeur
additionalData Conteneur de propriétés de paires clé-valeur pour plus d’informations. corde
description Vue d’ensemble détaillée du problème et de l’impact du problème sur le tampon. corde
displayName Contrôle d’intégrité DisplayName localisé du test individuel exécuté. corde
healthCheckSource Nom des services appelés pour HealthCheck (I.E. Test-AzureStack, Test-Cluster). corde
nom Nom de l’alerte/test individuel exécuté. Unique, non exposée au client. corde
remédiation Ensemble des étapes qui peuvent être effectuées pour résoudre le problème trouvé. corde
sévérité Gravité du résultat (critique, avertissement, informationnel, masqué). Cela répond à l’importance du résultat. Critique est la seule gravité de blocage des mises à jour. 'Critique'
'Masqué'
'Informational'
'Avertissement'
statut État de la vérification en cours d’exécution (c’est-à-dire Échec, Réussite, En cours). Cela répond si la vérification a été exécutée et a réussi ou échoué. 'ConnectedRecently'
'DeploymentFailed'
'DeploymentInProgress'
'DeploymentSuccess'
'Déconnecté'
'Erreur'
'Échec'
'InProgress'
'NotConnectedRecently'
'NotSpecified'
'NotYetRegistered'
'Réussi'
« Validation ayant échoué »
'ValidationInProgress'
'ValidationSuccess'
étiquettes Paires clé-valeur qui permettent de regrouper/filtrer des tests individuels. PrecheckResultTags
targetResourceID Identificateur unique de la ressource affectée (par exemple, un nœud ou un lecteur). corde
targetResourceName Nom de la ressource affectée. corde
horodatage Heure dans laquelle healthCheck a été appelé. corde
titre Nom accessible par l’utilisateur ; une ou plusieurs phrases indiquant le problème direct. corde

PrecheckResultTags

Nom Description Valeur
clé Clé qui autorise le regroupement/filtrage des tests individuels. corde
valeur Valeur de la clé qui autorise le regroupement/filtrage des tests individuels. corde

UpdatePrerequisite

Nom Description Valeur
packageName Nom convivial de la configuration requise. corde
updateType Type de composant pouvant être mis à jour. corde
Version Version de la configuration requise. corde

UpdateProperties

Nom Description Valeur
additionalProperties Paires KV extensibles sérialisées sous forme de chaîne. Il est actuellement utilisé pour signaler les informations de la famille OEM et du modèle matériel de tampon lorsqu’une mise à jour est signalée comme non valide pour l’empreinte basée sur le type OEM. corde
availabilityType Indique la façon dont le contenu de mise à jour peut être téléchargé. 'Local'
'Notify'
'Online'
componentVersions Tableau de versions de composants pour une mise à jour du bundle de solutions et tableau vide dans le cas contraire. PackageVersionInfo[]
description Description de la mise à jour. corde
displayName Nom complet de la mise à jour corde
healthCheckDate Dernière fois que les vérifications spécifiques au package ont été exécutées. corde
healthCheckResult Tableau d’objets PrecheckResult. PrecheckResult[]
healthState État d’intégrité global pour les vérifications d’intégrité spécifiques à la mise à jour. 'Erreur'
'Échec'
'InProgress'
'Success'
'Inconnu'
'Avertissement'
installedDate Date d’installation de la mise à jour. corde
packagePath Chemin d’accès où le package de mise à jour est disponible. corde
packageSizeInMb Taille du package. Cette valeur est une combinaison de la taille des métadonnées de mise à jour et de la taille de la charge utile résultant de l’opération d’analyse en direct pour le contenu de mise à jour du système d’exploitation. Int
packageType Type visible par le client de la mise à jour. corde
Conditions préalables Si l’état de mise à jour est HasPrerequisite, cette propriété contient un tableau d’objets décrivant les mises à jour préalables avant d’installer cette mise à jour. Sinon, il est vide. UpdatePrerequisite[]
éditeur Éditeur du package de mise à jour. corde
rebootRequired 'False'
'True'
'Inconnu'
releaseLink Lien vers les notes de publication de la mise à jour. corde
état État de la mise à jour telle qu’elle se rapporte à ce tampon. 'AdditionalContentRequired'
'DownloadFailed'
'Téléchargement'
'HasPrerequisite'
'HealthCheckFailed'
'HealthChecking'
'InstallationFailed'
'Installé'
'Installation'
'Invalid'
'NotApplicableBecauseAnotherUpdateIsInProgress'
'Obsolète'
'PreparationFailed'
'Préparation'
'Ready'
'ReadyToInstall'
'Rappelé'
'ScanFailed'
'ScanInProgress'
updateStateProperties Informations supplémentaires sur l’état de la mise à jour. Pour plus d’informations sur cette propriété, consultez la définition du type UpdateStateProperties ci-dessous. UpdateStateProperties
Version Version de la mise à jour. corde

UpdateStateProperties

Nom Description Valeur
notifyMessage Bref message avec des instructions pour les mises à jour de AvailabilityType Notify. corde
progressPercentage Pourcentage de progression de l’opération en cours. Actuellement, cette propriété n’est valide que lorsque la mise à jour est dans l’état téléchargement, où elle correspond à la quantité de contenu de mise à jour téléchargée. Int

Exemples d’utilisation

Définition de ressource Terraform (fournisseur AzAPI)

Le type de ressource clusters/mises à jour peut être déployé avec des opérations qui ciblent :

  • groupes de ressources

Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.

Format de ressource

Pour créer une ressource Microsoft.AzureStackHCI/clusters/updates, ajoutez terraform suivant à votre modèle.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.AzureStackHCI/clusters/updates@2023-11-01-preview"
  name = "string"
  location = "string"
  body = {
    properties = {
      additionalProperties = "string"
      availabilityType = "string"
      componentVersions = [
        {
          lastUpdated = "string"
          packageType = "string"
          version = "string"
        }
      ]
      description = "string"
      displayName = "string"
      healthCheckDate = "string"
      healthCheckResult = [
        {
          additionalData = "string"
          description = "string"
          displayName = "string"
          healthCheckSource = "string"
          name = "string"
          remediation = "string"
          severity = "string"
          status = "string"
          tags = {
            key = "string"
            value = "string"
          }
          targetResourceID = "string"
          targetResourceName = "string"
          timestamp = "string"
          title = "string"
        }
      ]
      healthState = "string"
      installedDate = "string"
      packagePath = "string"
      packageSizeInMb = int
      packageType = "string"
      prerequisites = [
        {
          packageName = "string"
          updateType = "string"
          version = "string"
        }
      ]
      publisher = "string"
      rebootRequired = "string"
      releaseLink = "string"
      state = "string"
      updateStateProperties = {
        notifyMessage = "string"
        progressPercentage = int
      }
      version = "string"
    }
  }
}

Valeurs de la propriété

Microsoft.AzureStackHCI/clusters/updates

Nom Description Valeur
emplacement Emplacement géographique où réside la ressource corde
nom Nom de la ressource chaîne (obligatoire)
parent_id ID de la ressource qui est le parent de cette ressource. ID de ressource de type : clusters
Propriétés Mettre à jour les propriétés UpdateProperties
type Type de ressource « Microsoft.AzureStackHCI/clusters/updates@2023-11-01-preview »

PackageVersionInfo

Nom Description Valeur
lastUpdated Dernière fois que ce composant a été mis à jour. corde
packageType Type de package corde
Version Version du package corde

PrecheckResult

Nom Description Valeur
additionalData Conteneur de propriétés de paires clé-valeur pour plus d’informations. corde
description Vue d’ensemble détaillée du problème et de l’impact du problème sur le tampon. corde
displayName Contrôle d’intégrité DisplayName localisé du test individuel exécuté. corde
healthCheckSource Nom des services appelés pour HealthCheck (I.E. Test-AzureStack, Test-Cluster). corde
nom Nom de l’alerte/test individuel exécuté. Unique, non exposée au client. corde
remédiation Ensemble des étapes qui peuvent être effectuées pour résoudre le problème trouvé. corde
sévérité Gravité du résultat (critique, avertissement, informationnel, masqué). Cela répond à l’importance du résultat. Critique est la seule gravité de blocage des mises à jour. 'Critique'
'Masqué'
'Informational'
'Avertissement'
statut État de la vérification en cours d’exécution (c’est-à-dire Échec, Réussite, En cours). Cela répond si la vérification a été exécutée et a réussi ou échoué. 'ConnectedRecently'
'DeploymentFailed'
'DeploymentInProgress'
'DeploymentSuccess'
'Déconnecté'
'Erreur'
'Échec'
'InProgress'
'NotConnectedRecently'
'NotSpecified'
'NotYetRegistered'
'Réussi'
« Validation ayant échoué »
'ValidationInProgress'
'ValidationSuccess'
étiquettes Paires clé-valeur qui permettent de regrouper/filtrer des tests individuels. PrecheckResultTags
targetResourceID Identificateur unique de la ressource affectée (par exemple, un nœud ou un lecteur). corde
targetResourceName Nom de la ressource affectée. corde
horodatage Heure dans laquelle healthCheck a été appelé. corde
titre Nom accessible par l’utilisateur ; une ou plusieurs phrases indiquant le problème direct. corde

PrecheckResultTags

Nom Description Valeur
clé Clé qui autorise le regroupement/filtrage des tests individuels. corde
valeur Valeur de la clé qui autorise le regroupement/filtrage des tests individuels. corde

UpdatePrerequisite

Nom Description Valeur
packageName Nom convivial de la configuration requise. corde
updateType Type de composant pouvant être mis à jour. corde
Version Version de la configuration requise. corde

UpdateProperties

Nom Description Valeur
additionalProperties Paires KV extensibles sérialisées sous forme de chaîne. Il est actuellement utilisé pour signaler les informations de la famille OEM et du modèle matériel de tampon lorsqu’une mise à jour est signalée comme non valide pour l’empreinte basée sur le type OEM. corde
availabilityType Indique la façon dont le contenu de mise à jour peut être téléchargé. 'Local'
'Notify'
'Online'
componentVersions Tableau de versions de composants pour une mise à jour du bundle de solutions et tableau vide dans le cas contraire. PackageVersionInfo[]
description Description de la mise à jour. corde
displayName Nom complet de la mise à jour corde
healthCheckDate Dernière fois que les vérifications spécifiques au package ont été exécutées. corde
healthCheckResult Tableau d’objets PrecheckResult. PrecheckResult[]
healthState État d’intégrité global pour les vérifications d’intégrité spécifiques à la mise à jour. 'Erreur'
'Échec'
'InProgress'
'Success'
'Inconnu'
'Avertissement'
installedDate Date d’installation de la mise à jour. corde
packagePath Chemin d’accès où le package de mise à jour est disponible. corde
packageSizeInMb Taille du package. Cette valeur est une combinaison de la taille des métadonnées de mise à jour et de la taille de la charge utile résultant de l’opération d’analyse en direct pour le contenu de mise à jour du système d’exploitation. Int
packageType Type visible par le client de la mise à jour. corde
Conditions préalables Si l’état de mise à jour est HasPrerequisite, cette propriété contient un tableau d’objets décrivant les mises à jour préalables avant d’installer cette mise à jour. Sinon, il est vide. UpdatePrerequisite[]
éditeur Éditeur du package de mise à jour. corde
rebootRequired 'False'
'True'
'Inconnu'
releaseLink Lien vers les notes de publication de la mise à jour. corde
état État de la mise à jour telle qu’elle se rapporte à ce tampon. 'AdditionalContentRequired'
'DownloadFailed'
'Téléchargement'
'HasPrerequisite'
'HealthCheckFailed'
'HealthChecking'
'InstallationFailed'
'Installé'
'Installation'
'Invalid'
'NotApplicableBecauseAnotherUpdateIsInProgress'
'Obsolète'
'PreparationFailed'
'Préparation'
'Ready'
'ReadyToInstall'
'Rappelé'
'ScanFailed'
'ScanInProgress'
updateStateProperties Informations supplémentaires sur l’état de la mise à jour. Pour plus d’informations sur cette propriété, consultez la définition du type UpdateStateProperties ci-dessous. UpdateStateProperties
Version Version de la mise à jour. corde

UpdateStateProperties

Nom Description Valeur
notifyMessage Bref message avec des instructions pour les mises à jour de AvailabilityType Notify. corde
progressPercentage Pourcentage de progression de l’opération en cours. Actuellement, cette propriété n’est valide que lorsque la mise à jour est dans l’état téléchargement, où elle correspond à la quantité de contenu de mise à jour téléchargée. Int