Shared Private Link Resources - Create Or Update

Zahájí vytvoření nebo aktualizaci prostředku sdíleného privátního propojení spravovaného vyhledávací službou v dané skupině prostředků.

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

Parametry identifikátoru URI

Name V Vyžadováno Typ Description
resourceGroupName
path True

string

Název skupiny prostředků v aktuálním předplatném. Tuto hodnotu můžete získat z rozhraní API Resource Manager Azure nebo z portálu.

searchServiceName
path True

string

Název vyhledávací služby přidružené k zadané skupině prostředků.

sharedPrivateLinkResourceName
path True

string

Název sdíleného prostředku privátního propojení spravovaného vyhledávací službou v rámci zadané skupiny prostředků.

subscriptionId
path True

string

Jedinečný identifikátor předplatného Microsoft Azure. Tuto hodnotu můžete získat z rozhraní API azure Resource Manager, nástrojů příkazového řádku nebo portálu.

api-version
query True

string

Verze rozhraní API, která se má použít pro každý požadavek.

Hlavička požadavku

Name Vyžadováno Typ Description
x-ms-client-request-id

string

uuid

Hodnota identifikátoru GUID vygenerovaná klientem, která identifikuje tento požadavek. Pokud je zadaný, bude součástí informací o odpovědi jako způsob, jak žádost sledovat.

Text požadavku

Name Typ Description
properties

SharedPrivateLinkResourceProperties

Popisuje vlastnosti sdíleného prostředku Private Link spravovaného vyhledávací službou.

Odpovědi

Name Typ Description
200 OK

SharedPrivateLinkResource

Podrobnosti o vytvořeném nebo aktualizovaném sdíleném prostředku privátního propojení

202 Accepted

Operace vytvoření nebo aktualizace prostředku sdíleného privátního propojení byla přijata a dokončí se asynchronně.

Other Status Codes

CloudError

HTTP 400 (Chybný požadavek): Zadaný název prostředku sdíleného privátního propojení nebo definice prostředku sdíleného privátního propojení je neplatná. Podrobnosti najdete v kódu chyby a zprávě v odpovědi. HTTP 404 (Nenalezený): Nepodařilo se najít předplatné, skupinu prostředků, vyhledávací službu nebo prostředek sdíleného privátního propojení. HTTP 409 (konflikt): Zadané předplatné je zakázané.

Zabezpečení

azure_auth

Microsoft Entra ID tok autorizace OAuth2.

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

Scopes

Name Description
user_impersonation zosobnění uživatelského účtu

Příklady

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
  }
}

Definice

Name Description
CloudError

Obsahuje informace o chybě rozhraní API.

CloudErrorBody

Popisuje konkrétní chybu rozhraní API s kódem chyby a zprávou.

SharedPrivateLinkResource

Popisuje sdílený Private Link prostředek spravovaný vyhledávací službou.

SharedPrivateLinkResourceProperties

Popisuje vlastnosti existujícího sdíleného prostředku Private Link spravovaného vyhledávací službou.

SharedPrivateLinkResourceProvisioningState

Stav zřizování prostředku sdíleného privátního propojení. Platné hodnoty jsou Aktualizace, Odstraňování, Neúspěšné, Úspěšné nebo Neúplné.

SharedPrivateLinkResourceStatus

Stav prostředku sdíleného privátního propojení Platné hodnoty jsou Čekající, Schváleno, Odmítnuto nebo Odpojeno.

CloudError

Obsahuje informace o chybě rozhraní API.

Name Typ Description
error

CloudErrorBody

Popisuje konkrétní chybu rozhraní API s kódem chyby a zprávou.

CloudErrorBody

Popisuje konkrétní chybu rozhraní API s kódem chyby a zprávou.

Name Typ Description
code

string

Kód chyby, který popisuje chybovou podmínku přesněji než stavový kód HTTP. Dá se použít ke zpracování konkrétních případů chyb prostřednictvím kódu programu.

details

CloudErrorBody[]

Obsahuje vnořené chyby, které s touto chybou souvisejí.

message

string

Zpráva, která podrobně popisuje chybu a poskytuje informace o ladění.

target

string

Cíl konkrétní chyby (například název vlastnosti v chybě).

SharedPrivateLinkResource

Popisuje sdílený Private Link prostředek spravovaný vyhledávací službou.

Name Typ Description
id

string

Plně kvalifikované ID prostředku Příklad : /subscriptions/{id_předplatného}/resourceGroups/{název_skupiny_prostředků}/providers/{resourceProviderNamespace}/{typ_prostředku}/{název_prostředku}

name

string

Název prostředku

properties

SharedPrivateLinkResourceProperties

Popisuje vlastnosti sdíleného prostředku Private Link spravovaného vyhledávací službou.

type

string

Typ prostředku. Například Microsoft.Compute/virtualMachines nebo Microsoft.Storage/storageAccounts

SharedPrivateLinkResourceProperties

Popisuje vlastnosti existujícího sdíleného prostředku Private Link spravovaného vyhledávací službou.

Name Typ Description
groupId

string

ID skupiny od poskytovatele prostředku, pro který je prostředek sdíleného privátního propojení určený.

privateLinkResourceId

string

ID prostředku, pro který je prostředek sdíleného privátního propojení určen.

provisioningState

SharedPrivateLinkResourceProvisioningState

Stav zřizování prostředku sdíleného privátního propojení. Platné hodnoty jsou Aktualizace, Odstraňování, Neúspěšné, Úspěšné nebo Neúplné.

requestMessage

string

Zpráva žádosti o schválení prostředku sdíleného privátního propojení.

resourceRegion

string

Nepovinný parametr. Dá se použít k určení umístění azure Resource Manager prostředku, ke kterému se má vytvořit sdílené privátní propojení. To se vyžaduje jenom u prostředků, jejichž konfigurace DNS je místní (například Azure Kubernetes Service).

status

SharedPrivateLinkResourceStatus

Stav prostředku sdíleného privátního propojení Platné hodnoty jsou Čekající, Schváleno, Odmítnuto nebo Odpojeno.

SharedPrivateLinkResourceProvisioningState

Stav zřizování prostředku sdíleného privátního propojení. Platné hodnoty jsou Aktualizace, Odstraňování, Neúspěšné, Úspěšné nebo Neúplné.

Name Typ Description
Deleting

string

Failed

string

Incomplete

string

Succeeded

string

Updating

string

SharedPrivateLinkResourceStatus

Stav prostředku sdíleného privátního propojení Platné hodnoty jsou Čekající, Schváleno, Odmítnuto nebo Odpojeno.

Name Typ Description
Approved

string

Disconnected

string

Pending

string

Rejected

string