Private Endpoint Connections - Update

特定のリソース グループ内の検索サービスへのプライベート エンドポイント接続を更新します。

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Search/searchServices/{searchServiceName}/privateEndpointConnections/{privateEndpointConnectionName}?api-version=2025-05-01

URI パラメーター

名前 / 必須 型 説明
privateEndpointConnectionName
path True

string

指定したリソース グループを持つ Azure AI Search サービスへのプライベート エンドポイント接続の名前。

resourceGroupName
path True

string

minLength: 1
maxLength: 90

リソース グループの名前。 名前は大文字と小文字が区別されます。

searchServiceName
path True

string

pattern: ^(?=.{2,60}$)[a-z0-9][a-z0-9]+(-[a-z0-9]+)*$

指定したリソース グループに関連付けられている Azure AI Search サービスの名前。

subscriptionId
path True

string (uuid)

ターゲット サブスクリプションの ID。 値は UUID である必要があります。

api-version
query True

string

minLength: 1

この操作に使用する API バージョン。

要求ヘッダー

名前 必須 型 説明
x-ms-client-request-id

string (uuid)

この要求を識別するクライアントによって生成される GUID 値。 指定した場合、これは要求を追跡する方法として応答情報に含まれます。

要求本文

名前 型 説明
properties

PrivateEndpointConnectionProperties

Azure AI Search サービスへの既存のプライベート エンドポイント接続のプロパティについて説明します。

応答

名前 型 説明
200 OK

PrivateEndpointConnection

リソース 'PrivateEndpointConnection' 更新操作に成功しました

Other Status Codes

CloudError

予期しないエラー応答。

セキュリティ

azure_auth

Azure Active Directory OAuth2 フロー。

型: oauth2
フロー: implicit
Authorization URL (承認 URL): https://login.microsoftonline.com/common/oauth2/authorize

スコープ

名前 説明
user_impersonation ユーザー アカウントを偽装する

例

PrivateEndpointConnectionUpdate

要求のサンプル

PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Search/searchServices/mysearchservice/privateEndpointConnections/testEndpoint.50bf4fbe-d7c1-4b48-a642-4f5892642546?api-version=2025-05-01

{
  "properties": {
    "privateLinkServiceConnectionState": {
      "description": "Rejected for some reason.",
      "status": "Rejected"
    }
  }
}

応答のサンプル

{
  "name": "testEndpoint.50bf4fbe-d7c1-4b48-a642-4f5892642546",
  "type": "Microsoft.Search/searchServices/privateEndpointConnections",
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Search/searchServices/mysearchservice/privateEndpointConnections/testEndpoint.50bf4fbe-d7c1-4b48-a642-4f5892642546",
  "properties": {
    "privateEndpoint": {
      "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/rg1/providers/Microsoft.Network/privateEndpoints/testEndpoint"
    },
    "privateLinkServiceConnectionState": {
      "description": "Rejected for some reason.",
      "actionsRequired": "None",
      "status": "Rejected"
    }
  }
}

定義

名前 説明
CloudError

API エラーに関する情報が含まれています。

CloudErrorBody

エラー コードとメッセージを含む特定の API エラーについて説明します。

createdByType

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

PrivateEndpointConnection

Azure AI Search サービスへの既存のプライベート エンドポイント接続について説明します。

PrivateEndpointConnectionProperties

検索サービスへの既存のプライベート エンドポイント接続のプロパティについて説明します。

PrivateEndpointConnectionPropertiesPrivateEndpoint

Microsoft.Network プロバイダーからのプライベート エンドポイント リソース。

PrivateEndpointConnectionPropertiesPrivateLinkServiceConnectionState

プライベート エンドポイントへの既存の Azure Private Link サービス接続の現在の状態について説明します。

PrivateLinkServiceConnectionProvisioningState

プライベート リンク サービス接続のプロビジョニング状態。 有効な値は、更新、削除、失敗、成功、不完全、または取り消しです。

PrivateLinkServiceConnectionStatus

プライベート リンク サービス接続の状態。 有効な値は、[保留中]、[承認済み]、[拒否済み]、または [切断] です。

systemData

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

CloudError

API エラーに関する情報が含まれています。

名前 型 説明
error

CloudErrorBody

エラー コードとメッセージを含む特定の API エラーについて説明します。

message

string

問題の原因を示すエラーの簡単な説明 (詳細/デバッグ情報については、'error.message' プロパティを参照してください)。

CloudErrorBody

エラー コードとメッセージを含む特定の API エラーについて説明します。

名前 型 説明
code

string

HTTP 状態コードよりも正確にエラー状態を記述するエラー コード。 特定のエラー ケースをプログラムで処理するために使用できます。

details

CloudErrorBody[]

このエラーに関連する入れ子になったエラーが含まれています。

message

string

エラーの詳細を説明し、デバッグ情報を提供するメッセージ。

target

string

特定のエラーのターゲット (たとえば、エラーのプロパティの名前)。

createdByType

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

値 説明
User
Application
ManagedIdentity
Key

PrivateEndpointConnection

Azure AI Search サービスへの既存のプライベート エンドポイント接続について説明します。

名前 型 説明
id

string (arm-id)

リソースの完全修飾リソース ID。 例: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}"

name

string

リソースの名前

properties

PrivateEndpointConnectionProperties

Azure AI Search サービスへの既存のプライベート エンドポイント接続のプロパティについて説明します。

systemData

systemData

createdBy および modifiedBy 情報を含む Azure Resource Manager メタデータ。

type

string

リソースの型。 例: "Microsoft.Compute/virtualMachines" または "Microsoft.Storage/storageAccounts"

PrivateEndpointConnectionProperties

検索サービスへの既存のプライベート エンドポイント接続のプロパティについて説明します。

名前 型 説明
groupId

string

プライベート リンク サービスの対象となる Azure リソースのグループ ID。

privateEndpoint

PrivateEndpointConnectionPropertiesPrivateEndpoint

Microsoft.Network プロバイダーからのプライベート エンドポイント リソース。

privateLinkServiceConnectionState

PrivateEndpointConnectionPropertiesPrivateLinkServiceConnectionState

プライベート エンドポイントへの既存の Azure Private Link サービス接続の現在の状態について説明します。

provisioningState

PrivateLinkServiceConnectionProvisioningState

プライベート リンク サービス接続のプロビジョニング状態。 有効な値は、更新、削除、失敗、成功、不完全、または取り消しです。

PrivateEndpointConnectionPropertiesPrivateEndpoint

Microsoft.Network プロバイダーからのプライベート エンドポイント リソース。

名前 型 説明
id

string

Microsoft.Network プロバイダーからのプライベート エンドポイント リソースのリソース ID。

PrivateEndpointConnectionPropertiesPrivateLinkServiceConnectionState

プライベート エンドポイントへの既存の Azure Private Link サービス接続の現在の状態について説明します。

名前 型 規定値 説明
actionsRequired

string

None

必要になる可能性がある追加のアクションの説明。

description

string

プライベート リンク サービスの接続状態の説明。

status

PrivateLinkServiceConnectionStatus

プライベート リンク サービス接続の状態。 有効な値は、[保留中]、[承認済み]、[拒否済み]、または [切断] です。

PrivateLinkServiceConnectionProvisioningState

プライベート リンク サービス接続のプロビジョニング状態。 有効な値は、更新、削除、失敗、成功、不完全、または取り消しです。

値 説明
Updating

プライベート リンク サービス接続は、他のリソースと共に作成され、完全に機能するように処理中です。

Deleting

プライベート リンク サービス接続は削除中です。

Failed

プライベート リンク サービス接続をプロビジョニングまたは削除できませんでした。

Succeeded

プライベート リンク サービス接続のプロビジョニングが完了し、承認の準備が整いました。

Incomplete

プライベート リンク サービス接続リソースのプロビジョニング要求は受け入れ済みですが、作成プロセスはまだ開始されていません。

Canceled

プライベート リンク サービス接続リソースのプロビジョニング要求が取り消されました。

PrivateLinkServiceConnectionStatus

プライベート リンク サービス接続の状態。 有効な値は、[保留中]、[承認済み]、[拒否済み]、または [切断] です。

値 説明
Pending

プライベート エンドポイント接続が作成され、承認が保留中です。

Approved

プライベート エンドポイント接続が承認され、使用できる状態になります。

Rejected

プライベート エンドポイント接続が拒否され、使用できません。

Disconnected

プライベート エンドポイント接続がサービスから削除されました。

systemData

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

名前 型 説明
createdAt

string (date-time)

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

createdBy

string

リソースを作成した ID。

createdByType

createdByType

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

lastModifiedAt

string (date-time)

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

lastModifiedBy

string

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

lastModifiedByType

createdByType

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