Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Definicja zasobu Bicep
Typ zasobu eksperymentów można wdrożyć przy użyciu operacji docelowych:
- grupy zasobów — zobacz polecenia wdrażania 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 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:
- grupy zasobów — zobacz polecenia wdrażania 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 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ść |
---|