Megosztás a következőn keresztül:


Microsoft.Chaos-kísérletek

Bicep-erőforrásdefiníció

A kísérletek erőforrástípusa üzembe helyezhető olyan műveletekkel, amelyek a következő célokat célják:

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplóban találja.

Erőforrás formátuma

Microsoft.Chaos/experiments erőforrás létrehozásához adja hozzá a következő Bicep-et a sablonhoz.

resource symbolicname 'Microsoft.Chaos/experiments@2022-10-01-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  identity: {
    type: 'string'
  }
  properties: {
    selectors: [
      {
        filter: {
          type: 'string'
          // For remaining properties, see Filter objects
        }
        id: 'string'
        targets: [
          {
            id: 'string'
            type: 'ChaosTarget'
          }
        ]
        type: 'string'
      }
    ]
    startOnCreation: bool
    steps: [
      {
        branches: [
          {
            actions: [
              {
                name: 'string'
                type: 'string'
                // For remaining properties, see Action objects
              }
            ]
            name: 'string'
          }
        ]
        name: 'string'
      }
    ]
  }
}

Objektumok szűrése

Állítsa be a type tulajdonságot az objektum típusának megadásához.

Az Egyszerűhöz használja a következőt:

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

Műveletobjektumok

Állítsa be a type tulajdonságot az objektum típusának megadásához.

Folyamatos használatra:

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

Ha késik, használja a következőt:

  type: 'delay'
  duration: 'string'

Diszkrét esetben használja a következőt:

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

Tulajdonságértékek

Kísérletek

Név Leírás Érték
name Az erőforrás neve sztring (kötelező)
location Az a földrajzi hely, ahol az erőforrás él sztring (kötelező)
tags Erőforráscímkék. Címkenevek és -értékek szótára. Címkék megtekintése sablonokban
identity A kísérlet erőforrásának identitása. ResourceIdentity
properties A kísérlet erőforrásának tulajdonságai. ExperimentProperties (kötelező)

ResourceIdentity

Név Leírás Érték
típus Az erőforrás-identitástípus sztringje. "Nincs"
"SystemAssigned" (kötelező)

ExperimentProperties

Név Leírás Érték
Szelektor A választók listája. Választó[] (kötelező)
startOnCreation Logikai érték, amely azt jelzi, hogy a kísérlet létrehozásakor el kell-e kezdeni a kísérletet. logikai
lépések A lépések listája. Lépés[] (kötelező)

Szelektor

Név Leírás Érték
filter (szűrő) A céllistára alkalmazható elérhető szűrőtípusokat képviselő modell. Szűrő
id A választóazonosító sztringje. sztring (kötelező)
Célok Célhivatkozások listája. TargetReference[] (kötelező)
típus A választó típusának száma. "Lista"
"Százalék"
"Véletlenszerű"
"Címke" (kötelező)

Szűrő

Név Leírás Érték
típus Az objektumtípus beállítása Egyszerű (kötelező)

SimpleFilter

Név Leírás Érték
típus Szám, amely különbséget tesz a szűrőtípusok között. Jelenleg csak Simple a típus támogatott. "Egyszerű" (kötelező)
parameters Az Egyszerű szűrőparamétereket képviselő modell. SimpleFilterParameters

SimpleFilterParameters

Név Leírás Érték
Zónák Az Azure rendelkezésre állási zónáinak listája a célok szűréséhez. sztring[]

TargetReference

Név Leírás Érték
id Egy célerőforrás erőforrás-azonosítójának sztringje. sztring (kötelező)
típus A Cél hivatkozástípus enumerálási típusa. "ChaosTarget" (kötelező)

Lépés

Név Leírás Érték
ágak Ágak listája. Branch[] (kötelező)
name A lépésnév sztringje. sztring (kötelező)

Elágaztatás

Név Leírás Érték
műveletek Műveletek listája. Művelet[] (kötelező)
name Az ág nevének sztringje. sztring (kötelező)

Művelet

Név Leírás Érték
name Képesség URL-ét jelölő sztring. sztring (kötelező)
típus Az objektum típusának beállítása Folyamatos
Késleltetés
diszkrét (kötelező)

ContinuousAction

Név Leírás Érték
típus Enumerálás, amely megkülönbözteti a műveleti modelleket. "folyamatos" (kötelező)
duration ISO8601 formátumú karakterlánc, amely egy időtartamot jelöl. sztring (kötelező)
parameters Kulcsértékpárok listája. KeyValuePair[] (kötelező)
selectorId A választót jelölő karakterlánc. sztring (kötelező)

KeyValuePair

Név Leírás Érték
kulcs A művelet beállításának neve. sztring (kötelező)
érték A művelet beállításának értéke. sztring (kötelező)

DelayAction

Név Leírás Érték
típus Enumerálás, amely megkülönbözteti a műveleti modelleket. "delay" (kötelező)
duration ISO8601 formátumú karakterlánc, amely egy időtartamot jelöl. sztring (kötelező)

DiscreteAction

Név Leírás Érték
típus Enumerálás, amely megkülönbözteti a műveleti modelleket. "diszkrét" (kötelező)
parameters Kulcsértékpárok listája. KeyValuePair[] (kötelező)
selectorId A választót jelölő karakterlánc. sztring (kötelező)

ARM-sablon erőforrás-definíciója

A kísérletek erőforrástípusa üzembe helyezhető olyan műveletekkel, amelyek a következő célokat célják:

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplóban találja.

Erőforrás formátuma

Microsoft.Chaos/experiments erőforrás létrehozásához adja hozzá a következő JSON-t a sablonhoz.

{
  "type": "Microsoft.Chaos/experiments",
  "apiVersion": "2022-10-01-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "identity": {
    "type": "string"
  },
  "properties": {
    "selectors": [
      {
        "filter": {
          "type": "string"
          // For remaining properties, see Filter objects
        },
        "id": "string",
        "targets": [
          {
            "id": "string",
            "type": "ChaosTarget"
          }
        ],
        "type": "string"
      }
    ],
    "startOnCreation": "bool",
    "steps": [
      {
        "branches": [
          {
            "actions": [
              {
                "name": "string",
                "type": "string"
                // For remaining properties, see Action objects
              }
            ],
            "name": "string"
          }
        ],
        "name": "string"
      }
    ]
  }
}

Objektumok szűrése

Állítsa be a type tulajdonságot az objektum típusának megadásához.

Az Egyszerűhöz használja a következőt:

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

Műveletobjektumok

Állítsa be a type tulajdonságot az objektum típusának megadásához.

Folyamatos használatra:

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

Ha késik, használja a következőt:

  "type": "delay",
  "duration": "string"

Diszkrét esetben használja a következőt:

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

Tulajdonságértékek

Kísérletek

Név Leírás Érték
típus Az erőforrás típusa "Microsoft.Chaos/experiments"
apiVersion Az erőforrás API-verziója "2022-10-01-preview"
name Az erőforrás neve sztring (kötelező)
location Az a földrajzi hely, ahol az erőforrás él sztring (kötelező)
tags Erőforráscímkék. Címkenevek és -értékek szótára. Címkék megtekintése sablonokban
identity A kísérlet erőforrásának identitása. ResourceIdentity
properties A kísérlet erőforrásának tulajdonságai. ExperimentProperties (kötelező)

ResourceIdentity

Név Leírás Érték
típus Az erőforrás-identitástípus sztringje. "Nincs"
"SystemAssigned" (kötelező)

ExperimentProperties

Név Leírás Érték
Szelektor A választók listája. Választó[] (kötelező)
startOnCreation Logikai érték, amely azt jelzi, hogy a kísérlet létrehozásakor el kell-e kezdeni a kísérletet. logikai
lépések A lépések listája. Lépés[] (kötelező)

Szelektor

Név Leírás Érték
filter (szűrő) A céllistára alkalmazható elérhető szűrőtípusokat képviselő modell. Szűrő
id A választóazonosító sztringje. sztring (kötelező)
Célok Célhivatkozások listája. TargetReference[] (kötelező)
típus A választó típusának száma. "Lista"
"Százalék"
"Véletlenszerű"
"Címke" (kötelező)

Szűrő

Név Leírás Érték
típus Az objektumtípus beállítása Egyszerű (kötelező)

SimpleFilter

Név Leírás Érték
típus Szám, amely különbséget tesz a szűrőtípusok között. Jelenleg csak Simple a típus támogatott. "Egyszerű" (kötelező)
parameters Az Egyszerű szűrőparamétereket képviselő modell. SimpleFilterParameters

SimpleFilterParameters

Név Leírás Érték
Zónák Az Azure rendelkezésre állási zónáinak listája a célok szűréséhez. sztring[]

TargetReference

Név Leírás Érték
id Egy célerőforrás erőforrás-azonosítójának sztringje. sztring (kötelező)
típus A Cél hivatkozási típusának száma. "ChaosTarget" (kötelező)

Lépés

Név Leírás Érték
ágak Ágak listája. Ág[] (kötelező)
name A lépésnév sztringje. sztring (kötelező)

Elágaztatás

Név Leírás Érték
műveletek Műveletek listája. Művelet[] (kötelező)
name Az ágnév sztringje. sztring (kötelező)

Művelet

Név Leírás Érték
name Képességi URL-címet képviselő sztring. sztring (kötelező)
típus Az objektumtípus beállítása Folyamatos
Késleltetés
diszkrét (kötelező)

Folyamatosművelet

Név Leírás Érték
típus Szám, amely megkülönbözteti a műveleti modelleket. "folyamatos" (kötelező)
duration ISO8601 formátumú sztring, amely egy időtartamot jelöl. sztring (kötelező)
parameters Kulcsértékpárok listája. KeyValuePair[] (kötelező)
selectorId Választót jelképező sztring. sztring (kötelező)

KeyValuePair

Név Leírás Érték
kulcs A művelet beállításának neve. sztring (kötelező)
érték A művelet beállításának értéke. sztring (kötelező)

DelayAction

Név Leírás Érték
típus Szám, amely megkülönbözteti a műveleti modelleket. "késleltetés" (kötelező)
duration ISO8601 formátumú sztring, amely egy időtartamot jelöl. sztring (kötelező)

Diszkrét művelet

Név Leírás Érték
típus Szám, amely megkülönbözteti a műveleti modelleket. "diszkrét" (kötelező)
parameters Kulcsértékpárok listája. KeyValuePair[] (kötelező)
selectorId Választót jelképező sztring. sztring (kötelező)

Terraform (AzAPI-szolgáltató) erőforrásdefiníció

A kísérletek erőforrástípusa üzembe helyezhető olyan műveletekkel, amelyek a következő célokat célják:

  • Erőforráscsoportok

Az egyes API-verziók módosított tulajdonságainak listáját a változásnaplóban találja.

Erőforrás formátuma

Microsoft.Chaos/experiments erőforrás létrehozásához adja hozzá a következő Terraformot a sablonhoz.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Chaos/experiments@2022-10-01-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type =  "SystemAssigned"
  }
  body = jsonencode({
    properties = {
      selectors = [
        {
          filter = {
            type = "string"
            // For remaining properties, see Filter objects
          }
          id = "string"
          targets = [
            {
              id = "string"
              type = "ChaosTarget"
            }
          ]
          type = "string"
        }
      ]
      startOnCreation = bool
      steps = [
        {
          branches = [
            {
              actions = [
                {
                  name = "string"
                  type = "string"
                  // For remaining properties, see Action objects
                }
              ]
              name = "string"
            }
          ]
          name = "string"
        }
      ]
    }
  })
}

Objektumok szűrése

Állítsa be a type tulajdonságot az objektum típusának megadásához.

Az Egyszerűhöz használja a következőt:

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

Műveletobjektumok

Állítsa be a type tulajdonságot az objektum típusának megadásához.

Folyamatos használatra:

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

Ha késik, használja a következőt:

  type = "delay"
  duration = "string"

Diszkrét esetben használja a következőt:

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

Tulajdonságértékek

Kísérletek

Név Leírás Érték
típus Az erőforrás típusa "Microsoft.Chaos/experiments@2022-10-01-preview"
name Az erőforrás neve sztring (kötelező)
location Az a földrajzi hely, ahol az erőforrás él sztring (kötelező)
parent_id Az erőforráscsoportban való üzembe helyezéshez használja az adott erőforráscsoport azonosítóját. sztring (kötelező)
tags Erőforráscímkék. Címkenevek és -értékek szótára.
identity A kísérlet erőforrásának identitása. ResourceIdentity
properties A kísérlet erőforrásának tulajdonságai. ExperimentProperties (kötelező)

ResourceIdentity

Név Leírás Érték
típus Az erőforrás-identitástípus sztringje. "SystemAssigned" (kötelező)

ExperimentProperties

Név Leírás Érték
Szelektor A választók listája. Választó[] (kötelező)
startOnCreation Logikai érték, amely azt jelzi, hogy a kísérlet létrehozásakor el kell-e kezdeni a kísérletet. logikai
lépések A lépések listája. Lépés[] (kötelező)

Szelektor

Név Leírás Érték
filter (szűrő) A céllistára alkalmazható elérhető szűrőtípusokat képviselő modell. Szűrő
id A választóazonosító sztringje. sztring (kötelező)
Célok Célhivatkozások listája. TargetReference[] (kötelező)
típus A választó típusának száma. "Lista"
"Százalék"
"Véletlenszerű"
"Címke" (kötelező)

Szűrő

Név Leírás Érték
típus Az objektumtípus beállítása Egyszerű (kötelező)

SimpleFilter

Név Leírás Érték
típus Szám, amely különbséget tesz a szűrőtípusok között. Jelenleg csak Simple a típus támogatott. "Egyszerű" (kötelező)
parameters Az Egyszerű szűrőparamétereket képviselő modell. SimpleFilterParameters

SimpleFilterParameters

Név Leírás Érték
Zónák Az Azure rendelkezésre állási zónáinak listája a célok szűréséhez. sztring[]

TargetReference

Név Leírás Érték
id Egy célerőforrás erőforrás-azonosítójának sztringje. sztring (kötelező)
típus A Cél hivatkozási típusának száma. "ChaosTarget" (kötelező)

Lépés

Név Leírás Érték
ágak Ágak listája. Ág[] (kötelező)
name A lépésnév sztringje. sztring (kötelező)

Elágaztatás

Név Leírás Érték
műveletek Műveletek listája. Művelet[] (kötelező)
name Az ágnév sztringje. sztring (kötelező)

Művelet

Név Leírás Érték
name Képességi URL-címet képviselő sztring. sztring (kötelező)
típus Az objektumtípus beállítása Folyamatos
Késleltetés
diszkrét (kötelező)

Folyamatosművelet

Név Leírás Érték
típus Szám, amely megkülönbözteti a műveleti modelleket. "folyamatos" (kötelező)
duration ISO8601 formátumú sztring, amely egy időtartamot jelöl. sztring (kötelező)
parameters Kulcsértékpárok listája. KeyValuePair[] (kötelező)
selectorId Választót jelképező sztring. sztring (kötelező)

KeyValuePair

Név Leírás Érték
kulcs A művelet beállításának neve. sztring (kötelező)
érték A művelet beállításának értéke. sztring (kötelező)

DelayAction

Név Leírás Érték
típus Szám, amely megkülönbözteti a műveleti modelleket. "késleltetés" (kötelező)
duration ISO8601 formátumú sztring, amely egy időtartamot jelöl. sztring (kötelező)

Diszkrét művelet

Név Leírás Érték
típus Szám, amely megkülönbözteti a műveleti modelleket. "diszkrét" (kötelező)
parameters Kulcsértékpárok listája. KeyValuePair[] (kötelező)
selectorId Választót jelképező sztring. sztring (kötelező)