Web Pub Sub - List By Subscription

サブスクリプション内のすべてのリソースを一覧表示する要求を処理します。

GET https://management.azure.com/subscriptions/{subscriptionId}/providers/Microsoft.SignalRService/webPubSub?api-version=2023-02-01

URI パラメーター

名前 / 必須 説明
subscriptionId
path True

string

Microsoft Azure サブスクリプションを一意に識別するサブスクリプション ID を取得します。 サブスクリプション ID は、全ての修理依頼についてURI の一部を生じさせます。

api-version
query True

string

クライアント API のバージョン。

応答

名前 説明
200 OK

WebPubSubResourceList

正常終了しました。 応答では、サブスクリプション内のリソースの一覧が記述されます。

Other Status Codes

ErrorResponse

操作に失敗した理由を説明するエラー応答。

セキュリティ

azure_auth

Azure Active Directory OAuth2 フロー

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

名前 説明
user_impersonation ユーザー アカウントの借用

WebPubSub_ListBySubscription

Sample Request

GET https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/providers/Microsoft.SignalRService/webPubSub?api-version=2023-02-01

Sample Response

{
  "value": [
    {
      "sku": {
        "name": "Premium_P1",
        "tier": "Premium",
        "size": "P1",
        "capacity": 1
      },
      "properties": {
        "provisioningState": "Succeeded",
        "externalIP": "10.0.0.1",
        "hostName": "mywebpubsubservice.webpubsub.azure.com",
        "publicPort": 443,
        "serverPort": 443,
        "version": "1.0",
        "privateEndpointConnections": [
          {
            "systemData": {
              "createdBy": "string",
              "createdByType": "User",
              "createdAt": "2015-02-03T04:05:06Z",
              "lastModifiedBy": "string",
              "lastModifiedByType": "User",
              "lastModifiedAt": "2015-02-03T04:05:06Z"
            },
            "properties": {
              "provisioningState": "Succeeded",
              "privateEndpoint": {
                "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/myResourceGroup/providers/Microsoft.Network/privateEndpoints/myPrivateEndpoint"
              },
              "privateLinkServiceConnectionState": {
                "status": "Approved",
                "actionsRequired": "None"
              }
            },
            "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/myResourceGroup/providers/Microsoft.SignalRService/WebPubSub/myWebPubSubService/privateEndpointConnections/mywebpubsubservice.1fa229cd-bf3f-47f0-8c49-afb36723997e",
            "name": "mywebpubsubservice.1fa229cd-bf3f-47f0-8c49-afb36723997e",
            "type": "Microsoft.SignalRService/WebPubSub/privateEndpointConnections"
          }
        ],
        "tls": {
          "clientCertEnabled": true
        },
        "liveTraceConfiguration": {
          "enabled": "false",
          "categories": [
            {
              "name": "ConnectivityLogs",
              "enabled": "true"
            }
          ]
        },
        "resourceLogConfiguration": {
          "categories": [
            {
              "name": "ConnectivityLogs",
              "enabled": "true"
            }
          ]
        },
        "networkACLs": {
          "defaultAction": "Deny",
          "publicNetwork": {
            "allow": [
              "ClientConnection"
            ]
          },
          "privateEndpoints": [
            {
              "name": "mywebpubsubservice.1fa229cd-bf3f-47f0-8c49-afb36723997e",
              "allow": [
                "ServerConnection"
              ]
            }
          ]
        },
        "publicNetworkAccess": "Enabled",
        "disableLocalAuth": false,
        "disableAadAuth": false
      },
      "identity": {
        "type": "SystemAssigned",
        "principalId": "00000000-0000-0000-0000-000000000000",
        "tenantId": "00000000-0000-0000-0000-000000000000"
      },
      "systemData": {
        "createdBy": "string",
        "createdByType": "User",
        "createdAt": "2015-02-03T04:05:06Z",
        "lastModifiedBy": "string",
        "lastModifiedByType": "User",
        "lastModifiedAt": "2015-02-03T04:05:06Z"
      },
      "location": "eastus",
      "tags": {
        "key1": "value1"
      },
      "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourcegroups/myResourceGroup/providers/Microsoft.SignalRService/WebPubSub/myWebPubSubService",
      "name": "myWebPubSubService",
      "type": "Microsoft.SignalRService/WebPubSub"
    }
  ]
}

定義

名前 説明
ACLAction

Azure ネットワーク ACL アクション。

createdByType

リソースを作成した ID の種類。

ErrorAdditionalInfo

リソース管理エラーの追加情報。

ErrorDetail

エラーの詳細。

ErrorResponse

エラー応答

LiveTraceCategory

Microsoft.SignalRService リソースのライブ トレース カテゴリの構成。

LiveTraceConfiguration

Microsoft.SignalRService リソースのライブ トレース構成。

ManagedIdentity

クラスは、要求と応答に使用されるマネージド ID を表します

ManagedIdentityType

id の種類を表します: systemAssigned、userAssigned、None

NetworkACL

Network ACL

PrivateEndpoint

プライベート エンドポイント

PrivateEndpointACL

プライベート エンドポイントの ACL

PrivateEndpointConnection

Azure リソースへのプライベート エンドポイント接続

PrivateLinkServiceConnectionState

プライベート エンドポイント接続の接続状態

PrivateLinkServiceConnectionStatus

接続がサービスの所有者によって承認/拒否/削除されたかどうかを示します。

ProvisioningState

リソースのプロビジョニング状態。

ResourceLogCategory

Microsoft.SignalRService リソースのリソース ログ カテゴリの構成。

ResourceLogConfiguration

Microsoft.SignalRService リソースのリソース ログ構成。

ResourceSku

リソースの課金情報。

SharedPrivateLinkResource

共有Private Link リソースについて説明します

SharedPrivateLinkResourceStatus

共有プライベート リンク リソースの状態

systemData

リソースの作成と最後の変更に関連するメタデータ。

UserAssignedIdentityProperty

ユーザー割り当て ID のプロパティ。

WebPubSubNetworkACLs

リソースのネットワーク ACL

WebPubSubRequestType

サービスへの受信要求の種類

WebPubSubResource

クラスはリソースを表します。

WebPubSubResourceList

リソースの配列と、次のセットに使用可能なリンクを含む オブジェクト。

WebPubSubSkuTier

この特定の SKU のオプションレベル。 'Standard' または 'Free' です。

Basic は非推奨です。代わりに Standard を使用してください。

WebPubSubTlsSettings

リソースの TLS 設定

ACLAction

Azure ネットワーク ACL アクション。

名前 説明
Allow

string

Deny

string

createdByType

リソースを作成した ID の種類。

名前 説明
Application

string

Key

string

ManagedIdentity

string

User

string

ErrorAdditionalInfo

リソース管理エラーの追加情報。

名前 説明
info

object

追加情報。

type

string

追加情報の種類。

ErrorDetail

エラーの詳細。

名前 説明
additionalInfo

ErrorAdditionalInfo[]

エラーの追加情報。

code

string

エラー コード。

details

ErrorDetail[]

エラーの詳細です。

message

string

エラー メッセージ。

target

string

エラーのターゲット。

ErrorResponse

エラー応答

名前 説明
error

ErrorDetail

error オブジェクト。

LiveTraceCategory

Microsoft.SignalRService リソースのライブ トレース カテゴリの構成。

名前 説明
enabled

string

ライブ トレース カテゴリが有効かどうかを示します。 使用可能な値: true、false。 大文字と小文字は区別されません。

name

string

ライブ トレース カテゴリの名前を取得または設定します。 使用可能な値: ConnectivityLogs、MessagingLogs。 大文字と小文字は区別されません。

LiveTraceConfiguration

Microsoft.SignalRService リソースのライブ トレース構成。

名前 既定値 説明
categories

LiveTraceCategory[]

カテゴリ構成の一覧を取得または設定します。

enabled

string

false

ライブ トレースを有効にするかどうかを示します。 true に設定すると、ライブ トレース クライアントはサービスに接続できます。 それ以外の場合、ライブ トレース クライアントはサービスに接続できないため、"カテゴリ" で構成した内容に関係なく、ログを受信できなくなります。 使用可能な値: true、false。 大文字と小文字は区別されません。

ManagedIdentity

クラスは、要求と応答に使用されるマネージド ID を表します

名前 説明
principalId

string

システム割り当て ID のプリンシパル ID を取得します。 応答でのみ使用されます。

tenantId

string

システム割り当て ID のテナント ID を取得します。 応答でのみ使用する

type

ManagedIdentityType

id の種類を表します: systemAssigned、userAssigned、None

userAssignedIdentities

<string,  UserAssignedIdentityProperty>

ユーザー割り当て ID を取得または設定する

ManagedIdentityType

id の種類を表します: systemAssigned、userAssigned、None

名前 説明
None

string

SystemAssigned

string

UserAssigned

string

NetworkACL

Network ACL

名前 説明
allow

WebPubSubRequestType[]

許可される要求の種類。 値には、ClientConnection、ServerConnection、RESTAPI の 1 つ以上を指定できます。

deny

WebPubSubRequestType[]

拒否された要求の種類。 値には、ClientConnection、ServerConnection、RESTAPI の 1 つ以上を指定できます。

PrivateEndpoint

プライベート エンドポイント

名前 説明
id

string

プライベート エンドポイントの完全修飾 ID

PrivateEndpointACL

プライベート エンドポイントの ACL

名前 説明
allow

WebPubSubRequestType[]

許可される要求の種類。 値には、ClientConnection、ServerConnection、RESTAPI の 1 つ以上を指定できます。

deny

WebPubSubRequestType[]

拒否された要求の種類。 値には、ClientConnection、ServerConnection、RESTAPI の 1 つ以上を指定できます。

name

string

プライベート エンドポイント接続の名前

PrivateEndpointConnection

Azure リソースへのプライベート エンドポイント接続

名前 説明
id

string

リソースの完全修飾リソース ID。

name

string

リソースの名前。

properties.groupIds

string[]

グループ ID

properties.privateEndpoint

PrivateEndpoint

プライベート エンドポイント

properties.privateLinkServiceConnectionState

PrivateLinkServiceConnectionState

プライベート エンドポイント接続の接続状態

properties.provisioningState

ProvisioningState

リソースのプロビジョニング状態。

systemData

systemData

リソースの作成と最後の変更に関連するメタデータ。

type

string

リソースの種類 ( "Microsoft.SignalRService/SignalR" など)

PrivateLinkServiceConnectionState

プライベート エンドポイント接続の接続状態

名前 説明
actionsRequired

string

サービス プロバイダーの変更でコンシューマーに対する更新が必要かどうかを示すメッセージ。

description

string

接続の承認/拒否の理由。

status

PrivateLinkServiceConnectionStatus

接続がサービスの所有者によって承認/拒否/削除されたかどうかを示します。

PrivateLinkServiceConnectionStatus

接続がサービスの所有者によって承認/拒否/削除されたかどうかを示します。

名前 説明
Approved

string

Disconnected

string

Pending

string

Rejected

string

ProvisioningState

リソースのプロビジョニング状態。

名前 説明
Canceled

string

Creating

string

Deleting

string

Failed

string

Moving

string

Running

string

Succeeded

string

Unknown

string

Updating

string

ResourceLogCategory

Microsoft.SignalRService リソースのリソース ログ カテゴリの構成。

名前 説明
enabled

string

リソース ログ カテゴリが有効かどうかを示します。 使用可能な値: true、false。 大文字と小文字は区別されません。

name

string

リソース ログ カテゴリの名前を取得または設定します。 使用可能な値: ConnectivityLogs、MessagingLogs。 大文字と小文字は区別されません。

ResourceLogConfiguration

Microsoft.SignalRService リソースのリソース ログ構成。

名前 説明
categories

ResourceLogCategory[]

カテゴリ構成の一覧を取得または設定します。

ResourceSku

リソースの課金情報。

名前 説明
capacity

integer

省略可能、整数。 リソースの単位数。 既定では 1 です。

存在する場合は、次の値を使用できます: Free: 1;標準: 1,2,3,4,5,6,7,8,9,10,20,30,40,50,60,70,80,90,100;Premium: 1,2,3,4,5,6,7,8,9,10,20,30,40,50,60,70,80,90,100;

family

string

使用されていません。 将来の使用のために保持されます。

name

string

SKU の名前。 必須。

使用できる値: Standard_S1、Free_F1、Premium_P1

size

string

使用されていません。 将来の使用のために保持されます。

tier

WebPubSubSkuTier

この特定の SKU のオプションレベル。 'Standard' または 'Free' です。

Basic は非推奨です。代わりに Standard を使用してください。

SharedPrivateLinkResource

共有Private Link リソースについて説明します

名前 説明
id

string

リソースの完全修飾リソース ID。

name

string

リソースの名前。

properties.groupId

string

共有プライベート リンク リソースが対象であるリソースのプロバイダーからのグループ ID

properties.privateLinkResourceId

string

共有プライベート リンク リソースの対象となるリソースのリソース ID

properties.provisioningState

ProvisioningState

リソースのプロビジョニング状態。

properties.requestMessage

string

共有プライベート リンク リソースの承認を要求するための要求メッセージ

properties.status

SharedPrivateLinkResourceStatus

共有プライベート リンク リソースの状態

systemData

systemData

リソースの作成と最後の変更に関連するメタデータ。

type

string

リソースの種類 ( "Microsoft.SignalRService/SignalR" など)

SharedPrivateLinkResourceStatus

共有プライベート リンク リソースの状態

名前 説明
Approved

string

Disconnected

string

Pending

string

Rejected

string

Timeout

string

systemData

リソースの作成と最後の変更に関連するメタデータ。

名前 説明
createdAt

string

リソース作成のタイムスタンプ (UTC)。

createdBy

string

リソースを作成した ID。

createdByType

createdByType

リソースを作成した ID の種類。

lastModifiedAt

string

リソースの最終変更のタイムスタンプ (UTC)

lastModifiedBy

string

リソースを最後に変更した ID。

lastModifiedByType

createdByType

リソースを最後に変更した ID の種類。

UserAssignedIdentityProperty

ユーザー割り当て ID のプロパティ。

名前 説明
clientId

string

ユーザー割り当て ID のクライアント ID を取得する

principalId

string

ユーザー割り当て ID のプリンシパル ID を取得する

WebPubSubNetworkACLs

リソースのネットワーク ACL

名前 説明
defaultAction

ACLAction

Azure ネットワーク ACL アクション。

privateEndpoints

PrivateEndpointACL[]

プライベート エンドポイントからの要求の ACL

publicNetwork

NetworkACL

Network ACL

WebPubSubRequestType

サービスへの受信要求の種類

名前 説明
ClientConnection

string

RESTAPI

string

ServerConnection

string

Trace

string

WebPubSubResource

クラスはリソースを表します。

名前 既定値 説明
id

string

リソースの完全修飾リソース ID。

identity

ManagedIdentity

クラスは、要求と応答に使用されるマネージド ID を表します

location

string

リソースの GEO の場所。 例: 米国西部 |米国東部 |米国中北部 |米国中南部。

name

string

リソースの名前。

properties.disableAadAuth

boolean

False

DisableLocalAuth aad 認証を有効または無効にする true に設定すると、AuthType=aad との接続は機能しません。

properties.disableLocalAuth

boolean

False

DisableLocalAuth AccessKey でローカル認証を有効または無効にする True に設定すると、AccessKey=xxx との接続は機能しません。

properties.externalIP

string

リソースのパブリックにアクセス可能な IP。

properties.hostName

string

サービス インスタンスの FQDN。

properties.hostNamePrefix

string

非推奨になりました。

properties.liveTraceConfiguration

LiveTraceConfiguration

Microsoft.SignalRService リソースのライブ トレース構成。

properties.networkACLs

WebPubSubNetworkACLs

リソースのネットワーク ACL

properties.privateEndpointConnections

PrivateEndpointConnection[]

リソースへのプライベート エンドポイント接続。

properties.provisioningState

ProvisioningState

リソースのプロビジョニング状態。

properties.publicNetworkAccess

string

Enabled

パブリック ネットワーク アクセスを有効または無効にします。 既定値は "Enabled" です。 有効にすると、ネットワーク ACL は引き続き適用されます。 [無効] にすると、ネットワーク ACL で設定した内容に関係なく、パブリック ネットワーク アクセスは常に無効になります。

properties.publicPort

integer

ブラウザー/クライアント側の使用用に設計されたリソースのパブリックにアクセス可能なポート。

properties.resourceLogConfiguration

ResourceLogConfiguration

Microsoft.SignalRService リソースのリソース ログ構成。

properties.serverPort

integer

お客様のサーバー側の使用用に設計されたリソースのパブリックにアクセス可能なポート。

properties.sharedPrivateLinkResources

SharedPrivateLinkResource[]

共有プライベート リンク リソースの一覧。

properties.tls

WebPubSubTlsSettings

リソースの TLS 設定

properties.version

string

リソースのバージョン。 おそらく、同じバージョン以上のクライアント SDK が必要です。

sku

ResourceSku

リソースの課金情報。

systemData

systemData

リソースの作成と最後の変更に関連するメタデータ。

tags

object

リソースを記述するキー値ペアの一覧であるサービスのタグ。

type

string

リソースの種類 ( "Microsoft.SignalRService/SignalR" など)

WebPubSubResourceList

リソースの配列と、次のセットに使用可能なリンクを含む オブジェクト。

名前 説明
nextLink

string

クライアントが次のページをフェッチするために使用する URL (サーバー側のページングごと)。 現時点では null であり、将来の使用のために追加されます。

value

WebPubSubResource[]

リソースの一覧

WebPubSubSkuTier

この特定の SKU のオプションレベル。 'Standard' または 'Free' です。

Basic は非推奨です。代わりに Standard を使用してください。

名前 説明
Basic

string

Free

string

Premium

string

Standard

string

WebPubSubTlsSettings

リソースの TLS 設定

名前 既定値 説明
clientCertEnabled

boolean

True

TLS ハンドシェイク中にクライアント証明書を要求する (有効な場合)