次の方法で共有


Microsoft.EventGrid ドメイン 2023-12-15-preview

Bicep リソース定義

ドメイン リソースの種類は、次を対象とする操作でデプロイできます。

  • リソース グループの - リソース グループのデプロイ コマンド 参照

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.EventGrid/domains リソースを作成するには、次の Bicep をテンプレートに追加します。

resource symbolicname 'Microsoft.EventGrid/domains@2023-12-15-preview' = {
  identity: {
    principalId: 'string'
    tenantId: 'string'
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {
        clientId: 'string'
        principalId: 'string'
      }
    }
  }
  location: 'string'
  name: 'string'
  properties: {
    autoCreateTopicWithFirstSubscription: bool
    autoDeleteTopicWithLastSubscription: bool
    dataResidencyBoundary: 'string'
    disableLocalAuth: bool
    eventTypeInfo: {
      inlineEventTypes: {
        {customized property}: {
          dataSchemaUrl: 'string'
          description: 'string'
          displayName: 'string'
          documentationUrl: 'string'
        }
      }
      kind: 'string'
    }
    inboundIpRules: [
      {
        action: 'string'
        ipMask: 'string'
      }
    ]
    inputSchema: 'string'
    inputSchemaMapping: {
      inputSchemaMappingType: 'string'
      // For remaining properties, see InputSchemaMapping objects
    }
    minimumTlsVersionAllowed: 'string'
    publicNetworkAccess: 'string'
  }
  sku: {
    name: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

InputSchemaMapping オブジェクト

inputSchemaMappingType プロパティを設定して、オブジェクトの種類を指定します。

Jsonの場合は、次の値を使用します。

{
  inputSchemaMappingType: 'Json'
  properties: {
    dataVersion: {
      defaultValue: 'string'
      sourceField: 'string'
    }
    eventTime: {
      sourceField: 'string'
    }
    eventType: {
      defaultValue: 'string'
      sourceField: 'string'
    }
    id: {
      sourceField: 'string'
    }
    subject: {
      defaultValue: 'string'
      sourceField: 'string'
    }
    topic: {
      sourceField: 'string'
    }
  }
}

プロパティ値

DomainProperties

名前 形容 価値
autoCreateTopicWithFirstSubscription このブール値は、この Event Grid ドメイン リソースに関連付けられている Event Grid ドメイン トピックの作成メカニズムを 'all' に指定するために使用されます。
このコンテキストでは、ドメイン トピックの作成は、自動管理 (true の場合) または自己管理 (false の場合) にすることができます。 このプロパティの既定値は true です。
このプロパティが null または true に設定されている場合、Event Grid は、最初のイベント サブスクリプションが発生したときにドメイン トピックを自動的に作成します。
ドメイン トピックのスコープで作成されます。 このプロパティが false に設定されている場合、最初のイベント サブスクリプションを作成するには、ドメイン トピックを作成する必要があります
ユーザーによる 自己管理モードは、ユーザーがドメイン トピックの作成時を完全に制御する必要がある場合に使用できますが、自動管理モードでは
より少ない操作を実行し、ユーザーが管理するリソースを減らす柔軟性。 また、自動管理作成モードでは、ユーザーは
必要に応じて、必要に応じてドメイン トピックを選択します。
bool
autoDeleteTopicWithLastSubscription このブール値は、この Event Grid ドメイン リソースに関連付けられている Event Grid ドメイン トピックの削除メカニズムを 'all' に指定するために使用されます。
このコンテキストでは、ドメイン トピックの削除は、自動管理 (true の場合) または自己管理 (false の場合) にすることができます。 このプロパティの既定値は true です。
このプロパティが true に設定されている場合、Event Grid は、スコープでの最後のイベント サブスクリプション時にドメイン トピックを自動的に削除します。
ドメイン トピックの削除。 このプロパティが false に設定されている場合、ユーザーはドメイン トピックが不要になったときに手動で削除する必要があります
(たとえば、最後のイベント サブスクリプションが削除され、リソースをクリーンアップする必要がある場合など)。 ユーザーが完全にしたい場合は、自己管理モードを使用できます
ドメイン トピックを削除する必要があるタイミングを制御する一方、自動管理モードでは、より少ない操作を実行し、管理する柔軟性が提供されます。
ユーザーによるリソース。
bool
dataResidencyBoundary リソースのデータ所在地の境界。 'WithinGeopair'
'WithinRegion'
disableLocalAuth このブール値は、ローカル認証を有効または無効にするために使用されます。既定値は false です。 プロパティが true に設定されている場合、ユーザーがドメインへの発行を許可されている場合は、AAD トークンのみが認証に使用されます。 bool
eventTypeInfo ドメインのイベントの種類情報。 この情報はパブリッシャーによって提供され、以下で使用できます。
パブリッシュされたさまざまな種類のイベントを表示するサブスクライバー。
EventTypeInfo
inboundIpRules これは、すべての IP ではなく、特定の IP からのトラフィックを制限するために使用できます。 注: これらは、PublicNetworkAccess が有効になっている場合にのみ考慮されます。 InboundIpRule[]
inputSchema これにより、Event Grid ドメイン リソースに発行された受信イベントに対して Event Grid で想定される形式が決まります。 'CloudEventSchemaV1_0'
'CustomEventSchema'
'EventGridSchema'
inputSchemaMapping マッピング イベント ペイロードに関する情報を指定した InputSchemaMapping に関する情報。 InputSchemaMapping
minimumTlsVersionAllowed このドメインへの発行が許可されている発行元の最小 TLS バージョン '1.0'
'1.1'
'1.2'
publicNetworkAccess これにより、パブリック ネットワーク経由でトラフィックが許可されるかどうかが決まります。 既定では有効になっています。
seealso cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.DomainProperties.InboundIpRules" / <構成することで、特定の IP にさらに制限できます>
'Disabled'
'Enabled'
'SecuredByPerimeter'

EventTypeInfo

名前 形容 価値
inlineEventTypes リソースのインライン イベントの種類のコレクション。 インライン イベント型キーは、イベントの名前を表す文字列型です。
有効なインライン イベント名の例として、"Contoso.OrderCreated" があります。
インライン イベント型の値は InlineEventProperties 型であり、すべてのインライン イベントの種類に関する追加情報が含まれます。
EventTypeInfoInlineEventTypes
種類 使用されるイベントの種類。 'Inline'

EventTypeInfoInlineEventTypes

名前 形容 価値

IdentityInfo

名前 形容 価値
principalId リソース ID のプリンシパル ID。
tenantId リソースのテナント ID。
種類 使用されるマネージド ID の種類。 型 'SystemAssigned, UserAssigned' には、暗黙的に作成された ID とユーザー割り当て ID のセットの両方が含まれます。 型 'None' では、任意の ID が削除されます。 'None'
'SystemAssigned'
'SystemAssigned,UserAssigned'
'UserAssigned'
userAssignedIdentities リソースに関連付けられているユーザー ID の一覧。 ユーザー ID ディクショナリ キー参照は、次の形式の ARM リソース ID になります。
'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'。
現在、このプロパティは使用されず、将来使用するために予約されています。
IdentityInfoUserAssignedIdentities の

IdentityInfoUserAssignedIdentities

名前 形容 価値

InboundIpRule

名前 形容 価値
アクション IpMask の一致または一致に基づいて実行するアクション。 'Allow'
ipMask CIDR 表記の IP アドレス (例: 10.0.0.0/8)。

InlineEventProperties

名前 形容 価値
dataSchemaUrl インライン イベントの dataSchemaUrl。
形容 インライン イベントの説明。
displayName インライン イベントの displayName。
documentationUrl インライン イベントの documentationUrl。

InputSchemaMapping

名前 形容 価値
inputSchemaMappingType JsonInputSchemaMappingの型 'Json' に設定します。 'Json' (必須)

JsonField

名前 形容 価値
sourceField マッピングのソースとして使用される入力イベント スキーマ内のフィールドの名前。

JsonFieldWithDefault

名前 形容 価値
defaultValue SourceField が指定されていない場合、または発行された JSON イベント ペイロードに指定された名前のプロパティがない場合に、マッピングに使用される既定値。
sourceField マッピングのソースとして使用される入力イベント スキーマ内のフィールドの名前。

JsonInputSchemaMapping

名前 形容 価値
inputSchemaMappingType カスタム マッピングの種類 'Json' (必須)
プロパティ 入力スキーマ マッピングの JSON プロパティ JsonInputSchemaMappingProperties の

JsonInputSchemaMappingProperties

名前 形容 価値
dataVersion Event Grid イベントの DataVersion プロパティのマッピング情報。 JsonFieldWithDefault の
eventTime Event Grid イベントの EventTime プロパティのマッピング情報。 JsonField の
eventType Event Grid イベントの EventType プロパティのマッピング情報。 JsonFieldWithDefault の
身分証明書 Event Grid イベントの Id プロパティのマッピング情報。 JsonField の
件名 Event Grid イベントの Subject プロパティのマッピング情報。 JsonFieldWithDefault の
話題 Event Grid イベントの Topic プロパティのマッピング情報。 JsonField の

Microsoft.EventGrid/domains

名前 形容 価値
同一性 Event Grid ドメイン リソースの ID 情報。 IdentityInfo の
場所 リソースの場所。 string (必須)
名前 リソース名 string (必須)
プロパティ Event Grid ドメイン リソースのプロパティ。 DomainProperties
sku Event Grid Domain リソースの SKU 価格レベル。 ResourceSku
タグ リソース タグ タグ名と値のディクショナリ。 テンプレート の タグを参照してください

ResourceSku

名前 形容 価値
名前 リソースの SKU 名。 使用できる値は Basic または Premium です。 'Basic'
'Premium'

TrackedResourceTags

名前 形容 価値

UserIdentityProperties

名前 形容 価値
clientId ユーザー割り当て ID のクライアント ID。
principalId ユーザー割り当て ID のプリンシパル ID。

ARM テンプレート リソース定義

ドメイン リソースの種類は、次を対象とする操作でデプロイできます。

  • リソース グループの - リソース グループのデプロイ コマンド 参照

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.EventGrid/domains リソースを作成するには、次の JSON をテンプレートに追加します。

{
  "type": "Microsoft.EventGrid/domains",
  "apiVersion": "2023-12-15-preview",
  "name": "string",
  "identity": {
    "principalId": "string",
    "tenantId": "string",
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
        "clientId": "string",
        "principalId": "string"
      }
    }
  },
  "location": "string",
  "properties": {
    "autoCreateTopicWithFirstSubscription": "bool",
    "autoDeleteTopicWithLastSubscription": "bool",
    "dataResidencyBoundary": "string",
    "disableLocalAuth": "bool",
    "eventTypeInfo": {
      "inlineEventTypes": {
        "{customized property}": {
          "dataSchemaUrl": "string",
          "description": "string",
          "displayName": "string",
          "documentationUrl": "string"
        }
      },
      "kind": "string"
    },
    "inboundIpRules": [
      {
        "action": "string",
        "ipMask": "string"
      }
    ],
    "inputSchema": "string",
    "inputSchemaMapping": {
      "inputSchemaMappingType": "string"
      // For remaining properties, see InputSchemaMapping objects
    },
    "minimumTlsVersionAllowed": "string",
    "publicNetworkAccess": "string"
  },
  "sku": {
    "name": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

InputSchemaMapping オブジェクト

inputSchemaMappingType プロパティを設定して、オブジェクトの種類を指定します。

Jsonの場合は、次の値を使用します。

{
  "inputSchemaMappingType": "Json",
  "properties": {
    "dataVersion": {
      "defaultValue": "string",
      "sourceField": "string"
    },
    "eventTime": {
      "sourceField": "string"
    },
    "eventType": {
      "defaultValue": "string",
      "sourceField": "string"
    },
    "id": {
      "sourceField": "string"
    },
    "subject": {
      "defaultValue": "string",
      "sourceField": "string"
    },
    "topic": {
      "sourceField": "string"
    }
  }
}

プロパティ値

DomainProperties

名前 形容 価値
autoCreateTopicWithFirstSubscription このブール値は、この Event Grid ドメイン リソースに関連付けられている Event Grid ドメイン トピックの作成メカニズムを 'all' に指定するために使用されます。
このコンテキストでは、ドメイン トピックの作成は、自動管理 (true の場合) または自己管理 (false の場合) にすることができます。 このプロパティの既定値は true です。
このプロパティが null または true に設定されている場合、Event Grid は、最初のイベント サブスクリプションが発生したときにドメイン トピックを自動的に作成します。
ドメイン トピックのスコープで作成されます。 このプロパティが false に設定されている場合、最初のイベント サブスクリプションを作成するには、ドメイン トピックを作成する必要があります
ユーザーによる 自己管理モードは、ユーザーがドメイン トピックの作成時を完全に制御する必要がある場合に使用できますが、自動管理モードでは
より少ない操作を実行し、ユーザーが管理するリソースを減らす柔軟性。 また、自動管理作成モードでは、ユーザーは
必要に応じて、必要に応じてドメイン トピックを選択します。
bool
autoDeleteTopicWithLastSubscription このブール値は、この Event Grid ドメイン リソースに関連付けられている Event Grid ドメイン トピックの削除メカニズムを 'all' に指定するために使用されます。
このコンテキストでは、ドメイン トピックの削除は、自動管理 (true の場合) または自己管理 (false の場合) にすることができます。 このプロパティの既定値は true です。
このプロパティが true に設定されている場合、Event Grid は、スコープでの最後のイベント サブスクリプション時にドメイン トピックを自動的に削除します。
ドメイン トピックの削除。 このプロパティが false に設定されている場合、ユーザーはドメイン トピックが不要になったときに手動で削除する必要があります
(たとえば、最後のイベント サブスクリプションが削除され、リソースをクリーンアップする必要がある場合など)。 ユーザーが完全にしたい場合は、自己管理モードを使用できます
ドメイン トピックを削除する必要があるタイミングを制御する一方、自動管理モードでは、より少ない操作を実行し、管理する柔軟性が提供されます。
ユーザーによるリソース。
bool
dataResidencyBoundary リソースのデータ所在地の境界。 'WithinGeopair'
'WithinRegion'
disableLocalAuth このブール値は、ローカル認証を有効または無効にするために使用されます。既定値は false です。 プロパティが true に設定されている場合、ユーザーがドメインへの発行を許可されている場合は、AAD トークンのみが認証に使用されます。 bool
eventTypeInfo ドメインのイベントの種類情報。 この情報はパブリッシャーによって提供され、以下で使用できます。
パブリッシュされたさまざまな種類のイベントを表示するサブスクライバー。
EventTypeInfo
inboundIpRules これは、すべての IP ではなく、特定の IP からのトラフィックを制限するために使用できます。 注: これらは、PublicNetworkAccess が有効になっている場合にのみ考慮されます。 InboundIpRule[]
inputSchema これにより、Event Grid ドメイン リソースに発行された受信イベントに対して Event Grid で想定される形式が決まります。 'CloudEventSchemaV1_0'
'CustomEventSchema'
'EventGridSchema'
inputSchemaMapping マッピング イベント ペイロードに関する情報を指定した InputSchemaMapping に関する情報。 InputSchemaMapping
minimumTlsVersionAllowed このドメインへの発行が許可されている発行元の最小 TLS バージョン '1.0'
'1.1'
'1.2'
publicNetworkAccess これにより、パブリック ネットワーク経由でトラフィックが許可されるかどうかが決まります。 既定では有効になっています。
seealso cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.DomainProperties.InboundIpRules" / <構成することで、特定の IP にさらに制限できます>
'Disabled'
'Enabled'
'SecuredByPerimeter'

EventTypeInfo

名前 形容 価値
inlineEventTypes リソースのインライン イベントの種類のコレクション。 インライン イベント型キーは、イベントの名前を表す文字列型です。
有効なインライン イベント名の例として、"Contoso.OrderCreated" があります。
インライン イベント型の値は InlineEventProperties 型であり、すべてのインライン イベントの種類に関する追加情報が含まれます。
EventTypeInfoInlineEventTypes
種類 使用されるイベントの種類。 'Inline'

EventTypeInfoInlineEventTypes

名前 形容 価値

IdentityInfo

名前 形容 価値
principalId リソース ID のプリンシパル ID。
tenantId リソースのテナント ID。
種類 使用されるマネージド ID の種類。 型 'SystemAssigned, UserAssigned' には、暗黙的に作成された ID とユーザー割り当て ID のセットの両方が含まれます。 型 'None' では、任意の ID が削除されます。 'None'
'SystemAssigned'
'SystemAssigned,UserAssigned'
'UserAssigned'
userAssignedIdentities リソースに関連付けられているユーザー ID の一覧。 ユーザー ID ディクショナリ キー参照は、次の形式の ARM リソース ID になります。
'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'。
現在、このプロパティは使用されず、将来使用するために予約されています。
IdentityInfoUserAssignedIdentities の

IdentityInfoUserAssignedIdentities

名前 形容 価値

InboundIpRule

名前 形容 価値
アクション IpMask の一致または一致に基づいて実行するアクション。 'Allow'
ipMask CIDR 表記の IP アドレス (例: 10.0.0.0/8)。

InlineEventProperties

名前 形容 価値
dataSchemaUrl インライン イベントの dataSchemaUrl。
形容 インライン イベントの説明。
displayName インライン イベントの displayName。
documentationUrl インライン イベントの documentationUrl。

InputSchemaMapping

名前 形容 価値
inputSchemaMappingType JsonInputSchemaMappingの型 'Json' に設定します。 'Json' (必須)

JsonField

名前 形容 価値
sourceField マッピングのソースとして使用される入力イベント スキーマ内のフィールドの名前。

JsonFieldWithDefault

名前 形容 価値
defaultValue SourceField が指定されていない場合、または発行された JSON イベント ペイロードに指定された名前のプロパティがない場合に、マッピングに使用される既定値。
sourceField マッピングのソースとして使用される入力イベント スキーマ内のフィールドの名前。

JsonInputSchemaMapping

名前 形容 価値
inputSchemaMappingType カスタム マッピングの種類 'Json' (必須)
プロパティ 入力スキーマ マッピングの JSON プロパティ JsonInputSchemaMappingProperties の

JsonInputSchemaMappingProperties

名前 形容 価値
dataVersion Event Grid イベントの DataVersion プロパティのマッピング情報。 JsonFieldWithDefault の
eventTime Event Grid イベントの EventTime プロパティのマッピング情報。 JsonField の
eventType Event Grid イベントの EventType プロパティのマッピング情報。 JsonFieldWithDefault の
身分証明書 Event Grid イベントの Id プロパティのマッピング情報。 JsonField の
件名 Event Grid イベントの Subject プロパティのマッピング情報。 JsonFieldWithDefault の
話題 Event Grid イベントの Topic プロパティのマッピング情報。 JsonField の

Microsoft.EventGrid/domains

名前 形容 価値
apiVersion API のバージョン '2023-12-15-preview'
同一性 Event Grid ドメイン リソースの ID 情報。 IdentityInfo の
場所 リソースの場所。 string (必須)
名前 リソース名 string (必須)
プロパティ Event Grid ドメイン リソースのプロパティ。 DomainProperties
sku Event Grid Domain リソースの SKU 価格レベル。 ResourceSku
タグ リソース タグ タグ名と値のディクショナリ。 テンプレート の タグを参照してください
種類 リソースの種類 'Microsoft.EventGrid/domains'

ResourceSku

名前 形容 価値
名前 リソースの SKU 名。 使用できる値は Basic または Premium です。 'Basic'
'Premium'

TrackedResourceTags

名前 形容 価値

UserIdentityProperties

名前 形容 価値
clientId ユーザー割り当て ID のクライアント ID。
principalId ユーザー割り当て ID のプリンシパル ID。

Terraform (AzAPI プロバイダー) リソース定義

ドメイン リソースの種類は、次を対象とする操作でデプロイできます。

  • リソース グループの

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.EventGrid/domains リソースを作成するには、次の Terraform をテンプレートに追加します。

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.EventGrid/domains@2023-12-15-preview"
  name = "string"
  identity = {
    principalId = "string"
    tenantId = "string"
    type = "string"
    userAssignedIdentities = {
      {customized property} = {
        clientId = "string"
        principalId = "string"
      }
    }
  }
  location = "string"
  sku = {
    name = "string"
  }
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      autoCreateTopicWithFirstSubscription = bool
      autoDeleteTopicWithLastSubscription = bool
      dataResidencyBoundary = "string"
      disableLocalAuth = bool
      eventTypeInfo = {
        inlineEventTypes = {
          {customized property} = {
            dataSchemaUrl = "string"
            description = "string"
            displayName = "string"
            documentationUrl = "string"
          }
        }
        kind = "string"
      }
      inboundIpRules = [
        {
          action = "string"
          ipMask = "string"
        }
      ]
      inputSchema = "string"
      inputSchemaMapping = {
        inputSchemaMappingType = "string"
        // For remaining properties, see InputSchemaMapping objects
      }
      minimumTlsVersionAllowed = "string"
      publicNetworkAccess = "string"
    }
  })
}

InputSchemaMapping オブジェクト

inputSchemaMappingType プロパティを設定して、オブジェクトの種類を指定します。

Jsonの場合は、次の値を使用します。

{
  inputSchemaMappingType = "Json"
  properties = {
    dataVersion = {
      defaultValue = "string"
      sourceField = "string"
    }
    eventTime = {
      sourceField = "string"
    }
    eventType = {
      defaultValue = "string"
      sourceField = "string"
    }
    id = {
      sourceField = "string"
    }
    subject = {
      defaultValue = "string"
      sourceField = "string"
    }
    topic = {
      sourceField = "string"
    }
  }
}

プロパティ値

DomainProperties

名前 形容 価値
autoCreateTopicWithFirstSubscription このブール値は、この Event Grid ドメイン リソースに関連付けられている Event Grid ドメイン トピックの作成メカニズムを 'all' に指定するために使用されます。
このコンテキストでは、ドメイン トピックの作成は、自動管理 (true の場合) または自己管理 (false の場合) にすることができます。 このプロパティの既定値は true です。
このプロパティが null または true に設定されている場合、Event Grid は、最初のイベント サブスクリプションが発生したときにドメイン トピックを自動的に作成します。
ドメイン トピックのスコープで作成されます。 このプロパティが false に設定されている場合、最初のイベント サブスクリプションを作成するには、ドメイン トピックを作成する必要があります
ユーザーによる 自己管理モードは、ユーザーがドメイン トピックの作成時を完全に制御する必要がある場合に使用できますが、自動管理モードでは
より少ない操作を実行し、ユーザーが管理するリソースを減らす柔軟性。 また、自動管理作成モードでは、ユーザーは
必要に応じて、必要に応じてドメイン トピックを選択します。
bool
autoDeleteTopicWithLastSubscription このブール値は、この Event Grid ドメイン リソースに関連付けられている Event Grid ドメイン トピックの削除メカニズムを 'all' に指定するために使用されます。
このコンテキストでは、ドメイン トピックの削除は、自動管理 (true の場合) または自己管理 (false の場合) にすることができます。 このプロパティの既定値は true です。
このプロパティが true に設定されている場合、Event Grid は、スコープでの最後のイベント サブスクリプション時にドメイン トピックを自動的に削除します。
ドメイン トピックの削除。 このプロパティが false に設定されている場合、ユーザーはドメイン トピックが不要になったときに手動で削除する必要があります
(たとえば、最後のイベント サブスクリプションが削除され、リソースをクリーンアップする必要がある場合など)。 ユーザーが完全にしたい場合は、自己管理モードを使用できます
ドメイン トピックを削除する必要があるタイミングを制御する一方、自動管理モードでは、より少ない操作を実行し、管理する柔軟性が提供されます。
ユーザーによるリソース。
bool
dataResidencyBoundary リソースのデータ所在地の境界。 'WithinGeopair'
'WithinRegion'
disableLocalAuth このブール値は、ローカル認証を有効または無効にするために使用されます。既定値は false です。 プロパティが true に設定されている場合、ユーザーがドメインへの発行を許可されている場合は、AAD トークンのみが認証に使用されます。 bool
eventTypeInfo ドメインのイベントの種類情報。 この情報はパブリッシャーによって提供され、以下で使用できます。
パブリッシュされたさまざまな種類のイベントを表示するサブスクライバー。
EventTypeInfo
inboundIpRules これは、すべての IP ではなく、特定の IP からのトラフィックを制限するために使用できます。 注: これらは、PublicNetworkAccess が有効になっている場合にのみ考慮されます。 InboundIpRule[]
inputSchema これにより、Event Grid ドメイン リソースに発行された受信イベントに対して Event Grid で想定される形式が決まります。 'CloudEventSchemaV1_0'
'CustomEventSchema'
'EventGridSchema'
inputSchemaMapping マッピング イベント ペイロードに関する情報を指定した InputSchemaMapping に関する情報。 InputSchemaMapping
minimumTlsVersionAllowed このドメインへの発行が許可されている発行元の最小 TLS バージョン '1.0'
'1.1'
'1.2'
publicNetworkAccess これにより、パブリック ネットワーク経由でトラフィックが許可されるかどうかが決まります。 既定では有効になっています。
seealso cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.DomainProperties.InboundIpRules" / <構成することで、特定の IP にさらに制限できます>
'Disabled'
'Enabled'
'SecuredByPerimeter'

EventTypeInfo

名前 形容 価値
inlineEventTypes リソースのインライン イベントの種類のコレクション。 インライン イベント型キーは、イベントの名前を表す文字列型です。
有効なインライン イベント名の例として、"Contoso.OrderCreated" があります。
インライン イベント型の値は InlineEventProperties 型であり、すべてのインライン イベントの種類に関する追加情報が含まれます。
EventTypeInfoInlineEventTypes
種類 使用されるイベントの種類。 'Inline'

EventTypeInfoInlineEventTypes

名前 形容 価値

IdentityInfo

名前 形容 価値
principalId リソース ID のプリンシパル ID。
tenantId リソースのテナント ID。
種類 使用されるマネージド ID の種類。 型 'SystemAssigned, UserAssigned' には、暗黙的に作成された ID とユーザー割り当て ID のセットの両方が含まれます。 型 'None' では、任意の ID が削除されます。 'None'
'SystemAssigned'
'SystemAssigned,UserAssigned'
'UserAssigned'
userAssignedIdentities リソースに関連付けられているユーザー ID の一覧。 ユーザー ID ディクショナリ キー参照は、次の形式の ARM リソース ID になります。
'/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'。
現在、このプロパティは使用されず、将来使用するために予約されています。
IdentityInfoUserAssignedIdentities の

IdentityInfoUserAssignedIdentities

名前 形容 価値

InboundIpRule

名前 形容 価値
アクション IpMask の一致または一致に基づいて実行するアクション。 'Allow'
ipMask CIDR 表記の IP アドレス (例: 10.0.0.0/8)。

InlineEventProperties

名前 形容 価値
dataSchemaUrl インライン イベントの dataSchemaUrl。
形容 インライン イベントの説明。
displayName インライン イベントの displayName。
documentationUrl インライン イベントの documentationUrl。

InputSchemaMapping

名前 形容 価値
inputSchemaMappingType JsonInputSchemaMappingの型 'Json' に設定します。 'Json' (必須)

JsonField

名前 形容 価値
sourceField マッピングのソースとして使用される入力イベント スキーマ内のフィールドの名前。

JsonFieldWithDefault

名前 形容 価値
defaultValue SourceField が指定されていない場合、または発行された JSON イベント ペイロードに指定された名前のプロパティがない場合に、マッピングに使用される既定値。
sourceField マッピングのソースとして使用される入力イベント スキーマ内のフィールドの名前。

JsonInputSchemaMapping

名前 形容 価値
inputSchemaMappingType カスタム マッピングの種類 'Json' (必須)
プロパティ 入力スキーマ マッピングの JSON プロパティ JsonInputSchemaMappingProperties の

JsonInputSchemaMappingProperties

名前 形容 価値
dataVersion Event Grid イベントの DataVersion プロパティのマッピング情報。 JsonFieldWithDefault の
eventTime Event Grid イベントの EventTime プロパティのマッピング情報。 JsonField の
eventType Event Grid イベントの EventType プロパティのマッピング情報。 JsonFieldWithDefault の
身分証明書 Event Grid イベントの Id プロパティのマッピング情報。 JsonField の
件名 Event Grid イベントの Subject プロパティのマッピング情報。 JsonFieldWithDefault の
話題 Event Grid イベントの Topic プロパティのマッピング情報。 JsonField の

Microsoft.EventGrid/domains

名前 形容 価値
同一性 Event Grid ドメイン リソースの ID 情報。 IdentityInfo の
場所 リソースの場所。 string (必須)
名前 リソース名 string (必須)
プロパティ Event Grid ドメイン リソースのプロパティ。 DomainProperties
sku Event Grid Domain リソースの SKU 価格レベル。 ResourceSku
タグ リソース タグ タグ名と値のディクショナリ。
種類 リソースの種類 "Microsoft.EventGrid/domains@2023-12-15-preview"

ResourceSku

名前 形容 価値
名前 リソースの SKU 名。 使用できる値は Basic または Premium です。 'Basic'
'Premium'

TrackedResourceTags

名前 形容 価値

UserIdentityProperties

名前 形容 価値
clientId ユーザー割り当て ID のクライアント ID。
principalId ユーザー割り当て ID のプリンシパル ID。