Microsoft.App managedEnvironments 2023-05-01
- nejnovější
- 10. 10. 2024 ve verzi Preview
-
2024-08-02-preview -
2024-03-01 - 2024-02-02-preview
- 11. 11. 2023 ve verzi Preview
-
2023-08-01-preview -
2023-05-02-preview - 2023-05-01
-
2023-04-01-Preview - 11. 11. 2022 ve verzi Preview
- 10. 10. 2022
-
2022-06-01-preview - 1. 3. 2022
-
2022-01-01-preview
Definice prostředku Bicep
Spravovaný typ prostředkuEnvironments je možné nasadit s operacemi, které cílí:
- skupiny prostředků – viz příkazy nasazení 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 Microsoft.App/managedEnvironments prostředek, přidejte do šablony následující bicep.
resource symbolicname 'Microsoft.App/managedEnvironments@2023-05-01' = {
kind: 'string'
location: 'string'
name: 'string'
properties: {
appLogsConfiguration: {
destination: 'string'
logAnalyticsConfiguration: {
customerId: 'string'
sharedKey: 'string'
}
}
customDomainConfiguration: {
certificatePassword: 'string'
certificateValue: any(Azure.Bicep.Types.Concrete.AnyType)
dnsSuffix: 'string'
}
daprAIConnectionString: 'string'
daprAIInstrumentationKey: 'string'
daprConfiguration: {}
infrastructureResourceGroup: 'string'
kedaConfiguration: {}
peerAuthentication: {
mtls: {
enabled: bool
}
}
vnetConfiguration: {
dockerBridgeCidr: 'string'
infrastructureSubnetId: 'string'
internal: bool
platformReservedCidr: 'string'
platformReservedDnsIP: 'string'
}
workloadProfiles: [
{
maximumCount: int
minimumCount: int
name: 'string'
workloadProfileType: 'string'
}
]
zoneRedundant: bool
}
tags: {
{customized property}: 'string'
}
}
Hodnoty vlastností
AppLogsConfiguration
CustomDomainConfiguration
Jméno | Popis | Hodnota |
---|---|---|
certificatePassword | Heslo certifikátu | řetězec Omezení: Citlivá hodnota. Předejte ho jako zabezpečený parametr. |
certificateValue | Objekt blob PFX nebo PEM | jakýkoliv |
přípona dns | Přípona DNS pro doménu prostředí | řetězec |
DaprConfiguration
Jméno | Popis | Hodnota |
---|
KedaConfiguration
Jméno | Popis | Hodnota |
---|
LogAnalyticsConfiguration
Jméno | Popis | Hodnota |
---|---|---|
customerId | ID zákazníka Log Analytics | řetězec |
sharedKey | Klíč zákazníka Log Analytics | řetězec Omezení: Citlivá hodnota. Předejte ho jako zabezpečený parametr. |
ManagedEnvironmentProperties
Jméno | Popis | Hodnota |
---|---|---|
appLogsConfiguration | Konfigurace clusteru, která umožňuje démonu protokolu exportovat protokoly aplikace do nakonfigurovaného cíle. | AppLogsConfiguration |
customDomainConfiguration | Konfigurace vlastní domény pro prostředí | CustomDomainConfiguration |
daprAIConnectionString | Připojovací řetězec Application Insights používaný dapr k exportu telemetrie komunikace služby do služby | řetězec Omezení: Citlivá hodnota. Předejte ho jako zabezpečený parametr. |
daprAIInstrumentationKey | Instrumentační klíč služby Azure Monitor používaný nástrojem Dapr k exportu telemetrie komunikace služby do služby | řetězec Omezení: Citlivá hodnota. Předejte ho jako zabezpečený parametr. |
daprConfiguration | Konfigurace komponenty Dapr. | |
infrastructureResourceGroup | Název skupiny prostředků spravované platformou vytvořenou pro spravované prostředí pro hostování prostředků infrastruktury Pokud je zadané ID podsítě, vytvoří se tato skupina prostředků ve stejném předplatném jako podsíť. | řetězec |
kedaConfiguration | Konfigurace komponenty Keda. | kedaConfiguration |
peerAuthentication | Nastavení partnerského ověřování pro spravované prostředí | ManagedEnvironmentPropertiesPeerAuthentication |
vnetConfiguration | Konfigurace virtuální sítě pro prostředí | VnetConfiguration |
workloadProfiles | Profily úloh nakonfigurované pro spravované prostředí | workloadProfile[] |
zoneRedundant | Bez ohledu na to, jestli je toto spravované prostředí zónově redundantní. | Bool |
ManagedEnvironmentPropertiesPeerAuthentication
Jméno | Popis | Hodnota |
---|---|---|
mtls | Nastavení vzájemného ověřování TLS pro spravované prostředí | mtls |
Microsoft.App/managedEnvironments
Jméno | Popis | Hodnota |
---|---|---|
laskavý | Druh prostředí. | řetězec |
umístění | Geografické umístění, ve kterém se nachází zdroj | string (povinné) |
Jméno | Název prostředku | string (povinné) |
vlastnosti | Vlastnosti specifické pro prostředky spravovaného prostředí | managedEnvironmentProperties |
visačky | Značky prostředků | Slovník názvů a hodnot značek Viz Značky v šablonách |
Mtls
Jméno | Popis | Hodnota |
---|---|---|
zpřístupněný | Logická hodnota označující, jestli je povolené vzájemné ověřování TLS | Bool |
TrackedResourceTags
Jméno | Popis | Hodnota |
---|
VnetConfiguration
Jméno | Popis | Hodnota |
---|---|---|
dockerBridgeCidr | Rozsah IP adres zápisu 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 komponenty infrastruktury Nesmí se překrývat s žádnými dalšími poskytnutými rozsahy IP adres. | řetězec |
interní | 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ý statický prostředek IP adresy. Pokud povolíte tuto vlastnost, musí poskytnout parametr infrastructureSubnetId. | Bool |
platformReservedCidr | 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ých platformReservedCidr, která bude vyhrazena pro interní server DNS. | řetězec |
WorkloadProfile
Jméno | Popis | Hodnota |
---|---|---|
maximumCount | Maximální kapacita. | Int |
minimumCount | Minimální kapacita. | Int |
Jméno | 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é) |
Ukázky rychlého startu
Následující ukázky rychlého startu nasadí tento typ prostředku.
Soubor Bicep | Popis |
---|---|
vytvoří kontejnerovou aplikaci a prostředí s registru. | Vytvořte prostředí Container App Environment se základní aplikací kontejneru ze služby Azure Container Registry. Nasadí také pracovní prostor služby Log Analytics pro ukládání protokolů. |
Vytvoří kontejnerovou aplikaci s definovaným pravidlem škálování HTTP | Vytvořte prostředí Container App Environment se základní kontejnerovou aplikací, která se škáluje na základě provozu HTTP. |
vytvoří kontejnerovou aplikaci v prostředí Container App Environment | Vytvořte prostředí Container App Environment se základní kontejnerovou aplikací. Nasadí také pracovní prostor služby Log Analytics pro ukládání protokolů. |
vytvoří aplikaci mikroslužeb Dapr pomocí služby Container Apps | Vytvořte aplikaci mikroslužeb Dapr pomocí Container Apps. |
vytvoří aplikaci Dapr pub-sub servicebus pomocí služby Container Apps | Vytvořte aplikaci Dapr pub-sub servicebus pomocí Container Apps. |
vytvoří dvě kontejnerové aplikace s prostředím Container App Environment | Vytvořte dvě prostředí Container App Environment se základní aplikací kontejnerů. Nasadí také pracovní prostor služby Log Analytics pro ukládání protokolů. |
Vytvoří externí prostředí kontejnerové aplikace s virtuální sítě. | Vytvoří externí prostředí Container App s virtuální sítí. |
Vytvoří interní prostředí Container App s virtuální sítě | Vytvoří interní prostředí Container App s virtuální sítí. |
Definice prostředku šablony ARM
Spravovaný typ prostředkuEnvironments je možné nasadit s operacemi, které cílí:
- skupiny prostředků – viz příkazy nasazení 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 Microsoft.App/managedEnvironments prostředek, přidejte do šablony následující JSON.
{
"type": "Microsoft.App/managedEnvironments",
"apiVersion": "2023-05-01",
"name": "string",
"kind": "string",
"location": "string",
"properties": {
"appLogsConfiguration": {
"destination": "string",
"logAnalyticsConfiguration": {
"customerId": "string",
"sharedKey": "string"
}
},
"customDomainConfiguration": {
"certificatePassword": "string",
"certificateValue": {},
"dnsSuffix": "string"
},
"daprAIConnectionString": "string",
"daprAIInstrumentationKey": "string",
"daprConfiguration": {
},
"infrastructureResourceGroup": "string",
"kedaConfiguration": {
},
"peerAuthentication": {
"mtls": {
"enabled": "bool"
}
},
"vnetConfiguration": {
"dockerBridgeCidr": "string",
"infrastructureSubnetId": "string",
"internal": "bool",
"platformReservedCidr": "string",
"platformReservedDnsIP": "string"
},
"workloadProfiles": [
{
"maximumCount": "int",
"minimumCount": "int",
"name": "string",
"workloadProfileType": "string"
}
],
"zoneRedundant": "bool"
},
"tags": {
"{customized property}": "string"
}
}
Hodnoty vlastností
AppLogsConfiguration
CustomDomainConfiguration
Jméno | Popis | Hodnota |
---|---|---|
certificatePassword | Heslo certifikátu | řetězec Omezení: Citlivá hodnota. Předejte ho jako zabezpečený parametr. |
certificateValue | Objekt blob PFX nebo PEM | jakýkoliv |
přípona dns | Přípona DNS pro doménu prostředí | řetězec |
DaprConfiguration
Jméno | Popis | Hodnota |
---|
KedaConfiguration
Jméno | Popis | Hodnota |
---|
LogAnalyticsConfiguration
Jméno | Popis | Hodnota |
---|---|---|
customerId | ID zákazníka Log Analytics | řetězec |
sharedKey | Klíč zákazníka Log Analytics | řetězec Omezení: Citlivá hodnota. Předejte ho jako zabezpečený parametr. |
ManagedEnvironmentProperties
Jméno | Popis | Hodnota |
---|---|---|
appLogsConfiguration | Konfigurace clusteru, která umožňuje démonu protokolu exportovat protokoly aplikace do nakonfigurovaného cíle. | AppLogsConfiguration |
customDomainConfiguration | Konfigurace vlastní domény pro prostředí | CustomDomainConfiguration |
daprAIConnectionString | Připojovací řetězec Application Insights používaný dapr k exportu telemetrie komunikace služby do služby | řetězec Omezení: Citlivá hodnota. Předejte ho jako zabezpečený parametr. |
daprAIInstrumentationKey | Instrumentační klíč služby Azure Monitor používaný nástrojem Dapr k exportu telemetrie komunikace služby do služby | řetězec Omezení: Citlivá hodnota. Předejte ho jako zabezpečený parametr. |
daprConfiguration | Konfigurace komponenty Dapr. | |
infrastructureResourceGroup | Název skupiny prostředků spravované platformou vytvořenou pro spravované prostředí pro hostování prostředků infrastruktury Pokud je zadané ID podsítě, vytvoří se tato skupina prostředků ve stejném předplatném jako podsíť. | řetězec |
kedaConfiguration | Konfigurace komponenty Keda. | kedaConfiguration |
peerAuthentication | Nastavení partnerského ověřování pro spravované prostředí | ManagedEnvironmentPropertiesPeerAuthentication |
vnetConfiguration | Konfigurace virtuální sítě pro prostředí | VnetConfiguration |
workloadProfiles | Profily úloh nakonfigurované pro spravované prostředí | workloadProfile[] |
zoneRedundant | Bez ohledu na to, jestli je toto spravované prostředí zónově redundantní. | Bool |
ManagedEnvironmentPropertiesPeerAuthentication
Jméno | Popis | Hodnota |
---|---|---|
mtls | Nastavení vzájemného ověřování TLS pro spravované prostředí | mtls |
Microsoft.App/managedEnvironments
Jméno | Popis | Hodnota |
---|---|---|
apiVersion | Verze rozhraní API | '2023-05-01' |
laskavý | Druh prostředí. | řetězec |
umístění | Geografické umístění, ve kterém se nachází zdroj | string (povinné) |
Jméno | Název prostředku | string (povinné) |
vlastnosti | Vlastnosti specifické pro prostředky spravovaného prostředí | managedEnvironmentProperties |
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.App/managedEnvironments" |
Mtls
Jméno | Popis | Hodnota |
---|---|---|
zpřístupněný | Logická hodnota označující, jestli je povolené vzájemné ověřování TLS | Bool |
TrackedResourceTags
Jméno | Popis | Hodnota |
---|
VnetConfiguration
Jméno | Popis | Hodnota |
---|---|---|
dockerBridgeCidr | Rozsah IP adres zápisu 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 komponenty infrastruktury Nesmí se překrývat s žádnými dalšími poskytnutými rozsahy IP adres. | řetězec |
interní | 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ý statický prostředek IP adresy. Pokud povolíte tuto vlastnost, musí poskytnout parametr infrastructureSubnetId. | Bool |
platformReservedCidr | 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ých platformReservedCidr, která bude vyhrazena pro interní server DNS. | řetězec |
WorkloadProfile
Jméno | Popis | Hodnota |
---|---|---|
maximumCount | Maximální kapacita. | Int |
minimumCount | Minimální kapacita. | Int |
Jméno | 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 pro rychlý start nasazují tento typ prostředku.
Šablona | Popis |
---|---|
vytvoří kontejnerovou aplikaci a prostředí s registru. Nasadit |
Vytvořte prostředí Container App Environment se základní aplikací kontejneru ze služby Azure Container Registry. Nasadí také pracovní prostor služby Log Analytics pro ukládání protokolů. |
Vytvoří kontejnerovou aplikaci s definovaným pravidlem škálování HTTP Nasadit |
Vytvořte prostředí Container App Environment se základní kontejnerovou aplikací, která se škáluje na základě provozu HTTP. |
vytvoří kontejnerovou aplikaci v prostředí Container App Environment Nasadit |
Vytvořte prostředí Container App Environment se základní kontejnerovou aplikací. Nasadí také pracovní prostor služby Log Analytics pro ukládání protokolů. |
vytvoří aplikaci mikroslužeb Dapr pomocí služby Container Apps Nasadit |
Vytvořte aplikaci mikroslužeb Dapr pomocí Container Apps. |
vytvoří aplikaci Dapr pub-sub servicebus pomocí služby Container Apps Nasadit |
Vytvořte aplikaci Dapr pub-sub servicebus pomocí Container Apps. |
vytvoří dvě kontejnerové aplikace s prostředím Container App Environment Nasadit |
Vytvořte dvě prostředí Container App Environment se základní aplikací kontejnerů. Nasadí také pracovní prostor služby Log Analytics pro ukládání protokolů. |
Vytvoří externí prostředí kontejnerové aplikace s virtuální sítě. Nasadit |
Vytvoří externí prostředí Container App s virtuální sítí. |
Vytvoří interní prostředí Container App s virtuální sítě Nasadit |
Vytvoří interní prostředí Container App s virtuální sítí. |
Definice prostředku Terraformu (poskytovatel AzAPI)
Spravovaný typ prostředkuEnvironments 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.App/managedEnvironments, přidejte do šablony následující Terraform.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.App/managedEnvironments@2023-05-01"
name = "string"
kind = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
appLogsConfiguration = {
destination = "string"
logAnalyticsConfiguration = {
customerId = "string"
sharedKey = "string"
}
}
customDomainConfiguration = {
certificatePassword = "string"
certificateValue = ?
dnsSuffix = "string"
}
daprAIConnectionString = "string"
daprAIInstrumentationKey = "string"
daprConfiguration = {
}
infrastructureResourceGroup = "string"
kedaConfiguration = {
}
peerAuthentication = {
mtls = {
enabled = bool
}
}
vnetConfiguration = {
dockerBridgeCidr = "string"
infrastructureSubnetId = "string"
internal = bool
platformReservedCidr = "string"
platformReservedDnsIP = "string"
}
workloadProfiles = [
{
maximumCount = int
minimumCount = int
name = "string"
workloadProfileType = "string"
}
]
zoneRedundant = bool
}
})
}
Hodnoty vlastností
AppLogsConfiguration
CustomDomainConfiguration
Jméno | Popis | Hodnota |
---|---|---|
certificatePassword | Heslo certifikátu | řetězec Omezení: Citlivá hodnota. Předejte ho jako zabezpečený parametr. |
certificateValue | Objekt blob PFX nebo PEM | jakýkoliv |
přípona dns | Přípona DNS pro doménu prostředí | řetězec |
DaprConfiguration
Jméno | Popis | Hodnota |
---|
KedaConfiguration
Jméno | Popis | Hodnota |
---|
LogAnalyticsConfiguration
Jméno | Popis | Hodnota |
---|---|---|
customerId | ID zákazníka Log Analytics | řetězec |
sharedKey | Klíč zákazníka Log Analytics | řetězec Omezení: Citlivá hodnota. Předejte ho jako zabezpečený parametr. |
ManagedEnvironmentProperties
Jméno | Popis | Hodnota |
---|---|---|
appLogsConfiguration | Konfigurace clusteru, která umožňuje démonu protokolu exportovat protokoly aplikace do nakonfigurovaného cíle. | AppLogsConfiguration |
customDomainConfiguration | Konfigurace vlastní domény pro prostředí | CustomDomainConfiguration |
daprAIConnectionString | Připojovací řetězec Application Insights používaný dapr k exportu telemetrie komunikace služby do služby | řetězec Omezení: Citlivá hodnota. Předejte ho jako zabezpečený parametr. |
daprAIInstrumentationKey | Instrumentační klíč služby Azure Monitor používaný nástrojem Dapr k exportu telemetrie komunikace služby do služby | řetězec Omezení: Citlivá hodnota. Předejte ho jako zabezpečený parametr. |
daprConfiguration | Konfigurace komponenty Dapr. | |
infrastructureResourceGroup | Název skupiny prostředků spravované platformou vytvořenou pro spravované prostředí pro hostování prostředků infrastruktury Pokud je zadané ID podsítě, vytvoří se tato skupina prostředků ve stejném předplatném jako podsíť. | řetězec |
kedaConfiguration | Konfigurace komponenty Keda. | kedaConfiguration |
peerAuthentication | Nastavení partnerského ověřování pro spravované prostředí | ManagedEnvironmentPropertiesPeerAuthentication |
vnetConfiguration | Konfigurace virtuální sítě pro prostředí | VnetConfiguration |
workloadProfiles | Profily úloh nakonfigurované pro spravované prostředí | workloadProfile[] |
zoneRedundant | Bez ohledu na to, jestli je toto spravované prostředí zónově redundantní. | Bool |
ManagedEnvironmentPropertiesPeerAuthentication
Jméno | Popis | Hodnota |
---|---|---|
mtls | Nastavení vzájemného ověřování TLS pro spravované prostředí | mtls |
Microsoft.App/managedEnvironments
Jméno | Popis | Hodnota |
---|---|---|
laskavý | Druh prostředí. | řetězec |
umístění | Geografické umístění, ve kterém se nachází zdroj | string (povinné) |
Jméno | Název prostředku | string (povinné) |
vlastnosti | Vlastnosti specifické pro prostředky spravovaného prostředí | managedEnvironmentProperties |
visačky | Značky prostředků | Slovník názvů a hodnot značek |
typ | Typ prostředku | "Microsoft.App/managedEnvironments@2023-05-01" |
Mtls
Jméno | Popis | Hodnota |
---|---|---|
zpřístupněný | Logická hodnota označující, jestli je povolené vzájemné ověřování TLS | Bool |
TrackedResourceTags
Jméno | Popis | Hodnota |
---|
VnetConfiguration
Jméno | Popis | Hodnota |
---|---|---|
dockerBridgeCidr | Rozsah IP adres zápisu 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 komponenty infrastruktury Nesmí se překrývat s žádnými dalšími poskytnutými rozsahy IP adres. | řetězec |
interní | 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ý statický prostředek IP adresy. Pokud povolíte tuto vlastnost, musí poskytnout parametr infrastructureSubnetId. | Bool |
platformReservedCidr | 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ých platformReservedCidr, která bude vyhrazena pro interní server DNS. | řetězec |
WorkloadProfile
Jméno | Popis | Hodnota |
---|---|---|
maximumCount | Maximální kapacita. | Int |
minimumCount | Minimální kapacita. | Int |
Jméno | 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é) |