Freigeben über


Microsoft.Compute cloudServices 2020-10-01-preview

Bicep-Ressourcendefinition

Der CloudServices-Ressourcentyp kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Compute/cloudServices-Ressource zu erstellen, fügen Sie Ihrer Vorlage den folgenden Bicep hinzu.

resource symbolicname 'Microsoft.Compute/cloudServices@2020-10-01-preview' = {
  location: 'string'
  name: 'string'
  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'
  }
  tags: {
    {customized property}: 'string'
  }
}

Eigenschaftswerte

CloudServiceExtensionProfile

Name Beschreibung Wert
Erweiterungen Liste der Erweiterungen für den Clouddienst. Erweiterung[]

CloudServiceExtensionProperties

Name Beschreibung Wert
autoUpgradeMinorVersion Geben Sie explizit an, ob die Plattform typeHandlerVersion automatisch auf höhere Nebenversionen aktualisieren kann, wenn sie verfügbar sind. Bool
forceUpdateTag Tag zum Erzwingen der Anwendung der bereitgestellten öffentlichen und geschützten Einstellungen.
Wenn Sie den Tagwert ändern, können Sie die Erweiterung erneut ausführen, ohne die öffentlichen oder geschützten Einstellungen zu ändern.
Wenn forceUpdateTag nicht geändert wird, werden Updates für öffentliche oder geschützte Einstellungen weiterhin vom Handler angewendet.
Wenn sich weder forceUpdateTag noch eine der öffentlichen oder geschützten Einstellungen ändert, würde die Erweiterung zur Rolleninstanz mit derselben Sequenznummer fließen und
es ist an der Handlerimplementierung, ob sie erneut ausgeführt werden soll oder nicht.
Schnur
protectedSettings Geschützte Einstellungen für die Erweiterung, die vor dem Senden an die Rolleninstanz verschlüsselt werden. Schnur
protectedSettingsFromKeyVault CloudServiceVaultAndSecretReference
Verlag Der Name des Herausgebers des Erweiterungshandlers. Schnur
rolesAppliedTo Optionale Liste der Rollen, die diese Erweiterung anwenden sollen. Wenn die Eigenschaft nicht angegeben oder '*' angegeben ist, wird die Erweiterung auf alle Rollen im Clouddienst angewendet. string[]
Einstellungen Öffentliche Einstellungen für die Erweiterung. Bei JSON-Erweiterungen ist dies die JSON-Einstellungen für die Erweiterung. Für XML-Erweiterung (z. B. RDP) ist dies die XML-Einstellung für die Erweiterung. Schnur
Art Gibt den Typ der Erweiterung an. Schnur
typeHandlerVersion Gibt die Version der Erweiterung an. Gibt die Version der Erweiterung an. Wenn dieses Element nicht angegeben ist oder ein Sternchen (*) als Wert verwendet wird, wird die neueste Version der Erweiterung verwendet. Wenn der Wert mit einer Hauptversionsnummer und einem Sternchen als Nebenversionsnummer (X.) angegeben wird, wird die neueste Nebenversion der angegebenen Hauptversion ausgewählt. Wenn eine Hauptversionsnummer und eine Nebenversionsnummer angegeben werden (X.Y), wird die spezifische Erweiterungsversion ausgewählt. Wenn eine Version angegeben ist, wird ein automatisches Upgrade für die Rolleninstanz ausgeführt. Schnur

CloudServiceNetworkProfile

Name Beschreibung Wert
loadBalancerConfigurations Die Liste der Konfigurationen für den Lastenausgleich für den Clouddienst. LoadBalancerConfiguration[]
swappableCloudService SubResource-

CloudServiceOsProfile

Name Beschreibung Wert
Geheimnisse Gibt einen Satz von Zertifikaten an, die in den Rolleninstanzen installiert werden sollen. CloudServiceVaultSecretGroup[]

CloudServiceProperties

Name Beschreibung Wert
Konfiguration Gibt die XML-Dienstkonfiguration (.cscfg) für den Clouddienst an. Schnur
configurationUrl Gibt eine URL an, die auf den Speicherort der Dienstkonfiguration im Blob-Dienst verweist. Die Dienstpaket-URL kann von einem beliebigen Speicherkonto aus einen SAS-URI (Shared Access Signature) sein.
Dies ist eine schreibgeschützte Eigenschaft und wird in GET-Aufrufen nicht zurückgegeben.
Schnur
extensionProfile Beschreibt ein Clouddiensterweiterungsprofil. CloudServiceExtensionProfile
networkProfile Netzwerkprofil für den Clouddienst. CloudServiceNetworkProfile-
osProfile Beschreibt das Betriebssystemprofil für den Clouddienst. CloudServiceOsProfile-
packageUrl Gibt eine URL an, die auf den Speicherort des Dienstpakets im Blob-Dienst verweist. Die Dienstpaket-URL kann von einem beliebigen Speicherkonto aus einen SAS-URI (Shared Access Signature) sein.
Dies ist eine schreibgeschützte Eigenschaft und wird in GET-Aufrufen nicht zurückgegeben.
Schnur
roleProfile Beschreibt das Rollenprofil für den Clouddienst. CloudServiceRoleProfile-
startCloudService (Optional) Gibt an, ob der Clouddienst unmittelbar nach der Erstellung gestartet werden soll. Der Standardwert ist true.
Wenn false, wird das Dienstmodell weiterhin bereitgestellt, der Code wird jedoch nicht sofort ausgeführt. Stattdessen wird der Dienst unterstützt, bis Sie "Start" aufrufen, zu dem zeitpunkt, zu dem der Dienst gestartet wird. Ein bereitgestellter Dienst verursacht weiterhin Gebühren, auch wenn er ausgeschaltet wird.
Bool
upgradeMode Updatemodus für den Clouddienst. Rolleninstanzen werden aktualisierungsdomänen zugewiesen, wenn der Dienst bereitgestellt wird. Updates können manuell in jeder Updatedomäne initiiert oder automatisch in allen Updatedomänen initiiert werden.
Mögliche Werte sind

automatischen

Manuelle

gleichzeitige


Wenn nicht angegeben, ist der Standardwert "Auto". Wenn "Manuell" festgelegt ist, muss PUT UpdateDomain aufgerufen werden, um das Update anzuwenden. Bei Festlegung auf "Automatisch" wird das Update automatisch auf jede Updatedomäne in Folge angewendet.
"Auto"
"Manuell"
"Gleichzeitig"

CloudServiceRoleProfile

Name Beschreibung Wert
Rollen Liste der Rollen für den Clouddienst. CloudServiceRoleProfileProperties[]

CloudServiceRoleProfileProperties

Name Beschreibung Wert
Name Ressourcenname. Schnur
Sku Beschreibt die Clouddienstrollensku. CloudServiceRoleSku-

CloudServiceRoleSku

Name Beschreibung Wert
Fassungsvermögen Gibt die Anzahl der Rolleninstanzen im Clouddienst an. Int
Name Der Sku-Name. HINWEIS: Wenn die neue SKU auf der Hardware, auf der der Clouddienst derzeit installiert ist, nicht unterstützt wird, müssen Sie den Clouddienst löschen und neu erstellen oder zur alten SKU zurückkehren. Schnur
Rang Gibt die Ebene des Clouddiensts an. Mögliche Werte sind

Standard-

Basic-
Schnur

CloudServiceTags

Name Beschreibung Wert

CloudServiceVaultAndSecretReference

Name Beschreibung Wert
secretUrl Schnur
sourceVault SubResource-

CloudServiceVaultCertificate

Name Beschreibung Wert
certificateUrl Dies ist die URL eines Zertifikats, das als geheimer Schlüssel in den Key Vault hochgeladen wurde. Schnur

CloudServiceVaultSecretGroup

Name Beschreibung Wert
sourceVault Die relative URL des Key Vault mit allen Zertifikaten in VaultCertificates. SubResource-
vaultCertificates Die Liste der Schlüsseltresorverweise in SourceVault, die Zertifikate enthalten. CloudServiceVaultCertificate[]

Erweiterung

Name Beschreibung Wert
Name Der Name der Erweiterung. Schnur
Eigenschaften Erweiterungseigenschaften. CloudServiceExtensionProperties-

LoadBalancerConfiguration

Name Beschreibung Wert
Name Ressourcenname Schnur
Eigenschaften LoadBalancerConfigurationProperties

LoadBalancerConfigurationProperties

Name Beschreibung Wert
frontendIPConfigurations Liste der IP-Adressen LoadBalancerFrontendIPConfiguration[]

LoadBalancerFrontendIPConfiguration

Name Beschreibung Wert
Name Schnur
Eigenschaften Beschreibt eine IP-Konfiguration des Clouddiensts LoadBalancerFrontendIPConfigurationProperties

LoadBalancerFrontendIPConfigurationProperties

Name Beschreibung Wert
privateIPAddress Die private IP-Adresse, auf die vom Clouddienst verwiesen wird. Schnur
publicIPAddress SubResource-
Subnetz SubResource-

Microsoft.Compute/cloudServices

Name Beschreibung Wert
Ort Ressourcenspeicherort. Zeichenfolge (erforderlich)
Name Der Ressourcenname Zeichenfolge (erforderlich)
Eigenschaften Clouddiensteigenschaften CloudServiceProperties
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen

Unterressource

Name Beschreibung Wert
id Ressourcen-ID Schnur

ARM-Vorlagenressourcendefinition

Der CloudServices-Ressourcentyp kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Compute/cloudServices-Ressource zu erstellen, fügen Sie Ihrer Vorlage den folgenden JSON-Code hinzu.

{
  "type": "Microsoft.Compute/cloudServices",
  "apiVersion": "2020-10-01-preview",
  "name": "string",
  "location": "string",
  "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"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Eigenschaftswerte

CloudServiceExtensionProfile

Name Beschreibung Wert
Erweiterungen Liste der Erweiterungen für den Clouddienst. Erweiterung[]

CloudServiceExtensionProperties

Name Beschreibung Wert
autoUpgradeMinorVersion Geben Sie explizit an, ob die Plattform typeHandlerVersion automatisch auf höhere Nebenversionen aktualisieren kann, wenn sie verfügbar sind. Bool
forceUpdateTag Tag zum Erzwingen der Anwendung der bereitgestellten öffentlichen und geschützten Einstellungen.
Wenn Sie den Tagwert ändern, können Sie die Erweiterung erneut ausführen, ohne die öffentlichen oder geschützten Einstellungen zu ändern.
Wenn forceUpdateTag nicht geändert wird, werden Updates für öffentliche oder geschützte Einstellungen weiterhin vom Handler angewendet.
Wenn sich weder forceUpdateTag noch eine der öffentlichen oder geschützten Einstellungen ändert, würde die Erweiterung zur Rolleninstanz mit derselben Sequenznummer fließen und
es ist an der Handlerimplementierung, ob sie erneut ausgeführt werden soll oder nicht.
Schnur
protectedSettings Geschützte Einstellungen für die Erweiterung, die vor dem Senden an die Rolleninstanz verschlüsselt werden. Schnur
protectedSettingsFromKeyVault CloudServiceVaultAndSecretReference
Verlag Der Name des Herausgebers des Erweiterungshandlers. Schnur
rolesAppliedTo Optionale Liste der Rollen, die diese Erweiterung anwenden sollen. Wenn die Eigenschaft nicht angegeben oder '*' angegeben ist, wird die Erweiterung auf alle Rollen im Clouddienst angewendet. string[]
Einstellungen Öffentliche Einstellungen für die Erweiterung. Bei JSON-Erweiterungen ist dies die JSON-Einstellungen für die Erweiterung. Für XML-Erweiterung (z. B. RDP) ist dies die XML-Einstellung für die Erweiterung. Schnur
Art Gibt den Typ der Erweiterung an. Schnur
typeHandlerVersion Gibt die Version der Erweiterung an. Gibt die Version der Erweiterung an. Wenn dieses Element nicht angegeben ist oder ein Sternchen (*) als Wert verwendet wird, wird die neueste Version der Erweiterung verwendet. Wenn der Wert mit einer Hauptversionsnummer und einem Sternchen als Nebenversionsnummer (X.) angegeben wird, wird die neueste Nebenversion der angegebenen Hauptversion ausgewählt. Wenn eine Hauptversionsnummer und eine Nebenversionsnummer angegeben werden (X.Y), wird die spezifische Erweiterungsversion ausgewählt. Wenn eine Version angegeben ist, wird ein automatisches Upgrade für die Rolleninstanz ausgeführt. Schnur

CloudServiceNetworkProfile

Name Beschreibung Wert
loadBalancerConfigurations Die Liste der Konfigurationen für den Lastenausgleich für den Clouddienst. LoadBalancerConfiguration[]
swappableCloudService SubResource-

CloudServiceOsProfile

Name Beschreibung Wert
Geheimnisse Gibt einen Satz von Zertifikaten an, die in den Rolleninstanzen installiert werden sollen. CloudServiceVaultSecretGroup[]

CloudServiceProperties

Name Beschreibung Wert
Konfiguration Gibt die XML-Dienstkonfiguration (.cscfg) für den Clouddienst an. Schnur
configurationUrl Gibt eine URL an, die auf den Speicherort der Dienstkonfiguration im Blob-Dienst verweist. Die Dienstpaket-URL kann von einem beliebigen Speicherkonto aus einen SAS-URI (Shared Access Signature) sein.
Dies ist eine schreibgeschützte Eigenschaft und wird in GET-Aufrufen nicht zurückgegeben.
Schnur
extensionProfile Beschreibt ein Clouddiensterweiterungsprofil. CloudServiceExtensionProfile
networkProfile Netzwerkprofil für den Clouddienst. CloudServiceNetworkProfile-
osProfile Beschreibt das Betriebssystemprofil für den Clouddienst. CloudServiceOsProfile-
packageUrl Gibt eine URL an, die auf den Speicherort des Dienstpakets im Blob-Dienst verweist. Die Dienstpaket-URL kann von einem beliebigen Speicherkonto aus einen SAS-URI (Shared Access Signature) sein.
Dies ist eine schreibgeschützte Eigenschaft und wird in GET-Aufrufen nicht zurückgegeben.
Schnur
roleProfile Beschreibt das Rollenprofil für den Clouddienst. CloudServiceRoleProfile-
startCloudService (Optional) Gibt an, ob der Clouddienst unmittelbar nach der Erstellung gestartet werden soll. Der Standardwert ist true.
Wenn false, wird das Dienstmodell weiterhin bereitgestellt, der Code wird jedoch nicht sofort ausgeführt. Stattdessen wird der Dienst unterstützt, bis Sie "Start" aufrufen, zu dem zeitpunkt, zu dem der Dienst gestartet wird. Ein bereitgestellter Dienst verursacht weiterhin Gebühren, auch wenn er ausgeschaltet wird.
Bool
upgradeMode Updatemodus für den Clouddienst. Rolleninstanzen werden aktualisierungsdomänen zugewiesen, wenn der Dienst bereitgestellt wird. Updates können manuell in jeder Updatedomäne initiiert oder automatisch in allen Updatedomänen initiiert werden.
Mögliche Werte sind

automatischen

Manuelle

gleichzeitige


Wenn nicht angegeben, ist der Standardwert "Auto". Wenn "Manuell" festgelegt ist, muss PUT UpdateDomain aufgerufen werden, um das Update anzuwenden. Bei Festlegung auf "Automatisch" wird das Update automatisch auf jede Updatedomäne in Folge angewendet.
"Auto"
"Manuell"
"Gleichzeitig"

CloudServiceRoleProfile

Name Beschreibung Wert
Rollen Liste der Rollen für den Clouddienst. CloudServiceRoleProfileProperties[]

CloudServiceRoleProfileProperties

Name Beschreibung Wert
Name Ressourcenname. Schnur
Sku Beschreibt die Clouddienstrollensku. CloudServiceRoleSku-

CloudServiceRoleSku

Name Beschreibung Wert
Fassungsvermögen Gibt die Anzahl der Rolleninstanzen im Clouddienst an. Int
Name Der Sku-Name. HINWEIS: Wenn die neue SKU auf der Hardware, auf der der Clouddienst derzeit installiert ist, nicht unterstützt wird, müssen Sie den Clouddienst löschen und neu erstellen oder zur alten SKU zurückkehren. Schnur
Rang Gibt die Ebene des Clouddiensts an. Mögliche Werte sind

Standard-

Basic-
Schnur

CloudServiceTags

Name Beschreibung Wert

CloudServiceVaultAndSecretReference

Name Beschreibung Wert
secretUrl Schnur
sourceVault SubResource-

CloudServiceVaultCertificate

Name Beschreibung Wert
certificateUrl Dies ist die URL eines Zertifikats, das als geheimer Schlüssel in den Key Vault hochgeladen wurde. Schnur

CloudServiceVaultSecretGroup

Name Beschreibung Wert
sourceVault Die relative URL des Key Vault mit allen Zertifikaten in VaultCertificates. SubResource-
vaultCertificates Die Liste der Schlüsseltresorverweise in SourceVault, die Zertifikate enthalten. CloudServiceVaultCertificate[]

Erweiterung

Name Beschreibung Wert
Name Der Name der Erweiterung. Schnur
Eigenschaften Erweiterungseigenschaften. CloudServiceExtensionProperties-

LoadBalancerConfiguration

Name Beschreibung Wert
Name Ressourcenname Schnur
Eigenschaften LoadBalancerConfigurationProperties

LoadBalancerConfigurationProperties

Name Beschreibung Wert
frontendIPConfigurations Liste der IP-Adressen LoadBalancerFrontendIPConfiguration[]

LoadBalancerFrontendIPConfiguration

Name Beschreibung Wert
Name Schnur
Eigenschaften Beschreibt eine IP-Konfiguration des Clouddiensts LoadBalancerFrontendIPConfigurationProperties

LoadBalancerFrontendIPConfigurationProperties

Name Beschreibung Wert
privateIPAddress Die private IP-Adresse, auf die vom Clouddienst verwiesen wird. Schnur
publicIPAddress SubResource-
Subnetz SubResource-

Microsoft.Compute/cloudServices

Name Beschreibung Wert
apiVersion Die API-Version "2020-10-01-preview"
Ort Ressourcenspeicherort. Zeichenfolge (erforderlich)
Name Der Ressourcenname Zeichenfolge (erforderlich)
Eigenschaften Clouddiensteigenschaften CloudServiceProperties
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen
Art Der Ressourcentyp "Microsoft.Compute/cloudServices"

Unterressource

Name Beschreibung Wert
id Ressourcen-ID Schnur

Terraform -Ressourcendefinition (AzAPI-Anbieter)

Der CloudServices-Ressourcentyp kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

  • Ressourcengruppen

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Compute/cloudServices-Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Terraform hinzu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Compute/cloudServices@2020-10-01-preview"
  name = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  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"
    }
  })
}

Eigenschaftswerte

CloudServiceExtensionProfile

Name Beschreibung Wert
Erweiterungen Liste der Erweiterungen für den Clouddienst. Erweiterung[]

CloudServiceExtensionProperties

Name Beschreibung Wert
autoUpgradeMinorVersion Geben Sie explizit an, ob die Plattform typeHandlerVersion automatisch auf höhere Nebenversionen aktualisieren kann, wenn sie verfügbar sind. Bool
forceUpdateTag Tag zum Erzwingen der Anwendung der bereitgestellten öffentlichen und geschützten Einstellungen.
Wenn Sie den Tagwert ändern, können Sie die Erweiterung erneut ausführen, ohne die öffentlichen oder geschützten Einstellungen zu ändern.
Wenn forceUpdateTag nicht geändert wird, werden Updates für öffentliche oder geschützte Einstellungen weiterhin vom Handler angewendet.
Wenn sich weder forceUpdateTag noch eine der öffentlichen oder geschützten Einstellungen ändert, würde die Erweiterung zur Rolleninstanz mit derselben Sequenznummer fließen und
es ist an der Handlerimplementierung, ob sie erneut ausgeführt werden soll oder nicht.
Schnur
protectedSettings Geschützte Einstellungen für die Erweiterung, die vor dem Senden an die Rolleninstanz verschlüsselt werden. Schnur
protectedSettingsFromKeyVault CloudServiceVaultAndSecretReference
Verlag Der Name des Herausgebers des Erweiterungshandlers. Schnur
rolesAppliedTo Optionale Liste der Rollen, die diese Erweiterung anwenden sollen. Wenn die Eigenschaft nicht angegeben oder '*' angegeben ist, wird die Erweiterung auf alle Rollen im Clouddienst angewendet. string[]
Einstellungen Öffentliche Einstellungen für die Erweiterung. Bei JSON-Erweiterungen ist dies die JSON-Einstellungen für die Erweiterung. Für XML-Erweiterung (z. B. RDP) ist dies die XML-Einstellung für die Erweiterung. Schnur
Art Gibt den Typ der Erweiterung an. Schnur
typeHandlerVersion Gibt die Version der Erweiterung an. Gibt die Version der Erweiterung an. Wenn dieses Element nicht angegeben ist oder ein Sternchen (*) als Wert verwendet wird, wird die neueste Version der Erweiterung verwendet. Wenn der Wert mit einer Hauptversionsnummer und einem Sternchen als Nebenversionsnummer (X.) angegeben wird, wird die neueste Nebenversion der angegebenen Hauptversion ausgewählt. Wenn eine Hauptversionsnummer und eine Nebenversionsnummer angegeben werden (X.Y), wird die spezifische Erweiterungsversion ausgewählt. Wenn eine Version angegeben ist, wird ein automatisches Upgrade für die Rolleninstanz ausgeführt. Schnur

CloudServiceNetworkProfile

Name Beschreibung Wert
loadBalancerConfigurations Die Liste der Konfigurationen für den Lastenausgleich für den Clouddienst. LoadBalancerConfiguration[]
swappableCloudService SubResource-

CloudServiceOsProfile

Name Beschreibung Wert
Geheimnisse Gibt einen Satz von Zertifikaten an, die in den Rolleninstanzen installiert werden sollen. CloudServiceVaultSecretGroup[]

CloudServiceProperties

Name Beschreibung Wert
Konfiguration Gibt die XML-Dienstkonfiguration (.cscfg) für den Clouddienst an. Schnur
configurationUrl Gibt eine URL an, die auf den Speicherort der Dienstkonfiguration im Blob-Dienst verweist. Die Dienstpaket-URL kann von einem beliebigen Speicherkonto aus einen SAS-URI (Shared Access Signature) sein.
Dies ist eine schreibgeschützte Eigenschaft und wird in GET-Aufrufen nicht zurückgegeben.
Schnur
extensionProfile Beschreibt ein Clouddiensterweiterungsprofil. CloudServiceExtensionProfile
networkProfile Netzwerkprofil für den Clouddienst. CloudServiceNetworkProfile-
osProfile Beschreibt das Betriebssystemprofil für den Clouddienst. CloudServiceOsProfile-
packageUrl Gibt eine URL an, die auf den Speicherort des Dienstpakets im Blob-Dienst verweist. Die Dienstpaket-URL kann von einem beliebigen Speicherkonto aus einen SAS-URI (Shared Access Signature) sein.
Dies ist eine schreibgeschützte Eigenschaft und wird in GET-Aufrufen nicht zurückgegeben.
Schnur
roleProfile Beschreibt das Rollenprofil für den Clouddienst. CloudServiceRoleProfile-
startCloudService (Optional) Gibt an, ob der Clouddienst unmittelbar nach der Erstellung gestartet werden soll. Der Standardwert ist true.
Wenn false, wird das Dienstmodell weiterhin bereitgestellt, der Code wird jedoch nicht sofort ausgeführt. Stattdessen wird der Dienst unterstützt, bis Sie "Start" aufrufen, zu dem zeitpunkt, zu dem der Dienst gestartet wird. Ein bereitgestellter Dienst verursacht weiterhin Gebühren, auch wenn er ausgeschaltet wird.
Bool
upgradeMode Updatemodus für den Clouddienst. Rolleninstanzen werden aktualisierungsdomänen zugewiesen, wenn der Dienst bereitgestellt wird. Updates können manuell in jeder Updatedomäne initiiert oder automatisch in allen Updatedomänen initiiert werden.
Mögliche Werte sind

automatischen

Manuelle

gleichzeitige


Wenn nicht angegeben, ist der Standardwert "Auto". Wenn "Manuell" festgelegt ist, muss PUT UpdateDomain aufgerufen werden, um das Update anzuwenden. Bei Festlegung auf "Automatisch" wird das Update automatisch auf jede Updatedomäne in Folge angewendet.
"Auto"
"Manuell"
"Gleichzeitig"

CloudServiceRoleProfile

Name Beschreibung Wert
Rollen Liste der Rollen für den Clouddienst. CloudServiceRoleProfileProperties[]

CloudServiceRoleProfileProperties

Name Beschreibung Wert
Name Ressourcenname. Schnur
Sku Beschreibt die Clouddienstrollensku. CloudServiceRoleSku-

CloudServiceRoleSku

Name Beschreibung Wert
Fassungsvermögen Gibt die Anzahl der Rolleninstanzen im Clouddienst an. Int
Name Der Sku-Name. HINWEIS: Wenn die neue SKU auf der Hardware, auf der der Clouddienst derzeit installiert ist, nicht unterstützt wird, müssen Sie den Clouddienst löschen und neu erstellen oder zur alten SKU zurückkehren. Schnur
Rang Gibt die Ebene des Clouddiensts an. Mögliche Werte sind

Standard-

Basic-
Schnur

CloudServiceTags

Name Beschreibung Wert

CloudServiceVaultAndSecretReference

Name Beschreibung Wert
secretUrl Schnur
sourceVault SubResource-

CloudServiceVaultCertificate

Name Beschreibung Wert
certificateUrl Dies ist die URL eines Zertifikats, das als geheimer Schlüssel in den Key Vault hochgeladen wurde. Schnur

CloudServiceVaultSecretGroup

Name Beschreibung Wert
sourceVault Die relative URL des Key Vault mit allen Zertifikaten in VaultCertificates. SubResource-
vaultCertificates Die Liste der Schlüsseltresorverweise in SourceVault, die Zertifikate enthalten. CloudServiceVaultCertificate[]

Erweiterung

Name Beschreibung Wert
Name Der Name der Erweiterung. Schnur
Eigenschaften Erweiterungseigenschaften. CloudServiceExtensionProperties-

LoadBalancerConfiguration

Name Beschreibung Wert
Name Ressourcenname Schnur
Eigenschaften LoadBalancerConfigurationProperties

LoadBalancerConfigurationProperties

Name Beschreibung Wert
frontendIPConfigurations Liste der IP-Adressen LoadBalancerFrontendIPConfiguration[]

LoadBalancerFrontendIPConfiguration

Name Beschreibung Wert
Name Schnur
Eigenschaften Beschreibt eine IP-Konfiguration des Clouddiensts LoadBalancerFrontendIPConfigurationProperties

LoadBalancerFrontendIPConfigurationProperties

Name Beschreibung Wert
privateIPAddress Die private IP-Adresse, auf die vom Clouddienst verwiesen wird. Schnur
publicIPAddress SubResource-
Subnetz SubResource-

Microsoft.Compute/cloudServices

Name Beschreibung Wert
Ort Ressourcenspeicherort. Zeichenfolge (erforderlich)
Name Der Ressourcenname Zeichenfolge (erforderlich)
Eigenschaften Clouddiensteigenschaften CloudServiceProperties
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte.
Art Der Ressourcentyp "Microsoft.Compute/cloudServices@2020-10-01-preview"

Unterressource

Name Beschreibung Wert
id Ressourcen-ID Schnur