Udostępnij za pośrednictwem


Eksperymenty Microsoft.Chaos

Definicja zasobu Bicep

Typ zasobu eksperymentów można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Chaos/experiments, dodaj następujący kod Bicep do szablonu.

resource symbolicname 'Microsoft.Chaos/experiments@2025-01-01' = {
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  location: 'string'
  name: 'string'
  properties: {
    selectors: [
      {
        filter: {
          type: 'string'
          // For remaining properties, see ChaosTargetFilter objects
        }
        id: 'string'
        type: 'string'
        // For remaining properties, see ChaosTargetSelector objects
      }
    ]
    steps: [
      {
        branches: [
          {
            actions: [
              {
                name: 'string'
                type: 'string'
                // For remaining properties, see ChaosExperimentAction objects
              }
            ]
            name: 'string'
          }
        ]
        name: 'string'
      }
    ]
  }
  tags: {
    {customized property}: 'string'
  }
}

Obiekty ChaosTargetFilter

Ustaw właściwość , aby określić typ obiektu.

W przypadku prostego użycia użyj:

{
  parameters: {
    zones: [
      'string'
    ]
  }
  type: 'Simple'
}

Obiekty ChaosExperimentAction

Ustaw właściwość , aby określić typ obiektu.

W przypadku ciągłego użycia użyj:

{
  duration: 'string'
  parameters: [
    {
      key: 'string'
      value: 'string'
    }
  ]
  selectorId: 'string'
  type: 'continuous'
}

W przypadku opóźnienia użyj:

{
  duration: 'string'
  type: 'delay'
}

W przypadku dyskretnych należy użyć:

{
  parameters: [
    {
      key: 'string'
      value: 'string'
    }
  ]
  selectorId: 'string'
  type: 'discrete'
}

Obiekty ChaosTargetSelector

Ustaw właściwość , aby określić typ obiektu.

W obszarze Lista użyj:

{
  targets: [
    {
      id: 'string'
      type: 'string'
    }
  ]
  type: 'List'
}

W przypadku zapytania użyj:

{
  queryString: 'string'
  subscriptionIds: [
    'string'
  ]
  type: 'Query'
}

Wartości właściwości

Microsoft.Chaos/eksperymenty

Nazwa Opis Wartość
tożsamość Tożsamości usługi zarządzanej przypisane do tego zasobu. ManagedServiceIdentity (tożsamość usługi)
lokalizacja Lokalizacja geograficzna, w której znajduje się zasób ciąg (wymagany)
nazwa Nazwa zasobu struna

Ograniczenia:
Minimalna długość = 1
Wzorzec = ^[^<>%&:?#/\\]+$ (wymagane)
właściwości Właściwości zasobu eksperymentu. Właściwości eksperymentu (wymagane)
Etykiety Tagi zasobów Słownik nazw tagów i wartości. Zobacz tagi w szablonach

ChaosEksperymentAkcja

Nazwa Opis Wartość
nazwa Ciąg reprezentujący identyfikator URN możliwości. struna

Ograniczenia:
Maksymalna długość = 2048 (wymagana)
typ Ustaw wartość "continuous" dla typu ContinuousAction. Ustaw wartość "delay" dla typu DelayAction. Ustaw wartość "dyskretne" dla typu DiscreteAction. "ciągłe"
"opóźnienie"
"dyskretne" (wymagane)

ChaosExperimentBranch (gałąź chaosu)

Nazwa Opis Wartość
działania Lista akcji. ChaosExperimentAction[] (wymagane)
nazwa Ciąg nazwy gałęzi. struna

Ograniczenia:
Minimalna długość = 1 (wymagana)

ChaosExperimentStep (Krok Chaosu)

Nazwa Opis Wartość
Oddziałów Lista gałęzi. ChaosExperimentBranch[] (wymagane)
nazwa Ciąg nazwy kroku. struna

Ograniczenia:
Minimalna długość = 1 (wymagana)

Filtr chaosuTargetFilter

Nazwa Opis Wartość
typ Dla typu ChaosTargetSimpleFilter ustaw wartość "Simple". "Simple" (wymagane)

ChaosTargetListSelector (Selektor Chaosu)

Nazwa Opis Wartość
Cele Lista odwołań docelowych. TargetReference[] (wymagane)
typ Typ dyskryminujący selektora chaosu "Lista" (wymagana)

ChaosTargetQuerySelector

Nazwa Opis Wartość
queryString (ciąg zapytania) Zapytanie języka zapytań usługi Azure Resource Graph (ARG) dla zasobów docelowych. ciąg (wymagany)
subscriptionIds (identyfikatory subskrypcji) Lista identyfikatorów subskrypcji do zapytania o zakres zasobów. string[] (wymagane)
typ Typ dyskryminujący selektora chaosu "Zapytanie" (wymagane)

ChaosTargetSelector (Selektor Chaosu)

Nazwa Opis Wartość
filtr Model reprezentujący dostępne typy filtrów, które można zastosować do listy elementów docelowych. Filtr chaosuTargetFilter
id Ciąg identyfikatora selektora. struna

Ograniczenia:
Minimalna długość = 1 (wymagana)
typ Dla typu ChaosTargetListSelector ustaw wartość "List". Dla typu ChaosTargetQuerySelector ustaw wartość "Zapytanie". "Lista"
"Zapytanie" (wymagane)

ChaosTargetSimpleFilter

Nazwa Opis Wartość
Parametry Model reprezentujący parametry filtru prostego. ChaosTargetSimpleFilterParameters (Parametry filtra)
typ Typ dyskryminujący filtru chaosu "Simple" (wymagane)

ChaosTargetSimpleFilterParameters (Parametry filtra)

Nazwa Opis Wartość
Stref Lista stref dostępności platformy Azure do filtrowania elementów docelowych według. ciąg znakowy[]

Ciągła akcja

Nazwa Opis Wartość
czas trwania ISO8601 sformatowany ciąg reprezentujący czas trwania. ciąg (wymagany)
Parametry Lista par klucz-wartość. KeyValuePair[] (wymagane)
selectorId (identyfikator selektora) Ciąg reprezentujący selektor. struna

Ograniczenia:
Minimalna długość = 1 (wymagana)
typ Typ dyskryminującego działania eksperymentu chaosu "continuous" (wymagane)

OpóźnienieAkcja

Nazwa Opis Wartość
czas trwania ISO8601 sformatowany ciąg reprezentujący czas trwania. ciąg (wymagany)
typ Typ dyskryminującego działania eksperymentu chaosu "delay" (wymagane)

Dyskretna awaryjność

Nazwa Opis Wartość
Parametry Lista par klucz-wartość. KeyValuePair[] (wymagane)
selectorId (identyfikator selektora) Ciąg reprezentujący selektor. struna

Ograniczenia:
Minimalna długość = 1 (wymagana)
typ Typ dyskryminującego działania eksperymentu chaosu "dyskretne" (wymagane)

Właściwości eksperymentu

Nazwa Opis Wartość
Selektory Lista selektorów. ChaosTargetSelector[] (wymagane)
kroki Lista kroków. ChaosExperimentStep[] (wymagane)

KeyValuePair (para kluczy-wartość)

Nazwa Opis Wartość
klucz Nazwa ustawienia akcji. struna

Ograniczenia:
Minimalna długość = 1 (wymagana)
wartość Wartość ustawienia akcji. struna

Ograniczenia:
Minimalna długość = 1 (wymagana)

ManagedServiceIdentity (tożsamość usługi)

Nazwa Opis Wartość
typ Typ tożsamości usługi zarządzanej (gdzie dozwolone są typy SystemAssigned i UserAssigned). "Brak"
"SystemAssigned"
"SystemAssigned,UserAssigned"
"UserAssigned" (wymagane)
tożsamości przypisane użytkownikom Zestaw tożsamości przypisanych przez użytkownika skojarzonych z zasobem. Klucze słownika userAssignedIdentities będą identyfikatorami zasobów usługi ARM w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Wartości słownika mogą być pustymi obiektami ({}) w żądaniach. UserAssignedIdentities

Odniesienie do celu

Nazwa Opis Wartość
id Ciąg identyfikatora zasobu zasobu docelowego. ciąg (wymagany)
typ Wyliczenie typu odwołania target. "ChaosTarget" (wymagany)

Śledzone tagi zasobów

Nazwa Opis Wartość

UserAssignedIdentities

Nazwa Opis Wartość

Tożsamość przypisana przez użytkownika

Nazwa Opis Wartość

Definicja zasobu szablonu usługi ARM

Typ zasobu eksperymentów można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Chaos/experiments, dodaj następujący kod JSON do szablonu.

{
  "type": "Microsoft.Chaos/experiments",
  "apiVersion": "2025-01-01",
  "name": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
      }
    }
  },
  "location": "string",
  "properties": {
    "selectors": [ {
      "filter": {
        "type": "string"
        // For remaining properties, see ChaosTargetFilter objects
      },
      "id": "string",
      "type": "string"
      // For remaining properties, see ChaosTargetSelector objects
    } ],
    "steps": [
      {
        "branches": [
          {
            "actions": [ {
              "name": "string",
              "type": "string"
              // For remaining properties, see ChaosExperimentAction objects
            } ],
            "name": "string"
          }
        ],
        "name": "string"
      }
    ]
  },
  "tags": {
    "{customized property}": "string"
  }
}

Obiekty ChaosTargetFilter

Ustaw właściwość , aby określić typ obiektu.

W przypadku prostego użycia użyj:

{
  "parameters": {
    "zones": [ "string" ]
  },
  "type": "Simple"
}

Obiekty ChaosExperimentAction

Ustaw właściwość , aby określić typ obiektu.

W przypadku ciągłego użycia użyj:

{
  "duration": "string",
  "parameters": [
    {
      "key": "string",
      "value": "string"
    }
  ],
  "selectorId": "string",
  "type": "continuous"
}

W przypadku opóźnienia użyj:

{
  "duration": "string",
  "type": "delay"
}

W przypadku dyskretnych należy użyć:

{
  "parameters": [
    {
      "key": "string",
      "value": "string"
    }
  ],
  "selectorId": "string",
  "type": "discrete"
}

Obiekty ChaosTargetSelector

Ustaw właściwość , aby określić typ obiektu.

W obszarze Lista użyj:

{
  "targets": [
    {
      "id": "string",
      "type": "string"
    }
  ],
  "type": "List"
}

W przypadku zapytania użyj:

{
  "queryString": "string",
  "subscriptionIds": [ "string" ],
  "type": "Query"
}

Wartości właściwości

Microsoft.Chaos/eksperymenty

Nazwa Opis Wartość
apiVersion (wersja interfejsu api) Wersja interfejsu API '2025-01-01'
tożsamość Tożsamości usługi zarządzanej przypisane do tego zasobu. ManagedServiceIdentity (tożsamość usługi)
lokalizacja Lokalizacja geograficzna, w której znajduje się zasób ciąg (wymagany)
nazwa Nazwa zasobu struna

Ograniczenia:
Minimalna długość = 1
Wzorzec = ^[^<>%&:?#/\\]+$ (wymagane)
właściwości Właściwości zasobu eksperymentu. Właściwości eksperymentu (wymagane)
Etykiety Tagi zasobów Słownik nazw tagów i wartości. Zobacz tagi w szablonach
typ Typ zasobu "Microsoft.Chaos/experiments"

ChaosEksperymentAkcja

Nazwa Opis Wartość
nazwa Ciąg reprezentujący identyfikator URN możliwości. struna

Ograniczenia:
Maksymalna długość = 2048 (wymagana)
typ Ustaw wartość "continuous" dla typu ContinuousAction. Ustaw wartość "delay" dla typu DelayAction. Ustaw wartość "dyskretne" dla typu DiscreteAction. "ciągłe"
"opóźnienie"
"dyskretne" (wymagane)

ChaosExperimentBranch (gałąź chaosu)

Nazwa Opis Wartość
działania Lista akcji. ChaosExperimentAction[] (wymagane)
nazwa Ciąg nazwy gałęzi. struna

Ograniczenia:
Minimalna długość = 1 (wymagana)

ChaosExperimentStep (Krok Chaosu)

Nazwa Opis Wartość
Oddziałów Lista gałęzi. ChaosExperimentBranch[] (wymagane)
nazwa Ciąg nazwy kroku. struna

Ograniczenia:
Minimalna długość = 1 (wymagana)

Filtr chaosuTargetFilter

Nazwa Opis Wartość
typ Dla typu ChaosTargetSimpleFilter ustaw wartość "Simple". "Simple" (wymagane)

ChaosTargetListSelector (Selektor Chaosu)

Nazwa Opis Wartość
Cele Lista odwołań docelowych. TargetReference[] (wymagane)
typ Typ dyskryminujący selektora chaosu "Lista" (wymagana)

ChaosTargetQuerySelector

Nazwa Opis Wartość
queryString (ciąg zapytania) Zapytanie języka zapytań usługi Azure Resource Graph (ARG) dla zasobów docelowych. ciąg (wymagany)
subscriptionIds (identyfikatory subskrypcji) Lista identyfikatorów subskrypcji do zapytania o zakres zasobów. string[] (wymagane)
typ Typ dyskryminujący selektora chaosu "Zapytanie" (wymagane)

ChaosTargetSelector (Selektor Chaosu)

Nazwa Opis Wartość
filtr Model reprezentujący dostępne typy filtrów, które można zastosować do listy elementów docelowych. Filtr chaosuTargetFilter
id Ciąg identyfikatora selektora. struna

Ograniczenia:
Minimalna długość = 1 (wymagana)
typ Dla typu ChaosTargetListSelector ustaw wartość "List". Dla typu ChaosTargetQuerySelector ustaw wartość "Zapytanie". "Lista"
"Zapytanie" (wymagane)

ChaosTargetSimpleFilter

Nazwa Opis Wartość
Parametry Model reprezentujący parametry filtru prostego. ChaosTargetSimpleFilterParameters (Parametry filtra)
typ Typ dyskryminujący filtru chaosu "Simple" (wymagane)

ChaosTargetSimpleFilterParameters (Parametry filtra)

Nazwa Opis Wartość
Stref Lista stref dostępności platformy Azure do filtrowania elementów docelowych według. ciąg znakowy[]

Ciągła akcja

Nazwa Opis Wartość
czas trwania ISO8601 sformatowany ciąg reprezentujący czas trwania. ciąg (wymagany)
Parametry Lista par klucz-wartość. KeyValuePair[] (wymagane)
selectorId (identyfikator selektora) Ciąg reprezentujący selektor. struna

Ograniczenia:
Minimalna długość = 1 (wymagana)
typ Typ dyskryminującego działania eksperymentu chaosu "continuous" (wymagane)

OpóźnienieAkcja

Nazwa Opis Wartość
czas trwania ISO8601 sformatowany ciąg reprezentujący czas trwania. ciąg (wymagany)
typ Typ dyskryminującego działania eksperymentu chaosu "delay" (wymagane)

Dyskretna awaryjność

Nazwa Opis Wartość
Parametry Lista par klucz-wartość. KeyValuePair[] (wymagane)
selectorId (identyfikator selektora) Ciąg reprezentujący selektor. struna

Ograniczenia:
Minimalna długość = 1 (wymagana)
typ Typ dyskryminującego działania eksperymentu chaosu "dyskretne" (wymagane)

Właściwości eksperymentu

Nazwa Opis Wartość
Selektory Lista selektorów. ChaosTargetSelector[] (wymagane)
kroki Lista kroków. ChaosExperimentStep[] (wymagane)

KeyValuePair (para kluczy-wartość)

Nazwa Opis Wartość
klucz Nazwa ustawienia akcji. struna

Ograniczenia:
Minimalna długość = 1 (wymagana)
wartość Wartość ustawienia akcji. struna

Ograniczenia:
Minimalna długość = 1 (wymagana)

ManagedServiceIdentity (tożsamość usługi)

Nazwa Opis Wartość
typ Typ tożsamości usługi zarządzanej (gdzie dozwolone są typy SystemAssigned i UserAssigned). "Brak"
"SystemAssigned"
"SystemAssigned,UserAssigned"
"UserAssigned" (wymagane)
tożsamości przypisane użytkownikom Zestaw tożsamości przypisanych przez użytkownika skojarzonych z zasobem. Klucze słownika userAssignedIdentities będą identyfikatorami zasobów usługi ARM w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Wartości słownika mogą być pustymi obiektami ({}) w żądaniach. UserAssignedIdentities

Odniesienie do celu

Nazwa Opis Wartość
id Ciąg identyfikatora zasobu zasobu docelowego. ciąg (wymagany)
typ Wyliczenie typu odwołania target. "ChaosTarget" (wymagany)

Śledzone tagi zasobów

Nazwa Opis Wartość

UserAssignedIdentities

Nazwa Opis Wartość

Tożsamość przypisana przez użytkownika

Nazwa Opis Wartość

Przykłady użycia

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu eksperymentów można wdrożyć przy użyciu operacji docelowych:

  • Grupy zasobów

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Chaos/experiments, dodaj następujący program Terraform do szablonu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Chaos/experiments@2025-01-01"
  name = "string"
  parent_id = "string"
  identity {
    type = "string"
    identity_ids = [
      "string"
    ]
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      selectors = [
        {
          filter = {
            type = "string"
            // For remaining properties, see ChaosTargetFilter objects
          }
          id = "string"
          type = "string"
          // For remaining properties, see ChaosTargetSelector objects
        }
      ]
      steps = [
        {
          branches = [
            {
              actions = [
                {
                  name = "string"
                  type = "string"
                  // For remaining properties, see ChaosExperimentAction objects
                }
              ]
              name = "string"
            }
          ]
          name = "string"
        }
      ]
    }
  }
}

Obiekty ChaosTargetFilter

Ustaw właściwość , aby określić typ obiektu.

W przypadku prostego użycia użyj:

{
  parameters = {
    zones = [
      "string"
    ]
  }
  type = "Simple"
}

Obiekty ChaosExperimentAction

Ustaw właściwość , aby określić typ obiektu.

W przypadku ciągłego użycia użyj:

{
  duration = "string"
  parameters = [
    {
      key = "string"
      value = "string"
    }
  ]
  selectorId = "string"
  type = "continuous"
}

W przypadku opóźnienia użyj:

{
  duration = "string"
  type = "delay"
}

W przypadku dyskretnych należy użyć:

{
  parameters = [
    {
      key = "string"
      value = "string"
    }
  ]
  selectorId = "string"
  type = "discrete"
}

Obiekty ChaosTargetSelector

Ustaw właściwość , aby określić typ obiektu.

W obszarze Lista użyj:

{
  targets = [
    {
      id = "string"
      type = "string"
    }
  ]
  type = "List"
}

W przypadku zapytania użyj:

{
  queryString = "string"
  subscriptionIds = [
    "string"
  ]
  type = "Query"
}

Wartości właściwości

Microsoft.Chaos/eksperymenty

Nazwa Opis Wartość
tożsamość Tożsamości usługi zarządzanej przypisane do tego zasobu. ManagedServiceIdentity (tożsamość usługi)
lokalizacja Lokalizacja geograficzna, w której znajduje się zasób ciąg (wymagany)
nazwa Nazwa zasobu struna

Ograniczenia:
Minimalna długość = 1
Wzorzec = ^[^<>%&:?#/\\]+$ (wymagane)
właściwości Właściwości zasobu eksperymentu. Właściwości eksperymentu (wymagane)
Etykiety Tagi zasobów Słownik nazw tagów i wartości.
typ Typ zasobu "Microsoft.Chaos/experiments@2025-01-01"

ChaosEksperymentAkcja

Nazwa Opis Wartość
nazwa Ciąg reprezentujący identyfikator URN możliwości. struna

Ograniczenia:
Maksymalna długość = 2048 (wymagana)
typ Ustaw wartość "continuous" dla typu ContinuousAction. Ustaw wartość "delay" dla typu DelayAction. Ustaw wartość "dyskretne" dla typu DiscreteAction. "ciągłe"
"opóźnienie"
"dyskretne" (wymagane)

ChaosExperimentBranch (gałąź chaosu)

Nazwa Opis Wartość
działania Lista akcji. ChaosExperimentAction[] (wymagane)
nazwa Ciąg nazwy gałęzi. struna

Ograniczenia:
Minimalna długość = 1 (wymagana)

ChaosExperimentStep (Krok Chaosu)

Nazwa Opis Wartość
Oddziałów Lista gałęzi. ChaosExperimentBranch[] (wymagane)
nazwa Ciąg nazwy kroku. struna

Ograniczenia:
Minimalna długość = 1 (wymagana)

Filtr chaosuTargetFilter

Nazwa Opis Wartość
typ Dla typu ChaosTargetSimpleFilter ustaw wartość "Simple". "Simple" (wymagane)

ChaosTargetListSelector (Selektor Chaosu)

Nazwa Opis Wartość
Cele Lista odwołań docelowych. TargetReference[] (wymagane)
typ Typ dyskryminujący selektora chaosu "Lista" (wymagana)

ChaosTargetQuerySelector

Nazwa Opis Wartość
queryString (ciąg zapytania) Zapytanie języka zapytań usługi Azure Resource Graph (ARG) dla zasobów docelowych. ciąg (wymagany)
subscriptionIds (identyfikatory subskrypcji) Lista identyfikatorów subskrypcji do zapytania o zakres zasobów. string[] (wymagane)
typ Typ dyskryminujący selektora chaosu "Zapytanie" (wymagane)

ChaosTargetSelector (Selektor Chaosu)

Nazwa Opis Wartość
filtr Model reprezentujący dostępne typy filtrów, które można zastosować do listy elementów docelowych. Filtr chaosuTargetFilter
id Ciąg identyfikatora selektora. struna

Ograniczenia:
Minimalna długość = 1 (wymagana)
typ Dla typu ChaosTargetListSelector ustaw wartość "List". Dla typu ChaosTargetQuerySelector ustaw wartość "Zapytanie". "Lista"
"Zapytanie" (wymagane)

ChaosTargetSimpleFilter

Nazwa Opis Wartość
Parametry Model reprezentujący parametry filtru prostego. ChaosTargetSimpleFilterParameters (Parametry filtra)
typ Typ dyskryminujący filtru chaosu "Simple" (wymagane)

ChaosTargetSimpleFilterParameters (Parametry filtra)

Nazwa Opis Wartość
Stref Lista stref dostępności platformy Azure do filtrowania elementów docelowych według. ciąg znakowy[]

Ciągła akcja

Nazwa Opis Wartość
czas trwania ISO8601 sformatowany ciąg reprezentujący czas trwania. ciąg (wymagany)
Parametry Lista par klucz-wartość. KeyValuePair[] (wymagane)
selectorId (identyfikator selektora) Ciąg reprezentujący selektor. struna

Ograniczenia:
Minimalna długość = 1 (wymagana)
typ Typ dyskryminującego działania eksperymentu chaosu "continuous" (wymagane)

OpóźnienieAkcja

Nazwa Opis Wartość
czas trwania ISO8601 sformatowany ciąg reprezentujący czas trwania. ciąg (wymagany)
typ Typ dyskryminującego działania eksperymentu chaosu "delay" (wymagane)

Dyskretna awaryjność

Nazwa Opis Wartość
Parametry Lista par klucz-wartość. KeyValuePair[] (wymagane)
selectorId (identyfikator selektora) Ciąg reprezentujący selektor. struna

Ograniczenia:
Minimalna długość = 1 (wymagana)
typ Typ dyskryminującego działania eksperymentu chaosu "dyskretne" (wymagane)

Właściwości eksperymentu

Nazwa Opis Wartość
Selektory Lista selektorów. ChaosTargetSelector[] (wymagane)
kroki Lista kroków. ChaosExperimentStep[] (wymagane)

KeyValuePair (para kluczy-wartość)

Nazwa Opis Wartość
klucz Nazwa ustawienia akcji. struna

Ograniczenia:
Minimalna długość = 1 (wymagana)
wartość Wartość ustawienia akcji. struna

Ograniczenia:
Minimalna długość = 1 (wymagana)

ManagedServiceIdentity (tożsamość usługi)

Nazwa Opis Wartość
typ Typ tożsamości usługi zarządzanej (gdzie dozwolone są typy SystemAssigned i UserAssigned). "Brak"
"SystemAssigned"
"SystemAssigned,UserAssigned"
"UserAssigned" (wymagane)
tożsamości przypisane użytkownikom Zestaw tożsamości przypisanych przez użytkownika skojarzonych z zasobem. Klucze słownika userAssignedIdentities będą identyfikatorami zasobów usługi ARM w postaci: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Wartości słownika mogą być pustymi obiektami ({}) w żądaniach. UserAssignedIdentities

Odniesienie do celu

Nazwa Opis Wartość
id Ciąg identyfikatora zasobu zasobu docelowego. ciąg (wymagany)
typ Wyliczenie typu odwołania target. "ChaosTarget" (wymagany)

Śledzone tagi zasobów

Nazwa Opis Wartość

UserAssignedIdentities

Nazwa Opis Wartość

Tożsamość przypisana przez użytkownika

Nazwa Opis Wartość