Dela via


Microsoft.Chaos-experiment 2024-03-22-preview

Bicep-resursdefinition

Resurstypen experiment kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Chaos/experiment-resurs lägger du till följande Bicep i mallen.

resource symbolicname 'Microsoft.Chaos/experiments@2024-03-22-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 Filter objects
        }
        id: 'string'
        type: 'string'
        // For remaining properties, see Selector objects
      }
    ]
    steps: [
      {
        branches: [
          {
            actions: [
              {
                name: 'string'
                type: 'string'
                // For remaining properties, see Action objects
              }
            ]
            name: 'string'
          }
        ]
        name: 'string'
      }
    ]
  }
  tags: {
    {customized property}: 'string'
  }
}

Åtgärdsobjekt

Ange egenskapen typ för att ange typ av objekt.

För kontinuerliganvänder du:

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

För fördröjninganvänder du:

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

För diskretaanvänder du:

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

Filtrera objekt

Ange egenskapen typ för att ange typ av objekt.

För Simpleanvänder du:

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

Selector-objekt

Ange egenskapen typ för att ange typ av objekt.

För Listanvänder du:

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

För Queryanvänder du:

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

Egenskapsvärden

Handling

Namn Beskrivning Värde
Namn Sträng som representerar ett funktions-URN. sträng

Begränsningar:
Maximal längd = 2048 (krävs)
typ Ange till "kontinuerlig" för typen ContinuousAction. Ange till "fördröjning" för typen DelayAction. Ange "diskret" för typ DiscreteAction. "kontinuerlig"
"fördröjning"
"diskret" (krävs)

Gren

Namn Beskrivning Värde
Åtgärder Lista över åtgärder. Åtgärd[] (krävs)
Namn Sträng för grennamnet. sträng

Begränsningar:
Minsta längd = 1 (krävs)

ContinuousAction

Namn Beskrivning Värde
varaktighet ISO8601 formaterad sträng som representerar en varaktighet. sträng (krävs)
Parametrar Lista över nyckelvärdepar. KeyValuePair[] (krävs)
selectorId Sträng som representerar en väljare. sträng

Begränsningar:
Minsta längd = 1 (krävs)
typ Uppräkning som diskriminerar mellan åtgärdsmodeller. "kontinuerlig" (krävs)

CustomerDataStorageEgenskaper

Namn Beskrivning Värde
blobContainerName Namnet på den Azure Blob Storage-container som ska användas eller skapas. sträng

Begränsningar:
Min längd = 3
Max längd = 63
Mönster = ^[a-z0-9]([a-z0-9]|(-(?!-))){1,61}[a-z0-9]$
storageAccountResourceId ARM-resurs-ID för lagringskontot som ska användas för Customer Data Storage. sträng

DelayAction

Namn Beskrivning Värde
varaktighet ISO8601 formaterad sträng som representerar en varaktighet. sträng (krävs)
typ Uppräkning som diskriminerar mellan åtgärdsmodeller. "delay" (krävs)

DiskretAction

Namn Beskrivning Värde
Parametrar Lista över nyckelvärdepar. KeyValuePair[] (krävs)
selectorId Sträng som representerar en väljare. sträng

Begränsningar:
Minsta längd = 1 (krävs)
typ Uppräkning som diskriminerar mellan åtgärdsmodeller. "diskret" (krävs)

ExperimentIdentity

Namn Beskrivning Värde
typ Typ av hanterad tjänstidentitet (där både SystemAssigned- och UserAssigned-typer tillåts). "Ingen"
"SystemAssigned"
"SystemAssigned,UserAssigned"
"UserAssigned" (krävs)
userAssignedIdentities Uppsättningen användartilldelade identiteter som är associerade med resursen. Ordlistenycklarna userAssignedIdentities är ARM-resurs-ID:er i formuläret: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Ordlistevärdena kan vara tomma objekt ({}) i begäranden. UserAssignedIdentiteter

ExperimentEgenskaper

Namn Beskrivning Värde
customerDataStorage Valfritt kundhanterat lagringskonto där experimentschemat lagras. CustomerDataStorageProperties
Väljare Lista över väljare. Selector[] (krävs)
trappsteg Lista över steg. Steg[] (krävs)

Filter

Namn Beskrivning Värde
typ Ange till Enkel för typ SimpleFilter. "Enkel" (krävs)

KeyValuePair

Namn Beskrivning Värde
nyckel Namnet på inställningen för åtgärden. sträng

Begränsningar:
Minsta längd = 1 (krävs)
värde Värdet för inställningen för åtgärden. sträng

Begränsningar:
Minsta längd = 1 (krävs)

ListSelector

Namn Beskrivning Värde
Mål Lista över målreferenser. TargetReference[] (krävs)
typ Uppräkning av väljarens typ. "Lista" (krävs)

Microsoft.Chaos/experiment

Namn Beskrivning Värde
identitet Experimentresursens identitet. ExperimentIdentity
plats Den geo-plats där resursen finns sträng (krävs)
Namn Resursnamnet sträng

Begränsningar:
Min längd = 1
Mönster = ^[^<>%&:?#/\\]+$ (krävs)
Egenskaper Egenskaperna för experimentresursen. ExperimentProperties (krävs)
Taggar Resurstaggar Ordlista med taggnamn och värden. Se taggar i mallar

QuerySelector

Namn Beskrivning Värde
queryString Azure Resource Graph (ARG) Fråga språkfråga för målresurser. sträng (krävs)
subscriptionIds Prenumerations-ID-lista för omfångsresursfråga. string[] (krävs)
typ Uppräkning av väljarens typ. "Fråga" (krävs)

Selector

Namn Beskrivning Värde
filter Modell som representerar tillgängliga filtertyper som kan tillämpas på en mållista. Filtrera
Id Sträng för väljarens ID. sträng

Begränsningar:
Minsta längd = 1 (krävs)
typ Ange till Lista för typ ListSelector. Ange till "Fråga" för typen QuerySelector. "Lista"
"Fråga" (krävs)

SimpleFilter

Namn Beskrivning Värde
Parametrar Modell som representerar enkla filterparametrar. SimpleFilterParameters
typ Uppräkning som skiljer mellan filtertyper. För närvarande stöds endast Simple typ. "Enkel" (krävs)

SimpleFilterParameters

Namn Beskrivning Värde
Zoner Lista över Azure-tillgänglighetszoner som mål ska filtreras efter. string[]

Steg

Namn Beskrivning Värde
grenar Lista över grenar. Branch[] (krävs)
Namn Sträng för stegnamnet. sträng

Begränsningar:
Minsta längd = 1 (krävs)

TargetReference

Namn Beskrivning Värde
Id Sträng för resurs-ID för en målresurs. sträng

Begränsningar:
Mönster = ^\/[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_\-\.]+$ (krävs)
typ Uppräkning av referenstypen Mål. "ChaosTarget" (krävs)

TrackedResourceTags

Namn Beskrivning Värde

UserAssignedIdentiteter

Namn Beskrivning Värde

UserAssignedIdentity

Namn Beskrivning Värde

Resursdefinition för ARM-mall

Resurstypen experiment kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Chaos/experiment-resurs lägger du till följande JSON i mallen.

{
  "type": "Microsoft.Chaos/experiments",
  "apiVersion": "2024-03-22-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 Filter objects
      },
      "id": "string",
      "type": "string"
      // For remaining properties, see Selector objects
    } ],
    "steps": [
      {
        "branches": [
          {
            "actions": [ {
              "name": "string",
              "type": "string"
              // For remaining properties, see Action objects
            } ],
            "name": "string"
          }
        ],
        "name": "string"
      }
    ]
  },
  "tags": {
    "{customized property}": "string"
  }
}

Åtgärdsobjekt

Ange egenskapen typ för att ange typ av objekt.

För kontinuerliganvänder du:

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

För fördröjninganvänder du:

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

För diskretaanvänder du:

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

Filtrera objekt

Ange egenskapen typ för att ange typ av objekt.

För Simpleanvänder du:

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

Selector-objekt

Ange egenskapen typ för att ange typ av objekt.

För Listanvänder du:

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

För Queryanvänder du:

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

Egenskapsvärden

Handling

Namn Beskrivning Värde
Namn Sträng som representerar ett funktions-URN. sträng

Begränsningar:
Maximal längd = 2048 (krävs)
typ Ange till "kontinuerlig" för typen ContinuousAction. Ange till "fördröjning" för typen DelayAction. Ange "diskret" för typ DiscreteAction. "kontinuerlig"
"fördröjning"
"diskret" (krävs)

Gren

Namn Beskrivning Värde
Åtgärder Lista över åtgärder. Åtgärd[] (krävs)
Namn Sträng för grennamnet. sträng

Begränsningar:
Minsta längd = 1 (krävs)

ContinuousAction

Namn Beskrivning Värde
varaktighet ISO8601 formaterad sträng som representerar en varaktighet. sträng (krävs)
Parametrar Lista över nyckelvärdepar. KeyValuePair[] (krävs)
selectorId Sträng som representerar en väljare. sträng

Begränsningar:
Minsta längd = 1 (krävs)
typ Uppräkning som diskriminerar mellan åtgärdsmodeller. "kontinuerlig" (krävs)

CustomerDataStorageEgenskaper

Namn Beskrivning Värde
blobContainerName Namnet på den Azure Blob Storage-container som ska användas eller skapas. sträng

Begränsningar:
Min längd = 3
Max längd = 63
Mönster = ^[a-z0-9]([a-z0-9]|(-(?!-))){1,61}[a-z0-9]$
storageAccountResourceId ARM-resurs-ID för lagringskontot som ska användas för Customer Data Storage. sträng

DelayAction

Namn Beskrivning Värde
varaktighet ISO8601 formaterad sträng som representerar en varaktighet. sträng (krävs)
typ Uppräkning som diskriminerar mellan åtgärdsmodeller. "delay" (krävs)

DiskretAction

Namn Beskrivning Värde
Parametrar Lista över nyckelvärdepar. KeyValuePair[] (krävs)
selectorId Sträng som representerar en väljare. sträng

Begränsningar:
Minsta längd = 1 (krävs)
typ Uppräkning som diskriminerar mellan åtgärdsmodeller. "diskret" (krävs)

ExperimentIdentity

Namn Beskrivning Värde
typ Typ av hanterad tjänstidentitet (där både SystemAssigned- och UserAssigned-typer tillåts). "Ingen"
"SystemAssigned"
"SystemAssigned,UserAssigned"
"UserAssigned" (krävs)
userAssignedIdentities Uppsättningen användartilldelade identiteter som är associerade med resursen. Ordlistenycklarna userAssignedIdentities är ARM-resurs-ID:er i formuläret: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Ordlistevärdena kan vara tomma objekt ({}) i begäranden. UserAssignedIdentiteter

ExperimentEgenskaper

Namn Beskrivning Värde
customerDataStorage Valfritt kundhanterat lagringskonto där experimentschemat lagras. CustomerDataStorageProperties
Väljare Lista över väljare. Selector[] (krävs)
trappsteg Lista över steg. Steg[] (krävs)

Filter

Namn Beskrivning Värde
typ Ange till Enkel för typ SimpleFilter. "Enkel" (krävs)

KeyValuePair

Namn Beskrivning Värde
nyckel Namnet på inställningen för åtgärden. sträng

Begränsningar:
Minsta längd = 1 (krävs)
värde Värdet för inställningen för åtgärden. sträng

Begränsningar:
Minsta längd = 1 (krävs)

ListSelector

Namn Beskrivning Värde
Mål Lista över målreferenser. TargetReference[] (krävs)
typ Uppräkning av väljarens typ. "Lista" (krävs)

Microsoft.Chaos/experiment

Namn Beskrivning Värde
apiVersion API-versionen "2024-03-22-preview"
identitet Experimentresursens identitet. ExperimentIdentity
plats Den geo-plats där resursen finns sträng (krävs)
Namn Resursnamnet sträng

Begränsningar:
Min längd = 1
Mönster = ^[^<>%&:?#/\\]+$ (krävs)
Egenskaper Egenskaperna för experimentresursen. ExperimentProperties (krävs)
Taggar Resurstaggar Ordlista med taggnamn och värden. Se taggar i mallar
typ Resurstypen "Microsoft.Chaos/experiment"

QuerySelector

Namn Beskrivning Värde
queryString Azure Resource Graph (ARG) Fråga språkfråga för målresurser. sträng (krävs)
subscriptionIds Prenumerations-ID-lista för omfångsresursfråga. string[] (krävs)
typ Uppräkning av väljarens typ. "Fråga" (krävs)

Selector

Namn Beskrivning Värde
filter Modell som representerar tillgängliga filtertyper som kan tillämpas på en mållista. Filtrera
Id Sträng för väljarens ID. sträng

Begränsningar:
Minsta längd = 1 (krävs)
typ Ange till Lista för typ ListSelector. Ange till "Fråga" för typen QuerySelector. "Lista"
"Fråga" (krävs)

SimpleFilter

Namn Beskrivning Värde
Parametrar Modell som representerar enkla filterparametrar. SimpleFilterParameters
typ Uppräkning som skiljer mellan filtertyper. För närvarande stöds endast Simple typ. "Enkel" (krävs)

SimpleFilterParameters

Namn Beskrivning Värde
Zoner Lista över Azure-tillgänglighetszoner som mål ska filtreras efter. string[]

Steg

Namn Beskrivning Värde
grenar Lista över grenar. Branch[] (krävs)
Namn Sträng för stegnamnet. sträng

Begränsningar:
Minsta längd = 1 (krävs)

TargetReference

Namn Beskrivning Värde
Id Sträng för resurs-ID för en målresurs. sträng

Begränsningar:
Mönster = ^\/[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_\-\.]+$ (krävs)
typ Uppräkning av referenstypen Mål. "ChaosTarget" (krävs)

TrackedResourceTags

Namn Beskrivning Värde

UserAssignedIdentiteter

Namn Beskrivning Värde

UserAssignedIdentity

Namn Beskrivning Värde

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen experiment kan distribueras med åtgärder som mål:

  • Resursgrupper

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Chaos/experiment-resurs lägger du till följande Terraform i mallen.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Chaos/experiments@2024-03-22-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 Filter objects
          }
          id = "string"
          type = "string"
          // For remaining properties, see Selector objects
        }
      ]
      steps = [
        {
          branches = [
            {
              actions = [
                {
                  name = "string"
                  type = "string"
                  // For remaining properties, see Action objects
                }
              ]
              name = "string"
            }
          ]
          name = "string"
        }
      ]
    }
  })
}

Åtgärdsobjekt

Ange egenskapen typ för att ange typ av objekt.

För kontinuerliganvänder du:

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

För fördröjninganvänder du:

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

För diskretaanvänder du:

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

Filtrera objekt

Ange egenskapen typ för att ange typ av objekt.

För Simpleanvänder du:

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

Selector-objekt

Ange egenskapen typ för att ange typ av objekt.

För Listanvänder du:

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

För Queryanvänder du:

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

Egenskapsvärden

Handling

Namn Beskrivning Värde
Namn Sträng som representerar ett funktions-URN. sträng

Begränsningar:
Maximal längd = 2048 (krävs)
typ Ange till "kontinuerlig" för typen ContinuousAction. Ange till "fördröjning" för typen DelayAction. Ange "diskret" för typ DiscreteAction. "kontinuerlig"
"fördröjning"
"diskret" (krävs)

Gren

Namn Beskrivning Värde
Åtgärder Lista över åtgärder. Åtgärd[] (krävs)
Namn Sträng för grennamnet. sträng

Begränsningar:
Minsta längd = 1 (krävs)

ContinuousAction

Namn Beskrivning Värde
varaktighet ISO8601 formaterad sträng som representerar en varaktighet. sträng (krävs)
Parametrar Lista över nyckelvärdepar. KeyValuePair[] (krävs)
selectorId Sträng som representerar en väljare. sträng

Begränsningar:
Minsta längd = 1 (krävs)
typ Uppräkning som diskriminerar mellan åtgärdsmodeller. "kontinuerlig" (krävs)

CustomerDataStorageEgenskaper

Namn Beskrivning Värde
blobContainerName Namnet på den Azure Blob Storage-container som ska användas eller skapas. sträng

Begränsningar:
Min längd = 3
Max längd = 63
Mönster = ^[a-z0-9]([a-z0-9]|(-(?!-))){1,61}[a-z0-9]$
storageAccountResourceId ARM-resurs-ID för lagringskontot som ska användas för Customer Data Storage. sträng

DelayAction

Namn Beskrivning Värde
varaktighet ISO8601 formaterad sträng som representerar en varaktighet. sträng (krävs)
typ Uppräkning som diskriminerar mellan åtgärdsmodeller. "delay" (krävs)

DiskretAction

Namn Beskrivning Värde
Parametrar Lista över nyckelvärdepar. KeyValuePair[] (krävs)
selectorId Sträng som representerar en väljare. sträng

Begränsningar:
Minsta längd = 1 (krävs)
typ Uppräkning som diskriminerar mellan åtgärdsmodeller. "diskret" (krävs)

ExperimentIdentity

Namn Beskrivning Värde
typ Typ av hanterad tjänstidentitet (där både SystemAssigned- och UserAssigned-typer tillåts). "Ingen"
"SystemAssigned"
"SystemAssigned,UserAssigned"
"UserAssigned" (krävs)
userAssignedIdentities Uppsättningen användartilldelade identiteter som är associerade med resursen. Ordlistenycklarna userAssignedIdentities är ARM-resurs-ID:er i formuläret: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Ordlistevärdena kan vara tomma objekt ({}) i begäranden. UserAssignedIdentiteter

ExperimentEgenskaper

Namn Beskrivning Värde
customerDataStorage Valfritt kundhanterat lagringskonto där experimentschemat lagras. CustomerDataStorageProperties
Väljare Lista över väljare. Selector[] (krävs)
trappsteg Lista över steg. Steg[] (krävs)

Filter

Namn Beskrivning Värde
typ Ange till Enkel för typ SimpleFilter. "Enkel" (krävs)

KeyValuePair

Namn Beskrivning Värde
nyckel Namnet på inställningen för åtgärden. sträng

Begränsningar:
Minsta längd = 1 (krävs)
värde Värdet för inställningen för åtgärden. sträng

Begränsningar:
Minsta längd = 1 (krävs)

ListSelector

Namn Beskrivning Värde
Mål Lista över målreferenser. TargetReference[] (krävs)
typ Uppräkning av väljarens typ. "Lista" (krävs)

Microsoft.Chaos/experiment

Namn Beskrivning Värde
identitet Experimentresursens identitet. ExperimentIdentity
plats Den geo-plats där resursen finns sträng (krävs)
Namn Resursnamnet sträng

Begränsningar:
Min längd = 1
Mönster = ^[^<>%&:?#/\\]+$ (krävs)
Egenskaper Egenskaperna för experimentresursen. ExperimentProperties (krävs)
Taggar Resurstaggar Ordlista med taggnamn och värden.
typ Resurstypen "Microsoft.Chaos/experiments@2024-03-22-preview"

QuerySelector

Namn Beskrivning Värde
queryString Azure Resource Graph (ARG) Fråga språkfråga för målresurser. sträng (krävs)
subscriptionIds Prenumerations-ID-lista för omfångsresursfråga. string[] (krävs)
typ Uppräkning av väljarens typ. "Fråga" (krävs)

Selector

Namn Beskrivning Värde
filter Modell som representerar tillgängliga filtertyper som kan tillämpas på en mållista. Filtrera
Id Sträng för väljarens ID. sträng

Begränsningar:
Minsta längd = 1 (krävs)
typ Ange till Lista för typ ListSelector. Ange till "Fråga" för typen QuerySelector. "Lista"
"Fråga" (krävs)

SimpleFilter

Namn Beskrivning Värde
Parametrar Modell som representerar enkla filterparametrar. SimpleFilterParameters
typ Uppräkning som skiljer mellan filtertyper. För närvarande stöds endast Simple typ. "Enkel" (krävs)

SimpleFilterParameters

Namn Beskrivning Värde
Zoner Lista över Azure-tillgänglighetszoner som mål ska filtreras efter. string[]

Steg

Namn Beskrivning Värde
grenar Lista över grenar. Branch[] (krävs)
Namn Sträng för stegnamnet. sträng

Begränsningar:
Minsta längd = 1 (krävs)

TargetReference

Namn Beskrivning Värde
Id Sträng för resurs-ID för en målresurs. sträng

Begränsningar:
Mönster = ^\/[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_\-\.]+$ (krävs)
typ Uppräkning av referenstypen Mål. "ChaosTarget" (krävs)

TrackedResourceTags

Namn Beskrivning Värde

UserAssignedIdentiteter

Namn Beskrivning Värde

UserAssignedIdentity

Namn Beskrivning Värde