Freigeben über


Microsoft.Chaos-Experimente

Bicep-Ressourcendefinition

Der Ressourcentyp "Experimente" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Chaos/Experiments-Ressource zu erstellen, fügen Sie Ihrer Vorlage den folgenden Bicep hinzu.

resource symbolicname 'Microsoft.Chaos/experiments@2024-11-01-preview' = {
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  location: 'string'
  name: 'string'
  properties: {
    customerDataStorage: {
      blobContainerName: 'string'
      storageAccountResourceId: 'string'
    }
    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'
  }
}

ChaosTargetSelector-Objekte

Legen Sie den Typ Eigenschaft fest, um den Objekttyp anzugeben.

Verwenden Sie für Listen-Folgendes:

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

Verwenden Sie für Abfrage-:

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

ChaosTargetFilter-Objekte

Legen Sie den Typ Eigenschaft fest, um den Objekttyp anzugeben.

Verwenden Sie für Simple:

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

ChaosExperimentAction-Objekte

Legen Sie den Typ Eigenschaft fest, um den Objekttyp anzugeben.

Verwenden Sie für fortlaufende:

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

Verwenden Sie für Verzögerung:

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

Verwenden Sie für diskrete:

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

Eigenschaftswerte

ChaosExperimentAction

Name Beschreibung Wert
Name Zeichenfolge, die einen Funktions-URN darstellt. Schnur

Zwänge:
Maximale Länge = 2048 (erforderlich)
Art Legen Sie für den Typ ContinuousAction-auf "fortlaufend" fest. Legen Sie für den Typ DelayActionauf "delay" fest. Legen Sie für den Typ DiscreteAction-auf "diskret" fest. "fortlaufend"
"delay"
"diskret" (erforderlich)

ChaosExperimentBranch

Name Beschreibung Wert
Aktionen Liste der Aktionen. ChaosExperimentAction[] (erforderlich)
Name Zeichenfolge des Verzweigungsnamens. Schnur

Zwänge:
Min. Länge = 1 (erforderlich)

ChaosExperimentStep

Name Beschreibung Wert
Äste Liste der Verzweigungen. ChaosExperimentBranch[] (erforderlich)
Name Zeichenfolge des Schrittnamens. Schnur

Zwänge:
Min. Länge = 1 (erforderlich)

ChaosTargetFilter

Name Beschreibung Wert
Art Auf "Einfach" für den Typ ChaosTargetSimpleFilterfestgelegt. "Einfach" (erforderlich)

ChaosTargetListSelector

Name Beschreibung Wert
Ziele Liste der Zielverweise. TargetReference-[] (erforderlich)
Art Chaos-Zielauswahl-Diskriminatortyp "Liste" (erforderlich)

ChaosTargetQuerySelector

Name Beschreibung Wert
queryString Abfragespracheabfrage für Azure Resource Graph (ARG) für Zielressourcen. Zeichenfolge (erforderlich)
subscriptionIds Abonnement-ID-Liste zum Bereich der Ressourcenabfrage. string[] (erforderlich)
Art Chaos-Zielauswahl-Diskriminatortyp 'Abfrage' (erforderlich)

ChaosTargetSelector

Name Beschreibung Wert
Filter Modell, das verfügbare Filtertypen darstellt, die auf eine Zielliste angewendet werden können. ChaosTargetFilter
id Zeichenfolge der Selektor-ID. Schnur

Zwänge:
Min. Länge = 1 (erforderlich)
Art Auf 'Liste' für den Typ ChaosTargetListSelectorfestgelegt. Festlegen auf 'Abfrage' für den Typ ChaosTargetQuerySelector. 'Liste'
'Abfrage' (erforderlich)

ChaosTargetSimpleFilter

Name Beschreibung Wert
Parameter Modell, das die Parameter "Einfacher Filter" darstellt. ChaosTargetSimpleFilterParameters
Art Chaos-Zielfilter-Diskriminatortyp "Einfach" (erforderlich)

ChaosTargetSimpleFilterParameters

Name Beschreibung Wert
Zonen Liste der Azure-Verfügbarkeitszonen zum Filtern von Zielen nach. string[]

ContinuousAction

Name Beschreibung Wert
Dauer ISO8601 formatierte Zeichenfolge, die eine Dauer darstellt. Zeichenfolge (erforderlich)
Parameter Liste der Schlüsselwertpaare. KeyValuePair[] (erforderlich)
selectorId Zeichenfolge, die eine Auswahl darstellt. Schnur

Zwänge:
Min. Länge = 1 (erforderlich)
Art Chaos experiment action diskriminator type "fortlaufend" (erforderlich)

CustomerDataStorageProperties

Name Beschreibung Wert
blobContainerName Name des Azure Blob Storage-Containers, der verwendet oder erstellt werden soll. Schnur

Zwänge:
Min. Länge = 3
Max. Länge = 63
Pattern = ^[a-z0-9]([a-z0-9]|(-(?!-))){1,61}[a-z0-9]$
storageAccountResourceId ARM-Ressourcen-ID des Speicherkontos, das für die Speicherung von Kundendaten verwendet werden soll. Schnur

DelayAction

Name Beschreibung Wert
Dauer ISO8601 formatierte Zeichenfolge, die eine Dauer darstellt. Zeichenfolge (erforderlich)
Art Chaos experiment action diskriminator type "delay" (erforderlich)

DiscreteAction

Name Beschreibung Wert
Parameter Liste der Schlüsselwertpaare. KeyValuePair[] (erforderlich)
selectorId Zeichenfolge, die eine Auswahl darstellt. Schnur

Zwänge:
Min. Länge = 1 (erforderlich)
Art Chaos experiment action diskriminator type "diskret" (erforderlich)

ExperimentProperties

Name Beschreibung Wert
customerDataStorage Optionales vom Kunden verwaltetes Speicherkonto, bei dem das Experiment-Schema gespeichert wird. CustomerDataStorageProperties-
Sortierer Liste der Selektoren. ChaosTargetSelector[] (erforderlich)
Schritte Liste der Schritte. ChaosExperimentStep[] (erforderlich)

KeyValuePair

Name Beschreibung Wert
Schlüssel Der Name der Einstellung für die Aktion. Schnur

Zwänge:
Min. Länge = 1 (erforderlich)
Wert Der Wert der Einstellung für die Aktion. Schnur

Zwänge:
Min. Länge = 1 (erforderlich)

ManagedServiceIdentity

Name Beschreibung Wert
Art Typ der verwalteten Dienstidentität (wobei systemAssigned- und UserAssigned-Typen zulässig sind). 'None'
'SystemAssigned'
"SystemAssigned,UserAssigned"
"UserAssigned" (erforderlich)
userAssignedIdentities Die Gruppe der benutzerzuweisungen Identitäten, die der Ressource zugeordnet sind. Die Wörterbuchschlüssel "userAssignedIdentities" sind ARM-Ressourcen-IDs im Formular: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Die Wörterbuchwerte können leere Objekte ({}) in Anforderungen sein. UserAssignedIdentities-

Microsoft.Chaos/Experimente

Name Beschreibung Wert
Identität Die verwalteten Dienstidentitäten, die dieser Ressource zugewiesen sind. ManagedServiceIdentity-
Ort Der geografische Standort, an dem sich die Ressource befindet Zeichenfolge (erforderlich)
Name Der Ressourcenname Schnur

Zwänge:
Min. Länge = 1
Pattern = ^[^<>%&:?#/\\]+$ (erforderlich)
Eigenschaften Die Eigenschaften der Experimentressource. ExperimentProperties (erforderlich)
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen

TargetReference

Name Beschreibung Wert
id Zeichenfolge der Ressourcen-ID einer Zielressource. Zeichenfolge (erforderlich)
Art Enumeration des Zielverweistyps. "ChaosTarget" (erforderlich)

TrackedResourceTags

Name Beschreibung Wert

UserAssignedIdentities

Name Beschreibung Wert

UserAssignedIdentity

Name Beschreibung Wert

ARM-Vorlagenressourcendefinition

Der Ressourcentyp "Experimente" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Chaos/Experiments-Ressource zu erstellen, fügen Sie Ihrer Vorlage den folgenden JSON-Code hinzu.

{
  "type": "Microsoft.Chaos/experiments",
  "apiVersion": "2024-11-01-preview",
  "name": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
      }
    }
  },
  "location": "string",
  "properties": {
    "customerDataStorage": {
      "blobContainerName": "string",
      "storageAccountResourceId": "string"
    },
    "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"
  }
}

ChaosTargetSelector-Objekte

Legen Sie den Typ Eigenschaft fest, um den Objekttyp anzugeben.

Verwenden Sie für Listen-Folgendes:

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

Verwenden Sie für Abfrage-:

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

ChaosTargetFilter-Objekte

Legen Sie den Typ Eigenschaft fest, um den Objekttyp anzugeben.

Verwenden Sie für Simple:

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

ChaosExperimentAction-Objekte

Legen Sie den Typ Eigenschaft fest, um den Objekttyp anzugeben.

Verwenden Sie für fortlaufende:

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

Verwenden Sie für Verzögerung:

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

Verwenden Sie für diskrete:

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

Eigenschaftswerte

ChaosExperimentAction

Name Beschreibung Wert
Name Zeichenfolge, die einen Funktions-URN darstellt. Schnur

Zwänge:
Maximale Länge = 2048 (erforderlich)
Art Legen Sie für den Typ ContinuousAction-auf "fortlaufend" fest. Legen Sie für den Typ DelayActionauf "delay" fest. Legen Sie für den Typ DiscreteAction-auf "diskret" fest. "fortlaufend"
"delay"
"diskret" (erforderlich)

ChaosExperimentBranch

Name Beschreibung Wert
Aktionen Liste der Aktionen. ChaosExperimentAction[] (erforderlich)
Name Zeichenfolge des Verzweigungsnamens. Schnur

Zwänge:
Min. Länge = 1 (erforderlich)

ChaosExperimentStep

Name Beschreibung Wert
Äste Liste der Verzweigungen. ChaosExperimentBranch[] (erforderlich)
Name Zeichenfolge des Schrittnamens. Schnur

Zwänge:
Min. Länge = 1 (erforderlich)

ChaosTargetFilter

Name Beschreibung Wert
Art Auf "Einfach" für den Typ ChaosTargetSimpleFilterfestgelegt. "Einfach" (erforderlich)

ChaosTargetListSelector

Name Beschreibung Wert
Ziele Liste der Zielverweise. TargetReference-[] (erforderlich)
Art Chaos-Zielauswahl-Diskriminatortyp "Liste" (erforderlich)

ChaosTargetQuerySelector

Name Beschreibung Wert
queryString Abfragespracheabfrage für Azure Resource Graph (ARG) für Zielressourcen. Zeichenfolge (erforderlich)
subscriptionIds Abonnement-ID-Liste zum Bereich der Ressourcenabfrage. string[] (erforderlich)
Art Chaos-Zielauswahl-Diskriminatortyp 'Abfrage' (erforderlich)

ChaosTargetSelector

Name Beschreibung Wert
Filter Modell, das verfügbare Filtertypen darstellt, die auf eine Zielliste angewendet werden können. ChaosTargetFilter
id Zeichenfolge der Selektor-ID. Schnur

Zwänge:
Min. Länge = 1 (erforderlich)
Art Auf 'Liste' für den Typ ChaosTargetListSelectorfestgelegt. Festlegen auf 'Abfrage' für den Typ ChaosTargetQuerySelector. 'Liste'
'Abfrage' (erforderlich)

ChaosTargetSimpleFilter

Name Beschreibung Wert
Parameter Modell, das die Parameter "Einfacher Filter" darstellt. ChaosTargetSimpleFilterParameters
Art Chaos-Zielfilter-Diskriminatortyp "Einfach" (erforderlich)

ChaosTargetSimpleFilterParameters

Name Beschreibung Wert
Zonen Liste der Azure-Verfügbarkeitszonen zum Filtern von Zielen nach. string[]

ContinuousAction

Name Beschreibung Wert
Dauer ISO8601 formatierte Zeichenfolge, die eine Dauer darstellt. Zeichenfolge (erforderlich)
Parameter Liste der Schlüsselwertpaare. KeyValuePair[] (erforderlich)
selectorId Zeichenfolge, die eine Auswahl darstellt. Schnur

Zwänge:
Min. Länge = 1 (erforderlich)
Art Chaos experiment action diskriminator type "fortlaufend" (erforderlich)

CustomerDataStorageProperties

Name Beschreibung Wert
blobContainerName Name des Azure Blob Storage-Containers, der verwendet oder erstellt werden soll. Schnur

Zwänge:
Min. Länge = 3
Max. Länge = 63
Pattern = ^[a-z0-9]([a-z0-9]|(-(?!-))){1,61}[a-z0-9]$
storageAccountResourceId ARM-Ressourcen-ID des Speicherkontos, das für die Speicherung von Kundendaten verwendet werden soll. Schnur

DelayAction

Name Beschreibung Wert
Dauer ISO8601 formatierte Zeichenfolge, die eine Dauer darstellt. Zeichenfolge (erforderlich)
Art Chaos experiment action diskriminator type "delay" (erforderlich)

DiscreteAction

Name Beschreibung Wert
Parameter Liste der Schlüsselwertpaare. KeyValuePair[] (erforderlich)
selectorId Zeichenfolge, die eine Auswahl darstellt. Schnur

Zwänge:
Min. Länge = 1 (erforderlich)
Art Chaos experiment action diskriminator type "diskret" (erforderlich)

ExperimentProperties

Name Beschreibung Wert
customerDataStorage Optionales vom Kunden verwaltetes Speicherkonto, bei dem das Experiment-Schema gespeichert wird. CustomerDataStorageProperties-
Sortierer Liste der Selektoren. ChaosTargetSelector[] (erforderlich)
Schritte Liste der Schritte. ChaosExperimentStep[] (erforderlich)

KeyValuePair

Name Beschreibung Wert
Schlüssel Der Name der Einstellung für die Aktion. Schnur

Zwänge:
Min. Länge = 1 (erforderlich)
Wert Der Wert der Einstellung für die Aktion. Schnur

Zwänge:
Min. Länge = 1 (erforderlich)

ManagedServiceIdentity

Name Beschreibung Wert
Art Typ der verwalteten Dienstidentität (wobei systemAssigned- und UserAssigned-Typen zulässig sind). 'None'
'SystemAssigned'
"SystemAssigned,UserAssigned"
"UserAssigned" (erforderlich)
userAssignedIdentities Die Gruppe der benutzerzuweisungen Identitäten, die der Ressource zugeordnet sind. Die Wörterbuchschlüssel "userAssignedIdentities" sind ARM-Ressourcen-IDs im Formular: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Die Wörterbuchwerte können leere Objekte ({}) in Anforderungen sein. UserAssignedIdentities-

Microsoft.Chaos/Experimente

Name Beschreibung Wert
apiVersion Die API-Version "2024-11-01-preview"
Identität Die verwalteten Dienstidentitäten, die dieser Ressource zugewiesen sind. ManagedServiceIdentity-
Ort Der geografische Standort, an dem sich die Ressource befindet Zeichenfolge (erforderlich)
Name Der Ressourcenname Schnur

Zwänge:
Min. Länge = 1
Pattern = ^[^<>%&:?#/\\]+$ (erforderlich)
Eigenschaften Die Eigenschaften der Experimentressource. ExperimentProperties (erforderlich)
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen
Art Der Ressourcentyp "Microsoft.Chaos/Experimente"

TargetReference

Name Beschreibung Wert
id Zeichenfolge der Ressourcen-ID einer Zielressource. Zeichenfolge (erforderlich)
Art Enumeration des Zielverweistyps. "ChaosTarget" (erforderlich)

TrackedResourceTags

Name Beschreibung Wert

UserAssignedIdentities

Name Beschreibung Wert

UserAssignedIdentity

Name Beschreibung Wert

Terraform -Ressourcendefinition (AzAPI-Anbieter)

Der Ressourcentyp "Experimente" kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

  • Ressourcengruppen

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Chaos/Experiments-Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Terraform hinzu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Chaos/experiments@2024-11-01-preview"
  name = "string"
  identity = {
    type = "string"
    userAssignedIdentities = {
      {customized property} = {
      }
    }
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      customerDataStorage = {
        blobContainerName = "string"
        storageAccountResourceId = "string"
      }
      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"
        }
      ]
    }
  })
}

ChaosTargetSelector-Objekte

Legen Sie den Typ Eigenschaft fest, um den Objekttyp anzugeben.

Verwenden Sie für Listen-Folgendes:

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

Verwenden Sie für Abfrage-:

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

ChaosTargetFilter-Objekte

Legen Sie den Typ Eigenschaft fest, um den Objekttyp anzugeben.

Verwenden Sie für Simple:

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

ChaosExperimentAction-Objekte

Legen Sie den Typ Eigenschaft fest, um den Objekttyp anzugeben.

Verwenden Sie für fortlaufende:

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

Verwenden Sie für Verzögerung:

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

Verwenden Sie für diskrete:

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

Eigenschaftswerte

ChaosExperimentAction

Name Beschreibung Wert
Name Zeichenfolge, die einen Funktions-URN darstellt. Schnur

Zwänge:
Maximale Länge = 2048 (erforderlich)
Art Legen Sie für den Typ ContinuousAction-auf "fortlaufend" fest. Legen Sie für den Typ DelayActionauf "delay" fest. Legen Sie für den Typ DiscreteAction-auf "diskret" fest. "fortlaufend"
"delay"
"diskret" (erforderlich)

ChaosExperimentBranch

Name Beschreibung Wert
Aktionen Liste der Aktionen. ChaosExperimentAction[] (erforderlich)
Name Zeichenfolge des Verzweigungsnamens. Schnur

Zwänge:
Min. Länge = 1 (erforderlich)

ChaosExperimentStep

Name Beschreibung Wert
Äste Liste der Verzweigungen. ChaosExperimentBranch[] (erforderlich)
Name Zeichenfolge des Schrittnamens. Schnur

Zwänge:
Min. Länge = 1 (erforderlich)

ChaosTargetFilter

Name Beschreibung Wert
Art Auf "Einfach" für den Typ ChaosTargetSimpleFilterfestgelegt. "Einfach" (erforderlich)

ChaosTargetListSelector

Name Beschreibung Wert
Ziele Liste der Zielverweise. TargetReference-[] (erforderlich)
Art Chaos-Zielauswahl-Diskriminatortyp "Liste" (erforderlich)

ChaosTargetQuerySelector

Name Beschreibung Wert
queryString Abfragespracheabfrage für Azure Resource Graph (ARG) für Zielressourcen. Zeichenfolge (erforderlich)
subscriptionIds Abonnement-ID-Liste zum Bereich der Ressourcenabfrage. string[] (erforderlich)
Art Chaos-Zielauswahl-Diskriminatortyp 'Abfrage' (erforderlich)

ChaosTargetSelector

Name Beschreibung Wert
Filter Modell, das verfügbare Filtertypen darstellt, die auf eine Zielliste angewendet werden können. ChaosTargetFilter
id Zeichenfolge der Selektor-ID. Schnur

Zwänge:
Min. Länge = 1 (erforderlich)
Art Auf 'Liste' für den Typ ChaosTargetListSelectorfestgelegt. Festlegen auf 'Abfrage' für den Typ ChaosTargetQuerySelector. 'Liste'
'Abfrage' (erforderlich)

ChaosTargetSimpleFilter

Name Beschreibung Wert
Parameter Modell, das die Parameter "Einfacher Filter" darstellt. ChaosTargetSimpleFilterParameters
Art Chaos-Zielfilter-Diskriminatortyp "Einfach" (erforderlich)

ChaosTargetSimpleFilterParameters

Name Beschreibung Wert
Zonen Liste der Azure-Verfügbarkeitszonen zum Filtern von Zielen nach. string[]

ContinuousAction

Name Beschreibung Wert
Dauer ISO8601 formatierte Zeichenfolge, die eine Dauer darstellt. Zeichenfolge (erforderlich)
Parameter Liste der Schlüsselwertpaare. KeyValuePair[] (erforderlich)
selectorId Zeichenfolge, die eine Auswahl darstellt. Schnur

Zwänge:
Min. Länge = 1 (erforderlich)
Art Chaos experiment action diskriminator type "fortlaufend" (erforderlich)

CustomerDataStorageProperties

Name Beschreibung Wert
blobContainerName Name des Azure Blob Storage-Containers, der verwendet oder erstellt werden soll. Schnur

Zwänge:
Min. Länge = 3
Max. Länge = 63
Pattern = ^[a-z0-9]([a-z0-9]|(-(?!-))){1,61}[a-z0-9]$
storageAccountResourceId ARM-Ressourcen-ID des Speicherkontos, das für die Speicherung von Kundendaten verwendet werden soll. Schnur

DelayAction

Name Beschreibung Wert
Dauer ISO8601 formatierte Zeichenfolge, die eine Dauer darstellt. Zeichenfolge (erforderlich)
Art Chaos experiment action diskriminator type "delay" (erforderlich)

DiscreteAction

Name Beschreibung Wert
Parameter Liste der Schlüsselwertpaare. KeyValuePair[] (erforderlich)
selectorId Zeichenfolge, die eine Auswahl darstellt. Schnur

Zwänge:
Min. Länge = 1 (erforderlich)
Art Chaos experiment action diskriminator type "diskret" (erforderlich)

ExperimentProperties

Name Beschreibung Wert
customerDataStorage Optionales vom Kunden verwaltetes Speicherkonto, bei dem das Experiment-Schema gespeichert wird. CustomerDataStorageProperties-
Sortierer Liste der Selektoren. ChaosTargetSelector[] (erforderlich)
Schritte Liste der Schritte. ChaosExperimentStep[] (erforderlich)

KeyValuePair

Name Beschreibung Wert
Schlüssel Der Name der Einstellung für die Aktion. Schnur

Zwänge:
Min. Länge = 1 (erforderlich)
Wert Der Wert der Einstellung für die Aktion. Schnur

Zwänge:
Min. Länge = 1 (erforderlich)

ManagedServiceIdentity

Name Beschreibung Wert
Art Typ der verwalteten Dienstidentität (wobei systemAssigned- und UserAssigned-Typen zulässig sind). 'None'
'SystemAssigned'
"SystemAssigned,UserAssigned"
"UserAssigned" (erforderlich)
userAssignedIdentities Die Gruppe der benutzerzuweisungen Identitäten, die der Ressource zugeordnet sind. Die Wörterbuchschlüssel "userAssignedIdentities" sind ARM-Ressourcen-IDs im Formular: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Die Wörterbuchwerte können leere Objekte ({}) in Anforderungen sein. UserAssignedIdentities-

Microsoft.Chaos/Experimente

Name Beschreibung Wert
Identität Die verwalteten Dienstidentitäten, die dieser Ressource zugewiesen sind. ManagedServiceIdentity-
Ort Der geografische Standort, an dem sich die Ressource befindet Zeichenfolge (erforderlich)
Name Der Ressourcenname Schnur

Zwänge:
Min. Länge = 1
Pattern = ^[^<>%&:?#/\\]+$ (erforderlich)
Eigenschaften Die Eigenschaften der Experimentressource. ExperimentProperties (erforderlich)
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte.
Art Der Ressourcentyp "Microsoft.Chaos/experiments@2024-11-01-preview"

TargetReference

Name Beschreibung Wert
id Zeichenfolge der Ressourcen-ID einer Zielressource. Zeichenfolge (erforderlich)
Art Enumeration des Zielverweistyps. "ChaosTarget" (erforderlich)

TrackedResourceTags

Name Beschreibung Wert

UserAssignedIdentities

Name Beschreibung Wert

UserAssignedIdentity

Name Beschreibung Wert