Sdílet prostřednictvím


Microsoft.AppPlatform Spring/apps/deployments 2022-04-01

Definice prostředku Bicep

Typ prostředku Spring/apps/deployments je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.AppPlatform/Spring/apps/deployments, přidejte do šablony následující bicep.

resource symbolicname 'Microsoft.AppPlatform/Spring/apps/deployments@2022-04-01' = {
  name: 'string'
  sku: {
    capacity: int
    name: 'string'
    tier: 'string'
  }
  parent: resourceSymbolicName
  properties: {
    active: bool
    deploymentSettings: {
      addonConfigs: {
        {customized property}: {
          {customized property}: any()
        }
      }
      environmentVariables: {
        {customized property}: 'string'
      }
      resourceRequests: {
        cpu: 'string'
        memory: 'string'
      }
    }
    source: {
      version: 'string'
      type: 'string'
      // For remaining properties, see UserSourceInfo objects
    }
  }
}

Objekty UserSourceInfo

Nastavte typ vlastnost určit typ objektu.

Pro BuildResultpoužijte:

  type: 'BuildResult'
  buildResultId: 'string'

Pro Jarpoužijte:

  type: 'Jar'
  jvmOptions: 'string'
  relativePath: 'string'
  runtimeVersion: 'string'

Pro NetCoreZippoužijte:

  type: 'NetCoreZip'
  netCoreMainEntryPath: 'string'
  relativePath: 'string'
  runtimeVersion: 'string'

Pro zdrojovápoužijte:

  type: 'Source'
  artifactSelector: 'string'
  relativePath: 'string'
  runtimeVersion: 'string'

Hodnoty vlastností

Spring, aplikace/ nasazení

Jméno Popis Hodnota
Jméno Název prostředku

Podívejte se, jak nastavit názvy a typy podřízených prostředků v Bicep.
string (povinné)
sku Skladová položka prostředku nasazení skladové položky
rodič V bicep můžete zadat nadřazený prostředek pro podřízený prostředek. Tuto vlastnost je potřeba přidat pouze v případě, že je podřízený prostředek deklarován mimo nadřazený prostředek.

Další informace najdete v tématu Podřízený prostředek mimo nadřazený prostředek.
Symbolický název prostředku typu: aplikace
vlastnosti Vlastnosti prostředku nasazení DeploymentResourceProperties

DeploymentResourceProperties

Jméno Popis Hodnota
aktivní Určuje, jestli je nasazení aktivní. Bool
deploymentSettings Nastavení nasazení nasazení DeploymentSettings
zdroj Nahráli jste informace o zdroji nasazení. UserSourceInfo

DeploymentSettings

Jméno Popis Hodnota
addonConfigs Kolekce doplňků DeploymentSettingsAddonConfigs
environmentVariables Kolekce proměnných prostředí DeploymentSettingsEnvironmentVariables
resourceRequests Požadované množství prostředků pro požadovaný procesor a paměť. Doporučujeme použít toto pole k reprezentaci požadovaného procesoru a paměti, původní procesor pole a paměťInGB budou později zastaralé. ResourceRequests

DeploymentSettingsAddonConfigs

Jméno Popis Hodnota
{přizpůsobená vlastnost} AddonProfile

AddonProfile

Jméno Popis Hodnota
{přizpůsobená vlastnost} Pro Bicep můžete použít funkci any().

DeploymentSettingsEnvironmentVariables

Jméno Popis Hodnota
{přizpůsobená vlastnost} řetězec

ResourceRequests

Jméno Popis Hodnota
procesor Požadovaný procesor. 1 jádro může být reprezentováno 1 nebo 1000 m. Mělo by to být 500m nebo 1 pro úroveň Basic a {500m, 1, 2, 3, 4} pro úroveň Standard. řetězec
paměť Požadovaná paměť. 1 GB může reprezentovat 1Gi nebo 1024Mi. Mělo by to být {512Mi, 1Gi, 2Gi} pro úroveň Basic a {512Mi, 1Gi, 2Gi, ..., 8Gi} pro úroveň Standard. řetězec

UserSourceInfo

Jméno Popis Hodnota
verze Verze zdroje řetězec
typ Nastavení typu objektu buildResult
Jar
NetCoreZip
zdrojové (povinné)

BuildResultUserSourceInfo

Jméno Popis Hodnota
typ Typ nahraného zdroje BuildResult (povinné)
buildResultId ID prostředku existujícího úspěšného sestavení ve stejné instanci Spring. řetězec

JarUploadedUserSourceInfo

Jméno Popis Hodnota
typ Typ nahraného zdroje Jar (povinné)
jvmOptions Parametr JVM řetězec
relativePath Relativní cesta k úložišti, ve kterém je uložen zdroj řetězec
runtimeVersion Verze modulu runtime souboru Jar řetězec

NetCoreZipUploadedUserSourceInfo

Jméno Popis Hodnota
typ Typ nahraného zdroje NetCoreZip (povinné)
netCoreMainEntryPath Cesta ke spustitelnému souboru .NET vzhledem k kořenovému souboru ZIP řetězec
relativePath Relativní cesta k úložišti, ve kterém je uložen zdroj řetězec
runtimeVersion Verze modulu runtime souboru .NET řetězec

SourceUploadedUserSourceInfo

Jméno Popis Hodnota
typ Typ nahraného zdroje Zdroj (povinné)
artifactSelector Selektor artefaktu, který se má použít pro nasazení pro projekty s více moduly. Mělo by to být
relativní cesta k cílovému modulu nebo projektu.
řetězec
relativePath Relativní cesta k úložišti, ve kterém je uložen zdroj řetězec
runtimeVersion Verze modulu runtime zdrojového souboru řetězec

Sku

Jméno Popis Hodnota
kapacita Aktuální kapacita cílového prostředku Int
Jméno Název skladové položky řetězec
úroveň Úroveň skladové položky řetězec

Šablony pro rychlý start

Následující šablony pro rychlý start nasazují tento typ prostředku.

Šablona Popis
nasazení jednoduché aplikace mikroslužby Azure Spring Apps

nasazení do Azure
Tato šablona nasadí jednoduchou aplikaci mikroslužby Azure Spring Apps pro spuštění v Azure.

Definice prostředku šablony ARM

Typ prostředku Spring/apps/deployments je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.AppPlatform/Spring/apps/deployments, přidejte do šablony následující JSON.

{
  "type": "Microsoft.AppPlatform/Spring/apps/deployments",
  "apiVersion": "2022-04-01",
  "name": "string",
  "sku": {
    "capacity": "int",
    "name": "string",
    "tier": "string"
  },
  "properties": {
    "active": "bool",
    "deploymentSettings": {
      "addonConfigs": {
        "{customized property}": {
          "{customized property}": {}
        }
      },
      "environmentVariables": {
        "{customized property}": "string"
      },
      "resourceRequests": {
        "cpu": "string",
        "memory": "string"
      }
    },
    "source": {
      "version": "string",
      "type": "string"
      // For remaining properties, see UserSourceInfo objects
    }
  }
}

Objekty UserSourceInfo

Nastavte typ vlastnost určit typ objektu.

Pro BuildResultpoužijte:

  "type": "BuildResult",
  "buildResultId": "string"

Pro Jarpoužijte:

  "type": "Jar",
  "jvmOptions": "string",
  "relativePath": "string",
  "runtimeVersion": "string"

Pro NetCoreZippoužijte:

  "type": "NetCoreZip",
  "netCoreMainEntryPath": "string",
  "relativePath": "string",
  "runtimeVersion": "string"

Pro zdrojovápoužijte:

  "type": "Source",
  "artifactSelector": "string",
  "relativePath": "string",
  "runtimeVersion": "string"

Hodnoty vlastností

Spring, aplikace/ nasazení

Jméno Popis Hodnota
typ Typ prostředku Microsoft.AppPlatform/Spring/apps/deployments
apiVersion Verze rozhraní API prostředku '2022-04-01'
Jméno Název prostředku

Podívejte se, jak nastavit názvy a typy podřízených prostředků v šablonách JSON ARM.
string (povinné)
sku Skladová položka prostředku nasazení skladové položky
vlastnosti Vlastnosti prostředku nasazení DeploymentResourceProperties

DeploymentResourceProperties

Jméno Popis Hodnota
aktivní Určuje, jestli je nasazení aktivní. Bool
deploymentSettings Nastavení nasazení nasazení DeploymentSettings
zdroj Nahráli jste informace o zdroji nasazení. UserSourceInfo

DeploymentSettings

Jméno Popis Hodnota
addonConfigs Kolekce doplňků DeploymentSettingsAddonConfigs
environmentVariables Kolekce proměnných prostředí DeploymentSettingsEnvironmentVariables
resourceRequests Požadované množství prostředků pro požadovaný procesor a paměť. Doporučujeme použít toto pole k reprezentaci požadovaného procesoru a paměti, původní procesor pole a paměťInGB budou později zastaralé. ResourceRequests

DeploymentSettingsAddonConfigs

Jméno Popis Hodnota
{přizpůsobená vlastnost} AddonProfile

AddonProfile

Jméno Popis Hodnota
{přizpůsobená vlastnost}

DeploymentSettingsEnvironmentVariables

Jméno Popis Hodnota
{přizpůsobená vlastnost} řetězec

ResourceRequests

Jméno Popis Hodnota
procesor Požadovaný procesor. 1 jádro může být reprezentováno 1 nebo 1000 m. Mělo by to být 500m nebo 1 pro úroveň Basic a {500m, 1, 2, 3, 4} pro úroveň Standard. řetězec
paměť Požadovaná paměť. 1 GB může reprezentovat 1Gi nebo 1024Mi. Mělo by to být {512Mi, 1Gi, 2Gi} pro úroveň Basic a {512Mi, 1Gi, 2Gi, ..., 8Gi} pro úroveň Standard. řetězec

UserSourceInfo

Jméno Popis Hodnota
verze Verze zdroje řetězec
typ Nastavení typu objektu buildResult
Jar
NetCoreZip
zdrojové (povinné)

BuildResultUserSourceInfo

Jméno Popis Hodnota
typ Typ nahraného zdroje BuildResult (povinné)
buildResultId ID prostředku existujícího úspěšného sestavení ve stejné instanci Spring. řetězec

JarUploadedUserSourceInfo

Jméno Popis Hodnota
typ Typ nahraného zdroje Jar (povinné)
jvmOptions Parametr JVM řetězec
relativePath Relativní cesta k úložišti, ve kterém je uložen zdroj řetězec
runtimeVersion Verze modulu runtime souboru Jar řetězec

NetCoreZipUploadedUserSourceInfo

Jméno Popis Hodnota
typ Typ nahraného zdroje NetCoreZip (povinné)
netCoreMainEntryPath Cesta ke spustitelnému souboru .NET vzhledem k kořenovému souboru ZIP řetězec
relativePath Relativní cesta k úložišti, ve kterém je uložen zdroj řetězec
runtimeVersion Verze modulu runtime souboru .NET řetězec

SourceUploadedUserSourceInfo

Jméno Popis Hodnota
typ Typ nahraného zdroje Zdroj (povinné)
artifactSelector Selektor artefaktu, který se má použít pro nasazení pro projekty s více moduly. Mělo by to být
relativní cesta k cílovému modulu nebo projektu.
řetězec
relativePath Relativní cesta k úložišti, ve kterém je uložen zdroj řetězec
runtimeVersion Verze modulu runtime zdrojového souboru řetězec

Sku

Jméno Popis Hodnota
kapacita Aktuální kapacita cílového prostředku Int
Jméno Název skladové položky řetězec
úroveň Úroveň skladové položky řetězec

Šablony pro rychlý start

Následující šablony pro rychlý start nasazují tento typ prostředku.

Šablona Popis
nasazení jednoduché aplikace mikroslužby Azure Spring Apps

nasazení do Azure
Tato šablona nasadí jednoduchou aplikaci mikroslužby Azure Spring Apps pro spuštění v Azure.

Definice prostředku Terraformu (poskytovatel AzAPI)

Typ prostředku Spring/apps/deployments je možné nasadit s operacemi, které cílí:

  • skupiny prostředků

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.AppPlatform/Spring/apps/deployments, přidejte do šablony následující Terraform.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.AppPlatform/Spring/apps/deployments@2022-04-01"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      active = bool
      deploymentSettings = {
        addonConfigs = {
          {customized property} = {}
        }
        environmentVariables = {
          {customized property} = "string"
        }
        resourceRequests = {
          cpu = "string"
          memory = "string"
        }
      }
      source = {
        version = "string"
        type = "string"
        // For remaining properties, see UserSourceInfo objects
      }
    }
    sku = {
      capacity = int
      name = "string"
      tier = "string"
    }
  })
}

Objekty UserSourceInfo

Nastavte typ vlastnost určit typ objektu.

Pro BuildResultpoužijte:

  type = "BuildResult"
  buildResultId = "string"

Pro Jarpoužijte:

  type = "Jar"
  jvmOptions = "string"
  relativePath = "string"
  runtimeVersion = "string"

Pro NetCoreZippoužijte:

  type = "NetCoreZip"
  netCoreMainEntryPath = "string"
  relativePath = "string"
  runtimeVersion = "string"

Pro zdrojovápoužijte:

  type = "Source"
  artifactSelector = "string"
  relativePath = "string"
  runtimeVersion = "string"

Hodnoty vlastností

Spring, aplikace/ nasazení

Jméno Popis Hodnota
typ Typ prostředku Microsoft.AppPlatform/Spring/apps/deployments@2022-04-01"
Jméno Název prostředku string (povinné)
parent_id ID prostředku, který je nadřazený pro tento prostředek. ID prostředku typu: aplikace
sku Skladová položka prostředku nasazení skladové položky
vlastnosti Vlastnosti prostředku nasazení DeploymentResourceProperties

DeploymentResourceProperties

Jméno Popis Hodnota
aktivní Určuje, jestli je nasazení aktivní. Bool
deploymentSettings Nastavení nasazení nasazení DeploymentSettings
zdroj Nahráli jste informace o zdroji nasazení. UserSourceInfo

DeploymentSettings

Jméno Popis Hodnota
addonConfigs Kolekce doplňků DeploymentSettingsAddonConfigs
environmentVariables Kolekce proměnných prostředí DeploymentSettingsEnvironmentVariables
resourceRequests Požadované množství prostředků pro požadovaný procesor a paměť. Doporučujeme použít toto pole k reprezentaci požadovaného procesoru a paměti, původní procesor pole a paměťInGB budou později zastaralé. ResourceRequests

DeploymentSettingsAddonConfigs

Jméno Popis Hodnota
{přizpůsobená vlastnost} AddonProfile

AddonProfile

Jméno Popis Hodnota
{přizpůsobená vlastnost}

DeploymentSettingsEnvironmentVariables

Jméno Popis Hodnota
{přizpůsobená vlastnost} řetězec

ResourceRequests

Jméno Popis Hodnota
procesor Požadovaný procesor. 1 jádro může být reprezentováno 1 nebo 1000 m. Mělo by to být 500m nebo 1 pro úroveň Basic a {500m, 1, 2, 3, 4} pro úroveň Standard. řetězec
paměť Požadovaná paměť. 1 GB může reprezentovat 1Gi nebo 1024Mi. Mělo by to být {512Mi, 1Gi, 2Gi} pro úroveň Basic a {512Mi, 1Gi, 2Gi, ..., 8Gi} pro úroveň Standard. řetězec

UserSourceInfo

Jméno Popis Hodnota
verze Verze zdroje řetězec
typ Nastavení typu objektu buildResult
Jar
NetCoreZip
zdrojové (povinné)

BuildResultUserSourceInfo

Jméno Popis Hodnota
typ Typ nahraného zdroje BuildResult (povinné)
buildResultId ID prostředku existujícího úspěšného sestavení ve stejné instanci Spring. řetězec

JarUploadedUserSourceInfo

Jméno Popis Hodnota
typ Typ nahraného zdroje "Jar" (povinné)
jvmOptions Parametr JVM řetězec
relativePath Relativní cesta k úložišti, ve kterém je uložen zdroj řetězec
runtimeVersion Verze modulu runtime souboru Jar řetězec

NetCoreZipUploadedUserSourceInfo

Jméno Popis Hodnota
typ Typ nahraného zdroje NetCoreZip (povinné)
netCoreMainEntryPath Cesta ke spustitelnému souboru .NET vzhledem k kořenovému souboru ZIP řetězec
relativePath Relativní cesta k úložišti, ve kterém je uložen zdroj řetězec
runtimeVersion Verze modulu runtime souboru .NET řetězec

SourceUploadedUserSourceInfo

Jméno Popis Hodnota
typ Typ nahraného zdroje "Zdroj" (povinné)
artifactSelector Selektor artefaktu, který se má použít pro nasazení pro projekty s více moduly. Mělo by to být
relativní cesta k cílovému modulu nebo projektu.
řetězec
relativePath Relativní cesta k úložišti, ve kterém je uložen zdroj řetězec
runtimeVersion Verze modulu runtime zdrojového souboru řetězec

Sku

Jméno Popis Hodnota
kapacita Aktuální kapacita cílového prostředku Int
Jméno Název skladové položky řetězec
úroveň Úroveň skladové položky řetězec