Microsoft.EventGrid systemTopics 2023-12-15-preview
Définition de ressource Bicep
Le type de ressource systemTopics 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/systemTopics, ajoutez le bicep suivant à votre modèle.
resource symbolicname 'Microsoft.EventGrid/systemTopics@2023-12-15-preview' = {
identity: {
principalId: 'string'
tenantId: 'string'
type: 'string'
userAssignedIdentities: {
{customized property}: {
clientId: 'string'
principalId: 'string'
}
}
}
location: 'string'
name: 'string'
properties: {
source: 'string'
topicType: 'string'
}
tags: {
{customized property}: 'string'
}
}
Valeurs de propriété
IdentityInfo
Nom | Description | Valeur |
---|---|---|
principalId | ID principal de l’identité de ressource. | corde |
tenantId | ID de locataire de la ressource. | corde |
type | Type d’identité managée utilisée. Le type « SystemAssigned, UserAssigned » inclut à la fois une identité créée implicitement et un ensemble d’identités affectées par l’utilisateur. Le type « None » supprime toute identité. | 'None' 'SystemAssigned' 'SystemAssigned, UserAssigned' 'UserAssigned' |
userAssignedIdentities | Liste des identités utilisateur associées à la ressource. Les références de clé de dictionnaire d’identité utilisateur sont des ID de ressource ARM sous la forme suivante : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. Cette propriété n’est actuellement pas utilisée et réservée à une utilisation ultérieure. |
IdentityInfoUserAssignedIdentities |
IdentityInfoUserAssignedIdentities
Nom | Description | Valeur |
---|
Microsoft.EventGrid/systemTopics
Nom | Description | Valeur |
---|---|---|
identité | Informations d’identité pour la ressource. | IdentityInfo |
emplacement | Emplacement de la ressource. | chaîne (obligatoire) |
nom | Nom de la ressource | chaîne (obligatoire) |
Propriétés | Propriétés de la rubrique système. | SystemTopicProperties |
étiquettes | Balises de ressource | Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles |
SystemTopicProperties
Nom | Description | Valeur |
---|---|---|
source | Source de la rubrique système. | corde |
topicType | TopicType pour la rubrique système. | corde |
TrackedResourceTags
Nom | Description | Valeur |
---|
UserIdentityProperties
Nom | Description | Valeur |
---|---|---|
clientId | ID client de l’identité affectée par l’utilisateur. | corde |
principalId | ID principal de l’identité affectée par l’utilisateur. | corde |
Exemples de démarrage rapide
Les exemples de démarrage rapide suivants déploient ce type de ressource.
Fichier Bicep | Description |
---|---|
Créer un abonnement Stockage Blob et Event Grid au Blob | Crée un compte stockage Blob Azure, puis crée un abonnement Event Grid à cet objet blob. |
Déployer une base de données Azure Data Explorer avec de connexion Event Grid | Déployez la base de données Azure Data Explorer avec la connexion Event Grid. |
Définition de ressource de modèle ARM
Le type de ressource systemTopics 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/systemTopics, ajoutez le code JSON suivant à votre modèle.
{
"type": "Microsoft.EventGrid/systemTopics",
"apiVersion": "2023-12-15-preview",
"name": "string",
"identity": {
"principalId": "string",
"tenantId": "string",
"type": "string",
"userAssignedIdentities": {
"{customized property}": {
"clientId": "string",
"principalId": "string"
}
}
},
"location": "string",
"properties": {
"source": "string",
"topicType": "string"
},
"tags": {
"{customized property}": "string"
}
}
Valeurs de propriété
IdentityInfo
Nom | Description | Valeur |
---|---|---|
principalId | ID principal de l’identité de ressource. | corde |
tenantId | ID de locataire de la ressource. | corde |
type | Type d’identité managée utilisée. Le type « SystemAssigned, UserAssigned » inclut à la fois une identité créée implicitement et un ensemble d’identités affectées par l’utilisateur. Le type « None » supprime toute identité. | 'None' 'SystemAssigned' 'SystemAssigned, UserAssigned' 'UserAssigned' |
userAssignedIdentities | Liste des identités utilisateur associées à la ressource. Les références de clé de dictionnaire d’identité utilisateur sont des ID de ressource ARM sous la forme suivante : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. Cette propriété n’est actuellement pas utilisée et réservée à une utilisation ultérieure. |
IdentityInfoUserAssignedIdentities |
IdentityInfoUserAssignedIdentities
Nom | Description | Valeur |
---|
Microsoft.EventGrid/systemTopics
Nom | Description | Valeur |
---|---|---|
apiVersion | Version de l’API | '2023-12-15-preview' |
identité | Informations d’identité pour la ressource. | IdentityInfo |
emplacement | Emplacement de la ressource. | chaîne (obligatoire) |
nom | Nom de la ressource | chaîne (obligatoire) |
Propriétés | Propriétés de la rubrique système. | SystemTopicProperties |
étiquettes | Balises de ressource | Dictionnaire de noms et de valeurs d’étiquettes. Consultez les balises dans les modèles |
type | Type de ressource | 'Microsoft.EventGrid/systemTopics' |
SystemTopicProperties
Nom | Description | Valeur |
---|---|---|
source | Source de la rubrique système. | corde |
topicType | TopicType pour la rubrique système. | corde |
TrackedResourceTags
Nom | Description | Valeur |
---|
UserIdentityProperties
Nom | Description | Valeur |
---|---|---|
clientId | ID client de l’identité affectée par l’utilisateur. | corde |
principalId | ID principal de l’identité affectée par l’utilisateur. | corde |
Modèles de démarrage rapide
Les modèles de démarrage rapide suivants déploient ce type de ressource.
Modèle | Description |
---|---|
Créer un abonnement Stockage Blob et Event Grid au Blob |
Crée un compte stockage Blob Azure, puis crée un abonnement Event Grid à cet objet blob. |
Déployer une base de données Azure Data Explorer avec de connexion Event Grid |
Déployez la base de données Azure Data Explorer avec la connexion Event Grid. |
Définition de ressource Terraform (fournisseur AzAPI)
Le type de ressource systemTopics 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/systemTopics, ajoutez le terraform suivant à votre modèle.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.EventGrid/systemTopics@2023-12-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 = {
source = "string"
topicType = "string"
}
})
}
Valeurs de propriété
IdentityInfo
Nom | Description | Valeur |
---|---|---|
principalId | ID principal de l’identité de ressource. | corde |
tenantId | ID de locataire de la ressource. | corde |
type | Type d’identité managée utilisée. Le type « SystemAssigned, UserAssigned » inclut à la fois une identité créée implicitement et un ensemble d’identités affectées par l’utilisateur. Le type « None » supprime toute identité. | 'None' 'SystemAssigned' 'SystemAssigned, UserAssigned' 'UserAssigned' |
userAssignedIdentities | Liste des identités utilisateur associées à la ressource. Les références de clé de dictionnaire d’identité utilisateur sont des ID de ressource ARM sous la forme suivante : '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. Cette propriété n’est actuellement pas utilisée et réservée à une utilisation ultérieure. |
IdentityInfoUserAssignedIdentities |
IdentityInfoUserAssignedIdentities
Nom | Description | Valeur |
---|
Microsoft.EventGrid/systemTopics
Nom | Description | Valeur |
---|---|---|
identité | Informations d’identité pour la ressource. | IdentityInfo |
emplacement | Emplacement de la ressource. | chaîne (obligatoire) |
nom | Nom de la ressource | chaîne (obligatoire) |
Propriétés | Propriétés de la rubrique système. | SystemTopicProperties |
étiquettes | Balises de ressource | Dictionnaire de noms et de valeurs d’étiquettes. |
type | Type de ressource | « Microsoft.EventGrid/systemTopics@2023-12-15-preview » |
SystemTopicProperties
Nom | Description | Valeur |
---|---|---|
source | Source de la rubrique système. | corde |
topicType | TopicType pour la rubrique système. | corde |
TrackedResourceTags
Nom | Description | Valeur |
---|
UserIdentityProperties
Nom | Description | Valeur |
---|---|---|
clientId | ID client de l’identité affectée par l’utilisateur. | corde |
principalId | ID principal de l’identité affectée par l’utilisateur. | corde |