Delen via


Microsoft.AppPlatform Spring 2022-12-01

Bicep-resourcedefinitie

Het Spring-resourcetype kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.AppPlatform/Spring-resource wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

resource symbolicname 'Microsoft.AppPlatform/Spring@2022-12-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    capacity: int
    name: 'string'
    tier: 'string'
  }
  properties: {
    networkProfile: {
      appNetworkResourceGroup: 'string'
      appSubnetId: 'string'
      ingressConfig: {
        readTimeoutInSeconds: int
      }
      outboundType: 'string'
      serviceCidr: 'string'
      serviceRuntimeNetworkResourceGroup: 'string'
      serviceRuntimeSubnetId: 'string'
    }
    vnetAddons: {
      logStreamPublicEndpoint: bool
    }
    zoneRedundant: bool
  }
}

Eigenschapswaarden

Lente

Naam Beschrijving Waarde
naam De resourcenaam tekenreeks (vereist)

Tekenlimiet: 4-32

Geldige tekens:
Kleine letters, cijfers en afbreekstreepjes.

De resourcenaam moet uniek zijn in Azure.
plaats De GEO-locatie van de resource. snaar
Tags Tags van de service, een lijst met sleutel-waardeparen die de resource beschrijven. Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen
Sku SKU van de serviceresource SKU-
Eigenschappen Eigenschappen van de serviceresource ClusterResourceProperties-

ClusterResourceProperties

Naam Beschrijving Waarde
networkProfile Netwerkprofiel van de service NetworkProfile
vnetAddons Aanvullende service-instellingen in vnet-injectieexemplaren ServiceVNetAddons-
zoneRedundant Bool

NetworkProfile

Naam Beschrijving Waarde
appNetworkResourceGroup Naam van de resourcegroep met netwerkresources voor klant-apps in Azure Spring Apps snaar
appSubnetId Volledig gekwalificeerde resource-id van het subnet voor het hosten van klant-apps in Azure Spring Apps snaar
ingressConfig Nettolading voor inkomend verkeer voor Azure Spring Apps-resource. IngressConfig-
uitgaand type Het uitgaande verkeerstype van VNet-exemplaren van Azure Spring Apps. snaar
serviceCidr Gereserveerde CIDR voor Azure Spring Apps-service snaar
serviceRuntimeNetworkResourceGroup Naam van de resourcegroep met netwerkresources van Azure Spring Apps Service Runtime snaar
serviceRuntimeSubnetId Volledig gekwalificeerde resource-id van het subnet voor het hosten van Azure Spring Apps Service Runtime snaar

IngressConfig

Naam Beschrijving Waarde
readTimeoutInSeconds Time-out voor inkomende leesbewerkingen in seconden. Int

ServiceVNetAddons

Naam Beschrijving Waarde
logStreamPublicEndpoint Hiermee wordt aangegeven of de logboekstream in het vnet-injectieexemplaren toegankelijk is via internet. Bool

Sku

Naam Beschrijving Waarde
capaciteit Huidige capaciteit van de doelresource Int
naam Naam van de SKU snaar
rang Laag van de SKU snaar

Quickstart-sjablonen

Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.

Sjabloon Beschrijving
Een eenvoudige Azure Spring Apps-microservicetoepassing implementeren

implementeren in Azure
Met deze sjabloon wordt een eenvoudige Azure Spring Apps-microservicetoepassing geïmplementeerd die kan worden uitgevoerd in Azure.

Resourcedefinitie van ARM-sjabloon

Het Spring-resourcetype kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.AppPlatform/Spring-resource wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

{
  "type": "Microsoft.AppPlatform/Spring",
  "apiVersion": "2022-12-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "capacity": "int",
    "name": "string",
    "tier": "string"
  },
  "properties": {
    "networkProfile": {
      "appNetworkResourceGroup": "string",
      "appSubnetId": "string",
      "ingressConfig": {
        "readTimeoutInSeconds": "int"
      },
      "outboundType": "string",
      "serviceCidr": "string",
      "serviceRuntimeNetworkResourceGroup": "string",
      "serviceRuntimeSubnetId": "string"
    },
    "vnetAddons": {
      "logStreamPublicEndpoint": "bool"
    },
    "zoneRedundant": "bool"
  }
}

Eigenschapswaarden

Lente

Naam Beschrijving Waarde
type Het resourcetype 'Microsoft.AppPlatform/Spring'
apiVersion De versie van de resource-API '2022-12-01'
naam De resourcenaam tekenreeks (vereist)

Tekenlimiet: 4-32

Geldige tekens:
Kleine letters, cijfers en afbreekstreepjes.

De resourcenaam moet uniek zijn in Azure.
plaats De GEO-locatie van de resource. snaar
Tags Tags van de service, een lijst met sleutel-waardeparen die de resource beschrijven. Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen
Sku SKU van de serviceresource SKU-
Eigenschappen Eigenschappen van de serviceresource ClusterResourceProperties-

ClusterResourceProperties

Naam Beschrijving Waarde
networkProfile Netwerkprofiel van de service NetworkProfile
vnetAddons Aanvullende service-instellingen in vnet-injectieexemplaren ServiceVNetAddons-
zoneRedundant Bool

NetworkProfile

Naam Beschrijving Waarde
appNetworkResourceGroup Naam van de resourcegroep met netwerkresources voor klant-apps in Azure Spring Apps snaar
appSubnetId Volledig gekwalificeerde resource-id van het subnet voor het hosten van klant-apps in Azure Spring Apps snaar
ingressConfig Nettolading voor inkomend verkeer voor Azure Spring Apps-resource. IngressConfig-
uitgaand type Het uitgaande verkeerstype van VNet-exemplaren van Azure Spring Apps. snaar
serviceCidr Gereserveerde CIDR voor Azure Spring Apps-service snaar
serviceRuntimeNetworkResourceGroup Naam van de resourcegroep met netwerkresources van Azure Spring Apps Service Runtime snaar
serviceRuntimeSubnetId Volledig gekwalificeerde resource-id van het subnet voor het hosten van Azure Spring Apps Service Runtime snaar

IngressConfig

Naam Beschrijving Waarde
readTimeoutInSeconds Time-out voor inkomende leesbewerkingen in seconden. Int

ServiceVNetAddons

Naam Beschrijving Waarde
logStreamPublicEndpoint Hiermee wordt aangegeven of de logboekstream in het vnet-injectieexemplaren toegankelijk is via internet. Bool

Sku

Naam Beschrijving Waarde
capaciteit Huidige capaciteit van de doelresource Int
naam Naam van de SKU snaar
rang Laag van de SKU snaar

Quickstart-sjablonen

Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.

Sjabloon Beschrijving
Een eenvoudige Azure Spring Apps-microservicetoepassing implementeren

implementeren in Azure
Met deze sjabloon wordt een eenvoudige Azure Spring Apps-microservicetoepassing geïmplementeerd die kan worden uitgevoerd in Azure.

Resourcedefinitie van Terraform (AzAPI-provider)

Het Spring-resourcetype kan worden geïmplementeerd met bewerkingen die zijn gericht op:

  • resourcegroepen

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.AppPlatform-/Spring-resource wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.AppPlatform/Spring@2022-12-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      networkProfile = {
        appNetworkResourceGroup = "string"
        appSubnetId = "string"
        ingressConfig = {
          readTimeoutInSeconds = int
        }
        outboundType = "string"
        serviceCidr = "string"
        serviceRuntimeNetworkResourceGroup = "string"
        serviceRuntimeSubnetId = "string"
      }
      vnetAddons = {
        logStreamPublicEndpoint = bool
      }
      zoneRedundant = bool
    }
    sku = {
      capacity = int
      name = "string"
      tier = "string"
    }
  })
}

Eigenschapswaarden

Lente

Naam Beschrijving Waarde
type Het resourcetype "Microsoft.AppPlatform/Spring@2022-12-01"
naam De resourcenaam tekenreeks (vereist)

Tekenlimiet: 4-32

Geldige tekens:
Kleine letters, cijfers en afbreekstreepjes.

De resourcenaam moet uniek zijn in Azure.
plaats De GEO-locatie van de resource. snaar
parent_id Als u wilt implementeren in een resourcegroep, gebruikt u de id van die resourcegroep. tekenreeks (vereist)
Tags Tags van de service, een lijst met sleutel-waardeparen die de resource beschrijven. Woordenlijst met tagnamen en -waarden.
Sku SKU van de serviceresource SKU-
Eigenschappen Eigenschappen van de serviceresource ClusterResourceProperties-

ClusterResourceProperties

Naam Beschrijving Waarde
networkProfile Netwerkprofiel van de service NetworkProfile
vnetAddons Aanvullende service-instellingen in vnet-injectieexemplaren ServiceVNetAddons-
zoneRedundant Bool

NetworkProfile

Naam Beschrijving Waarde
appNetworkResourceGroup Naam van de resourcegroep met netwerkresources voor klant-apps in Azure Spring Apps snaar
appSubnetId Volledig gekwalificeerde resource-id van het subnet voor het hosten van klant-apps in Azure Spring Apps snaar
ingressConfig Nettolading voor inkomend verkeer voor Azure Spring Apps-resource. IngressConfig-
uitgaand type Het uitgaande verkeerstype van VNet-exemplaren van Azure Spring Apps. snaar
serviceCidr Gereserveerde CIDR voor Azure Spring Apps-service snaar
serviceRuntimeNetworkResourceGroup Naam van de resourcegroep met netwerkresources van Azure Spring Apps Service Runtime snaar
serviceRuntimeSubnetId Volledig gekwalificeerde resource-id van het subnet voor het hosten van Azure Spring Apps Service Runtime snaar

IngressConfig

Naam Beschrijving Waarde
readTimeoutInSeconds Time-out voor inkomende leesbewerkingen in seconden. Int

ServiceVNetAddons

Naam Beschrijving Waarde
logStreamPublicEndpoint Hiermee wordt aangegeven of de logboekstream in het vnet-injectieexemplaren toegankelijk is via internet. Bool

Sku

Naam Beschrijving Waarde
capaciteit Huidige capaciteit van de doelresource Int
naam Naam van de SKU snaar
rang Laag van de SKU snaar