Поделиться через


Эксперименты Microsoft.Chaos 2024-03-22-preview

Определение ресурсов Bicep

Тип ресурса экспериментов можно развернуть с помощью операций, предназначенных для следующих операций:

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.Chaos/experiments, добавьте следующий Bicep в шаблон.

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

Фильтрация объектов

Задайте свойство типа , чтобы указать тип объекта.

Для Simpleиспользуйте:

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

Объекты селектора

Задайте свойство типа , чтобы указать тип объекта.

Длясписка используйте:

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

Для запросаиспользуйте:

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

Объекты действия

Задайте свойство типа , чтобы указать тип объекта.

Для непрерывнойиспользуйте:

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

Для задержкииспользуйте:

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

Для дискретныхиспользуйте:

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

Значения свойств

Действие

Имя Описание Ценность
имя Строка, представляющая URN возможности. струна

Ограничения целостности:
Максимальная длина = (обязательно)
тип Задайте значение "непрерывный" для типа ContinuousAction. Установите значение "задержка" для типа DelayAction. Установите значение "дискретный" для типа DiscreteAction. "непрерывный"
"задержка"
"дискретный" (обязательный)

Ветка

Имя Описание Ценность
Действия Список действий. действие[] (обязательно)
имя Строка имени ветви. струна

Ограничения целостности:
Минимальная длина = 1 (обязательно)

ContinuousAction

Имя Описание Ценность
длительность ISO8601 отформатированная строка, представляющая длительность. строка (обязательно)
Параметры Список пар значений ключей. KeyValuePair[] (обязательно)
selectorId Строка, представляющая селектор. струна

Ограничения целостности:
Минимальная длина = 1 (обязательно)
тип Перечисление, которое дискриминирует модели действий. "непрерывный" (обязательный)

CustomerDataStorageProperties

Имя Описание Ценность
blobContainerName Имя контейнера хранилища BLOB-объектов Azure для использования или создания. струна

Ограничения целостности:
Минимальная длина = 3
Максимальная длина = 3
Pattern = ^[a-z0-9]([a-z0-9]|(-(?!-))){1,61}[a-z0-9]$
storageAccountResourceId Идентификатор ресурса ARM учетной записи хранения, используемой для хранилища данных клиента. струна

DelayAction

Имя Описание Ценность
длительность ISO8601 отформатированная строка, представляющая длительность. строка (обязательно)
тип Перечисление, которое дискриминирует модели действий. "задержка" (обязательно)

Дискретное действие

Имя Описание Ценность
Параметры Список пар значений ключей. KeyValuePair[] (обязательно)
selectorId Строка, представляющая селектор. струна

Ограничения целостности:
Минимальная длина = 1 (обязательно)
тип Перечисление, которое дискриминирует модели действий. "дискретный" (обязательный)

ExperimentIdentity

Имя Описание Ценность
тип Тип управляемого удостоверения службы (где разрешены типы SystemAssigned и UserAssigned). "Нет"
SystemAssigned
SystemAssigned, UserAssigned
UserAssigned (обязательно)
userAssignedIdentities Набор назначенных пользователем удостоверений, связанных с ресурсом. Ключи словаря userAssignedIdentities будут идентификаторами ресурсов ARM в форме: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Значения словаря могут быть пустыми объектами ({}) в запросах. UserAssignedIdentities

ExperimentProperties

Имя Описание Ценность
customerDataStorage Необязательная управляемая клиентом учетная запись хранения, в которой будет храниться схема эксперимента. CustomerDataStorageProperties
Селекторов Список селекторов. Селектор[] (обязательно)
стремянка Список шагов. шаг[] (обязательно)

Фильтр

Имя Описание Ценность
тип Установите значение Simple для типа SimpleFilter. "Simple" (обязательно)

KeyValuePair

Имя Описание Ценность
ключ Имя параметра действия. струна

Ограничения целостности:
Минимальная длина = 1 (обязательно)
ценность Значение параметра действия. струна

Ограничения целостности:
Минимальная длина = 1 (обязательно)

ListSelector

Имя Описание Ценность
Цели Список ссылок на целевые объекты. TargetReference[] (обязательно)
тип Перечисление типа селектора. List (обязательно)

Microsoft.Chaos/experiments

Имя Описание Ценность
тождество Удостоверение ресурса эксперимента. ExperimentIdentity
местоположение Географическое расположение, в котором находится ресурс строка (обязательно)
имя Имя ресурса струна

Ограничения целостности:
Минимальная длина = 1
Pattern = ^[^<>%&:?#/\\]+$ (обязательно)
свойства Свойства ресурса эксперимента. ExperimentProperties (обязательно)
Теги Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах

QuerySelector

Имя Описание Ценность
queryString Запрос языка запросов Azure Resource Graph (ARG) для целевых ресурсов. строка (обязательно)
subscriptionIds Список идентификаторов подписки для запроса ресурсов области. string[] (обязательно)
тип Перечисление типа селектора. Запрос (обязательный)

Селектор

Имя Описание Ценность
фильтр Модель, представляющая доступные типы фильтров, которые можно применить к списку целевых объектов. фильтр
идентификатор Строка идентификатора селектора. струна

Ограничения целостности:
Минимальная длина = 1 (обязательно)
тип Установите значение List для типа ListSelector. Установите значение Query для типа QuerySelector. "Список"
Запрос (обязательный)

SimpleFilter

Имя Описание Ценность
Параметры Модель, представляющая параметры простого фильтра. SimpleFilterParameters
тип Перечисление, которое дискриминирует типы фильтров. В настоящее время поддерживается только тип Simple. "Simple" (обязательно)

SimpleFilterParameters

Имя Описание Ценность
Зоны Список зон доступности Azure для фильтрации целевых объектов по. string[]

Шаг

Имя Описание Ценность
Ветви Список ветвей. Филиал[] (обязательно)
имя Строка имени шага. струна

Ограничения целостности:
Минимальная длина = 1 (обязательно)

TargetReference

Имя Описание Ценность
идентификатор Строка идентификатора ресурса целевого ресурса. струна

Ограничения целостности:
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_\-\.]+$ (обязательно)
тип Перечисление ссылочного типа Target. "ChaosTarget" (обязательно)

TrackedResourceTags

Имя Описание Ценность

UserAssignedIdentities

Имя Описание Ценность

UserAssignedIdentity

Имя Описание Ценность

Определение ресурса шаблона ARM

Тип ресурса экспериментов можно развернуть с помощью операций, предназначенных для следующих операций:

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.Chaos/experiments, добавьте следующий код JSON в шаблон.

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

Фильтрация объектов

Задайте свойство типа , чтобы указать тип объекта.

Для Simpleиспользуйте:

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

Объекты селектора

Задайте свойство типа , чтобы указать тип объекта.

Длясписка используйте:

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

Для запросаиспользуйте:

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

Объекты действия

Задайте свойство типа , чтобы указать тип объекта.

Для непрерывнойиспользуйте:

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

Для задержкииспользуйте:

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

Для дискретныхиспользуйте:

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

Значения свойств

Действие

Имя Описание Ценность
имя Строка, представляющая URN возможности. струна

Ограничения целостности:
Максимальная длина = (обязательно)
тип Задайте значение "непрерывный" для типа ContinuousAction. Установите значение "задержка" для типа DelayAction. Установите значение "дискретный" для типа DiscreteAction. "непрерывный"
"задержка"
"дискретный" (обязательный)

Ветка

Имя Описание Ценность
Действия Список действий. действие[] (обязательно)
имя Строка имени ветви. струна

Ограничения целостности:
Минимальная длина = 1 (обязательно)

ContinuousAction

Имя Описание Ценность
длительность ISO8601 отформатированная строка, представляющая длительность. строка (обязательно)
Параметры Список пар значений ключей. KeyValuePair[] (обязательно)
selectorId Строка, представляющая селектор. струна

Ограничения целостности:
Минимальная длина = 1 (обязательно)
тип Перечисление, которое дискриминирует модели действий. "непрерывный" (обязательный)

CustomerDataStorageProperties

Имя Описание Ценность
blobContainerName Имя контейнера хранилища BLOB-объектов Azure для использования или создания. струна

Ограничения целостности:
Минимальная длина = 3
Максимальная длина = 3
Pattern = ^[a-z0-9]([a-z0-9]|(-(?!-))){1,61}[a-z0-9]$
storageAccountResourceId Идентификатор ресурса ARM учетной записи хранения, используемой для хранилища данных клиента. струна

DelayAction

Имя Описание Ценность
длительность ISO8601 отформатированная строка, представляющая длительность. строка (обязательно)
тип Перечисление, которое дискриминирует модели действий. "задержка" (обязательно)

Дискретное действие

Имя Описание Ценность
Параметры Список пар значений ключей. KeyValuePair[] (обязательно)
selectorId Строка, представляющая селектор. струна

Ограничения целостности:
Минимальная длина = 1 (обязательно)
тип Перечисление, которое дискриминирует модели действий. "дискретный" (обязательный)

ExperimentIdentity

Имя Описание Ценность
тип Тип управляемого удостоверения службы (где разрешены типы SystemAssigned и UserAssigned). "Нет"
SystemAssigned
SystemAssigned, UserAssigned
UserAssigned (обязательно)
userAssignedIdentities Набор назначенных пользователем удостоверений, связанных с ресурсом. Ключи словаря userAssignedIdentities будут идентификаторами ресурсов ARM в форме: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Значения словаря могут быть пустыми объектами ({}) в запросах. UserAssignedIdentities

ExperimentProperties

Имя Описание Ценность
customerDataStorage Необязательная управляемая клиентом учетная запись хранения, в которой будет храниться схема эксперимента. CustomerDataStorageProperties
Селекторов Список селекторов. Селектор[] (обязательно)
стремянка Список шагов. шаг[] (обязательно)

Фильтр

Имя Описание Ценность
тип Установите значение Simple для типа SimpleFilter. "Simple" (обязательно)

KeyValuePair

Имя Описание Ценность
ключ Имя параметра действия. струна

Ограничения целостности:
Минимальная длина = 1 (обязательно)
ценность Значение параметра действия. струна

Ограничения целостности:
Минимальная длина = 1 (обязательно)

ListSelector

Имя Описание Ценность
Цели Список ссылок на целевые объекты. TargetReference[] (обязательно)
тип Перечисление типа селектора. List (обязательно)

Microsoft.Chaos/experiments

Имя Описание Ценность
apiVersion Версия API '2024-03-22-preview'
тождество Удостоверение ресурса эксперимента. ExperimentIdentity
местоположение Географическое расположение, в котором находится ресурс строка (обязательно)
имя Имя ресурса струна

Ограничения целостности:
Минимальная длина = 1
Pattern = ^[^<>%&:?#/\\]+$ (обязательно)
свойства Свойства ресурса эксперимента. ExperimentProperties (обязательно)
Теги Теги ресурсов Словарь имен и значений тегов. См. теги в шаблонах
тип Тип ресурса "Microsoft.Chaos/experiments"

QuerySelector

Имя Описание Ценность
queryString Запрос языка запросов Azure Resource Graph (ARG) для целевых ресурсов. строка (обязательно)
subscriptionIds Список идентификаторов подписки для запроса ресурсов области. string[] (обязательно)
тип Перечисление типа селектора. Запрос (обязательный)

Селектор

Имя Описание Ценность
фильтр Модель, представляющая доступные типы фильтров, которые можно применить к списку целевых объектов. фильтр
идентификатор Строка идентификатора селектора. струна

Ограничения целостности:
Минимальная длина = 1 (обязательно)
тип Установите значение List для типа ListSelector. Установите значение Query для типа QuerySelector. "Список"
Запрос (обязательный)

SimpleFilter

Имя Описание Ценность
Параметры Модель, представляющая параметры простого фильтра. SimpleFilterParameters
тип Перечисление, которое дискриминирует типы фильтров. В настоящее время поддерживается только тип Simple. "Simple" (обязательно)

SimpleFilterParameters

Имя Описание Ценность
Зоны Список зон доступности Azure для фильтрации целевых объектов по. string[]

Шаг

Имя Описание Ценность
Ветви Список ветвей. Филиал[] (обязательно)
имя Строка имени шага. струна

Ограничения целостности:
Минимальная длина = 1 (обязательно)

TargetReference

Имя Описание Ценность
идентификатор Строка идентификатора ресурса целевого ресурса. струна

Ограничения целостности:
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_\-\.]+$ (обязательно)
тип Перечисление ссылочного типа Target. "ChaosTarget" (обязательно)

TrackedResourceTags

Имя Описание Ценность

UserAssignedIdentities

Имя Описание Ценность

UserAssignedIdentity

Имя Описание Ценность

Определение ресурса Terraform (поставщик AzAPI)

Тип ресурса экспериментов можно развернуть с помощью операций, предназначенных для следующих операций:

  • групп ресурсов

Список измененных свойств в каждой версии API см. в журнала изменений.

Формат ресурса

Чтобы создать ресурс Microsoft.Chaos/experiments, добавьте следующий объект Terraform в шаблон.

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

Фильтрация объектов

Задайте свойство типа , чтобы указать тип объекта.

Для Simpleиспользуйте:

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

Объекты селектора

Задайте свойство типа , чтобы указать тип объекта.

Длясписка используйте:

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

Для запросаиспользуйте:

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

Объекты действия

Задайте свойство типа , чтобы указать тип объекта.

Для непрерывнойиспользуйте:

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

Для задержкииспользуйте:

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

Для дискретныхиспользуйте:

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

Значения свойств

Действие

Имя Описание Ценность
имя Строка, представляющая URN возможности. струна

Ограничения целостности:
Максимальная длина = (обязательно)
тип Задайте значение "непрерывный" для типа ContinuousAction. Установите значение "задержка" для типа DelayAction. Установите значение "дискретный" для типа DiscreteAction. "непрерывный"
"задержка"
"дискретный" (обязательный)

Ветка

Имя Описание Ценность
Действия Список действий. действие[] (обязательно)
имя Строка имени ветви. струна

Ограничения целостности:
Минимальная длина = 1 (обязательно)

ContinuousAction

Имя Описание Ценность
длительность ISO8601 отформатированная строка, представляющая длительность. строка (обязательно)
Параметры Список пар значений ключей. KeyValuePair[] (обязательно)
selectorId Строка, представляющая селектор. струна

Ограничения целостности:
Минимальная длина = 1 (обязательно)
тип Перечисление, которое дискриминирует модели действий. "непрерывный" (обязательный)

CustomerDataStorageProperties

Имя Описание Ценность
blobContainerName Имя контейнера хранилища BLOB-объектов Azure для использования или создания. струна

Ограничения целостности:
Минимальная длина = 3
Максимальная длина = 3
Pattern = ^[a-z0-9]([a-z0-9]|(-(?!-))){1,61}[a-z0-9]$
storageAccountResourceId Идентификатор ресурса ARM учетной записи хранения, используемой для хранилища данных клиента. струна

DelayAction

Имя Описание Ценность
длительность ISO8601 отформатированная строка, представляющая длительность. строка (обязательно)
тип Перечисление, которое дискриминирует модели действий. "задержка" (обязательно)

Дискретное действие

Имя Описание Ценность
Параметры Список пар значений ключей. KeyValuePair[] (обязательно)
selectorId Строка, представляющая селектор. струна

Ограничения целостности:
Минимальная длина = 1 (обязательно)
тип Перечисление, которое дискриминирует модели действий. "дискретный" (обязательный)

ExperimentIdentity

Имя Описание Ценность
тип Тип управляемого удостоверения службы (где разрешены типы SystemAssigned и UserAssigned). "Нет"
SystemAssigned
SystemAssigned, UserAssigned
UserAssigned (обязательно)
userAssignedIdentities Набор назначенных пользователем удостоверений, связанных с ресурсом. Ключи словаря userAssignedIdentities будут идентификаторами ресурсов ARM в форме: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Значения словаря могут быть пустыми объектами ({}) в запросах. UserAssignedIdentities

ExperimentProperties

Имя Описание Ценность
customerDataStorage Необязательная управляемая клиентом учетная запись хранения, в которой будет храниться схема эксперимента. CustomerDataStorageProperties
Селекторов Список селекторов. Селектор[] (обязательно)
стремянка Список шагов. шаг[] (обязательно)

Фильтр

Имя Описание Ценность
тип Установите значение Simple для типа SimpleFilter. "Simple" (обязательно)

KeyValuePair

Имя Описание Ценность
ключ Имя параметра действия. струна

Ограничения целостности:
Минимальная длина = 1 (обязательно)
ценность Значение параметра действия. струна

Ограничения целостности:
Минимальная длина = 1 (обязательно)

ListSelector

Имя Описание Ценность
Цели Список ссылок на целевые объекты. TargetReference[] (обязательно)
тип Перечисление типа селектора. List (обязательно)

Microsoft.Chaos/experiments

Имя Описание Ценность
тождество Удостоверение ресурса эксперимента. ExperimentIdentity
местоположение Географическое расположение, в котором находится ресурс строка (обязательно)
имя Имя ресурса струна

Ограничения целостности:
Минимальная длина = 1
Pattern = ^[^<>%&:?#/\\]+$ (обязательно)
свойства Свойства ресурса эксперимента. ExperimentProperties (обязательно)
Теги Теги ресурсов Словарь имен и значений тегов.
тип Тип ресурса "Microsoft.Chaos/experiments@2024-03-22-preview"

QuerySelector

Имя Описание Ценность
queryString Запрос языка запросов Azure Resource Graph (ARG) для целевых ресурсов. строка (обязательно)
subscriptionIds Список идентификаторов подписки для запроса ресурсов области. string[] (обязательно)
тип Перечисление типа селектора. Запрос (обязательный)

Селектор

Имя Описание Ценность
фильтр Модель, представляющая доступные типы фильтров, которые можно применить к списку целевых объектов. фильтр
идентификатор Строка идентификатора селектора. струна

Ограничения целостности:
Минимальная длина = 1 (обязательно)
тип Установите значение List для типа ListSelector. Установите значение Query для типа QuerySelector. "Список"
Запрос (обязательный)

SimpleFilter

Имя Описание Ценность
Параметры Модель, представляющая параметры простого фильтра. SimpleFilterParameters
тип Перечисление, которое дискриминирует типы фильтров. В настоящее время поддерживается только тип Simple. "Simple" (обязательно)

SimpleFilterParameters

Имя Описание Ценность
Зоны Список зон доступности Azure для фильтрации целевых объектов по. string[]

Шаг

Имя Описание Ценность
Ветви Список ветвей. Филиал[] (обязательно)
имя Строка имени шага. струна

Ограничения целостности:
Минимальная длина = 1 (обязательно)

TargetReference

Имя Описание Ценность
идентификатор Строка идентификатора ресурса целевого ресурса. струна

Ограничения целостности:
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_\-\.]+$ (обязательно)
тип Перечисление ссылочного типа Target. "ChaosTarget" (обязательно)

TrackedResourceTags

Имя Описание Ценность

UserAssignedIdentities

Имя Описание Ценность

UserAssignedIdentity

Имя Описание Ценность