Compartilhar via


Experimentos do Microsoft.Chaos 2023-10-27-preview

Definição de recurso do Bicep

O tipo de recurso de experimentos pode ser implantado com operações direcionadas:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.

Formato de recurso

Para criar um recurso Microsoft.Chaos/experiments, adicione o Bicep a seguir ao seu modelo.

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

Objetos de ação

Defina a propriedade tipo para especificar o tipo de objeto.

Para contínua, use:

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

Para de atraso, use:

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

Para discreto, use:

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

Filtrar objetos

Defina a propriedade tipo para especificar o tipo de objeto.

Para Simples, use:

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

Objetos seletores

Defina a propriedade tipo para especificar o tipo de objeto.

Para List, use:

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

Para de consulta, use:

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

Valores de propriedade

Ação

Nome Descrição Valor
nome Cadeia de caracteres que representa uma URN de Funcionalidade. corda

Restrições:
Comprimento máximo = (obrigatório)
tipo Defina como "contínuo" para o tipo ContinuousAction. Definido como 'delay' para o tipo DelayAction. Defina como 'discreto' para o tipo DiscreteAction . 'contínuo'
'atraso'
'discreto' (obrigatório)

Ramo

Nome Descrição Valor
Ações Lista de ações. Action[] (obrigatório)
nome Cadeia de caracteres do nome do branch. corda

Restrições:
Comprimento mínimo = 1 (obrigatório)

ContinuousAction

Nome Descrição Valor
duração ISO8601 cadeia de caracteres formatada que representa uma duração. cadeia de caracteres (obrigatório)
Parâmetros Lista de pares de valores de chave. KeyValuePair[] (obrigatório)
selectorId Cadeia de caracteres que representa um seletor. corda

Restrições:
Comprimento mínimo = 1 (obrigatório)
tipo Enumeração que discrimina entre modelos de ação. 'contínuo' (obrigatório)

CustomerDataStorageProperties

Nome Descrição Valor
blobContainerName Nome do contêiner do Armazenamento de Blobs do Azure a ser usado ou criado. corda

Restrições:
Comprimento mínimo = 3
Comprimento máximo = 3
Padrão = ^[a-z0-9]([a-z0-9]|(-(?!-))){1,61}[a-z0-9]$
storageAccountResourceId ID de recurso do ARM da conta de armazenamento a ser usada para o armazenamento de dados do cliente. corda

DelayAction

Nome Descrição Valor
duração ISO8601 cadeia de caracteres formatada que representa uma duração. cadeia de caracteres (obrigatório)
tipo Enumeração que discrimina entre modelos de ação. 'delay' (obrigatório)

DiscreteAction

Nome Descrição Valor
Parâmetros Lista de pares de valores de chave. KeyValuePair[] (obrigatório)
selectorId Cadeia de caracteres que representa um seletor. corda

Restrições:
Comprimento mínimo = 1 (obrigatório)
tipo Enumeração que discrimina entre modelos de ação. 'discreto' (obrigatório)

ExperimentProperties

Nome Descrição Valor
customerDataStorage Conta de Armazenamento gerenciada pelo cliente opcional em que o esquema de experimento será armazenado. CustomerDataStorageProperties
Selectors Lista de seletores. do Seletor de [] (obrigatório)
Passos Lista de etapas. Etapa[] (obrigatório)

Filtro

Nome Descrição Valor
tipo Defina como 'Simples' para o tipo SimpleFilter. 'Simples' (obrigatório)

KeyValuePair

Nome Descrição Valor
chave O nome da configuração da ação. corda

Restrições:
Comprimento mínimo = 1 (obrigatório)
valor O valor da configuração da ação. corda

Restrições:
Comprimento mínimo = 1 (obrigatório)

ListSelector

Nome Descrição Valor
Alvos Lista de referências de destino. targetReference[] (obrigatório)
tipo Enumeração do tipo seletor. 'List' (obrigatório)

Microsoft.Chaos/experiments

Nome Descrição Valor
identidade A identidade do recurso de experimento. ResourceIdentity
localização A localização geográfica onde o recurso reside cadeia de caracteres (obrigatório)
nome O nome do recurso corda

Restrições:
Comprimento mínimo = 1
Padrão = ^[^<>%&:?#/\\]+$ (obrigatório)
Propriedades As propriedades do recurso de experimento. ExperimentProperties (obrigatório)
Tags Marcas de recurso Dicionário de nomes e valores de marca. Consulte Marcas em modelos

QuerySelector

Nome Descrição Valor
queryString Consulta de linguagem de consulta do ARG (Azure Resource Graph) para recursos de destino. cadeia de caracteres (obrigatório)
subscriptionIds Lista de IDs de assinatura para a consulta de recurso de escopo. string[] (obrigatório)
tipo Enumeração do tipo seletor. 'Consulta' (obrigatório)

ResourceIdentity

Nome Descrição Valor
tipo Cadeia de caracteres do tipo de identidade do recurso. 'None'
'SystemAssigned'
'UserAssigned' (obrigatório)
userAssignedIdentities A lista de identidades de usuário associadas ao Experimento. As referências de chave do dicionário de identidade do usuário serão IDs de recurso do ARM no formulário: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. UserAssignedIdentities

Seletor

Nome Descrição Valor
filtro Modelo que representa os tipos de filtro disponíveis que podem ser aplicados a uma lista de destinos. Filtrar
id Cadeia de caracteres da ID do seletor. corda

Restrições:
Comprimento mínimo = 1 (obrigatório)
tipo Defina como 'Lista' para o tipo ListSelector. Defina como "Consulta" para o tipo QuerySelector . 'Lista'
'Consulta' (obrigatório)

SimpleFilter

Nome Descrição Valor
Parâmetros Modelo que representa os parâmetros de filtro simples. SimpleFilterParameters
tipo Enumeração que discrimina entre tipos de filtro. Atualmente, há suporte apenas para Simple tipo. 'Simples' (obrigatório)

SimpleFilterParameters

Nome Descrição Valor
Zonas Lista de zonas de disponibilidade do Azure para filtrar destinos. string[]

Passo

Nome Descrição Valor
Ramos Lista de branches. Branch[] (obrigatório)
nome Cadeia de caracteres do nome da etapa. corda

Restrições:
Comprimento mínimo = 1 (obrigatório)

TargetReference

Nome Descrição Valor
id Cadeia de caracteres da ID do recurso de um recurso de destino. corda

Restrições:
Padrão = ^\/[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_\-\.]+$ (obrigatório)
tipo Enumeração do tipo de referência de destino. 'ChaosTarget' (obrigatório)

TrackedResourceTags

Nome Descrição Valor

UserAssignedIdentities

Nome Descrição Valor

UserAssignedIdentity

Nome Descrição Valor

Definição de recurso de modelo do ARM

O tipo de recurso de experimentos pode ser implantado com operações direcionadas:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.

Formato de recurso

Para criar um recurso Microsoft.Chaos/experiments, adicione o JSON a seguir ao seu modelo.

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

Objetos de ação

Defina a propriedade tipo para especificar o tipo de objeto.

Para contínua, use:

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

Para de atraso, use:

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

Para discreto, use:

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

Filtrar objetos

Defina a propriedade tipo para especificar o tipo de objeto.

Para Simples, use:

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

Objetos seletores

Defina a propriedade tipo para especificar o tipo de objeto.

Para List, use:

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

Para de consulta, use:

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

Valores de propriedade

Ação

Nome Descrição Valor
nome Cadeia de caracteres que representa uma URN de Funcionalidade. corda

Restrições:
Comprimento máximo = (obrigatório)
tipo Defina como "contínuo" para o tipo ContinuousAction. Definido como 'delay' para o tipo DelayAction. Defina como 'discreto' para o tipo DiscreteAction . 'contínuo'
'atraso'
'discreto' (obrigatório)

Ramo

Nome Descrição Valor
Ações Lista de ações. Action[] (obrigatório)
nome Cadeia de caracteres do nome do branch. corda

Restrições:
Comprimento mínimo = 1 (obrigatório)

ContinuousAction

Nome Descrição Valor
duração ISO8601 cadeia de caracteres formatada que representa uma duração. cadeia de caracteres (obrigatório)
Parâmetros Lista de pares de valores de chave. KeyValuePair[] (obrigatório)
selectorId Cadeia de caracteres que representa um seletor. corda

Restrições:
Comprimento mínimo = 1 (obrigatório)
tipo Enumeração que discrimina entre modelos de ação. 'contínuo' (obrigatório)

CustomerDataStorageProperties

Nome Descrição Valor
blobContainerName Nome do contêiner do Armazenamento de Blobs do Azure a ser usado ou criado. corda

Restrições:
Comprimento mínimo = 3
Comprimento máximo = 3
Padrão = ^[a-z0-9]([a-z0-9]|(-(?!-))){1,61}[a-z0-9]$
storageAccountResourceId ID de recurso do ARM da conta de armazenamento a ser usada para o armazenamento de dados do cliente. corda

DelayAction

Nome Descrição Valor
duração ISO8601 cadeia de caracteres formatada que representa uma duração. cadeia de caracteres (obrigatório)
tipo Enumeração que discrimina entre modelos de ação. 'delay' (obrigatório)

DiscreteAction

Nome Descrição Valor
Parâmetros Lista de pares de valores de chave. KeyValuePair[] (obrigatório)
selectorId Cadeia de caracteres que representa um seletor. corda

Restrições:
Comprimento mínimo = 1 (obrigatório)
tipo Enumeração que discrimina entre modelos de ação. 'discreto' (obrigatório)

ExperimentProperties

Nome Descrição Valor
customerDataStorage Conta de Armazenamento gerenciada pelo cliente opcional em que o esquema de experimento será armazenado. CustomerDataStorageProperties
Selectors Lista de seletores. do Seletor de [] (obrigatório)
Passos Lista de etapas. Etapa[] (obrigatório)

Filtro

Nome Descrição Valor
tipo Defina como 'Simples' para o tipo SimpleFilter. 'Simples' (obrigatório)

KeyValuePair

Nome Descrição Valor
chave O nome da configuração da ação. corda

Restrições:
Comprimento mínimo = 1 (obrigatório)
valor O valor da configuração da ação. corda

Restrições:
Comprimento mínimo = 1 (obrigatório)

ListSelector

Nome Descrição Valor
Alvos Lista de referências de destino. targetReference[] (obrigatório)
tipo Enumeração do tipo seletor. 'List' (obrigatório)

Microsoft.Chaos/experiments

Nome Descrição Valor
apiVersion A versão da API '2023-10-27-preview'
identidade A identidade do recurso de experimento. ResourceIdentity
localização A localização geográfica onde o recurso reside cadeia de caracteres (obrigatório)
nome O nome do recurso corda

Restrições:
Comprimento mínimo = 1
Padrão = ^[^<>%&:?#/\\]+$ (obrigatório)
Propriedades As propriedades do recurso de experimento. ExperimentProperties (obrigatório)
Tags Marcas de recurso Dicionário de nomes e valores de marca. Consulte Marcas em modelos
tipo O tipo de recurso 'Microsoft.Chaos/experiments'

QuerySelector

Nome Descrição Valor
queryString Consulta de linguagem de consulta do ARG (Azure Resource Graph) para recursos de destino. cadeia de caracteres (obrigatório)
subscriptionIds Lista de IDs de assinatura para a consulta de recurso de escopo. string[] (obrigatório)
tipo Enumeração do tipo seletor. 'Consulta' (obrigatório)

ResourceIdentity

Nome Descrição Valor
tipo Cadeia de caracteres do tipo de identidade do recurso. 'None'
'SystemAssigned'
'UserAssigned' (obrigatório)
userAssignedIdentities A lista de identidades de usuário associadas ao Experimento. As referências de chave do dicionário de identidade do usuário serão IDs de recurso do ARM no formulário: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. UserAssignedIdentities

Seletor

Nome Descrição Valor
filtro Modelo que representa os tipos de filtro disponíveis que podem ser aplicados a uma lista de destinos. Filtrar
id Cadeia de caracteres da ID do seletor. corda

Restrições:
Comprimento mínimo = 1 (obrigatório)
tipo Defina como 'Lista' para o tipo ListSelector. Defina como "Consulta" para o tipo QuerySelector . 'Lista'
'Consulta' (obrigatório)

SimpleFilter

Nome Descrição Valor
Parâmetros Modelo que representa os parâmetros de filtro simples. SimpleFilterParameters
tipo Enumeração que discrimina entre tipos de filtro. Atualmente, há suporte apenas para Simple tipo. 'Simples' (obrigatório)

SimpleFilterParameters

Nome Descrição Valor
Zonas Lista de zonas de disponibilidade do Azure para filtrar destinos. string[]

Passo

Nome Descrição Valor
Ramos Lista de branches. Branch[] (obrigatório)
nome Cadeia de caracteres do nome da etapa. corda

Restrições:
Comprimento mínimo = 1 (obrigatório)

TargetReference

Nome Descrição Valor
id Cadeia de caracteres da ID do recurso de um recurso de destino. corda

Restrições:
Padrão = ^\/[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_\-\.]+$ (obrigatório)
tipo Enumeração do tipo de referência de destino. 'ChaosTarget' (obrigatório)

TrackedResourceTags

Nome Descrição Valor

UserAssignedIdentities

Nome Descrição Valor

UserAssignedIdentity

Nome Descrição Valor

Definição de recurso do Terraform (provedor de AzAPI)

O tipo de recurso de experimentos pode ser implantado com operações direcionadas:

  • grupos de recursos

Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.

Formato de recurso

Para criar um recurso Microsoft.Chaos/experiments, adicione o Terraform a seguir ao seu modelo.

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

Objetos de ação

Defina a propriedade tipo para especificar o tipo de objeto.

Para contínua, use:

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

Para de atraso, use:

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

Para discreto, use:

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

Filtrar objetos

Defina a propriedade tipo para especificar o tipo de objeto.

Para Simples, use:

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

Objetos seletores

Defina a propriedade tipo para especificar o tipo de objeto.

Para List, use:

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

Para de consulta, use:

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

Valores de propriedade

Ação

Nome Descrição Valor
nome Cadeia de caracteres que representa uma URN de Funcionalidade. corda

Restrições:
Comprimento máximo = (obrigatório)
tipo Defina como "contínuo" para o tipo ContinuousAction. Definido como 'delay' para o tipo DelayAction. Defina como 'discreto' para o tipo DiscreteAction . 'contínuo'
'atraso'
'discreto' (obrigatório)

Ramo

Nome Descrição Valor
Ações Lista de ações. Action[] (obrigatório)
nome Cadeia de caracteres do nome do branch. corda

Restrições:
Comprimento mínimo = 1 (obrigatório)

ContinuousAction

Nome Descrição Valor
duração ISO8601 cadeia de caracteres formatada que representa uma duração. cadeia de caracteres (obrigatório)
Parâmetros Lista de pares de valores de chave. KeyValuePair[] (obrigatório)
selectorId Cadeia de caracteres que representa um seletor. corda

Restrições:
Comprimento mínimo = 1 (obrigatório)
tipo Enumeração que discrimina entre modelos de ação. 'contínuo' (obrigatório)

CustomerDataStorageProperties

Nome Descrição Valor
blobContainerName Nome do contêiner do Armazenamento de Blobs do Azure a ser usado ou criado. corda

Restrições:
Comprimento mínimo = 3
Comprimento máximo = 3
Padrão = ^[a-z0-9]([a-z0-9]|(-(?!-))){1,61}[a-z0-9]$
storageAccountResourceId ID de recurso do ARM da conta de armazenamento a ser usada para o armazenamento de dados do cliente. corda

DelayAction

Nome Descrição Valor
duração ISO8601 cadeia de caracteres formatada que representa uma duração. cadeia de caracteres (obrigatório)
tipo Enumeração que discrimina entre modelos de ação. 'delay' (obrigatório)

DiscreteAction

Nome Descrição Valor
Parâmetros Lista de pares de valores de chave. KeyValuePair[] (obrigatório)
selectorId Cadeia de caracteres que representa um seletor. corda

Restrições:
Comprimento mínimo = 1 (obrigatório)
tipo Enumeração que discrimina entre modelos de ação. 'discreto' (obrigatório)

ExperimentProperties

Nome Descrição Valor
customerDataStorage Conta de Armazenamento gerenciada pelo cliente opcional em que o esquema de experimento será armazenado. CustomerDataStorageProperties
Selectors Lista de seletores. do Seletor de [] (obrigatório)
Passos Lista de etapas. Etapa[] (obrigatório)

Filtro

Nome Descrição Valor
tipo Defina como 'Simples' para o tipo SimpleFilter. 'Simples' (obrigatório)

KeyValuePair

Nome Descrição Valor
chave O nome da configuração da ação. corda

Restrições:
Comprimento mínimo = 1 (obrigatório)
valor O valor da configuração da ação. corda

Restrições:
Comprimento mínimo = 1 (obrigatório)

ListSelector

Nome Descrição Valor
Alvos Lista de referências de destino. targetReference[] (obrigatório)
tipo Enumeração do tipo seletor. 'List' (obrigatório)

Microsoft.Chaos/experiments

Nome Descrição Valor
identidade A identidade do recurso de experimento. ResourceIdentity
localização A localização geográfica onde o recurso reside cadeia de caracteres (obrigatório)
nome O nome do recurso corda

Restrições:
Comprimento mínimo = 1
Padrão = ^[^<>%&:?#/\\]+$ (obrigatório)
Propriedades As propriedades do recurso de experimento. ExperimentProperties (obrigatório)
Tags Marcas de recurso Dicionário de nomes e valores de marca.
tipo O tipo de recurso "Microsoft.Chaos/experiments@2023-10-27-preview"

QuerySelector

Nome Descrição Valor
queryString Consulta de linguagem de consulta do ARG (Azure Resource Graph) para recursos de destino. cadeia de caracteres (obrigatório)
subscriptionIds Lista de IDs de assinatura para a consulta de recurso de escopo. string[] (obrigatório)
tipo Enumeração do tipo seletor. 'Consulta' (obrigatório)

ResourceIdentity

Nome Descrição Valor
tipo Cadeia de caracteres do tipo de identidade do recurso. 'None'
'SystemAssigned'
'UserAssigned' (obrigatório)
userAssignedIdentities A lista de identidades de usuário associadas ao Experimento. As referências de chave do dicionário de identidade do usuário serão IDs de recurso do ARM no formulário: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. UserAssignedIdentities

Seletor

Nome Descrição Valor
filtro Modelo que representa os tipos de filtro disponíveis que podem ser aplicados a uma lista de destinos. Filtrar
id Cadeia de caracteres da ID do seletor. corda

Restrições:
Comprimento mínimo = 1 (obrigatório)
tipo Defina como 'Lista' para o tipo ListSelector. Defina como "Consulta" para o tipo QuerySelector . 'Lista'
'Consulta' (obrigatório)

SimpleFilter

Nome Descrição Valor
Parâmetros Modelo que representa os parâmetros de filtro simples. SimpleFilterParameters
tipo Enumeração que discrimina entre tipos de filtro. Atualmente, há suporte apenas para Simple tipo. 'Simples' (obrigatório)

SimpleFilterParameters

Nome Descrição Valor
Zonas Lista de zonas de disponibilidade do Azure para filtrar destinos. string[]

Passo

Nome Descrição Valor
Ramos Lista de branches. Branch[] (obrigatório)
nome Cadeia de caracteres do nome da etapa. corda

Restrições:
Comprimento mínimo = 1 (obrigatório)

TargetReference

Nome Descrição Valor
id Cadeia de caracteres da ID do recurso de um recurso de destino. corda

Restrições:
Padrão = ^\/[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_\-\.]+$ (obrigatório)
tipo Enumeração do tipo de referência de destino. 'ChaosTarget' (obrigatório)

TrackedResourceTags

Nome Descrição Valor

UserAssignedIdentities

Nome Descrição Valor

UserAssignedIdentity

Nome Descrição Valor