Sdílet prostřednictvím


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

Definice prostředku Bicep

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

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-06-01-preview' = {
  name: 'string'
  sku: {
    capacity: int
    name: 'string'
    tier: 'string'
  }
  parent: resourceSymbolicName
  properties: {
    deploymentSettings: {
      cpu: int
      environmentVariables: {}
      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í

Spring/aplikace/nasazení

Název Description Hodnota
name Název prostředku

Podívejte se, jak nastavit názvy a typy pro podřízené prostředky v nástroji Bicep.
string (povinné)
Sku Skladová položka prostředku nasazení Sku
Nadřazené V nástroji Bicep můžete zadat nadřazený prostředek podřízeného prostředku. Tuto vlastnost stačí 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
properties Vlastnosti prostředku nasazení DeploymentResourceProperties

DeploymentResourceProperties

Název Description Hodnota
deploymentSettings Nastavení nasazení nasazení DeploymentSettings
source Nahráli jste informace o zdroji nasazení. Informace o uživatelském zdroji

DeploymentSettings

Název Description Hodnota
Cpu Vyžaduje se procesor. To by mělo být 1 pro úroveň Basic a v rozsahu [1, 4] pro úroveň Standard. Toto je zastaralé od verze rozhraní API 2021-06-01-preview. K nastavení velikosti procesoru použijte pole resourceRequests. int
environmentVariables Kolekce proměnných prostředí object
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 verze rozhraní API 2021-06-01-preview. K nastavení velikosti paměti použijte pole resourceRequests. int
netCoreMainEntryPath Cesta ke spustitelnému souboru .NET vzhledem ke 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, staré pole cpu a paměťInGB budou později vyřazeny. Požadavky na prostředky
runtimeVersion Verze modulu runtime "Java_11"
"Java_8"
"NetCore_31"

Požadavky na prostředky

Název Description Hodnota
Cpu Vyžaduje se procesor. 1 jádro může být reprezentováno 1 nebo 1000m. To by mělo být 500 min nebo 1 pro úroveň Basic a {500m, 1, 2, 3, 4} pro úroveň Standard. řetězec
paměť Požadovaná paměť. 1 GB může být reprezentováno 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

Informace o uživatelském zdroji

Název Description Hodnota
artifactSelector Selektor artefaktu, který se má použít k 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 Datová část vlastního 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

CustomContainer

Název Description Hodnota
args Argumenty vstupního bodu. Pokud není zadaný cmd image Dockeru, použije se. string[]
command Pole vstupních bodů. Nespustí se v rámci prostředí. Pokud není zadaný, použije se ENTRYPOINT image Dockeru. string[]
containerImage Image kontejneru vlastního kontejneru. Mělo by to mít podobu {repository}:{tag} 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

ImageRegistryCredential

Název Description Hodnota
heslo Heslo přihlašovacích údajů registru image řetězec
username Uživatelské jméno přihlašovacích údajů registru image řetězec

Skladová jednotka (SKU)

Název Description Hodnota
capacity Aktuální kapacita cílového prostředku int
name Název skladové položky řetězec
tier Úroveň skladové položky řetězec

Definice prostředku šablony ARM

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

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í kód JSON.

{
  "type": "Microsoft.AppPlatform/Spring/apps/deployments",
  "apiVersion": "2021-06-01-preview",
  "name": "string",
  "sku": {
    "capacity": "int",
    "name": "string",
    "tier": "string"
  },
  "properties": {
    "deploymentSettings": {
      "cpu": "int",
      "environmentVariables": {},
      "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í

Spring/aplikace/nasazení

Název Description Hodnota
typ Typ prostředku Microsoft.AppPlatform/Spring/apps/deployments
apiVersion Verze rozhraní API prostředku 2021-06-01-preview
name Název prostředku

Podívejte se, jak nastavit názvy a typy pro podřízené prostředky v šablonách JSON ARM.
string (povinné)
Sku Skladová položka prostředku nasazení Sku
properties Vlastnosti prostředku nasazení DeploymentResourceProperties

DeploymentResourceProperties

Název Description Hodnota
deploymentSettings Nastavení nasazení nasazení DeploymentSettings
source Nahráli jste informace o zdroji nasazení. Informace o uživatelském zdroji

DeploymentSettings

Název Description Hodnota
Cpu Vyžaduje se procesor. To by mělo být 1 pro úroveň Basic a v rozsahu [1, 4] pro úroveň Standard. Toto je zastaralé od verze rozhraní API 2021-06-01-preview. K nastavení velikosti procesoru použijte pole resourceRequests. int
environmentVariables Kolekce proměnných prostředí object
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 verze rozhraní API 2021-06-01-preview. K nastavení velikosti paměti použijte pole resourceRequests. int
netCoreMainEntryPath Cesta ke spustitelnému souboru .NET vzhledem ke 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, staré pole cpu a paměťInGB budou později vyřazeny. Požadavky na prostředky
runtimeVersion Verze modulu runtime "Java_11"
"Java_8"
"NetCore_31"

Požadavky na prostředky

Název Description Hodnota
Cpu Vyžaduje se procesor. 1 jádro může být reprezentováno 1 nebo 1000m. To by mělo být 500 min nebo 1 pro úroveň Basic a {500m, 1, 2, 3, 4} pro úroveň Standard. řetězec
paměť Požadovaná paměť. 1 GB může být reprezentováno 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

Informace o uživatelském zdroji

Název Description Hodnota
artifactSelector Selektor artefaktu, který se má použít k 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 Datová část vlastního 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

CustomContainer

Název Description Hodnota
args Argumenty vstupního bodu. Pokud není zadaný cmd image Dockeru, použije se. string[]
command Pole vstupních bodů. Nespustí se v rámci prostředí. Pokud není zadaný, použije se ENTRYPOINT image Dockeru. string[]
containerImage Image kontejneru vlastního kontejneru. Mělo by to mít podobu {repository}:{tag} 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

ImageRegistryCredential

Název Description Hodnota
heslo Heslo přihlašovacích údajů registru image řetězec
username Uživatelské jméno přihlašovacích údajů registru image řetězec

Skladová jednotka (SKU)

Název Description Hodnota
capacity Aktuální kapacita cílového prostředku int
name Název skladové položky řetězec
tier Úroveň skladové položky řetězec

Definice prostředku Terraform (poskytovatel AzAPI)

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

  • 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-06-01-preview"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      deploymentSettings = {
        cpu = int
        environmentVariables = {}
        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í

Spring/aplikace/nasazení

Název Description Hodnota
typ Typ prostředku Microsoft.AppPlatform/Spring/apps/deployments@2021-06-01-preview
name 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í Sku
properties Vlastnosti prostředku nasazení DeploymentResourceProperties

DeploymentResourceProperties

Název Description Hodnota
deploymentSettings Nastavení nasazení nasazení DeploymentSettings
source Nahráli jste informace o zdroji nasazení. Informace o uživatelském zdroji

DeploymentSettings

Název Description Hodnota
Cpu Vyžaduje se procesor. To by mělo být 1 pro úroveň Basic a v rozsahu [1, 4] pro úroveň Standard. Toto je zastaralé od verze rozhraní API 2021-06-01-preview. K nastavení velikosti procesoru použijte pole resourceRequests. int
environmentVariables Kolekce proměnných prostředí object
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 verze rozhraní API 2021-06-01-preview. K nastavení velikosti paměti použijte pole resourceRequests. int
netCoreMainEntryPath Cesta ke spustitelnému souboru .NET vzhledem ke 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, staré pole cpu a paměťInGB budou později vyřazeny. Požadavky na prostředky
runtimeVersion Verze modulu runtime "Java_11"
"Java_8"
"NetCore_31"

Požadavky na prostředky

Název Description Hodnota
Cpu Požadovaný procesor. 1 jádro může být reprezentováno 1 nebo 1000m. To by mělo 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 představovat 1Gi nebo 1024Mi. To by mělo být {512Mi, 1Gi, 2Gi} pro úroveň Basic a {512Mi, 1Gi, 2Gi, ..., 8Gi} pro úroveň Standard. řetězec

UserSourceInfo

Název Description Hodnota
artifactSelector Selektor pro artefakt, který se má použít pro nasazení pro projekty s více moduly. Mělo by to být
relativní cestu k cílovému modulu nebo projektu.
řetězec
customContainer Datová část vlastního 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

CustomContainer

Název Description Hodnota
args Argumenty vstupního bodu. Pokud není k dispozici, použije se CMD image Dockeru. string[]
command Pole vstupního bodu. Nespustí se v prostředí. Položka ENTRYPOINT image dockeru se použije, pokud není k dispozici. string[]
containerImage Image kontejneru vlastního kontejneru Mělo by to být ve formě {repository}:{tag} 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

ImageRegistryCredential

Název Description Hodnota
heslo Heslo přihlašovacích údajů registru image řetězec
username Uživatelské jméno přihlašovacích údajů registru image řetězec

Skladová jednotka (SKU)

Název Description Hodnota
capacity Aktuální kapacita cílového prostředku int
name Název skladové položky řetězec
tier Úroveň skladové položky řetězec