Microsoft.Web kubeEnvironments 2021-01-01
Definição de recurso do Bicep
O tipo de recurso kubeEnvironments pode ser implementado com operações que visam:
- Grupos de recursos – veja os comandos de implementação do grupo de recursos
Para obter uma lista das propriedades alteradas em cada versão da API, veja Registo de alterações.
Observações
Este tipo de recurso foi migrado para o espaço de nomes Microsoft.App . Para o novo tipo de recurso, veja Microsoft.App managedEnvironments.
Para obter informações sobre a migração, consulte Action Required: Namespace migration from Microsoft.Web to Microsoft.App in March 2022 (Ação Necessária: Migração do espaço de nomes de Microsoft.Web para Microsoft.App em março de 2022).
Formato do recurso
Para criar um recurso Microsoft.Web/kubeEnvironments, adicione o seguinte Bicep ao seu modelo.
resource symbolicname 'Microsoft.Web/kubeEnvironments@2021-01-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
kind: 'string'
extendedLocation: {
name: 'string'
}
properties: {
aksResourceID: 'string'
appLogsConfiguration: {
destination: 'string'
logAnalyticsConfiguration: {
customerId: 'string'
sharedKey: 'string'
}
}
arcConfiguration: {
artifactsStorageType: 'string'
artifactStorageAccessMode: 'string'
artifactStorageClassName: 'string'
artifactStorageMountPath: 'string'
artifactStorageNodeName: 'string'
frontEndServiceConfiguration: {
kind: 'string'
}
kubeConfig: 'string'
}
internalLoadBalancerEnabled: bool
staticIp: 'string'
}
}
Valores de propriedade
kubeEnvironments
Nome | Descrição | Valor |
---|---|---|
name | O nome do recurso | cadeia (obrigatório) |
localização | Localização do Recurso. | cadeia (obrigatório) |
etiquetas | Etiquetas de recursos. | Dicionário de nomes e valores de etiquetas. Ver Etiquetas em modelos |
tipo | Tipo de recurso. | string |
extendedLocation | Localização Expandida. | ExtendedLocation |
propriedades | Propriedades específicas do recurso KubeEnvironment | KubeEnvironmentProperties |
ExtendedLocation
Nome | Descrição | Valor |
---|---|---|
name | Nome da localização expandida. | string |
KubeEnvironmentProperties
Nome | Descrição | Valor |
---|---|---|
aksResourceID | string | |
appLogsConfiguration | Configuração do cluster que permite a exportação do daemon de registo registos de aplicações para um destino. Atualmente, apenas "log-analytics" é Suportado |
AppLogsConfiguration |
arcConfiguration | Configuração do cluster que determina o cluster arc tipos de componentes. Por exemplo: escolher entre o tipo BuildService, Artefactos do Serviço front-endStorageType, etc. |
ArcConfiguration |
internalLoadBalancerEnabled | Apenas visível na Vnet/Sub-rede | bool |
staticIp | IP estático do KubeEnvironment | string |
AppLogsConfiguration
Nome | Descrição | Valor |
---|---|---|
destino | string | |
logAnalyticsConfiguration | LogAnalyticsConfiguration |
LogAnalyticsConfiguration
Nome | Descrição | Valor |
---|---|---|
customerId | string | |
sharedKey | string |
ArcConfiguration
Nome | Descrição | Valor |
---|---|---|
artifactsStorageType | "LocalNode" "NetworkFileSystem" |
|
artifactStorageAccessMode | string | |
artifactStorageClassName | string | |
artifactStorageMountPath | string | |
artifactStorageNodeName | string | |
frontEndServiceConfiguration | FrontEndConfiguration | |
kubeConfig | string |
FrontEndConfiguration
Nome | Descrição | Valor |
---|---|---|
tipo | "LoadBalancer" "NodePort" |
Definição de recurso do modelo arm
O tipo de recurso kubeEnvironments pode ser implementado com operações que visam:
- Grupos de recursos – veja os comandos de implementação do grupo de recursos
Para obter uma lista das propriedades alteradas em cada versão da API, veja Registo de alterações.
Observações
Este tipo de recurso foi migrado para o espaço de nomes Microsoft.App . Para o novo tipo de recurso, veja Microsoft.App managedEnvironments.
Para obter informações sobre a migração, consulte Action Required: Namespace migration from Microsoft.Web to Microsoft.App in March 2022 (Ação Necessária: Migração do espaço de nomes de Microsoft.Web para Microsoft.App em março de 2022).
Formato do recurso
Para criar um recurso Microsoft.Web/kubeEnvironments, adicione o seguinte JSON ao seu modelo.
{
"type": "Microsoft.Web/kubeEnvironments",
"apiVersion": "2021-01-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"kind": "string",
"extendedLocation": {
"name": "string"
},
"properties": {
"aksResourceID": "string",
"appLogsConfiguration": {
"destination": "string",
"logAnalyticsConfiguration": {
"customerId": "string",
"sharedKey": "string"
}
},
"arcConfiguration": {
"artifactsStorageType": "string",
"artifactStorageAccessMode": "string",
"artifactStorageClassName": "string",
"artifactStorageMountPath": "string",
"artifactStorageNodeName": "string",
"frontEndServiceConfiguration": {
"kind": "string"
},
"kubeConfig": "string"
},
"internalLoadBalancerEnabled": "bool",
"staticIp": "string"
}
}
Valores de propriedade
kubeEnvironments
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | "Microsoft.Web/kubeEnvironments" |
apiVersion | A versão da API de recursos | '2021-01-01' |
name | O nome do recurso | cadeia (obrigatório) |
localização | Localização do Recurso. | cadeia (obrigatório) |
etiquetas | Etiquetas de recursos. | Dicionário de nomes e valores de etiquetas. Ver Etiquetas em modelos |
tipo | Tipo de recurso. | string |
extendedLocation | Localização Expandida. | ExtendedLocation |
propriedades | Propriedades específicas do recurso KubeEnvironment | KubeEnvironmentProperties |
ExtendedLocation
Nome | Descrição | Valor |
---|---|---|
name | Nome da localização expandida. | string |
KubeEnvironmentProperties
Nome | Descrição | Valor |
---|---|---|
aksResourceID | string | |
appLogsConfiguration | Configuração do cluster que permite a exportação do daemon de registo registos de aplicações para um destino. Atualmente, apenas "log-analytics" é Suportado |
AppLogsConfiguration |
arcConfiguration | Configuração do cluster que determina o cluster arc tipos de componentes. Por exemplo: escolher entre o tipo BuildService, Artefactos do Serviço front-endStorageType, etc. |
ArcConfiguration |
internalLoadBalancerEnabled | Apenas visível na Vnet/Sub-rede | bool |
staticIp | IP estático do KubeEnvironment | string |
AppLogsConfiguration
Nome | Descrição | Valor |
---|---|---|
destino | string | |
logAnalyticsConfiguration | LogAnalyticsConfiguration |
LogAnalyticsConfiguration
Nome | Descrição | Valor |
---|---|---|
customerId | string | |
sharedKey | string |
ArcConfiguration
Nome | Descrição | Valor |
---|---|---|
artifactsStorageType | "LocalNode" "NetworkFileSystem" |
|
artifactStorageAccessMode | string | |
artifactStorageClassName | string | |
artifactStorageMountPath | string | |
artifactStorageNodeName | string | |
frontEndServiceConfiguration | FrontEndConfiguration | |
kubeConfig | string |
FrontEndConfiguration
Nome | Descrição | Valor |
---|---|---|
tipo | "LoadBalancer" "NodePort" |
Definição de recurso terraform (fornecedor AzAPI)
O tipo de recurso kubeEnvironments pode ser implementado com operações que visam:
- Grupos de recursos
Para obter uma lista das propriedades alteradas em cada versão da API, veja Registo de alterações.
Formato do recurso
Para criar um recurso Microsoft.Web/kubeEnvironments, adicione o seguinte Terraform ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Web/kubeEnvironments@2021-01-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
aksResourceID = "string"
appLogsConfiguration = {
destination = "string"
logAnalyticsConfiguration = {
customerId = "string"
sharedKey = "string"
}
}
arcConfiguration = {
artifactsStorageType = "string"
artifactStorageAccessMode = "string"
artifactStorageClassName = "string"
artifactStorageMountPath = "string"
artifactStorageNodeName = "string"
frontEndServiceConfiguration = {
kind = "string"
}
kubeConfig = "string"
}
internalLoadBalancerEnabled = bool
staticIp = "string"
}
kind = "string"
extendedLocation = {
name = "string"
}
})
}
Valores de propriedade
kubeEnvironments
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | "Microsoft.Web/kubeEnvironments@2021-01-01" |
name | O nome do recurso | cadeia (obrigatório) |
localização | Localização do Recurso. | cadeia (obrigatório) |
parent_id | Para implementar num grupo de recursos, utilize o ID desse grupo de recursos. | cadeia (obrigatório) |
etiquetas | Etiquetas de recursos. | Dicionário de nomes e valores de etiquetas. |
tipo | Tipo de recurso. | string |
extendedLocation | Localização Expandida. | ExtendedLocation |
propriedades | Propriedades específicas do recurso KubeEnvironment | KubeEnvironmentProperties |
ExtendedLocation
Nome | Descrição | Valor |
---|---|---|
name | Nome da localização expandida. | string |
KubeEnvironmentProperties
Nome | Descrição | Valor |
---|---|---|
aksResourceID | string | |
appLogsConfiguration | Configuração do cluster que permite a exportação do daemon de registo registos de aplicações para um destino. Atualmente, apenas "log-analytics" é Suportado |
AppLogsConfiguration |
arcConfiguration | Configuração do cluster que determina o cluster arc tipos de componentes. Por exemplo: escolher entre o tipo BuildService, Artefactos do Serviço front-endStorageType, etc. |
ArcConfiguration |
internalLoadBalancerEnabled | Apenas visível na Vnet/Sub-rede | bool |
staticIp | IP estático do KubeEnvironment | string |
AppLogsConfiguration
Nome | Descrição | Valor |
---|---|---|
destino | string | |
logAnalyticsConfiguration | LogAnalyticsConfiguration |
LogAnalyticsConfiguration
Nome | Descrição | Valor |
---|---|---|
customerId | string | |
sharedKey | string |
ArcConfiguration
Nome | Descrição | Valor |
---|---|---|
artifactsStorageType | "LocalNode" "NetworkFileSystem" |
|
artifactStorageAccessMode | string | |
artifactStorageClassName | string | |
artifactStorageMountPath | string | |
artifactStorageNodeName | string | |
frontEndServiceConfiguration | FrontEndConfiguration | |
kubeConfig | string |
FrontEndConfiguration
Nome | Descrição | Valor |
---|---|---|
tipo | "LoadBalancer" "NodePort" |