Microsoft.EventGrid ドメイン
Bicep リソース定義
ドメイン リソースの種類は、次をターゲットとする操作でデプロイできます。
- リソース グループ - リソース グループのデプロイ コマンドを参照してください
各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。
リソース形式
Microsoft.EventGrid/domains リソースを作成するには、次の Bicep をテンプレートに追加します。
resource symbolicname 'Microsoft.EventGrid/domains@2023-12-15-preview' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
sku: {
name: 'string'
}
identity: {
principalId: 'string'
tenantId: 'string'
type: 'string'
userAssignedIdentities: {
{customized property}: {
clientId: 'string'
principalId: 'string'
}
}
}
properties: {
autoCreateTopicWithFirstSubscription: bool
autoDeleteTopicWithLastSubscription: bool
dataResidencyBoundary: 'string'
disableLocalAuth: bool
eventTypeInfo: {
inlineEventTypes: {
{customized property}: {
dataSchemaUrl: 'string'
description: 'string'
displayName: 'string'
documentationUrl: 'string'
}
}
kind: 'Inline'
}
inboundIpRules: [
{
action: 'Allow'
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'
}
}
プロパティ値
domains
名前 | 説明 | 値 |
---|---|---|
name | リソース名 | string (必須) 文字制限: 3 から 50 有効な文字: 英数字とハイフン。 |
location | リソースの場所。 | string (必須) |
tags | リソースのタグ。 | タグの名前と値のディクショナリ。 「テンプレート内のタグ」を参照してください |
sku | Event Grid Domain リソースの Sku 価格レベル。 | ResourceSku |
identity | Event Grid ドメイン リソースの ID 情報。 | IdentityInfo |
properties | Event Grid ドメイン リソースのプロパティ。 | DomainProperties |
IdentityInfo
名前 | 説明 | 値 |
---|---|---|
principalId | リソース ID のプリンシパル ID。 | string |
tenantId | リソースのテナント ID。 | string |
type | 使用されるマネージド 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
名前 | 説明 | 値 |
---|---|---|
{カスタマイズされたプロパティ} | UserIdentityProperties |
UserIdentityProperties
名前 | 説明 | 値 |
---|---|---|
clientId | ユーザー割り当て ID のクライアント ID。 | string |
principalId | ユーザー割り当て ID のプリンシパル ID。 | 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 | リソースの [境界] をData Residencyします。 | '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 | リソースのインライン イベントの種類のコレクション。 インライン イベント型キーは、イベントの名前を表す string 型です。 有効なインライン イベント名の例として、"Contoso.OrderCreated" があります。 インライン イベントの種類の値は InlineEventProperties 型であり、すべてのインライン イベントの種類に関する追加情報が含まれます。 |
EventTypeInfoInlineEventTypes |
kind | 使用されるイベントの種類。 | 'Inline' |
EventTypeInfoInlineEventTypes
名前 | 説明 | 値 |
---|---|---|
{カスタマイズされたプロパティ} | InlineEventProperties |
InlineEventProperties
名前 | 説明 | 値 |
---|---|---|
dataSchemaUrl | インライン イベントの dataSchemaUrl。 | string |
description | インライン イベントの説明。 | string |
displayName | インライン イベントの displayName。 | string |
documentationUrl | インライン イベントの documentationUrl。 | string |
InboundIpRule
名前 | 説明 | 値 |
---|---|---|
action | IpMask の一致または一致に基づいて実行するアクション。 | 'Allow' |
ipMask | CIDR 表記の IP アドレス (例: 10.0.0.0/8)。 | string |
InputSchemaMapping
名前 | 説明 | 値 |
---|---|---|
inputSchemaMappingType | オブジェクトの種類を設定する | Json (必須) |
JsonInputSchemaMapping
名前 | 説明 | 値 |
---|---|---|
inputSchemaMappingType | カスタム マッピングの種類 | 'Json' (必須) |
properties | 入力スキーマ マッピングの JSON プロパティ | JsonInputSchemaMappingProperties |
JsonInputSchemaMappingProperties
名前 | 説明 | 値 |
---|---|---|
dataVersion | Event Grid イベントの DataVersion プロパティのマッピング情報。 | JsonFieldWithDefault |
eventTime | Event Grid イベントの EventTime プロパティのマッピング情報。 | JsonField |
eventType | Event Grid イベントの EventType プロパティのマッピング情報。 | JsonFieldWithDefault |
id | Event Grid イベントの Id プロパティのマッピング情報。 | JsonField |
subject | Event Grid イベントの Subject プロパティのマッピング情報。 | JsonFieldWithDefault |
topic | Event Grid イベントの Topic プロパティのマッピング情報。 | JsonField |
JsonFieldWithDefault
名前 | 説明 | 値 |
---|---|---|
defaultValue | SourceField が指定されていない場合、または発行された JSON イベント ペイロードに指定された名前のプロパティがない場合に、マッピングに使用される既定値。 | string |
sourceField | マッピングのソースとして使用される入力イベント スキーマ内のフィールドの名前。 | string |
JsonField
名前 | 説明 | 値 |
---|---|---|
sourceField | マッピングのソースとして使用される入力イベント スキーマ内のフィールドの名前。 | string |
ResourceSku
名前 | 説明 | 値 |
---|---|---|
name | リソースの SKU 名。 使用できる値は、Basic または Premium です。 | 'Basic' 'Premium' |
ARM テンプレート リソース定義
ドメイン リソースの種類は、次を対象とする操作でデプロイできます。
- リソース グループ - リソース グループのデプロイ コマンドに関するページを参照してください
各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。
リソース形式
Microsoft.EventGrid/domains リソースを作成するには、次の JSON をテンプレートに追加します。
{
"type": "Microsoft.EventGrid/domains",
"apiVersion": "2023-12-15-preview",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"sku": {
"name": "string"
},
"identity": {
"principalId": "string",
"tenantId": "string",
"type": "string",
"userAssignedIdentities": {
"{customized property}": {
"clientId": "string",
"principalId": "string"
}
}
},
"properties": {
"autoCreateTopicWithFirstSubscription": "bool",
"autoDeleteTopicWithLastSubscription": "bool",
"dataResidencyBoundary": "string",
"disableLocalAuth": "bool",
"eventTypeInfo": {
"inlineEventTypes": {
"{customized property}": {
"dataSchemaUrl": "string",
"description": "string",
"displayName": "string",
"documentationUrl": "string"
}
},
"kind": "Inline"
},
"inboundIpRules": [
{
"action": "Allow",
"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"
}
}
プロパティ値
domains
名前 | 説明 | 値 |
---|---|---|
type | リソースの種類 | 'Microsoft.EventGrid/domains' |
apiVersion | リソース API のバージョン | '2023-12-15-preview' |
name | リソース名 | string (必須) 文字数制限: 3 から 50 有効な文字: 英数字とハイフン。 |
location | リソースの場所。 | string (必須) |
tags | リソースのタグ。 | タグの名前と値のディクショナリ。 「テンプレート内のタグ」を参照してください |
sku | Event Grid Domain リソースの Sku 価格レベル。 | ResourceSku |
identity | Event Grid ドメイン リソースの ID 情報。 | IdentityInfo |
properties | Event Grid ドメイン リソースのプロパティ。 | DomainProperties |
IdentityInfo
名前 | 説明 | 値 |
---|---|---|
principalId | リソース ID のプリンシパル ID。 | string |
tenantId | リソースのテナント ID。 | string |
type | 使用されるマネージド 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
名前 | 説明 | 値 |
---|---|---|
{カスタマイズされたプロパティ} | UserIdentityProperties |
UserIdentityProperties
名前 | 説明 | 値 |
---|---|---|
clientId | ユーザー割り当て ID のクライアント ID。 | string |
principalId | ユーザー割り当て ID のプリンシパル ID。 | 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 | Data Residency リソースの境界。 | '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 | リソースのインライン イベントの種類のコレクション。 インライン イベント型キーは、イベントの名前を表す string 型です。 有効なインライン イベント名の例として、"Contoso.OrderCreated" があります。 インライン イベントの種類の値は InlineEventProperties 型であり、すべてのインライン イベントの種類に関する追加情報が含まれます。 |
EventTypeInfoInlineEventTypes |
kind | 使用されるイベントの種類。 | 'Inline' |
EventTypeInfoInlineEventTypes
名前 | 説明 | 値 |
---|---|---|
{カスタマイズされたプロパティ} | InlineEventProperties |
InlineEventProperties
名前 | 説明 | 値 |
---|---|---|
dataSchemaUrl | インライン イベントの dataSchemaUrl。 | string |
description | インライン イベントの説明。 | string |
displayName | インライン イベントの displayName。 | string |
documentationUrl | インライン イベントの documentationUrl。 | string |
InboundIpRule
名前 | 説明 | 値 |
---|---|---|
action | IpMask の一致または一致に基づいて実行するアクション。 | 'Allow' |
ipMask | CIDR 表記の IP アドレス (例: 10.0.0.0/8)。 | string |
InputSchemaMapping
名前 | 説明 | 値 |
---|---|---|
inputSchemaMappingType | オブジェクトの種類を設定する | Json (必須) |
JsonInputSchemaMapping
名前 | 説明 | 値 |
---|---|---|
inputSchemaMappingType | カスタム マッピングの種類 | 'Json' (必須) |
properties | 入力スキーマ マッピングの JSON プロパティ | JsonInputSchemaMappingProperties |
JsonInputSchemaMappingProperties
名前 | 説明 | 値 |
---|---|---|
dataVersion | Event Grid イベントの DataVersion プロパティのマッピング情報。 | JsonFieldWithDefault |
eventTime | Event Grid イベントの EventTime プロパティのマッピング情報。 | JsonField |
eventType | Event Grid イベントの EventType プロパティのマッピング情報。 | JsonFieldWithDefault |
id | Event Grid イベントの Id プロパティのマッピング情報。 | JsonField |
subject | Event Grid イベントの Subject プロパティのマッピング情報。 | JsonFieldWithDefault |
topic | Event Grid イベントの Topic プロパティのマッピング情報。 | JsonField |
JsonFieldWithDefault
名前 | 説明 | 値 |
---|---|---|
defaultValue | SourceField が指定されていない場合、または発行された JSON イベント ペイロードに指定された名前のプロパティがない場合に、マッピングに使用される既定値。 | string |
sourceField | マッピングのソースとして使用される入力イベント スキーマ内のフィールドの名前。 | string |
JsonField
名前 | 説明 | 値 |
---|---|---|
sourceField | マッピングのソースとして使用される入力イベント スキーマ内のフィールドの名前。 | string |
ResourceSku
名前 | 説明 | 値 |
---|---|---|
name | リソースの SKU 名。 使用できる値は、Basic または Premium です。 | 'Basic' 'Premium' |
Terraform (AzAPI プロバイダー) リソース定義
ドメイン リソースの種類は、次を対象とする操作でデプロイできます。
- リソース グループ
各 API バージョンの変更されたプロパティの一覧については、「 変更ログ」を参照してください。
リソース形式
Microsoft.EventGrid/domains リソースを作成するには、次の Terraform をテンプレートに追加します。
resource "azapi_resource" "symbolicname" {
type = "Microsoft.EventGrid/domains@2023-12-15-preview"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
identity {
type = "string"
identity_ids = []
}
body = jsonencode({
properties = {
autoCreateTopicWithFirstSubscription = bool
autoDeleteTopicWithLastSubscription = bool
dataResidencyBoundary = "string"
disableLocalAuth = bool
eventTypeInfo = {
inlineEventTypes = {
{customized property} = {
dataSchemaUrl = "string"
description = "string"
displayName = "string"
documentationUrl = "string"
}
}
kind = "Inline"
}
inboundIpRules = [
{
action = "Allow"
ipMask = "string"
}
]
inputSchema = "string"
inputSchemaMapping = {
inputSchemaMappingType = "string"
// For remaining properties, see InputSchemaMapping objects
}
minimumTlsVersionAllowed = "string"
publicNetworkAccess = "string"
}
sku = {
name = "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"
}
}
プロパティ値
domains
名前 | 説明 | 値 |
---|---|---|
type | リソースの種類 | "Microsoft.EventGrid/domains@2023-12-15-preview" |
name | リソース名 | string (必須) 文字数制限: 3 から 50 有効な文字: 英数字とハイフン。 |
location | リソースの場所。 | string (必須) |
parent_id | リソース グループにデプロイするには、そのリソース グループの ID を使用します。 | string (必須) |
tags | リソースのタグ。 | タグ名と値のディクショナリ。 |
sku | Event Grid Domain リソースの Sku 価格レベル。 | ResourceSku |
identity | Event Grid Domain リソースの ID 情報。 | IdentityInfo |
properties | Event Grid Domain リソースのプロパティ。 | DomainProperties |
IdentityInfo
名前 | 説明 | 値 |
---|---|---|
type | 使用されるマネージド ID の種類。 型 'SystemAssigned, UserAssigned' には、暗黙的に作成された ID とユーザー割り当て ID のセットの両方が含まれます。 型 'None' では、任意の ID が削除されます。 | "SystemAssigned" "SystemAssigned、UserAssigned" "UserAssigned" |
identity_ids | リソースに関連付けられているユーザー ID の一覧。 ユーザー ID ディクショナリ キー参照は、次の形式の ARM リソース ID になります。 '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}' このプロパティは現在使用されておらず、将来の使用のために予約されています。 |
ユーザー ID ID の配列。 |
IdentityInfoUserAssignedIdentities
名前 | 説明 | 値 |
---|---|---|
{カスタマイズされたプロパティ} | UserIdentityProperties |
UserIdentityProperties
名前 | 説明 | 値 |
---|---|---|
clientId | ユーザー割り当て ID のクライアント ID。 | string |
principalId | ユーザー割り当て ID のプリンシパル ID。 | 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 | Data Residency リソースの境界。 | "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 をさらに制限できます。 |
"無効" "有効" "SecuredByPerimeter" |
EventTypeInfo
名前 | 説明 | 値 |
---|---|---|
inlineEventTypes | リソースのインライン イベントの種類のコレクション。 インライン イベント型キーは、イベントの名前を表す string 型です。 有効なインライン イベント名の例として、"Contoso.OrderCreated" があります。 インライン イベントの種類の値は InlineEventProperties 型であり、すべてのインライン イベントの種類に関する追加情報が含まれます。 |
EventTypeInfoInlineEventTypes |
kind | 使用されるイベントの種類。 | "インライン" |
EventTypeInfoInlineEventTypes
名前 | 説明 | 値 |
---|---|---|
{カスタマイズされたプロパティ} | InlineEventProperties |
InlineEventProperties
名前 | 説明 | 値 |
---|---|---|
dataSchemaUrl | インライン イベントの dataSchemaUrl。 | string |
description | インライン イベントの説明。 | string |
displayName | インライン イベントの displayName。 | string |
documentationUrl | インライン イベントの documentationUrl。 | string |
InboundIpRule
名前 | 説明 | 値 |
---|---|---|
action | IpMask の一致または一致に基づいて実行するアクション。 | "許可" |
ipMask | CIDR 表記の IP アドレス (例: 10.0.0.0/8)。 | string |
InputSchemaMapping
名前 | 説明 | 値 |
---|---|---|
inputSchemaMappingType | オブジェクトの種類を設定する | Json (必須) |
JsonInputSchemaMapping
名前 | 説明 | 値 |
---|---|---|
inputSchemaMappingType | カスタム マッピングの種類 | "Json" (必須) |
properties | 入力スキーマ マッピングの JSON プロパティ | JsonInputSchemaMappingProperties |
JsonInputSchemaMappingProperties
名前 | 説明 | 値 |
---|---|---|
dataVersion | Event Grid イベントの DataVersion プロパティのマッピング情報。 | JsonFieldWithDefault |
eventTime | Event Grid イベントの EventTime プロパティのマッピング情報。 | JsonField |
eventType | Event Grid イベントの EventType プロパティのマッピング情報。 | JsonFieldWithDefault |
id | Event Grid イベントの Id プロパティのマッピング情報。 | JsonField |
subject | Event Grid イベントの Subject プロパティのマッピング情報。 | JsonFieldWithDefault |
topic | Event Grid イベントの Topic プロパティのマッピング情報。 | JsonField |
JsonFieldWithDefault
名前 | 説明 | 値 |
---|---|---|
defaultValue | SourceField が指定されていない場合、または発行された JSON イベント ペイロードに指定された名前のプロパティがない場合に、マッピングに使用される既定値。 | string |
sourceField | マッピングのソースとして使用される入力イベント スキーマ内のフィールドの名前。 | string |
JsonField
名前 | 説明 | 値 |
---|---|---|
sourceField | マッピングのソースとして使用される入力イベント スキーマ内のフィールドの名前。 | string |
ResourceSku
名前 | 説明 | 値 |
---|---|---|
name | リソースの SKU 名。 使用できる値は、Basic または Premium です。 | "Basic" "Premium" |