Delen via


Microsoft.Chaos experimenten 2023-10-27-preview

Bicep-resourcedefinitie

Het resourcetype experimenten kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource microsoft.Chaos/experimenten wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

resource symbolicname 'Microsoft.Chaos/experiments@2023-10-27-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'
  }
}

Actieobjecten

Stel de eigenschap type in om het type object op te geven.

Gebruik voor continue:

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

Gebruik voor vertraging:

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

Gebruik voor discrete:

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

Objecten filteren

Stel de eigenschap type in om het type object op te geven.

Gebruik voor Simple:

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

Selectorobjecten

Stel de eigenschap type in om het type object op te geven.

Gebruik voor Lijst:

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

Gebruik voor Query:

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

Eigenschapswaarden

Actie

Naam Beschrijving Waarde
naam Tekenreeks die een mogelijkheids-URN vertegenwoordigt. snaar

Beperkingen:
Maximale lengte = (vereist)
type Ingesteld op Doorlopend voor type ContinuousAction. Ingesteld op 'delay' voor het type DelayAction. Ingesteld op 'discreet' voor het type DiscreteAction. 'doorlopend'
'vertraging'
'discreet' (vereist)

Tak

Naam Beschrijving Waarde
Acties Lijst met acties. Actie[] (vereist)
naam Tekenreeks van de naam van de vertakking. snaar

Beperkingen:
Minimale lengte = 1 (vereist)

ContinuousAction

Naam Beschrijving Waarde
duur ISO8601 opgemaakte tekenreeks die een duur vertegenwoordigt. tekenreeks (vereist)
Parameters Lijst met sleutel-waardeparen. KeyValuePair[] (vereist)
selectorId Tekenreeks die een selector vertegenwoordigt. snaar

Beperkingen:
Minimale lengte = 1 (vereist)
type Opsomming die onderscheid maakt tussen actiemodellen. 'doorlopend' (vereist)

CustomerDataStorageProperties

Naam Beschrijving Waarde
blobContainerName De naam van de Azure Blob Storage-container die u wilt gebruiken of maken. snaar

Beperkingen:
Minimale lengte = 3
Maximale lengte = 3
Patroon = ^[a-z0-9]([a-z0-9]|(-(?!-))){1,61}[a-z0-9]$
storageAccountResourceId ARM-resource-id van het opslagaccount dat moet worden gebruikt voor opslag van klantgegevens. snaar

DelayAction

Naam Beschrijving Waarde
duur ISO8601 opgemaakte tekenreeks die een duur vertegenwoordigt. tekenreeks (vereist)
type Opsomming die onderscheid maakt tussen actiemodellen. 'vertraging' (vereist)

DiscreteAction

Naam Beschrijving Waarde
Parameters Lijst met sleutel-waardeparen. KeyValuePair[] (vereist)
selectorId Tekenreeks die een selector vertegenwoordigt. snaar

Beperkingen:
Minimale lengte = 1 (vereist)
type Opsomming die onderscheid maakt tussen actiemodellen. 'discreet' (vereist)

ExperimentProperties

Naam Beschrijving Waarde
customerDataStorage Optioneel door de klant beheerd opslagaccount waarin het Experiment-schema wordt opgeslagen. CustomerDataStorageProperties-
Selectors Lijst met selectors. selector[] (vereist)
stappen Lijst met stappen. stap[] (vereist)

Filter

Naam Beschrijving Waarde
type Ingesteld op Eenvoudig voor het type SimpleFilter. 'Eenvoudig' (vereist)

KeyValuePair

Naam Beschrijving Waarde
sleutel De naam van de instelling voor de actie. snaar

Beperkingen:
Minimale lengte = 1 (vereist)
waarde De waarde van de instelling voor de actie. snaar

Beperkingen:
Minimale lengte = 1 (vereist)

ListSelector

Naam Beschrijving Waarde
Doelstellingen Lijst met doelverwijzingen. TargetReference[] (vereist)
type Opsomming van het type selector. 'Lijst' (vereist)

Microsoft.Chaos/experimenten

Naam Beschrijving Waarde
identiteit De identiteit van de experimentresource. ResourceIdentity-
plaats De geografische locatie waar de resource zich bevindt tekenreeks (vereist)
naam De resourcenaam snaar

Beperkingen:
Minimale lengte = 1
Patroon = ^[^<>%&:?#/\\]+$ (vereist)
Eigenschappen De eigenschappen van de experimentresource. ExperimentProperties (vereist)
Tags Resourcetags Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen

QuerySelector

Naam Beschrijving Waarde
queryString Querytaalquery voor Azure Resource Graph (ARG) voor doelresources. tekenreeks (vereist)
subscriptionIds Lijst met abonnements-id's om de resourcequery te bepalen. tekenreeks[] (vereist)
type Opsomming van het type selector. 'Query' (vereist)

ResourceIdentity

Naam Beschrijving Waarde
type Tekenreeks van het resource-id-type. 'Geen'
'SystemAssigned'
UserAssigned (vereist)
userAssignedIdentities De lijst met gebruikersidentiteiten die zijn gekoppeld aan het experiment. De sleutelverwijzingen voor de gebruikersidentiteitswoordenlijst zijn ARM-resource-id's in de vorm: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. UserAssignedId-entiteiten

Selector

Naam Beschrijving Waarde
filter Model dat beschikbare filtertypen vertegenwoordigt die kunnen worden toegepast op een doelenlijst. filter
legitimatiebewijs Tekenreeks van de selector-id. snaar

Beperkingen:
Minimale lengte = 1 (vereist)
type Ingesteld op Lijst voor type ListSelector. Ingesteld op 'Query' voor het type QuerySelector. 'Lijst'
'Query' (vereist)

SimpleFilter

Naam Beschrijving Waarde
Parameters Model dat de eenvoudige filterparameters vertegenwoordigt. SimpleFilterParameters
type Opsomming die onderscheid maakt tussen filtertypen. Momenteel wordt alleen Simple type ondersteund. 'Eenvoudig' (vereist)

SimpleFilterParameters

Naam Beschrijving Waarde
Zones Lijst met Azure-beschikbaarheidszones om doelen te filteren. tekenreeks[]

Stap

Naam Beschrijving Waarde
Takken Lijst met vertakkingen. Branch[] (vereist)
naam Tekenreeks van de naam van de stap. snaar

Beperkingen:
Minimale lengte = 1 (vereist)

TargetReference

Naam Beschrijving Waarde
legitimatiebewijs Tekenreeks van de resource-id van een doelresource. snaar

Beperkingen:
Patroon = ^\/[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_\-\.]+$ (vereist)
type Opsomming van het doelreferentietype. 'ChaosTarget' (vereist)

TrackedResourceTags

Naam Beschrijving Waarde

UserAssignedIdentities

Naam Beschrijving Waarde

UserAssignedIdentity

Naam Beschrijving Waarde

Resourcedefinitie van ARM-sjabloon

Het resourcetype experimenten kan worden geïmplementeerd met bewerkingen die zijn gericht op:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.Chaos/experimenten-resource wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

{
  "type": "Microsoft.Chaos/experiments",
  "apiVersion": "2023-10-27-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"
  }
}

Actieobjecten

Stel de eigenschap type in om het type object op te geven.

Gebruik voor continue:

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

Gebruik voor vertraging:

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

Gebruik voor discrete:

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

Objecten filteren

Stel de eigenschap type in om het type object op te geven.

Gebruik voor Simple:

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

Selectorobjecten

Stel de eigenschap type in om het type object op te geven.

Gebruik voor Lijst:

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

Gebruik voor Query:

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

Eigenschapswaarden

Actie

Naam Beschrijving Waarde
naam Tekenreeks die een mogelijkheids-URN vertegenwoordigt. snaar

Beperkingen:
Maximale lengte = (vereist)
type Ingesteld op Doorlopend voor type ContinuousAction. Ingesteld op 'delay' voor het type DelayAction. Ingesteld op 'discreet' voor het type DiscreteAction. 'doorlopend'
'vertraging'
'discreet' (vereist)

Tak

Naam Beschrijving Waarde
Acties Lijst met acties. Actie[] (vereist)
naam Tekenreeks van de naam van de vertakking. snaar

Beperkingen:
Minimale lengte = 1 (vereist)

ContinuousAction

Naam Beschrijving Waarde
duur ISO8601 opgemaakte tekenreeks die een duur vertegenwoordigt. tekenreeks (vereist)
Parameters Lijst met sleutel-waardeparen. KeyValuePair[] (vereist)
selectorId Tekenreeks die een selector vertegenwoordigt. snaar

Beperkingen:
Minimale lengte = 1 (vereist)
type Opsomming die onderscheid maakt tussen actiemodellen. 'doorlopend' (vereist)

CustomerDataStorageProperties

Naam Beschrijving Waarde
blobContainerName De naam van de Azure Blob Storage-container die u wilt gebruiken of maken. snaar

Beperkingen:
Minimale lengte = 3
Maximale lengte = 3
Patroon = ^[a-z0-9]([a-z0-9]|(-(?!-))){1,61}[a-z0-9]$
storageAccountResourceId ARM-resource-id van het opslagaccount dat moet worden gebruikt voor opslag van klantgegevens. snaar

DelayAction

Naam Beschrijving Waarde
duur ISO8601 opgemaakte tekenreeks die een duur vertegenwoordigt. tekenreeks (vereist)
type Opsomming die onderscheid maakt tussen actiemodellen. 'vertraging' (vereist)

DiscreteAction

Naam Beschrijving Waarde
Parameters Lijst met sleutel-waardeparen. KeyValuePair[] (vereist)
selectorId Tekenreeks die een selector vertegenwoordigt. snaar

Beperkingen:
Minimale lengte = 1 (vereist)
type Opsomming die onderscheid maakt tussen actiemodellen. 'discreet' (vereist)

ExperimentProperties

Naam Beschrijving Waarde
customerDataStorage Optioneel door de klant beheerd opslagaccount waarin het Experiment-schema wordt opgeslagen. CustomerDataStorageProperties-
Selectors Lijst met selectors. selector[] (vereist)
stappen Lijst met stappen. stap[] (vereist)

Filter

Naam Beschrijving Waarde
type Ingesteld op Eenvoudig voor het type SimpleFilter. 'Eenvoudig' (vereist)

KeyValuePair

Naam Beschrijving Waarde
sleutel De naam van de instelling voor de actie. snaar

Beperkingen:
Minimale lengte = 1 (vereist)
waarde De waarde van de instelling voor de actie. snaar

Beperkingen:
Minimale lengte = 1 (vereist)

ListSelector

Naam Beschrijving Waarde
Doelstellingen Lijst met doelverwijzingen. TargetReference[] (vereist)
type Opsomming van het type selector. 'Lijst' (vereist)

Microsoft.Chaos/experimenten

Naam Beschrijving Waarde
apiVersion De API-versie '2023-10-27-preview'
identiteit De identiteit van de experimentresource. ResourceIdentity-
plaats De geografische locatie waar de resource zich bevindt tekenreeks (vereist)
naam De resourcenaam snaar

Beperkingen:
Minimale lengte = 1
Patroon = ^[^<>%&:?#/\\]+$ (vereist)
Eigenschappen De eigenschappen van de experimentresource. ExperimentProperties (vereist)
Tags Resourcetags Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen
type Het resourcetype 'Microsoft.Chaos/experimenten'

QuerySelector

Naam Beschrijving Waarde
queryString Querytaalquery voor Azure Resource Graph (ARG) voor doelresources. tekenreeks (vereist)
subscriptionIds Lijst met abonnements-id's om de resourcequery te bepalen. tekenreeks[] (vereist)
type Opsomming van het type selector. 'Query' (vereist)

ResourceIdentity

Naam Beschrijving Waarde
type Tekenreeks van het resource-id-type. 'Geen'
'SystemAssigned'
UserAssigned (vereist)
userAssignedIdentities De lijst met gebruikersidentiteiten die zijn gekoppeld aan het experiment. De sleutelverwijzingen voor de gebruikersidentiteitswoordenlijst zijn ARM-resource-id's in de vorm: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. UserAssignedId-entiteiten

Selector

Naam Beschrijving Waarde
filter Model dat beschikbare filtertypen vertegenwoordigt die kunnen worden toegepast op een doelenlijst. filter
legitimatiebewijs Tekenreeks van de selector-id. snaar

Beperkingen:
Minimale lengte = 1 (vereist)
type Ingesteld op Lijst voor type ListSelector. Ingesteld op 'Query' voor het type QuerySelector. 'Lijst'
'Query' (vereist)

SimpleFilter

Naam Beschrijving Waarde
Parameters Model dat de eenvoudige filterparameters vertegenwoordigt. SimpleFilterParameters
type Opsomming die onderscheid maakt tussen filtertypen. Momenteel wordt alleen Simple type ondersteund. 'Eenvoudig' (vereist)

SimpleFilterParameters

Naam Beschrijving Waarde
Zones Lijst met Azure-beschikbaarheidszones om doelen te filteren. tekenreeks[]

Stap

Naam Beschrijving Waarde
Takken Lijst met vertakkingen. Branch[] (vereist)
naam Tekenreeks van de naam van de stap. snaar

Beperkingen:
Minimale lengte = 1 (vereist)

TargetReference

Naam Beschrijving Waarde
legitimatiebewijs Tekenreeks van de resource-id van een doelresource. snaar

Beperkingen:
Patroon = ^\/[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_\-\.]+$ (vereist)
type Opsomming van het doelreferentietype. 'ChaosTarget' (vereist)

TrackedResourceTags

Naam Beschrijving Waarde

UserAssignedIdentities

Naam Beschrijving Waarde

UserAssignedIdentity

Naam Beschrijving Waarde

Resourcedefinitie van Terraform (AzAPI-provider)

Het resourcetype experimenten kan worden geïmplementeerd met bewerkingen die zijn gericht op:

  • resourcegroepen

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Microsoft.Chaos/experimenten-resource wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Chaos/experiments@2023-10-27-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"
        }
      ]
    }
  })
}

Actieobjecten

Stel de eigenschap type in om het type object op te geven.

Gebruik voor continue:

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

Gebruik voor vertraging:

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

Gebruik voor discrete:

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

Objecten filteren

Stel de eigenschap type in om het type object op te geven.

Gebruik voor Simple:

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

Selectorobjecten

Stel de eigenschap type in om het type object op te geven.

Gebruik voor Lijst:

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

Gebruik voor Query:

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

Eigenschapswaarden

Actie

Naam Beschrijving Waarde
naam Tekenreeks die een mogelijkheids-URN vertegenwoordigt. snaar

Beperkingen:
Maximale lengte = (vereist)
type Ingesteld op Doorlopend voor type ContinuousAction. Ingesteld op 'delay' voor het type DelayAction. Ingesteld op 'discreet' voor het type DiscreteAction. 'doorlopend'
'vertraging'
'discreet' (vereist)

Tak

Naam Beschrijving Waarde
Acties Lijst met acties. Actie[] (vereist)
naam Tekenreeks van de naam van de vertakking. snaar

Beperkingen:
Minimale lengte = 1 (vereist)

ContinuousAction

Naam Beschrijving Waarde
duur ISO8601 opgemaakte tekenreeks die een duur vertegenwoordigt. tekenreeks (vereist)
Parameters Lijst met sleutel-waardeparen. KeyValuePair[] (vereist)
selectorId Tekenreeks die een selector vertegenwoordigt. snaar

Beperkingen:
Minimale lengte = 1 (vereist)
type Opsomming die onderscheid maakt tussen actiemodellen. 'doorlopend' (vereist)

CustomerDataStorageProperties

Naam Beschrijving Waarde
blobContainerName De naam van de Azure Blob Storage-container die u wilt gebruiken of maken. snaar

Beperkingen:
Minimale lengte = 3
Maximale lengte = 3
Patroon = ^[a-z0-9]([a-z0-9]|(-(?!-))){1,61}[a-z0-9]$
storageAccountResourceId ARM-resource-id van het opslagaccount dat moet worden gebruikt voor opslag van klantgegevens. snaar

DelayAction

Naam Beschrijving Waarde
duur ISO8601 opgemaakte tekenreeks die een duur vertegenwoordigt. tekenreeks (vereist)
type Opsomming die onderscheid maakt tussen actiemodellen. 'vertraging' (vereist)

DiscreteAction

Naam Beschrijving Waarde
Parameters Lijst met sleutel-waardeparen. KeyValuePair[] (vereist)
selectorId Tekenreeks die een selector vertegenwoordigt. snaar

Beperkingen:
Minimale lengte = 1 (vereist)
type Opsomming die onderscheid maakt tussen actiemodellen. 'discreet' (vereist)

ExperimentProperties

Naam Beschrijving Waarde
customerDataStorage Optioneel door de klant beheerd opslagaccount waarin het Experiment-schema wordt opgeslagen. CustomerDataStorageProperties-
Selectors Lijst met selectors. selector[] (vereist)
stappen Lijst met stappen. stap[] (vereist)

Filter

Naam Beschrijving Waarde
type Ingesteld op Eenvoudig voor het type SimpleFilter. 'Eenvoudig' (vereist)

KeyValuePair

Naam Beschrijving Waarde
sleutel De naam van de instelling voor de actie. snaar

Beperkingen:
Minimale lengte = 1 (vereist)
waarde De waarde van de instelling voor de actie. snaar

Beperkingen:
Minimale lengte = 1 (vereist)

ListSelector

Naam Beschrijving Waarde
Doelstellingen Lijst met doelverwijzingen. TargetReference[] (vereist)
type Opsomming van het type selector. 'Lijst' (vereist)

Microsoft.Chaos/experimenten

Naam Beschrijving Waarde
identiteit De identiteit van de experimentresource. ResourceIdentity-
plaats De geografische locatie waar de resource zich bevindt tekenreeks (vereist)
naam De resourcenaam snaar

Beperkingen:
Minimale lengte = 1
Patroon = ^[^<>%&:?#/\\]+$ (vereist)
Eigenschappen De eigenschappen van de experimentresource. ExperimentProperties (vereist)
Tags Resourcetags Woordenlijst met tagnamen en -waarden.
type Het resourcetype "Microsoft.Chaos/experiments@2023-10-27-preview"

QuerySelector

Naam Beschrijving Waarde
queryString Querytaalquery voor Azure Resource Graph (ARG) voor doelresources. tekenreeks (vereist)
subscriptionIds Lijst met abonnements-id's om de resourcequery te bepalen. tekenreeks[] (vereist)
type Opsomming van het type selector. 'Query' (vereist)

ResourceIdentity

Naam Beschrijving Waarde
type Tekenreeks van het resource-id-type. 'Geen'
'SystemAssigned'
UserAssigned (vereist)
userAssignedIdentities De lijst met gebruikersidentiteiten die zijn gekoppeld aan het experiment. De sleutelverwijzingen voor de gebruikersidentiteitswoordenlijst zijn ARM-resource-id's in de vorm: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. UserAssignedId-entiteiten

Selector

Naam Beschrijving Waarde
filter Model dat beschikbare filtertypen vertegenwoordigt die kunnen worden toegepast op een doelenlijst. filter
legitimatiebewijs Tekenreeks van de selector-id. snaar

Beperkingen:
Minimale lengte = 1 (vereist)
type Ingesteld op Lijst voor type ListSelector. Ingesteld op 'Query' voor het type QuerySelector. 'Lijst'
'Query' (vereist)

SimpleFilter

Naam Beschrijving Waarde
Parameters Model dat de eenvoudige filterparameters vertegenwoordigt. SimpleFilterParameters
type Opsomming die onderscheid maakt tussen filtertypen. Momenteel wordt alleen Simple type ondersteund. 'Eenvoudig' (vereist)

SimpleFilterParameters

Naam Beschrijving Waarde
Zones Lijst met Azure-beschikbaarheidszones om doelen te filteren. tekenreeks[]

Stap

Naam Beschrijving Waarde
Takken Lijst met vertakkingen. Branch[] (vereist)
naam Tekenreeks van de naam van de stap. snaar

Beperkingen:
Minimale lengte = 1 (vereist)

TargetReference

Naam Beschrijving Waarde
legitimatiebewijs Tekenreeks van de resource-id van een doelresource. snaar

Beperkingen:
Patroon = ^\/[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_\-\.]+$ (vereist)
type Opsomming van het doelreferentietype. 'ChaosTarget' (vereist)

TrackedResourceTags

Naam Beschrijving Waarde

UserAssignedIdentities

Naam Beschrijving Waarde

UserAssignedIdentity

Naam Beschrijving Waarde