Definición de recursos de Bicep
El tipo de recurso partnerTopics se puede implementar con operaciones destinadas a:
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.
Para crear un recurso Microsoft.EventGrid/partnerTopics, agregue el siguiente bicep a la plantilla.
resource symbolicname 'Microsoft.EventGrid/partnerTopics@2025-04-01-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'
displayName: 'string'
documentationUrl: 'string'
}
}
kind: 'string'
}
expirationTimeIfNotActivatedUtc: 'string'
messageForActivation: 'string'
partnerRegistrationImmutableId: 'string'
partnerTopicFriendlyDescription: 'string'
source: 'string'
}
tags: {
{customized property}: 'string'
}
}
Valores de propiedad
Microsoft.EventGrid/partnerTopics
Nombre |
Descripción |
Valor |
identidad |
Información de identidad del recurso tema de asociado. |
Información de identidad |
ubicación |
Ubicación del recurso. |
string (obligatorio) |
nombre |
El nombre del recurso |
string (obligatorio) |
Propiedades |
Propiedades del tema del asociado. |
partnerTopicProperties |
Etiquetas |
Etiquetas de recursos |
Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas |
EventTypeInfo
Nombre |
Descripción |
Valor |
inlineEventTypes |
Colección de tipos de eventos insertados para el recurso. Las claves de tipo de evento insertadas son de tipo cadena que representa el nombre del evento. Un ejemplo de un nombre de evento insertado válido es "Contoso.OrderCreated". Los valores de tipo de evento insertado son de tipo InlineEventProperties y contendrán información adicional para cada tipo de evento insertado. |
EventTypeInfoInlineEventTypes |
amable |
Tipo de evento usado. |
'En línea' |
EventTypeInfoInlineEventTypes
Información de identidad
Nombre |
Descripción |
Valor |
principalId |
Identificador de entidad de seguridad de la identidad del recurso. |
cuerda |
ID del arrendatario |
Identificador de inquilino del recurso. |
cuerda |
tipo |
Tipo de identidad administrada usada. El tipo "SystemAssigned, UserAssigned" incluye una identidad creada implícitamente y un conjunto de identidades asignadas por el usuario. El tipo "None" quitará cualquier identidad. |
'Ninguno' 'SystemAssigned' 'SystemAssigned, UserAssigned' 'Asignado por el usuario' |
identidades asignadas por el usuario |
Lista de identidades de usuario asociadas al recurso. Las referencias de clave de diccionario de identidades de usuario serán identificadores de recursos de ARM con el formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. Esta propiedad no se usa actualmente y está reservada para uso futuro. |
IdentityInfoUserAssignedIdentities |
IdentityInfoUserAssignedIdentities
InlineEventProperties
Nombre |
Descripción |
Valor |
dataSchemaUrl |
DataSchemaUrl para el evento insertado. |
cuerda |
descripción |
Descripción del evento insertado. |
cuerda |
Nombre para mostrar |
DisplayName para el evento insertado. |
cuerda |
documentationUrl |
DocumentationUrl para el evento insertado. |
cuerda |
PartnerTopicProperties
Nombre |
Descripción |
Valor |
activationState |
Estado de activación del tema del asociado. |
"Activado" 'Desactivado' 'NuncaActivado' |
eventTypeInfo |
Información del tipo de evento del canal de eventos correspondiente. |
EventTypeInfo |
expirationTimeIfNotActivatedUtc |
Hora de expiración del tema del asociado. Si este temporizador expira mientras el tema del asociado todavía no está activado, Se eliminan el tema del asociado y el canal de eventos correspondiente. |
cuerda |
messageForActivation |
Contexto o mensaje útil que el suscriptor puede usar durante el proceso de aprobación. |
cuerda |
partnerRegistrationImmutableId |
ImmutableId del registro de asociado correspondiente. |
cuerda
Restricciones: Longitud mínima = 36 Longitud máxima = 36 Patrón = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
partnerTopicFriendlyDescription |
Descripción fácil sobre el tema. El publicador o asociado puede establecerlo para mostrar una descripción personalizada para el tema del asociado de cliente. Esto será útil para quitar cualquier ambigüedad del origen de la creación del tema de asociado para el cliente. |
cuerda |
fuente |
Origen asociado a este tema de asociado. Esto representa un recurso de asociado único. |
cuerda |
UserIdentityProperties
Nombre |
Descripción |
Valor |
clientId |
Identificador de cliente de la identidad asignada por el usuario. |
cuerda |
principalId |
Identificador principal de la identidad asignada por el usuario. |
cuerda |
Definición de recursos de plantilla de ARM
El tipo de recurso partnerTopics se puede implementar con operaciones destinadas a:
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.
Para crear un recurso Microsoft.EventGrid/partnerTopics, agregue el siguiente JSON a la plantilla.
{
"type": "Microsoft.EventGrid/partnerTopics",
"apiVersion": "2025-04-01-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",
"displayName": "string",
"documentationUrl": "string"
}
},
"kind": "string"
},
"expirationTimeIfNotActivatedUtc": "string",
"messageForActivation": "string",
"partnerRegistrationImmutableId": "string",
"partnerTopicFriendlyDescription": "string",
"source": "string"
},
"tags": {
"{customized property}": "string"
}
}
Valores de propiedad
Microsoft.EventGrid/partnerTopics
Nombre |
Descripción |
Valor |
apiVersion |
La versión de api |
"2025-04-01-preview" |
identidad |
Información de identidad del recurso tema de asociado. |
Información de identidad |
ubicación |
Ubicación del recurso. |
string (obligatorio) |
nombre |
El nombre del recurso |
string (obligatorio) |
Propiedades |
Propiedades del tema del asociado. |
partnerTopicProperties |
Etiquetas |
Etiquetas de recursos |
Diccionario de nombres y valores de etiqueta. Consulte etiquetas de en plantillas |
tipo |
El tipo de recurso |
'Microsoft.EventGrid/partnerTopics' |
EventTypeInfo
Nombre |
Descripción |
Valor |
inlineEventTypes |
Colección de tipos de eventos insertados para el recurso. Las claves de tipo de evento insertadas son de tipo cadena que representa el nombre del evento. Un ejemplo de un nombre de evento insertado válido es "Contoso.OrderCreated". Los valores de tipo de evento insertado son de tipo InlineEventProperties y contendrán información adicional para cada tipo de evento insertado. |
EventTypeInfoInlineEventTypes |
amable |
Tipo de evento usado. |
'En línea' |
EventTypeInfoInlineEventTypes
Información de identidad
Nombre |
Descripción |
Valor |
principalId |
Identificador de entidad de seguridad de la identidad del recurso. |
cuerda |
ID del arrendatario |
Identificador de inquilino del recurso. |
cuerda |
tipo |
Tipo de identidad administrada usada. El tipo "SystemAssigned, UserAssigned" incluye una identidad creada implícitamente y un conjunto de identidades asignadas por el usuario. El tipo "None" quitará cualquier identidad. |
'Ninguno' 'SystemAssigned' 'SystemAssigned, UserAssigned' 'Asignado por el usuario' |
identidades asignadas por el usuario |
Lista de identidades de usuario asociadas al recurso. Las referencias de clave de diccionario de identidades de usuario serán identificadores de recursos de ARM con el formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. Esta propiedad no se usa actualmente y está reservada para uso futuro. |
IdentityInfoUserAssignedIdentities |
IdentityInfoUserAssignedIdentities
InlineEventProperties
Nombre |
Descripción |
Valor |
dataSchemaUrl |
DataSchemaUrl para el evento insertado. |
cuerda |
descripción |
Descripción del evento insertado. |
cuerda |
Nombre para mostrar |
DisplayName para el evento insertado. |
cuerda |
documentationUrl |
DocumentationUrl para el evento insertado. |
cuerda |
PartnerTopicProperties
Nombre |
Descripción |
Valor |
activationState |
Estado de activación del tema del asociado. |
"Activado" 'Desactivado' 'NuncaActivado' |
eventTypeInfo |
Información del tipo de evento del canal de eventos correspondiente. |
EventTypeInfo |
expirationTimeIfNotActivatedUtc |
Hora de expiración del tema del asociado. Si este temporizador expira mientras el tema del asociado todavía no está activado, Se eliminan el tema del asociado y el canal de eventos correspondiente. |
cuerda |
messageForActivation |
Contexto o mensaje útil que el suscriptor puede usar durante el proceso de aprobación. |
cuerda |
partnerRegistrationImmutableId |
ImmutableId del registro de asociado correspondiente. |
cuerda
Restricciones: Longitud mínima = 36 Longitud máxima = 36 Patrón = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
partnerTopicFriendlyDescription |
Descripción fácil sobre el tema. El publicador o asociado puede establecerlo para mostrar una descripción personalizada para el tema del asociado de cliente. Esto será útil para quitar cualquier ambigüedad del origen de la creación del tema de asociado para el cliente. |
cuerda |
fuente |
Origen asociado a este tema de asociado. Esto representa un recurso de asociado único. |
cuerda |
UserIdentityProperties
Nombre |
Descripción |
Valor |
clientId |
Identificador de cliente de la identidad asignada por el usuario. |
cuerda |
principalId |
Identificador principal de la identidad asignada por el usuario. |
cuerda |
Ejemplos de uso
El tipo de recurso partnerTopics se puede implementar con operaciones destinadas a:
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.
Para crear un recurso Microsoft.EventGrid/partnerTopics, agregue el siguiente terraform a la plantilla.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.EventGrid/partnerTopics@2025-04-01-preview"
name = "string"
parent_id = "string"
identity {
type = "string"
identity_ids = [
"string"
]
}
location = "string"
tags = {
{customized property} = "string"
}
body = {
properties = {
activationState = "string"
eventTypeInfo = {
inlineEventTypes = {
{customized property} = {
dataSchemaUrl = "string"
description = "string"
displayName = "string"
documentationUrl = "string"
}
}
kind = "string"
}
expirationTimeIfNotActivatedUtc = "string"
messageForActivation = "string"
partnerRegistrationImmutableId = "string"
partnerTopicFriendlyDescription = "string"
source = "string"
}
}
}
Valores de propiedad
Microsoft.EventGrid/partnerTopics
Nombre |
Descripción |
Valor |
identidad |
Información de identidad del recurso tema de asociado. |
Información de identidad |
ubicación |
Ubicación del recurso. |
string (obligatorio) |
nombre |
El nombre del recurso |
string (obligatorio) |
Propiedades |
Propiedades del tema del asociado. |
partnerTopicProperties |
Etiquetas |
Etiquetas de recursos |
Diccionario de nombres y valores de etiqueta. |
tipo |
El tipo de recurso |
"Microsoft.EventGrid/partnerTopics@2025-04-01-preview" |
EventTypeInfo
Nombre |
Descripción |
Valor |
inlineEventTypes |
Colección de tipos de eventos insertados para el recurso. Las claves de tipo de evento insertadas son de tipo cadena que representa el nombre del evento. Un ejemplo de un nombre de evento insertado válido es "Contoso.OrderCreated". Los valores de tipo de evento insertado son de tipo InlineEventProperties y contendrán información adicional para cada tipo de evento insertado. |
EventTypeInfoInlineEventTypes |
amable |
Tipo de evento usado. |
'En línea' |
EventTypeInfoInlineEventTypes
Información de identidad
Nombre |
Descripción |
Valor |
principalId |
Identificador de entidad de seguridad de la identidad del recurso. |
cuerda |
ID del arrendatario |
Identificador de inquilino del recurso. |
cuerda |
tipo |
Tipo de identidad administrada usada. El tipo "SystemAssigned, UserAssigned" incluye una identidad creada implícitamente y un conjunto de identidades asignadas por el usuario. El tipo "None" quitará cualquier identidad. |
'Ninguno' 'SystemAssigned' 'SystemAssigned, UserAssigned' 'Asignado por el usuario' |
identidades asignadas por el usuario |
Lista de identidades de usuario asociadas al recurso. Las referencias de clave de diccionario de identidades de usuario serán identificadores de recursos de ARM con el formato: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. Esta propiedad no se usa actualmente y está reservada para uso futuro. |
IdentityInfoUserAssignedIdentities |
IdentityInfoUserAssignedIdentities
InlineEventProperties
Nombre |
Descripción |
Valor |
dataSchemaUrl |
DataSchemaUrl para el evento insertado. |
cuerda |
descripción |
Descripción del evento insertado. |
cuerda |
Nombre para mostrar |
DisplayName para el evento insertado. |
cuerda |
documentationUrl |
DocumentationUrl para el evento insertado. |
cuerda |
PartnerTopicProperties
Nombre |
Descripción |
Valor |
activationState |
Estado de activación del tema del asociado. |
"Activado" 'Desactivado' 'NuncaActivado' |
eventTypeInfo |
Información del tipo de evento del canal de eventos correspondiente. |
EventTypeInfo |
expirationTimeIfNotActivatedUtc |
Hora de expiración del tema del asociado. Si este temporizador expira mientras el tema del asociado todavía no está activado, Se eliminan el tema del asociado y el canal de eventos correspondiente. |
cuerda |
messageForActivation |
Contexto o mensaje útil que el suscriptor puede usar durante el proceso de aprobación. |
cuerda |
partnerRegistrationImmutableId |
ImmutableId del registro de asociado correspondiente. |
cuerda
Restricciones: Longitud mínima = 36 Longitud máxima = 36 Patrón = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
partnerTopicFriendlyDescription |
Descripción fácil sobre el tema. El publicador o asociado puede establecerlo para mostrar una descripción personalizada para el tema del asociado de cliente. Esto será útil para quitar cualquier ambigüedad del origen de la creación del tema de asociado para el cliente. |
cuerda |
fuente |
Origen asociado a este tema de asociado. Esto representa un recurso de asociado único. |
cuerda |
UserIdentityProperties
Nombre |
Descripción |
Valor |
clientId |
Identificador de cliente de la identidad asignada por el usuario. |
cuerda |
principalId |
Identificador principal de la identidad asignada por el usuario. |
cuerda |