Sdílet prostřednictvím


Microsoft.App spravovanéProstředí z roku 2022-11-01-preview

Definice prostředku Bicep

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

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 Microsoft.App/managedEnvironments prostředek, přidejte do šablony následující bicep.

resource symbolicname 'Microsoft.App/managedEnvironments@2022-11-01-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  kind: 'string'
  properties: {
    appLogsConfiguration: {
      destination: 'string'
      logAnalyticsConfiguration: {
        customerId: 'string'
        sharedKey: 'string'
      }
    }
    customDomainConfiguration: {
      certificatePassword: 'string'
      certificateValue: any()
      dnsSuffix: 'string'
    }
    daprAIConnectionString: 'string'
    daprAIInstrumentationKey: 'string'
    daprConfiguration: {}
    infrastructureResourceGroup: 'string'
    kedaConfiguration: {}
    vnetConfiguration: {
      dockerBridgeCidr: 'string'
      infrastructureSubnetId: 'string'
      internal: bool
      platformReservedCidr: 'string'
      platformReservedDnsIP: 'string'
    }
    workloadProfiles: [
      {
        maximumCount: int
        minimumCount: int
        name: 'string'
        workloadProfileType: 'string'
      }
    ]
    zoneRedundant: bool
  }
}

Hodnoty vlastností

managedEnvironments

Název Description Hodnota
name Název prostředku string (povinné)
location Geografické umístění, kde se prostředek nachází string (povinné)
tags Značky prostředků. Slovník názvů a hodnot značek. Zobrazit značky v šablonách
Druhu Druh prostředí. řetězec
properties Vlastnosti specifické pro prostředky spravovaného prostředí ManagedEnvironmentProperties

ManagedEnvironmentProperties

Název Description Hodnota
appLogsConfiguration Konfigurace clusteru, která umožňuje export démona protokolu
aplikace protokoluje do cíle. V současné době se používá pouze log-analytics.
Podporuje se
AppLogsConfiguration
customDomainConfiguration Konfigurace vlastní domény pro prostředí CustomDomainConfiguration
daprAIConnectionString Application Insights připojovací řetězec používá Dapr k exportu telemetrie komunikace mezi službami řetězec

Omezení:
Citlivá hodnota. Předání jako zabezpečený parametr
daprAIInstrumentationKey Instrumentační klíč služby Azure Monitor používaný nástrojem Dapr k exportu telemetrie komunikace mezi službami řetězec

Omezení:
Citlivá hodnota. Předání jako zabezpečený parametr
daprConfiguration Konfigurace komponenty Dapr. DaprConfiguration
infrastructureResourceGroup Název skupiny prostředků spravované platformou vytvořené pro spravované prostředí pro hostování prostředků infrastruktury. Pokud zadáte ID podsítě, vytvoří se tato skupina prostředků ve stejném předplatném jako podsíť. řetězec
kedaKonfigurace Konfigurace komponenty Keda. Konfigurace keda
konfigurace virtuální sítě Konfigurace virtuální sítě pro prostředí Konfigurace virtuální sítě
workloadProfiles Profily úloh nakonfigurované pro spravované prostředí. WorkloadProfile[]
zoneRedundant Určuje, jestli je toto spravované prostředí zónově redundantní. bool

AppLogsConfiguration

Název Description Hodnota
destination Cíl protokolů může být log-analytics, azure-monitor nebo none. řetězec
konfigurace logAnalytics Konfigurace Log Analytics musí být poskytnuta pouze v případě, že je cíl nakonfigurovaný jako log-analytics. Konfigurace LogAnalytics

Konfigurace LogAnalytics

Název Description Hodnota
customerId ID zákazníka Log Analytics řetězec
sharedKey Klíč zákazníka Log Analytics řetězec

Omezení:
Citlivá hodnota. Předání jako zabezpečený parametr

CustomDomainConfiguration

Název Description Hodnota
certificatePassword Heslo certifikátu řetězec

Omezení:
Citlivá hodnota. Předání jako zabezpečený parametr
certificateValue Objekt blob PFX nebo PEM Pro Bicep můžete použít funkci any().
přípona dns Přípona DNS pro doménu prostředí řetězec

DaprConfiguration

Tento objekt neobsahuje žádné vlastnosti, které by se nastavily během nasazování. Všechny vlastnosti jsou Jen pro čtení.

KedaConfiguration

Tento objekt neobsahuje žádné vlastnosti, které by se nastavily během nasazování. Všechny vlastnosti jsou Jen pro čtení.

Konfigurace virtuální sítě

Název Description Hodnota
dockerBridgeCidr Rozsah IP adres notace CIDR přiřazený k mostu Dockeru, síti. Nesmí se překrývat s žádnými jinými poskytnutými rozsahy IP adres. řetězec
infrastructureSubnetId ID prostředku podsítě pro komponenty infrastruktury Nesmí se překrývat s žádnými jinými poskytnutými rozsahy IP adres. řetězec
internal Logická hodnota označující, že prostředí má pouze interní nástroj pro vyrovnávání zatížení. Tato prostředí nemají veřejný prostředek statické IP adresy. Pokud tuto vlastnost povolíte, musí zadat infrastructureSubnetId. bool
platformReservedCidr Rozsah IP adres v zápisu CIDR, který může být vyhrazen pro IP adresy infrastruktury prostředí. Nesmí se překrývat s žádnými jinými poskytnutými rozsahy IP adres. řetězec
platformReservedDnsIP IP adresa z rozsahu IP adres definovaného platformReservedCidr, která bude vyhrazena pro interní server DNS. řetězec

ÚlohaProfile

Název Description Hodnota
Maximumcount Maximální kapacita. int
minimální počet Minimální kapacita. int
name Typ profilu úlohy pro úlohy, na kterých se mají spouštět. string (povinné)
workloadProfileType Typ profilu úlohy pro úlohy, na kterých se mají spouštět. string (povinné)

Šablony pro rychlý start

Následující šablony rychlého startu nasadí tento typ prostředku.

Template (Šablona) Description
Vytvoří aplikaci kontejneru a prostředí pomocí registru.

Nasazení do Azure
Vytvořte prostředí aplikace kontejneru se základní aplikací kontejneru z Azure Container Registry. Nasadí také pracovní prostor služby Log Analytics pro ukládání protokolů.
Vytvoří dvě aplikace kontejneru s prostředím aplikace kontejneru.

Nasazení do Azure
Vytvořte prostředí dvou aplikací kontejneru se základní aplikací kontejneru. Nasadí také pracovní prostor služby Log Analytics pro ukládání protokolů.
Vytvoří aplikaci kontejneru v prostředí aplikace kontejneru.

Nasazení do Azure
Vytvořte prostředí aplikace kontejneru pomocí základní aplikace kontejneru. Nasadí také pracovní prostor služby Log Analytics pro ukládání protokolů.
Vytvoří aplikaci kontejneru s definovaným pravidlem škálování HTTP.

Nasazení do Azure
Vytvořte prostředí aplikace kontejneru se základní aplikací kontejneru, která se škáluje na základě provozu HTTP.
Vytvoří externí prostředí aplikace kontejneru s virtuální sítí.

Nasazení do Azure
Vytvoří externí prostředí aplikace kontejneru s virtuální sítí.
Vytvoří interní prostředí aplikace kontejneru s virtuální sítí.

Nasazení do Azure
Vytvoří interní prostředí aplikace kontejneru s virtuální sítí.

Definice prostředku šablony ARM

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

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 Microsoft.App/managedEnvironments prostředek, přidejte do šablony následující kód JSON.

{
  "type": "Microsoft.App/managedEnvironments",
  "apiVersion": "2022-11-01-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "kind": "string",
  "properties": {
    "appLogsConfiguration": {
      "destination": "string",
      "logAnalyticsConfiguration": {
        "customerId": "string",
        "sharedKey": "string"
      }
    },
    "customDomainConfiguration": {
      "certificatePassword": "string",
      "certificateValue": {},
      "dnsSuffix": "string"
    },
    "daprAIConnectionString": "string",
    "daprAIInstrumentationKey": "string",
    "daprConfiguration": {},
    "infrastructureResourceGroup": "string",
    "kedaConfiguration": {},
    "vnetConfiguration": {
      "dockerBridgeCidr": "string",
      "infrastructureSubnetId": "string",
      "internal": "bool",
      "platformReservedCidr": "string",
      "platformReservedDnsIP": "string"
    },
    "workloadProfiles": [
      {
        "maximumCount": "int",
        "minimumCount": "int",
        "name": "string",
        "workloadProfileType": "string"
      }
    ],
    "zoneRedundant": "bool"
  }
}

Hodnoty vlastností

managedEnvironments

Název Description Hodnota
typ Typ prostředku "Microsoft.App/managedEnvironments"
apiVersion Verze rozhraní API prostředků '2022-11-01-preview'
name Název prostředku string (povinné)
location Geografické umístění, ve kterém se nachází prostředek string (povinné)
tags Značky prostředků. Slovník názvů značek a hodnot. Viz Značky v šablonách
Druhu Druh prostředí. řetězec
properties Vlastnosti specifické pro prostředky spravovaného prostředí ManagedEnvironmentProperties

ManagedEnvironmentProperties

Název Description Hodnota
appLogsConfiguration Konfigurace clusteru, která umožňuje export démona protokolu
aplikace se protokoluje do cíle. V současné době je pouze log-analytics
Podporuje se
AppLogsConfiguration
customDomainConfiguration Konfigurace vlastní domény pro prostředí CustomDomainConfiguration
daprAIConnectionString Application Insights připojovací řetězec používaný Dapr k exportu telemetrie komunikace mezi službami řetězec

Omezení:
Citlivá hodnota. Předání jako zabezpečený parametr
daprAIInstrumentationKey Instrumentační klíč služby Azure Monitor používaný nástrojem Dapr k exportu telemetrie komunikace mezi službami řetězec

Omezení:
Citlivá hodnota. Předání jako zabezpečený parametr
daprConfiguration Konfigurace komponenty Dapr. DaprConfiguration
infrastructureResourceGroup Název skupiny prostředků spravované platformou vytvořené pro spravované prostředí pro hostování prostředků infrastruktury Pokud zadáte ID podsítě, vytvoří se tato skupina prostředků ve stejném předplatném jako podsíť. řetězec
kedaConfiguration Konfigurace komponenty Keda. KedaConfiguration
konfigurace virtuální sítě Konfigurace virtuální sítě pro prostředí Konfigurace virtuální sítě
workloadProfiles Profily úloh nakonfigurované pro spravované prostředí. WorkloadProfile[]
zoneRedundant Určuje, jestli je toto spravované prostředí zónově redundantní. bool

AppLogsConfiguration

Název Description Hodnota
destination Cíl protokolů může být log-analytics, azure-monitor nebo none. řetězec
logAnalyticsConfiguration Konfigurace Log Analytics musí být poskytnuta pouze v případě, že je cíl nakonfigurovaný jako log-analytics. LogAnalyticsConfiguration

LogAnalyticsConfiguration

Název Description Hodnota
customerId ID zákazníka Log Analytics řetězec
sharedKey Klíč zákazníka Log Analytics řetězec

Omezení:
Citlivá hodnota. Předání jako zabezpečený parametr

CustomDomainConfiguration

Název Description Hodnota
certificatePassword Heslo certifikátu řetězec

Omezení:
Citlivá hodnota. Předání jako zabezpečený parametr
hodnota certifikátu Objekt blob PFX nebo PEM
přípona dns Přípona DNS pro doménu prostředí řetězec

DaprConfiguration

Tento objekt neobsahuje žádné vlastnosti, které by se nastavily během nasazování. Všechny vlastnosti jsou jen pro čtení.

Konfigurace keda

Tento objekt neobsahuje žádné vlastnosti, které by se nastavily během nasazování. Všechny vlastnosti jsou jen pro čtení.

Konfigurace virtuální sítě

Název Description Hodnota
dockerBridgeCidr Rozsah IP adres notace CIDR přiřazený k mostu Dockeru, síti. Nesmí se překrývat s žádnými dalšími poskytnutými rozsahy IP adres. řetězec
infrastructureSubnetId ID prostředku podsítě pro součásti infrastruktury Nesmí se překrývat s žádnými dalšími poskytnutými rozsahy IP adres. řetězec
internal Logická hodnota označující, že prostředí má pouze interní nástroj pro vyrovnávání zatížení. Tato prostředí nemají veřejný prostředek statické IP adresy. Pokud povolíte tuto vlastnost, musí zadat infrastructureSubnetId. bool
platformaReservedCidr Rozsah IP adres v zápisu CIDR, který je možné rezervovat pro IP adresy infrastruktury prostředí. Nesmí se překrývat s žádnými dalšími poskytnutými rozsahy IP adres. řetězec
platformReservedDnsIP IP adresa z rozsahu IP adres definovaného platformReservedCidr, který bude vyhrazen pro interní server DNS. řetězec

WorkloadProfile

Název Description Hodnota
Maximumcount Maximální kapacita. int
minimální počet Minimální kapacita. int
name Typ profilu úlohy pro úlohy, na kterých se mají spouštět. string (povinné)
typ úlohyProfileType Typ profilu úlohy pro úlohy, na kterých se mají spouštět. string (povinné)

Šablony pro rychlý start

Následující šablony pro rychlý start nasadí tento typ prostředku.

Template (Šablona) Description
Vytvoří aplikaci kontejneru a prostředí pomocí registru.

Nasazení do Azure
Vytvořte prostředí aplikací kontejneru se základní aplikací kontejneru ze Azure Container Registry. Nasadí také pracovní prostor služby Log Analytics k ukládání protokolů.
Vytvoří dvě aplikace kontejneru s prostředím aplikací kontejneru.

Nasazení do Azure
Vytvořte prostředí dvou aplikací kontejneru se základní aplikací kontejneru. Nasadí také pracovní prostor služby Log Analytics k ukládání protokolů.
Vytvoří aplikaci kontejneru v prostředí aplikací kontejneru.

Nasazení do Azure
Vytvořte prostředí aplikací kontejneru se základní aplikací kontejneru. Nasadí také pracovní prostor služby Log Analytics k ukládání protokolů.
Vytvoří aplikaci kontejneru s definovaným pravidlem škálování HTTP.

Nasazení do Azure
Vytvořte prostředí aplikací kontejneru se základní aplikací kontejneru, která se škáluje na základě provozu HTTP.
Vytvoří externí prostředí aplikací kontejneru s virtuální sítí.

Nasazení do Azure
Vytvoří externí prostředí aplikací kontejneru s virtuální sítí.
Vytvoří interní prostředí aplikací kontejneru s virtuální sítí.

Nasazení do Azure
Vytvoří interní prostředí aplikací kontejneru s virtuální sítí.

Definice prostředku Terraform (poskytovatel AzAPI)

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

  • 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.App/managedEnvironments, přidejte do šablony následující Terraform.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.App/managedEnvironments@2022-11-01-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      appLogsConfiguration = {
        destination = "string"
        logAnalyticsConfiguration = {
          customerId = "string"
          sharedKey = "string"
        }
      }
      customDomainConfiguration = {
        certificatePassword = "string"
        dnsSuffix = "string"
      }
      daprAIConnectionString = "string"
      daprAIInstrumentationKey = "string"
      daprConfiguration = {}
      infrastructureResourceGroup = "string"
      kedaConfiguration = {}
      vnetConfiguration = {
        dockerBridgeCidr = "string"
        infrastructureSubnetId = "string"
        internal = bool
        platformReservedCidr = "string"
        platformReservedDnsIP = "string"
      }
      workloadProfiles = [
        {
          maximumCount = int
          minimumCount = int
          name = "string"
          workloadProfileType = "string"
        }
      ]
      zoneRedundant = bool
    }
    kind = "string"
  })
}

Hodnoty vlastností

managedEnvironments

Název Description Hodnota
typ Typ prostředku "Microsoft.App/managedEnvironments@2022-11-01-preview"
name Název prostředku string (povinné)
location Geografické umístění, ve kterém se nachází prostředek string (povinné)
parent_id K nasazení do skupiny prostředků použijte ID této skupiny prostředků. string (povinné)
tags Značky prostředků. Slovník názvů značek a hodnot.
Druhu Druh prostředí. řetězec
properties Vlastnosti specifické pro prostředky spravovaného prostředí ManagedEnvironmentProperties

ManagedEnvironmentProperties

Název Description Hodnota
appLogsConfiguration Konfigurace clusteru, která umožňuje export démona protokolu
aplikace se protokoluje do cíle. V současné době je pouze log-analytics
Podporuje se
AppLogsConfiguration
customDomainConfiguration Konfigurace vlastní domény pro prostředí CustomDomainConfiguration
daprAIConnectionString Application Insights připojovací řetězec používaný Dapr k exportu telemetrie komunikace mezi službami řetězec

Omezení:
Citlivá hodnota. Předání jako zabezpečený parametr
daprAIInstrumentationKey Instrumentační klíč služby Azure Monitor používaný nástrojem Dapr k exportu telemetrie komunikace mezi službami řetězec

Omezení:
Citlivá hodnota. Předání jako zabezpečený parametr
daprConfiguration Konfigurace komponenty Dapr. DaprConfiguration
infrastructureResourceGroup Název skupiny prostředků spravované platformou vytvořené pro spravované prostředí pro hostování prostředků infrastruktury Pokud zadáte ID podsítě, vytvoří se tato skupina prostředků ve stejném předplatném jako podsíť. řetězec
kedaConfiguration Konfigurace komponenty Keda. KedaConfiguration
konfigurace virtuální sítě Konfigurace virtuální sítě pro prostředí Konfigurace virtuální sítě
workloadProfiles Profily úloh nakonfigurované pro spravované prostředí. WorkloadProfile[]
zoneRedundant Určuje, jestli je toto spravované prostředí zónově redundantní. bool

AppLogsConfiguration

Název Description Hodnota
destination Cíl protokolů může být log-analytics, azure-monitor nebo none. řetězec
logAnalyticsConfiguration Konfigurace Log Analytics musí být poskytnuta pouze v případě, že je cíl nakonfigurovaný jako log-analytics. LogAnalyticsConfiguration

LogAnalyticsConfiguration

Název Description Hodnota
customerId ID zákazníka Log Analytics řetězec
sharedKey Klíč zákazníka Log Analytics řetězec

Omezení:
Citlivá hodnota. Předání jako zabezpečený parametr

CustomDomainConfiguration

Název Description Hodnota
certificatePassword Heslo certifikátu řetězec

Omezení:
Citlivá hodnota. Předání jako zabezpečený parametr
certificateValue Objekt blob PFX nebo PEM
přípona dns Přípona DNS pro doménu prostředí řetězec

DaprConfiguration

Tento objekt neobsahuje žádné vlastnosti, které by se nastavily během nasazování. Všechny vlastnosti jsou Jen pro čtení.

KedaConfiguration

Tento objekt neobsahuje žádné vlastnosti, které by se nastavily během nasazování. Všechny vlastnosti jsou jen pro čtení.

Konfigurace virtuální sítě

Název Description Hodnota
dockerBridgeCidr Rozsah IP adres notace CIDR přiřazený k mostu Dockeru, síti. Nesmí se překrývat s žádnými dalšími poskytnutými rozsahy IP adres. řetězec
infrastructureSubnetId ID prostředku podsítě pro součásti infrastruktury Nesmí se překrývat s žádnými dalšími poskytnutými rozsahy IP adres. řetězec
internal Logická hodnota označující, že prostředí má pouze interní nástroj pro vyrovnávání zatížení. Tato prostředí nemají veřejný prostředek statické IP adresy. Pokud povolíte tuto vlastnost, musí zadat infrastructureSubnetId. bool
platformaReservedCidr Rozsah IP adres v zápisu CIDR, který je možné rezervovat pro IP adresy infrastruktury prostředí. Nesmí se překrývat s žádnými dalšími poskytnutými rozsahy IP adres. řetězec
platformReservedDnsIP IP adresa z rozsahu IP adres definovaného platformReservedCidr, který bude vyhrazen pro interní server DNS. řetězec

WorkloadProfile

Název Description Hodnota
Maximumcount Maximální kapacita. int
minimální počet Minimální kapacita. int
name Typ profilu úlohy pro úlohy, na kterých se mají spouštět. string (povinné)
typ úlohyProfileType Typ profilu úlohy pro úlohy, na kterých se mají spouštět. string (povinné)