Sdílet prostřednictvím


Microsoft.Compute cloudServices 2020-10-01-preview

Definice prostředku Bicep

Typ prostředku cloudServices je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Compute/cloudServices, přidejte do šablony následující bicep.

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'
  }
}

Hodnoty vlastností

CloudServiceExtensionProfile

Jméno Popis Hodnota
rozšíření Seznam rozšíření pro cloudovou službu rozšíření[]

CloudServiceExtensionProperties

Jméno Popis Hodnota
autoUpgradeMinorVersion Explicitně určete, zda platforma může automaticky upgradovat typeHandlerVersion na vyšší podverze, jakmile budou k dispozici. Bool
forceUpdateTag Značka, která vynutí použití poskytnutého veřejného a chráněného nastavení.
Změna hodnoty značky umožňuje opětovné spuštění rozšíření beze změny veřejného nebo chráněného nastavení.
Pokud se forceUpdateTag nezmění, aktualizace veřejného nebo chráněného nastavení by obslužná rutina stále použila.
Pokud se nezmění ani forceUpdateTag ani žádná veřejná nebo chráněná nastavení, rozšíření by tok do instance role se stejným pořadovým číslem a
je na implementaci obslužné rutiny bez ohledu na to, jestli se má znovu spustit, nebo ne.
řetězec
protectedSettings Chráněná nastavení rozšíření, která jsou před odesláním do instance role zašifrována. řetězec
protectedSettingsFromKeyVault CloudServiceVaultAndSecretReference
vydavatel Název vydavatele obslužné rutiny rozšíření. řetězec
roleAppliedTo Volitelný seznam rolí pro použití tohoto rozšíření Pokud není zadána vlastnost nebo *, použije se rozšíření pro všechny role v cloudové službě. string[]
nastavení Veřejná nastavení rozšíření U rozšíření JSON se jedná o nastavení JSON pro rozšíření. Pro rozšíření XML (například RDP) se jedná o nastavení XML pro rozšíření. řetězec
typ Určuje typ rozšíření. řetězec
typeHandlerVersion Určuje verzi rozšíření. Určuje verzi rozšíření. Pokud tento prvek není zadán nebo hvězdička (*) se použije jako hodnota, použije se nejnovější verze rozšíření. Pokud je hodnota zadána číslem hlavní verze a hvězdička jako číslo podverze (X.), je vybrána nejnovější podverze zadané hlavní verze. Pokud je zadáno číslo hlavní verze a číslo podverze (X.Y), je vybraná konkrétní verze rozšíření. Pokud je zadána verze, provede se v instanci role automatický upgrade. řetězec

CloudServiceNetworkProfile

Jméno Popis Hodnota
loadBalancerConfigurations Seznam konfigurací nástroje pro vyrovnávání zatížení pro cloudovou službu. LoadBalancerConfiguration[]
swappableCloudService subresource

CloudServiceOsProfile

Jméno Popis Hodnota
tajemství Určuje sadu certifikátů, které by se měly nainstalovat do instancí rolí. CloudServiceVaultSecretGroup[]

CloudServiceProperties

Jméno Popis Hodnota
konfigurace Určuje konfiguraci služby XML (.cscfg) pro cloudovou službu. řetězec
configurationUrl Určuje adresu URL, která odkazuje na umístění konfigurace služby ve službě Blob Service. Adresa URL balíčku služby může být identifikátor URI sdíleného přístupového podpisu (SAS) z libovolného účtu úložiště.
Toto je vlastnost jen pro zápis a není vrácena ve volání GET.
řetězec
extensionProfile Popisuje profil rozšíření cloudové služby. CloudServiceExtensionProfile
networkProfile Profil sítě pro cloudovou službu. CloudServiceNetworkProfile
osProfile Popisuje profil operačního systému cloudové služby. CloudServiceOsProfile
packageUrl Určuje adresu URL, která odkazuje na umístění balíčku služby ve službě Blob Service. Adresa URL balíčku služby může být identifikátor URI sdíleného přístupového podpisu (SAS) z libovolného účtu úložiště.
Toto je vlastnost jen pro zápis a není vrácena ve volání GET.
řetězec
roleProfile Popisuje profil role cloudové služby. CloudServiceRoleProfile
startCloudService (Volitelné) Určuje, jestli se má cloudová služba spustit hned po vytvoření. Výchozí hodnota je true.
Pokud je hodnota false, model služby je stále nasazený, ale kód se nespustí okamžitě. Místo toho je služba PoweredOff, dokud nezavoláte Start, kdy bude služba spuštěna. Nasazená služba stále účtuje poplatky, i když je vypnutá.
Bool
upgradeMode Režim aktualizace cloudové služby Instance rolí se při nasazení služby přidělují k aktualizačním doménám. Aktualizace je možné inicializovat ručně v každé aktualizační doméně nebo automaticky zahájit ve všech aktualizačních doménách.
Možné hodnoty jsou

automatické

ruční

souběžné


Pokud není zadána, výchozí hodnota je Automaticky. Pokud je nastavena hodnota Manual, PUT UpdateDomain musí být volána pro instalaci aktualizace. Pokud je tato možnost nastavená na hodnotu Automaticky, aktualizace se automaticky použije pro každou aktualizační doménu v posloupnosti.
"Automaticky"
"Ručně"
"Souběžné"

CloudServiceRoleProfile

Jméno Popis Hodnota
role Seznam rolí pro cloudovou službu CloudServiceRoleProfileProperties[]

CloudServiceRoleProfileProperties

Jméno Popis Hodnota
Jméno Název prostředku řetězec
sku Popisuje skladovou položku role cloudové služby. CloudServiceRoleSku

CloudServiceRoleSku

Jméno Popis Hodnota
kapacita Určuje počet instancí rolí v cloudové službě. Int
Jméno Název skladové položky. POZNÁMKA: Pokud nová skladová položka není na hardwaru, ve které je cloudová služba aktuálně zapnutá, musíte cloudovou službu odstranit a znovu vytvořit nebo se vrátit ke staré skladové poště. řetězec
úroveň Určuje úroveň cloudové služby. Možné hodnoty jsou

Standard

Basic
řetězec

CloudServiceTags

Jméno Popis Hodnota

CloudServiceVaultAndSecretReference

Jméno Popis Hodnota
secretUrl řetězec
sourceVault subresource

CloudServiceVaultCertificate

Jméno Popis Hodnota
certificateUrl Toto je adresa URL certifikátu, který se nahrál do služby Key Vault jako tajný klíč. řetězec

CloudServiceVaultSecretGroup

Jméno Popis Hodnota
sourceVault Relativní adresa URL služby Key Vault obsahující všechny certifikáty ve službě VaultCertificates. subresource
vaultCertificates Seznam odkazů na trezor klíčů ve službě SourceVault, které obsahují certifikáty. CloudServiceVaultCertificate[]

Prodloužení

Jméno Popis Hodnota
Jméno Název rozšíření. řetězec
vlastnosti Vlastnosti rozšíření CloudServiceExtensionProperties

LoadBalancerConfiguration

Jméno Popis Hodnota
Jméno Název prostředku řetězec
vlastnosti LoadBalancerConfigurationProperties

LoadBalancerConfigurationProperties

Jméno Popis Hodnota
front-endIPConfigurations Seznam IP adres LoadBalancerFrontendIPConfiguration[]

LoadBalancerFrontendIPConfiguration

Jméno Popis Hodnota
Jméno řetězec
vlastnosti Popisuje konfiguraci IP adresy cloudové služby. LoadBalancerFrontendIPConfigurationProperties

LoadBalancerFrontendIPConfigurationProperties

Jméno Popis Hodnota
privateIPAddress Privátní IP adresa, na kterou odkazuje cloudová služba. řetězec
publicIPAddress subresource
podsíť subresource

Microsoft.Compute/cloudServices

Jméno Popis Hodnota
umístění Umístění prostředku string (povinné)
Jméno Název prostředku string (povinné)
vlastnosti Vlastnosti cloudové služby CloudServiceProperties
visačky Značky prostředků Slovník názvů a hodnot značek Viz Značky v šablonách

Podsourc

Jméno Popis Hodnota
id ID prostředku řetězec

Definice prostředku šablony ARM

Typ prostředku cloudServices je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Compute/cloudServices, přidejte do šablony následující JSON.

{
  "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"
  }
}

Hodnoty vlastností

CloudServiceExtensionProfile

Jméno Popis Hodnota
rozšíření Seznam rozšíření pro cloudovou službu rozšíření[]

CloudServiceExtensionProperties

Jméno Popis Hodnota
autoUpgradeMinorVersion Explicitně určete, zda platforma může automaticky upgradovat typeHandlerVersion na vyšší podverze, jakmile budou k dispozici. Bool
forceUpdateTag Značka, která vynutí použití poskytnutého veřejného a chráněného nastavení.
Změna hodnoty značky umožňuje opětovné spuštění rozšíření beze změny veřejného nebo chráněného nastavení.
Pokud se forceUpdateTag nezmění, aktualizace veřejného nebo chráněného nastavení by obslužná rutina stále použila.
Pokud se nezmění ani forceUpdateTag ani žádná veřejná nebo chráněná nastavení, rozšíření by tok do instance role se stejným pořadovým číslem a
je na implementaci obslužné rutiny bez ohledu na to, jestli se má znovu spustit, nebo ne.
řetězec
protectedSettings Chráněná nastavení rozšíření, která jsou před odesláním do instance role zašifrována. řetězec
protectedSettingsFromKeyVault CloudServiceVaultAndSecretReference
vydavatel Název vydavatele obslužné rutiny rozšíření. řetězec
roleAppliedTo Volitelný seznam rolí pro použití tohoto rozšíření Pokud není zadána vlastnost nebo *, použije se rozšíření pro všechny role v cloudové službě. string[]
nastavení Veřejná nastavení rozšíření U rozšíření JSON se jedná o nastavení JSON pro rozšíření. Pro rozšíření XML (například RDP) se jedná o nastavení XML pro rozšíření. řetězec
typ Určuje typ rozšíření. řetězec
typeHandlerVersion Určuje verzi rozšíření. Určuje verzi rozšíření. Pokud tento prvek není zadán nebo hvězdička (*) se použije jako hodnota, použije se nejnovější verze rozšíření. Pokud je hodnota zadána číslem hlavní verze a hvězdička jako číslo podverze (X.), je vybrána nejnovější podverze zadané hlavní verze. Pokud je zadáno číslo hlavní verze a číslo podverze (X.Y), je vybraná konkrétní verze rozšíření. Pokud je zadána verze, provede se v instanci role automatický upgrade. řetězec

CloudServiceNetworkProfile

Jméno Popis Hodnota
loadBalancerConfigurations Seznam konfigurací nástroje pro vyrovnávání zatížení pro cloudovou službu. LoadBalancerConfiguration[]
swappableCloudService subresource

CloudServiceOsProfile

Jméno Popis Hodnota
tajemství Určuje sadu certifikátů, které by se měly nainstalovat do instancí rolí. CloudServiceVaultSecretGroup[]

CloudServiceProperties

Jméno Popis Hodnota
konfigurace Určuje konfiguraci služby XML (.cscfg) pro cloudovou službu. řetězec
configurationUrl Určuje adresu URL, která odkazuje na umístění konfigurace služby ve službě Blob Service. Adresa URL balíčku služby může být identifikátor URI sdíleného přístupového podpisu (SAS) z libovolného účtu úložiště.
Toto je vlastnost jen pro zápis a není vrácena ve volání GET.
řetězec
extensionProfile Popisuje profil rozšíření cloudové služby. CloudServiceExtensionProfile
networkProfile Profil sítě pro cloudovou službu. CloudServiceNetworkProfile
osProfile Popisuje profil operačního systému cloudové služby. CloudServiceOsProfile
packageUrl Určuje adresu URL, která odkazuje na umístění balíčku služby ve službě Blob Service. Adresa URL balíčku služby může být identifikátor URI sdíleného přístupového podpisu (SAS) z libovolného účtu úložiště.
Toto je vlastnost jen pro zápis a není vrácena ve volání GET.
řetězec
roleProfile Popisuje profil role cloudové služby. CloudServiceRoleProfile
startCloudService (Volitelné) Určuje, jestli se má cloudová služba spustit hned po vytvoření. Výchozí hodnota je true.
Pokud je hodnota false, model služby je stále nasazený, ale kód se nespustí okamžitě. Místo toho je služba PoweredOff, dokud nezavoláte Start, kdy bude služba spuštěna. Nasazená služba stále účtuje poplatky, i když je vypnutá.
Bool
upgradeMode Režim aktualizace cloudové služby Instance rolí se při nasazení služby přidělují k aktualizačním doménám. Aktualizace je možné inicializovat ručně v každé aktualizační doméně nebo automaticky zahájit ve všech aktualizačních doménách.
Možné hodnoty jsou

automatické

ruční

souběžné


Pokud není zadána, výchozí hodnota je Automaticky. Pokud je nastavena hodnota Manual, PUT UpdateDomain musí být volána pro instalaci aktualizace. Pokud je tato možnost nastavená na hodnotu Automaticky, aktualizace se automaticky použije pro každou aktualizační doménu v posloupnosti.
"Automaticky"
"Ručně"
"Souběžné"

CloudServiceRoleProfile

Jméno Popis Hodnota
role Seznam rolí pro cloudovou službu CloudServiceRoleProfileProperties[]

CloudServiceRoleProfileProperties

Jméno Popis Hodnota
Jméno Název prostředku řetězec
sku Popisuje skladovou položku role cloudové služby. CloudServiceRoleSku

CloudServiceRoleSku

Jméno Popis Hodnota
kapacita Určuje počet instancí rolí v cloudové službě. Int
Jméno Název skladové položky. POZNÁMKA: Pokud nová skladová položka není na hardwaru, ve které je cloudová služba aktuálně zapnutá, musíte cloudovou službu odstranit a znovu vytvořit nebo se vrátit ke staré skladové poště. řetězec
úroveň Určuje úroveň cloudové služby. Možné hodnoty jsou

Standard

Basic
řetězec

CloudServiceTags

Jméno Popis Hodnota

CloudServiceVaultAndSecretReference

Jméno Popis Hodnota
secretUrl řetězec
sourceVault subresource

CloudServiceVaultCertificate

Jméno Popis Hodnota
certificateUrl Toto je adresa URL certifikátu, který se nahrál do služby Key Vault jako tajný klíč. řetězec

CloudServiceVaultSecretGroup

Jméno Popis Hodnota
sourceVault Relativní adresa URL služby Key Vault obsahující všechny certifikáty ve službě VaultCertificates. subresource
vaultCertificates Seznam odkazů na trezor klíčů ve službě SourceVault, které obsahují certifikáty. CloudServiceVaultCertificate[]

Prodloužení

Jméno Popis Hodnota
Jméno Název rozšíření. řetězec
vlastnosti Vlastnosti rozšíření CloudServiceExtensionProperties

LoadBalancerConfiguration

Jméno Popis Hodnota
Jméno Název prostředku řetězec
vlastnosti LoadBalancerConfigurationProperties

LoadBalancerConfigurationProperties

Jméno Popis Hodnota
front-endIPConfigurations Seznam IP adres LoadBalancerFrontendIPConfiguration[]

LoadBalancerFrontendIPConfiguration

Jméno Popis Hodnota
Jméno řetězec
vlastnosti Popisuje konfiguraci IP adresy cloudové služby. LoadBalancerFrontendIPConfigurationProperties

LoadBalancerFrontendIPConfigurationProperties

Jméno Popis Hodnota
privateIPAddress Privátní IP adresa, na kterou odkazuje cloudová služba. řetězec
publicIPAddress subresource
podsíť subresource

Microsoft.Compute/cloudServices

Jméno Popis Hodnota
apiVersion Verze rozhraní API 2020-10-01-preview
umístění Umístění prostředku string (povinné)
Jméno Název prostředku string (povinné)
vlastnosti Vlastnosti cloudové služby CloudServiceProperties
visačky Značky prostředků Slovník názvů a hodnot značek Viz Značky v šablonách
typ Typ prostředku Microsoft.Compute/cloudServices

Podsourc

Jméno Popis Hodnota
id ID prostředku řetězec

Příklady použití

Definice prostředku Terraformu (poskytovatel AzAPI)

Typ prostředku cloudServices je možné nasadit s operacemi, které cílí:

  • skupiny prostředků

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Compute/cloudServices, přidejte do šablony následující Terraform.

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"
    }
  })
}

Hodnoty vlastností

CloudServiceExtensionProfile

Jméno Popis Hodnota
rozšíření Seznam rozšíření pro cloudovou službu rozšíření[]

CloudServiceExtensionProperties

Jméno Popis Hodnota
autoUpgradeMinorVersion Explicitně určete, zda platforma může automaticky upgradovat typeHandlerVersion na vyšší podverze, jakmile budou k dispozici. Bool
forceUpdateTag Značka, která vynutí použití poskytnutého veřejného a chráněného nastavení.
Změna hodnoty značky umožňuje opětovné spuštění rozšíření beze změny veřejného nebo chráněného nastavení.
Pokud se forceUpdateTag nezmění, aktualizace veřejného nebo chráněného nastavení by obslužná rutina stále použila.
Pokud se nezmění ani forceUpdateTag ani žádná veřejná nebo chráněná nastavení, rozšíření by tok do instance role se stejným pořadovým číslem a
je na implementaci obslužné rutiny bez ohledu na to, jestli se má znovu spustit, nebo ne.
řetězec
protectedSettings Chráněná nastavení rozšíření, která jsou před odesláním do instance role zašifrována. řetězec
protectedSettingsFromKeyVault CloudServiceVaultAndSecretReference
vydavatel Název vydavatele obslužné rutiny rozšíření. řetězec
roleAppliedTo Volitelný seznam rolí pro použití tohoto rozšíření Pokud není zadána vlastnost nebo *, použije se rozšíření pro všechny role v cloudové službě. string[]
nastavení Veřejná nastavení rozšíření U rozšíření JSON se jedná o nastavení JSON pro rozšíření. Pro rozšíření XML (například RDP) se jedná o nastavení XML pro rozšíření. řetězec
typ Určuje typ rozšíření. řetězec
typeHandlerVersion Určuje verzi rozšíření. Určuje verzi rozšíření. Pokud tento prvek není zadán nebo hvězdička (*) se použije jako hodnota, použije se nejnovější verze rozšíření. Pokud je hodnota zadána číslem hlavní verze a hvězdička jako číslo podverze (X.), je vybrána nejnovější podverze zadané hlavní verze. Pokud je zadáno číslo hlavní verze a číslo podverze (X.Y), je vybraná konkrétní verze rozšíření. Pokud je zadána verze, provede se v instanci role automatický upgrade. řetězec

CloudServiceNetworkProfile

Jméno Popis Hodnota
loadBalancerConfigurations Seznam konfigurací nástroje pro vyrovnávání zatížení pro cloudovou službu. LoadBalancerConfiguration[]
swappableCloudService subresource

CloudServiceOsProfile

Jméno Popis Hodnota
tajemství Určuje sadu certifikátů, které by se měly nainstalovat do instancí rolí. CloudServiceVaultSecretGroup[]

CloudServiceProperties

Jméno Popis Hodnota
konfigurace Určuje konfiguraci služby XML (.cscfg) pro cloudovou službu. řetězec
configurationUrl Určuje adresu URL, která odkazuje na umístění konfigurace služby ve službě Blob Service. Adresa URL balíčku služby může být identifikátor URI sdíleného přístupového podpisu (SAS) z libovolného účtu úložiště.
Toto je vlastnost jen pro zápis a není vrácena ve volání GET.
řetězec
extensionProfile Popisuje profil rozšíření cloudové služby. CloudServiceExtensionProfile
networkProfile Profil sítě pro cloudovou službu. CloudServiceNetworkProfile
osProfile Popisuje profil operačního systému cloudové služby. CloudServiceOsProfile
packageUrl Určuje adresu URL, která odkazuje na umístění balíčku služby ve službě Blob Service. Adresa URL balíčku služby může být identifikátor URI sdíleného přístupového podpisu (SAS) z libovolného účtu úložiště.
Toto je vlastnost jen pro zápis a není vrácena ve volání GET.
řetězec
roleProfile Popisuje profil role cloudové služby. CloudServiceRoleProfile
startCloudService (Volitelné) Určuje, jestli se má cloudová služba spustit hned po vytvoření. Výchozí hodnota je true.
Pokud je hodnota false, model služby je stále nasazený, ale kód se nespustí okamžitě. Místo toho je služba PoweredOff, dokud nezavoláte Start, kdy bude služba spuštěna. Nasazená služba stále účtuje poplatky, i když je vypnutá.
Bool
upgradeMode Režim aktualizace cloudové služby Instance rolí se při nasazení služby přidělují k aktualizačním doménám. Aktualizace je možné inicializovat ručně v každé aktualizační doméně nebo automaticky zahájit ve všech aktualizačních doménách.
Možné hodnoty jsou

automatické

ruční

souběžné


Pokud není zadána, výchozí hodnota je Automaticky. Pokud je nastavena hodnota Manual, PUT UpdateDomain musí být volána pro instalaci aktualizace. Pokud je tato možnost nastavená na hodnotu Automaticky, aktualizace se automaticky použije pro každou aktualizační doménu v posloupnosti.
"Automaticky"
"Ručně"
"Souběžné"

CloudServiceRoleProfile

Jméno Popis Hodnota
role Seznam rolí pro cloudovou službu CloudServiceRoleProfileProperties[]

CloudServiceRoleProfileProperties

Jméno Popis Hodnota
Jméno Název prostředku řetězec
sku Popisuje skladovou položku role cloudové služby. CloudServiceRoleSku

CloudServiceRoleSku

Jméno Popis Hodnota
kapacita Určuje počet instancí rolí v cloudové službě. Int
Jméno Název skladové položky. POZNÁMKA: Pokud nová skladová položka není na hardwaru, ve které je cloudová služba aktuálně zapnutá, musíte cloudovou službu odstranit a znovu vytvořit nebo se vrátit ke staré skladové poště. řetězec
úroveň Určuje úroveň cloudové služby. Možné hodnoty jsou

Standard

Basic
řetězec

CloudServiceTags

Jméno Popis Hodnota

CloudServiceVaultAndSecretReference

Jméno Popis Hodnota
secretUrl řetězec
sourceVault subresource

CloudServiceVaultCertificate

Jméno Popis Hodnota
certificateUrl Toto je adresa URL certifikátu, který se nahrál do služby Key Vault jako tajný klíč. řetězec

CloudServiceVaultSecretGroup

Jméno Popis Hodnota
sourceVault Relativní adresa URL služby Key Vault obsahující všechny certifikáty ve službě VaultCertificates. subresource
vaultCertificates Seznam odkazů na trezor klíčů ve službě SourceVault, které obsahují certifikáty. CloudServiceVaultCertificate[]

Prodloužení

Jméno Popis Hodnota
Jméno Název rozšíření. řetězec
vlastnosti Vlastnosti rozšíření CloudServiceExtensionProperties

LoadBalancerConfiguration

Jméno Popis Hodnota
Jméno Název prostředku řetězec
vlastnosti LoadBalancerConfigurationProperties

LoadBalancerConfigurationProperties

Jméno Popis Hodnota
front-endIPConfigurations Seznam IP adres LoadBalancerFrontendIPConfiguration[]

LoadBalancerFrontendIPConfiguration

Jméno Popis Hodnota
Jméno řetězec
vlastnosti Popisuje konfiguraci IP adresy cloudové služby. LoadBalancerFrontendIPConfigurationProperties

LoadBalancerFrontendIPConfigurationProperties

Jméno Popis Hodnota
privateIPAddress Privátní IP adresa, na kterou odkazuje cloudová služba. řetězec
publicIPAddress subresource
podsíť subresource

Microsoft.Compute/cloudServices

Jméno Popis Hodnota
umístění Umístění prostředku string (povinné)
Jméno Název prostředku string (povinné)
vlastnosti Vlastnosti cloudové služby CloudServiceProperties
visačky Značky prostředků Slovník názvů a hodnot značek
typ Typ prostředku Microsoft.Compute/cloudServices@2020-10-01-preview

Podsourc

Jméno Popis Hodnota
id ID prostředku řetězec