Megosztás a következőn keresztül:


Microsoft.AppPlatform Spring/apps/deployments

Bicep-erőforrásdefiníció

A Spring/apps/deployments erőforrástípus üzembe helyezhető olyan műveletekkel, amelyek a következő célokat célják:

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplócímű témakörben találja.

Erőforrás formátuma

Microsoft.AppPlatform/Spring/apps/deployments erőforrás létrehozásához adja hozzá a következő Bicep-et a sablonhoz.

resource symbolicname 'Microsoft.AppPlatform/Spring/apps/deployments@2024-05-01-preview' = {
  name: 'string'
  sku: {
    capacity: int
    name: 'string'
    tier: 'string'
  }
  parent: resourceSymbolicName
  properties: {
    active: bool
    deploymentSettings: {
      addonConfigs: {
        {customized property}: any()
      }
      apms: [
        {
          resourceId: 'string'
        }
      ]
      containerProbeSettings: {
        disableProbe: bool
      }
      environmentVariables: {
        {customized property}: 'string'
      }
      livenessProbe: {
        disableProbe: bool
        failureThreshold: int
        initialDelaySeconds: int
        periodSeconds: int
        probeAction: {
          type: 'string'
          // For remaining properties, see ProbeAction objects
        }
        successThreshold: int
        timeoutSeconds: int
      }
      readinessProbe: {
        disableProbe: bool
        failureThreshold: int
        initialDelaySeconds: int
        periodSeconds: int
        probeAction: {
          type: 'string'
          // For remaining properties, see ProbeAction objects
        }
        successThreshold: int
        timeoutSeconds: int
      }
      resourceRequests: {
        cpu: 'string'
        memory: 'string'
      }
      scale: {
        maxReplicas: int
        minReplicas: int
        rules: [
          {
            azureQueue: {
              auth: [
                {
                  secretRef: 'string'
                  triggerParameter: 'string'
                }
              ]
              queueLength: int
              queueName: 'string'
            }
            custom: {
              auth: [
                {
                  secretRef: 'string'
                  triggerParameter: 'string'
                }
              ]
              metadata: {
                {customized property}: 'string'
              }
              type: 'string'
            }
            http: {
              auth: [
                {
                  secretRef: 'string'
                  triggerParameter: 'string'
                }
              ]
              metadata: {
                {customized property}: 'string'
              }
            }
            name: 'string'
            tcp: {
              auth: [
                {
                  secretRef: 'string'
                  triggerParameter: 'string'
                }
              ]
              metadata: {
                {customized property}: 'string'
              }
            }
          }
        ]
      }
      startupProbe: {
        disableProbe: bool
        failureThreshold: int
        initialDelaySeconds: int
        periodSeconds: int
        probeAction: {
          type: 'string'
          // For remaining properties, see ProbeAction objects
        }
        successThreshold: int
        timeoutSeconds: int
      }
      terminationGracePeriodSeconds: int
    }
    source: {
      version: 'string'
      type: 'string'
      // For remaining properties, see UserSourceInfo objects
    }
  }
}

ProbeAction objektumok

Állítsa be a típus tulajdonságot az objektum típusának megadásához.

Az ExecActionesetében használja a következőt:

  type: 'ExecAction'
  command: [
    'string'
  ]

A HTTPGetActionesetén használja a következőt:

  type: 'HTTPGetAction'
  path: 'string'
  scheme: 'string'

A TCPSocketActiona következőt használja:

  type: 'TCPSocketAction'

UserSourceInfo-objektumok

Állítsa be a típus tulajdonságot az objektum típusának megadásához.

BuildResultesetén használja a következőt:

  type: 'BuildResult'
  buildResultId: 'string'

Tárolóesetén használja a következőt:

  type: 'Container'
  customContainer: {
    args: [
      'string'
    ]
    command: [
      'string'
    ]
    containerImage: 'string'
    imageRegistryCredential: {
      password: 'string'
      username: 'string'
    }
    languageFramework: 'string'
    server: 'string'
  }

Jaresetén használja a következőt:

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

NetCoreZipesetén használja a következőt:

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

Forrásesetén használja a következőt:

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

A Háborúsesetén használja a következőt:

  type: 'War'
  jvmOptions: 'string'
  relativePath: 'string'
  runtimeVersion: 'string'
  serverVersion: 'string'

Tulajdonságértékek

Spring/apps/deployments

Név Leírás Érték
név Az erőforrás neve

Megtudhatja, hogyan állíthat be neveket és típusokat a gyermekerőforrásokhoz Bicep.
sztring (kötelező)
Sku Az üzembehelyezési erőforrás termékváltozata termékváltozat
szülő A Bicepben megadhatja a gyermekerőforrás szülőerőforrását. Ezt a tulajdonságot csak akkor kell hozzáadnia, ha a gyermekerőforrás a szülőerőforráson kívül van deklarálva.

További információ: szülőerőforráson kívüli gyermekerőforrás.
A típus erőforrásának szimbolikus neve: alkalmazások
kellékek Az üzembehelyezési erőforrás tulajdonságai DeploymentResourceProperties

DeploymentResourceProperties

Név Leírás Érték
aktív Azt jelzi, hogy az üzembe helyezés aktív-e Bool
deploymentSettings Az üzembe helyezés üzembehelyezési beállításai DeploymentSettings
forrás Az üzembe helyezés feltöltött forrásadatai. UserSourceInfo

DeploymentSettings

Név Leírás Érték
addonConfigs Bővítmények gyűjteménye DeploymentSettingsAddonConfigs
apms ApmReferences gyűjtemény ApmReference[]
containerProbeSettings Tároló élettartamának és készültségi mintavételének beállításai ContainerProbeSettings
environmentVariables Környezeti változók gyűjteménye DeploymentSettingsEnvironmentVariables
livenessProbe Az alkalmazáspéldányok élettartamának rendszeres mintavétele. Ha a mintavétel meghiúsul, az alkalmazáspéldány újraindul. További információ: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes mintavételi
readinessProbe Az App Instance szolgáltatás készenlétének rendszeres mintavétele. Ha a mintavétel sikertelen, az alkalmazáspéldány el lesz távolítva a szolgáltatásvégpontokból. További információ: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes mintavételi
resourceRequests A kért erőforrásmennyiség a szükséges CPU-hoz és memóriához. Javasoljuk, hogy ezzel a mezővel képviselje a szükséges processzort és memóriát, a régi mező processzora és a memoryInGB később elavulttá válik. ResourceRequests
hangsor Az Azure Spring Apps-alkalmazáspéldány skálázási tulajdonságai. Méretezési
startupProbe A StartupProbe azt jelzi, hogy az alkalmazáspéldány inicializálása sikeresen megtörtént. Ha meg van adva, a rendszer nem hajt végre más mintavételeket, amíg a művelet sikeresen be nem fejeződik. Ha ez a mintavétel sikertelen, a pod újraindul, ugyanúgy, mintha a livenessProbe sikertelen lenne. Ez különböző mintavételi paraméterek megadására használható az alkalmazáspéldány életciklusának elején, ha az adatok betöltése vagy a gyorsítótár felmelegedése hosszú időt vehet igénybe, mint az állandó állapotú működés során. Ez nem frissíthető. További információ: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes mintavételi
terminationGracePeriodSeconds Nem kötelező időtartam másodpercben az alkalmazáspéldánynak elegánsan le kell fejeződnie. A törlési kérelemben csökkenhet. Az értéknek nem negatív egész számnak kell lennie. A nulla érték azt jelzi, hogy a leállítási jel azonnal leáll (nincs lehetőség a leállításra). Ha ez az érték nulla, a rendszer ehelyett az alapértelmezett türelmi időszakot használja. A türelmi időszak az az időtartam másodpercben, amikor az alkalmazáspéldányban futó folyamatok leállítási jelet küldenek, és az az idő, amikor a folyamatok kényszerítve leállnak egy kill jellel. Állítsa be ezt az értéket a folyamat várt törlési idejénél hosszabb ideig. Alapértelmezés szerint 90 másodperc. Int

DeploymentSettingsAddonConfigs

Név Leírás Érték
{testreszabott tulajdonság} A Bicep esetében az any() függvény használható.

ApmReference

Név Leírás Érték
resourceId Az APM erőforrás-azonosítója sztring (kötelező)

ContainerProbeSettings

Név Leírás Érték
disableProbe Azt jelzi, hogy tiltsa-e le az élő és készültségi mintavételt Bool

DeploymentSettingsEnvironmentVariables

Név Leírás Érték
{testreszabott tulajdonság} húr

Szonda

Név Leírás Érték
disableProbe Jelzi, hogy a mintavétel le van-e tiltva. bool (kötelező)
failureThreshold A mintavétel sikerességét követően sikertelennek ítélt minimális egymást követő hibák. A minimális érték 1. Int
initialDelaySeconds Az alkalmazáspéldány elindítása után másodpercek száma a mintavételek kezdeményezése előtt. További információ: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes Int
periodSeconds Milyen gyakran (másodpercben) hajtja végre a mintavételt. A minimális érték 1. Int
probeAction A mintavétel hatása. ProbeAction
successThreshold Az egymást követő minimális sikerek ahhoz, hogy a mintavétel sikeresnek minősüljön a sikertelenség után. Az élethez és az indításhoz 1-nek kell lennie. A minimális érték 1. Int
timeoutSeconds Azon másodpercek száma, amelyek után a mintavétel időtúllépést végez. A minimális érték 1. Int

ProbeAction

Név Leírás Érték
típus Az objektumtípus beállítása ExecAction
HTTPGetAction
TCPSocketAction (kötelező)

ExecAction

Név Leírás Érték
típus Az állapot-ellenőrzés végrehajtásához végrehajtandó művelet típusa. "ExecAction" (kötelező)
parancs A parancs a tárolón belül végrehajtandó parancssor, a parancs munkakönyvtára a tároló fájlrendszerének gyökérkönyvtára ('/'). A parancs nem egy rendszerhéjon belül fut, így a hagyományos rendszerhéj-utasítások (',' stb.) nem fognak működni. A rendszerhéj használatához explicit módon fel kell hívnia a rendszerhéjat. A 0 kilépési állapot élő/kifogástalan állapotúként, a nullától nem megfelelő állapotúként lesz kezelve. sztring[]

HttpGetAction

Név Leírás Érték
típus Az állapot-ellenőrzés végrehajtásához végrehajtandó művelet típusa. "HTTPGetAction" (kötelező)
ösvény Elérési út a HTTP-kiszolgálón. húr
cselszövés A gazdagéphez való csatlakozáshoz használandó séma. Alapértelmezés szerint HTTP.

Lehetséges enumerálási értékek:
- "HTTP" azt jelenti, hogy a használt rendszer http://
- "HTTPS" azt jelenti, hogy a használt rendszer https://
"HTTP"
"HTTPS"

TCPSocketAction

Név Leírás Érték
típus Az állapot-ellenőrzés végrehajtásához végrehajtandó művelet típusa. "TCPSocketAction" (kötelező)

ResourceRequests

Név Leírás Érték
CPU Szükséges processzor. Az 1 magot 1 vagy 1000m képviselheti. Ennek 500 m-nek vagy 1-nek kell lennie az alapszinthez, és {500m, 1, 2, 3, 4} standard szinthez. húr
emlékezet Szükséges memória. Az 1 GB-ot 1Gi vagy 1024Mi képviselheti. Ennek az alapszinthez {512Mi, 1Gi, 2Gi} és {512Mi, 1Gi, 2Gi, ..., 8Gi} kell lennie standard szinten. húr

Hangsor

Név Leírás Érték
maxReplicas Szabadon választható. Tárolóreplikák maximális száma. Alapértelmezés szerint 10, ha nincs beállítva. Int
minReplicas Szabadon választható. Tárolóreplikák minimális száma. Int
Szabályok Skálázási szabályok. ScaleRule[]

ScaleRule

Név Leírás Érték
azureQueue Azure Queue-alapú skálázás. QueueScaleRule
szokás Egyéni méretezési szabály. CustomScaleRule
http HTTP-kérések alapú skálázás. HttpScaleRule
név Szabály skálázása húr
Tcp Tcp-kérelmek alapú skálázás. TcpScaleRule

QueueScaleRule

Név Leírás Érték
Auth Az üzenetsor-méretezési szabály hitelesítési titkos kódjai. ScaleRuleAuth[]
queueLength Üzenetsor hossza. Int
queueName Üzenetsor neve. húr

ScaleRuleAuth

Név Leírás Érték
secretRef Annak az Azure Spring Apps-alkalmazáspéldánynak a neve, amelyből lekérhetők a hitelesítési paraméterek. húr
triggerParameter A titkos kulcsot használó triggerparaméter húr

CustomScaleRule

Név Leírás Érték
Auth Az egyéni méretezési szabály hitelesítési titkos kódjai. ScaleRuleAuth[]
metaadatok Metaadat-tulajdonságok az egyéni méretezési szabály leírásához. CustomScaleRuleMetadata
típus Az egyéni méretezési szabály típusa
például: azure-servicebus, redis stb.
húr

CustomScaleRuleMetadata

Név Leírás Érték
{testreszabott tulajdonság} húr

HttpScaleRule

Név Leírás Érték
Auth Az egyéni méretezési szabály hitelesítési titkos kódjai. ScaleRuleAuth[]
metaadatok Metaadat-tulajdonságok a http-méretezési szabály leírásához. HttpScaleRuleMetadata

HttpScaleRuleMetadata

Név Leírás Érték
{testreszabott tulajdonság} húr

TcpScaleRule

Név Leírás Érték
Auth A tcp-méretezési szabály hitelesítési titkos kódjai. ScaleRuleAuth[]
metaadatok Metaadat-tulajdonságok a tcp-méretezési szabály leírásához. TcpScaleRuleMetadata

TcpScaleRuleMetadata

Név Leírás Érték
{testreszabott tulajdonság} húr

UserSourceInfo

Név Leírás Érték
verzió A forrás verziója húr
típus Az objektumtípus beállítása BuildResult
tároló
Jar
NetCoreZip
Forrás
Háborús (kötelező)

BuildResultUserSourceInfo

Név Leírás Érték
típus A feltöltött forrás típusa "BuildResult" (kötelező)
buildResultId Egy meglévő sikeres buildelési eredmény erőforrás-azonosítója ugyanabban a Spring-példányban. húr

CustomContainerUserSourceInfo

Név Leírás Érték
típus A feltöltött forrás típusa "Tároló" (kötelező)
customContainer Egyéni tároló hasznos adatai CustomContainer

CustomContainer

Név Leírás Érték
args A belépési pont argumentumai. A docker-rendszerkép CMD-jét akkor használja a rendszer, ha ez nincs megadva. sztring[]
parancs Entrypoint-tömb. A rendszerhéjon belül nem hajtja végre. A docker-rendszerkép ENTRYPOINT-elemét akkor használja a rendszer, ha ez nincs megadva. sztring[]
containerImage Az egyéni tároló tárolóképe. Ennek {repository}:{tag} formában kell lennie a beállításjegyzék kiszolgálóneve nélkül húr
imageRegistryCredential A rendszerkép-beállításjegyzék hitelesítő adatai ImageRegistryCredential
languageFramework A feltöltött tárolórendszerkép nyelvi keretrendszere. Támogatott értékek: "springboot", "", null. húr
kiszolgáló A tárolólemezképet tartalmazó beállításjegyzék neve húr

ImageRegistryCredential

Név Leírás Érték
jelszó A rendszerkép-beállításjegyzék hitelesítő adatainak jelszava húr
felhasználónév A rendszerkép-beállításjegyzék hitelesítő adatainak felhasználóneve húr

JarUploadedUserSourceInfo

Név Leírás Érték
típus A feltöltött forrás típusa "Jar" (kötelező)
jvmOptions JVM-paraméter húr
relativePath A forrást tároló tároló relatív elérési útja húr
runtimeVersion A Jar-fájl futtatókörnyezeti verziója húr

NetCoreZipUploadedUserSourceInfo

Név Leírás Érték
típus A feltöltött forrás típusa "NetCoreZip" (kötelező)
netCoreMainEntryPath A .NET-végrehajtható fájl elérési útja a zip-gyökérhez viszonyítva húr
relativePath A forrást tároló tároló relatív elérési útja húr
runtimeVersion A .Net-fájl futtatókörnyezeti verziója húr

SourceUploadedUserSourceInfo

Név Leírás Érték
típus A feltöltött forrás típusa "Forrás" (kötelező)
artifactSelector A többmodulos projektek üzembe helyezéséhez használandó összetevő választója. Ennek
a célmodul/projekt relatív elérési útja.
húr
relativePath A forrást tároló tároló relatív elérési útja húr
runtimeVersion A forrásfájl futtatókörnyezeti verziója húr

WarUploadedUserSourceInfo

Név Leírás Érték
típus A feltöltött forrás típusa "Háború" (kötelező)
jvmOptions JVM-paraméter húr
relativePath A forrást tároló tároló relatív elérési útja húr
runtimeVersion A háborús fájl futtatókörnyezeti verziója húr
serverVersion A kiszolgáló verziója jelenleg csak az Apache Tomcatot támogatja húr

Sku

Név Leírás Érték
kapacitás A célerőforrás aktuális kapacitása Int
név A termékváltozat neve húr
kötő A termékváltozat szintje húr

Rövid útmutatósablonok

Az alábbi rövid útmutatósablonok üzembe helyezik ezt az erőforrástípust.

Sablon Leírás
Egyszerű Azure Spring Apps-mikroszolgáltatási alkalmazás üzembe helyezése

Üzembe helyezés az Azure
Ez a sablon egy egyszerű Azure Spring Apps-mikroszolgáltatási alkalmazást helyez üzembe az Azure-ban való futtatáshoz.

ARM-sablon erőforrásdefiníciója

A Spring/apps/deployments erőforrástípus üzembe helyezhető olyan műveletekkel, amelyek a következő célokat célják:

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplócímű témakörben találja.

Erőforrás formátuma

Microsoft.AppPlatform/Spring/apps/deployments erőforrás létrehozásához adja hozzá a következő JSON-t a sablonhoz.

{
  "type": "Microsoft.AppPlatform/Spring/apps/deployments",
  "apiVersion": "2024-05-01-preview",
  "name": "string",
  "sku": {
    "capacity": "int",
    "name": "string",
    "tier": "string"
  },
  "properties": {
    "active": "bool",
    "deploymentSettings": {
      "addonConfigs": {
        "{customized property}": {}
      },
      "apms": [
        {
          "resourceId": "string"
        }
      ],
      "containerProbeSettings": {
        "disableProbe": "bool"
      },
      "environmentVariables": {
        "{customized property}": "string"
      },
      "livenessProbe": {
        "disableProbe": "bool",
        "failureThreshold": "int",
        "initialDelaySeconds": "int",
        "periodSeconds": "int",
        "probeAction": {
          "type": "string"
          // For remaining properties, see ProbeAction objects
        },
        "successThreshold": "int",
        "timeoutSeconds": "int"
      },
      "readinessProbe": {
        "disableProbe": "bool",
        "failureThreshold": "int",
        "initialDelaySeconds": "int",
        "periodSeconds": "int",
        "probeAction": {
          "type": "string"
          // For remaining properties, see ProbeAction objects
        },
        "successThreshold": "int",
        "timeoutSeconds": "int"
      },
      "resourceRequests": {
        "cpu": "string",
        "memory": "string"
      },
      "scale": {
        "maxReplicas": "int",
        "minReplicas": "int",
        "rules": [
          {
            "azureQueue": {
              "auth": [
                {
                  "secretRef": "string",
                  "triggerParameter": "string"
                }
              ],
              "queueLength": "int",
              "queueName": "string"
            },
            "custom": {
              "auth": [
                {
                  "secretRef": "string",
                  "triggerParameter": "string"
                }
              ],
              "metadata": {
                "{customized property}": "string"
              },
              "type": "string"
            },
            "http": {
              "auth": [
                {
                  "secretRef": "string",
                  "triggerParameter": "string"
                }
              ],
              "metadata": {
                "{customized property}": "string"
              }
            },
            "name": "string",
            "tcp": {
              "auth": [
                {
                  "secretRef": "string",
                  "triggerParameter": "string"
                }
              ],
              "metadata": {
                "{customized property}": "string"
              }
            }
          }
        ]
      },
      "startupProbe": {
        "disableProbe": "bool",
        "failureThreshold": "int",
        "initialDelaySeconds": "int",
        "periodSeconds": "int",
        "probeAction": {
          "type": "string"
          // For remaining properties, see ProbeAction objects
        },
        "successThreshold": "int",
        "timeoutSeconds": "int"
      },
      "terminationGracePeriodSeconds": "int"
    },
    "source": {
      "version": "string",
      "type": "string"
      // For remaining properties, see UserSourceInfo objects
    }
  }
}

ProbeAction objektumok

Állítsa be a típus tulajdonságot az objektum típusának megadásához.

Az ExecActionesetében használja a következőt:

  "type": "ExecAction",
  "command": [ "string" ]

A HTTPGetActionesetén használja a következőt:

  "type": "HTTPGetAction",
  "path": "string",
  "scheme": "string"

A TCPSocketActiona következőt használja:

  "type": "TCPSocketAction"

UserSourceInfo-objektumok

Állítsa be a típus tulajdonságot az objektum típusának megadásához.

BuildResultesetén használja a következőt:

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

Tárolóesetén használja a következőt:

  "type": "Container",
  "customContainer": {
    "args": [ "string" ],
    "command": [ "string" ],
    "containerImage": "string",
    "imageRegistryCredential": {
      "password": "string",
      "username": "string"
    },
    "languageFramework": "string",
    "server": "string"
  }

Jaresetén használja a következőt:

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

NetCoreZipesetén használja a következőt:

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

Forrásesetén használja a következőt:

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

A Háborúsesetén használja a következőt:

  "type": "War",
  "jvmOptions": "string",
  "relativePath": "string",
  "runtimeVersion": "string",
  "serverVersion": "string"

Tulajdonságértékek

Spring/apps/deployments

Név Leírás Érték
típus Az erőforrás típusa "Microsoft.AppPlatform/Spring/apps/deployments"
apiVersion Az erőforrás API-verziója '2024-05-01-preview"
név Az erőforrás neve

Megtudhatja, hogyan állíthat be neveket és típusokat a gyermekerőforrásokhoz JSON ARM-sablonokban.
sztring (kötelező)
Sku Az üzembehelyezési erőforrás termékváltozata termékváltozat
kellékek Az üzembehelyezési erőforrás tulajdonságai DeploymentResourceProperties

DeploymentResourceProperties

Név Leírás Érték
aktív Azt jelzi, hogy az üzembe helyezés aktív-e Bool
deploymentSettings Az üzembe helyezés üzembehelyezési beállításai DeploymentSettings
forrás Az üzembe helyezés feltöltött forrásadatai. UserSourceInfo

DeploymentSettings

Név Leírás Érték
addonConfigs Bővítmények gyűjteménye DeploymentSettingsAddonConfigs
apms ApmReferences gyűjtemény ApmReference[]
containerProbeSettings Tároló élettartamának és készültségi mintavételének beállításai ContainerProbeSettings
environmentVariables Környezeti változók gyűjteménye DeploymentSettingsEnvironmentVariables
livenessProbe Az alkalmazáspéldányok élettartamának rendszeres mintavétele. Ha a mintavétel meghiúsul, az alkalmazáspéldány újraindul. További információ: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes mintavételi
readinessProbe Az App Instance szolgáltatás készenlétének rendszeres mintavétele. Ha a mintavétel sikertelen, az alkalmazáspéldány el lesz távolítva a szolgáltatásvégpontokból. További információ: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes mintavételi
resourceRequests A kért erőforrásmennyiség a szükséges CPU-hoz és memóriához. Javasoljuk, hogy ezzel a mezővel képviselje a szükséges processzort és memóriát, a régi mező processzora és a memoryInGB később elavulttá válik. ResourceRequests
hangsor Az Azure Spring Apps-alkalmazáspéldány skálázási tulajdonságai. Méretezési
startupProbe A StartupProbe azt jelzi, hogy az alkalmazáspéldány inicializálása sikeresen megtörtént. Ha meg van adva, a rendszer nem hajt végre más mintavételeket, amíg a művelet sikeresen be nem fejeződik. Ha ez a mintavétel sikertelen, a pod újraindul, ugyanúgy, mintha a livenessProbe sikertelen lenne. Ez különböző mintavételi paraméterek megadására használható az alkalmazáspéldány életciklusának elején, ha az adatok betöltése vagy a gyorsítótár felmelegedése hosszú időt vehet igénybe, mint az állandó állapotú működés során. Ez nem frissíthető. További információ: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes mintavételi
terminationGracePeriodSeconds Nem kötelező időtartam másodpercben az alkalmazáspéldánynak elegánsan le kell fejeződnie. A törlési kérelemben csökkenhet. Az értéknek nem negatív egész számnak kell lennie. A nulla érték azt jelzi, hogy a leállítási jel azonnal leáll (nincs lehetőség a leállításra). Ha ez az érték nulla, a rendszer ehelyett az alapértelmezett türelmi időszakot használja. A türelmi időszak az az időtartam másodpercben, amikor az alkalmazáspéldányban futó folyamatok leállítási jelet küldenek, és az az idő, amikor a folyamatok kényszerítve leállnak egy kill jellel. Állítsa be ezt az értéket a folyamat várt törlési idejénél hosszabb ideig. Alapértelmezés szerint 90 másodperc. Int

DeploymentSettingsAddonConfigs

Név Leírás Érték
{testreszabott tulajdonság}

ApmReference

Név Leírás Érték
resourceId Az APM erőforrás-azonosítója sztring (kötelező)

ContainerProbeSettings

Név Leírás Érték
disableProbe Azt jelzi, hogy tiltsa-e le az élő és készültségi mintavételt Bool

DeploymentSettingsEnvironmentVariables

Név Leírás Érték
{testreszabott tulajdonság} húr

Szonda

Név Leírás Érték
disableProbe Jelzi, hogy a mintavétel le van-e tiltva. bool (kötelező)
failureThreshold A mintavétel sikerességét követően sikertelennek ítélt minimális egymást követő hibák. A minimális érték 1. Int
initialDelaySeconds Az alkalmazáspéldány elindítása után másodpercek száma a mintavételek kezdeményezése előtt. További információ: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes Int
periodSeconds Milyen gyakran (másodpercben) hajtja végre a mintavételt. A minimális érték 1. Int
probeAction A mintavétel hatása. ProbeAction
successThreshold Az egymást követő minimális sikerek ahhoz, hogy a mintavétel sikeresnek minősüljön a sikertelenség után. Az élethez és az indításhoz 1-nek kell lennie. A minimális érték 1. Int
timeoutSeconds Azon másodpercek száma, amelyek után a mintavétel időtúllépést végez. A minimális érték 1. Int

ProbeAction

Név Leírás Érték
típus Az objektumtípus beállítása ExecAction
HTTPGetAction
TCPSocketAction (kötelező)

ExecAction

Név Leírás Érték
típus Az állapot-ellenőrzés végrehajtásához végrehajtandó művelet típusa. "ExecAction" (kötelező)
parancs A parancs a tárolón belül végrehajtandó parancssor, a parancs munkakönyvtára a tároló fájlrendszerének gyökérkönyvtára ('/'). A parancs nem egy rendszerhéjon belül fut, így a hagyományos rendszerhéj-utasítások (',' stb.) nem fognak működni. A rendszerhéj használatához explicit módon fel kell hívnia a rendszerhéjat. A 0 kilépési állapot élő/kifogástalan állapotúként, a nullától nem megfelelő állapotúként lesz kezelve. sztring[]

HttpGetAction

Név Leírás Érték
típus Az állapot-ellenőrzés végrehajtásához végrehajtandó művelet típusa. "HTTPGetAction" (kötelező)
ösvény Elérési út a HTTP-kiszolgálón. húr
cselszövés A gazdagéphez való csatlakozáshoz használandó séma. Alapértelmezés szerint HTTP.

Lehetséges enumerálási értékek:
- "HTTP" azt jelenti, hogy a használt rendszer http://
- "HTTPS" azt jelenti, hogy a használt rendszer https://
"HTTP"
"HTTPS"

TCPSocketAction

Név Leírás Érték
típus Az állapot-ellenőrzés végrehajtásához végrehajtandó művelet típusa. "TCPSocketAction" (kötelező)

ResourceRequests

Név Leírás Érték
CPU Szükséges processzor. Az 1 magot 1 vagy 1000m képviselheti. Ennek 500 m-nek vagy 1-nek kell lennie az alapszinthez, és {500m, 1, 2, 3, 4} standard szinthez. húr
emlékezet Szükséges memória. Az 1 GB-ot 1Gi vagy 1024Mi képviselheti. Ennek az alapszinthez {512Mi, 1Gi, 2Gi} és {512Mi, 1Gi, 2Gi, ..., 8Gi} kell lennie standard szinten. húr

Hangsor

Név Leírás Érték
maxReplicas Szabadon választható. Tárolóreplikák maximális száma. Alapértelmezés szerint 10, ha nincs beállítva. Int
minReplicas Szabadon választható. Tárolóreplikák minimális száma. Int
Szabályok Skálázási szabályok. ScaleRule[]

ScaleRule

Név Leírás Érték
azureQueue Azure Queue-alapú skálázás. QueueScaleRule
szokás Egyéni méretezési szabály. CustomScaleRule
http HTTP-kérések alapú skálázás. HttpScaleRule
név Szabály skálázása húr
Tcp Tcp-kérelmek alapú skálázás. TcpScaleRule

QueueScaleRule

Név Leírás Érték
Auth Az üzenetsor-méretezési szabály hitelesítési titkos kódjai. ScaleRuleAuth[]
queueLength Üzenetsor hossza. Int
queueName Üzenetsor neve. húr

ScaleRuleAuth

Név Leírás Érték
secretRef Annak az Azure Spring Apps-alkalmazáspéldánynak a neve, amelyből lekérhetők a hitelesítési paraméterek. húr
triggerParameter A titkos kulcsot használó triggerparaméter húr

CustomScaleRule

Név Leírás Érték
Auth Az egyéni méretezési szabály hitelesítési titkos kódjai. ScaleRuleAuth[]
metaadatok Metaadat-tulajdonságok az egyéni méretezési szabály leírásához. CustomScaleRuleMetadata
típus Az egyéni méretezési szabály típusa
például: azure-servicebus, redis stb.
húr

CustomScaleRuleMetadata

Név Leírás Érték
{testreszabott tulajdonság} húr

HttpScaleRule

Név Leírás Érték
Auth Az egyéni méretezési szabály hitelesítési titkos kódjai. ScaleRuleAuth[]
metaadatok Metaadat-tulajdonságok a http-méretezési szabály leírásához. HttpScaleRuleMetadata

HttpScaleRuleMetadata

Név Leírás Érték
{testreszabott tulajdonság} húr

TcpScaleRule

Név Leírás Érték
Auth A tcp-méretezési szabály hitelesítési titkos kódjai. ScaleRuleAuth[]
metaadatok Metaadat-tulajdonságok a tcp-méretezési szabály leírásához. TcpScaleRuleMetadata

TcpScaleRuleMetadata

Név Leírás Érték
{testreszabott tulajdonság} húr

UserSourceInfo

Név Leírás Érték
verzió A forrás verziója húr
típus Az objektumtípus beállítása BuildResult
tároló
Jar
NetCoreZip
Forrás
Háborús (kötelező)

BuildResultUserSourceInfo

Név Leírás Érték
típus A feltöltött forrás típusa "BuildResult" (kötelező)
buildResultId Egy meglévő sikeres buildelési eredmény erőforrás-azonosítója ugyanabban a Spring-példányban. húr

CustomContainerUserSourceInfo

Név Leírás Érték
típus A feltöltött forrás típusa "Tároló" (kötelező)
customContainer Egyéni tároló hasznos adatai CustomContainer

CustomContainer

Név Leírás Érték
args A belépési pont argumentumai. A docker-rendszerkép CMD-jét akkor használja a rendszer, ha ez nincs megadva. sztring[]
parancs Entrypoint-tömb. A rendszerhéjon belül nem hajtja végre. A docker-rendszerkép ENTRYPOINT-elemét akkor használja a rendszer, ha ez nincs megadva. sztring[]
containerImage Az egyéni tároló tárolóképe. Ennek {repository}:{tag} formában kell lennie a beállításjegyzék kiszolgálóneve nélkül húr
imageRegistryCredential A rendszerkép-beállításjegyzék hitelesítő adatai ImageRegistryCredential
languageFramework A feltöltött tárolórendszerkép nyelvi keretrendszere. Támogatott értékek: "springboot", "", null. húr
kiszolgáló A tárolólemezképet tartalmazó beállításjegyzék neve húr

ImageRegistryCredential

Név Leírás Érték
jelszó A rendszerkép-beállításjegyzék hitelesítő adatainak jelszava húr
felhasználónév A rendszerkép-beállításjegyzék hitelesítő adatainak felhasználóneve húr

JarUploadedUserSourceInfo

Név Leírás Érték
típus A feltöltött forrás típusa "Jar" (kötelező)
jvmOptions JVM-paraméter húr
relativePath A forrást tároló tároló relatív elérési útja húr
runtimeVersion A Jar-fájl futtatókörnyezeti verziója húr

NetCoreZipUploadedUserSourceInfo

Név Leírás Érték
típus A feltöltött forrás típusa "NetCoreZip" (kötelező)
netCoreMainEntryPath A .NET-végrehajtható fájl elérési útja a zip-gyökérhez viszonyítva húr
relativePath A forrást tároló tároló relatív elérési útja húr
runtimeVersion A .Net-fájl futtatókörnyezeti verziója húr

SourceUploadedUserSourceInfo

Név Leírás Érték
típus A feltöltött forrás típusa "Forrás" (kötelező)
artifactSelector A többmodulos projektek üzembe helyezéséhez használandó összetevő választója. Ennek
a célmodul/projekt relatív elérési útja.
húr
relativePath A forrást tároló tároló relatív elérési útja húr
runtimeVersion A forrásfájl futtatókörnyezeti verziója húr

WarUploadedUserSourceInfo

Név Leírás Érték
típus A feltöltött forrás típusa "Háború" (kötelező)
jvmOptions JVM-paraméter húr
relativePath A forrást tároló tároló relatív elérési útja húr
runtimeVersion A háborús fájl futtatókörnyezeti verziója húr
serverVersion A kiszolgáló verziója jelenleg csak az Apache Tomcatot támogatja húr

Sku

Név Leírás Érték
kapacitás A célerőforrás aktuális kapacitása Int
név A termékváltozat neve húr
kötő A termékváltozat szintje húr

Rövid útmutatósablonok

Az alábbi rövid útmutatósablonok üzembe helyezik ezt az erőforrástípust.

Sablon Leírás
Egyszerű Azure Spring Apps-mikroszolgáltatási alkalmazás üzembe helyezése

Üzembe helyezés az Azure
Ez a sablon egy egyszerű Azure Spring Apps-mikroszolgáltatási alkalmazást helyez üzembe az Azure-ban való futtatáshoz.

Terraform (AzAPI-szolgáltató) erőforrásdefiníciója

A Spring/apps/deployments erőforrástípus üzembe helyezhető olyan műveletekkel, amelyek a következő célokat célják:

  • erőforráscsoportok

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplócímű témakörben találja.

Erőforrás formátuma

Microsoft.AppPlatform/Spring/apps/deployments erőforrás létrehozásához adja hozzá a következő Terraformot a sablonhoz.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.AppPlatform/Spring/apps/deployments@2024-05-01-preview"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      active = bool
      deploymentSettings = {
        addonConfigs = {}
        apms = [
          {
            resourceId = "string"
          }
        ]
        containerProbeSettings = {
          disableProbe = bool
        }
        environmentVariables = {
          {customized property} = "string"
        }
        livenessProbe = {
          disableProbe = bool
          failureThreshold = int
          initialDelaySeconds = int
          periodSeconds = int
          probeAction = {
            type = "string"
            // For remaining properties, see ProbeAction objects
          }
          successThreshold = int
          timeoutSeconds = int
        }
        readinessProbe = {
          disableProbe = bool
          failureThreshold = int
          initialDelaySeconds = int
          periodSeconds = int
          probeAction = {
            type = "string"
            // For remaining properties, see ProbeAction objects
          }
          successThreshold = int
          timeoutSeconds = int
        }
        resourceRequests = {
          cpu = "string"
          memory = "string"
        }
        scale = {
          maxReplicas = int
          minReplicas = int
          rules = [
            {
              azureQueue = {
                auth = [
                  {
                    secretRef = "string"
                    triggerParameter = "string"
                  }
                ]
                queueLength = int
                queueName = "string"
              }
              custom = {
                auth = [
                  {
                    secretRef = "string"
                    triggerParameter = "string"
                  }
                ]
                metadata = {
                  {customized property} = "string"
                }
                type = "string"
              }
              http = {
                auth = [
                  {
                    secretRef = "string"
                    triggerParameter = "string"
                  }
                ]
                metadata = {
                  {customized property} = "string"
                }
              }
              name = "string"
              tcp = {
                auth = [
                  {
                    secretRef = "string"
                    triggerParameter = "string"
                  }
                ]
                metadata = {
                  {customized property} = "string"
                }
              }
            }
          ]
        }
        startupProbe = {
          disableProbe = bool
          failureThreshold = int
          initialDelaySeconds = int
          periodSeconds = int
          probeAction = {
            type = "string"
            // For remaining properties, see ProbeAction objects
          }
          successThreshold = int
          timeoutSeconds = int
        }
        terminationGracePeriodSeconds = int
      }
      source = {
        version = "string"
        type = "string"
        // For remaining properties, see UserSourceInfo objects
      }
    }
    sku = {
      capacity = int
      name = "string"
      tier = "string"
    }
  })
}

ProbeAction objektumok

Állítsa be a típus tulajdonságot az objektum típusának megadásához.

Az ExecActionesetében használja a következőt:

  type = "ExecAction"
  command = [
    "string"
  ]

A HTTPGetActionesetén használja a következőt:

  type = "HTTPGetAction"
  path = "string"
  scheme = "string"

A TCPSocketActiona következőt használja:

  type = "TCPSocketAction"

UserSourceInfo-objektumok

Állítsa be a típus tulajdonságot az objektum típusának megadásához.

BuildResultesetén használja a következőt:

  type = "BuildResult"
  buildResultId = "string"

Tárolóesetén használja a következőt:

  type = "Container"
  customContainer = {
    args = [
      "string"
    ]
    command = [
      "string"
    ]
    containerImage = "string"
    imageRegistryCredential = {
      password = "string"
      username = "string"
    }
    languageFramework = "string"
    server = "string"
  }

Jaresetén használja a következőt:

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

NetCoreZipesetén használja a következőt:

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

Forrásesetén használja a következőt:

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

A Háborúsesetén használja a következőt:

  type = "War"
  jvmOptions = "string"
  relativePath = "string"
  runtimeVersion = "string"
  serverVersion = "string"

Tulajdonságértékek

Spring/apps/deployments

Név Leírás Érték
típus Az erőforrás típusa "Microsoft.AppPlatform/Spring/apps/deployments@2024-05-01-preview"
név Az erőforrás neve sztring (kötelező)
parent_id Annak az erőforrásnak az azonosítója, amely az erőforrás szülője. Típus típusú erőforrás azonosítója: alkalmazások
Sku Az üzembehelyezési erőforrás termékváltozata termékváltozat
kellékek Az üzembehelyezési erőforrás tulajdonságai DeploymentResourceProperties

DeploymentResourceProperties

Név Leírás Érték
aktív Azt jelzi, hogy az üzembe helyezés aktív-e Bool
deploymentSettings Az üzembe helyezés üzembehelyezési beállításai DeploymentSettings
forrás Az üzembe helyezés feltöltött forrásadatai. UserSourceInfo

DeploymentSettings

Név Leírás Érték
addonConfigs Bővítmények gyűjteménye DeploymentSettingsAddonConfigs
apms ApmReferences gyűjtemény ApmReference[]
containerProbeSettings Tároló élettartamának és készültségi mintavételének beállításai ContainerProbeSettings
environmentVariables Környezeti változók gyűjteménye DeploymentSettingsEnvironmentVariables
livenessProbe Az alkalmazáspéldányok élettartamának rendszeres mintavétele. Ha a mintavétel meghiúsul, az alkalmazáspéldány újraindul. További információ: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes mintavételi
readinessProbe Az App Instance szolgáltatás készenlétének rendszeres mintavétele. Ha a mintavétel sikertelen, az alkalmazáspéldány el lesz távolítva a szolgáltatásvégpontokból. További információ: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes mintavételi
resourceRequests A kért erőforrásmennyiség a szükséges CPU-hoz és memóriához. Javasoljuk, hogy ezzel a mezővel képviselje a szükséges processzort és memóriát, a régi mező processzora és a memoryInGB később elavulttá válik. ResourceRequests
hangsor Az Azure Spring Apps-alkalmazáspéldány skálázási tulajdonságai. Méretezési
startupProbe A StartupProbe azt jelzi, hogy az alkalmazáspéldány inicializálása sikeresen megtörtént. Ha meg van adva, a rendszer nem hajt végre más mintavételeket, amíg a művelet sikeresen be nem fejeződik. Ha ez a mintavétel sikertelen, a pod újraindul, ugyanúgy, mintha a livenessProbe sikertelen lenne. Ez különböző mintavételi paraméterek megadására használható az alkalmazáspéldány életciklusának elején, ha az adatok betöltése vagy a gyorsítótár felmelegedése hosszú időt vehet igénybe, mint az állandó állapotú működés során. Ez nem frissíthető. További információ: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes mintavételi
terminationGracePeriodSeconds Nem kötelező időtartam másodpercben az alkalmazáspéldánynak elegánsan le kell fejeződnie. A törlési kérelemben csökkenhet. Az értéknek nem negatív egész számnak kell lennie. A nulla érték azt jelzi, hogy a leállítási jel azonnal leáll (nincs lehetőség a leállításra). Ha ez az érték nulla, a rendszer ehelyett az alapértelmezett türelmi időszakot használja. A türelmi időszak az az időtartam másodpercben, amikor az alkalmazáspéldányban futó folyamatok leállítási jelet küldenek, és az az idő, amikor a folyamatok kényszerítve leállnak egy kill jellel. Állítsa be ezt az értéket a folyamat várt törlési idejénél hosszabb ideig. Alapértelmezés szerint 90 másodperc. Int

DeploymentSettingsAddonConfigs

Név Leírás Érték
{testreszabott tulajdonság}

ApmReference

Név Leírás Érték
resourceId Az APM erőforrás-azonosítója sztring (kötelező)

ContainerProbeSettings

Név Leírás Érték
disableProbe Azt jelzi, hogy tiltsa-e le az élő és készültségi mintavételt Bool

DeploymentSettingsEnvironmentVariables

Név Leírás Érték
{testreszabott tulajdonság} húr

Szonda

Név Leírás Érték
disableProbe Jelzi, hogy a mintavétel le van-e tiltva. bool (kötelező)
failureThreshold A mintavétel sikerességét követően sikertelennek ítélt minimális egymást követő hibák. A minimális érték 1. Int
initialDelaySeconds Az alkalmazáspéldány elindítása után másodpercek száma a mintavételek kezdeményezése előtt. További információ: https://kubernetes.io/docs/concepts/workloads/pods/pod-lifecycle#container-probes Int
periodSeconds Milyen gyakran (másodpercben) hajtja végre a mintavételt. A minimális érték 1. Int
probeAction A mintavétel hatása. ProbeAction
successThreshold Az egymást követő minimális sikerek ahhoz, hogy a mintavétel sikeresnek minősüljön a sikertelenség után. Az élethez és az indításhoz 1-nek kell lennie. A minimális érték 1. Int
timeoutSeconds Azon másodpercek száma, amelyek után a mintavétel időtúllépést végez. A minimális érték 1. Int

ProbeAction

Név Leírás Érték
típus Az objektumtípus beállítása ExecAction
HTTPGetAction
TCPSocketAction (kötelező)

ExecAction

Név Leírás Érték
típus Az állapot-ellenőrzés végrehajtásához végrehajtandó művelet típusa. "ExecAction" (kötelező)
parancs A parancs a tárolón belül végrehajtandó parancssor, a parancs munkakönyvtára a tároló fájlrendszerének gyökérkönyvtára ('/'). A parancs nem egy rendszerhéjon belül fut, így a hagyományos rendszerhéj-utasítások (',' stb.) nem fognak működni. A rendszerhéj használatához explicit módon fel kell hívnia a rendszerhéjat. A 0 kilépési állapot élő/kifogástalan állapotúként, a nullától nem megfelelő állapotúként lesz kezelve. sztring[]

HttpGetAction

Név Leírás Érték
típus Az állapot-ellenőrzés végrehajtásához végrehajtandó művelet típusa. "HTTPGetAction" (kötelező)
ösvény Elérési út a HTTP-kiszolgálón. húr
cselszövés A gazdagéphez való csatlakozáshoz használandó séma. Alapértelmezés szerint HTTP.

Lehetséges enumerálási értékek:
- "HTTP" azt jelenti, hogy a használt rendszer http://
- "HTTPS" azt jelenti, hogy a használt rendszer https://
"HTTP"
"HTTPS"

TCPSocketAction

Név Leírás Érték
típus Az állapot-ellenőrzés végrehajtásához végrehajtandó művelet típusa. "TCPSocketAction" (kötelező)

ResourceRequests

Név Leírás Érték
CPU Szükséges processzor. Az 1 magot 1 vagy 1000m képviselheti. Ennek 500 m-nek vagy 1-nek kell lennie az alapszinthez, és {500m, 1, 2, 3, 4} standard szinthez. húr
emlékezet Szükséges memória. Az 1 GB-ot 1Gi vagy 1024Mi képviselheti. Ennek az alapszinthez {512Mi, 1Gi, 2Gi} és {512Mi, 1Gi, 2Gi, ..., 8Gi} kell lennie standard szinten. húr

Hangsor

Név Leírás Érték
maxReplicas Szabadon választható. Tárolóreplikák maximális száma. Alapértelmezés szerint 10, ha nincs beállítva. Int
minReplicas Szabadon választható. Tárolóreplikák minimális száma. Int
Szabályok Skálázási szabályok. ScaleRule[]

ScaleRule

Név Leírás Érték
azureQueue Azure Queue-alapú skálázás. QueueScaleRule
szokás Egyéni méretezési szabály. CustomScaleRule
http HTTP-kérések alapú skálázás. HttpScaleRule
név Szabály skálázása húr
Tcp Tcp-kérelmek alapú skálázás. TcpScaleRule

QueueScaleRule

Név Leírás Érték
Auth Az üzenetsor-méretezési szabály hitelesítési titkos kódjai. ScaleRuleAuth[]
queueLength Üzenetsor hossza. Int
queueName Üzenetsor neve. húr

ScaleRuleAuth

Név Leírás Érték
secretRef Annak az Azure Spring Apps-alkalmazáspéldánynak a neve, amelyből lekérhetők a hitelesítési paraméterek. húr
triggerParameter A titkos kulcsot használó triggerparaméter húr

CustomScaleRule

Név Leírás Érték
Auth Az egyéni méretezési szabály hitelesítési titkos kódjai. ScaleRuleAuth[]
metaadatok Metaadat-tulajdonságok az egyéni méretezési szabály leírásához. CustomScaleRuleMetadata
típus Az egyéni méretezési szabály típusa
például: azure-servicebus, redis stb.
húr

CustomScaleRuleMetadata

Név Leírás Érték
{testreszabott tulajdonság} húr

HttpScaleRule

Név Leírás Érték
Auth Az egyéni méretezési szabály hitelesítési titkos kódjai. ScaleRuleAuth[]
metaadatok Metaadat-tulajdonságok a http-méretezési szabály leírásához. HttpScaleRuleMetadata

HttpScaleRuleMetadata

Név Leírás Érték
{testreszabott tulajdonság} húr

TcpScaleRule

Név Leírás Érték
Auth A tcp-méretezési szabály hitelesítési titkos kódjai. ScaleRuleAuth[]
metaadatok Metaadat-tulajdonságok a tcp-méretezési szabály leírásához. TcpScaleRuleMetadata

TcpScaleRuleMetadata

Név Leírás Érték
{testreszabott tulajdonság} húr

UserSourceInfo

Név Leírás Érték
verzió A forrás verziója húr
típus Az objektumtípus beállítása BuildResult
tároló
Jar
NetCoreZip
Forrás
Háborús (kötelező)

BuildResultUserSourceInfo

Név Leírás Érték
típus A feltöltött forrás típusa "BuildResult" (kötelező)
buildResultId Egy meglévő sikeres buildelési eredmény erőforrás-azonosítója ugyanabban a Spring-példányban. húr

CustomContainerUserSourceInfo

Név Leírás Érték
típus A feltöltött forrás típusa "Tároló" (kötelező)
customContainer Egyéni tároló hasznos adatai CustomContainer

CustomContainer

Név Leírás Érték
args A belépési pont argumentumai. A docker-rendszerkép CMD-jét akkor használja a rendszer, ha ez nincs megadva. sztring[]
parancs Entrypoint-tömb. A rendszerhéjon belül nem hajtja végre. A docker-rendszerkép ENTRYPOINT-elemét akkor használja a rendszer, ha ez nincs megadva. sztring[]
containerImage Az egyéni tároló tárolóképe. Ennek {repository}:{tag} formában kell lennie a beállításjegyzék kiszolgálóneve nélkül húr
imageRegistryCredential A rendszerkép-beállításjegyzék hitelesítő adatai ImageRegistryCredential
languageFramework A feltöltött tárolórendszerkép nyelvi keretrendszere. Támogatott értékek: "springboot", "", null. húr
kiszolgáló A tárolólemezképet tartalmazó beállításjegyzék neve húr

ImageRegistryCredential

Név Leírás Érték
jelszó A rendszerkép-beállításjegyzék hitelesítő adatainak jelszava húr
felhasználónév A rendszerkép-beállításjegyzék hitelesítő adatainak felhasználóneve húr

JarUploadedUserSourceInfo

Név Leírás Érték
típus A feltöltött forrás típusa "Jar" (kötelező)
jvmOptions JVM-paraméter húr
relativePath A forrást tároló tároló relatív elérési útja húr
runtimeVersion A Jar-fájl futtatókörnyezeti verziója húr

NetCoreZipUploadedUserSourceInfo

Név Leírás Érték
típus A feltöltött forrás típusa "NetCoreZip" (kötelező)
netCoreMainEntryPath A .NET-végrehajtható fájl elérési útja a zip-gyökérhez viszonyítva húr
relativePath A forrást tároló tároló relatív elérési útja húr
runtimeVersion A .Net-fájl futtatókörnyezeti verziója húr

SourceUploadedUserSourceInfo

Név Leírás Érték
típus A feltöltött forrás típusa "Forrás" (kötelező)
artifactSelector A többmodulos projektek üzembe helyezéséhez használandó összetevő választója. Ennek
a célmodul/projekt relatív elérési útja.
húr
relativePath A forrást tároló tároló relatív elérési útja húr
runtimeVersion A forrásfájl futtatókörnyezeti verziója húr

WarUploadedUserSourceInfo

Név Leírás Érték
típus A feltöltött forrás típusa "War" (kötelező)
jvmOptions JVM-paraméter húr
relativePath A forrást tároló tároló relatív elérési útja húr
runtimeVersion A háborús fájl futtatókörnyezeti verziója húr
serverVersion A kiszolgáló verziója jelenleg csak az Apache Tomcatot támogatja húr

Sku

Név Leírás Érték
kapacitás A célerőforrás aktuális kapacitása Int
név A termékváltozat neve húr
kötő A termékváltozat szintje húr