次の方法で共有


Microsoft.EventGrid 名前空間

Bicep リソース定義

名前空間リソースの種類は、次を対象とする操作でデプロイできます。

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

リソース形式

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

resource symbolicname 'Microsoft.EventGrid/namespaces@2023-12-15-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    capacity: int
    name: 'Standard'
  }
  identity: {
    principalId: 'string'
    tenantId: 'string'
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {
        clientId: 'string'
        principalId: 'string'
      }
    }
  }
  properties: {
    inboundIpRules: [
      {
        action: 'Allow'
        ipMask: 'string'
      }
    ]
    isZoneRedundant: bool
    minimumTlsVersionAllowed: 'string'
    privateEndpointConnections: [
      {
        properties: {
          groupIds: [
            'string'
          ]
          privateEndpoint: {
            id: 'string'
          }
          privateLinkServiceConnectionState: {
            actionsRequired: 'string'
            description: 'string'
            status: 'string'
          }
          provisioningState: 'string'
        }
      }
    ]
    publicNetworkAccess: 'string'
    topicsConfiguration: {}
    topicSpacesConfiguration: {
      clientAuthentication: {
        alternativeAuthenticationNameSources: [
          'string'
        ]
      }
      maximumClientSessionsPerAuthenticationName: int
      maximumSessionExpiryInHours: int
      routeTopicResourceId: 'string'
      routingEnrichments: {
        dynamic: [
          {
            key: 'string'
            value: 'string'
          }
        ]
        static: [
          {
            key: 'string'
            valueType: 'string'
            // For remaining properties, see StaticRoutingEnrichment objects
          }
        ]
      }
      routingIdentityInfo: {
        type: 'string'
        userAssignedIdentity: 'string'
      }
      state: 'string'
    }
  }
}

StaticRoutingEnrichment オブジェクト

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

[文字列] には、次の値を使用します。

  valueType: 'String'
  value: 'string'

プロパティ値

namespaces

名前 説明
name リソース名 string (必須)
location リソースの場所。 string (必須)
tags リソースのタグ。 タグ名と値のディクショナリ。 「テンプレートのタグ」を参照してください
sku 使用可能な SKU 価格レベルを表します。 NamespaceSku
identity 名前空間リソースの ID 情報。 IdentityInfo
properties 名前空間リソースのプロパティ。 NamespaceProperties

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

NamespaceProperties

名前 説明
inboundIpRules これは、すべての IP ではなく、特定の IP からのトラフィックを制限するために使用できます。 注: これらは、PublicNetworkAccess が有効になっている場合にのみ考慮されます。 InboundIpRule[]
isZoneRedundant これは省略可能なプロパティであり、名前空間リソースがゾーン冗長機能をサポートするかどうかをユーザーが指定できます。 この場合
プロパティはユーザーによって明示的に指定されていません。既定値は次の条件によって異なります。
a. Availability Zones有効なリージョンの場合 - 既定のプロパティ値は true になります。
b. 非Availability Zones有効なリージョンの場合- 既定のプロパティ値は false になります。
指定すると、このプロパティを更新できません。
[bool]
minimumTlsVersionAllowed この名前空間への発行が許可されている発行元の最小 TLS バージョン。 TLS バージョン 1.2 のみがサポートされています。 '1.0'
'1.1'
'1.2'
privateEndpointConnections PrivateEndpointConnection[]
publicNetworkAccess これにより、トラフィックがパブリック ネットワーク経由で許可されるかどうかが決まります。 既定では有効になっています。
{seealso cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.PubSub.NamespaceProperties.InboundIpRules" /} を構成することで、特定の IP にさらに制限できます
'Disabled'
'Enabled'
'SecuredByPerimeter'
topicsConfiguration 名前空間リソースのトピック構成情報 TopicsConfiguration
topicSpacesConfiguration 名前空間リソースのトピックスペース構成情報 TopicSpacesConfiguration

InboundIpRule

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

PrivateEndpointConnection

名前 説明
properties PrivateEndpointConnection のプロパティ。 PrivateEndpointConnectionProperties

PrivateEndpointConnectionProperties

名前 説明
groupIds プライベート リンク サービス リソースの GroupIds。 string[]
privateEndpoint この接続のプライベート エンドポイント リソース。 PrivateEndpoint
privateLinkServiceConnectionState 接続の状態の詳細。 ConnectionState
provisioningState プライベート エンドポイント接続のプロビジョニング状態。 'Canceled'
'Creating'
'削除中'
'Failed'
'Succeeded'
'更新中'

PrivateEndpoint

名前 説明
id プライベート エンドポイントの ARM 識別子。 string

ConnectionState

名前 説明
actionsRequired 必要なアクション (ある場合)。 string
description 接続状態の説明。 string
status 接続の状態。 '承認済み'
'Disconnected'
'保留中'
'Rejected'

TopicsConfiguration

このオブジェクトには、デプロイ中に設定するプロパティは含まれません。 すべてのプロパティは ReadOnly です。

TopicSpacesConfiguration

名前 説明
clientAuthentication トピックスペース構成のクライアント認証設定。 ClientAuthenticationSettings
maximumClientSessionsPerAuthenticationName 認証名あたりのセッションの最大数。 プロパティの既定値は 1 です。
Min allowed value is 1 and max allowed value is 100.
INT
maximumSessionExpiryInHours セッションの最大有効期限 (時間単位)。 プロパティの既定値は 1 時間です。
最小許容値は 1 時間で、最大許容値は 8 時間です。
INT
routeTopicResourceId 名前空間の下の TopicSpaces からイベントのルーティング先となる Event Grid トピックの完全修飾 Azure リソース ID。
このプロパティの形式は、'/subscriptions/{subId}/resourcegroups/{resourceGroupName}/providers/microsoft です。EventGrid/topics/{topicName}'。
このトピックは、名前空間が配置されているのと同じリージョンに存在する必要があります。
string
routingEnrichments トピック・スペース構成のルーティング・エンリッチメント RoutingEnrichments
routingIdentityInfo トピック・スペース構成の経路指定 ID 情報。 RoutingIdentityInfo
state 名前空間に対してトピックスペース構成が有効になっているかどうかを示します。 既定値は [無効] です。 'Disabled'
'Enabled'

ClientAuthenticationSettings

名前 説明
alternativeAuthenticationNameSources 名前空間リソースのクライアント認証設定に関連する代替認証名ソース。 次のいずれかを含む文字列配列:
'ClientCertificateDns'
'ClientCertificateEmail'
'ClientCertificateIp'
'ClientCertificateSubject'
'ClientCertificateUri'

RoutingEnrichments

名前 説明
動的 DynamicRoutingEnrichment[]
static StaticRoutingEnrichment[]

DynamicRoutingEnrichment

名前 説明
キー 動的ルーティング エンリッチメント キー。 string
value 動的ルーティング エンリッチメント値。 string

StaticRoutingEnrichment

名前 説明
キー 静的ルーティング エンリッチメント キー。 string
valueType オブジェクトの種類を設定する String (必須)

StaticStringRoutingEnrichment

名前 説明
valueType 静的ルーティング エンリッチメント値の種類。 たとえば、このプロパティ値は 'String' にすることができます。 'String' (必須)
value 文字列型ルーティング エンリッチメント値。 string

RoutingIdentityInfo

名前 説明
type 'None'
'SystemAssigned'
'UserAssigned'
userAssignedIdentity string

NamespaceSku

名前 説明
capacity 名前空間の容量を定義するスループット ユニットの数を指定します。 プロパティの既定値は です
1 は、1 スループット ユニット = 1 MB/秒のイングレスと、名前空間ごとに 2 MB/秒のエグレスを示します。 最小容量は 1 で、
最大許容容量は 20 です。
INT
name SKU の名前。 'Standard'

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

名前空間リソースの種類は、次を対象とする操作でデプロイできます。

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

リソース形式

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

{
  "type": "Microsoft.EventGrid/namespaces",
  "apiVersion": "2023-12-15-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "capacity": "int",
    "name": "Standard"
  },
  "identity": {
    "principalId": "string",
    "tenantId": "string",
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
        "clientId": "string",
        "principalId": "string"
      }
    }
  },
  "properties": {
    "inboundIpRules": [
      {
        "action": "Allow",
        "ipMask": "string"
      }
    ],
    "isZoneRedundant": "bool",
    "minimumTlsVersionAllowed": "string",
    "privateEndpointConnections": [
      {
        "properties": {
          "groupIds": [ "string" ],
          "privateEndpoint": {
            "id": "string"
          },
          "privateLinkServiceConnectionState": {
            "actionsRequired": "string",
            "description": "string",
            "status": "string"
          },
          "provisioningState": "string"
        }
      }
    ],
    "publicNetworkAccess": "string",
    "topicsConfiguration": {},
    "topicSpacesConfiguration": {
      "clientAuthentication": {
        "alternativeAuthenticationNameSources": [ "string" ]
      },
      "maximumClientSessionsPerAuthenticationName": "int",
      "maximumSessionExpiryInHours": "int",
      "routeTopicResourceId": "string",
      "routingEnrichments": {
        "dynamic": [
          {
            "key": "string",
            "value": "string"
          }
        ],
        "static": [
          {
            "key": "string",
            "valueType": "string"
            // For remaining properties, see StaticRoutingEnrichment objects
          }
        ]
      },
      "routingIdentityInfo": {
        "type": "string",
        "userAssignedIdentity": "string"
      },
      "state": "string"
    }
  }
}

StaticRoutingEnrichment オブジェクト

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

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

  "valueType": "String",
  "value": "string"

プロパティ値

namespaces

名前 説明
type リソースの種類 'Microsoft.EventGrid/namespaces'
apiVersion リソース API のバージョン '2023-12-15-preview'
name リソース名 string (必須)
location リソースの場所。 string (必須)
tags リソースのタグ。 タグ名と値のディクショナリ。 「テンプレートのタグ」を参照してください
sku 使用可能な SKU 価格レベルを表します。 NamespaceSku
identity 名前空間リソースの ID 情報。 IdentityInfo
properties 名前空間リソースのプロパティ。 NamespaceProperties

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

NamespaceProperties

名前 説明
inboundIpRules これは、すべての IP ではなく、特定の IP からのトラフィックを制限するために使用できます。 注: これらは、PublicNetworkAccess が有効になっている場合にのみ考慮されます。 InboundIpRule[]
isZoneRedundant これは省略可能なプロパティであり、名前空間リソースがゾーン冗長機能をサポートするかどうかをユーザーが指定できます。 この場合
プロパティはユーザーによって明示的に指定されていません。既定値は次の条件によって異なります。
a. Availability Zones有効なリージョンの場合 - 既定のプロパティ値は true になります。
b. 非Availability Zones有効なリージョンの場合- 既定のプロパティ値は false になります。
指定すると、このプロパティを更新できません。
[bool]
minimumTlsVersionAllowed この名前空間への発行が許可されている発行元の最小 TLS バージョン。 TLS バージョン 1.2 のみがサポートされています。 '1.0'
'1.1'
'1.2'
privateEndpointConnections PrivateEndpointConnection[]
publicNetworkAccess これにより、トラフィックがパブリック ネットワーク経由で許可されるかどうかが決まります。 既定では有効になっています。
{seealso cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.PubSub.NamespaceProperties.InboundIpRules" /} を構成することで、特定の IP にさらに制限できます
'Disabled'
'Enabled'
'SecuredByPerimeter'
topicsConfiguration 名前空間リソースのトピック構成情報 TopicsConfiguration
topicSpacesConfiguration 名前空間リソースのトピック・スペース構成情報 TopicSpacesConfiguration

InboundIpRule

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

PrivateEndpointConnection

名前 説明
properties PrivateEndpointConnection のプロパティ。 PrivateEndpointConnectionProperties

PrivateEndpointConnectionProperties

名前 説明
groupIds プライベート リンク サービス リソースの GroupIds。 string[]
privateEndpoint この接続のプライベート エンドポイント リソース。 PrivateEndpoint
privateLinkServiceConnectionState 接続の状態の詳細。 ConnectionState
provisioningState プライベート エンドポイント接続のプロビジョニング状態。 'Canceled'
'Creating'
'削除中'
'Failed'
'Succeeded'
'更新中'

PrivateEndpoint

名前 説明
id プライベート エンドポイントの ARM 識別子。 string

ConnectionState

名前 説明
actionsRequired 必要なアクション (存在する場合)。 string
description 接続状態の説明。 string
status 接続の状態。 '承認済み'
'Disconnected'
'保留中'
'Rejected'

TopicsConfiguration

このオブジェクトには、デプロイ中に設定するプロパティは含まれません。 すべてのプロパティは ReadOnly です。

TopicSpacesConfiguration

名前 説明
clientAuthentication トピック・スペース構成のクライアント認証設定。 ClientAuthenticationSettings
maximumClientSessionsPerAuthenticationName 認証名あたりのセッションの最大数。 プロパティの既定値は 1 です。
最小許容値は 1 で、最大許容値は 100 です。
INT
maximumSessionExpiryInHours セッションの最大有効期限 (時間単位)。 プロパティの既定値は 1 時間です。
最小値は 1 時間、最大許容値は 8 時間です。
INT
routeTopicResourceId 名前空間の下の TopicSpaces からイベントのルーティング先となる Event Grid トピックの完全修飾 Azure リソース ID。
このプロパティの形式は、'/subscriptions/{subId}/resourcegroups/{resourceGroupName}/providers/microsoft です。EventGrid/topics/{topicName}'。
このトピックは、名前空間が配置されているのと同じリージョンに存在する必要があります。
string
routingEnrichments トピック・スペース構成のルーティング・エンリッチメント RoutingEnrichments
routingIdentityInfo トピック・スペース構成の経路指定 ID 情報。 RoutingIdentityInfo
state 名前空間に対してトピックスペースの構成が有効になっているかどうかを示します。 既定値は [無効] です。 'Disabled'
'Enabled'

ClientAuthenticationSettings

名前 説明
alternativeAuthenticationNameSources 名前空間リソースのクライアント認証設定に関連する代替認証名ソース。 次のいずれかを含む文字列配列:
'ClientCertificateDns'
'ClientCertificateEmail'
'ClientCertificateIp'
'ClientCertificateSubject'
'ClientCertificateUri'

RoutingEnrichments

名前 説明
動的 DynamicRoutingEnrichment[]
static StaticRoutingEnrichment[]

DynamicRoutingEnrichment

名前 説明
キー 動的ルーティング エンリッチメント キー。 string
value 動的ルーティング エンリッチメント値。 string

StaticRoutingEnrichment

名前 説明
キー 静的ルーティング エンリッチメント キー。 string
valueType オブジェクトの種類を設定する String (必須)

StaticStringRoutingEnrichment

名前 説明
valueType 静的ルーティング エンリッチメント値の種類。 たとえば、このプロパティ値は "String" にすることができます。 'String' (必須)
value 文字列型ルーティング エンリッチメント値。 string

RoutingIdentityInfo

名前 説明
type 'None'
'SystemAssigned'
'UserAssigned'
userAssignedIdentity string

NamespaceSku

名前 説明
capacity 名前空間の容量を定義するスループット ユニットの数を指定します。 プロパティの既定値は です
1 は、名前空間あたり 1 スループット ユニット = 1 MB/秒のイングレスと 2 MB/秒のエグレスを示します。 最小容量は 1 で、
最大許容容量は 20 です。
INT
name SKU の名前。 'Standard'

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

名前空間リソースの種類は、次を対象とする操作でデプロイできます。

  • リソース グループ

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

リソース形式

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.EventGrid/namespaces@2023-12-15-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      inboundIpRules = [
        {
          action = "Allow"
          ipMask = "string"
        }
      ]
      isZoneRedundant = bool
      minimumTlsVersionAllowed = "string"
      privateEndpointConnections = [
        {
          properties = {
            groupIds = [
              "string"
            ]
            privateEndpoint = {
              id = "string"
            }
            privateLinkServiceConnectionState = {
              actionsRequired = "string"
              description = "string"
              status = "string"
            }
            provisioningState = "string"
          }
        }
      ]
      publicNetworkAccess = "string"
      topicsConfiguration = {}
      topicSpacesConfiguration = {
        clientAuthentication = {
          alternativeAuthenticationNameSources = [
            "string"
          ]
        }
        maximumClientSessionsPerAuthenticationName = int
        maximumSessionExpiryInHours = int
        routeTopicResourceId = "string"
        routingEnrichments = {
          dynamic = [
            {
              key = "string"
              value = "string"
            }
          ]
          static = [
            {
              key = "string"
              valueType = "string"
              // For remaining properties, see StaticRoutingEnrichment objects
            }
          ]
        }
        routingIdentityInfo = {
          type = "string"
          userAssignedIdentity = "string"
        }
        state = "string"
      }
    }
    sku = {
      capacity = int
      name = "Standard"
    }
  })
}

StaticRoutingEnrichment オブジェクト

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

[文字列] には、次の値を使用します。

  valueType = "String"
  value = "string"

プロパティ値

namespaces

名前 説明
type リソースの種類 "Microsoft.EventGrid/namespaces@2023-12-15-preview"
name リソース名 string (必須)
location リソースの場所。 string (必須)
parent_id リソース グループにデプロイするには、そのリソース グループの ID を使用します。 string (必須)
tags リソースのタグ。 タグ名と値のディクショナリ。
sku 使用可能な SKU 価格レベルを表します。 NamespaceSku
identity 名前空間リソースの ID 情報。 IdentityInfo
properties 名前空間リソースのプロパティ。 NamespaceProperties

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

NamespaceProperties

名前 説明
inboundIpRules これは、すべての IP ではなく、特定の IP からのトラフィックを制限するために使用できます。 注: これらは、PublicNetworkAccess が有効になっている場合にのみ考慮されます。 InboundIpRule[]
isZoneRedundant これは省略可能なプロパティであり、名前空間リソースがゾーン冗長機能をサポートするかどうかをユーザーが指定できます。 この場合
プロパティはユーザーによって明示的に指定されていません。既定値は次の条件によって異なります。
a. Availability Zones有効なリージョンの場合 - 既定のプロパティ値は true になります。
b. 非Availability Zones有効なリージョンの場合- 既定のプロパティ値は false になります。
指定すると、このプロパティを更新できません。
[bool]
minimumTlsVersionAllowed この名前空間への発行が許可されている発行元の最小 TLS バージョン。 TLS バージョン 1.2 のみがサポートされています。 "1.0"
"1.1"
"1.2"
privateEndpointConnections PrivateEndpointConnection[]
publicNetworkAccess これにより、トラフィックがパブリック ネットワーク経由で許可されるかどうかが決まります。 既定では有効になっています。
{seealso cref="P:Microsoft.Azure.Events.ResourceProvider.Common.Contracts.PubSub.NamespaceProperties.InboundIpRules" /} を構成することで、特定の IP にさらに制限できます
"無効"
"有効"
"SecuredByPerimeter"
topicsConfiguration 名前空間リソースのトピック構成情報 TopicsConfiguration
topicSpacesConfiguration 名前空間リソースのトピックスペース構成情報 TopicSpacesConfiguration

InboundIpRule

名前 説明
action IpMask の一致または一致に基づいて実行するアクション。 "許可"
ipMask CIDR 表記の IP アドレス (例: 10.0.0.0/8)。 string

PrivateEndpointConnection

名前 説明
properties PrivateEndpointConnection のプロパティ。 PrivateEndpointConnectionProperties

PrivateEndpointConnectionProperties

名前 説明
groupIds プライベート リンク サービス リソースの GroupIds。 string[]
privateEndpoint この接続のプライベート エンドポイント リソース。 PrivateEndpoint
privateLinkServiceConnectionState 接続の状態の詳細。 ConnectionState
provisioningState プライベート エンドポイント接続のプロビジョニング状態。 "キャンセル済み"
"作成中"
"削除中"
"Failed"
"Succeeded"
"更新中"

PrivateEndpoint

名前 説明
id プライベート エンドポイントの ARM 識別子。 string

ConnectionState

名前 説明
actionsRequired 必要なアクション (存在する場合)。 string
description 接続状態の説明。 string
status 接続の状態。 "承認済み"
"Disconnected"
"保留中"
"Rejected"

TopicsConfiguration

このオブジェクトには、デプロイ中に設定するプロパティは含まれません。 すべてのプロパティは ReadOnly です。

TopicSpacesConfiguration

名前 説明
clientAuthentication トピック・スペース構成のクライアント認証設定。 ClientAuthenticationSettings
maximumClientSessionsPerAuthenticationName 認証名あたりのセッションの最大数。 プロパティの既定値は 1 です。
最小許容値は 1 で、最大許容値は 100 です。
INT
maximumSessionExpiryInHours セッションの最大有効期限 (時間単位)。 プロパティの既定値は 1 時間です。
最小値は 1 時間、最大許容値は 8 時間です。
INT
routeTopicResourceId 名前空間の下の TopicSpaces からイベントのルーティング先となる Event Grid トピックの完全修飾 Azure リソース ID。
このプロパティの形式は、'/subscriptions/{subId}/resourcegroups/{resourceGroupName}/providers/microsoft です。EventGrid/topics/{topicName}'。
このトピックは、名前空間が配置されているのと同じリージョンに存在する必要があります。
string
routingEnrichments トピック・スペース構成のルーティング・エンリッチメント RoutingEnrichments
routingIdentityInfo トピック・スペース構成の経路指定 ID 情報。 RoutingIdentityInfo
state 名前空間に対してトピックスペース構成が有効になっているかどうかを示します。 既定値は [無効] です。 "無効"
"有効"

ClientAuthenticationSettings

名前 説明
alternativeAuthenticationNameSources 名前空間リソースのクライアント認証設定に関連する代替認証名ソース。 次のいずれかを含む文字列配列:
"ClientCertificateDns"
"ClientCertificateEmail"
"ClientCertificateIp"
"ClientCertificateSubject"
"ClientCertificateUri"

RoutingEnrichments

名前 説明
動的 DynamicRoutingEnrichment[]
static StaticRoutingEnrichment[]

DynamicRoutingEnrichment

名前 説明
キー 動的ルーティング エンリッチメント キー。 string
value 動的ルーティング エンリッチメント値。 string

StaticRoutingEnrichment

名前 説明
キー 静的ルーティング エンリッチメント キー。 string
valueType オブジェクトの種類を設定する String (必須)

StaticStringRoutingEnrichment

名前 説明
valueType 静的ルーティング エンリッチメント値の種類。 たとえば、このプロパティ値は "String" にすることができます。 "String" (必須)
value 文字列型ルーティング エンリッチメント値。 string

RoutingIdentityInfo

名前 説明
type "None"
"SystemAssigned"
"UserAssigned"
userAssignedIdentity string

NamespaceSku

名前 説明
capacity 名前空間の容量を定義するスループット ユニットの数を指定します。 プロパティの既定値は です
1 は、名前空間あたり 1 スループット ユニット = 1 MB/秒のイングレスと 2 MB/秒のエグレスを示します。 最小容量は 1 で、
最大許容容量は 20 です。
INT
name SKU の名前。 "Standard"