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 :
- Groupes de ressources - Voir commandes de déploiement de groupe 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 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 :
- Groupes de ressources - Voir commandes de déploiement de groupe 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 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 |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour