Partilhar via


Parceiro Microsoft.EventGridTopics 2021-10-15-preview

Definição de recursos do bíceps

O tipo de recurso partnerTopics pode ser implantado com operações que visam:

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

Formato do recurso

Para criar um recurso Microsoft.EventGrid/partnerTopics, adicione o seguinte Bicep ao seu modelo.

resource symbolicname 'Microsoft.EventGrid/partnerTopics@2021-10-15-preview' = {
  identity: {
    principalId: 'string'
    tenantId: 'string'
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {
        clientId: 'string'
        principalId: 'string'
      }
    }
  }
  location: 'string'
  name: 'string'
  properties: {
    activationState: 'string'
    eventTypeInfo: {
      inlineEventTypes: {
        {customized property}: {
          dataSchemaUrl: 'string'
          description: 'string'
          documentationUrl: 'string'
        }
      }
      kind: 'string'
    }
    expirationTimeIfNotActivatedUtc: 'string'
    messageForActivation: 'string'
    partnerRegistrationImmutableId: 'string'
    partnerTopicFriendlyDescription: 'string'
    source: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Valores de propriedade

EventTypeInfo

Designação Descrição Valor
inlineEventTypes Uma coleção de tipos de eventos embutidos para o recurso. As chaves de tipo de evento embutidas são do tipo string que representa o nome do evento.
Um exemplo de um nome de evento embutido válido é "Contoso.OrderCreated".
Os valores de tipo de evento embutido são do tipo InlineEventProperties e conterão informações adicionais para cada tipo de evento embutido.
EventTypeInfoInlineEventTypes
tipo O tipo de tipo de evento usado. 'Em linha'

EventTypeInfoInlineEventTypes

Designação Descrição Valor

IdentityInfo

Designação Descrição Valor
principalId A ID principal da identidade do recurso. string
inquilinoId A ID do locatário do recurso. string
tipo O tipo de identidade gerenciada usada. O tipo 'SystemAssigned, UserAssigned' inclui uma identidade criada implicitamente e um conjunto de identidades atribuídas pelo usuário. O tipo 'Nenhum' removerá qualquer identidade. 'Nenhuma'
'SystemAssigned'
'SystemAssigned, UserAssigned'
'UserAssigned'
userAssignedIdentities A lista de identidades de usuário associadas ao recurso. As referências de chave do dicionário de identidade do usuário serão ids de recurso ARM no formato:
'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
Esta propriedade não é usada no momento e está reservada para uso futuro.
IdentityInfoUserAssignedIdentities

IdentityInfoUserAssignedIdentities

Designação Descrição Valor

InlineEventProperties

Designação Descrição Valor
dataSchemaUrl O dataSchemaUrl para o evento inline. string
Descrição A descrição do evento embutido. string
documentationUrl O documentationUrl para o evento inline. string

Microsoft.EventGrid/partnerTopics

Designação Descrição Valor
identidade Informações de identidade para o recurso Tópico do parceiro. IdentityInfo
Localização Localização do recurso. string (obrigatório)
Designação O nome do recurso string (obrigatório)
propriedades Propriedades do tópico de parceiro. PartnerTopicProperties
Etiquetas Tags de recursos Dicionário de nomes e valores de tags. Consulte Tags em modelos

PartnerTopicProperties

Designação Descrição Valor
activationState Estado de ativação do tópico do parceiro. 'Ativado'
'Desativado'
'Nunca ativado'
eventTypeInfo Informações de tipo de evento do canal de evento correspondente. EventTypeInfo
expirationTimeIfNotActivatedUtc Tempo de expiração do tópico do parceiro. Se este temporizador expirar enquanto o tópico do parceiro ainda não estiver ativado,
O tópico do parceiro e o canal de evento correspondente são excluídos.
string
messageForActivation Contexto ou mensagem útil que pode ser usada durante o processo de aprovação pelo assinante. string
partnerRegistrationImmutableId O immutableId do registro de parceiro correspondente. string

Restrições:
Comprimento mínimo = 36
Comprimento máximo = 36
Padrão = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
parceiroTópicoAmigávelDescrição Descrição amigável sobre o tema. Isso pode ser definido pelo editor/parceiro para mostrar uma descrição personalizada para o tópico do parceiro cliente.
Isso será útil para remover qualquer ambiguidade da origem da criação do tópico de parceiro para o cliente.
string
fonte Fonte associada a este tópico de parceiro. Isso representa um recurso de parceiro único. string

TrackedResourceTags

Designação Descrição Valor

UserIdentityProperties

Designação Descrição Valor
ID do cliente O ID do cliente da identidade atribuída ao usuário. string
principalId O id principal da identidade atribuída ao usuário. string

Definição de recurso de modelo ARM

O tipo de recurso partnerTopics pode ser implantado com operações que visam:

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

Formato do recurso

Para criar um recurso Microsoft.EventGrid/partnerTopics, adicione o seguinte JSON ao seu modelo.

{
  "type": "Microsoft.EventGrid/partnerTopics",
  "apiVersion": "2021-10-15-preview",
  "name": "string",
  "identity": {
    "principalId": "string",
    "tenantId": "string",
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
        "clientId": "string",
        "principalId": "string"
      }
    }
  },
  "location": "string",
  "properties": {
    "activationState": "string",
    "eventTypeInfo": {
      "inlineEventTypes": {
        "{customized property}": {
          "dataSchemaUrl": "string",
          "description": "string",
          "documentationUrl": "string"
        }
      },
      "kind": "string"
    },
    "expirationTimeIfNotActivatedUtc": "string",
    "messageForActivation": "string",
    "partnerRegistrationImmutableId": "string",
    "partnerTopicFriendlyDescription": "string",
    "source": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Valores de propriedade

EventTypeInfo

Designação Descrição Valor
inlineEventTypes Uma coleção de tipos de eventos embutidos para o recurso. As chaves de tipo de evento embutidas são do tipo string que representa o nome do evento.
Um exemplo de um nome de evento embutido válido é "Contoso.OrderCreated".
Os valores de tipo de evento embutido são do tipo InlineEventProperties e conterão informações adicionais para cada tipo de evento embutido.
EventTypeInfoInlineEventTypes
tipo O tipo de tipo de evento usado. 'Em linha'

EventTypeInfoInlineEventTypes

Designação Descrição Valor

IdentityInfo

Designação Descrição Valor
principalId A ID principal da identidade do recurso. string
inquilinoId A ID do locatário do recurso. string
tipo O tipo de identidade gerenciada usada. O tipo 'SystemAssigned, UserAssigned' inclui uma identidade criada implicitamente e um conjunto de identidades atribuídas pelo usuário. O tipo 'Nenhum' removerá qualquer identidade. 'Nenhuma'
'SystemAssigned'
'SystemAssigned, UserAssigned'
'UserAssigned'
userAssignedIdentities A lista de identidades de usuário associadas ao recurso. As referências de chave do dicionário de identidade do usuário serão ids de recurso ARM no formato:
'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
Esta propriedade não é usada no momento e está reservada para uso futuro.
IdentityInfoUserAssignedIdentities

IdentityInfoUserAssignedIdentities

Designação Descrição Valor

InlineEventProperties

Designação Descrição Valor
dataSchemaUrl O dataSchemaUrl para o evento inline. string
Descrição A descrição do evento embutido. string
documentationUrl O documentationUrl para o evento inline. string

Microsoft.EventGrid/partnerTopics

Designação Descrição Valor
apiVersion A versão api '2021-10-15-pré-visualização'
identidade Informações de identidade para o recurso Tópico do parceiro. IdentityInfo
Localização Localização do recurso. string (obrigatório)
Designação O nome do recurso string (obrigatório)
propriedades Propriedades do tópico de parceiro. PartnerTopicProperties
Etiquetas Tags de recursos Dicionário de nomes e valores de tags. Consulte Tags em modelos
tipo O tipo de recurso 'Microsoft.EventGrid/partnerTopics'

PartnerTopicProperties

Designação Descrição Valor
activationState Estado de ativação do tópico do parceiro. 'Ativado'
'Desativado'
'Nunca ativado'
eventTypeInfo Informações de tipo de evento do canal de evento correspondente. EventTypeInfo
expirationTimeIfNotActivatedUtc Tempo de expiração do tópico do parceiro. Se este temporizador expirar enquanto o tópico do parceiro ainda não estiver ativado,
O tópico do parceiro e o canal de evento correspondente são excluídos.
string
messageForActivation Contexto ou mensagem útil que pode ser usada durante o processo de aprovação pelo assinante. string
partnerRegistrationImmutableId O immutableId do registro de parceiro correspondente. string

Restrições:
Comprimento mínimo = 36
Comprimento máximo = 36
Padrão = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
parceiroTópicoAmigávelDescrição Descrição amigável sobre o tema. Isso pode ser definido pelo editor/parceiro para mostrar uma descrição personalizada para o tópico do parceiro cliente.
Isso será útil para remover qualquer ambiguidade da origem da criação do tópico de parceiro para o cliente.
string
fonte Fonte associada a este tópico de parceiro. Isso representa um recurso de parceiro único. string

TrackedResourceTags

Designação Descrição Valor

UserIdentityProperties

Designação Descrição Valor
ID do cliente O ID do cliente da identidade atribuída ao usuário. string
principalId O id principal da identidade atribuída ao usuário. string

Definição de recursos Terraform (provedor AzAPI)

O tipo de recurso partnerTopics pode ser implantado com operações que visam:

  • Grupos de recursos

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

Formato do recurso

Para criar um recurso Microsoft.EventGrid/partnerTopics, adicione o seguinte Terraform ao seu modelo.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.EventGrid/partnerTopics@2021-10-15-preview"
  name = "string"
  identity = {
    principalId = "string"
    tenantId = "string"
    type = "string"
    userAssignedIdentities = {
      {customized property} = {
        clientId = "string"
        principalId = "string"
      }
    }
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      activationState = "string"
      eventTypeInfo = {
        inlineEventTypes = {
          {customized property} = {
            dataSchemaUrl = "string"
            description = "string"
            documentationUrl = "string"
          }
        }
        kind = "string"
      }
      expirationTimeIfNotActivatedUtc = "string"
      messageForActivation = "string"
      partnerRegistrationImmutableId = "string"
      partnerTopicFriendlyDescription = "string"
      source = "string"
    }
  })
}

Valores de propriedade

EventTypeInfo

Designação Descrição Valor
inlineEventTypes Uma coleção de tipos de eventos embutidos para o recurso. As chaves de tipo de evento embutidas são do tipo string que representa o nome do evento.
Um exemplo de um nome de evento embutido válido é "Contoso.OrderCreated".
Os valores de tipo de evento embutido são do tipo InlineEventProperties e conterão informações adicionais para cada tipo de evento embutido.
EventTypeInfoInlineEventTypes
tipo O tipo de tipo de evento usado. 'Em linha'

EventTypeInfoInlineEventTypes

Designação Descrição Valor

IdentityInfo

Designação Descrição Valor
principalId A ID principal da identidade do recurso. string
inquilinoId A ID do locatário do recurso. string
tipo O tipo de identidade gerenciada usada. O tipo 'SystemAssigned, UserAssigned' inclui uma identidade criada implicitamente e um conjunto de identidades atribuídas pelo usuário. O tipo 'Nenhum' removerá qualquer identidade. 'Nenhuma'
'SystemAssigned'
'SystemAssigned, UserAssigned'
'UserAssigned'
userAssignedIdentities A lista de identidades de usuário associadas ao recurso. As referências de chave do dicionário de identidade do usuário serão ids de recurso ARM no formato:
'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
Esta propriedade não é usada no momento e está reservada para uso futuro.
IdentityInfoUserAssignedIdentities

IdentityInfoUserAssignedIdentities

Designação Descrição Valor

InlineEventProperties

Designação Descrição Valor
dataSchemaUrl O dataSchemaUrl para o evento inline. string
Descrição A descrição do evento embutido. string
documentationUrl O documentationUrl para o evento inline. string

Microsoft.EventGrid/partnerTopics

Designação Descrição Valor
identidade Informações de identidade para o recurso Tópico do parceiro. IdentityInfo
Localização Localização do recurso. string (obrigatório)
Designação O nome do recurso string (obrigatório)
propriedades Propriedades do tópico de parceiro. PartnerTopicProperties
Etiquetas Tags de recursos Dicionário de nomes e valores de tags.
tipo O tipo de recurso "Microsoft.EventGrid/partnerTopics@2021-10-15-preview"

PartnerTopicProperties

Designação Descrição Valor
activationState Estado de ativação do tópico do parceiro. 'Ativado'
'Desativado'
'Nunca ativado'
eventTypeInfo Informações de tipo de evento do canal de evento correspondente. EventTypeInfo
expirationTimeIfNotActivatedUtc Tempo de expiração do tópico do parceiro. Se este temporizador expirar enquanto o tópico do parceiro ainda não estiver ativado,
O tópico do parceiro e o canal de evento correspondente são excluídos.
string
messageForActivation Contexto ou mensagem útil que pode ser usada durante o processo de aprovação pelo assinante. string
partnerRegistrationImmutableId O immutableId do registro de parceiro correspondente. string

Restrições:
Comprimento mínimo = 36
Comprimento máximo = 36
Padrão = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$
parceiroTópicoAmigávelDescrição Descrição amigável sobre o tema. Isso pode ser definido pelo editor/parceiro para mostrar uma descrição personalizada para o tópico do parceiro cliente.
Isso será útil para remover qualquer ambiguidade da origem da criação do tópico de parceiro para o cliente.
string
fonte Fonte associada a este tópico de parceiro. Isso representa um recurso de parceiro único. string

TrackedResourceTags

Designação Descrição Valor

UserIdentityProperties

Designação Descrição Valor
ID do cliente O ID do cliente da identidade atribuída ao usuário. string
principalId O id principal da identidade atribuída ao usuário. string