Microsoft.EventGrid partnerNamespaces/channels 2023-12-15-preview
Définition de ressource Bicep
Le type de ressource partnerNamespaces/canaux peut être déployé avec des opérations qui ciblent :
- groupes de ressources - Consultez commandes de déploiement de groupes de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Format de ressource
Pour créer une ressource Microsoft.EventGrid/partnerNamespaces/channels, ajoutez le bicep suivant à votre modèle.
resource symbolicname 'Microsoft.EventGrid/partnerNamespaces/channels@2023-12-15-preview' = {
parent: resourceSymbolicName
name: 'string'
properties: {
channelType: 'string'
expirationTimeIfNotActivatedUtc: 'string'
messageForActivation: 'string'
partnerDestinationInfo: {
azureSubscriptionId: 'string'
endpointServiceContext: 'string'
name: 'string'
resourceGroupName: 'string'
resourceMoveChangeHistory: [
{
azureSubscriptionId: 'string'
changedTimeUtc: 'string'
resourceGroupName: 'string'
}
]
endpointType: 'string'
// For remaining properties, see PartnerDestinationInfo objects
}
partnerTopicInfo: {
azureSubscriptionId: 'string'
eventTypeInfo: {
inlineEventTypes: {
{customized property}: {
dataSchemaUrl: 'string'
description: 'string'
displayName: 'string'
documentationUrl: 'string'
}
}
kind: 'string'
}
name: 'string'
resourceGroupName: 'string'
source: 'string'
}
provisioningState: 'string'
readinessState: 'string'
}
}
Objets PartnerClientAuthentication
Définissez la propriété clientAuthenticationType pour spécifier le type d’objet.
Pour AzureAD, utilisez :
{
clientAuthenticationType: 'AzureAD'
properties: {
azureActiveDirectoryApplicationIdOrUri: 'string'
azureActiveDirectoryTenantId: 'string'
}
}
Objets PartnerDestinationInfo
Définissez la propriété endpointType
Pour WebHook, utilisez :
{
endpointType: 'WebHook'
properties: {
clientAuthentication: {
clientAuthenticationType: 'string'
// For remaining properties, see PartnerClientAuthentication objects
}
endpointBaseUrl: 'string'
endpointUrl: 'string'
}
}
Valeurs de propriété
AzureADPartnerClientAuthentication
Nom | Description | Valeur |
---|---|---|
clientAuthenticationType | Type d’authentification du client | 'AzureAD' (obligatoire) |
Propriétés | Propriétés d’AzureAD ClientAuthentication | AzureADPartnerClientAuthenticationProperties |
AzureADPartnerClientAuthenticationProperties
Nom | Description | Valeur |
---|---|---|
azureActiveDirectoryApplicationIdOrUri | ID d’application Azure Active Directory ou URI pour obtenir le jeton d’accès qui sera inclus en tant que jeton du porteur dans les demandes de remise. | corde |
azureActiveDirectoryTenantId | ID de locataire Azure Active Directory pour obtenir le jeton d’accès qui sera inclus en tant que jeton du porteur dans les demandes de remise. | corde |
ChannelProperties
Nom | Description | Valeur |
---|---|---|
channelType | Type du canal d’événements qui représente le flux de direction des événements. | 'PartnerDestination' 'PartnerTopic' |
expirationTimeIfNotActivatedUtc | Délai d’expiration du canal. Si ce minuteur expire alors que la rubrique partenaire correspondante n’est jamais activée, le canal et la rubrique partenaire correspondante sont supprimés. |
corde |
messageForActivation | Contexte ou message utile qui peut être utilisé pendant le processus d’approbation par l’abonné. | corde |
partnerDestinationInfo | Cette propriété doit être remplie lorsque channelType est PartnerDestination et représente des informations sur la ressource de destination du partenaire correspondant au canal. | PartnerDestinationInfo |
partnerTopicInfo | Cette propriété doit être remplie lorsque channelType est PartnerTopic et représente des informations sur la ressource de rubrique partenaire correspondant au canal. | PartnerTopicInfo |
provisioningState | État d’approvisionnement du canal. | 'Annulé' 'Création' 'Suppression' 'Échec' 'IdleDueToMirroredPartnerDestinationDeletion' 'IdleDueToMirroredPartnerTopicDeletion' 'Réussi' 'Mise à jour' |
readinessState | État de préparation de la rubrique partenaire correspondante. | 'Activé' 'NeverActivated' |
EventTypeInfo
Nom | Description | Valeur |
---|---|---|
inlineEventTypes | Collection de types d’événements inline pour la ressource. Les clés de type d’événement inline sont de type chaîne qui représente le nom de l’événement. Un exemple de nom d’événement inline valide est « Contoso.OrderCreated ». Les valeurs de type d’événement inline sont de type InlineEventProperties et contiennent des informations supplémentaires pour chaque type d’événement inline. |
EventTypeInfoInlineEventTypes |
gentil | Type d’événement utilisé. | 'Inline' |
EventTypeInfoInlineEventTypes
Nom | Description | Valeur |
---|
InlineEventProperties
Nom | Description | Valeur |
---|---|---|
dataSchemaUrl | DataSchemaUrl pour l’événement inline. | corde |
description | Description de l’événement inline. | corde |
displayName | DisplayName pour l’événement inline. | corde |
documentationUrl | DocumentationUrl de l’événement inline. | corde |
Microsoft.EventGrid/partnerNamespaces/channels
Nom | Description | Valeur |
---|---|---|
nom | Nom de la ressource | chaîne (obligatoire) |
parent | Dans Bicep, vous pouvez spécifier la ressource parente d’une ressource enfant. Vous devez uniquement ajouter cette propriété lorsque la ressource enfant est déclarée en dehors de la ressource parente. Pour plus d’informations, consultez ressource enfant en dehors de la ressource parente. |
Nom symbolique de la ressource de type : partnerNamespaces |
Propriétés | Propriétés du canal. | ChannelProperties |
PartnerClientAuthentication
Nom | Description | Valeur |
---|---|---|
clientAuthenticationType | Défini sur « AzureAD » pour le type AzureADPartnerClientAuthentication. | 'AzureAD' (obligatoire) |
PartnerDestinationInfo
Nom | Description | Valeur |
---|---|---|
azureSubscriptionId | ID d’abonnement Azure de l’abonné. La destination partenaire associée au canal sera créé sous cet abonnement Azure. |
corde |
endpointServiceContext | Contexte supplémentaire du point de terminaison de destination du partenaire. | corde |
endpointType | Défini sur « WebHook » pour le type WebhookPartnerDestinationInfo. | 'WebHook' (obligatoire) |
nom | Nom de la destination partenaire associée au canal. | corde |
resourceGroupName | Groupe de ressources Azure de l’abonné. La destination partenaire associée au canal sera créé sous ce groupe de ressources. |
corde |
resourceMoveChangeHistory | Historique des modifications du déplacement de ressources. | ResourceMoveChangeHistory[] |
PartnerTopicInfo
Nom | Description | Valeur |
---|---|---|
azureSubscriptionId | ID d’abonnement Azure de l’abonné. La rubrique partenaire associée au canal sera créé sous cet abonnement Azure. |
corde |
eventTypeInfo | Informations sur le type d’événement pour la rubrique partenaire. Ces informations sont fournies par l’éditeur et peuvent être utilisées par le abonné pour afficher différents types d’événements publiés. |
eventTypeInfo |
nom | Nom de la rubrique partenaire associée au canal. | corde |
resourceGroupName | Groupe de ressources Azure de l’abonné. La rubrique partenaire associée au canal sera créé sous ce groupe de ressources. |
corde |
source | Les informations sources sont fournies par l’éditeur pour déterminer l’étendue ou le contexte à partir duquel les événements sont d’origine. Ces informations peuvent être utilisées par l’abonné pendant le processus d’approbation du rubrique partenaire créée. |
corde |
ResourceMoveChangeHistory
Nom | Description | Valeur |
---|---|---|
azureSubscriptionId | ID d’abonnement Azure de la ressource. | corde |
changedTimeUtc | Horodatage UTC de la modification de la ressource. | corde |
resourceGroupName | Groupe de ressources Azure de la ressource. | corde |
WebhookPartnerDestinationInfo
Nom | Description | Valeur |
---|---|---|
endpointType | Type du point de terminaison pour la destination du partenaire | 'WebHook' (obligatoire) |
Propriétés | Propriétés webHook de la destination du partenaire. | WebhookPartnerDestinationProperties |
WebhookPartnerDestinationProperties
Définition de ressource de modèle ARM
Le type de ressource partnerNamespaces/canaux peut être déployé avec des opérations qui ciblent :
- groupes de ressources - Consultez commandes de déploiement de groupes de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Format de ressource
Pour créer une ressource Microsoft.EventGrid/partnerNamespaces/channels, ajoutez le code JSON suivant à votre modèle.
{
"type": "Microsoft.EventGrid/partnerNamespaces/channels",
"apiVersion": "2023-12-15-preview",
"name": "string",
"properties": {
"channelType": "string",
"expirationTimeIfNotActivatedUtc": "string",
"messageForActivation": "string",
"partnerDestinationInfo": {
"azureSubscriptionId": "string",
"endpointServiceContext": "string",
"name": "string",
"resourceGroupName": "string",
"resourceMoveChangeHistory": [
{
"azureSubscriptionId": "string",
"changedTimeUtc": "string",
"resourceGroupName": "string"
}
],
"endpointType": "string"
// For remaining properties, see PartnerDestinationInfo objects
},
"partnerTopicInfo": {
"azureSubscriptionId": "string",
"eventTypeInfo": {
"inlineEventTypes": {
"{customized property}": {
"dataSchemaUrl": "string",
"description": "string",
"displayName": "string",
"documentationUrl": "string"
}
},
"kind": "string"
},
"name": "string",
"resourceGroupName": "string",
"source": "string"
},
"provisioningState": "string",
"readinessState": "string"
}
}
Objets PartnerClientAuthentication
Définissez la propriété clientAuthenticationType pour spécifier le type d’objet.
Pour AzureAD, utilisez :
{
"clientAuthenticationType": "AzureAD",
"properties": {
"azureActiveDirectoryApplicationIdOrUri": "string",
"azureActiveDirectoryTenantId": "string"
}
}
Objets PartnerDestinationInfo
Définissez la propriété endpointType
Pour WebHook, utilisez :
{
"endpointType": "WebHook",
"properties": {
"clientAuthentication": {
"clientAuthenticationType": "string"
// For remaining properties, see PartnerClientAuthentication objects
},
"endpointBaseUrl": "string",
"endpointUrl": "string"
}
}
Valeurs de propriété
AzureADPartnerClientAuthentication
Nom | Description | Valeur |
---|---|---|
clientAuthenticationType | Type d’authentification du client | 'AzureAD' (obligatoire) |
Propriétés | Propriétés d’AzureAD ClientAuthentication | AzureADPartnerClientAuthenticationProperties |
AzureADPartnerClientAuthenticationProperties
Nom | Description | Valeur |
---|---|---|
azureActiveDirectoryApplicationIdOrUri | ID d’application Azure Active Directory ou URI pour obtenir le jeton d’accès qui sera inclus en tant que jeton du porteur dans les demandes de remise. | corde |
azureActiveDirectoryTenantId | ID de locataire Azure Active Directory pour obtenir le jeton d’accès qui sera inclus en tant que jeton du porteur dans les demandes de remise. | corde |
ChannelProperties
Nom | Description | Valeur |
---|---|---|
channelType | Type du canal d’événements qui représente le flux de direction des événements. | 'PartnerDestination' 'PartnerTopic' |
expirationTimeIfNotActivatedUtc | Délai d’expiration du canal. Si ce minuteur expire alors que la rubrique partenaire correspondante n’est jamais activée, le canal et la rubrique partenaire correspondante sont supprimés. |
corde |
messageForActivation | Contexte ou message utile qui peut être utilisé pendant le processus d’approbation par l’abonné. | corde |
partnerDestinationInfo | Cette propriété doit être remplie lorsque channelType est PartnerDestination et représente des informations sur la ressource de destination du partenaire correspondant au canal. | PartnerDestinationInfo |
partnerTopicInfo | Cette propriété doit être remplie lorsque channelType est PartnerTopic et représente des informations sur la ressource de rubrique partenaire correspondant au canal. | PartnerTopicInfo |
provisioningState | État d’approvisionnement du canal. | 'Annulé' 'Création' 'Suppression' 'Échec' 'IdleDueToMirroredPartnerDestinationDeletion' 'IdleDueToMirroredPartnerTopicDeletion' 'Réussi' 'Mise à jour' |
readinessState | État de préparation de la rubrique partenaire correspondante. | 'Activé' 'NeverActivated' |
EventTypeInfo
Nom | Description | Valeur |
---|---|---|
inlineEventTypes | Collection de types d’événements inline pour la ressource. Les clés de type d’événement inline sont de type chaîne qui représente le nom de l’événement. Un exemple de nom d’événement inline valide est « Contoso.OrderCreated ». Les valeurs de type d’événement inline sont de type InlineEventProperties et contiennent des informations supplémentaires pour chaque type d’événement inline. |
EventTypeInfoInlineEventTypes |
gentil | Type d’événement utilisé. | 'Inline' |
EventTypeInfoInlineEventTypes
Nom | Description | Valeur |
---|
InlineEventProperties
Nom | Description | Valeur |
---|---|---|
dataSchemaUrl | DataSchemaUrl pour l’événement inline. | corde |
description | Description de l’événement inline. | corde |
displayName | DisplayName pour l’événement inline. | corde |
documentationUrl | DocumentationUrl de l’événement inline. | corde |
Microsoft.EventGrid/partnerNamespaces/channels
Nom | Description | Valeur |
---|---|---|
apiVersion | Version de l’API | '2023-12-15-preview' |
nom | Nom de la ressource | chaîne (obligatoire) |
Propriétés | Propriétés du canal. | ChannelProperties |
type | Type de ressource | 'Microsoft.EventGrid/partnerNamespaces/channels' |
PartnerClientAuthentication
Nom | Description | Valeur |
---|---|---|
clientAuthenticationType | Défini sur « AzureAD » pour le type AzureADPartnerClientAuthentication. | 'AzureAD' (obligatoire) |
PartnerDestinationInfo
Nom | Description | Valeur |
---|---|---|
azureSubscriptionId | ID d’abonnement Azure de l’abonné. La destination partenaire associée au canal sera créé sous cet abonnement Azure. |
corde |
endpointServiceContext | Contexte supplémentaire du point de terminaison de destination du partenaire. | corde |
endpointType | Défini sur « WebHook » pour le type WebhookPartnerDestinationInfo. | 'WebHook' (obligatoire) |
nom | Nom de la destination partenaire associée au canal. | corde |
resourceGroupName | Groupe de ressources Azure de l’abonné. La destination partenaire associée au canal sera créé sous ce groupe de ressources. |
corde |
resourceMoveChangeHistory | Historique des modifications du déplacement de ressources. | ResourceMoveChangeHistory[] |
PartnerTopicInfo
Nom | Description | Valeur |
---|---|---|
azureSubscriptionId | ID d’abonnement Azure de l’abonné. La rubrique partenaire associée au canal sera créé sous cet abonnement Azure. |
corde |
eventTypeInfo | Informations sur le type d’événement pour la rubrique partenaire. Ces informations sont fournies par l’éditeur et peuvent être utilisées par le abonné pour afficher différents types d’événements publiés. |
eventTypeInfo |
nom | Nom de la rubrique partenaire associée au canal. | corde |
resourceGroupName | Groupe de ressources Azure de l’abonné. La rubrique partenaire associée au canal sera créé sous ce groupe de ressources. |
corde |
source | Les informations sources sont fournies par l’éditeur pour déterminer l’étendue ou le contexte à partir duquel les événements sont d’origine. Ces informations peuvent être utilisées par l’abonné pendant le processus d’approbation du rubrique partenaire créée. |
corde |
ResourceMoveChangeHistory
Nom | Description | Valeur |
---|---|---|
azureSubscriptionId | ID d’abonnement Azure de la ressource. | corde |
changedTimeUtc | Horodatage UTC de la modification de la ressource. | corde |
resourceGroupName | Groupe de ressources Azure de la ressource. | corde |
WebhookPartnerDestinationInfo
Nom | Description | Valeur |
---|---|---|
endpointType | Type du point de terminaison pour la destination du partenaire | 'WebHook' (obligatoire) |
Propriétés | Propriétés webHook de la destination du partenaire. | WebhookPartnerDestinationProperties |
WebhookPartnerDestinationProperties
Définition de ressource Terraform (fournisseur AzAPI)
Le type de ressource partnerNamespaces/canaux peut être déployé avec des opérations qui ciblent :
- groupes de ressources
Pour obtenir la liste des propriétés modifiées dans chaque version de l’API, consultez journal des modifications.
Format de ressource
Pour créer une ressource Microsoft.EventGrid/partnerNamespaces/channels, ajoutez le terraform suivant à votre modèle.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.EventGrid/partnerNamespaces/channels@2023-12-15-preview"
name = "string"
body = jsonencode({
properties = {
channelType = "string"
expirationTimeIfNotActivatedUtc = "string"
messageForActivation = "string"
partnerDestinationInfo = {
azureSubscriptionId = "string"
endpointServiceContext = "string"
name = "string"
resourceGroupName = "string"
resourceMoveChangeHistory = [
{
azureSubscriptionId = "string"
changedTimeUtc = "string"
resourceGroupName = "string"
}
]
endpointType = "string"
// For remaining properties, see PartnerDestinationInfo objects
}
partnerTopicInfo = {
azureSubscriptionId = "string"
eventTypeInfo = {
inlineEventTypes = {
{customized property} = {
dataSchemaUrl = "string"
description = "string"
displayName = "string"
documentationUrl = "string"
}
}
kind = "string"
}
name = "string"
resourceGroupName = "string"
source = "string"
}
provisioningState = "string"
readinessState = "string"
}
})
}
Objets PartnerClientAuthentication
Définissez la propriété clientAuthenticationType pour spécifier le type d’objet.
Pour AzureAD, utilisez :
{
clientAuthenticationType = "AzureAD"
properties = {
azureActiveDirectoryApplicationIdOrUri = "string"
azureActiveDirectoryTenantId = "string"
}
}
Objets PartnerDestinationInfo
Définissez la propriété endpointType
Pour WebHook, utilisez :
{
endpointType = "WebHook"
properties = {
clientAuthentication = {
clientAuthenticationType = "string"
// For remaining properties, see PartnerClientAuthentication objects
}
endpointBaseUrl = "string"
endpointUrl = "string"
}
}
Valeurs de propriété
AzureADPartnerClientAuthentication
Nom | Description | Valeur |
---|---|---|
clientAuthenticationType | Type d’authentification du client | 'AzureAD' (obligatoire) |
Propriétés | Propriétés d’AzureAD ClientAuthentication | AzureADPartnerClientAuthenticationProperties |
AzureADPartnerClientAuthenticationProperties
Nom | Description | Valeur |
---|---|---|
azureActiveDirectoryApplicationIdOrUri | ID d’application Azure Active Directory ou URI pour obtenir le jeton d’accès qui sera inclus en tant que jeton du porteur dans les demandes de remise. | corde |
azureActiveDirectoryTenantId | ID de locataire Azure Active Directory pour obtenir le jeton d’accès qui sera inclus en tant que jeton du porteur dans les demandes de remise. | corde |
ChannelProperties
Nom | Description | Valeur |
---|---|---|
channelType | Type du canal d’événements qui représente le flux de direction des événements. | 'PartnerDestination' 'PartnerTopic' |
expirationTimeIfNotActivatedUtc | Délai d’expiration du canal. Si ce minuteur expire alors que la rubrique partenaire correspondante n’est jamais activée, le canal et la rubrique partenaire correspondante sont supprimés. |
corde |
messageForActivation | Contexte ou message utile qui peut être utilisé pendant le processus d’approbation par l’abonné. | corde |
partnerDestinationInfo | Cette propriété doit être remplie lorsque channelType est PartnerDestination et représente des informations sur la ressource de destination du partenaire correspondant au canal. | PartnerDestinationInfo |
partnerTopicInfo | Cette propriété doit être remplie lorsque channelType est PartnerTopic et représente des informations sur la ressource de rubrique partenaire correspondant au canal. | PartnerTopicInfo |
provisioningState | État d’approvisionnement du canal. | 'Annulé' 'Création' 'Suppression' 'Échec' 'IdleDueToMirroredPartnerDestinationDeletion' 'IdleDueToMirroredPartnerTopicDeletion' 'Réussi' 'Mise à jour' |
readinessState | État de préparation de la rubrique partenaire correspondante. | 'Activé' 'NeverActivated' |
EventTypeInfo
Nom | Description | Valeur |
---|---|---|
inlineEventTypes | Collection de types d’événements inline pour la ressource. Les clés de type d’événement inline sont de type chaîne qui représente le nom de l’événement. Un exemple de nom d’événement inline valide est « Contoso.OrderCreated ». Les valeurs de type d’événement inline sont de type InlineEventProperties et contiennent des informations supplémentaires pour chaque type d’événement inline. |
EventTypeInfoInlineEventTypes |
gentil | Type d’événement utilisé. | 'Inline' |
EventTypeInfoInlineEventTypes
Nom | Description | Valeur |
---|
InlineEventProperties
Nom | Description | Valeur |
---|---|---|
dataSchemaUrl | DataSchemaUrl pour l’événement inline. | corde |
description | Description de l’événement inline. | corde |
displayName | DisplayName pour l’événement inline. | corde |
documentationUrl | DocumentationUrl de l’événement inline. | corde |
Microsoft.EventGrid/partnerNamespaces/channels
Nom | Description | Valeur |
---|---|---|
nom | Nom de la ressource | chaîne (obligatoire) |
parent_id | ID de la ressource qui est le parent de cette ressource. | ID de ressource de type : partnerNamespaces |
Propriétés | Propriétés du canal. | ChannelProperties |
type | Type de ressource | « Microsoft.EventGrid/partnerNamespaces/channels@2023-12-15-preview » |
PartnerClientAuthentication
Nom | Description | Valeur |
---|---|---|
clientAuthenticationType | Défini sur « AzureAD » pour le type AzureADPartnerClientAuthentication. | 'AzureAD' (obligatoire) |
PartnerDestinationInfo
Nom | Description | Valeur |
---|---|---|
azureSubscriptionId | ID d’abonnement Azure de l’abonné. La destination partenaire associée au canal sera créé sous cet abonnement Azure. |
corde |
endpointServiceContext | Contexte supplémentaire du point de terminaison de destination du partenaire. | corde |
endpointType | Défini sur « WebHook » pour le type WebhookPartnerDestinationInfo. | 'WebHook' (obligatoire) |
nom | Nom de la destination partenaire associée au canal. | corde |
resourceGroupName | Groupe de ressources Azure de l’abonné. La destination partenaire associée au canal sera créé sous ce groupe de ressources. |
corde |
resourceMoveChangeHistory | Historique des modifications du déplacement de ressources. | ResourceMoveChangeHistory[] |
PartnerTopicInfo
Nom | Description | Valeur |
---|---|---|
azureSubscriptionId | ID d’abonnement Azure de l’abonné. La rubrique partenaire associée au canal sera créé sous cet abonnement Azure. |
corde |
eventTypeInfo | Informations sur le type d’événement pour la rubrique partenaire. Ces informations sont fournies par l’éditeur et peuvent être utilisées par le abonné pour afficher différents types d’événements publiés. |
eventTypeInfo |
nom | Nom de la rubrique partenaire associée au canal. | corde |
resourceGroupName | Groupe de ressources Azure de l’abonné. La rubrique partenaire associée au canal sera créé sous ce groupe de ressources. |
corde |
source | Les informations sources sont fournies par l’éditeur pour déterminer l’étendue ou le contexte à partir duquel les événements sont d’origine. Ces informations peuvent être utilisées par l’abonné pendant le processus d’approbation du rubrique partenaire créée. |
corde |
ResourceMoveChangeHistory
Nom | Description | Valeur |
---|---|---|
azureSubscriptionId | ID d’abonnement Azure de la ressource. | corde |
changedTimeUtc | Horodatage UTC de la modification de la ressource. | corde |
resourceGroupName | Groupe de ressources Azure de la ressource. | corde |
WebhookPartnerDestinationInfo
Nom | Description | Valeur |
---|---|---|
endpointType | Type du point de terminaison pour la destination du partenaire | 'WebHook' (obligatoire) |
Propriétés | Propriétés webHook de la destination du partenaire. | WebhookPartnerDestinationProperties |