Delen via


Microsoft.AppPlatform Spring/apps/deployments 2020-11-01-preview

Bicep-resourcedefinitie

Het resourcetype Spring/apps/implementaties 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 Resource Microsoft.AppPlatform/Spring/apps/deployments wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

resource symbolicname 'Microsoft.AppPlatform/Spring/apps/deployments@2020-11-01-preview' = {
  name: 'string'
  sku: {
    capacity: int
    name: 'string'
    tier: 'string'
  }
  parent: resourceSymbolicName
  properties: {
    deploymentSettings: {
      cpu: int
      environmentVariables: {}
      jvmOptions: 'string'
      memoryInGB: int
      netCoreMainEntryPath: 'string'
      runtimeVersion: 'string'
    }
    source: {
      artifactSelector: 'string'
      relativePath: 'string'
      type: 'string'
      version: 'string'
    }
  }
}

Eigenschapswaarden

Spring/apps/implementaties

Naam Beschrijving Waarde
naam De resourcenaam

Meer informatie over het instellen van namen en typen voor onderliggende resources in Bicep.
tekenreeks (vereist)
sku SKU van de implementatieresource SKU
Bovenliggende 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 bovenliggende resource voor meer informatie.
Symbolische naam voor resource van het type: apps
properties Eigenschappen van de implementatieresource DeploymentResourceProperties

DeploymentResourceProperties

Naam Beschrijving Waarde
deploymentSettings Implementatie-instellingen van de implementatie DeploymentSettings
source Geüploade brongegevens van de implementatie. UserSourceInfo

DeploymentSettings

Naam Beschrijving Waarde
Cpu Vereiste CPU, basic-laag moet 1 zijn, standaardlaag moet binnen het bereik liggen (1, 4) int
environmentVariables Verzameling van omgevingsvariabelen object
jvmOptions JVM-parameter tekenreeks
memoryInGB Vereiste geheugengrootte in GB, basic-laag moet binnen het bereik liggen (1, 2), de standaardlaag moet binnen het bereik liggen (1, 8) int
netCoreMainEntryPath Het pad naar het uitvoerbare .NET-bestand ten opzichte van de zip-hoofdmap tekenreeks
runtimeVersion Runtime-versie 'Java_11'
'Java_8'
'NetCore_31'

UserSourceInfo

Naam Beschrijving Waarde
artifactSelector Selector voor het artefact dat moet worden gebruikt voor de implementatie voor projecten met meerdere modules. Dit moet
het relatieve pad naar de doelmodule/het doelproject.
tekenreeks
relativePath Relatief pad van de opslag waarin de bron wordt opgeslagen tekenreeks
type Type van de bron die is geüpload 'Jar'
'NetCoreZip'
'Bron'
versie Versie van de bron tekenreeks

Sku

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

Resourcedefinitie van ARM-sjabloon

Het resourcetype Spring/apps/implementaties 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 Resource Microsoft.AppPlatform/Spring/apps/deployments wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

{
  "type": "Microsoft.AppPlatform/Spring/apps/deployments",
  "apiVersion": "2020-11-01-preview",
  "name": "string",
  "sku": {
    "capacity": "int",
    "name": "string",
    "tier": "string"
  },
  "properties": {
    "deploymentSettings": {
      "cpu": "int",
      "environmentVariables": {},
      "jvmOptions": "string",
      "memoryInGB": "int",
      "netCoreMainEntryPath": "string",
      "runtimeVersion": "string"
    },
    "source": {
      "artifactSelector": "string",
      "relativePath": "string",
      "type": "string",
      "version": "string"
    }
  }
}

Eigenschapswaarden

Spring/apps/implementaties

Naam Beschrijving Waarde
type Het resourcetype 'Microsoft.AppPlatform/Spring/apps/deployments'
apiVersion De resource-API-versie '2020-11-01-preview'
naam De resourcenaam

Meer informatie over het instellen van namen en typen voor onderliggende resources in JSON ARM-sjablonen.
tekenreeks (vereist)
sku SKU van de implementatieresource SKU
properties Eigenschappen van de implementatieresource DeploymentResourceProperties

DeploymentResourceProperties

Naam Beschrijving Waarde
deploymentSettings Implementatie-instellingen van de implementatie DeploymentSettings
source Geüploade brongegevens van de implementatie. UserSourceInfo

DeploymentSettings

Naam Beschrijving Waarde
Cpu Vereiste CPU, basislaag moet 1 zijn, standaardlaag moet binnen het bereik liggen (1, 4) int
environmentVariables Verzameling van omgevingsvariabelen object
jvmOptions JVM-parameter tekenreeks
memoryInGB Vereiste geheugengrootte in GB, Basic-laag moet binnen het bereik liggen (1, 2), de Standard-laag moet binnen het bereik liggen (1, 8) int
netCoreMainEntryPath Het pad naar het uitvoerbare .NET-bestand ten opzichte van de zip-hoofdmap tekenreeks
runtimeVersion Runtime-versie 'Java_11'
'Java_8'
'NetCore_31'

UserSourceInfo

Naam Beschrijving Waarde
artifactSelector Selector voor het artefact dat moet worden gebruikt voor de implementatie voor projecten met meerdere modules. Dit moet
het relatieve pad naar de doelmodule/het doelproject.
tekenreeks
relativePath Relatief pad van de opslag waarin de bron wordt opgeslagen tekenreeks
type Type van de bron die is geüpload Jar
'NetCoreZip'
'Bron'
versie Versie van de bron tekenreeks

Sku

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

Terraform-resourcedefinitie (AzAPI-provider)

Het resourcetype Spring/apps/implementaties 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/apps/deployments-resource wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.AppPlatform/Spring/apps/deployments@2020-11-01-preview"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      deploymentSettings = {
        cpu = int
        environmentVariables = {}
        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

Spring/apps/implementaties

Naam Beschrijving Waarde
type Het resourcetype "Microsoft.AppPlatform/Spring/apps/deployments@2020-11-01-preview"
naam De resourcenaam tekenreeks (vereist)
parent_id De id van de resource die het bovenliggende item voor deze resource is. Id voor resource van het type: apps
sku SKU van de implementatieresource SKU
properties Eigenschappen van de implementatieresource DeploymentResourceProperties

DeploymentResourceProperties

Naam Beschrijving Waarde
deploymentSettings Implementatie-instellingen van de implementatie DeploymentSettings
source Geüploade brongegevens van de implementatie. UserSourceInfo

DeploymentSettings

Naam Beschrijving Waarde
Cpu Vereiste CPU, basic-laag moet 1 zijn, standaardlaag moet binnen het bereik liggen (1, 4) int
environmentVariables Verzameling van omgevingsvariabelen object
jvmOptions JVM-parameter tekenreeks
memoryInGB Vereiste geheugengrootte in GB, basic-laag moet binnen het bereik liggen (1, 2), de standaardlaag moet binnen het bereik liggen (1, 8) int
netCoreMainEntryPath Het pad naar het uitvoerbare .NET-bestand ten opzichte van de zip-hoofdmap tekenreeks
runtimeVersion Runtime-versie "Java_11"
"Java_8"
"NetCore_31"

UserSourceInfo

Naam Beschrijving Waarde
artifactSelector Selector voor het artefact dat moet worden gebruikt voor de implementatie voor projecten met meerdere modules. Dit moet
het relatieve pad naar de doelmodule/het doelproject.
tekenreeks
relativePath Relatief pad van de opslag waarin de bron wordt opgeslagen tekenreeks
type Type van de bron die is geüpload "Jar"
"NetCoreZip"
"Bron"
versie Versie van de bron tekenreeks

Sku

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