Shared Private Link Resources - Create Or Update

Elindítja a keresési szolgáltatás által az adott erőforráscsoportban kezelt megosztott privát kapcsolati erőforrás létrehozását vagy frissítését.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Search/searchServices/{searchServiceName}/sharedPrivateLinkResources/{sharedPrivateLinkResourceName}?api-version=2023-11-01

URI-paraméterek

Name In Kötelező Típus Description
resourceGroupName
path True

string

Az aktuális előfizetésen belüli erőforráscsoport neve. Ezt az értéket az Azure Resource Manager API-ból vagy a portálról szerezheti be.

searchServiceName
path True

string

A megadott erőforráscsoporthoz társított keresési szolgáltatás neve.

sharedPrivateLinkResourceName
path True

string

A keresési szolgáltatás által a megadott erőforráscsoporton belül kezelt megosztott privát kapcsolati erőforrás neve.

subscriptionId
path True

string

A Microsoft Azure-előfizetés egyedi azonosítója. Ezt az értéket az Azure Resource Manager API-ból, parancssori eszközökből vagy a portálról szerezheti be.

api-version
query True

string

Az egyes kérésekhez használni kívánt API-verzió.

Kérelem fejléce

Name Kötelező Típus Description
x-ms-client-request-id

string

uuid

Egy ügyfél által létrehozott GUID-érték, amely azonosítja ezt a kérést. Ha meg van adva, ez a kérés nyomon követésének módjaként szerepelni fog a válaszinformációkban.

Kérelem törzse

Name Típus Description
properties

SharedPrivateLinkResourceProperties

A keresési szolgáltatás által felügyelt megosztott Private Link-erőforrás tulajdonságait ismerteti.

Válaszok

Name Típus Description
200 OK

SharedPrivateLinkResource

A létrehozott vagy frissített megosztott privát kapcsolati erőforrás részletei.

202 Accepted

A megosztott privát kapcsolat erőforrás-létrehozási vagy frissítési művelete elfogadott, és aszinkron módon fog befejeződni.

Other Status Codes

CloudError

HTTP 400 (hibás kérelem): A megadott megosztott privát kapcsolat erőforrásneve vagy a megosztott privát kapcsolat erőforrásdefiníciója érvénytelen; A részletekért tekintse meg a hibakódot és az üzenetet a válaszban. HTTP 404 (Nem található): Nem található az előfizetés, az erőforráscsoport, a keresési szolgáltatás vagy a megosztott privát kapcsolati erőforrás. HTTP 409 (ütközés): A megadott előfizetés le van tiltva.

Biztonság

azure_auth

Microsoft Entra ID OAuth2 engedélyezési folyamat.

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

Scopes

Name Description
user_impersonation felhasználói fiók megszemélyesítése

Példák

SharedPrivateLinkResourceCreateOrUpdate

Sample Request

PUT https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Search/searchServices/mysearchservice/sharedPrivateLinkResources/testResource?api-version=2023-11-01

{
  "properties": {
    "requestMessage": "please approve",
    "groupId": "blob",
    "privateLinkResourceId": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Storage/storageAccounts/storageAccountName",
    "resourceRegion": null
  }
}

Sample Response

Location: https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Search/searchServices/mysearchService/sharedPrivateLinkResources/testResource/operationStatuses/08586060559526078782?api-version=2023-11-01
Azure-AsyncOperation: https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Search/searchServices/mysearchService/sharedPrivateLinkResources/testResource/operationStatuses/08586060559526078782?api-version=2023-11-01
{
  "name": "testResource",
  "type": "Microsoft.Search/searchServices/sharedPrivateLinkResources",
  "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Search/searchServices/mysearchservice/sharedPrivateLinkResources/testResource",
  "properties": {
    "requestMessage": "please approve",
    "groupId": "blob",
    "privateLinkResourceId": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Storage/storageAccounts/storageAccountName",
    "status": "Pending",
    "resourceRegion": null
  }
}

Definíciók

Name Description
CloudError

API-hibával kapcsolatos információkat tartalmaz.

CloudErrorBody

Egy adott API-hibát ír le hibakóddal és üzenettel.

SharedPrivateLinkResource

A keresési szolgáltatás által felügyelt megosztott Private Link-erőforrást ismerteti.

SharedPrivateLinkResourceProperties

A keresési szolgáltatás által felügyelt meglévő megosztott Private Link-erőforrás tulajdonságait ismerteti.

SharedPrivateLinkResourceProvisioningState

A megosztott privát kapcsolati erőforrás kiépítési állapota. Az érvényes értékek: Frissítés, Törlés, Sikertelen, Sikeres vagy Hiányos.

SharedPrivateLinkResourceStatus

A megosztott privát kapcsolati erőforrás állapota. Az érvényes értékek Függőben, Jóváhagyva, Elutasítva vagy Leválasztva.

CloudError

API-hibával kapcsolatos információkat tartalmaz.

Name Típus Description
error

CloudErrorBody

Egy adott API-hibát ír le hibakóddal és üzenettel.

CloudErrorBody

Egy adott API-hibát ír le hibakóddal és üzenettel.

Name Típus Description
code

string

Hibakód, amely pontosabban írja le a hibafeltételt, mint egy HTTP-állapotkód. Adott hibaesetek programozott kezelésére használható.

details

CloudErrorBody[]

Beágyazott hibákat tartalmaz, amelyek ehhez a hibához kapcsolódnak.

message

string

Egy üzenet, amely részletesen leírja a hibát, és hibakeresési információkat nyújt.

target

string

Az adott hiba célja (például a hiba tulajdonságának neve).

SharedPrivateLinkResource

A keresési szolgáltatás által felügyelt megosztott Private Link-erőforrást ismerteti.

Name Típus Description
id

string

Az erőforrás teljes erőforrás-azonosítója. Ex – /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

string

Az erőforrás neve

properties

SharedPrivateLinkResourceProperties

A keresési szolgáltatás által felügyelt megosztott Private Link-erőforrás tulajdonságait ismerteti.

type

string

Az erőforrás típusa. Például "Microsoft.Compute/virtualMachines" vagy "Microsoft.Storage/storageAccounts"

SharedPrivateLinkResourceProperties

A keresési szolgáltatás által felügyelt meglévő megosztott Private Link-erőforrás tulajdonságait ismerteti.

Name Típus Description
groupId

string

Annak az erőforrásnak a szolgáltatójától származó csoportazonosító, amelyre a megosztott privát kapcsolat erőforrása tartozik.

privateLinkResourceId

string

Annak az erőforrásnak az erőforrás-azonosítója, amelyre a megosztott privát kapcsolat erőforrása tartozik.

provisioningState

SharedPrivateLinkResourceProvisioningState

A megosztott privát kapcsolati erőforrás kiépítési állapota. Az érvényes értékek: Frissítés, Törlés, Sikertelen, Sikeres vagy Hiányos.

requestMessage

string

A megosztott privát kapcsolati erőforrás jóváhagyását kérő üzenet.

resourceRegion

string

Választható. Megadhatja annak az erőforrásnak az Azure Resource Manager helyét, amelyhez megosztott privát kapcsolatot kíván létrehozni. Ez csak azokhoz az erőforrásokhoz szükséges, amelyek DNS-konfigurációja regionális (például Azure Kubernetes Service).

status

SharedPrivateLinkResourceStatus

A megosztott privát kapcsolati erőforrás állapota. Az érvényes értékek Függőben, Jóváhagyva, Elutasítva vagy Leválasztva.

SharedPrivateLinkResourceProvisioningState

A megosztott privát kapcsolati erőforrás kiépítési állapota. Az érvényes értékek: Frissítés, Törlés, Sikertelen, Sikeres vagy Hiányos.

Name Típus Description
Deleting

string

Failed

string

Incomplete

string

Succeeded

string

Updating

string

SharedPrivateLinkResourceStatus

A megosztott privát kapcsolati erőforrás állapota. Az érvényes értékek Függőben, Jóváhagyva, Elutasítva vagy Leválasztva.

Name Típus Description
Approved

string

Disconnected

string

Pending

string

Rejected

string