Freigeben über


Microsoft.Web kubeEnvironments 2021-02-01

Bemerkungen

Dieser Ressourcentyp wurde zum Microsoft.App Namespace migriert. Informationen zum neuen Ressourcentyp finden Sie unter Microsoft.App managedEnvironments.

Informationen zur Migration finden Sie unter Aktion erforderlich: Namespacemigration von Microsoft.Web zu Microsoft.App im März 2022.

Bicep-Ressourcendefinition

Der KubeEnvironments-Ressourcentyp kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Web/kubeEnvironments-Ressource zu erstellen, fügen Sie ihrer Vorlage die folgende Bicep hinzu.

resource symbolicname 'Microsoft.Web/kubeEnvironments@2021-02-01' = {
  extendedLocation: {
    name: 'string'
  }
  kind: 'string'
  location: 'string'
  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'
  }
  tags: {
    {customized property}: 'string'
  }
}

Eigenschaftswerte

AppLogsConfiguration

Name Beschreibung Wert
Bestimmungsort Schnur
logAnalyticsConfiguration LogAnalyticsConfiguration

ArcConfiguration

Name Beschreibung Wert
artifactsStorageType "LocalNode"
'NetworkFileSystem'
artifactStorageAccessMode Schnur
artifactStorageClassName Schnur
artifactStorageMountPath Schnur
artifactStorageNodeName Schnur
frontEndServiceConfiguration FrontEndConfiguration-
kubeConfig Schnur

Zwänge:
Vertraulicher Wert. Übergeben Als sicherer Parameter.

ExtendedLocation

Name Beschreibung Wert
Name Name des erweiterten Speicherorts. Schnur

FrontEndConfiguration

Name Beschreibung Wert
Art 'LoadBalancer'
'NodePort'

KubeEnvironmentProperties

Name Beschreibung Wert
aksResourceID Schnur
appLogsConfiguration Clusterkonfiguration, mit der der Protokolldaemon exportiert werden kann
App-Protokolle an einem Ziel. Derzeit ist nur "Log-Analytics"
abgestützt
AppLogsConfiguration-
arcConfiguration Clusterkonfiguration, die den ARC-Cluster bestimmt
Komponententypen. Beispiel: Auswahl zwischen BuildService-Art,
FrontEnd Service ArtifactsStorageType usw.
ArcConfiguration-
internalLoadBalancerEnabled Nur in Vnet/Subnetz sichtbar Bool
staticIp Statische IP des KubeEnvironment Schnur

LogAnalyticsConfiguration

Name Beschreibung Wert
customerId Schnur
sharedKey Schnur

Zwänge:
Vertraulicher Wert. Übergeben Als sicherer Parameter.

Microsoft.Web/kubeEnvironments

Name Beschreibung Wert
extendedLocation Erweiterter Speicherort. ExtendedLocation-
Art Art der Ressource. Schnur
Ort Ressourcenspeicherort. Zeichenfolge (erforderlich)
Name Der Ressourcenname Zeichenfolge (erforderlich)
Eigenschaften KubeEnvironment-ressourcenspezifische Eigenschaften KubeEnvironmentProperties
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen

ResourceTags

Name Beschreibung Wert

ARM-Vorlagenressourcendefinition

Der KubeEnvironments-Ressourcentyp kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Web/kubeEnvironments-Ressource zu erstellen, fügen Sie der Vorlage den folgenden JSON-Code hinzu.

{
  "type": "Microsoft.Web/kubeEnvironments",
  "apiVersion": "2021-02-01",
  "name": "string",
  "extendedLocation": {
    "name": "string"
  },
  "kind": "string",
  "location": "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"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Eigenschaftswerte

AppLogsConfiguration

Name Beschreibung Wert
Bestimmungsort Schnur
logAnalyticsConfiguration LogAnalyticsConfiguration

ArcConfiguration

Name Beschreibung Wert
artifactsStorageType "LocalNode"
'NetworkFileSystem'
artifactStorageAccessMode Schnur
artifactStorageClassName Schnur
artifactStorageMountPath Schnur
artifactStorageNodeName Schnur
frontEndServiceConfiguration FrontEndConfiguration-
kubeConfig Schnur

Zwänge:
Vertraulicher Wert. Übergeben Als sicherer Parameter.

ExtendedLocation

Name Beschreibung Wert
Name Name des erweiterten Speicherorts. Schnur

FrontEndConfiguration

Name Beschreibung Wert
Art 'LoadBalancer'
'NodePort'

KubeEnvironmentProperties

Name Beschreibung Wert
aksResourceID Schnur
appLogsConfiguration Clusterkonfiguration, mit der der Protokolldaemon exportiert werden kann
App-Protokolle an einem Ziel. Derzeit ist nur "Log-Analytics"
abgestützt
AppLogsConfiguration-
arcConfiguration Clusterkonfiguration, die den ARC-Cluster bestimmt
Komponententypen. Beispiel: Auswahl zwischen BuildService-Art,
FrontEnd Service ArtifactsStorageType usw.
ArcConfiguration-
internalLoadBalancerEnabled Nur in Vnet/Subnetz sichtbar Bool
staticIp Statische IP des KubeEnvironment Schnur

LogAnalyticsConfiguration

Name Beschreibung Wert
customerId Schnur
sharedKey Schnur

Zwänge:
Vertraulicher Wert. Übergeben Als sicherer Parameter.

Microsoft.Web/kubeEnvironments

Name Beschreibung Wert
apiVersion Die API-Version '2021-02-01'
extendedLocation Erweiterter Speicherort. ExtendedLocation-
Art Art der Ressource. Schnur
Ort Ressourcenspeicherort. Zeichenfolge (erforderlich)
Name Der Ressourcenname Zeichenfolge (erforderlich)
Eigenschaften KubeEnvironment-ressourcenspezifische Eigenschaften KubeEnvironmentProperties
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen
Art Der Ressourcentyp 'Microsoft.Web/kubeEnvironments'

ResourceTags

Name Beschreibung Wert

Terraform -Ressourcendefinition (AzAPI-Anbieter)

Der KubeEnvironments-Ressourcentyp kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

  • Ressourcengruppen

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Web/kubeEnvironments-Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Terraform hinzu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Web/kubeEnvironments@2021-02-01"
  name = "string"
  kind = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    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"
    }
  })
}

Eigenschaftswerte

AppLogsConfiguration

Name Beschreibung Wert
Bestimmungsort Schnur
logAnalyticsConfiguration LogAnalyticsConfiguration

ArcConfiguration

Name Beschreibung Wert
artifactsStorageType "LocalNode"
'NetworkFileSystem'
artifactStorageAccessMode Schnur
artifactStorageClassName Schnur
artifactStorageMountPath Schnur
artifactStorageNodeName Schnur
frontEndServiceConfiguration FrontEndConfiguration-
kubeConfig Schnur

Zwänge:
Vertraulicher Wert. Übergeben Als sicherer Parameter.

ExtendedLocation

Name Beschreibung Wert
Name Name des erweiterten Speicherorts. Schnur

FrontEndConfiguration

Name Beschreibung Wert
Art 'LoadBalancer'
'NodePort'

KubeEnvironmentProperties

Name Beschreibung Wert
aksResourceID Schnur
appLogsConfiguration Clusterkonfiguration, mit der der Protokolldaemon exportiert werden kann
App-Protokolle an einem Ziel. Derzeit ist nur "Log-Analytics"
abgestützt
AppLogsConfiguration-
arcConfiguration Clusterkonfiguration, die den ARC-Cluster bestimmt
Komponententypen. Beispiel: Auswahl zwischen BuildService-Art,
FrontEnd Service ArtifactsStorageType usw.
ArcConfiguration-
internalLoadBalancerEnabled Nur in Vnet/Subnetz sichtbar Bool
staticIp Statische IP des KubeEnvironment Schnur

LogAnalyticsConfiguration

Name Beschreibung Wert
customerId Schnur
sharedKey Schnur

Zwänge:
Vertraulicher Wert. Übergeben Als sicherer Parameter.

Microsoft.Web/kubeEnvironments

Name Beschreibung Wert
extendedLocation Erweiterter Speicherort. ExtendedLocation-
Art Art der Ressource. Schnur
Ort Ressourcenspeicherort. Zeichenfolge (erforderlich)
Name Der Ressourcenname Zeichenfolge (erforderlich)
Eigenschaften KubeEnvironment-ressourcenspezifische Eigenschaften KubeEnvironmentProperties
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte.
Art Der Ressourcentyp "Microsoft.Web/kubeEnvironments@2021-02-01"

ResourceTags

Name Beschreibung Wert