Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Definição de recurso do Bicep
O tipo de recurso de experimentos pode ser implantado com operações direcionadas:
- Grupos de recursos - Consulte comandos de implantação do grupo 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 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 Lista, use:
{
targets: [
{
id: 'string'
type: 'string'
}
]
type: 'List'
}
Para consulta, use:
{
queryString: 'string'
subscriptionIds: [
'string'
]
type: 'Query'
}
Valores de propriedade
Microsoft.Chaos/experiments
Nome | Descrição | Valor |
---|---|---|
identidade | A identidade do recurso de experimento. | ResourceIdentity |
local | A localização geográfica onde o recurso reside | cadeia de caracteres (obrigatório) |
nome | O nome do recurso | cadeia de caracteres Restrições: Comprimento mínimo = 1 Padrão = ^[^<>%&:?#/\\]+$ (obrigatório) |
propriedades | As propriedades do recurso de experimento. | |
etiquetas | Etiquetas de recursos | Dicionário de nomes e valores de tags. Consulte Marcas em modelos |
Ação
Nome | Descrição | Valor |
---|---|---|
nome | Cadeia de caracteres que representa uma URN de Funcionalidade. | cadeia de caracteres Restrições: Comprimento máximo = 2048 (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. | Ação[] (obrigatório) |
nome | Cadeia de caracteres do nome do branch. | cadeia de caracteres Restrições: Comprimento mínimo = 1 (obrigatório) |
Ação contínua
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. | cadeia de caracteres 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. | cadeia de caracteres Restrições: Comprimento mínimo = 3 Comprimento máximo = 63 Padrão = ^[a-z0-9]([a-z0-9]|(-(?!-))){1,61}[a-z0-9]$ |
ID do recurso da conta de armazenamento | ID de recurso do ARM da conta de armazenamento a ser usada para o armazenamento de dados do cliente. | cadeia |
Ação de atraso
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) |
Ação discreta
Nome | Descrição | Valor |
---|---|---|
parâmetros | Lista de pares de valores de chave. | KeyValuePair[] (obrigatório) |
selectorId | Cadeia de caracteres que representa um seletor. | cadeia de caracteres 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. | Seletor[] (obrigatório) |
etapas | Lista de etapas. | Etapa[] (obrigatório) |
Filtro
Nome | Descrição | Valor |
---|---|---|
tipo | Defina como "Simples" para o tipo SimpleFilter. | 'Simples' (obrigatório) |
Par de valores-chave
Nome | Descrição | Valor |
---|---|---|
chave | O nome da configuração da ação. | cadeia de caracteres Restrições: Comprimento mínimo = 1 (obrigatório) |
valor | O valor da configuração da ação. | cadeia de caracteres Restrições: Comprimento mínimo = 1 (obrigatório) |
Seletor de lista
Nome | Descrição | Valor |
---|---|---|
Alvos | Lista de referências de destino. | targetReference[] (obrigatório) |
tipo | Enumeração do tipo seletor. | 'List' (obrigatório) |
Seletor de consulta
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. | 'Nenhum' 'SystemAssigned' 'UserAssigned' (obrigatório) |
Identidades Atribuídas pelo Usuário | 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. | Filtro |
id | Cadeia de caracteres da ID do seletor. | cadeia de caracteres 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) |
Filtro Simples
Nome | Descrição | Valor |
---|---|---|
parâmetros | Modelo que representa os parâmetros de filtro simples. | Parâmetros de filtro simples |
tipo | Enumeração que discrimina entre tipos de filtro. Atualmente, há suporte apenas Simple para o tipo. |
'Simples' (obrigatório) |
Parâmetros de filtro simples
Nome | Descrição | Valor |
---|---|---|
zonas | Lista de zonas de disponibilidade do Azure para filtrar destinos. | cadeia de caracteres[] |
Passo
Nome | Descrição | Valor |
---|---|---|
Ramos | Lista de branches. | Branch[] (obrigatório) |
nome | Cadeia de caracteres do nome da etapa. | cadeia de caracteres Restrições: Comprimento mínimo = 1 (obrigatório) |
Referência de destino
Nome | Descrição | Valor |
---|---|---|
id | Cadeia de caracteres da ID do recurso de um recurso de destino. | cadeia de caracteres 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:
- Grupos de recursos - Consulte comandos de implantação do grupo 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 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 Lista, use:
{
"targets": [
{
"id": "string",
"type": "string"
}
],
"type": "List"
}
Para consulta, use:
{
"queryString": "string",
"subscriptionIds": [ "string" ],
"type": "Query"
}
Valores de propriedade
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 |
local | A localização geográfica onde o recurso reside | cadeia de caracteres (obrigatório) |
nome | O nome do recurso | cadeia de caracteres Restrições: Comprimento mínimo = 1 Padrão = ^[^<>%&:?#/\\]+$ (obrigatório) |
propriedades | As propriedades do recurso de experimento. | |
etiquetas | Etiquetas de recursos | Dicionário de nomes e valores de tags. Consulte Marcas em modelos |
tipo | O tipo de recurso | 'Microsoft.Chaos/experiments' |
Ação
Nome | Descrição | Valor |
---|---|---|
nome | Cadeia de caracteres que representa uma URN de Funcionalidade. | cadeia de caracteres Restrições: Comprimento máximo = 2048 (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. | Ação[] (obrigatório) |
nome | Cadeia de caracteres do nome do branch. | cadeia de caracteres Restrições: Comprimento mínimo = 1 (obrigatório) |
Ação contínua
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. | cadeia de caracteres 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. | cadeia de caracteres Restrições: Comprimento mínimo = 3 Comprimento máximo = 63 Padrão = ^[a-z0-9]([a-z0-9]|(-(?!-))){1,61}[a-z0-9]$ |
ID do recurso da conta de armazenamento | ID de recurso do ARM da conta de armazenamento a ser usada para o armazenamento de dados do cliente. | cadeia |
Ação de atraso
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) |
Ação discreta
Nome | Descrição | Valor |
---|---|---|
parâmetros | Lista de pares de valores de chave. | KeyValuePair[] (obrigatório) |
selectorId | Cadeia de caracteres que representa um seletor. | cadeia de caracteres 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. | Seletor[] (obrigatório) |
etapas | Lista de etapas. | Etapa[] (obrigatório) |
Filtro
Nome | Descrição | Valor |
---|---|---|
tipo | Defina como "Simples" para o tipo SimpleFilter. | 'Simples' (obrigatório) |
Par de valores-chave
Nome | Descrição | Valor |
---|---|---|
chave | O nome da configuração da ação. | cadeia de caracteres Restrições: Comprimento mínimo = 1 (obrigatório) |
valor | O valor da configuração da ação. | cadeia de caracteres Restrições: Comprimento mínimo = 1 (obrigatório) |
Seletor de lista
Nome | Descrição | Valor |
---|---|---|
Alvos | Lista de referências de destino. | targetReference[] (obrigatório) |
tipo | Enumeração do tipo seletor. | 'List' (obrigatório) |
Seletor de consulta
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. | 'Nenhum' 'SystemAssigned' 'UserAssigned' (obrigatório) |
Identidades Atribuídas pelo Usuário | 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. | Filtro |
id | Cadeia de caracteres da ID do seletor. | cadeia de caracteres 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) |
Filtro Simples
Nome | Descrição | Valor |
---|---|---|
parâmetros | Modelo que representa os parâmetros de filtro simples. | Parâmetros de filtro simples |
tipo | Enumeração que discrimina entre tipos de filtro. Atualmente, há suporte apenas Simple para o tipo. |
'Simples' (obrigatório) |
Parâmetros de filtro simples
Nome | Descrição | Valor |
---|---|---|
zonas | Lista de zonas de disponibilidade do Azure para filtrar destinos. | cadeia de caracteres[] |
Passo
Nome | Descrição | Valor |
---|---|---|
Ramos | Lista de branches. | Branch[] (obrigatório) |
nome | Cadeia de caracteres do nome da etapa. | cadeia de caracteres Restrições: Comprimento mínimo = 1 (obrigatório) |
Referência de destino
Nome | Descrição | Valor |
---|---|---|
id | Cadeia de caracteres da ID do recurso de um recurso de destino. | cadeia de caracteres 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 |
---|
Exemplos de uso
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"
parent_id = "string"
identity {
type = "string"
identity_ids = [
"string"
]
}
location = "string"
tags = {
{customized property} = "string"
}
body = {
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 Lista, use:
{
targets = [
{
id = "string"
type = "string"
}
]
type = "List"
}
Para consulta, use:
{
queryString = "string"
subscriptionIds = [
"string"
]
type = "Query"
}
Valores de propriedade
Microsoft.Chaos/experiments
Ação
Nome | Descrição | Valor |
---|---|---|
nome | Cadeia de caracteres que representa uma URN de Funcionalidade. | cadeia de caracteres Restrições: Comprimento máximo = 2048 (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. | Ação[] (obrigatório) |
nome | Cadeia de caracteres do nome do branch. | cadeia de caracteres Restrições: Comprimento mínimo = 1 (obrigatório) |
Ação contínua
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. | cadeia de caracteres 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. | cadeia de caracteres Restrições: Comprimento mínimo = 3 Comprimento máximo = 63 Padrão = ^[a-z0-9]([a-z0-9]|(-(?!-))){1,61}[a-z0-9]$ |
ID do recurso da conta de armazenamento | ID de recurso do ARM da conta de armazenamento a ser usada para o armazenamento de dados do cliente. | cadeia |
Ação de atraso
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) |
Ação discreta
Nome | Descrição | Valor |
---|---|---|
parâmetros | Lista de pares de valores de chave. | KeyValuePair[] (obrigatório) |
selectorId | Cadeia de caracteres que representa um seletor. | cadeia de caracteres 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. | Seletor[] (obrigatório) |
etapas | Lista de etapas. | Etapa[] (obrigatório) |
Filtro
Nome | Descrição | Valor |
---|---|---|
tipo | Defina como "Simples" para o tipo SimpleFilter. | 'Simples' (obrigatório) |
Par de valores-chave
Nome | Descrição | Valor |
---|---|---|
chave | O nome da configuração da ação. | cadeia de caracteres Restrições: Comprimento mínimo = 1 (obrigatório) |
valor | O valor da configuração da ação. | cadeia de caracteres Restrições: Comprimento mínimo = 1 (obrigatório) |
Seletor de lista
Nome | Descrição | Valor |
---|---|---|
Alvos | Lista de referências de destino. | targetReference[] (obrigatório) |
tipo | Enumeração do tipo seletor. | 'List' (obrigatório) |
Seletor de consulta
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. | 'Nenhum' 'SystemAssigned' 'UserAssigned' (obrigatório) |
Identidades Atribuídas pelo Usuário | 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. | Filtro |
id | Cadeia de caracteres da ID do seletor. | cadeia de caracteres 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) |
Filtro Simples
Nome | Descrição | Valor |
---|---|---|
parâmetros | Modelo que representa os parâmetros de filtro simples. | Parâmetros de filtro simples |
tipo | Enumeração que discrimina entre tipos de filtro. Atualmente, há suporte apenas Simple para o tipo. |
'Simples' (obrigatório) |
Parâmetros de filtro simples
Nome | Descrição | Valor |
---|---|---|
zonas | Lista de zonas de disponibilidade do Azure para filtrar destinos. | cadeia de caracteres[] |
Passo
Nome | Descrição | Valor |
---|---|---|
Ramos | Lista de branches. | Branch[] (obrigatório) |
nome | Cadeia de caracteres do nome da etapa. | cadeia de caracteres Restrições: Comprimento mínimo = 1 (obrigatório) |
Referência de destino
Nome | Descrição | Valor |
---|---|---|
id | Cadeia de caracteres da ID do recurso de um recurso de destino. | cadeia de caracteres 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 |
---|