Delen via


Microsoft.AppPlatform Spring

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@2024-05-01-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    capacity: int
    name: 'string'
    tier: 'string'
  }
  identity: {
    type: 'string'
  }
  properties: {
    infraResourceGroup: 'string'
    maintenanceScheduleConfiguration: {
      frequency: 'string'
      // For remaining properties, see MaintenanceScheduleConfiguration objects
    }
    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
      privateDnsZoneId: 'string'
      privateStorageAccess: 'string'
    }
    zoneRedundant: bool
  }
}

MaintenanceScheduleConfiguration-objecten

Stel de eigenschap frequentie in om het type object op te geven.

Gebruik voor Wekelijkse:

  frequency: 'Weekly'
  day: 'string'
  hour: int

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-
identiteit Beheerde identiteit van de serviceresource SystemAssignedServiceIdentity-
Eigenschappen Eigenschappen van de serviceresource ClusterResourceProperties-

SystemAssignedServiceIdentity

Naam Beschrijving Waarde
type Type beheerde service-identiteit (door het systeem toegewezen of geen). 'Geen'
'SystemAssigned' (vereist)

ClusterResourceProperties

Naam Beschrijving Waarde
infraResourceGroup De naam van de resourcegroep die de infrastructuurresources bevat snaar
maintenanceScheduleConfiguration Aanvullende service-instellingen voor gepland onderhoud MaintenanceScheduleConfiguration-
managedEnvironmentId De resource-id van de beheerde omgeving waarop het Spring Apps-exemplaar is gebaseerd snaar
marketplaceResource Het aanschaffen van een product van derden van de serviceresource. MarketplaceResource-
networkProfile Netwerkprofiel van de service NetworkProfile
vnetAddons Aanvullende service-instellingen in vnet-injectieexemplaren ServiceVNetAddons-
zoneRedundant Bool

MaintenanceScheduleConfiguration

Naam Beschrijving Waarde
frequentie Het objecttype instellen wekelijkse (vereist)

WeeklyMaintenanceScheduleConfiguration

Naam Beschrijving Waarde
frequentie De frequentie voor het uitvoeren van de onderhoudstaak 'Wekelijks' (vereist)
dag De dag waarop de onderhoudstaak moet worden uitgevoerd 'Vrijdag'
'Maandag'
'Zaterdag'
'Zondag'
'Donderdag'
'Dinsdag'
'Woensdag' (vereist)
uur Het uur voor het uitvoeren van de onderhoudstaak int (vereist)

Beperkingen:
Minimumwaarde = 0
Maximumwaarde = 23

MarketplaceResource

Naam Beschrijving Waarde
plan De plan-id van het artefact van derden dat wordt aangeschaft. snaar
product Het artefact van derden dat wordt aangeschaft. snaar
uitgever De uitgever-id van het artefact van derden dat wordt gekocht. snaar

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
dataPlanePublicEndpoint Hiermee wordt aangegeven of de onderdelen van het gegevensvlak (logboekstream, app connect, externe foutopsporing) in het vnet-injectieexemplaren toegankelijk zijn via internet. Bool
logStreamPublicEndpoint Hiermee wordt aangegeven of de logboekstream in het vnet-injectieexemplaren toegankelijk is via internet. Bool
privateDnsZoneId Volledig gekwalificeerde resource-id van de privé-DNS-zone die moet worden gekoppeld aan het virtuele netwerk van de klant. snaar
privateStorageAccess Geeft aan of de vnet-injectieservice privékoppelingen inschakelt voor back-endopslagaccount en containerregister. 'Uitgeschakeld'
'Ingeschakeld'

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": "2024-05-01-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "capacity": "int",
    "name": "string",
    "tier": "string"
  },
  "identity": {
    "type": "string"
  },
  "properties": {
    "infraResourceGroup": "string",
    "maintenanceScheduleConfiguration": {
      "frequency": "string"
      // For remaining properties, see MaintenanceScheduleConfiguration objects
    },
    "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",
      "privateDnsZoneId": "string",
      "privateStorageAccess": "string"
    },
    "zoneRedundant": "bool"
  }
}

MaintenanceScheduleConfiguration-objecten

Stel de eigenschap frequentie in om het type object op te geven.

Gebruik voor Wekelijkse:

  "frequency": "Weekly",
  "day": "string",
  "hour": "int"

Eigenschapswaarden

Lente

Naam Beschrijving Waarde
type Het resourcetype 'Microsoft.AppPlatform/Spring'
apiVersion De versie van de resource-API '2024-05-01-preview'
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-
identiteit Beheerde identiteit van de serviceresource SystemAssignedServiceIdentity-
Eigenschappen Eigenschappen van de serviceresource ClusterResourceProperties-

SystemAssignedServiceIdentity

Naam Beschrijving Waarde
type Type beheerde service-identiteit (door het systeem toegewezen of geen). 'Geen'
'SystemAssigned' (vereist)

ClusterResourceProperties

Naam Beschrijving Waarde
infraResourceGroup De naam van de resourcegroep die de infrastructuurresources bevat snaar
maintenanceScheduleConfiguration Aanvullende service-instellingen voor gepland onderhoud MaintenanceScheduleConfiguration-
managedEnvironmentId De resource-id van de beheerde omgeving waarop het Spring Apps-exemplaar is gebaseerd snaar
marketplaceResource Het aanschaffen van een product van derden van de serviceresource. MarketplaceResource-
networkProfile Netwerkprofiel van de service NetworkProfile
vnetAddons Aanvullende service-instellingen in vnet-injectieexemplaren ServiceVNetAddons-
zoneRedundant Bool

MaintenanceScheduleConfiguration

Naam Beschrijving Waarde
frequentie Het objecttype instellen wekelijkse (vereist)

WeeklyMaintenanceScheduleConfiguration

Naam Beschrijving Waarde
frequentie De frequentie voor het uitvoeren van de onderhoudstaak 'Wekelijks' (vereist)
dag De dag waarop de onderhoudstaak moet worden uitgevoerd 'Vrijdag'
'Maandag'
'Zaterdag'
'Zondag'
'Donderdag'
'Dinsdag'
'Woensdag' (vereist)
uur Het uur voor het uitvoeren van de onderhoudstaak int (vereist)

Beperkingen:
Minimumwaarde = 0
Maximumwaarde = 23

MarketplaceResource

Naam Beschrijving Waarde
plan De plan-id van het artefact van derden dat wordt aangeschaft. snaar
product Het artefact van derden dat wordt aangeschaft. snaar
uitgever De uitgever-id van het artefact van derden dat wordt gekocht. snaar

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
dataPlanePublicEndpoint Hiermee wordt aangegeven of de onderdelen van het gegevensvlak (logboekstream, app connect, externe foutopsporing) in het vnet-injectieexemplaren toegankelijk zijn via internet. Bool
logStreamPublicEndpoint Hiermee wordt aangegeven of de logboekstream in het vnet-injectieexemplaren toegankelijk is via internet. Bool
privateDnsZoneId Volledig gekwalificeerde resource-id van de privé-DNS-zone die moet worden gekoppeld aan het virtuele netwerk van de klant. snaar
privateStorageAccess Geeft aan of de vnet-injectieservice privékoppelingen inschakelt voor back-endopslagaccount en containerregister. 'Uitgeschakeld'
'Ingeschakeld'

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@2024-05-01-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type =  "SystemAssigned"
  }
  body = jsonencode({
    properties = {
      infraResourceGroup = "string"
      maintenanceScheduleConfiguration = {
        frequency = "string"
        // For remaining properties, see MaintenanceScheduleConfiguration objects
      }
      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
        privateDnsZoneId = "string"
        privateStorageAccess = "string"
      }
      zoneRedundant = bool
    }
    sku = {
      capacity = int
      name = "string"
      tier = "string"
    }
  })
}

MaintenanceScheduleConfiguration-objecten

Stel de eigenschap frequentie in om het type object op te geven.

Gebruik voor Wekelijkse:

  frequency = "Weekly"
  day = "string"
  hour = int

Eigenschapswaarden

Lente

Naam Beschrijving Waarde
type Het resourcetype "Microsoft.AppPlatform/Spring@2024-05-01-preview"
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-
identiteit Beheerde identiteit van de serviceresource SystemAssignedServiceIdentity-
Eigenschappen Eigenschappen van de serviceresource ClusterResourceProperties-

SystemAssignedServiceIdentity

Naam Beschrijving Waarde
type Type beheerde service-identiteit (door het systeem toegewezen of geen). "SystemAssigned" (vereist)

ClusterResourceProperties

Naam Beschrijving Waarde
infraResourceGroup De naam van de resourcegroep die de infrastructuurresources bevat snaar
maintenanceScheduleConfiguration Aanvullende service-instellingen voor gepland onderhoud MaintenanceScheduleConfiguration-
managedEnvironmentId De resource-id van de beheerde omgeving waarop het Spring Apps-exemplaar is gebaseerd snaar
marketplaceResource Het aanschaffen van een product van derden van de serviceresource. MarketplaceResource-
networkProfile Netwerkprofiel van de service NetworkProfile
vnetAddons Aanvullende service-instellingen in vnet-injectieexemplaren ServiceVNetAddons-
zoneRedundant Bool

MaintenanceScheduleConfiguration

Naam Beschrijving Waarde
frequentie Het objecttype instellen wekelijkse (vereist)

WeeklyMaintenanceScheduleConfiguration

Naam Beschrijving Waarde
frequentie De frequentie voor het uitvoeren van de onderhoudstaak "Wekelijks" (vereist)
dag De dag waarop de onderhoudstaak moet worden uitgevoerd "Vrijdag"
"Maandag"
"Zaterdag"
"Zondag"
"Donderdag"
"Dinsdag"
"Woensdag" (vereist)
uur Het uur voor het uitvoeren van de onderhoudstaak int (vereist)

Beperkingen:
Minimumwaarde = 0
Maximumwaarde = 23

MarketplaceResource

Naam Beschrijving Waarde
plan De plan-id van het artefact van derden dat wordt aangeschaft. snaar
product Het artefact van derden dat wordt aangeschaft. snaar
uitgever De uitgever-id van het artefact van derden dat wordt gekocht. snaar

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
dataPlanePublicEndpoint Hiermee wordt aangegeven of de onderdelen van het gegevensvlak (logboekstream, app connect, externe foutopsporing) in het vnet-injectieexemplaren toegankelijk zijn via internet. Bool
logStreamPublicEndpoint Hiermee wordt aangegeven of de logboekstream in het vnet-injectieexemplaren toegankelijk is via internet. Bool
privateDnsZoneId Volledig gekwalificeerde resource-id van de privé-DNS-zone die moet worden gekoppeld aan het virtuele netwerk van de klant. snaar
privateStorageAccess Geeft aan of de vnet-injectieservice privékoppelingen inschakelt voor back-endopslagaccount en containerregister. "Uitgeschakeld"
"Ingeschakeld"

Sku

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