Microsoft.AppPlatform Spring

Bicep-Ressourcendefinition

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

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

Ressourcenformat

Um eine Microsoft.AppPlatform/Spring-Ressource zu erstellen, fügen Sie ihrer Vorlage den folgenden Bicep hinzu.

resource symbolicname 'Microsoft.AppPlatform/Spring@2023-03-01-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    capacity: int
    name: 'string'
    tier: 'string'
  }
  properties: {
    infraResourceGroup: 'string'
    managedEnvironmentId: 'string'
    marketplaceResource: {
      plan: 'string'
      product: 'string'
      publisher: 'string'
    }
    networkProfile: {
      appNetworkResourceGroup: 'string'
      appSubnetId: 'string'
      ingressConfig: {
        readTimeoutInSeconds: int
      }
      outboundType: 'string'
      serviceCidr: 'string'
      serviceRuntimeNetworkResourceGroup: 'string'
      serviceRuntimeSubnetId: 'string'
    }
    vnetAddons: {
      dataPlanePublicEndpoint: bool
      logStreamPublicEndpoint: bool
    }
    zoneRedundant: bool
  }
}

Eigenschaftswerte

Spring

Name BESCHREIBUNG Wert
name Der Ressourcenname Zeichenfolge (erforderlich)

Zeichenbegrenzung: 4-32

Gültige Zeichen:
Kleinbuchstaben, Zahlen und Bindestriche.

Der Ressourcenname muss in Azure eindeutig sein.
location Der GEO-Standort der Ressource. Zeichenfolge
tags Tags des Diensts, bei dem es sich um eine Liste von Schlüsselwertpaaren handelt, die die Ressource beschreiben. Wörterbuch der Tagnamen und -werte. Weitere Informationen finden Sie unter Tags in Vorlagen.
sku SKU der Dienstressource sku
properties Eigenschaften der Dienstressource ClusterResourceProperties

ClusterResourceProperties

Name BESCHREIBUNG Wert
infraResourceGroup Der Name der Ressourcengruppe, die die Infrastrukturressourcen enthält. Zeichenfolge
managedEnvironmentId Die Ressourcen-ID der verwalteten Umgebung, auf der spring Apps instance basiert Zeichenfolge
marketplaceResource Kauf eines Drittanbieterprodukts der Dienstressource. MarketplaceResource
networkProfile Netzwerkprofil des Diensts NetworkProfile
vnetAddons Zusätzliche Diensteinstellungen in VNET-Einschleusung instance ServiceVNetAddons
zoneRedundant bool

MarketplaceResource

Name BESCHREIBUNG Wert
Tarif Die Plan-ID des Drittanbieterartefakts, das beschafft wird. Zeichenfolge
product Das Artefakt der Dritten Partei, das beschafft wird. Zeichenfolge
publisher Die Herausgeber-ID des Drittanbieterartefakts, das gekauft wird. Zeichenfolge

NetworkProfile

Name BESCHREIBUNG Wert
appNetworkResourceGroup Name der Ressourcengruppe, die Netzwerkressourcen für Kunden-Apps in Azure Spring Apps enthält Zeichenfolge
appSubnetId Vollqualifizierte Ressourcen-ID des Subnetzes zum Hosten von Kunden-Apps in Azure Spring Apps Zeichenfolge
ingressConfig Eingangskonfigurationsnutzlast für die Azure Spring Apps-Ressource. IngressConfig
outboundType Der Typ des ausgehenden Datenverkehrs von Azure Spring Apps-VNET-Instanzen. Zeichenfolge
serviceCidr Reservierte CIDR des Azure Spring Apps-Diensts Zeichenfolge
serviceRuntimeNetworkResourceGroup Name der Ressourcengruppe, die Netzwerkressourcen von Azure Spring Apps Service Runtime enthält Zeichenfolge
serviceRuntimeSubnetId Vollqualifizierte Ressourcen-ID des Subnetzes zum Hosten von Azure Spring Apps Service Runtime Zeichenfolge

IngressConfig

Name BESCHREIBUNG Wert
readTimeoutInSeconds Timeout für eingehende Lesevorgänge in Sekunden. INT

ServiceVNetAddons

Name BESCHREIBUNG Wert
dataPlanePublicEndpoint Gibt an, ob auf die Komponenten der Datenebene (Protokollstream, App-Verbindung, Remotedebugging) in VNET-Einschleusung instance über das Internet zugegriffen werden kann. bool
logStreamPublicEndpoint Gibt an, ob auf den Protokollstream in VNET-Einschleusung instance über das Internet zugegriffen werden kann. bool

Sku

Name BESCHREIBUNG Wert
Kapazität Aktuelle Kapazität der Zielressource INT
name Name der Sku Zeichenfolge
Ebene Ebene der Sku Zeichenfolge

Schnellstartvorlagen

Diesen Ressourcentyp werden in den folgenden Schnellstartvorlagen bereitgestellt.

Vorlage BESCHREIBUNG
Bereitstellen einer einfachen Azure Spring Apps-Microserviceanwendung

Bereitstellen in Azure
Diese Vorlage stellt eine einfache Azure Spring Apps-Microserviceanwendung bereit, die in Azure ausgeführt werden kann.

Ressourcendefinition mit einer ARM-Vorlage

Der Spring-Ressourcentyp kann mit Vorgängen bereitgestellt werden, die Folgendes zum Ziel haben:

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

Ressourcenformat

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

{
  "type": "Microsoft.AppPlatform/Spring",
  "apiVersion": "2023-03-01-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "capacity": "int",
    "name": "string",
    "tier": "string"
  },
  "properties": {
    "infraResourceGroup": "string",
    "managedEnvironmentId": "string",
    "marketplaceResource": {
      "plan": "string",
      "product": "string",
      "publisher": "string"
    },
    "networkProfile": {
      "appNetworkResourceGroup": "string",
      "appSubnetId": "string",
      "ingressConfig": {
        "readTimeoutInSeconds": "int"
      },
      "outboundType": "string",
      "serviceCidr": "string",
      "serviceRuntimeNetworkResourceGroup": "string",
      "serviceRuntimeSubnetId": "string"
    },
    "vnetAddons": {
      "dataPlanePublicEndpoint": "bool",
      "logStreamPublicEndpoint": "bool"
    },
    "zoneRedundant": "bool"
  }
}

Eigenschaftswerte

Spring

Name BESCHREIBUNG Wert
type Ressourcentyp "Microsoft.AppPlatform/Spring"
apiVersion Die Ressourcen-API-Version '2023-03-01-preview'
name Der Ressourcenname Zeichenfolge (erforderlich)

Zeichenlimit: 4-32

Gültige Zeichen:
Kleinbuchstaben, Zahlen und Bindestriche.

Der Ressourcenname muss in Azure eindeutig sein.
location Der GEO-Standort der Ressource. Zeichenfolge
tags Tags des Diensts, bei dem es sich um eine Liste von Schlüsselwertpaaren handelt, die die Ressource beschreiben. Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen
sku Sku der Dienstressource sku
properties Eigenschaften der Dienstressource ClusterResourceProperties

ClusterResourceProperties

Name BESCHREIBUNG Wert
infraResourceGroup Der Name der Ressourcengruppe, die die Infrastrukturressourcen enthält Zeichenfolge
managedEnvironmentId Die Ressourcen-ID der verwalteten Umgebung, auf der spring Apps instance Zeichenfolge
marketplaceResource Kauf eines Drittanbieterprodukts der Dienstressource. MarketplaceResource
networkProfile Netzwerkprofil des Diensts NetworkProfile
vnetAddons Zusätzliche Diensteinstellungen in VNET-Einschleusung instance ServiceVNetAddons
zoneRedundant bool

MarketplaceResource

Name BESCHREIBUNG Wert
Tarif Die Plan-ID des 3rd-Party-Artefakts, das beschafft wird. Zeichenfolge
product Das Artefakt der 3. Partei, das beschafft wird. Zeichenfolge
publisher Die Herausgeber-ID des 3rd-Party-Artefakts, das gekauft wird. Zeichenfolge

NetworkProfile

Name BESCHREIBUNG Wert
appNetworkResourceGroup Name der Ressourcengruppe, die Netzwerkressourcen für Kunden-Apps in Azure Spring Apps enthält Zeichenfolge
appSubnetId Vollqualifizierte Ressourcen-ID des Subnetzes zum Hosten von Kunden-Apps in Azure Spring Apps Zeichenfolge
ingressConfig Nutzlast der Eingangskonfiguration für Die Azure Spring Apps-Ressource. IngressConfig
outboundType Der Ausgehende Datenverkehrstyp von Azure Spring Apps-VNET-Instanzen. Zeichenfolge
serviceCidr Reservierte CIDR des Azure Spring Apps-Diensts Zeichenfolge
serviceRuntimeNetworkResourceGroup Name der Ressourcengruppe, die Netzwerkressourcen von Azure Spring Apps Service Runtime enthält Zeichenfolge
serviceRuntimeSubnetId Vollqualifizierte Ressourcen-ID des Subnetzes zum Hosten von Azure Spring Apps Service Runtime Zeichenfolge

IngressConfig

Name BESCHREIBUNG Wert
readTimeoutInSeconds Timeout für eingehende Lesevorgänge in Sekunden. INT

ServiceVNetAddons

Name BESCHREIBUNG Wert
dataPlanePublicEndpoint Gibt an, ob auf die Komponenten der Datenebene (Protokollstream, App-Verbindung, Remotedebugging) in VNET-Einschleusung instance über das Internet zugegriffen werden kann. bool
logStreamPublicEndpoint Gibt an, ob auf den Protokollstream in VNET-Einschleusung instance über das Internet zugegriffen werden kann. bool

Sku

Name BESCHREIBUNG Wert
Kapazität Aktuelle Kapazität der Zielressource INT
name Name der Sku Zeichenfolge
Ebene Ebene der Sku Zeichenfolge

Schnellstartvorlagen

Diesen Ressourcentyp werden in den folgenden Schnellstartvorlagen bereitgestellt.

Vorlage BESCHREIBUNG
Bereitstellen einer einfachen Azure Spring Apps-Microserviceanwendung

Bereitstellen in Azure
Diese Vorlage stellt eine einfache Azure Spring Apps-Microserviceanwendung bereit, die in Azure ausgeführt werden kann.

Terraform (AzAPI-Anbieter) Ressourcendefinition

Der Spring-Ressourcentyp kann mit Vorgängen bereitgestellt werden, die Folgendes zum Ziel haben:

  • Ressourcengruppen

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

Ressourcenformat

Um eine Microsoft.AppPlatform/Spring-Ressource zu erstellen, fügen Sie Der Vorlage die folgende Terraform-Ressource hinzu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.AppPlatform/Spring@2023-03-01-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      infraResourceGroup = "string"
      managedEnvironmentId = "string"
      marketplaceResource = {
        plan = "string"
        product = "string"
        publisher = "string"
      }
      networkProfile = {
        appNetworkResourceGroup = "string"
        appSubnetId = "string"
        ingressConfig = {
          readTimeoutInSeconds = int
        }
        outboundType = "string"
        serviceCidr = "string"
        serviceRuntimeNetworkResourceGroup = "string"
        serviceRuntimeSubnetId = "string"
      }
      vnetAddons = {
        dataPlanePublicEndpoint = bool
        logStreamPublicEndpoint = bool
      }
      zoneRedundant = bool
    }
    sku = {
      capacity = int
      name = "string"
      tier = "string"
    }
  })
}

Eigenschaftswerte

Spring

Name BESCHREIBUNG Wert
type Ressourcentyp "Microsoft.AppPlatform/Spring@2023-03-01-preview"
name Der Ressourcenname Zeichenfolge (erforderlich)

Zeichenlimit: 4-32

Gültige Zeichen:
Kleinbuchstaben, Zahlen und Bindestriche.

Der Ressourcenname muss in Azure eindeutig sein.
location Der GEO-Standort der Ressource. Zeichenfolge
parent_id Verwenden Sie zum Bereitstellen in einer Ressourcengruppe die ID dieser Ressourcengruppe. Zeichenfolge (erforderlich)
tags Tags des Diensts, bei dem es sich um eine Liste von Schlüsselwertpaaren handelt, die die Ressource beschreiben. Wörterbuch der Tagnamen und -werte.
sku Sku der Dienstressource sku
properties Eigenschaften der Dienstressource ClusterResourceProperties

ClusterResourceProperties

Name BESCHREIBUNG Wert
infraResourceGroup Der Name der Ressourcengruppe, die die Infrastrukturressourcen enthält Zeichenfolge
managedEnvironmentId Die Ressourcen-ID der verwalteten Umgebung, auf der spring Apps instance Zeichenfolge
marketplaceResource Kauf eines Drittanbieterprodukts der Dienstressource. MarketplaceResource
networkProfile Netzwerkprofil des Diensts NetworkProfile
vnetAddons Zusätzliche Diensteinstellungen in VNET-Einschleusung instance ServiceVNetAddons
zoneRedundant bool

MarketplaceResource

Name BESCHREIBUNG Wert
Tarif Die Plan-ID des 3rd-Party-Artefakts, das beschafft wird. Zeichenfolge
product Das Artefakt der 3. Partei, das beschafft wird. Zeichenfolge
publisher Die Herausgeber-ID des 3rd-Party-Artefakts, das gekauft wird. Zeichenfolge

NetworkProfile

Name BESCHREIBUNG Wert
appNetworkResourceGroup Name der Ressourcengruppe, die Netzwerkressourcen für Kunden-Apps in Azure Spring Apps enthält Zeichenfolge
appSubnetId Vollqualifizierte Ressourcen-ID des Subnetzes zum Hosten von Kunden-Apps in Azure Spring Apps Zeichenfolge
ingressConfig Nutzlast der Eingangskonfiguration für Die Azure Spring Apps-Ressource. IngressConfig
outboundType Der Ausgehende Datenverkehrstyp von Azure Spring Apps-VNET-Instanzen. Zeichenfolge
serviceCidr Reservierte CIDR des Azure Spring Apps-Diensts Zeichenfolge
serviceRuntimeNetworkResourceGroup Name der Ressourcengruppe, die Netzwerkressourcen von Azure Spring Apps Service Runtime enthält Zeichenfolge
serviceRuntimeSubnetId Vollqualifizierte Ressourcen-ID des Subnetzes zum Hosten von Azure Spring Apps Service Runtime Zeichenfolge

IngressConfig

Name BESCHREIBUNG Wert
readTimeoutInSeconds Timeout für eingehende Lesevorgänge in Sekunden. INT

ServiceVNetAddons

Name BESCHREIBUNG Wert
dataPlanePublicEndpoint Gibt an, ob auf die Komponenten der Datenebene (Protokollstream, App-Verbindung, Remotedebugging) in VNET-Einschleusung instance über das Internet zugegriffen werden kann. bool
logStreamPublicEndpoint Gibt an, ob auf den Protokollstream in VNET-Einschleusung instance über das Internet zugegriffen werden kann. bool

Sku

Name BESCHREIBUNG Wert
Kapazität Aktuelle Kapazität der Zielressource INT
name Name der Sku Zeichenfolge
Ebene Ebene der Sku Zeichenfolge