Freigeben über


Microsoft.Chaos Experimente 2023-04-15-preview

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@2023-04-15-preview' = {
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  location: 'string'
  name: 'string'
  properties: {
    selectors: [
      {
        filter: {
          type: 'string'
          // For remaining properties, see Filter objects
        }
        id: 'string'
        type: 'string'
        // For remaining properties, see Selector objects
      }
    ]
    startOnCreation: bool
    steps: [
      {
        branches: [
          {
            actions: [
              {
                name: 'string'
                type: 'string'
                // For remaining properties, see Action objects
              }
            ]
            name: 'string'
          }
        ]
        name: 'string'
      }
    ]
  }
  tags: {
    {customized property}: 'string'
  }
}

Action-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'
}

Selektorobjekte

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'
}

Filterobjekte

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

Verwenden Sie für Simple:

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

Eigenschaftswerte

Aktion

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)

Zweig

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

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

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 Enumeration, die zwischen Aktionsmodellen diskriminiert. "fortlaufend" (erforderlich)

DelayAction

Name Beschreibung Wert
Dauer ISO8601 formatierte Zeichenfolge, die eine Dauer darstellt. Zeichenfolge (erforderlich)
Art Enumeration, die zwischen Aktionsmodellen diskriminiert. "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 Enumeration, die zwischen Aktionsmodellen diskriminiert. "diskret" (erforderlich)

ExperimentProperties

Name Beschreibung Wert
Sortierer Liste der Selektoren. Auswahl[] (erforderlich)
startOnCreation Ein boolescher Wert, der angibt, ob das Experiment beim Erstellen gestartet werden soll oder nicht. Bool
Schritte Liste der Schritte. Schritt[] (erforderlich)

Filter

Name Beschreibung Wert
Art Set to 'Simple' for type SimpleFilter. "Einfach" (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)

ListSelector

Name Beschreibung Wert
Ziele Liste der Zielverweise. TargetReference-[] (erforderlich)
Art Enumeration des Selektortyps. "Liste" (erforderlich)

Microsoft.Chaos/Experimente

Name Beschreibung Wert
Identität Die Identität der Experimentressource. ResourceIdentity-
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

QuerySelector

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 Enumeration des Selektortyps. 'Abfrage' (erforderlich)

ResourceIdentity

Name Beschreibung Wert
Art Zeichenfolge des Ressourcenidentitätstyps. 'None'
'SystemAssigned'
"UserAssigned" (erforderlich)
userAssignedIdentities Die Liste der Benutzeridentitäten, die dem Experiment zugeordnet sind. Die Benutzeridentitätswörterbuchschlüsselverweise sind ARM-Ressourcen-IDs im Formular: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". UserAssignedIdentities-

Selektor

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

Zwänge:
Min. Länge = 1 (erforderlich)
Art Legen Sie für den Typ ListSelector-auf "List" fest. Legen Sie für den Typ QuerySelector-auf "Abfrage" fest. 'Liste'
'Abfrage' (erforderlich)

SimpleFilter

Name Beschreibung Wert
Parameter Modell, das die Parameter "Einfacher Filter" darstellt. SimpleFilterParameters
Art Enumeration, die zwischen Filtertypen diskriminiert. Derzeit wird nur Simple Typ unterstützt. "Einfach" (erforderlich)

SimpleFilterParameters

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

Schritt

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

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

TargetReference

Name Beschreibung Wert
id Zeichenfolge der Ressourcen-ID einer Zielressource. Schnur

Zwänge:
Pattern = ^\/[Ss][Uu][Bb][Ss][Cc][Rr][Ii][Pp][Tt][Ii][Oo][Nn][Ss]\/[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}\/[Rr][Ee][Ss][Oo][Uu][Rr][Cc][Ee][Gg][Rr][Oo][Uu][Pp][Ss]\/[a-zA-Z0-9_\-\.\(\)]*[a-zA-Z0-9_\-\(\)]\/[Pp][Rr][Oo][Vv][Ii][Dd][Ee][Rr][Ss]\/[a-zA-Z0-9]+\.[a-zA-Z0-9]+\/[a-zA-Z0-9_\-\.]+\/[a-zA-Z0-9_\-\.]+\/[Pp][Rr][Oo][Vv][Ii][Dd][Ee][Rr][Ss]\/[Mm][Ii][Cc][Rr][Oo][Ss][Oo][Ff][Tt]\.[Cc][Hh][Aa][Oo][Ss]\/[Tt][Aa][Rr][Gg][Ee][Tt][Ss]\/[a-zA-Z0-9_\-\.]+$ (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": "2023-04-15-preview",
  "name": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
      }
    }
  },
  "location": "string",
  "properties": {
    "selectors": [ {
      "filter": {
        "type": "string"
        // For remaining properties, see Filter objects
      },
      "id": "string",
      "type": "string"
      // For remaining properties, see Selector objects
    } ],
    "startOnCreation": "bool",
    "steps": [
      {
        "branches": [
          {
            "actions": [ {
              "name": "string",
              "type": "string"
              // For remaining properties, see Action objects
            } ],
            "name": "string"
          }
        ],
        "name": "string"
      }
    ]
  },
  "tags": {
    "{customized property}": "string"
  }
}

Action-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"
}

Selektorobjekte

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"
}

Filterobjekte

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

Verwenden Sie für Simple:

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

Eigenschaftswerte

Aktion

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)

Zweig

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

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

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 Enumeration, die zwischen Aktionsmodellen diskriminiert. "fortlaufend" (erforderlich)

DelayAction

Name Beschreibung Wert
Dauer ISO8601 formatierte Zeichenfolge, die eine Dauer darstellt. Zeichenfolge (erforderlich)
Art Enumeration, die zwischen Aktionsmodellen diskriminiert. "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 Enumeration, die zwischen Aktionsmodellen diskriminiert. "diskret" (erforderlich)

ExperimentProperties

Name Beschreibung Wert
Sortierer Liste der Selektoren. Auswahl[] (erforderlich)
startOnCreation Ein boolescher Wert, der angibt, ob das Experiment beim Erstellen gestartet werden soll oder nicht. Bool
Schritte Liste der Schritte. Schritt[] (erforderlich)

Filter

Name Beschreibung Wert
Art Set to 'Simple' for type SimpleFilter. "Einfach" (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)

ListSelector

Name Beschreibung Wert
Ziele Liste der Zielverweise. TargetReference-[] (erforderlich)
Art Enumeration des Selektortyps. "Liste" (erforderlich)

Microsoft.Chaos/Experimente

Name Beschreibung Wert
apiVersion Die API-Version "2023-04-15-preview"
Identität Die Identität der Experimentressource. ResourceIdentity-
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"

QuerySelector

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 Enumeration des Selektortyps. 'Abfrage' (erforderlich)

ResourceIdentity

Name Beschreibung Wert
Art Zeichenfolge des Ressourcenidentitätstyps. 'None'
'SystemAssigned'
"UserAssigned" (erforderlich)
userAssignedIdentities Die Liste der Benutzeridentitäten, die dem Experiment zugeordnet sind. Die Benutzeridentitätswörterbuchschlüsselverweise sind ARM-Ressourcen-IDs im Formular: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". UserAssignedIdentities-

Selektor

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

Zwänge:
Min. Länge = 1 (erforderlich)
Art Legen Sie für den Typ ListSelector-auf "List" fest. Legen Sie für den Typ QuerySelector-auf "Abfrage" fest. 'Liste'
'Abfrage' (erforderlich)

SimpleFilter

Name Beschreibung Wert
Parameter Modell, das die Parameter "Einfacher Filter" darstellt. SimpleFilterParameters
Art Enumeration, die zwischen Filtertypen diskriminiert. Derzeit wird nur Simple Typ unterstützt. "Einfach" (erforderlich)

SimpleFilterParameters

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

Schritt

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

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

TargetReference

Name Beschreibung Wert
id Zeichenfolge der Ressourcen-ID einer Zielressource. Schnur

Zwänge:
Pattern = ^\/[Ss][Uu][Bb][Ss][Cc][Rr][Ii][Pp][Tt][Ii][Oo][Nn][Ss]\/[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}\/[Rr][Ee][Ss][Oo][Uu][Rr][Cc][Ee][Gg][Rr][Oo][Uu][Pp][Ss]\/[a-zA-Z0-9_\-\.\(\)]*[a-zA-Z0-9_\-\(\)]\/[Pp][Rr][Oo][Vv][Ii][Dd][Ee][Rr][Ss]\/[a-zA-Z0-9]+\.[a-zA-Z0-9]+\/[a-zA-Z0-9_\-\.]+\/[a-zA-Z0-9_\-\.]+\/[Pp][Rr][Oo][Vv][Ii][Dd][Ee][Rr][Ss]\/[Mm][Ii][Cc][Rr][Oo][Ss][Oo][Ff][Tt]\.[Cc][Hh][Aa][Oo][Ss]\/[Tt][Aa][Rr][Gg][Ee][Tt][Ss]\/[a-zA-Z0-9_\-\.]+$ (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@2023-04-15-preview"
  name = "string"
  identity = {
    type = "string"
    userAssignedIdentities = {
      {customized property} = {
      }
    }
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      selectors = [
        {
          filter = {
            type = "string"
            // For remaining properties, see Filter objects
          }
          id = "string"
          type = "string"
          // For remaining properties, see Selector objects
        }
      ]
      startOnCreation = bool
      steps = [
        {
          branches = [
            {
              actions = [
                {
                  name = "string"
                  type = "string"
                  // For remaining properties, see Action objects
                }
              ]
              name = "string"
            }
          ]
          name = "string"
        }
      ]
    }
  })
}

Action-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"
}

Selektorobjekte

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"
}

Filterobjekte

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

Verwenden Sie für Simple:

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

Eigenschaftswerte

Aktion

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)

Zweig

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

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

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 Enumeration, die zwischen Aktionsmodellen diskriminiert. "fortlaufend" (erforderlich)

DelayAction

Name Beschreibung Wert
Dauer ISO8601 formatierte Zeichenfolge, die eine Dauer darstellt. Zeichenfolge (erforderlich)
Art Enumeration, die zwischen Aktionsmodellen diskriminiert. "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 Enumeration, die zwischen Aktionsmodellen diskriminiert. "diskret" (erforderlich)

ExperimentProperties

Name Beschreibung Wert
Sortierer Liste der Selektoren. Auswahl[] (erforderlich)
startOnCreation Ein boolescher Wert, der angibt, ob das Experiment beim Erstellen gestartet werden soll oder nicht. Bool
Schritte Liste der Schritte. Schritt[] (erforderlich)

Filter

Name Beschreibung Wert
Art Set to 'Simple' for type SimpleFilter. "Einfach" (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)

ListSelector

Name Beschreibung Wert
Ziele Liste der Zielverweise. TargetReference-[] (erforderlich)
Art Enumeration des Selektortyps. "Liste" (erforderlich)

Microsoft.Chaos/Experimente

Name Beschreibung Wert
Identität Die Identität der Experimentressource. ResourceIdentity-
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@2023-04-15-preview"

QuerySelector

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 Enumeration des Selektortyps. 'Abfrage' (erforderlich)

ResourceIdentity

Name Beschreibung Wert
Art Zeichenfolge des Ressourcenidentitätstyps. 'None'
'SystemAssigned'
"UserAssigned" (erforderlich)
userAssignedIdentities Die Liste der Benutzeridentitäten, die dem Experiment zugeordnet sind. Die Benutzeridentitätswörterbuchschlüsselverweise sind ARM-Ressourcen-IDs im Formular: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". UserAssignedIdentities-

Selektor

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

Zwänge:
Min. Länge = 1 (erforderlich)
Art Legen Sie für den Typ ListSelector-auf "List" fest. Legen Sie für den Typ QuerySelector-auf "Abfrage" fest. 'Liste'
'Abfrage' (erforderlich)

SimpleFilter

Name Beschreibung Wert
Parameter Modell, das die Parameter "Einfacher Filter" darstellt. SimpleFilterParameters
Art Enumeration, die zwischen Filtertypen diskriminiert. Derzeit wird nur Simple Typ unterstützt. "Einfach" (erforderlich)

SimpleFilterParameters

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

Schritt

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

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

TargetReference

Name Beschreibung Wert
id Zeichenfolge der Ressourcen-ID einer Zielressource. Schnur

Zwänge:
Pattern = ^\/[Ss][Uu][Bb][Ss][Cc][Rr][Ii][Pp][Tt][Ii][Oo][Nn][Ss]\/[a-fA-F0-9]{8}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{4}-[a-fA-F0-9]{12}\/[Rr][Ee][Ss][Oo][Uu][Rr][Cc][Ee][Gg][Rr][Oo][Uu][Pp][Ss]\/[a-zA-Z0-9_\-\.\(\)]*[a-zA-Z0-9_\-\(\)]\/[Pp][Rr][Oo][Vv][Ii][Dd][Ee][Rr][Ss]\/[a-zA-Z0-9]+\.[a-zA-Z0-9]+\/[a-zA-Z0-9_\-\.]+\/[a-zA-Z0-9_\-\.]+\/[Pp][Rr][Oo][Vv][Ii][Dd][Ee][Rr][Ss]\/[Mm][Ii][Cc][Rr][Oo][Ss][Oo][Ff][Tt]\.[Cc][Hh][Aa][Oo][Ss]\/[Tt][Aa][Rr][Gg][Ee][Tt][Ss]\/[a-zA-Z0-9_\-\.]+$ (erforderlich)
Art Enumeration des Zielverweistyps. "ChaosTarget" (erforderlich)

TrackedResourceTags

Name Beschreibung Wert

UserAssignedIdentities

Name Beschreibung Wert

UserAssignedIdentity

Name Beschreibung Wert