Share via


Microsoft.AppPlatform Spring

Bicep-resourcedefinitie

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

Zie wijzigingenlogboek voor 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@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
  }
}

Eigenschapswaarden

Spring

Naam Description Waarde
naam De resourcenaam tekenreeks (vereist)

Tekenlimiet: 4-32

Geldige tekens:
Kleine letters, cijfers en afbreekstreepjes.

De resourcenaam moet uniek zijn in Azure.
location De GEO-locatie van de resource. tekenreeks
tags Tags van de service, een lijst met sleutelwaardeparen die de resource beschrijven. Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken
sku SKU van de serviceresource SKU
properties Eigenschappen van de serviceresource ClusterResourceProperties

ClusterResourceProperties

Naam Description Waarde
infraResourceGroup De naam van de resourcegroep die de infrastructuurresources bevat tekenreeks
managedEnvironmentId De resource-id van de beheerde omgeving waarop het Spring Apps-exemplaar is gebaseerd tekenreeks
marketplaceResource Het aanschaffen van een product van derden van de serviceresource. MarketplaceResource
networkProfile Netwerkprofiel van de Service NetworkProfile
vnetAddons Aanvullende service-instellingen in het vnet-injectieexemplaar ServiceVNetAddons
zoneRedundant booleaans

MarketplaceResource

Naam Description Waarde
plannen De plan-id van het artefact van derden dat wordt aangeschaft. tekenreeks
product Het artefact van derden dat wordt aangeschaft. tekenreeks
publisher De uitgever-id van het artefact van derden dat wordt gekocht. tekenreeks

NetworkProfile

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

IngressConfig

Naam Description Waarde
readTimeoutInSeconds Time-out voor het lezen van inkomend verkeer in seconden. int

ServiceVNetAddons

Naam Description Waarde
dataPlanePublicEndpoint Hiermee wordt aangegeven of de onderdelen van het gegevensvlak (logboekstroom, app-verbinding, externe foutopsporing) in het VNet-injectieexemplaar toegankelijk zijn via internet. booleaans
logStreamPublicEndpoint Hiermee wordt aangegeven of de logboekstroom in het vnet-injectieexemplaar toegankelijk is via internet. booleaans

Sku

Naam Description Waarde
capacity Huidige capaciteit van de doelresource int
naam Naam van de SKU tekenreeks
laag Laag van de SKU tekenreeks

Snelstartsjablonen

Met de volgende snelstartsjablonen wordt dit resourcetype geïmplementeerd.

Template Beschrijving
Een eenvoudige Azure Spring Apps-microservicetoepassing implementeren

Implementeren op 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 wijzigingenlogboek voor 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": "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"
  }
}

Eigenschapswaarden

Spring

Naam Description Waarde
type Het resourcetype 'Microsoft.AppPlatform/Spring'
apiVersion De resource-API-versie '2023-03-01-preview'
naam De resourcenaam tekenreeks (vereist)

Tekenlimiet: 4-32

Geldige tekens:
Kleine letters, cijfers en afbreekstreepjes.

De resourcenaam moet uniek zijn in Azure.
location De GEO-locatie van de resource. tekenreeks
tags Tags van de service, een lijst met sleutelwaardeparen die de resource beschrijven. Woordenlijst met tagnamen en -waarden. Tags in sjablonen bekijken
sku SKU van de serviceresource SKU
properties Eigenschappen van de serviceresource ClusterResourceProperties

ClusterResourceProperties

Naam Description Waarde
infraResourceGroup De naam van de resourcegroep die de infrastructuurresources bevat tekenreeks
managedEnvironmentId De resource-id van de beheerde omgeving waarop het Spring Apps-exemplaar is gebaseerd tekenreeks
marketplaceResource Het aanschaffen van een product van derden van de serviceresource. MarketplaceResource
networkProfile Netwerkprofiel van de Service NetworkProfile
vnetAddons Aanvullende service-instellingen in het vnet-injectieexemplaar ServiceVNetAddons
zoneRedundant booleaans

MarketplaceResource

Naam Description Waarde
plannen De plan-id van het artefact van derden dat wordt aangeschaft. tekenreeks
product Het artefact van derden dat wordt aangeschaft. tekenreeks
publisher De uitgever-id van het artefact van derden dat wordt gekocht. tekenreeks

NetworkProfile

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

IngressConfig

Naam Description Waarde
readTimeoutInSeconds Time-out voor het lezen van inkomend verkeer in seconden. int

ServiceVNetAddons

Naam Description Waarde
dataPlanePublicEndpoint Geeft aan of de onderdelen van het gegevensvlak (logboekstroom, app-verbinding, externe foutopsporing) in het vnet-injectieexemplaren toegankelijk zijn via internet. booleaans
logStreamPublicEndpoint Hiermee wordt aangegeven of de logboekstroom in het vnet-injectieexemplaren toegankelijk is via internet. booleaans

Sku

Naam Description Waarde
capacity Huidige capaciteit van de doelresource int
naam Naam van de SKU tekenreeks
laag Laag van de SKU tekenreeks

Snelstartsjablonen

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

Template Beschrijving
Een eenvoudige Azure Spring Apps-microservicetoepassing implementeren

Implementeren op 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 wijzigingenlogboek voor 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@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"
    }
  })
}

Eigenschapswaarden

Spring

Naam Description Waarde
type Het resourcetype "Microsoft.AppPlatform/Spring@2023-03-01-preview"
naam De resourcenaam tekenreeks (vereist)

Tekenlimiet: 4-32

Geldige tekens:
Kleine letters, cijfers en afbreekstreepjes.

De resourcenaam moet uniek zijn in Azure.
location De GEO-locatie van de resource. tekenreeks
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 sleutelwaardeparen die de resource beschrijven. Woordenlijst met tagnamen en -waarden.
sku SKU van de serviceresource SKU
properties Eigenschappen van de serviceresource ClusterResourceProperties

ClusterResourceProperties

Naam Description Waarde
infraResourceGroup De naam van de resourcegroep die de infrastructuurresources bevat tekenreeks
managedEnvironmentId De resource-id van de beheerde omgeving waarop het Spring Apps-exemplaar is gebaseerd tekenreeks
marketplaceResource Het aanschaffen van een product van derden van de serviceresource. MarketplaceResource
networkProfile Netwerkprofiel van de service NetworkProfile
vnetAddons Aanvullende service-instellingen in VNet-injectie-exemplaar ServiceVNetAddons
zoneRedundant booleaans

MarketplaceResource

Naam Description Waarde
plannen De plan-id van het artefact van derden dat wordt aangeschaft. tekenreeks
product Het artefact van derden dat wordt aangeschaft. tekenreeks
publisher De uitgever-id van het artefact van derden dat wordt gekocht. tekenreeks

NetworkProfile

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

IngressConfig

Naam Description Waarde
readTimeoutInSeconds Time-out voor het lezen van inkomend verkeer in seconden. int

ServiceVNetAddons

Naam Description Waarde
dataPlanePublicEndpoint Geeft aan of de onderdelen van het gegevensvlak (logboekstroom, app-verbinding, externe foutopsporing) in het vnet-injectieexemplaren toegankelijk zijn via internet. booleaans
logStreamPublicEndpoint Hiermee wordt aangegeven of de logboekstroom in het vnet-injectieexemplaren toegankelijk is via internet. booleaans

Sku

Naam Description Waarde
capacity Huidige capaciteit van de doelresource int
naam Naam van de SKU tekenreeks
laag Laag van de SKU tekenreeks