Share via


Microsoft.EventGrid systemTopics

Bicep kaynak tanımı

systemTopics kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.EventGrid/systemTopics kaynağı oluşturmak için aşağıdaki Bicep'i şablonunuza ekleyin.

resource symbolicname 'Microsoft.EventGrid/systemTopics@2023-12-15-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  identity: {
    principalId: 'string'
    tenantId: 'string'
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {
        clientId: 'string'
        principalId: 'string'
      }
    }
  }
  properties: {
    source: 'string'
    topicType: 'string'
  }
}

Özellik değerleri

systemTopics

Ad Açıklama Değer
name Kaynak adı dize (gerekli)
location Kaynağın konumu. dize (gerekli)
etiketler Kaynağın etiketleri. Etiket adlarının ve değerlerinin sözlüğü. Bkz. Şablonlardaki etiketler
identity Kaynak için kimlik bilgileri. IdentityInfo
properties Sistem konusunun özellikleri. SystemTopicProperties

IdentityInfo

Ad Açıklama Değer
principalId Kaynak kimliğinin asıl kimliği. string
tenantId Kaynağın kiracı kimliği. string
tür Kullanılan yönetilen kimliğin türü. 'SystemAssigned, UserAssigned' türü hem örtük olarak oluşturulmuş bir kimlik hem de kullanıcı tarafından atanan kimlikler kümesini içerir. 'Hiçbiri' türü herhangi bir kimliği kaldırır. 'Yok'
'SystemAssigned'
'SystemAssigned, UserAssigned'
'UserAssigned'
userAssignedIdentities Kaynakla ilişkilendirilmiş kullanıcı kimliklerinin listesi. Kullanıcı kimliği sözlüğü anahtar başvuruları şu biçimde ARM kaynak kimlikleri olacaktır:
'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
Bu özellik şu anda kullanılmamış ve gelecekte kullanılmak üzere ayrılmıştır.
IdentityInfoUserAssignedIdentities

IdentityInfoUserAssignedIdentities

Ad Açıklama Değer
{özelleştirilmiş özellik} UserIdentityProperties

UserIdentityProperties

Ad Açıklama Değer
clientId Kullanıcı tarafından atanan kimliğin istemci kimliği. string
principalId Kullanıcı tarafından atanan kimliğin asıl kimliği. string

SystemTopicProperties

Ad Açıklama Değer
kaynak Sistem konusu için kaynak. string
topicType Sistem konusu için TopicType. string

Hızlı başlangıç şablonları

Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.

Şablon Description
Blob'a Blob Depolama ve Event Grid aboneliği oluşturma

Azure’a dağıtın
Azure Blob Depolama hesabı oluşturur ve ardından bu Blob için bir Event Grid aboneliği oluşturur.

ARM şablonu kaynak tanımı

systemTopics kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.EventGrid/systemTopics kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.

{
  "type": "Microsoft.EventGrid/systemTopics",
  "apiVersion": "2023-12-15-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "identity": {
    "principalId": "string",
    "tenantId": "string",
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
        "clientId": "string",
        "principalId": "string"
      }
    }
  },
  "properties": {
    "source": "string",
    "topicType": "string"
  }
}

Özellik değerleri

systemTopics

Ad Açıklama Değer
tür Kaynak türü 'Microsoft.EventGrid/systemTopics'
apiVersion Kaynak API'sinin sürümü '2023-12-15-preview'
name Kaynak adı dize (gerekli)
location Kaynağın konumu. dize (gerekli)
etiketler Kaynağın etiketleri. Etiket adlarının ve değerlerinin sözlüğü. Bkz . Şablonlardaki etiketler
identity Kaynağın kimlik bilgileri. IdentityInfo
properties Sistem konusunun özellikleri. SystemTopicProperties

IdentityInfo

Ad Açıklama Değer
principalId Kaynak kimliğinin asıl kimliği. string
tenantId Kaynağın kiracı kimliği. string
tür Kullanılan yönetilen kimliğin türü. 'SystemAssigned, UserAssigned' türü hem örtük olarak oluşturulmuş bir kimliği hem de kullanıcı tarafından atanan bir kimlik kümesini içerir. 'Hiçbiri' türü tüm kimlikleri kaldırır. 'Yok'
'SystemAssigned'
'SystemAssigned, UserAssigned'
'UserAssigned'
userAssignedIdentities Kaynakla ilişkili kullanıcı kimliklerinin listesi. Kullanıcı kimliği sözlüğü anahtar başvuruları şu formda ARM kaynak kimlikleri olacaktır:
'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
Bu özellik şu anda kullanılmamaktadır ve gelecekteki kullanım için ayrılmıştır.
IdentityInfoUserAssignedIdentities

IdentityInfoUserAssignedIdentities

Ad Açıklama Değer
{özelleştirilmiş özellik} UserIdentityProperties

UserIdentityProperties

Ad Açıklama Değer
clientId Kullanıcı tarafından atanan kimliğin istemci kimliği. string
principalId Kullanıcı tarafından atanan kimliğin asıl kimliği. string

SystemTopicProperties

Ad Açıklama Değer
kaynak Sistem konusunun kaynağı. string
topicType Sistem konusu için TopicType. string

Hızlı başlangıç şablonları

Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.

Şablon Description
Blob'a Blob Depolama ve Event Grid aboneliği oluşturma

Azure’a dağıtın
Azure Blob Depolama hesabı oluşturur ve ardından bu Blob için bir Event Grid aboneliği oluşturur.

Terraform (AzAPI sağlayıcısı) kaynak tanımı

systemTopics kaynak türü şunları hedefleyen işlemlerle dağıtılabilir:

  • Kaynak grupları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.EventGrid/systemTopics kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.EventGrid/systemTopics@2023-12-15-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      source = "string"
      topicType = "string"
    }
  })
}

Özellik değerleri

systemTopics

Ad Açıklama Değer
tür Kaynak türü "Microsoft.EventGrid/systemTopics@2023-12-15-preview"
name Kaynak adı dize (gerekli)
location Kaynağın konumu. dize (gerekli)
parent_id Bir kaynak grubuna dağıtmak için bu kaynak grubunun kimliğini kullanın. dize (gerekli)
etiketler Kaynağın etiketleri. Etiket adlarının ve değerlerinin sözlüğü.
identity Kaynağın kimlik bilgileri. IdentityInfo
properties Sistem konusunun özellikleri. SystemTopicProperties

IdentityInfo

Ad Açıklama Değer
tür Kullanılan yönetilen kimliğin türü. 'SystemAssigned, UserAssigned' türü hem örtük olarak oluşturulmuş bir kimliği hem de kullanıcı tarafından atanan bir kimlik kümesini içerir. 'Hiçbiri' türü tüm kimlikleri kaldırır. "SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned"
identity_ids Kaynakla ilişkili kullanıcı kimliklerinin listesi. Kullanıcı kimliği sözlüğü anahtar başvuruları şu formda ARM kaynak kimlikleri olacaktır:
'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.
Bu özellik şu anda kullanılmamaktadır ve gelecekteki kullanım için ayrılmıştır.
Kullanıcı kimliği kimlikleri dizisi.

IdentityInfoUserAssignedIdentities

Ad Açıklama Değer
{özelleştirilmiş özellik} UserIdentityProperties

UserIdentityProperties

Ad Açıklama Değer
clientId Kullanıcı tarafından atanan kimliğin istemci kimliği. string
principalId Kullanıcı tarafından atanan kimliğin asıl kimliği. string

SystemTopicProperties

Ad Açıklama Değer
kaynak Sistem konusunun kaynağı. string
topicType Sistem konusu için TopicType. string