Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
- meest recente
- 2024-05-01-preview-
- 2024-01-01-preview-
- 2023-12-01
- 2023-11-01-preview-
- 2023-09-01-voorbeschouwing
- 2023-07-01-preview-
- 2023-05-01-preview-
- 2023-03-01-preview-
- 2023-01-01-preview-
- 2022-12-01
- 2022-11-01-preview-
- 2022-09-01-preview-
- 2022-05-01-preview-
- 2022-04-01
- 2022-03-01-preview-
- 2022-01-01-preview-
- 2021-09-01-preview-
- 2021-06-01-preview-
- 2020-11-01-preview-
- 2020-07-01
Opmerkingen
Opmerking: Azure Spring Apps Application Deployments (Microsoft.AppPlatform/Spring/apps/deployments) is nu verouderd en wordt op 31-05-2028 met pensioen gestuurd. Zie https://aka.ms/asaretirement voor meer informatie.
Bicep-resourcedefinitie
Het resourcetype Spring/apps/implementaties kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor de implementatie van resourcegroepen
Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een resource voor Microsoft.AppPlatform/Spring/apps/implementaties wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.
resource symbolicname 'Microsoft.AppPlatform/Spring/apps/deployments@2020-07-01' = {
parent: resourceSymbolicName
name: 'string'
properties: {
deploymentSettings: {
cpu: int
environmentVariables: {
{customized property}: 'string'
}
jvmOptions: 'string'
memoryInGB: int
netCoreMainEntryPath: 'string'
runtimeVersion: 'string'
}
source: {
artifactSelector: 'string'
relativePath: 'string'
type: 'string'
version: 'string'
}
}
sku: {
capacity: int
name: 'string'
tier: 'string'
}
}
Eigenschapswaarden
Microsoft.AppPlatform/Spring/apps/deployments
| Naam | Beschrijving | Waarde |
|---|---|---|
| naam | De resourcenaam | tekenreeks (vereist) |
| ouder | In Bicep kunt u de bovenliggende resource voor een onderliggende resource opgeven. U hoeft deze eigenschap alleen toe te voegen wanneer de onderliggende resource buiten de bovenliggende resource wordt gedeclareerd. Zie onderliggende resource buiten de bovenliggende resourcevoor meer informatie. |
Symbolische naam voor resource van het type: Spring/apps |
| Eigenschappen | Eigenschappen van de implementatieresource | DeploymentResourceProperties- |
| Sku | SKU van de implementatieresource | SKU- |
DeploymentResourceProperties
| Naam | Beschrijving | Waarde |
|---|---|---|
| implementatie-instellingen | Implementatie-instellingen van de implementatie | Implementatie-instellingen |
| bron | Geüploade brongegevens van de implementatie. | UserSourceInfo- |
Implementatie-instellingen
| Naam | Beschrijving | Waarde |
|---|---|---|
| CPU | Vereiste CPU, basislaag moet 1 zijn, standaardlaag moet binnen bereik liggen (1, 4) | Int |
| omgevingvariabelen | Verzameling van omgevingsvariabelen | DeploymentSettingsEnvironmentVariables |
| jvmOpties | JVM-parameter | snaar |
| geheugen | Vereiste geheugengrootte in GB, de basic-laag moet binnen het bereik liggen (1, 2), de standaardlaag moet binnen bereik liggen (1, 8) | Int |
| netCoreMainEntryPath | Het pad naar het uitvoerbare .NET-bestand ten opzichte van de zip-hoofdmap | snaar |
| runtimeVersie | Runtime-versie | 'Java_11' 'Java_8' 'NetCore_31' |
DeploymentSettingsEnvironmentVariables
| Naam | Beschrijving | Waarde |
|---|
Sku
| Naam | Beschrijving | Waarde |
|---|---|---|
| capaciteit | Huidige capaciteit van de doelresource | Int |
| naam | Naam van de SKU | snaar |
| rang | Laag van de SKU | snaar |
GebruikerSourceInfo
| Naam | Beschrijving | Waarde |
|---|---|---|
| artefactSelector | Selector voor het artefact dat moet worden gebruikt voor de implementatie voor projecten met meerdere modules. Dit moet zijn het relatieve pad naar de doelmodule/het doelproject. |
snaar |
| relativePath | Relatief pad van de opslag waarin de bron wordt opgeslagen | snaar |
| soort | Type van de geüploade bron | 'Kruik' 'NetCoreZip' 'Bron' |
| Versie | Versie van de bron | snaar |
Gebruiksvoorbeelden
Bicep-voorbeelden
Een eenvoudig voorbeeld van het implementeren van Spring Cloud Deployment.
param resourceName string = 'acctest0001'
param location string = 'westeurope'
resource spring 'Microsoft.AppPlatform/Spring@2023-05-01-preview' = {
name: resourceName
location: location
properties: {
zoneRedundant: false
}
sku: {
name: 'E0'
}
}
resource app 'Microsoft.AppPlatform/Spring/apps@2023-05-01-preview' = {
parent: spring
name: resourceName
location: location
properties: {
customPersistentDisks: []
enableEndToEndTLS: false
public: false
}
}
resource deployment 'Microsoft.AppPlatform/Spring/apps/deployments@2023-05-01-preview' = {
parent: app
name: resourceName
properties: {
deploymentSettings: {
environmentVariables: {}
}
source: {
customContainer: {
args: []
command: []
containerImage: 'springio/gs-spring-boot-docker'
languageFramework: ''
server: 'docker.io'
}
type: 'Container'
}
}
sku: {
capacity: 1
name: 'E0'
tier: 'Enterprise'
}
}
Azure-snelstartvoorbeelden
De volgende Azure-quickstartsjablonen bicep-voorbeelden bevatten voor het implementeren van dit resourcetype.
| Bicep-bestand | Beschrijving |
|---|---|
| Een eenvoudige Azure Spring Apps-microservicetoepassing implementeren | Met deze sjabloon wordt een eenvoudige Azure Spring Apps-microservicetoepassing geïmplementeerd die kan worden uitgevoerd in Azure. |
Resourcedefinitie van ARM-sjabloon
Het resourcetype Spring/apps/implementaties kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor de implementatie van resourcegroepen
Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een resource voor Microsoft.AppPlatform/Spring/apps/implementaties wilt maken, voegt u de volgende JSON toe aan uw sjabloon.
{
"type": "Microsoft.AppPlatform/Spring/apps/deployments",
"apiVersion": "2020-07-01",
"name": "string",
"properties": {
"deploymentSettings": {
"cpu": "int",
"environmentVariables": {
"{customized property}": "string"
},
"jvmOptions": "string",
"memoryInGB": "int",
"netCoreMainEntryPath": "string",
"runtimeVersion": "string"
},
"source": {
"artifactSelector": "string",
"relativePath": "string",
"type": "string",
"version": "string"
}
},
"sku": {
"capacity": "int",
"name": "string",
"tier": "string"
}
}
Eigenschapswaarden
Microsoft.AppPlatform/Spring/apps/deployments
| Naam | Beschrijving | Waarde |
|---|---|---|
| apiVersion | De API-versie | '2020-07-01' |
| naam | De resourcenaam | tekenreeks (vereist) |
| Eigenschappen | Eigenschappen van de implementatieresource | DeploymentResourceProperties- |
| Sku | SKU van de implementatieresource | SKU- |
| soort | Het resourcetype | 'Microsoft.AppPlatform/Spring/apps/deployments' |
DeploymentResourceProperties
| Naam | Beschrijving | Waarde |
|---|---|---|
| implementatie-instellingen | Implementatie-instellingen van de implementatie | Implementatie-instellingen |
| bron | Geüploade brongegevens van de implementatie. | UserSourceInfo- |
Implementatie-instellingen
| Naam | Beschrijving | Waarde |
|---|---|---|
| CPU | Vereiste CPU, basislaag moet 1 zijn, standaardlaag moet binnen bereik liggen (1, 4) | Int |
| omgevingvariabelen | Verzameling van omgevingsvariabelen | DeploymentSettingsEnvironmentVariables |
| jvmOpties | JVM-parameter | snaar |
| geheugen | Vereiste geheugengrootte in GB, de basic-laag moet binnen het bereik liggen (1, 2), de standaardlaag moet binnen bereik liggen (1, 8) | Int |
| netCoreMainEntryPath | Het pad naar het uitvoerbare .NET-bestand ten opzichte van de zip-hoofdmap | snaar |
| runtimeVersie | Runtime-versie | 'Java_11' 'Java_8' 'NetCore_31' |
DeploymentSettingsEnvironmentVariables
| Naam | Beschrijving | Waarde |
|---|
Sku
| Naam | Beschrijving | Waarde |
|---|---|---|
| capaciteit | Huidige capaciteit van de doelresource | Int |
| naam | Naam van de SKU | snaar |
| rang | Laag van de SKU | snaar |
GebruikerSourceInfo
| Naam | Beschrijving | Waarde |
|---|---|---|
| artefactSelector | Selector voor het artefact dat moet worden gebruikt voor de implementatie voor projecten met meerdere modules. Dit moet zijn het relatieve pad naar de doelmodule/het doelproject. |
snaar |
| relativePath | Relatief pad van de opslag waarin de bron wordt opgeslagen | snaar |
| soort | Type van de geüploade bron | 'Kruik' 'NetCoreZip' 'Bron' |
| Versie | Versie van de bron | snaar |
Gebruiksvoorbeelden
Azure-snelstartsjablonen
De volgende Azure-quickstartsjablonen dit resourcetype implementeren.
| Sjabloon | Beschrijving |
|---|---|
|
Een eenvoudige Azure Spring Apps-microservicetoepassing implementeren |
Met deze sjabloon wordt een eenvoudige Azure Spring Apps-microservicetoepassing geïmplementeerd die kan worden uitgevoerd in Azure. |
Resourcedefinitie van Terraform (AzAPI-provider)
Het resourcetype Spring/apps/implementaties 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 resource voor Microsoft.AppPlatform/Spring/apps/implementaties wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.AppPlatform/Spring/apps/deployments@2020-07-01"
name = "string"
parent_id = "string"
body = {
properties = {
deploymentSettings = {
cpu = int
environmentVariables = {
{customized property} = "string"
}
jvmOptions = "string"
memoryInGB = int
netCoreMainEntryPath = "string"
runtimeVersion = "string"
}
source = {
artifactSelector = "string"
relativePath = "string"
type = "string"
version = "string"
}
}
sku = {
capacity = int
name = "string"
tier = "string"
}
}
}
Eigenschapswaarden
Microsoft.AppPlatform/Spring/apps/deployments
| Naam | Beschrijving | Waarde |
|---|---|---|
| naam | De resourcenaam | tekenreeks (vereist) |
| ouder_id | De id van de resource die het bovenliggende item voor deze resource is. | Id voor resource van het type: Spring/apps |
| Eigenschappen | Eigenschappen van de implementatieresource | DeploymentResourceProperties- |
| Sku | SKU van de implementatieresource | SKU- |
| soort | Het resourcetype | "Microsoft.AppPlatform/Lente/apps/deployments@2020-07-01" |
DeploymentResourceProperties
| Naam | Beschrijving | Waarde |
|---|---|---|
| implementatie-instellingen | Implementatie-instellingen van de implementatie | Implementatie-instellingen |
| bron | Geüploade brongegevens van de implementatie. | UserSourceInfo- |
Implementatie-instellingen
| Naam | Beschrijving | Waarde |
|---|---|---|
| CPU | Vereiste CPU, basislaag moet 1 zijn, standaardlaag moet binnen bereik liggen (1, 4) | Int |
| omgevingvariabelen | Verzameling van omgevingsvariabelen | DeploymentSettingsEnvironmentVariables |
| jvmOpties | JVM-parameter | snaar |
| geheugen | Vereiste geheugengrootte in GB, de basic-laag moet binnen het bereik liggen (1, 2), de standaardlaag moet binnen bereik liggen (1, 8) | Int |
| netCoreMainEntryPath | Het pad naar het uitvoerbare .NET-bestand ten opzichte van de zip-hoofdmap | snaar |
| runtimeVersie | Runtime-versie | 'Java_11' 'Java_8' 'NetCore_31' |
DeploymentSettingsEnvironmentVariables
| Naam | Beschrijving | Waarde |
|---|
Sku
| Naam | Beschrijving | Waarde |
|---|---|---|
| capaciteit | Huidige capaciteit van de doelresource | Int |
| naam | Naam van de SKU | snaar |
| rang | Laag van de SKU | snaar |
GebruikerSourceInfo
| Naam | Beschrijving | Waarde |
|---|---|---|
| artefactSelector | Selector voor het artefact dat moet worden gebruikt voor de implementatie voor projecten met meerdere modules. Dit moet zijn het relatieve pad naar de doelmodule/het doelproject. |
snaar |
| relativePath | Relatief pad van de opslag waarin de bron wordt opgeslagen | snaar |
| soort | Type van de geüploade bron | 'Kruik' 'NetCoreZip' 'Bron' |
| Versie | Versie van de bron | snaar |
Gebruiksvoorbeelden
Terraform-monsters
Een eenvoudig voorbeeld van het implementeren van Spring Cloud Deployment.
terraform {
required_providers {
azapi = {
source = "Azure/azapi"
}
}
}
provider "azapi" {
skip_provider_registration = false
}
variable "resource_name" {
type = string
default = "acctest0001"
}
variable "location" {
type = string
default = "westeurope"
}
resource "azapi_resource" "resourceGroup" {
type = "Microsoft.Resources/resourceGroups@2020-06-01"
name = var.resource_name
location = var.location
}
resource "azapi_resource" "Spring" {
type = "Microsoft.AppPlatform/Spring@2023-05-01-preview"
parent_id = azapi_resource.resourceGroup.id
name = var.resource_name
location = var.location
body = {
properties = {
zoneRedundant = false
}
sku = {
name = "E0"
}
}
schema_validation_enabled = false
response_export_values = ["*"]
}
resource "azapi_resource" "app" {
type = "Microsoft.AppPlatform/Spring/apps@2023-05-01-preview"
parent_id = azapi_resource.Spring.id
name = var.resource_name
location = var.location
body = {
properties = {
customPersistentDisks = [
]
enableEndToEndTLS = false
public = false
}
}
schema_validation_enabled = false
response_export_values = ["*"]
}
resource "azapi_resource" "deployment" {
type = "Microsoft.AppPlatform/Spring/apps/deployments@2023-05-01-preview"
parent_id = azapi_resource.app.id
name = var.resource_name
body = {
properties = {
deploymentSettings = {
environmentVariables = {
}
}
source = {
customContainer = {
args = [
]
command = [
]
containerImage = "springio/gs-spring-boot-docker"
languageFramework = ""
server = "docker.io"
}
type = "Container"
}
}
sku = {
capacity = 1
name = "E0"
tier = "Enterprise"
}
}
schema_validation_enabled = false
response_export_values = ["*"]
}