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


Container Apps - List By Resource Group

Kérje le a Container Appst egy adott erőforráscsoportban.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/containerApps?api-version=2023-12-01

URI-paraméterek

Name In Kötelező Típus Description
resourceGroupName
path True

string

minLength: 1
maxLength: 90
pattern: ^[-\w\._\(\)]+[^\.]$

Annak az erőforráscsoportnak a neve, amelyhez az erőforrás tartozik.

subscriptionId
path True

string

Az Azure-előfizetés azonosítója. Ez egy GUID formátumú sztring (például 000000000-0000-0000-0000-0000000000).

api-version
query True

string

API-verzió

Válaszok

Name Típus Description
200 OK

ContainerAppCollection

OKÉ

Other Status Codes

DefaultErrorResponse

App Service-hibaválasz.

Biztonság

azure_auth

Azure Active Directory OAuth2 Flow

Típus: oauth2
Folyamat: implicit
Engedélyezési URL: https://login.microsoftonline.com/common/oauth2/authorize

Hatókörök

Name Description
user_impersonation a felhasználói fiók megszemélyesítése

Példák

List Container Apps by resource group

Mintakérelem

GET https://management.azure.com/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/rg/providers/Microsoft.Web/containerApps?api-version=2023-12-01

Mintaválasz

{
  "value": [
    {
      "id": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/rg/providers/Microsoft.Web/containerApps/testcontainerApp0",
      "name": "testcontainerApp0",
      "type": "Microsoft.Web/containerApps",
      "kind": "containerApp",
      "location": "East US",
      "properties": {
        "provisioningState": "Succeeded",
        "kubeEnvironmentId": "/subscriptions/34adfa4f-cedf-4dc0-ba29-b6d1a69ab345/resourceGroups/rg/providers/Microsoft.Web/kubeEnvironments/demokube",
        "latestRevisionFqdn": "testcontainerApp0-pjxhsye.demokube-t24clv0g.eastus.containerApps.k4apps.io",
        "configuration": {
          "ingress": {
            "fqdn": "testcontainerApp0.demokube-t24clv0g.eastus.containerApps.k4apps.io",
            "external": true,
            "targetPort": 3000,
            "transport": "auto"
          }
        },
        "template": {
          "containers": [
            {
              "image": "repo/testcontainerApp0:v4",
              "name": "testcontainerApp0",
              "resources": {
                "cpu": 0.2,
                "memory": "100Mi"
              }
            }
          ],
          "scale": {
            "minReplicas": 1,
            "maxReplicas": 5,
            "rules": [
              {
                "name": "httpscalingrule",
                "http": {
                  "metadata": {
                    "concurrentRequests": "50"
                  }
                }
              }
            ]
          },
          "dapr": {
            "enabled": true,
            "appPort": 3000
          }
        }
      }
    }
  ],
  "nextLink": null
}

Definíciók

Name Description
ActiveRevisionsMode

Az ActiveRevisionsMode szabályozza a tárolóalkalmazás aktív változatainak kezelését: Több: több változat is lehet aktív. Ha nincs megadva érték, ez az alapértelmezettEgyetlen: Egyszerre csak egy változat lehet aktív. A változat súlyozása ebben a módban nem használható

Configuration

Nem verziószámozott tárolóalkalmazás konfigurációs tulajdonságai, amelyek meghatározzák a tárolóalkalmazások módosítható beállításait

Container

Tárolóalkalmazás tárolódefiníciója.

ContainerApp

Tárolóalkalmazás.

ContainerAppCollection

Tárolóalkalmazás-gyűjtemény ARM-erőforrása.

ContainerAppProvisioningState

A tárolóalkalmazás kiépítési állapota.

ContainerResources

Tárolóalkalmazás tárolóerőforrás-követelményei.

CustomScaleRule

Tárolóalkalmazás egyéni skálázási szabálya.

Dapr

Tárolóalkalmazás Dapr-konfigurációja.

DaprComponent

Dapr-összetevő konfigurálása

DaprMetadata

A Container App Dapr összetevő metaadatai.

DefaultErrorResponse

App Service-hibaválasz.

Details
EnvironmentVar

Tárolóalkalmazás tárolókörnyezetének változója.

Error

Hibamodell.

HttpScaleRule

Tárolóalkalmazás egyéni skálázási szabálya.

Ingress

Tárolóalkalmazás bejövő forgalmának konfigurálása.

IngressTransportMethod

Bejövő átviteli protokoll

QueueScaleRule

Container App Container Container Azure Queue-alapú skálázási szabály.

RegistryCredentials

Tárolóalkalmazás privát beállításjegyzéke

Scale

Tárolóalkalmazás skálázási konfigurációi.

ScaleRule

Tárolóalkalmazás tárolóméretezési szabálya.

ScaleRuleAuth

A tárolóalkalmazás méretezési szabályának hitelesítési titkos kódjai

Secret

Tárolóalkalmazás titkos kódja.

Template

Tárolóalkalmazás verziószámozott alkalmazásdefiníciója. Meghatározza a nem módosítható változat kívánt állapotát. A szakasz bármely módosítása új változat létrehozását eredményezi

TrafficWeight

A korrektúra forgalmi súlyának hozzárendelése

ActiveRevisionsMode

Az ActiveRevisionsMode szabályozza a tárolóalkalmazás aktív változatainak kezelését: Több: több változat is lehet aktív. Ha nincs megadva érték, ez az alapértelmezettEgyetlen: Egyszerre csak egy változat lehet aktív. A változat súlyozása ebben a módban nem használható

Érték Description
multiple
single

Configuration

Nem verziószámozott tárolóalkalmazás konfigurációs tulajdonságai, amelyek meghatározzák a tárolóalkalmazások módosítható beállításait

Name Típus Description
activeRevisionsMode

ActiveRevisionsMode

Az ActiveRevisionsMode szabályozza a tárolóalkalmazás aktív változatainak kezelését: Több: több változat is lehet aktív. Ha nincs megadva érték, ez az alapértelmezettEgyetlen: Egyszerre csak egy változat lehet aktív. A változat súlyozása ebben a módban nem használható

ingress

Ingress

Bejövő konfigurációk.

registries

RegistryCredentials[]

A tárolóalkalmazás által használt tárolókhoz tartozó privát tárolóregisztrációs adatbázis hitelesítő adatainak gyűjteménye

secrets

Secret[]

Tárolóalkalmazás által használt titkos kulcsok gyűjteménye

Container

Tárolóalkalmazás tárolódefiníciója.

Name Típus Description
args

string[]

Tárolóindítási parancs argumentumai.

command

string[]

Tárolóindítási parancs.

env

EnvironmentVar[]

Tárolókörnyezet változói.

image

string

Tárolórendszerkép címkéje.

name

string

Egyéni tároló neve.

resources

ContainerResources

Tárolóerőforrás-követelmények.

ContainerApp

Tárolóalkalmazás.

Name Típus Description
id

string

Erőforrás-azonosító.

kind

string

Erőforrás típusa.

location

string

Erőforrás helye.

name

string

Erőforrás neve.

properties.configuration

Configuration

Nem verziószámozott tárolóalkalmazás konfigurációs tulajdonságai.

properties.kubeEnvironmentId

string

A tárolóalkalmazás KubeEnvironment erőforrás-azonosítója.

properties.latestRevisionFqdn

string

A tárolóalkalmazás legújabb változatának teljes tartományneve.

properties.latestRevisionName

string

A tárolóalkalmazás legújabb változatának neve.

properties.provisioningState

ContainerAppProvisioningState

A tárolóalkalmazás kiépítési állapota.

properties.template

Template

Tárolóalkalmazás verziószámozott alkalmazásdefiníciója.

tags

object

Erőforráscímkék.

type

string

Erőforrás típusa.

ContainerAppCollection

Tárolóalkalmazás-gyűjtemény ARM-erőforrása.

Name Típus Description
nextLink

string

Hivatkozás az erőforrások következő oldalára.

value

ContainerApp[]

Erőforrások gyűjteménye.

ContainerAppProvisioningState

A tárolóalkalmazás kiépítési állapota.

Érték Description
Canceled
Failed
InProgress
Succeeded

ContainerResources

Tárolóalkalmazás tárolóerőforrás-követelményei.

Name Típus Description
cpu

number (double)

Szükséges processzor a magokban, pl. 0,5

memory

string

Szükséges memória, pl. "250 Mb"

CustomScaleRule

Tárolóalkalmazás egyéni skálázási szabálya.

Name Típus Description
auth

ScaleRuleAuth[]

Az egyéni méretezési szabály hitelesítési titkos kódjai.

metadata

object

Metaadat-tulajdonságok az egyéni méretezési szabály leírásához.

type

string

Az egyéni méretezési szabály típusa, például: azure-servicebus, redis stb.

Dapr

Tárolóalkalmazás Dapr-konfigurációja.

Name Típus Description
appId

string

Dapr-alkalmazás azonosítója

appPort

integer (int32)

Port, amelyen a Dapr oldalkocsi

components

DaprComponent[]

Dapr-összetevők gyűjteménye

enabled

boolean

Logikai érték, amely jelzi, hogy a Dapr oldalkocsi engedélyezve van-e

DaprComponent

Dapr-összetevő konfigurálása

Name Típus Description
metadata

DaprMetadata[]

Összetevő metaadatai

name

string

Összetevő neve

type

string

Alkatrésztípus

version

string

Összetevő verziója

DaprMetadata

A Container App Dapr összetevő metaadatai.

Name Típus Description
name

string

Metaadat-tulajdonság neve.

secretRef

string

Annak a tárolóalkalmazás-titkos kódnak a neve, amelyből le szeretné húzni a metaadat-tulajdonság értékét.

value

string

Metaadat-tulajdonság értéke.

DefaultErrorResponse

App Service-hibaválasz.

Name Típus Description
error

Error

Hibamodell.

Details

Name Típus Description
code

string

Szabványosított sztring a hiba programozott azonosításához.

message

string

Részletes hibaleírás és hibakeresési információk.

target

string

Részletes hibaleírás és hibakeresési információk.

EnvironmentVar

Tárolóalkalmazás tárolókörnyezetének változója.

Name Típus Description
name

string

Környezeti változó neve.

secretRef

string

Annak a tárolóalkalmazás-titkos kódnak a neve, amelyből le szeretné húzni a környezeti változó értékét.

value

string

Nem titkos környezeti változó értéke.

Error

Hibamodell.

Name Típus Description
code

string

Szabványosított sztring a hiba programozott azonosításához.

details

Details[]

Részletes hibák.

innererror

string

További információ a hibakereséshez.

message

string

Részletes hibaleírás és hibakeresési információk.

target

string

Részletes hibaleírás és hibakeresési információk.

HttpScaleRule

Tárolóalkalmazás egyéni skálázási szabálya.

Name Típus Description
auth

ScaleRuleAuth[]

Az egyéni méretezési szabály hitelesítési titkos kódjai.

metadata

object

Metaadat-tulajdonságok a http-méretezési szabály leírásához.

Ingress

Tárolóalkalmazás bejövő forgalmának konfigurálása.

Name Típus Alapértelmezett érték Description
allowInsecure

boolean

Bool jelzi, hogy a HTTP-kapcsolatok engedélyezettek-e. Ha hamis HTTP-kapcsolatokra van beállítva, a rendszer automatikusan HTTPS-kapcsolatokra irányítja át

external

boolean

False

Bool jelzi, hogy az alkalmazás külső HTTP-végpontot tesz-e elérhetővé

fqdn

string

Állomásnév.

targetPort

integer (int32)

Tárolók célportja bejövő forgalomhoz

traffic

TrafficWeight[]

A korrektúra forgalmi súlyának hozzárendelése

transport

IngressTransportMethod

Bejövő átviteli protokoll

IngressTransportMethod

Bejövő átviteli protokoll

Érték Description
auto
http
http2

QueueScaleRule

Container App Container Container Azure Queue-alapú skálázási szabály.

Name Típus Description
auth

ScaleRuleAuth[]

Az üzenetsor-méretezési szabály hitelesítési titkos kódjai.

queueLength

integer (int32)

Üzenetsor hossza.

queueName

string

Üzenetsor neve.

RegistryCredentials

Tárolóalkalmazás privát beállításjegyzéke

Name Típus Description
passwordSecretRef

string

A beállításjegyzék bejelentkezési jelszavát tartalmazó titkos kód neve

server

string

Tárolóregisztrációs adatbázis-kiszolgáló

username

string

Tárolóregisztrációs adatbázis felhasználóneve

Scale

Tárolóalkalmazás skálázási konfigurációi.

Name Típus Description
maxReplicas

integer (int32)

Szabadon választható. Tárolóreplikák maximális száma. Alapértelmezés szerint 10, ha nincs beállítva.

minReplicas

integer (int32)

Szabadon választható. Tárolóreplikák minimális száma.

rules

ScaleRule[]

Skálázási szabályok.

ScaleRule

Tárolóalkalmazás tárolóméretezési szabálya.

Name Típus Description
azureQueue

QueueScaleRule

Azure Queue-alapú skálázás.

custom

CustomScaleRule

Egyéni méretezési szabály.

http

HttpScaleRule

HTTP-kérések alapú skálázás.

name

string

Szabály skálázása

ScaleRuleAuth

A tárolóalkalmazás méretezési szabályának hitelesítési titkos kódjai

Name Típus Description
secretRef

string

Annak a tárolóalkalmazás-titkos kódnak a neve, amelyből le szeretné húzni a hitelesítési paramétereket.

triggerParameter

string

A titkos kulcsot használó triggerparaméter

Secret

Tárolóalkalmazás titkos kódja.

Name Típus Description
name

string

Titkos név.

value

string

Titkos kódérték.

Template

Tárolóalkalmazás verziószámozott alkalmazásdefiníciója. Meghatározza a nem módosítható változat kívánt állapotát. A szakasz bármely módosítása új változat létrehozását eredményezi

Name Típus Description
containers

Container[]

A tárolóalkalmazás tárolódefinícióinak listája.

dapr

Dapr

Dapr-konfiguráció a tárolóalkalmazáshoz.

revisionSuffix

string

A korrektúra nevéhez fűzött felhasználóbarát utótag

scale

Scale

A tárolóalkalmazás skálázási tulajdonságai.

TrafficWeight

A korrektúra forgalmi súlyának hozzárendelése

Name Típus Alapértelmezett érték Description
latestRevision

boolean

False

Azt jelzi, hogy a forgalom súlya egy legújabb stabil változathoz tartozik

revisionName

string

Változat neve

weight

integer (int32)

A korrektúra forgalmi súlyának hozzárendelése