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


Experiments - List All

Az előfizetésben található kísérleti erőforrások listájának lekérése.

GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Chaos/experiments?api-version=2025-01-01
GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.Chaos/experiments?api-version=2025-01-01&running={running}&continuationToken={continuationToken}

URI-paraméterek

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

string (uuid)

A cél-előfizetés azonosítója. Az értéknek UUID-nek kell lennie.

api-version
query True

string

minLength: 1

A művelethez használni kívánt API-verzió.

continuationToken
query

string

A folytatási jogkivonatot beállító sztring.

running
query

boolean

Nem kötelező érték, amely azt jelzi, hogy szűrni kell-e az eredményeket annak alapján, hogy a kísérlet jelenleg fut-e. Ha null, akkor az eredmények nem lesznek szűrve.

Válaszok

Name Típus Description
200 OK

ExperimentListResult

A kérés sikeres volt.

Other Status Codes

ErrorResponse

Váratlan 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 all Experiments in a subscription.

Mintakérelem

GET https://management.azure.com/subscriptions/6b052e15-03d3-4f17-b2e1-be7f07588291/providers/Microsoft.Chaos/experiments?api-version=2025-01-01&continuationToken=

Mintaválasz

{
  "nextLink": "https://management.azure.com/subscriptions/6b052e15-03d3-4f17-b2e1-be7f07588291/providers/Microsoft.Chaos/experiments?continuationToken=&api-version=2024-11-01-preview",
  "value": [
    {
      "name": "exampleExperiment",
      "type": "Microsoft.Chaos/experiments",
      "id": "/subscriptions/6b052e15-03d3-4f17-b2e1-be7f07588291/resourceGroups/exampleRG/providers/Microsoft.Chaos/experiments/exampleExperiment",
      "identity": {
        "type": "SystemAssigned",
        "principalId": "d04ab567-2c07-43ef-a7f4-4527626b7f56",
        "tenantId": "8c3e2fb2-fe7a-4bf1-b779-d73990782fe6"
      },
      "location": "centraluseuap",
      "properties": {
        "selectors": [
          {
            "type": "List",
            "id": "selector1",
            "targets": [
              {
                "type": "ChaosTarget",
                "id": "/subscriptions/6b052e15-03d3-4f17-b2e1-be7f07588291/resourceGroups/exampleRG/providers/Microsoft.Compute/virtualMachines/exampleVM/providers/Microsoft.Chaos/targets/Microsoft-VirtualMachine"
              }
            ]
          }
        ],
        "steps": [
          {
            "name": "step1",
            "branches": [
              {
                "name": "branch1",
                "actions": [
                  {
                    "name": "urn:csci:provider:providername:Shutdown/1.0",
                    "type": "continuous",
                    "duration": "PT10M",
                    "parameters": [
                      {
                        "key": "abruptShutdown",
                        "value": "false"
                      }
                    ],
                    "selectorId": "selector1"
                  }
                ]
              }
            ]
          }
        ]
      },
      "systemData": {
        "createdAt": "2021-07-01T00:00:00.0Z",
        "createdBy": "User",
        "createdByType": "b3a41dba-4415-4d36-9ee8-e5eaa86db976",
        "lastModifiedAt": "2021-07-01T00:00:00.0Z",
        "lastModifiedBy": "User",
        "lastModifiedByType": "b3a41dba-4415-4d36-9ee8-e5eaa86db976"
      }
    }
  ]
}

Definíciók

Name Description
ChaosExperimentBranch

A lépésben egy ágat képviselő modell. Kísérletenként összesen 9.

ChaosExperimentStep

Modell, amely a Kísérlet erőforrás egy lépését jelöli.

ChaosTargetListSelector

Listaválasztót jelképező modell.

ChaosTargetQuerySelector

Egy lekérdezésválasztót jelképező modell.

ChaosTargetSimpleFilter

Egyszerű célszűrőt képviselő modell.

ChaosTargetSimpleFilterParameters

Az egyszerű szűrőparamétereket képviselő modell.

ContinuousAction

Folyamatos műveletet jelképező modell.

createdByType

Az erőforrást létrehozó identitás típusa.

DelayAction

A késleltetési műveletet jelképező modell.

DiscreteAction

Különálló műveletet jelképező modell.

ErrorAdditionalInfo

Az erőforrás-kezelési hiba további információi.

ErrorDetail

A hiba részletei.

ErrorResponse

Hibaválasz

Experiment

Kísérleterőforrást jelképező modell.

ExperimentActionType

A Chaos-kísérlet művelettípusainak számbavétele.

ExperimentListResult

A kísérleterőforrások listáját és a lapozásra mutató hivatkozást ábrázoló modell.

FilterType

Számbavétel, amely megkülönbözteti a szűrőtípusokat. Jelenleg csak Simple típus támogatott.

KeyValuePair

Egy művelet beállításait leíró térkép.

ManagedServiceIdentity

Felügyeltszolgáltatás-identitás (rendszer által hozzárendelt és/vagy felhasználó által hozzárendelt identitások)

ManagedServiceIdentityType

A felügyelt szolgáltatás identitásának típusa (ahol a SystemAssigned és a UserAssigned típus is engedélyezett).

ProvisioningState

Egy adott Azure Chaos-erőforrás jelenlegi kiépítési állapota.

SelectorType

A választótípus enumerálási értéke.

systemData

Az erőforrás létrehozásával és utolsó módosításával kapcsolatos metaadatok.

TargetReference

Olyan modell, amely egy célra mutató hivatkozást jelöl a választóban.

TargetReferenceType

A célhivatkozás típusának enumerációja.

UserAssignedIdentity

Felhasználó által hozzárendelt identitástulajdonságok

ChaosExperimentBranch

A lépésben egy ágat képviselő modell. Kísérletenként összesen 9.

Name Típus Description
actions ChaosExperimentAction[]:

Műveletek listája.

name

string

minLength: 1

Az ágnév sztringje.

ChaosExperimentStep

Modell, amely a Kísérlet erőforrás egy lépését jelöli.

Name Típus Description
branches

ChaosExperimentBranch[]

Ágak listája.

name

string

minLength: 1

A lépésnév sztringje.

ChaosTargetListSelector

Listaválasztót jelképező modell.

Name Típus Description
filter ChaosTargetFilter:

ChaosTargetSimpleFilter

A céllistára alkalmazható elérhető szűrőtípusokat képviselő modell.

id

string

minLength: 1

A választóazonosító sztringje.

targets

TargetReference[]

Célhivatkozások listája.

type string:

List

Káosz célválasztó diszkriminatív típusa

ChaosTargetQuerySelector

Egy lekérdezésválasztót jelképező modell.

Name Típus Description
filter ChaosTargetFilter:

ChaosTargetSimpleFilter

A céllistára alkalmazható elérhető szűrőtípusokat képviselő modell.

id

string

minLength: 1

A választóazonosító sztringje.

queryString

string

Az Azure Resource Graph (ARG) lekérdezési nyelvi lekérdezése a célerőforrásokhoz.

subscriptionIds

string[]

Előfizetés-azonosítók listája az erőforrás-lekérdezés hatóköréhez.

type string:

Query

Káosz célválasztó diszkriminatív típusa

ChaosTargetSimpleFilter

Egyszerű célszűrőt képviselő modell.

Name Típus Description
parameters

ChaosTargetSimpleFilterParameters

Az egyszerű szűrőparamétereket képviselő modell.

type string:

Simple

Káosz célszűrő diszkriminatív típusa

ChaosTargetSimpleFilterParameters

Az egyszerű szűrőparamétereket képviselő modell.

Name Típus Description
zones

string[]

Az Azure rendelkezésre állási zónáinak listája a célok szűréséhez.

ContinuousAction

Folyamatos műveletet jelképező modell.

Name Típus Description
duration

string (duration)

ISO8601 időtartamot jelképező formázott sztring.

name

string

maxLength: 2048

A képesség URL-címét jelző sztring.

parameters

KeyValuePair[]

Kulcsérték párok listája.

selectorId

string

minLength: 1

Választót jelképező sztring.

type string:

continuous

Káoszkísérleti művelet diszkriminatív típusa

createdByType

Az erőforrást létrehozó identitás típusa.

Érték Description
Application
Key
ManagedIdentity
User

DelayAction

A késleltetési műveletet jelképező modell.

Name Típus Description
duration

string (duration)

ISO8601 időtartamot jelképező formázott sztring.

name

string

maxLength: 2048

A képesség URL-címét jelző sztring.

type string:

delay

Káoszkísérleti művelet diszkriminatív típusa

DiscreteAction

Különálló műveletet jelképező modell.

Name Típus Description
name

string

maxLength: 2048

A képesség URL-címét jelző sztring.

parameters

KeyValuePair[]

Kulcsérték párok listája.

selectorId

string

minLength: 1

Választót jelképező sztring.

type string:

discrete

Káoszkísérleti művelet diszkriminatív típusa

ErrorAdditionalInfo

Az erőforrás-kezelési hiba további információi.

Name Típus Description
info

object

A további információk.

type

string

A további információtípus.

ErrorDetail

A hiba részletei.

Name Típus Description
additionalInfo

ErrorAdditionalInfo[]

A hiba további információi.

code

string

A hibakód.

details

ErrorDetail[]

A hiba részletei.

message

string

A hibaüzenet.

target

string

A hibacél.

ErrorResponse

Hibaválasz

Name Típus Description
error

ErrorDetail

A hibaobjektum.

Experiment

Kísérleterőforrást jelképező modell.

Name Típus Description
id

string (arm-id)

Az erőforrás teljes erőforrás-azonosítója. Például: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

identity

ManagedServiceIdentity

Az erőforráshoz rendelt felügyeltszolgáltatás-identitások.

location

string

Az a földrajzi hely, ahol az erőforrás él

name

string

Az erőforrás neve

properties.provisioningState

ProvisioningState

Az adott kísérleti erőforrás legutóbbi kiépítési állapota.

properties.selectors ChaosTargetSelector[]:

Választók listája.

properties.steps

ChaosExperimentStep[]

A lépések listája.

systemData

systemData

A createdBy és a modifiedBy adatokat tartalmazó Azure Resource Manager-metaadatok.

tags

object

Erőforráscímkék.

type

string

Az erőforrás típusa. Pl. "Microsoft.Compute/virtualMachines" vagy "Microsoft.Storage/storageAccounts"

ExperimentActionType

A Chaos-kísérlet művelettípusainak számbavétele.

Érték Description
continuous
delay
discrete

ExperimentListResult

A kísérleterőforrások listáját és a lapozásra mutató hivatkozást ábrázoló modell.

Name Típus Description
nextLink

string (uri)

Az elemek következő oldalára mutató hivatkozás

value

Experiment[]

A kísérlet elemei ezen a lapon

FilterType

Számbavétel, amely megkülönbözteti a szűrőtípusokat. Jelenleg csak Simple típus támogatott.

Érték Description
Simple

Egyszerű szűrőtípus.

KeyValuePair

Egy művelet beállításait leíró térkép.

Name Típus Description
key

string

minLength: 1

A művelet beállításának neve.

value

string

minLength: 1

A művelet beállításának értéke.

ManagedServiceIdentity

Felügyeltszolgáltatás-identitás (rendszer által hozzárendelt és/vagy felhasználó által hozzárendelt identitások)

Name Típus Description
principalId

string (uuid)

A rendszer által hozzárendelt identitás szolgáltatásnév-azonosítója. Ez a tulajdonság csak a rendszer által hozzárendelt identitáshoz lesz megadva.

tenantId

string (uuid)

A rendszer által hozzárendelt identitás bérlőazonosítója. Ez a tulajdonság csak a rendszer által hozzárendelt identitáshoz lesz megadva.

type

ManagedServiceIdentityType

A felügyelt szolgáltatás identitásának típusa (ahol a SystemAssigned és a UserAssigned típus is engedélyezett).

userAssignedIdentities

<string,  UserAssignedIdentity>

User-Assigned identitások
Az erőforráshoz társított felhasználó által hozzárendelt identitások készlete. A userAssignedIdentities szótárkulcsok arm-erőforrásazonosítók lesznek a következő formában: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. A szótár értékei lehetnek üres objektumok ({}) a kérelmekben.

ManagedServiceIdentityType

A felügyelt szolgáltatás identitásának típusa (ahol a SystemAssigned és a UserAssigned típus is engedélyezett).

Érték Description
None
SystemAssigned
SystemAssigned,UserAssigned
UserAssigned

ProvisioningState

Egy adott Azure Chaos-erőforrás jelenlegi kiépítési állapota.

Érték Description
Canceled

Az erőforrás létrehozása megszakadt.

Creating

A kezdeti létrehozás folyamatban van.

Deleting

Törlés folyamatban.

Failed

Az erőforrás létrehozása nem sikerült.

Succeeded

Az erőforrás létrejött.

Updating

Frissítés folyamatban.

SelectorType

A választótípus enumerálási értéke.

Érték Description
List

Listaválasztó típusa.

Query

Lekérdezésválasztó típusa.

systemData

Az erőforrás létrehozásával és utolsó módosításával kapcsolatos metaadatok.

Name Típus Description
createdAt

string (date-time)

Az erőforrás-létrehozás időbélyege (UTC).

createdBy

string

Az erőforrást létrehozó identitás.

createdByType

createdByType

Az erőforrást létrehozó identitás típusa.

lastModifiedAt

string (date-time)

Az erőforrás utolsó módosításának időbélyege (UTC)

lastModifiedBy

string

Az erőforrást legutóbb módosító identitás.

lastModifiedByType

createdByType

Az erőforrást legutóbb módosító identitás típusa.

TargetReference

Olyan modell, amely egy célra mutató hivatkozást jelöl a választóban.

Name Típus Description
id

string (arm-id)

Egy célerőforrás erőforrás-azonosítójának sztringje.

type

TargetReferenceType

A célhivatkozás típusának enumerációja.

TargetReferenceType

A célhivatkozás típusának enumerációja.

Érték Description
ChaosTarget

Káosz célhivatkozás típusa.

UserAssignedIdentity

Felhasználó által hozzárendelt identitástulajdonságok

Name Típus Description
clientId

string (uuid)

A hozzárendelt identitás ügyfélazonosítója.

principalId

string (uuid)

A hozzárendelt identitás egyszerű azonosítója.