Condividi tramite


Hosting Microsoft.WebEnvironments 2015-08-01

Definizione di risorsa Bicep

Il tipo di risorsa hostingEnvironments può essere distribuito con operazioni destinate a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.Web/hostingEnvironments, aggiungere il bicep seguente al modello.

resource symbolicname 'Microsoft.Web/hostingEnvironments@2015-08-01' = {
  kind: 'string'
  location: 'string'
  name: 'string'
  properties: {
    allowedMultiSizes: 'string'
    allowedWorkerSizes: 'string'
    apiManagementAccountId: 'string'
    clusterSettings: [
      {
        name: 'string'
        value: 'string'
      }
    ]
    databaseEdition: 'string'
    databaseServiceObjective: 'string'
    dnsSuffix: 'string'
    environmentCapacities: [
      {
        availableCapacity: int
        computeMode: 'string'
        excludeFromCapacityAllocation: bool
        isApplicableForAllComputeModes: bool
        name: 'string'
        siteMode: 'string'
        totalCapacity: int
        unit: 'string'
        workerSize: 'string'
        workerSizeId: int
      }
    ]
    environmentIsHealthy: bool
    environmentStatus: 'string'
    internalLoadBalancingMode: 'string'
    ipsslAddressCount: int
    lastAction: 'string'
    lastActionResult: 'string'
    location: 'string'
    maximumNumberOfMachines: int
    multiRoleCount: int
    multiSize: 'string'
    name: 'string'
    networkAccessControlList: [
      {
        action: 'string'
        description: 'string'
        order: int
        remoteSubnet: 'string'
      }
    ]
    provisioningState: 'string'
    resourceGroup: 'string'
    status: 'string'
    subscriptionId: 'string'
    suspended: bool
    upgradeDomains: int
    vipMappings: [
      {
        internalHttpPort: int
        internalHttpsPort: int
        inUse: bool
        virtualIP: 'string'
      }
    ]
    virtualNetwork: {
      id: 'string'
      name: 'string'
      subnet: 'string'
      type: 'string'
    }
    vnetName: 'string'
    vnetResourceGroupName: 'string'
    vnetSubnetName: 'string'
    workerPools: [
      {
        id: 'string'
        kind: 'string'
        location: 'string'
        name: 'string'
        properties: {
          computeMode: 'string'
          instanceNames: [
            'string'
          ]
          workerCount: int
          workerSize: 'string'
          workerSizeId: int
        }
        sku: {
          capacity: int
          family: 'string'
          name: 'string'
          size: 'string'
          tier: 'string'
        }
        tags: {
          {customized property}: 'string'
        }
        type: 'string'
      }
    ]
  }
  tags: {
    {customized property}: 'string'
  }
}

Valori delle proprietà

HostingEnvironmentProperties

Nome Descrizione Valore
allowedMultiSizes Elenco di stringhe separate da virgole che descrivono le dimensioni delle macchine virtuali consentite per i front-end corda
allowedWorkerSizes Elenco di stringhe separate da virgole che descrivono le dimensioni delle macchine virtuali consentite per i ruoli di lavoro corda
apiManagementAccountId Account di Gestione API associato a questo ambiente di hosting corda
clusterSettings Impostazioni personalizzate per la modifica del comportamento dell'ambiente di hosting NameValuePair[]
databaseEdition Edizione del database di metadati per l'hostingEnvironment (ambiente del servizio app), ad esempio "Standard" corda
databaseServiceObjective Obiettivo di servizio del database di metadati per l'hostingEnvironment (ambiente del servizio app), ad esempio "S0" corda
dnsSuffix Suffisso DNS dell'hostingEnvironment (ambiente del servizio app) corda
environmentCapacities Capacità di lavoro correnti totali, usate e disponibili stampCapacity[]
environmentIsHealthy True/false che indica se l'hostingEnvironment (ambiente del servizio app) è integro Bool
environmentStatus Messaggio dettagliato sui risultati dell'ultimo controllo dell'hostingEnvironment (ambiente del servizio app) corda
internalLoadBalancingMode Specifica gli endpoint da gestire internamente nella rete virtuale di hostingEnvironment (Ambiente del servizio app) 'Nessuno'
'Pubblicazione'
'Web'
ipsslAddressCount Numero di indirizzi SSL IP riservati per questo hostingEnvironment (ambiente del servizio app) Int
lastAction Ultima azione di distribuzione in questo hostingEnvironment (ambiente del servizio app) corda
lastActionResult Risultato dell'ultima azione di distribuzione in questo hostingEnvironment (ambiente del servizio app) corda
ubicazione Posizione dell'hostingEnvironment (ambiente del servizio app), ad esempio "Stati Uniti occidentali" corda
maximumNumberOfMachines Numero massimo di macchine virtuali in questo hostingEnvironment (ambiente del servizio app) Int
multiRoleCount Numero di istanze front-end Int
multiSize Dimensioni della macchina virtuale front-end, ad esempio "Medium", "Large" corda
nome Nome dell'hostingEnvironment (ambiente del servizio app) corda
networkAccessControlList Elenco di controllo di accesso per il controllo del traffico verso l'hostingEnvironment (ambiente del servizio app) NetworkAccessControlEntry[]
provisioningState Stato di provisioning dell'hostingEnvironment (ambiente del servizio app) 'Annullato'
'Eliminazione'
'Failed'
'InProgress'
'Succeeded'
resourceGroup Gruppo di risorse dell'hostingEnvironment (ambiente del servizio app) corda
stato Stato corrente dell'hostingEnvironment (ambiente del servizio app) 'Eliminazione'
'Preparazione'
'Pronto'
'Scaling' (obbligatorio)
subscriptionId Sottoscrizione dell'hostingEnvironment (ambiente del servizio app) corda
sospeso True/false che indica se l'oggetto hostingEnvironment è sospeso. L'ambiente può essere sospeso, ad esempio quando l'endpoint di gestione non è più disponibile
(molto probabilmente perché il gruppo di sicurezza di rete ha bloccato il traffico in ingresso)
Bool
upgradeDomains Numero di domini di aggiornamento di questo hostEnvironment (ambiente del servizio app) Int
vipMappings Descrizione del mapping IP SSL per questo hostEnvironment (ambiente del servizio app) VirtualIPMapping []
virtualNetwork Descrizione della rete virtuale hostEnvironment (ambiente del servizio app) VirtualNetworkProfile
vnetName Nome della rete virtuale hostEnvironment (ambiente del servizio app) corda
vnetResourceGroupName Gruppo di risorse della rete virtuale hostEnvironment (ambiente del servizio app) corda
vnetSubnetName Subnet della rete virtuale hostEnvironment (ambiente del servizio app) corda
workerPools Descrizione dei pool di lavoro con ID dimensione del ruolo di lavoro, dimensioni delle macchine virtuali e numero di ruoli di lavoro in ogni pool WorkerPool[]

Microsoft.Web/hostingEnvironments

Nome Descrizione Valore
gentile Tipo di risorsa corda
ubicazione Percorso risorsa stringa (obbligatorio)
nome Nome della risorsa stringa (obbligatorio)
proprietà HostingEnvironmentProperties
Tag Tag delle risorse Dizionario di nomi e valori di tag. Vedere tag nei modelli

NameValuePair

Nome Descrizione Valore
nome Nome coppia corda
valore Valore coppia corda

NetworkAccessControlEntry

Nome Descrizione Valore
azione 'Deny'
'Permit'
descrizione corda
ordine Int
remoteSubnet corda

ResourceTags

Nome Descrizione Valore

ResourceTags

Nome Descrizione Valore

SkuDescription

Nome Descrizione Valore
capacità Numero corrente di istanze assegnate alla risorsa Int
famiglia Codice della famiglia dello SKU della risorsa corda
nome Nome dello SKU della risorsa corda
grandezza Identificatore di dimensioni dello SKU della risorsa corda
livello Livello di servizio dello SKU della risorsa corda

StampCapacity

Nome Descrizione Valore
availableCapacity Capacità disponibile (# di computer, byte di spazio di archiviazione e così via...) Int
computeMode Ruoli di lavoro condivisi/dedicati 'Dedicato'
'Dynamic'
'Condiviso'
excludeFromCapacityAllocation Se true include siti di base
I siti di base non vengono usati per l'allocazione della capacità.
Bool
isApplicableForAllComputeModes La capacità è applicabile a tutti i siti? Bool
nome Nome del timbro corda
siteMode Condiviso o Dedicato corda
totalCapacity Capacità totale (# di computer, byte di spazio di archiviazione e così via...) Int
unità Nome dell'unità corda
workerSize Dimensioni dei computer 'Default'
'Large'
'Medium'
'Small'
workerSizeId ID dimensione dei computer:
0 - Piccolo
1 - Medio
2 - Grande
Int

VirtualIPMapping

Nome Descrizione Valore
internalHttpPort Porta HTTP interna Int
internalHttpsPort Porta HTTPS interna Int
inUse Mapping vip in uso Bool
virtualIP Indirizzo IP virtuale corda

VirtualNetworkProfile

Nome Descrizione Valore
Id ID risorsa della rete virtuale corda
nome Nome della rete virtuale (sola lettura) corda
sottorete Subnet all'interno della rete virtuale corda
digitare Tipo di risorsa della rete virtuale (sola lettura) corda

WorkerPool

Nome Descrizione Valore
Id ID risorsa corda
gentile Tipo di risorsa corda
ubicazione Percorso risorsa stringa (obbligatorio)
nome Nome risorsa corda
proprietà WorkerPoolProperties
Sku Descrive uno SKU per una risorsa scalabile skuDescription
Tag Tag delle risorse resourcetag
digitare Tipo di risorsa corda

WorkerPoolProperties

Nome Descrizione Valore
computeMode Hosting di app Web condivise o dedicate 'Dedicato'
'Dynamic'
'Condiviso'
instanceNames Nomi di tutte le istanze nel pool di lavoro (sola lettura) string[]
workerCount Numero di istanze nel pool di lavoro Int
workerSize Dimensioni della macchina virtuale delle istanze del pool di lavoro corda
workerSizeId ID dimensione del ruolo di lavoro per fare riferimento a questo pool di lavoro Int

Esempi di avvio rapido

Gli esempi di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Bicep File Descrizione
ambiente del servizio app con piano di hosting e app Web di Azure Crea un ambiente del servizio app v2 con un indirizzo ILB in una rete virtuale esistente che sarà disponibile privatamente. L'ambiente del servizio app conterrà un piano di hosting e un'app Web di Azure
Creare un ambiente del servizio app v2 Crea un ambiente del servizio app v2 nella rete virtuale
Creare un appServicePlan e un'app in un ASEv3 Creare un appServicePlan e un'app in un ambiente ASEv3

Definizione di risorsa del modello di Resource Manager

Il tipo di risorsa hostingEnvironments può essere distribuito con operazioni destinate a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.Web/hostingEnvironments, aggiungere il codice JSON seguente al modello.

{
  "type": "Microsoft.Web/hostingEnvironments",
  "apiVersion": "2015-08-01",
  "name": "string",
  "kind": "string",
  "location": "string",
  "properties": {
    "allowedMultiSizes": "string",
    "allowedWorkerSizes": "string",
    "apiManagementAccountId": "string",
    "clusterSettings": [
      {
        "name": "string",
        "value": "string"
      }
    ],
    "databaseEdition": "string",
    "databaseServiceObjective": "string",
    "dnsSuffix": "string",
    "environmentCapacities": [
      {
        "availableCapacity": "int",
        "computeMode": "string",
        "excludeFromCapacityAllocation": "bool",
        "isApplicableForAllComputeModes": "bool",
        "name": "string",
        "siteMode": "string",
        "totalCapacity": "int",
        "unit": "string",
        "workerSize": "string",
        "workerSizeId": "int"
      }
    ],
    "environmentIsHealthy": "bool",
    "environmentStatus": "string",
    "internalLoadBalancingMode": "string",
    "ipsslAddressCount": "int",
    "lastAction": "string",
    "lastActionResult": "string",
    "location": "string",
    "maximumNumberOfMachines": "int",
    "multiRoleCount": "int",
    "multiSize": "string",
    "name": "string",
    "networkAccessControlList": [
      {
        "action": "string",
        "description": "string",
        "order": "int",
        "remoteSubnet": "string"
      }
    ],
    "provisioningState": "string",
    "resourceGroup": "string",
    "status": "string",
    "subscriptionId": "string",
    "suspended": "bool",
    "upgradeDomains": "int",
    "vipMappings": [
      {
        "internalHttpPort": "int",
        "internalHttpsPort": "int",
        "inUse": "bool",
        "virtualIP": "string"
      }
    ],
    "virtualNetwork": {
      "id": "string",
      "name": "string",
      "subnet": "string",
      "type": "string"
    },
    "vnetName": "string",
    "vnetResourceGroupName": "string",
    "vnetSubnetName": "string",
    "workerPools": [
      {
        "id": "string",
        "kind": "string",
        "location": "string",
        "name": "string",
        "properties": {
          "computeMode": "string",
          "instanceNames": [ "string" ],
          "workerCount": "int",
          "workerSize": "string",
          "workerSizeId": "int"
        },
        "sku": {
          "capacity": "int",
          "family": "string",
          "name": "string",
          "size": "string",
          "tier": "string"
        },
        "tags": {
          "{customized property}": "string"
        },
        "type": "string"
      }
    ]
  },
  "tags": {
    "{customized property}": "string"
  }
}

Valori delle proprietà

HostingEnvironmentProperties

Nome Descrizione Valore
allowedMultiSizes Elenco di stringhe separate da virgole che descrivono le dimensioni delle macchine virtuali consentite per i front-end corda
allowedWorkerSizes Elenco di stringhe separate da virgole che descrivono le dimensioni delle macchine virtuali consentite per i ruoli di lavoro corda
apiManagementAccountId Account di Gestione API associato a questo ambiente di hosting corda
clusterSettings Impostazioni personalizzate per la modifica del comportamento dell'ambiente di hosting NameValuePair[]
databaseEdition Edizione del database di metadati per l'hostingEnvironment (ambiente del servizio app), ad esempio "Standard" corda
databaseServiceObjective Obiettivo di servizio del database di metadati per l'hostingEnvironment (ambiente del servizio app), ad esempio "S0" corda
dnsSuffix Suffisso DNS dell'hostingEnvironment (ambiente del servizio app) corda
environmentCapacities Capacità di lavoro correnti totali, usate e disponibili stampCapacity[]
environmentIsHealthy True/false che indica se l'hostingEnvironment (ambiente del servizio app) è integro Bool
environmentStatus Messaggio dettagliato sui risultati dell'ultimo controllo dell'hostingEnvironment (ambiente del servizio app) corda
internalLoadBalancingMode Specifica gli endpoint da gestire internamente nella rete virtuale di hostingEnvironment (Ambiente del servizio app) 'Nessuno'
'Pubblicazione'
'Web'
ipsslAddressCount Numero di indirizzi SSL IP riservati per questo hostingEnvironment (ambiente del servizio app) Int
lastAction Ultima azione di distribuzione in questo hostingEnvironment (ambiente del servizio app) corda
lastActionResult Risultato dell'ultima azione di distribuzione in questo hostingEnvironment (ambiente del servizio app) corda
ubicazione Posizione dell'hostingEnvironment (ambiente del servizio app), ad esempio "Stati Uniti occidentali" corda
maximumNumberOfMachines Numero massimo di macchine virtuali in questo hostingEnvironment (ambiente del servizio app) Int
multiRoleCount Numero di istanze front-end Int
multiSize Dimensioni della macchina virtuale front-end, ad esempio "Medium", "Large" corda
nome Nome dell'hostingEnvironment (ambiente del servizio app) corda
networkAccessControlList Elenco di controllo di accesso per il controllo del traffico verso l'hostingEnvironment (ambiente del servizio app) NetworkAccessControlEntry[]
provisioningState Stato di provisioning dell'hostingEnvironment (ambiente del servizio app) 'Annullato'
'Eliminazione'
'Failed'
'InProgress'
'Succeeded'
resourceGroup Gruppo di risorse dell'hostingEnvironment (ambiente del servizio app) corda
stato Stato corrente dell'hostingEnvironment (ambiente del servizio app) 'Eliminazione'
'Preparazione'
'Pronto'
'Scaling' (obbligatorio)
subscriptionId Sottoscrizione dell'hostingEnvironment (ambiente del servizio app) corda
sospeso True/false che indica se l'oggetto hostingEnvironment è sospeso. L'ambiente può essere sospeso, ad esempio quando l'endpoint di gestione non è più disponibile
(molto probabilmente perché il gruppo di sicurezza di rete ha bloccato il traffico in ingresso)
Bool
upgradeDomains Numero di domini di aggiornamento di questo hostEnvironment (ambiente del servizio app) Int
vipMappings Descrizione del mapping IP SSL per questo hostEnvironment (ambiente del servizio app) VirtualIPMapping []
virtualNetwork Descrizione della rete virtuale hostEnvironment (ambiente del servizio app) VirtualNetworkProfile
vnetName Nome della rete virtuale hostEnvironment (ambiente del servizio app) corda
vnetResourceGroupName Gruppo di risorse della rete virtuale hostEnvironment (ambiente del servizio app) corda
vnetSubnetName Subnet della rete virtuale hostEnvironment (ambiente del servizio app) corda
workerPools Descrizione dei pool di lavoro con ID dimensione del ruolo di lavoro, dimensioni delle macchine virtuali e numero di ruoli di lavoro in ogni pool WorkerPool[]

Microsoft.Web/hostingEnvironments

Nome Descrizione Valore
apiVersion Versione dell'API '2015-08-01'
gentile Tipo di risorsa corda
ubicazione Percorso risorsa stringa (obbligatorio)
nome Nome della risorsa stringa (obbligatorio)
proprietà HostingEnvironmentProperties
Tag Tag delle risorse Dizionario di nomi e valori di tag. Vedere tag nei modelli
digitare Tipo di risorsa 'Microsoft.Web/hostingEnvironments'

NameValuePair

Nome Descrizione Valore
nome Nome coppia corda
valore Valore coppia corda

NetworkAccessControlEntry

Nome Descrizione Valore
azione 'Deny'
'Permit'
descrizione corda
ordine Int
remoteSubnet corda

ResourceTags

Nome Descrizione Valore

ResourceTags

Nome Descrizione Valore

SkuDescription

Nome Descrizione Valore
capacità Numero corrente di istanze assegnate alla risorsa Int
famiglia Codice della famiglia dello SKU della risorsa corda
nome Nome dello SKU della risorsa corda
grandezza Identificatore di dimensioni dello SKU della risorsa corda
livello Livello di servizio dello SKU della risorsa corda

StampCapacity

Nome Descrizione Valore
availableCapacity Capacità disponibile (# di computer, byte di spazio di archiviazione e così via...) Int
computeMode Ruoli di lavoro condivisi/dedicati 'Dedicato'
'Dynamic'
'Condiviso'
excludeFromCapacityAllocation Se true include siti di base
I siti di base non vengono usati per l'allocazione della capacità.
Bool
isApplicableForAllComputeModes La capacità è applicabile a tutti i siti? Bool
nome Nome del timbro corda
siteMode Condiviso o Dedicato corda
totalCapacity Capacità totale (# di computer, byte di spazio di archiviazione e così via...) Int
unità Nome dell'unità corda
workerSize Dimensioni dei computer 'Default'
'Large'
'Medium'
'Small'
workerSizeId ID dimensione dei computer:
0 - Piccolo
1 - Medio
2 - Grande
Int

VirtualIPMapping

Nome Descrizione Valore
internalHttpPort Porta HTTP interna Int
internalHttpsPort Porta HTTPS interna Int
inUse Mapping vip in uso Bool
virtualIP Indirizzo IP virtuale corda

VirtualNetworkProfile

Nome Descrizione Valore
Id ID risorsa della rete virtuale corda
nome Nome della rete virtuale (sola lettura) corda
sottorete Subnet all'interno della rete virtuale corda
digitare Tipo di risorsa della rete virtuale (sola lettura) corda

WorkerPool

Nome Descrizione Valore
Id ID risorsa corda
gentile Tipo di risorsa corda
ubicazione Percorso risorsa stringa (obbligatorio)
nome Nome risorsa corda
proprietà WorkerPoolProperties
Sku Descrive uno SKU per una risorsa scalabile skuDescription
Tag Tag delle risorse resourcetag
digitare Tipo di risorsa corda

WorkerPoolProperties

Nome Descrizione Valore
computeMode Hosting di app Web condivise o dedicate 'Dedicato'
'Dynamic'
'Condiviso'
instanceNames Nomi di tutte le istanze nel pool di lavoro (sola lettura) string[]
workerCount Numero di istanze nel pool di lavoro Int
workerSize Dimensioni della macchina virtuale delle istanze del pool di lavoro corda
workerSizeId ID dimensione del ruolo di lavoro per fare riferimento a questo pool di lavoro Int

Modelli di avvio rapido

I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Sagoma Descrizione
'ambiente del servizio app con back-end SQL di Azure

Distribuire in Azure
Questo modello crea un ambiente del servizio app con un back-end SQL di Azure insieme agli endpoint privati insieme alle risorse associate in genere usate in un ambiente privato/isolato.
ambiente del servizio app con piano di hosting e app Web di Azure

Distribuire in Azure
Crea un ambiente del servizio app v2 con un indirizzo ILB in una rete virtuale esistente che sarà disponibile privatamente. L'ambiente del servizio app conterrà un piano di hosting e un'app Web di Azure
Creare un ambiente del servizio app

Distribuire in Azure
Crea un ambiente del servizio app nella rete virtuale
Creare un ambiente del servizio app v2

Distribuire in Azure
Crea un ambiente del servizio app v2 nella rete virtuale
Creare un appServicePlan e un'app in un ASEv3

Distribuire in Azure
Creare un appServicePlan e un'app in un ambiente ASEv3
Creare l'ambiente del servizio app v2 con un indirizzo ILB

Distribuire in Azure
Crea un ambiente del servizio app v2 nella rete virtuale con un indirizzo del servizio di bilanciamento del carico interno privato
Creare un ambiente del servizio app con un di indirizzi ILB

Distribuire in Azure
Crea un ambiente del servizio app nella rete virtuale con un indirizzo del servizio di bilanciamento del carico interno privato
creare un ambiente del servizio app di Azure con un'app Web aggiunta

Distribuire in Azure
Crea un ambiente del servizio app di Azure all'interno di una subnet di rete virtuale. Questo modello aggiunge anche un'app Web di Azure all'interno dell'ambiente del servizio app. Modello originariamente creato da Callum Brankin di PixelPin
ambiente del servizio app con bilanciamento del carico interno con firewall di Azure

Distribuire in Azure
Modelli e parametri di Resource Manager che illustrano come distribuire l'ambiente del servizio app con l'integrazione di Firewall di Azure
certificato SSL per un ambiente del servizio app con bilanciamento del carico interno o un ambiente del servizio app con bilanciamento del carico interno v2

Distribuire in Azure
Configura il certificato SSL predefinito per un ambiente del servizio app con bilanciamento del carico interno o un ambiente del servizio app con bilanciamento del carico interno v2

Definizione di risorsa Terraform (provider AzAPI)

Il tipo di risorsa hostingEnvironments può essere distribuito con operazioni destinate a:

  • gruppi di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.Web/hostingEnvironments, aggiungere il codice Terraform seguente al modello.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Web/hostingEnvironments@2015-08-01"
  name = "string"
  kind = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      allowedMultiSizes = "string"
      allowedWorkerSizes = "string"
      apiManagementAccountId = "string"
      clusterSettings = [
        {
          name = "string"
          value = "string"
        }
      ]
      databaseEdition = "string"
      databaseServiceObjective = "string"
      dnsSuffix = "string"
      environmentCapacities = [
        {
          availableCapacity = int
          computeMode = "string"
          excludeFromCapacityAllocation = bool
          isApplicableForAllComputeModes = bool
          name = "string"
          siteMode = "string"
          totalCapacity = int
          unit = "string"
          workerSize = "string"
          workerSizeId = int
        }
      ]
      environmentIsHealthy = bool
      environmentStatus = "string"
      internalLoadBalancingMode = "string"
      ipsslAddressCount = int
      lastAction = "string"
      lastActionResult = "string"
      location = "string"
      maximumNumberOfMachines = int
      multiRoleCount = int
      multiSize = "string"
      name = "string"
      networkAccessControlList = [
        {
          action = "string"
          description = "string"
          order = int
          remoteSubnet = "string"
        }
      ]
      provisioningState = "string"
      resourceGroup = "string"
      status = "string"
      subscriptionId = "string"
      suspended = bool
      upgradeDomains = int
      vipMappings = [
        {
          internalHttpPort = int
          internalHttpsPort = int
          inUse = bool
          virtualIP = "string"
        }
      ]
      virtualNetwork = {
        id = "string"
        name = "string"
        subnet = "string"
        type = "string"
      }
      vnetName = "string"
      vnetResourceGroupName = "string"
      vnetSubnetName = "string"
      workerPools = [
        {
          id = "string"
          kind = "string"
          location = "string"
          name = "string"
          properties = {
            computeMode = "string"
            instanceNames = [
              "string"
            ]
            workerCount = int
            workerSize = "string"
            workerSizeId = int
          }
          sku = {
            capacity = int
            family = "string"
            name = "string"
            size = "string"
            tier = "string"
          }
          tags = {
            {customized property} = "string"
          }
          type = "string"
        }
      ]
    }
  })
}

Valori delle proprietà

HostingEnvironmentProperties

Nome Descrizione Valore
allowedMultiSizes Elenco di stringhe separate da virgole che descrivono le dimensioni delle macchine virtuali consentite per i front-end corda
allowedWorkerSizes Elenco di stringhe separate da virgole che descrivono le dimensioni delle macchine virtuali consentite per i ruoli di lavoro corda
apiManagementAccountId Account di Gestione API associato a questo ambiente di hosting corda
clusterSettings Impostazioni personalizzate per la modifica del comportamento dell'ambiente di hosting NameValuePair[]
databaseEdition Edizione del database di metadati per l'hostingEnvironment (ambiente del servizio app), ad esempio "Standard" corda
databaseServiceObjective Obiettivo di servizio del database di metadati per l'hostingEnvironment (ambiente del servizio app), ad esempio "S0" corda
dnsSuffix Suffisso DNS dell'hostingEnvironment (ambiente del servizio app) corda
environmentCapacities Capacità di lavoro correnti totali, usate e disponibili stampCapacity[]
environmentIsHealthy True/false che indica se l'hostingEnvironment (ambiente del servizio app) è integro Bool
environmentStatus Messaggio dettagliato sui risultati dell'ultimo controllo dell'hostingEnvironment (ambiente del servizio app) corda
internalLoadBalancingMode Specifica gli endpoint da gestire internamente nella rete virtuale di hostingEnvironment (Ambiente del servizio app) 'Nessuno'
'Pubblicazione'
'Web'
ipsslAddressCount Numero di indirizzi SSL IP riservati per questo hostingEnvironment (ambiente del servizio app) Int
lastAction Ultima azione di distribuzione in questo hostingEnvironment (ambiente del servizio app) corda
lastActionResult Risultato dell'ultima azione di distribuzione in questo hostingEnvironment (ambiente del servizio app) corda
ubicazione Posizione dell'hostingEnvironment (ambiente del servizio app), ad esempio "Stati Uniti occidentali" corda
maximumNumberOfMachines Numero massimo di macchine virtuali in questo hostingEnvironment (ambiente del servizio app) Int
multiRoleCount Numero di istanze front-end Int
multiSize Dimensioni della macchina virtuale front-end, ad esempio "Medium", "Large" corda
nome Nome dell'hostingEnvironment (ambiente del servizio app) corda
networkAccessControlList Elenco di controllo di accesso per il controllo del traffico verso l'hostingEnvironment (ambiente del servizio app) NetworkAccessControlEntry[]
provisioningState Stato di provisioning dell'hostingEnvironment (ambiente del servizio app) 'Annullato'
'Eliminazione'
'Failed'
'InProgress'
'Succeeded'
resourceGroup Gruppo di risorse dell'hostingEnvironment (ambiente del servizio app) corda
stato Stato corrente dell'hostingEnvironment (ambiente del servizio app) 'Eliminazione'
'Preparazione'
'Pronto'
'Scaling' (obbligatorio)
subscriptionId Sottoscrizione dell'hostingEnvironment (ambiente del servizio app) corda
sospeso True/false che indica se l'oggetto hostingEnvironment è sospeso. L'ambiente può essere sospeso, ad esempio quando l'endpoint di gestione non è più disponibile
(molto probabilmente perché il gruppo di sicurezza di rete ha bloccato il traffico in ingresso)
Bool
upgradeDomains Numero di domini di aggiornamento di questo hostEnvironment (ambiente del servizio app) Int
vipMappings Descrizione del mapping IP SSL per questo hostEnvironment (ambiente del servizio app) VirtualIPMapping []
virtualNetwork Descrizione della rete virtuale hostEnvironment (ambiente del servizio app) VirtualNetworkProfile
vnetName Nome della rete virtuale hostEnvironment (ambiente del servizio app) corda
vnetResourceGroupName Gruppo di risorse della rete virtuale hostEnvironment (ambiente del servizio app) corda
vnetSubnetName Subnet della rete virtuale hostEnvironment (ambiente del servizio app) corda
workerPools Descrizione dei pool di lavoro con ID dimensione del ruolo di lavoro, dimensioni delle macchine virtuali e numero di ruoli di lavoro in ogni pool WorkerPool[]

Microsoft.Web/hostingEnvironments

Nome Descrizione Valore
gentile Tipo di risorsa corda
ubicazione Percorso risorsa stringa (obbligatorio)
nome Nome della risorsa stringa (obbligatorio)
proprietà HostingEnvironmentProperties
Tag Tag delle risorse Dizionario di nomi e valori di tag.
digitare Tipo di risorsa "Microsoft.Web/hostingEnvironments@2015-08-01"

NameValuePair

Nome Descrizione Valore
nome Nome coppia corda
valore Valore coppia corda

NetworkAccessControlEntry

Nome Descrizione Valore
azione 'Deny'
'Permit'
descrizione corda
ordine Int
remoteSubnet corda

ResourceTags

Nome Descrizione Valore

ResourceTags

Nome Descrizione Valore

SkuDescription

Nome Descrizione Valore
capacità Numero corrente di istanze assegnate alla risorsa Int
famiglia Codice della famiglia dello SKU della risorsa corda
nome Nome dello SKU della risorsa corda
grandezza Identificatore di dimensioni dello SKU della risorsa corda
livello Livello di servizio dello SKU della risorsa corda

StampCapacity

Nome Descrizione Valore
availableCapacity Capacità disponibile (# di computer, byte di spazio di archiviazione e così via...) Int
computeMode Ruoli di lavoro condivisi/dedicati 'Dedicato'
'Dynamic'
'Condiviso'
excludeFromCapacityAllocation Se true include siti di base
I siti di base non vengono usati per l'allocazione della capacità.
Bool
isApplicableForAllComputeModes La capacità è applicabile a tutti i siti? Bool
nome Nome del timbro corda
siteMode Condiviso o Dedicato corda
totalCapacity Capacità totale (# di computer, byte di spazio di archiviazione e così via...) Int
unità Nome dell'unità corda
workerSize Dimensioni dei computer 'Default'
'Large'
'Medium'
'Small'
workerSizeId ID dimensione dei computer:
0 - Piccolo
1 - Medio
2 - Grande
Int

VirtualIPMapping

Nome Descrizione Valore
internalHttpPort Porta HTTP interna Int
internalHttpsPort Porta HTTPS interna Int
inUse Mapping vip in uso Bool
virtualIP Indirizzo IP virtuale corda

VirtualNetworkProfile

Nome Descrizione Valore
Id ID risorsa della rete virtuale corda
nome Nome della rete virtuale (sola lettura) corda
sottorete Subnet all'interno della rete virtuale corda
digitare Tipo di risorsa della rete virtuale (sola lettura) corda

WorkerPool

Nome Descrizione Valore
Id ID risorsa corda
gentile Tipo di risorsa corda
ubicazione Percorso risorsa stringa (obbligatorio)
nome Nome risorsa corda
proprietà WorkerPoolProperties
Sku Descrive uno SKU per una risorsa scalabile skuDescription
Tag Tag delle risorse resourcetag
digitare Tipo di risorsa corda

WorkerPoolProperties

Nome Descrizione Valore
computeMode Hosting di app Web condivise o dedicate 'Dedicato'
'Dynamic'
'Condiviso'
instanceNames Nomi di tutte le istanze nel pool di lavoro (sola lettura) string[]
workerCount Numero di istanze nel pool di lavoro Int
workerSize Dimensioni della macchina virtuale delle istanze del pool di lavoro corda
workerSizeId ID dimensione del ruolo di lavoro per fare riferimento a questo pool di lavoro Int