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' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    active: bool
    deploymentSettings: {
      addonConfigs: {
        {customized property}: {
          {customized property}: any(Azure.Bicep.Types.Concrete.AnyType)
        }
      }
      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:

{
  buildResultId: 'string'
  type: 'BuildResult'
}

Pro Jarpoužijte:

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

Pro NetCoreZippoužijte:

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

Pro zdrojovápoužijte:

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

Hodnoty vlastností

AddonProfile

Jméno Popis Hodnota

BuildResultUserSourceInfo

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

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

DeploymentSettingsEnvironmentVariables

Jméno Popis Hodnota

JarUploadedUserSourceInfo

Jméno Popis Hodnota
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
typ Typ nahraného zdroje Jar (povinné)

Microsoft.AppPlatform/Spring/apps/deployments

Jméno Popis Hodnota
Jméno Název prostředku string (povinné)
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: Spring/apps
vlastnosti Vlastnosti prostředku nasazení DeploymentResourceProperties
sku Skladová položka prostředku nasazení skladové položky

NetCoreZipUploadedUserSourceInfo

Jméno Popis Hodnota
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
typ Typ nahraného zdroje NetCoreZip (povinné)

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

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

SourceUploadedUserSourceInfo

Jméno Popis Hodnota
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
typ Typ nahraného zdroje Zdroj (povinné)

UserSourceInfo

Jméno Popis Hodnota
typ Nastavte na BuildResult pro typ BuildResultUserSourceInfo. Nastavte na Jar pro typ JarUploadedUserSourceInfo. Nastavte na NetCoreZip pro typ NetCoreZipUploadedUserSourceInfo. Nastavte na Source pro typ SourceUploadedUserSourceInfo. BuildResult
Jar
NetCoreZip
Zdroj (povinné)
verze Verze zdroje řetězec

Ukázky rychlého startu

Následující ukázky rychlého startu nasadí tento typ prostředku.

Soubor Bicep Popis
nasazení jednoduché aplikace mikroslužby Azure Spring Apps 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",
  "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
    }
  },
  "sku": {
    "capacity": "int",
    "name": "string",
    "tier": "string"
  }
}

Objekty UserSourceInfo

Nastavte typ vlastnost určit typ objektu.

Pro BuildResultpoužijte:

{
  "buildResultId": "string",
  "type": "BuildResult"
}

Pro Jarpoužijte:

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

Pro NetCoreZippoužijte:

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

Pro zdrojovápoužijte:

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

Hodnoty vlastností

AddonProfile

Jméno Popis Hodnota

BuildResultUserSourceInfo

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

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

DeploymentSettingsEnvironmentVariables

Jméno Popis Hodnota

JarUploadedUserSourceInfo

Jméno Popis Hodnota
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
typ Typ nahraného zdroje Jar (povinné)

Microsoft.AppPlatform/Spring/apps/deployments

Jméno Popis Hodnota
apiVersion Verze rozhraní API '2022-04-01'
Jméno Název prostředku string (povinné)
vlastnosti Vlastnosti prostředku nasazení DeploymentResourceProperties
sku Skladová položka prostředku nasazení skladové položky
typ Typ prostředku Microsoft.AppPlatform/Spring/apps/deployments

NetCoreZipUploadedUserSourceInfo

Jméno Popis Hodnota
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
typ Typ nahraného zdroje NetCoreZip (povinné)

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

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

SourceUploadedUserSourceInfo

Jméno Popis Hodnota
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
typ Typ nahraného zdroje Zdroj (povinné)

UserSourceInfo

Jméno Popis Hodnota
typ Nastavte na BuildResult pro typ BuildResultUserSourceInfo. Nastavte na Jar pro typ JarUploadedUserSourceInfo. Nastavte na NetCoreZip pro typ NetCoreZipUploadedUserSourceInfo. Nastavte na Source pro typ SourceUploadedUserSourceInfo. BuildResult
Jar
NetCoreZip
Zdroj (povinné)
verze Verze zdroje ř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

Nasadit 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"
  sku = {
    capacity = int
    name = "string"
    tier = "string"
  }
  body = jsonencode({
    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:

{
  buildResultId = "string"
  type = "BuildResult"
}

Pro Jarpoužijte:

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

Pro NetCoreZippoužijte:

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

Pro zdrojovápoužijte:

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

Hodnoty vlastností

AddonProfile

Jméno Popis Hodnota

BuildResultUserSourceInfo

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

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

DeploymentSettingsEnvironmentVariables

Jméno Popis Hodnota

JarUploadedUserSourceInfo

Jméno Popis Hodnota
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
typ Typ nahraného zdroje Jar (povinné)

Microsoft.AppPlatform/Spring/apps/deployments

Jméno Popis Hodnota
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: Spring/apps
vlastnosti Vlastnosti prostředku nasazení DeploymentResourceProperties
sku Skladová položka prostředku nasazení skladové položky
typ Typ prostředku Microsoft.AppPlatform/Spring/apps/deployments@2022-04-01"

NetCoreZipUploadedUserSourceInfo

Jméno Popis Hodnota
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
typ Typ nahraného zdroje NetCoreZip (povinné)

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

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

SourceUploadedUserSourceInfo

Jméno Popis Hodnota
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
typ Typ nahraného zdroje Zdroj (povinné)

UserSourceInfo

Jméno Popis Hodnota
typ Nastavte na BuildResult pro typ BuildResultUserSourceInfo. Nastavte na Jar pro typ JarUploadedUserSourceInfo. Nastavte na NetCoreZip pro typ NetCoreZipUploadedUserSourceInfo. Nastavte na Source pro typ SourceUploadedUserSourceInfo. BuildResult
Jar
NetCoreZip
Zdroj (povinné)
verze Verze zdroje řetězec