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 |
---|---|---|---|---|
resource
|
path | True |
string minLength: 1maxLength: 90 pattern: ^[-\w\._\(\)]+[^\.]$ |
Annak az erőforráscsoportnak a neve, amelyhez az erőforrás tartozik. |
subscription
|
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 |
OKÉ |
|
Other Status Codes |
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 |
---|---|
Active |
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. |
Container |
Tárolóalkalmazás. |
Container |
Tárolóalkalmazás-gyűjtemény ARM-erőforrása. |
Container |
A tárolóalkalmazás kiépítési állapota. |
Container |
Tárolóalkalmazás tárolóerőforrás-követelményei. |
Custom |
Tárolóalkalmazás egyéni skálázási szabálya. |
Dapr |
Tárolóalkalmazás Dapr-konfigurációja. |
Dapr |
Dapr-összetevő konfigurálása |
Dapr |
A Container App Dapr összetevő metaadatai. |
Default |
App Service-hibaválasz. |
Details | |
Environment |
Tárolóalkalmazás tárolókörnyezetének változója. |
Error |
Hibamodell. |
Http |
Tárolóalkalmazás egyéni skálázási szabálya. |
Ingress |
Tárolóalkalmazás bejövő forgalmának konfigurálása. |
Ingress |
Bejövő átviteli protokoll |
Queue |
Container App Container Container Azure Queue-alapú skálázási szabály. |
Registry |
Tárolóalkalmazás privát beállításjegyzéke |
Scale |
Tárolóalkalmazás skálázási konfigurációi. |
Scale |
Tárolóalkalmazás tárolóméretezési szabálya. |
Scale |
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 |
Traffic |
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 |
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 |
Bejövő konfigurációk. |
|
registries |
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 |
Tárolókörnyezet változói. |
|
image |
string |
Tárolórendszerkép címkéje. |
name |
string |
Egyéni tároló neve. |
resources |
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 |
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 |
A tárolóalkalmazás kiépítési állapota. |
|
properties.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 |
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 |
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 |
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 |
Ö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 |
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 |
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 |
A korrektúra forgalmi súlyának hozzárendelése |
||
transport |
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 |
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 |
Skálázási szabályok. |
ScaleRule
Tárolóalkalmazás tárolóméretezési szabálya.
Name | Típus | Description |
---|---|---|
azureQueue |
Azure Queue-alapú skálázás. |
|
custom |
Egyéni méretezési szabály. |
|
http |
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 |
A tárolóalkalmazás tárolódefinícióinak listája. |
|
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 |
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 |