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

Bicep-resursdefinition

Resurstypen Spring/apps/deployments kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.AppPlatform/Spring/apps/deployments-resurs lägger du till följande Bicep i mallen.

resource symbolicname 'Microsoft.AppPlatform/Spring/apps/deployments@2021-09-01-preview' = {
  name: 'string'
  sku: {
    capacity: int
    name: 'string'
    tier: 'string'
  }
  parent: resourceSymbolicName
  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'
    }
  }
}

Egenskapsvärden

Spring/apps/deployments

Namn Beskrivning Värde
Namn Resursnamnet

Se hur du anger namn och typer för underordnade resurser i Bicep.
sträng (krävs)
Sku SKU för distributionsresursen Sku
förälder I Bicep kan du ange den överordnade resursen för en underordnad resurs. Du behöver bara lägga till den här egenskapen när den underordnade resursen deklareras utanför den överordnade resursen.

Mer information finns i Underordnad resurs utanför den överordnade resursen.
Symboliskt namn för resurs av typen: appar
Egenskaper Egenskaper för distributionsresursen DeploymentResourceProperties

DeploymentResourceProperties

Namn Beskrivning Värde
deploymentSettings Distributionsinställningar för distributionen DeploymentSettings
källa Uppladdad källinformation för distributionen. UserSourceInfo

DistributionInställningar

Namn Beskrivning Värde
containerProbeSettings Inställningar för containerbehåll och beredskapsavsökning DeploymentSettingsContainerProbeSettings
processor Nödvändig PROCESSOR. Detta bör vara 1 för Basic-nivån och i intervallet [1, 4] för Standard-nivån. Detta är inaktuellt från och med API-version 2021-09-01-preview. Använd fältet resourceRequests för att ange CPU-storleken. Int
environmentVariables Samling miljövariabler DeploymentSettingsEnvironmentVariables
jvmOptions JVM-parameter sträng
memoryInGB Nödvändig minnesstorlek i GB. Detta bör vara inom intervallet [1, 2] för Basic-nivån och i intervallet [1, 8] för Standard-nivån. Detta är inaktuellt från och med API-version 2021-09-01-preview. Använd fältet resourceRequests för att ange minnesstorleken. Int
netCoreMainEntryPath Sökvägen till den körbara .NET-filen i förhållande till zip-roten sträng
resourceRequests Den begärda resurskvantiteten för nödvändig processor och minne. Vi rekommenderar att du använder det här fältet för att representera den processor och det minne som krävs, att den gamla fältprocessorn och minnetInGB kommer att bli inaktuella senare. ResourceRequests
runtimeVersion Körningsversion "Java_11"
"Java_8"
"NetCore_31"

DeploymentSettingsContainerProbeSettings

Namn Beskrivning Värde
disableProbe Anger om du inaktiverar live- och beredskapsavsökningen Bool

DeploymentSettingsEnvironmentVariables

Namn Beskrivning Värde
{anpassad egenskap} sträng

ResourceRequests

Namn Beskrivning Värde
processor Nödvändig PROCESSOR. 1 kärna kan representeras av 1 eller 1 000 m. Detta bör vara 500m eller 1 för Basic-nivån och {500m, 1, 2, 3, 4} för Standard-nivån. sträng
minne Minne som krävs. 1 GB kan representeras av 1Gi eller 1024Mi. Detta bör vara {512Mi, 1Gi, 2Gi} för Basic-nivån och {512Mi, 1Gi, 2Gi, ..., 8Gi} för standardnivån. sträng

UserSourceInfo

Namn Beskrivning Värde
artifactSelector Väljare för artefakten som ska användas för distributionen för projekt med flera moduler. Detta bör vara
den relativa sökvägen till målmodulen/projektet.
sträng
customContainer Nyttolast för anpassad container CustomContainer
relativePath Relativ sökväg för lagringen som lagrar källan sträng
typ Typ av källa som laddats upp "Container"
"Jar"
"NetCoreZip"
"Källa"
version Version av källan sträng

CustomContainer

Namn Beskrivning Värde
args Argument till startpunkten. Docker-avbildningens CMD används om detta inte anges. string[]
befallning Startpunktsmatris. Körs inte i ett gränssnitt. Docker-avbildningens ENTRYPOINT används om detta inte anges. string[]
containerImage Containeravbildning av den anpassade containern. Detta bör vara i form av {repository}:{tag} utan registrets servernamn sträng
imageRegistryCredential Autentiseringsuppgifter för avbildningsregistret ImageRegistryCredential
server Namnet på registret som innehåller containeravbildningen sträng

ImageRegistryCredential

Namn Beskrivning Värde
lösenord Lösenordet för avbildningsregistrets autentiseringsuppgifter sträng
användarnamn Användarnamnet för avbildningsregistrets autentiseringsuppgifter sträng

Sku

Namn Beskrivning Värde
kapacitet Målresursens aktuella kapacitet Int
Namn SKU:ns namn sträng
Nivå Nivå för SKU:n sträng

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Beskrivning
Distribuera ett enkelt Azure Spring Apps-mikrotjänstprogram

Distribuera till Azure
Den här mallen distribuerar ett enkelt Azure Spring Apps-mikrotjänstprogram som ska köras i Azure.

Resursdefinition för ARM-mall

Resurstypen Spring/apps/deployments kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.AppPlatform/Spring/apps/deployments-resurs lägger du till följande JSON i mallen.

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

Egenskapsvärden

Spring/apps/deployments

Namn Beskrivning Värde
typ Resurstypen "Microsoft.AppPlatform/Spring/apps/deployments"
apiVersion Resurs-API-versionen "2021-09-01-preview"
Namn Resursnamnet

Se hur du anger namn och typer för underordnade resurser i JSON ARM-mallar.
sträng (krävs)
Sku SKU för distributionsresursen Sku
Egenskaper Egenskaper för distributionsresursen DeploymentResourceProperties

DeploymentResourceProperties

Namn Beskrivning Värde
deploymentSettings Distributionsinställningar för distributionen DeploymentSettings
källa Uppladdad källinformation för distributionen. UserSourceInfo

DistributionInställningar

Namn Beskrivning Värde
containerProbeSettings Inställningar för containerbehåll och beredskapsavsökning DeploymentSettingsContainerProbeSettings
processor Nödvändig PROCESSOR. Detta bör vara 1 för Basic-nivån och i intervallet [1, 4] för Standard-nivån. Detta är inaktuellt från och med API-version 2021-09-01-preview. Använd fältet resourceRequests för att ange CPU-storleken. Int
environmentVariables Samling miljövariabler DeploymentSettingsEnvironmentVariables
jvmOptions JVM-parameter sträng
memoryInGB Nödvändig minnesstorlek i GB. Detta bör vara inom intervallet [1, 2] för Basic-nivån och i intervallet [1, 8] för Standard-nivån. Detta är inaktuellt från och med API-version 2021-09-01-preview. Använd fältet resourceRequests för att ange minnesstorleken. Int
netCoreMainEntryPath Sökvägen till den körbara .NET-filen i förhållande till zip-roten sträng
resourceRequests Den begärda resurskvantiteten för nödvändig processor och minne. Vi rekommenderar att du använder det här fältet för att representera den processor och det minne som krävs, att den gamla fältprocessorn och minnetInGB kommer att bli inaktuella senare. ResourceRequests
runtimeVersion Körningsversion "Java_11"
"Java_8"
"NetCore_31"

DeploymentSettingsContainerProbeSettings

Namn Beskrivning Värde
disableProbe Anger om du inaktiverar live- och beredskapsavsökningen Bool

DeploymentSettingsEnvironmentVariables

Namn Beskrivning Värde
{anpassad egenskap} sträng

ResourceRequests

Namn Beskrivning Värde
processor Nödvändig PROCESSOR. 1 kärna kan representeras av 1 eller 1 000 m. Detta bör vara 500m eller 1 för Basic-nivån och {500m, 1, 2, 3, 4} för Standard-nivån. sträng
minne Minne som krävs. 1 GB kan representeras av 1Gi eller 1024Mi. Detta bör vara {512Mi, 1Gi, 2Gi} för Basic-nivån och {512Mi, 1Gi, 2Gi, ..., 8Gi} för standardnivån. sträng

UserSourceInfo

Namn Beskrivning Värde
artifactSelector Väljare för artefakten som ska användas för distributionen för projekt med flera moduler. Detta bör vara
den relativa sökvägen till målmodulen/projektet.
sträng
customContainer Nyttolast för anpassad container CustomContainer
relativePath Relativ sökväg för lagringen som lagrar källan sträng
typ Typ av källa som laddats upp "Container"
"Jar"
"NetCoreZip"
"Källa"
version Version av källan sträng

CustomContainer

Namn Beskrivning Värde
args Argument till startpunkten. Docker-avbildningens CMD används om detta inte anges. string[]
befallning Startpunktsmatris. Körs inte i ett gränssnitt. Docker-avbildningens ENTRYPOINT används om detta inte anges. string[]
containerImage Containeravbildning av den anpassade containern. Detta bör vara i form av {repository}:{tag} utan registrets servernamn sträng
imageRegistryCredential Autentiseringsuppgifter för avbildningsregistret ImageRegistryCredential
server Namnet på registret som innehåller containeravbildningen sträng

ImageRegistryCredential

Namn Beskrivning Värde
lösenord Lösenordet för avbildningsregistrets autentiseringsuppgifter sträng
användarnamn Användarnamnet för avbildningsregistrets autentiseringsuppgifter sträng

Sku

Namn Beskrivning Värde
kapacitet Målresursens aktuella kapacitet Int
Namn SKU:ns namn sträng
Nivå Nivå för SKU:n sträng

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Beskrivning
Distribuera ett enkelt Azure Spring Apps-mikrotjänstprogram

Distribuera till Azure
Den här mallen distribuerar ett enkelt Azure Spring Apps-mikrotjänstprogram som ska köras i Azure.

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen Spring/apps/deployments kan distribueras med åtgärder som mål:

  • Resursgrupper

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.AppPlatform/Spring/apps/deployments-resurs lägger du till följande Terraform i mallen.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.AppPlatform/Spring/apps/deployments@2021-09-01-preview"
  name = "string"
  parent_id = "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"
      }
    }
    sku = {
      capacity = int
      name = "string"
      tier = "string"
    }
  })
}

Egenskapsvärden

Spring/apps/deployments

Namn Beskrivning Värde
typ Resurstypen "Microsoft.AppPlatform/Spring/apps/deployments@2021-09-01-preview"
Namn Resursnamnet sträng (krävs)
parent_id ID för resursen som är överordnad för den här resursen. ID för resurs av typen: appar
Sku SKU för distributionsresursen Sku
Egenskaper Egenskaper för distributionsresursen DeploymentResourceProperties

DeploymentResourceProperties

Namn Beskrivning Värde
deploymentSettings Distributionsinställningar för distributionen DeploymentSettings
källa Uppladdad källinformation för distributionen. UserSourceInfo

DistributionInställningar

Namn Beskrivning Värde
containerProbeSettings Inställningar för containerbehåll och beredskapsavsökning DeploymentSettingsContainerProbeSettings
processor Nödvändig PROCESSOR. Detta bör vara 1 för Basic-nivån och i intervallet [1, 4] för Standard-nivån. Detta är inaktuellt från och med API-version 2021-09-01-preview. Använd fältet resourceRequests för att ange CPU-storleken. Int
environmentVariables Samling miljövariabler DeploymentSettingsEnvironmentVariables
jvmOptions JVM-parameter sträng
memoryInGB Nödvändig minnesstorlek i GB. Detta bör vara inom intervallet [1, 2] för Basic-nivån och i intervallet [1, 8] för Standard-nivån. Detta är inaktuellt från och med API-version 2021-09-01-preview. Använd fältet resourceRequests för att ange minnesstorleken. Int
netCoreMainEntryPath Sökvägen till den körbara .NET-filen i förhållande till zip-roten sträng
resourceRequests Den begärda resurskvantiteten för nödvändig processor och minne. Vi rekommenderar att du använder det här fältet för att representera den processor och det minne som krävs, att den gamla fältprocessorn och minnetInGB kommer att bli inaktuella senare. ResourceRequests
runtimeVersion Körningsversion "Java_11"
"Java_8"
"NetCore_31"

DeploymentSettingsContainerProbeSettings

Namn Beskrivning Värde
disableProbe Anger om du inaktiverar live- och beredskapsavsökningen Bool

DeploymentSettingsEnvironmentVariables

Namn Beskrivning Värde
{anpassad egenskap} sträng

ResourceRequests

Namn Beskrivning Värde
processor Nödvändig PROCESSOR. 1 kärna kan representeras av 1 eller 1 000 m. Detta bör vara 500m eller 1 för Basic-nivån och {500m, 1, 2, 3, 4} för Standard-nivån. sträng
minne Minne som krävs. 1 GB kan representeras av 1Gi eller 1024Mi. Detta bör vara {512Mi, 1Gi, 2Gi} för Basic-nivån och {512Mi, 1Gi, 2Gi, ..., 8Gi} för standardnivån. sträng

UserSourceInfo

Namn Beskrivning Värde
artifactSelector Väljare för artefakten som ska användas för distributionen för projekt med flera moduler. Detta bör vara
den relativa sökvägen till målmodulen/projektet.
sträng
customContainer Nyttolast för anpassad container CustomContainer
relativePath Relativ sökväg för lagringen som lagrar källan sträng
typ Typ av källa som laddats upp "Container"
"Jar"
"NetCoreZip"
"Källa"
version Version av källan sträng

CustomContainer

Namn Beskrivning Värde
args Argument till startpunkten. Docker-avbildningens CMD används om detta inte anges. string[]
befallning Startpunktsmatris. Körs inte i ett gränssnitt. Docker-avbildningens ENTRYPOINT används om detta inte anges. string[]
containerImage Containeravbildning av den anpassade containern. Detta bör vara i form av {repository}:{tag} utan registrets servernamn sträng
imageRegistryCredential Autentiseringsuppgifter för avbildningsregistret ImageRegistryCredential
server Namnet på registret som innehåller containeravbildningen sträng

ImageRegistryCredential

Namn Beskrivning Värde
lösenord Lösenordet för avbildningsregistrets autentiseringsuppgifter sträng
användarnamn Användarnamnet för avbildningsregistrets autentiseringsuppgifter sträng

Sku

Namn Beskrivning Värde
kapacitet Målresursens aktuella kapacitet Int
Namn SKU:ns namn sträng
Nivå Nivå för SKU:n sträng