Sdílet prostřednictvím


Microsoft.AppPlatform Spring/apps/deployments 2021-09-01-preview

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@2021-09-01-preview' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    deploymentSettings: {
      containerProbeSettings: {
        disableProbe: bool
      }
      cpu: int
      environmentVariables: {
        {customized property}: 'string'
      }
      jvmOptions: 'string'
      memoryInGB: int
      netCoreMainEntryPath: 'string'
      resourceRequests: {
        cpu: 'string'
        memory: 'string'
      }
      runtimeVersion: 'string'
    }
    source: {
      artifactSelector: 'string'
      customContainer: {
        args: [
          'string'
        ]
        command: [
          'string'
        ]
        containerImage: 'string'
        imageRegistryCredential: {
          password: 'string'
          username: 'string'
        }
        server: 'string'
      }
      relativePath: 'string'
      type: 'string'
      version: 'string'
    }
  }
  sku: {
    capacity: int
    name: 'string'
    tier: 'string'
  }
}

Hodnoty vlastností

CustomContainer

Jméno Popis Hodnota
args Argumenty vstupního bodu. CmD image Dockeru se používá, pokud není k dispozici. string[]
příkaz Pole vstupních bodů. Nespustí se v prostředí. Pokud není k dispozici, použije se vstupní bod image Dockeru. string[]
containerImage Image kontejneru vlastního kontejneru Mělo by to být ve formě<úložiště >:<značka> bez názvu serveru registru. řetězec
imageRegistryCredential Přihlašovací údaje registru image ImageRegistryCredential
server Název registru, který obsahuje image kontejneru řetězec

DeploymentResourceProperties

Jméno Popis Hodnota
deploymentSettings Nastavení nasazení nasazení DeploymentSettings
zdroj Nahráli jste informace o zdroji nasazení. UserSourceInfo

DeploymentSettings

Jméno Popis Hodnota
containerProbeSettings Nastavení sondy stavu kontejneru a připravenosti DeploymentSettingsContainerProbeSettings
procesor Požadovaný procesor. Mělo by to být 1 pro úroveň Basic a v rozsahu [1, 4] pro úroveň Standard. Toto je zastaralé od rozhraní API verze 2021-09-01-preview. K nastavení velikosti procesoru použijte pole resourceRequests. Int
environmentVariables Kolekce proměnných prostředí DeploymentSettingsEnvironmentVariables
jvmOptions Parametr JVM řetězec
memoryInGB Požadovaná velikost paměti v GB. To by mělo být v rozsahu [1, 2] pro úroveň Basic a v rozsahu [1, 8] pro úroveň Standard. Toto je zastaralé od rozhraní API verze 2021-09-01-preview. K nastavení velikosti paměti použijte pole resourceRequests. Int
netCoreMainEntryPath Cesta ke spustitelnému souboru .NET vzhledem k kořenovému souboru ZIP řetězec
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
runtimeVersion Verze modulu runtime "Java_11"
"Java_8"
"NetCore_31"

DeploymentSettingsContainerProbeSettings

Jméno Popis Hodnota
disableProbe Určuje, jestli zakažte test aktivity a připravenosti. Bool

DeploymentSettingsEnvironmentVariables

Jméno Popis Hodnota

ImageRegistryCredential

Jméno Popis Hodnota
heslo Heslo přihlašovacích údajů registru image řetězec
uživatelské jméno Uživatelské jméno přihlašovacích údajů registru image řetězec

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

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

UserSourceInfo

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
customContainer Vlastní datová část kontejneru customContainer
relativePath Relativní cesta k úložišti, ve kterém je uložen zdroj řetězec
typ Typ nahraného zdroje Kontejner
Jar
NetCoreZip
Zdroj
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": "2021-09-01-preview",
  "name": "string",
  "properties": {
    "deploymentSettings": {
      "containerProbeSettings": {
        "disableProbe": "bool"
      },
      "cpu": "int",
      "environmentVariables": {
        "{customized property}": "string"
      },
      "jvmOptions": "string",
      "memoryInGB": "int",
      "netCoreMainEntryPath": "string",
      "resourceRequests": {
        "cpu": "string",
        "memory": "string"
      },
      "runtimeVersion": "string"
    },
    "source": {
      "artifactSelector": "string",
      "customContainer": {
        "args": [ "string" ],
        "command": [ "string" ],
        "containerImage": "string",
        "imageRegistryCredential": {
          "password": "string",
          "username": "string"
        },
        "server": "string"
      },
      "relativePath": "string",
      "type": "string",
      "version": "string"
    }
  },
  "sku": {
    "capacity": "int",
    "name": "string",
    "tier": "string"
  }
}

Hodnoty vlastností

CustomContainer

Jméno Popis Hodnota
args Argumenty vstupního bodu. CmD image Dockeru se používá, pokud není k dispozici. string[]
příkaz Pole vstupních bodů. Nespustí se v prostředí. Pokud není k dispozici, použije se vstupní bod image Dockeru. string[]
containerImage Image kontejneru vlastního kontejneru Mělo by to být ve formě<úložiště >:<značka> bez názvu serveru registru. řetězec
imageRegistryCredential Přihlašovací údaje registru image ImageRegistryCredential
server Název registru, který obsahuje image kontejneru řetězec

DeploymentResourceProperties

Jméno Popis Hodnota
deploymentSettings Nastavení nasazení nasazení DeploymentSettings
zdroj Nahráli jste informace o zdroji nasazení. UserSourceInfo

DeploymentSettings

Jméno Popis Hodnota
containerProbeSettings Nastavení sondy stavu kontejneru a připravenosti DeploymentSettingsContainerProbeSettings
procesor Požadovaný procesor. Mělo by to být 1 pro úroveň Basic a v rozsahu [1, 4] pro úroveň Standard. Toto je zastaralé od rozhraní API verze 2021-09-01-preview. K nastavení velikosti procesoru použijte pole resourceRequests. Int
environmentVariables Kolekce proměnných prostředí DeploymentSettingsEnvironmentVariables
jvmOptions Parametr JVM řetězec
memoryInGB Požadovaná velikost paměti v GB. To by mělo být v rozsahu [1, 2] pro úroveň Basic a v rozsahu [1, 8] pro úroveň Standard. Toto je zastaralé od rozhraní API verze 2021-09-01-preview. K nastavení velikosti paměti použijte pole resourceRequests. Int
netCoreMainEntryPath Cesta ke spustitelnému souboru .NET vzhledem k kořenovému souboru ZIP řetězec
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
runtimeVersion Verze modulu runtime "Java_11"
"Java_8"
"NetCore_31"

DeploymentSettingsContainerProbeSettings

Jméno Popis Hodnota
disableProbe Určuje, jestli zakažte test aktivity a připravenosti. Bool

DeploymentSettingsEnvironmentVariables

Jméno Popis Hodnota

ImageRegistryCredential

Jméno Popis Hodnota
heslo Heslo přihlašovacích údajů registru image řetězec
uživatelské jméno Uživatelské jméno přihlašovacích údajů registru image řetězec

Microsoft.AppPlatform/Spring/apps/deployments

Jméno Popis Hodnota
apiVersion Verze rozhraní API 2021-09-01-preview
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

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

UserSourceInfo

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
customContainer Vlastní datová část kontejneru customContainer
relativePath Relativní cesta k úložišti, ve kterém je uložen zdroj řetězec
typ Typ nahraného zdroje Kontejner
Jar
NetCoreZip
Zdroj
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@2021-09-01-preview"
  name = "string"
  sku = {
    capacity = int
    name = "string"
    tier = "string"
  }
  body = jsonencode({
    properties = {
      deploymentSettings = {
        containerProbeSettings = {
          disableProbe = bool
        }
        cpu = int
        environmentVariables = {
          {customized property} = "string"
        }
        jvmOptions = "string"
        memoryInGB = int
        netCoreMainEntryPath = "string"
        resourceRequests = {
          cpu = "string"
          memory = "string"
        }
        runtimeVersion = "string"
      }
      source = {
        artifactSelector = "string"
        customContainer = {
          args = [
            "string"
          ]
          command = [
            "string"
          ]
          containerImage = "string"
          imageRegistryCredential = {
            password = "string"
            username = "string"
          }
          server = "string"
        }
        relativePath = "string"
        type = "string"
        version = "string"
      }
    }
  })
}

Hodnoty vlastností

CustomContainer

Jméno Popis Hodnota
args Argumenty vstupního bodu. CmD image Dockeru se používá, pokud není k dispozici. string[]
příkaz Pole vstupních bodů. Nespustí se v prostředí. Pokud není k dispozici, použije se vstupní bod image Dockeru. string[]
containerImage Image kontejneru vlastního kontejneru Mělo by to být ve formě<úložiště >:<značka> bez názvu serveru registru. řetězec
imageRegistryCredential Přihlašovací údaje registru image ImageRegistryCredential
server Název registru, který obsahuje image kontejneru řetězec

DeploymentResourceProperties

Jméno Popis Hodnota
deploymentSettings Nastavení nasazení nasazení DeploymentSettings
zdroj Nahráli jste informace o zdroji nasazení. UserSourceInfo

DeploymentSettings

Jméno Popis Hodnota
containerProbeSettings Nastavení sondy stavu kontejneru a připravenosti DeploymentSettingsContainerProbeSettings
procesor Požadovaný procesor. Mělo by to být 1 pro úroveň Basic a v rozsahu [1, 4] pro úroveň Standard. Toto je zastaralé od rozhraní API verze 2021-09-01-preview. K nastavení velikosti procesoru použijte pole resourceRequests. Int
environmentVariables Kolekce proměnných prostředí DeploymentSettingsEnvironmentVariables
jvmOptions Parametr JVM řetězec
memoryInGB Požadovaná velikost paměti v GB. To by mělo být v rozsahu [1, 2] pro úroveň Basic a v rozsahu [1, 8] pro úroveň Standard. Toto je zastaralé od rozhraní API verze 2021-09-01-preview. K nastavení velikosti paměti použijte pole resourceRequests. Int
netCoreMainEntryPath Cesta ke spustitelnému souboru .NET vzhledem k kořenovému souboru ZIP řetězec
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
runtimeVersion Verze modulu runtime "Java_11"
"Java_8"
"NetCore_31"

DeploymentSettingsContainerProbeSettings

Jméno Popis Hodnota
disableProbe Určuje, jestli zakažte test aktivity a připravenosti. Bool

DeploymentSettingsEnvironmentVariables

Jméno Popis Hodnota

ImageRegistryCredential

Jméno Popis Hodnota
heslo Heslo přihlašovacích údajů registru image řetězec
uživatelské jméno Uživatelské jméno přihlašovacích údajů registru image řetězec

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@2021-09-01-preview"

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

UserSourceInfo

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
customContainer Vlastní datová část kontejneru customContainer
relativePath Relativní cesta k úložišti, ve kterém je uložen zdroj řetězec
typ Typ nahraného zdroje Kontejner
Jar
NetCoreZip
Zdroj
verze Verze zdroje řetězec