Partager via


Microsoft.Compute cloudServices 2020-10-01-preview

Définition de ressource Bicep

Le type de ressource cloudServices peut être déployé avec des opérations qui ciblent :

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

Format des ressources

Pour créer une ressource Microsoft.Compute/cloudServices, ajoutez le Bicep suivant à votre modèle.

resource symbolicname 'Microsoft.Compute/cloudServices@2020-10-01-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  properties: {
    configuration: 'string'
    configurationUrl: 'string'
    extensionProfile: {
      extensions: [
        {
          name: 'string'
          properties: {
            autoUpgradeMinorVersion: bool
            forceUpdateTag: 'string'
            protectedSettings: 'string'
            protectedSettingsFromKeyVault: {
              secretUrl: 'string'
              sourceVault: {
                id: 'string'
              }
            }
            publisher: 'string'
            rolesAppliedTo: [
              'string'
            ]
            settings: 'string'
            type: 'string'
            typeHandlerVersion: 'string'
          }
        }
      ]
    }
    networkProfile: {
      loadBalancerConfigurations: [
        {
          name: 'string'
          properties: {
            frontendIPConfigurations: [
              {
                name: 'string'
                properties: {
                  privateIPAddress: 'string'
                  publicIPAddress: {
                    id: 'string'
                  }
                  subnet: {
                    id: 'string'
                  }
                }
              }
            ]
          }
        }
      ]
      swappableCloudService: {
        id: 'string'
      }
    }
    osProfile: {
      secrets: [
        {
          sourceVault: {
            id: 'string'
          }
          vaultCertificates: [
            {
              certificateUrl: 'string'
            }
          ]
        }
      ]
    }
    packageUrl: 'string'
    roleProfile: {
      roles: [
        {
          name: 'string'
          sku: {
            capacity: int
            name: 'string'
            tier: 'string'
          }
        }
      ]
    }
    startCloudService: bool
    upgradeMode: 'string'
  }
}

Valeurs de propriétés

cloudServices

Nom Description Valeur
name Nom de la ressource string (obligatoire)

Limite de caractères : 1-15



Caractères valides :
Impossible d’utiliser des espaces, des caractères de contrôle ou ces caractères :
~ ! @ # $ % ^ & * ( ) = + _ [ ] { } \ | ; : . ' " , < > / ?

Ne peut pas commencer par un trait de soulignement. Ne peut pas se terminer par un point ou un trait d’union.
location Emplacement de la ressource. string (obligatoire)
tags Balises de ressource. Dictionnaire de noms et de valeurs d’étiquettes. Voir Balises dans les modèles
properties Propriétés du service cloud CloudServiceProperties

CloudServiceProperties

Nom Description Valeur
configuration Spécifie la configuration du service XML (.cscfg) pour le service cloud. string
configurationUrl Spécifie une URL qui fait référence à l’emplacement de la configuration du service dans le service Blob. L’URL du package de service peut être un URI de signature d’accès partagé (SAS) à partir de n’importe quel compte de stockage.
Il s’agit d’une propriété en écriture seule qui n’est pas retournée dans les appels GET.
string
extensionProfile Décrit un profil d’extension de service cloud. CloudServiceExtensionProfile
networkProfile Profil réseau pour le service cloud. CloudServiceNetworkProfile
osProfile Décrit le profil de système d’exploitation pour le service cloud. CloudServiceOsProfile
packageUrl Spécifie une URL qui fait référence à l'emplacement du package de service dans le service BLOB. L’URL du package de service peut être un URI de signature d’accès partagé (SAS) à partir de n’importe quel compte de stockage.
Il s’agit d’une propriété en écriture seule qui n’est pas retournée dans les appels GET.
string
roleProfile Décrit le profil de rôle pour le service cloud. CloudServiceRoleProfile
startCloudService (Facultatif) Indique s’il faut démarrer le service cloud immédiatement après sa création. La valeur par défaut est true.
Si la valeur est false, le modèle de service est toujours déployé, mais le code n’est pas exécuté immédiatement. Au lieu de cela, le service est Alimenté jusqu’à ce que vous appeliez Démarrer, à partir duquel le service sera démarré. Un service déployé entraîne toujours des frais, même s’il est hors tension.
bool
upgradeMode Mode de mise à jour pour le service cloud. Les instances de rôle sont allouées aux domaines de mise à jour lorsque le service est déployé. Les mises à jour peuvent être appelées manuellement dans chaque domaine de mise à jour ou automatiquement dans tous les domaines de mise à jour.
Les valeurs possibles sont

Automatique

Manuel

Simultanée


Si elle n’est pas spécifiée, la valeur par défaut est Auto. Si la valeur est Manuelle, PUT UpdateDomain doit être appelée pour appliquer la mise à jour. Si elle est définie sur Auto, la mise à jour est automatiquement appliquée à chaque domaine de mise à jour dans l’ordre.
'Auto'
'Manuel'
'Simultané'

CloudServiceExtensionProfile

Nom Description Valeur
extensions Liste des extensions pour le service cloud. Extension[]

Extension

Nom Description Valeur
name Le nom de l'entité d'extension. string
properties Propriétés d’extension. CloudServiceExtensionProperties

CloudServiceExtensionProperties

Nom Description Valeur
autoUpgradeMinorVersion Spécifiez explicitement si la plateforme peut mettre à niveau automatiquement typeHandlerVersion vers des versions mineures supérieures lorsqu’elles deviennent disponibles. bool
forceUpdateTag Balise pour forcer l’application des paramètres publics et protégés fournis.
La modification de la valeur de balise permet de ré-exécuter l’extension sans modifier les paramètres publics ou protégés.
Si forceUpdateTag n’est pas modifié, les mises à jour des paramètres publics ou protégés sont toujours appliquées par le gestionnaire.
Si ni forceUpdateTag ni aucun des paramètres publics ou protégés ne changent, l’extension est transmise au rôle instance avec le même numéro de séquence, et
il appartient à l’implémentation du gestionnaire de la réexécuter ou non
string
protectedSettings Paramètres protégés pour l’extension qui sont chiffrés avant d’être envoyés au rôle instance. string
protectedSettingsFromKeyVault CloudServiceVaultAndSecretReference
publisher Nom du serveur de publication du gestionnaire d’extensions. string
rôlesAppliedTo Liste facultative des rôles pour appliquer cette extension. Si la propriété n’est pas spécifiée ou si « * » est spécifié, l’extension est appliquée à tous les rôles dans le service cloud. string[]
paramètres Paramètres publics pour l’extension. Pour les extensions JSON, il s’agit des paramètres JSON de l’extension. Pour l’extension XML (comme RDP), il s’agit du paramètre XML de l’extension. string
type Spécifie le type de l'extension. string
typeHandlerVersion Spécifie la version de l'extension. Spécifie la version de l'extension. Si cet élément n’est pas spécifié ou si un astérisque (*) est utilisé comme valeur, la dernière version de l’extension est utilisée. Si la valeur est spécifiée avec un numéro de version majeure et un astérisque comme numéro de version mineure (X.), la dernière version mineure de la version majeure spécifiée est sélectionnée. Si un numéro de version majeure et un numéro de version secondaire sont spécifiés (X.Y), la version d’extension spécifique est sélectionnée. Si une version est spécifiée, une mise à niveau automatique est effectuée sur l'instance de rôle. string

CloudServiceVaultAndSecretReference

Nom Description Valeur
secretUrl string
sourceVault Sous-ressource

Sous-ressource

Nom Description Valeur
id ID de ressource string

CloudServiceNetworkProfile

Nom Description Valeur
loadBalancerConfigurations Liste des configurations de l’équilibreur de charge pour le service cloud. LoadBalancerConfiguration[]
swappableCloudService Sous-ressource

LoadBalancerConfiguration

Nom Description Valeur
name Nom de la ressource string
properties LoadBalancerConfigurationProperties

LoadBalancerConfigurationProperties

Nom Description Valeur
frontendIPConfigurations Liste des adresses IP LoadBalancerFrontendIPConfiguration[]

LoadBalancerFrontendIPConfiguration

Nom Description Valeur
name string
properties Décrit une configuration IP de service cloud LoadBalancerFrontendIPConfigurationProperties

LoadBalancerFrontendIPConfigurationProperties

Nom Description Valeur
privateIPAddress Adresse IP privée référencée par le service cloud. string
publicIpAddress SubResource
sous-réseau SubResource

CloudServiceOsProfile

Nom Description Valeur
secrets Spécifie l’ensemble de certificats qui doivent être installés sur les instances de rôle. CloudServiceVaultSecretGroup[]

CloudServiceVaultSecretGroup

Nom Description Valeur
sourceVault URL relative du Key Vault contenant tous les certificats dans VaultCertificates. SubResource
vaultCertificates Liste des références de coffre de clés dans SourceVault qui contiennent des certificats. CloudServiceVaultCertificate[]

CloudServiceVaultCertificate

Nom Description Valeur
certificateUrl Il s’agit de l’URL d’un certificat qui a été chargé dans Key Vault en tant que secret. string

CloudServiceRoleProfile

Nom Description Valeur
roles Liste des rôles pour le service cloud. CloudServiceRoleProfileProperties[]

CloudServiceRoleProfileProperties

Nom Description Valeur
name Nom de la ressource. string
sku Décrit la référence SKU du rôle de service cloud. CloudServiceRoleSku

CloudServiceRoleSku

Nom Description Valeur
capacité Spécifie le nombre d’instances de rôle dans le service cloud. int
name Nom de la référence SKU. REMARQUE : Si la nouvelle référence SKU n’est pas prise en charge sur le matériel sur lequel le service cloud est actuellement, vous devez supprimer et recréer le service cloud ou revenir à l’ancienne référence SKU. string
Niveau Spécifie le niveau du service cloud. Les valeurs possibles sont

Standard

De base
string

Définition de ressources de modèle ARM

Le type de ressource cloudServices peut être déployé avec des opérations qui ciblent :

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

Format des ressources

Pour créer une ressource Microsoft.Compute/cloudServices, ajoutez le json suivant à votre modèle.

{
  "type": "Microsoft.Compute/cloudServices",
  "apiVersion": "2020-10-01-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "configuration": "string",
    "configurationUrl": "string",
    "extensionProfile": {
      "extensions": [
        {
          "name": "string",
          "properties": {
            "autoUpgradeMinorVersion": "bool",
            "forceUpdateTag": "string",
            "protectedSettings": "string",
            "protectedSettingsFromKeyVault": {
              "secretUrl": "string",
              "sourceVault": {
                "id": "string"
              }
            },
            "publisher": "string",
            "rolesAppliedTo": [ "string" ],
            "settings": "string",
            "type": "string",
            "typeHandlerVersion": "string"
          }
        }
      ]
    },
    "networkProfile": {
      "loadBalancerConfigurations": [
        {
          "name": "string",
          "properties": {
            "frontendIPConfigurations": [
              {
                "name": "string",
                "properties": {
                  "privateIPAddress": "string",
                  "publicIPAddress": {
                    "id": "string"
                  },
                  "subnet": {
                    "id": "string"
                  }
                }
              }
            ]
          }
        }
      ],
      "swappableCloudService": {
        "id": "string"
      }
    },
    "osProfile": {
      "secrets": [
        {
          "sourceVault": {
            "id": "string"
          },
          "vaultCertificates": [
            {
              "certificateUrl": "string"
            }
          ]
        }
      ]
    },
    "packageUrl": "string",
    "roleProfile": {
      "roles": [
        {
          "name": "string",
          "sku": {
            "capacity": "int",
            "name": "string",
            "tier": "string"
          }
        }
      ]
    },
    "startCloudService": "bool",
    "upgradeMode": "string"
  }
}

Valeurs de propriétés

cloudServices

Nom Description Valeur
type Type de ressource 'Microsoft.Compute/cloudServices'
apiVersion Version de l’API de ressource '2020-10-01-preview'
name Nom de la ressource string (obligatoire)

Limite de caractères : 1-15



Caractères valides :
Impossible d’utiliser des espaces, des caractères de contrôle ou ces caractères :
~ ! @ # $ % ^ & * ( ) = + _ [ ] { } \ | ; : . ' " , < > / ?

Ne peut pas commencer par un trait de soulignement. Ne peut pas se terminer par un point ou un trait d’union.
location Emplacement de la ressource. string (obligatoire)
tags Balises de ressource. Dictionnaire de noms et de valeurs d’étiquettes. Voir Balises dans les modèles
properties Propriétés du service cloud CloudServiceProperties

CloudServiceProperties

Nom Description Valeur
configuration Spécifie la configuration du service XML (.cscfg) pour le service cloud. string
configurationUrl Spécifie une URL qui fait référence à l’emplacement de la configuration du service dans le service Blob. L’URL du package de service peut être un URI de signature d’accès partagé (SAS) à partir de n’importe quel compte de stockage.
Il s’agit d’une propriété en écriture seule qui n’est pas retournée dans les appels GET.
string
extensionProfile Décrit un profil d’extension de service cloud. CloudServiceExtensionProfile
networkProfile Profil réseau pour le service cloud. CloudServiceNetworkProfile
osProfile Décrit le profil de système d’exploitation pour le service cloud. CloudServiceOsProfile
packageUrl Spécifie une URL qui fait référence à l'emplacement du package de service dans le service BLOB. L’URL du package de service peut être un URI de signature d’accès partagé (SAS) à partir de n’importe quel compte de stockage.
Il s’agit d’une propriété en écriture seule qui n’est pas retournée dans les appels GET.
string
roleProfile Décrit le profil de rôle pour le service cloud. CloudServiceRoleProfile
startCloudService (Facultatif) Indique s’il faut démarrer le service cloud immédiatement après sa création. La valeur par défaut est true.
Si la valeur est false, le modèle de service est toujours déployé, mais le code n’est pas exécuté immédiatement. Au lieu de cela, le service est Alimenté jusqu’à ce que vous appeliez Démarrer, à partir duquel le service sera démarré. Un service déployé entraîne toujours des frais, même s’il est hors tension.
bool
upgradeMode Mode de mise à jour pour le service cloud. Les instances de rôle sont allouées aux domaines de mise à jour lorsque le service est déployé. Les mises à jour peuvent être appelées manuellement dans chaque domaine de mise à jour ou automatiquement dans tous les domaines de mise à jour.
Les valeurs possibles sont

Automatique

Manuel

Simultanée


Si elle n’est pas spécifiée, la valeur par défaut est Auto. Si la valeur est Manuelle, PUT UpdateDomain doit être appelée pour appliquer la mise à jour. Si elle est définie sur Auto, la mise à jour est automatiquement appliquée à chaque domaine de mise à jour dans l’ordre.
'Auto'
'Manuel'
'Simultané'

CloudServiceExtensionProfile

Nom Description Valeur
extensions Liste des extensions pour le service cloud. Extension[]

Extension

Nom Description Valeur
name Le nom de l'entité d'extension. string
properties Propriétés de l’extension. CloudServiceExtensionProperties

CloudServiceExtensionProperties

Nom Description Valeur
autoUpgradeMinorVersion Spécifiez explicitement si la plateforme peut mettre automatiquement à niveau typeHandlerVersion vers des versions mineures supérieures lorsqu’elles deviennent disponibles. bool
forceUpdateTag Balise pour forcer l’application des paramètres publics et protégés fournis.
La modification de la valeur de balise permet de ré-exécuter l’extension sans modifier les paramètres publics ou protégés.
Si forceUpdateTag n’est pas modifié, les mises à jour des paramètres publics ou protégés sont toujours appliquées par le gestionnaire.
Si ni forceUpdateTag ni aucun paramètre public ou protégé ne change, l’extension est transmise au rôle instance avec le même numéro de séquence, et
il appartient à l’implémentation du gestionnaire s’il faut la réexécuter ou non
string
protectedSettings Paramètres protégés pour l’extension qui sont chiffrés avant d’être envoyés au rôle instance. string
protectedSettingsFromKeyVault CloudServiceVaultAndSecretReference
publisher Nom de l’éditeur du gestionnaire d’extensions. string
rolesAppliedTo Liste facultative des rôles pour appliquer cette extension. Si la propriété n’est pas spécifiée ou si « * » est spécifié, l’extension est appliquée à tous les rôles dans le service cloud. string[]
paramètres Paramètres publics de l’extension. Pour les extensions JSON, il s’agit des paramètres JSON de l’extension. Pour l’extension XML (comme RDP), il s’agit du paramètre XML de l’extension. string
type Spécifie le type de l'extension. string
typeHandlerVersion Spécifie la version de l'extension. Spécifie la version de l'extension. Si cet élément n’est pas spécifié ou si un astérisque (*) est utilisé comme valeur, la dernière version de l’extension est utilisée. Si la valeur est spécifiée avec un numéro de version principale et un astérisque comme numéro de version mineure (X.), la dernière version mineure de la version principale spécifiée est sélectionnée. Si un numéro de version principale et un numéro de version secondaire sont spécifiés (X.Y), la version d’extension spécifique est sélectionnée. Si une version est spécifiée, une mise à niveau automatique est effectuée sur l'instance de rôle. string

CloudServiceVaultAndSecretReference

Nom Description Valeur
secretUrl string
sourceVault SubResource

SubResource

Nom Description Valeur
id ID de ressource string

CloudServiceNetworkProfile

Nom Description Valeur
loadBalancerConfigurations Liste des configurations de l’équilibreur de charge pour le service cloud. LoadBalancerConfiguration[]
swappableCloudService SubResource

LoadBalancerConfiguration

Nom Description Valeur
name Nom de la ressource string
properties LoadBalancerConfigurationProperties

LoadBalancerConfigurationProperties

Nom Description Valeur
frontendIPConfigurations Liste des adresses IP LoadBalancerFrontendIPConfiguration[]

LoadBalancerFrontendIPConfiguration

Nom Description Valeur
name string
properties Décrit une configuration IP de service cloud LoadBalancerFrontendIPConfigurationProperties

LoadBalancerFrontendIPConfigurationProperties

Nom Description Valeur
privateIPAddress Adresse IP privée référencée par le service cloud. string
publicIpAddress SubResource
sous-réseau SubResource

CloudServiceOsProfile

Nom Description Valeur
secrets Spécifie l’ensemble de certificats qui doivent être installés sur les instances de rôle. CloudServiceVaultSecretGroup[]

CloudServiceVaultSecretGroup

Nom Description Valeur
sourceVault URL relative du Key Vault contenant tous les certificats dans VaultCertificates. SubResource
vaultCertificates Liste des références de coffre de clés dans SourceVault qui contiennent des certificats. CloudServiceVaultCertificate[]

CloudServiceVaultCertificate

Nom Description Valeur
certificateUrl Il s’agit de l’URL d’un certificat qui a été chargé dans Key Vault en tant que secret. string

CloudServiceRoleProfile

Nom Description Valeur
roles Liste des rôles pour le service cloud. CloudServiceRoleProfileProperties[]

CloudServiceRoleProfileProperties

Nom Description Valeur
name Nom de la ressource. string
sku Décrit la référence SKU du rôle de service cloud. CloudServiceRoleSku

CloudServiceRoleSku

Nom Description Valeur
capacité Spécifie le nombre d’instances de rôle dans le service cloud. int
name Nom de la référence SKU. REMARQUE : Si la nouvelle référence SKU n’est pas prise en charge sur le matériel sur lequel le service cloud est actuellement, vous devez supprimer et recréer le service cloud ou revenir à l’ancienne référence SKU. string
Niveau Spécifie le niveau du service cloud. Les valeurs possibles sont

Standard

De base
string

Définition de ressource Terraform (fournisseur AzAPI)

Le type de ressource cloudServices 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 d’API, consultez journal des modifications.

Format des ressources

Pour créer une ressource Microsoft.Compute/cloudServices, ajoutez le Terraform suivant à votre modèle.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Compute/cloudServices@2020-10-01-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      configuration = "string"
      configurationUrl = "string"
      extensionProfile = {
        extensions = [
          {
            name = "string"
            properties = {
              autoUpgradeMinorVersion = bool
              forceUpdateTag = "string"
              protectedSettings = "string"
              protectedSettingsFromKeyVault = {
                secretUrl = "string"
                sourceVault = {
                  id = "string"
                }
              }
              publisher = "string"
              rolesAppliedTo = [
                "string"
              ]
              settings = "string"
              type = "string"
              typeHandlerVersion = "string"
            }
          }
        ]
      }
      networkProfile = {
        loadBalancerConfigurations = [
          {
            name = "string"
            properties = {
              frontendIPConfigurations = [
                {
                  name = "string"
                  properties = {
                    privateIPAddress = "string"
                    publicIPAddress = {
                      id = "string"
                    }
                    subnet = {
                      id = "string"
                    }
                  }
                }
              ]
            }
          }
        ]
        swappableCloudService = {
          id = "string"
        }
      }
      osProfile = {
        secrets = [
          {
            sourceVault = {
              id = "string"
            }
            vaultCertificates = [
              {
                certificateUrl = "string"
              }
            ]
          }
        ]
      }
      packageUrl = "string"
      roleProfile = {
        roles = [
          {
            name = "string"
            sku = {
              capacity = int
              name = "string"
              tier = "string"
            }
          }
        ]
      }
      startCloudService = bool
      upgradeMode = "string"
    }
  })
}

Valeurs de propriétés

cloudServices

Nom Description Valeur
type Type de ressource « Microsoft.Compute/cloudServices@2020-10-01-preview »
name Nom de la ressource string (obligatoire)

Limite de caractères : 1-15



Caractères valides :
Impossible d’utiliser des espaces, des caractères de contrôle ou ces caractères :
~ ! @ # $ % ^ & * ( ) = + _ [ ] { } \ | ; : . ' " , < > / ?

Ne peut pas commencer par un trait de soulignement. Ne peut pas se terminer par un point ou un trait d’union.
location Emplacement de la ressource. string (obligatoire)
parent_id Pour effectuer un déploiement dans un groupe de ressources, utilisez l’ID de ce groupe de ressources. string (obligatoire)
tags Balises de ressource. Dictionnaire de noms et de valeurs d’étiquettes.
properties Propriétés du service cloud CloudServiceProperties

CloudServiceProperties

Nom Description Valeur
configuration Spécifie la configuration du service XML (.cscfg) pour le service cloud. string
configurationUrl Spécifie une URL qui fait référence à l’emplacement de la configuration du service dans le service Blob. L’URL du package de service peut être un URI de signature d’accès partagé (SAS) à partir de n’importe quel compte de stockage.
Il s’agit d’une propriété en écriture seule qui n’est pas retournée dans les appels GET.
string
extensionProfile Décrit un profil d’extension de service cloud. CloudServiceExtensionProfile
networkProfile Profil réseau pour le service cloud. CloudServiceNetworkProfile
osProfile Décrit le profil de système d’exploitation pour le service cloud. CloudServiceOsProfile
packageUrl Spécifie une URL qui fait référence à l'emplacement du package de service dans le service BLOB. L’URL du package de service peut être un URI de signature d’accès partagé (SAS) à partir de n’importe quel compte de stockage.
Il s’agit d’une propriété en écriture seule qui n’est pas retournée dans les appels GET.
string
roleProfile Décrit le profil de rôle pour le service cloud. CloudServiceRoleProfile
startCloudService (Facultatif) Indique s’il faut démarrer le service cloud immédiatement après sa création. La valeur par défaut est true.
Si la valeur est false, le modèle de service est toujours déployé, mais le code n’est pas exécuté immédiatement. Au lieu de cela, le service est Alimenté jusqu’à ce que vous appeliez Démarrer, à partir duquel le service sera démarré. Un service déployé entraîne toujours des frais, même s’il est hors tension.
bool
upgradeMode Mode de mise à jour pour le service cloud. Les instances de rôle sont allouées aux domaines de mise à jour lorsque le service est déployé. Les mises à jour peuvent être appelées manuellement dans chaque domaine de mise à jour ou automatiquement dans tous les domaines de mise à jour.
Les valeurs possibles sont

Automatique

Manuel

Simultanée


Si elle n’est pas spécifiée, la valeur par défaut est Auto. Si la valeur est Manuelle, PUT UpdateDomain doit être appelée pour appliquer la mise à jour. Si elle est définie sur Auto, la mise à jour est automatiquement appliquée à chaque domaine de mise à jour dans l’ordre.
« Auto »
« Manuel »
« Simultané »

CloudServiceExtensionProfile

Nom Description Valeur
extensions Liste des extensions pour le service cloud. Extension[]

Extension

Nom Description Valeur
name Le nom de l'entité d'extension. string
properties Propriétés d’extension. CloudServiceExtensionProperties

CloudServiceExtensionProperties

Nom Description Valeur
autoUpgradeMinorVersion Spécifiez explicitement si la plateforme peut mettre à niveau automatiquement typeHandlerVersion vers des versions mineures supérieures lorsqu’elles deviennent disponibles. bool
forceUpdateTag Balise pour forcer l’application des paramètres publics et protégés fournis.
La modification de la valeur de balise permet de ré-exécuter l’extension sans modifier les paramètres publics ou protégés.
Si forceUpdateTag n’est pas modifié, les mises à jour des paramètres publics ou protégés sont toujours appliquées par le gestionnaire.
Si ni forceUpdateTag ni aucun des paramètres publics ou protégés ne changent, l’extension est transmise au rôle instance avec le même numéro de séquence, et
il appartient à l’implémentation du gestionnaire de la réexécuter ou non
string
protectedSettings Paramètres protégés pour l’extension qui sont chiffrés avant d’être envoyés au rôle instance. string
protectedSettingsFromKeyVault CloudServiceVaultAndSecretReference
publisher Nom du serveur de publication du gestionnaire d’extensions. string
rôlesAppliedTo Liste facultative des rôles pour appliquer cette extension. Si la propriété n’est pas spécifiée ou si « * » est spécifié, l’extension est appliquée à tous les rôles dans le service cloud. string[]
paramètres Paramètres publics pour l’extension. Pour les extensions JSON, il s’agit des paramètres JSON de l’extension. Pour l’extension XML (comme RDP), il s’agit du paramètre XML de l’extension. string
type Spécifie le type de l'extension. string
typeHandlerVersion Spécifie la version de l'extension. Spécifie la version de l'extension. Si cet élément n’est pas spécifié ou si un astérisque (*) est utilisé comme valeur, la dernière version de l’extension est utilisée. Si la valeur est spécifiée avec un numéro de version majeure et un astérisque comme numéro de version mineure (X.), la dernière version mineure de la version majeure spécifiée est sélectionnée. Si un numéro de version majeure et un numéro de version secondaire sont spécifiés (X.Y), la version d’extension spécifique est sélectionnée. Si une version est spécifiée, une mise à niveau automatique est effectuée sur l'instance de rôle. string

CloudServiceVaultAndSecretReference

Nom Description Valeur
secretUrl string
sourceVault Sous-ressource

Sous-ressource

Nom Description Valeur
id ID de ressource string

CloudServiceNetworkProfile

Nom Description Valeur
loadBalancerConfigurations Liste des configurations de l’équilibreur de charge pour le service cloud. LoadBalancerConfiguration[]
swappableCloudService Sous-ressource

LoadBalancerConfiguration

Nom Description Valeur
name Nom de la ressource string
properties LoadBalancerConfigurationProperties

LoadBalancerConfigurationProperties

Nom Description Valeur
frontendIPConfigurations Liste des adresses IP LoadBalancerFrontendIPConfiguration[]

LoadBalancerFrontendIPConfiguration

Nom Description Valeur
name string
properties Décrit une configuration IP de service cloud LoadBalancerFrontendIPConfigurationProperties

LoadBalancerFrontendIPConfigurationProperties

Nom Description Valeur
privateIPAddress Adresse IP privée référencée par le service cloud. string
publicIpAddress Sous-ressource
sous-réseau Sous-ressource

CloudServiceOsProfile

Nom Description Valeur
secrets Spécifie un ensemble de certificats qui doivent être installés sur les instances de rôle. CloudServiceVaultSecretGroup[]

CloudServiceVaultSecretGroup

Nom Description Valeur
sourceVault URL relative du Key Vault contenant tous les certificats dans VaultCertificates. Sous-ressource
vaultCertificates Liste des références de coffre de clés dans SourceVault qui contiennent des certificats. CloudServiceVaultCertificate[]

CloudServiceVaultCertificate

Nom Description Valeur
certificateUrl Il s’agit de l’URL d’un certificat qui a été chargé sur Key Vault en tant que secret. string

CloudServiceRoleProfile

Nom Description Valeur
roles Liste des rôles pour le service cloud. CloudServiceRoleProfileProperties[]

CloudServiceRoleProfileProperties

Nom Description Valeur
name Nom de la ressource. string
sku Décrit la référence sku du rôle de service cloud. CloudServiceRoleSku

CloudServiceRoleSku

Nom Description Valeur
capacité Spécifie le nombre d’instances de rôle dans le service cloud. int
name Nom de la référence sku. REMARQUE : Si la nouvelle référence SKU n’est pas prise en charge sur le matériel sur lequel le service cloud est actuellement, vous devez supprimer et recréer le service cloud ou revenir à l’ancienne référence. string
Niveau Spécifie le niveau du service cloud. Les valeurs possibles sont

Standard

De base
string