Microsoft.AppPlatform Spring

Bicep-resursdefinition

Spring-resurstypen kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.AppPlatform/Spring-resurs lägger du till följande Bicep i mallen.

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
  }
}

Egenskapsvärden

Spring

Name Beskrivning Värde
name Resursnamnet sträng (krävs)

Teckengräns: 4–32

Giltiga tecken:
Gemener, siffror och bindestreck.

Resursnamnet måste vara unikt i Hela Azure.
location Resursens GEO-plats. sträng
tags Taggar för tjänsten som är en lista över nyckel/värde-par som beskriver resursen. Ordlista med taggnamn och värden. Se Taggar i mallar
sku SKU för tjänstresursen Sku
properties Egenskaper för tjänstresursen ClusterResourceProperties

ClusterResourceProperties

Name Beskrivning Värde
infraResourceGroup Namnet på resursgruppen som innehåller infrastrukturresurserna sträng
managedEnvironmentId Resurs-ID för den hanterade miljön som Spring Apps-instansen bygger på sträng
marketplaceResource Köpa en produkt från tredje part av tjänstresursen. MarketplaceResource
networkProfile Tjänstens nätverksprofil NetworkProfile
vnetAddons Ytterligare tjänstinställningar i instansen av vnet-inmatning ServiceVNetAddons
zoneRedundant boolesk

MarketplaceResource

Name Beskrivning Värde
planera Plan-ID för tredjepartsartefakten som införskaffas. sträng
produkt Den tredjepartsartefakt som införskaffas. sträng
utgivare Utgivar-ID:t för den tredjepartsartefakt som köps. sträng

NetworkProfile

Name Beskrivning Värde
appNetworkResourceGroup Namnet på resursgruppen som innehåller nätverksresurser för kundappar i Azure Spring Apps sträng
appSubnetId Fullständigt kvalificerat resurs-ID för undernätet som värd för kundappar i Azure Spring Apps sträng
ingressConfig Ingresskonfigurationsnyttolast för Azure Spring Apps-resurs. IngressConfig
outboundType Utgående trafiktyp för virtuella Azure Spring Apps-instanser. sträng
serviceCidr Reserverad CIDR för Azure Spring Apps-tjänsten sträng
serviceRuntimeNetworkResourceGroup Namnet på resursgruppen som innehåller nätverksresurser för Azure Spring Apps Service Runtime sträng
serviceRuntimeSubnetId Fullständigt kvalificerat resurs-ID för undernätet som värd för Azure Spring Apps Service Runtime sträng

IngressConfig

Name Beskrivning Värde
readTimeoutInSeconds Tidsgränsen för ingressläsningen nås i sekunder. int

ServiceVNetAddons

Name Beskrivning Värde
dataPlanePublicEndpoint Anger om dataplanskomponenterna (loggströmmen, appanslutningen, fjärrfelsökningen) i instansen av vnet-inmatningen kan nås från Internet. boolesk
logStreamPublicEndpoint Anger om loggströmmen i instansen av vnet-inmatningen kan nås från Internet. boolesk

Sku

Name Beskrivning Värde
capacity Målresursens aktuella kapacitet int
name Namnet på SKU:n sträng
nivå Nivå för SKU:n sträng

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Description
Distribuera ett enkelt Azure Spring Apps-mikrotjänstprogram

Distribuera till Azure
Den här mallen distribuerar ett enkelt Azure Spring Apps-mikrotjänstprogram som ska köras på Azure.

Resursdefinition för ARM-mall

Spring-resurstypen kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.AppPlatform/Spring-resurs lägger du till följande JSON i mallen.

{
  "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"
  }
}

Egenskapsvärden

Spring

Name Beskrivning Värde
typ Resurstypen "Microsoft.AppPlatform/Spring"
apiVersion Resurs-API-versionen "2023-03-01-preview"
name Resursnamnet sträng (krävs)

Teckengräns: 4–32

Giltiga tecken:
Gemener, siffror och bindestreck.

Resursnamnet måste vara unikt i Hela Azure.
location Resursens GEO-plats. sträng
tags Taggar för tjänsten som är en lista över nyckel/värde-par som beskriver resursen. Ordlista med taggnamn och värden. Se Taggar i mallar
sku SKU för tjänstresursen Sku
properties Egenskaper för tjänstresursen ClusterResourceProperties

ClusterResourceProperties

Name Beskrivning Värde
infraResourceGroup Namnet på resursgruppen som innehåller infrastrukturresurserna sträng
managedEnvironmentId Resurs-ID för den hanterade miljön som Spring Apps-instansen bygger på sträng
marketplaceResource Köpa en produkt från tredje part av tjänstresursen. MarketplaceResource
networkProfile Tjänstens nätverksprofil NetworkProfile
vnetAddons Ytterligare tjänstinställningar i instansen av vnet-inmatning ServiceVNetAddons
zoneRedundant boolesk

MarketplaceResource

Name Beskrivning Värde
planera Plan-ID för tredjepartsartefakten som införskaffas. sträng
produkt Den tredjepartsartefakt som införskaffas. sträng
utgivare Utgivar-ID:t för den tredjepartsartefakt som köps. sträng

NetworkProfile

Name Beskrivning Värde
appNetworkResourceGroup Namnet på resursgruppen som innehåller nätverksresurser för kundappar i Azure Spring Apps sträng
appSubnetId Fullständigt kvalificerat resurs-ID för undernätet som värd för kundappar i Azure Spring Apps sträng
ingressConfig Ingresskonfigurationsnyttolast för Azure Spring Apps-resurs. IngressConfig
outboundType Utgående trafiktyp för virtuella Azure Spring Apps-instanser. sträng
serviceCidr Reserverad CIDR för Azure Spring Apps-tjänsten sträng
serviceRuntimeNetworkResourceGroup Namnet på resursgruppen som innehåller nätverksresurser för Azure Spring Apps Service Runtime sträng
serviceRuntimeSubnetId Fullständigt kvalificerat resurs-ID för undernätet som värd för Azure Spring Apps Service Runtime sträng

IngressConfig

Name Beskrivning Värde
readTimeoutInSeconds Tidsgränsen för ingressläsningen nås i sekunder. int

ServiceVNetAddons

Name Beskrivning Värde
dataPlanePublicEndpoint Anger om dataplanskomponenterna (loggströmmen, appanslutningen, fjärrfelsökningen) i instansen av vnet-inmatningen kan nås från Internet. boolesk
logStreamPublicEndpoint Anger om loggströmmen i instansen av vnet-inmatningen kan nås från Internet. boolesk

Sku

Name Beskrivning Värde
capacity Målresursens aktuella kapacitet int
name Namnet på SKU:n sträng
nivå Nivå för SKU:n sträng

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Description
Distribuera ett enkelt Azure Spring Apps-mikrotjänstprogram

Distribuera till Azure
Den här mallen distribuerar ett enkelt Azure Spring Apps-mikrotjänstprogram som ska köras på Azure.

Resursdefinition för Terraform (AzAPI-provider)

Spring-resurstypen kan distribueras med åtgärder som mål:

  • Resursgrupper

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.AppPlatform/Spring-resurs lägger du till följande Terraform i mallen.

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"
    }
  })
}

Egenskapsvärden

Spring

Name Beskrivning Värde
typ Resurstypen "Microsoft.AppPlatform/Spring@2023-03-01-preview"
name Resursnamnet sträng (krävs)

Teckengräns: 4–32

Giltiga tecken:
Gemener, siffror och bindestreck.

Resursnamnet måste vara unikt i Hela Azure.
location Resursens GEO-plats. sträng
parent_id Om du vill distribuera till en resursgrupp använder du ID:t för den resursgruppen. sträng (krävs)
tags Taggar för tjänsten som är en lista över nyckel/värde-par som beskriver resursen. Ordlista med taggnamn och värden.
sku SKU för tjänstresursen Sku
properties Egenskaper för tjänstresursen ClusterResourceProperties

ClusterResourceProperties

Name Beskrivning Värde
infraResourceGroup Namnet på resursgruppen som innehåller infrastrukturresurserna sträng
managedEnvironmentId Resurs-ID för den hanterade miljön som Spring Apps-instansen bygger på sträng
marketplaceResource Köpa en produkt från tredje part av tjänstresursen. MarketplaceResource
networkProfile Tjänstens nätverksprofil NetworkProfile
vnetAddons Ytterligare tjänstinställningar i instansen av vnet-inmatning ServiceVNetAddons
zoneRedundant boolesk

MarketplaceResource

Name Beskrivning Värde
planera Plan-ID för tredjepartsartefakten som införskaffas. sträng
produkt Den tredjepartsartefakt som införskaffas. sträng
utgivare Utgivar-ID:t för den tredjepartsartefakt som köps. sträng

NetworkProfile

Name Beskrivning Värde
appNetworkResourceGroup Namnet på resursgruppen som innehåller nätverksresurser för kundappar i Azure Spring Apps sträng
appSubnetId Fullständigt kvalificerat resurs-ID för undernätet som värd för kundappar i Azure Spring Apps sträng
ingressConfig Ingresskonfigurationsnyttolast för Azure Spring Apps-resurs. IngressConfig
outboundType Utgående trafiktyp för virtuella Azure Spring Apps-instanser. sträng
serviceCidr Reserverad CIDR för Azure Spring Apps-tjänsten sträng
serviceRuntimeNetworkResourceGroup Namnet på resursgruppen som innehåller nätverksresurser för Azure Spring Apps Service Runtime sträng
serviceRuntimeSubnetId Fullständigt kvalificerat resurs-ID för undernätet som värd för Azure Spring Apps Service Runtime sträng

IngressConfig

Name Beskrivning Värde
readTimeoutInSeconds Tidsgränsen för ingressläsningen nås i sekunder. int

ServiceVNetAddons

Name Beskrivning Värde
dataPlanePublicEndpoint Anger om dataplanskomponenterna (loggströmmen, appanslutningen, fjärrfelsökningen) i instansen av vnet-inmatningen kan nås från Internet. boolesk
logStreamPublicEndpoint Anger om loggströmmen i instansen av vnet-inmatningen kan nås från Internet. boolesk

Sku

Name Beskrivning Värde
capacity Målresursens aktuella kapacitet int
name Namnet på SKU:n sträng
nivå Nivå för SKU:n sträng