Teste do Microsoft.TestBaseBaseAccounts/customerEvents

Definição de recurso do Bicep

O tipo de recurso testBaseAccounts/customerEvents pode ser implantado com operações direcionadas:

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

Formato de recurso

Para criar um recurso Microsoft.TestBase/testBaseAccounts/customerEvents, adicione o Bicep a seguir ao modelo.

resource symbolicname 'Microsoft.TestBase/testBaseAccounts/customerEvents@2022-04-01-preview' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    eventName: 'string'
    receivers: [
      {
        receiverType: 'string'
        receiverValue: {
          distributionGroupListReceiverValue: {
            distributionGroups: [
              'string'
            ]
          }
          subscriptionReceiverValue: {
            role: 'string'
            subscriptionId: 'string'
            subscriptionName: 'string'
          }
          userObjectReceiverValue: {
            userObjectIds: [
              'string'
            ]
          }
        }
      }
    ]
  }
}

Valores de propriedade

testBaseAccounts/customerEvents

Nome Descrição Valor
name O nome do recurso

Veja como definir nomes e tipos para recursos filho no Bicep.
cadeia de caracteres (obrigatório)
pai No Bicep, você pode especificar o recurso pai para um recurso filho. Você só precisa adicionar essa propriedade quando o recurso filho é declarado fora do recurso pai.

Para obter mais informações, consulte Recurso filho fora do recurso pai.
Nome simbólico para o recurso do tipo: testBaseAccounts
properties Propriedades do Evento de Notificação do Cliente. CustomerEventProperties

CustomerEventProperties

Nome Descrição Valor
eventName O nome do evento inscrito. cadeia de caracteres (obrigatório)
Receptores Os receptores de evento de notificação. NotificationEventReceiver[] (obrigatório)

NotificationEventReceiver

Nome Descrição Valor
receiverType O tipo do receptor do evento de notificação. string
receiverValue O valor do receptor do evento de notificação. NotificationReceiverValue

NotificationReceiverValue

Nome Descrição Valor
distributionGroupListReceiverValue O valor do receptor do objeto de usuário. DistributionGroupListReceiverValue
subscriptionReceiverValue O valor do receptor do objeto de usuário. SubscriptionReceiverValue
userObjectReceiverValue O valor do receptor do objeto de usuário. UserObjectReceiverValue

DistributionGroupListReceiverValue

Nome Descrição Valor
distributionGroups A lista de grupos de distribuição. string[]

SubscriptionReceiverValue

Nome Descrição Valor
função A função do receptor de notificação. string
subscriptionId A ID da assinatura do receptor de notificação. string
subscriptionName O nome da assinatura do receptor de notificação. string

UserObjectReceiverValue

Nome Descrição Valor
userObjectIds IDs de objeto de usuário. string[]

Definição de recurso de modelo do ARM

O tipo de recurso testBaseAccounts/customerEvents pode ser implantado com operações direcionadas:

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

Formato de recurso

Para criar um recurso Microsoft.TestBase/testBaseAccounts/customerEvents, adicione o JSON a seguir ao modelo.

{
  "type": "Microsoft.TestBase/testBaseAccounts/customerEvents",
  "apiVersion": "2022-04-01-preview",
  "name": "string",
  "properties": {
    "eventName": "string",
    "receivers": [
      {
        "receiverType": "string",
        "receiverValue": {
          "distributionGroupListReceiverValue": {
            "distributionGroups": [ "string" ]
          },
          "subscriptionReceiverValue": {
            "role": "string",
            "subscriptionId": "string",
            "subscriptionName": "string"
          },
          "userObjectReceiverValue": {
            "userObjectIds": [ "string" ]
          }
        }
      }
    ]
  }
}

Valores de propriedade

testBaseAccounts/customerEvents

Nome Descrição Valor
tipo O tipo de recurso 'Microsoft.TestBase/testBaseAccounts/customerEvents'
apiVersion A versão da API do recurso '2022-04-01-preview'
name O nome do recurso

Veja como definir nomes e tipos para recursos filho em modelos do ARM JSON.
cadeia de caracteres (obrigatório)
properties Propriedades do Evento de Notificação do Cliente. CustomerEventProperties

CustomerEventProperties

Nome Descrição Valor
eventName O nome do evento inscrito. cadeia de caracteres (obrigatório)
Receptores Os receptores de evento de notificação. NotificationEventReceiver[] (obrigatório)

NotificationEventReceiver

Nome Descrição Valor
receiverType O tipo do receptor do evento de notificação. string
receiverValue O valor do receptor do evento de notificação. NotificationReceiverValue

NotificationReceiverValue

Nome Descrição Valor
distributionGroupListReceiverValue O valor do receptor do objeto de usuário. DistributionGroupListReceiverValue
subscriptionReceiverValue O valor do receptor do objeto de usuário. SubscriptionReceiverValue
userObjectReceiverValue O valor do receptor do objeto de usuário. UserObjectReceiverValue

DistributionGroupListReceiverValue

Nome Descrição Valor
distributionGroups A lista de grupos de distribuição. string[]

SubscriptionReceiverValue

Nome Descrição Valor
função A função do receptor de notificação. string
subscriptionId A ID da assinatura do receptor de notificação. string
subscriptionName O nome da assinatura do receptor de notificação. string

UserObjectReceiverValue

Nome Descrição Valor
userObjectIds IDs de objeto de usuário. string[]

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

O tipo de recurso testBaseAccounts/customerEvents pode ser implantado com operações direcionadas:

  • Grupos de recursos

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

Formato de recurso

Para criar um recurso Microsoft.TestBase/testBaseAccounts/customerEvents, adicione o Terraform a seguir ao modelo.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.TestBase/testBaseAccounts/customerEvents@2022-04-01-preview"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      eventName = "string"
      receivers = [
        {
          receiverType = "string"
          receiverValue = {
            distributionGroupListReceiverValue = {
              distributionGroups = [
                "string"
              ]
            }
            subscriptionReceiverValue = {
              role = "string"
              subscriptionId = "string"
              subscriptionName = "string"
            }
            userObjectReceiverValue = {
              userObjectIds = [
                "string"
              ]
            }
          }
        }
      ]
    }
  })
}

Valores de propriedade

testBaseAccounts/customerEvents

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.TestBase/testBaseAccounts/customerEvents@2022-04-01-preview"
name O nome do recurso cadeia de caracteres (obrigatório)
parent_id A ID do recurso que é o pai desse recurso. ID do recurso do tipo: testBaseAccounts
properties Propriedades do Evento de Notificação do Cliente. CustomerEventProperties

CustomerEventProperties

Nome Descrição Valor
eventName O nome do evento inscrito. cadeia de caracteres (obrigatório)
Receptores Os receptores de evento de notificação. NotificationEventReceiver[] (obrigatório)

NotificationEventReceiver

Nome Descrição Valor
receiverType O tipo do receptor de evento de notificação. string
receiverValue O valor do receptor do evento de notificação. NotificationReceiverValue

NotificationReceiverValue

Nome Descrição Valor
distributionGroupListReceiverValue O valor do receptor do objeto de usuário. DistributionGroupListReceiverValue
subscriptionReceiverValue O valor do receptor do objeto de usuário. SubscriptionReceiverValue
userObjectReceiverValue O valor do receptor do objeto de usuário. UserObjectReceiverValue

DistributionGroupListReceiverValue

Nome Descrição Valor
distributionGroups A lista de grupos de distribuição. string[]

SubscriptionReceiverValue

Nome Descrição Valor
função A função do receptor de notificação. string
subscriptionId A ID da assinatura do receptor de notificação. string
subscriptionName O nome da assinatura do receptor de notificação. string

UserObjectReceiverValue

Nome Descrição Valor
userObjectIds IDs de objeto do usuário. string[]