Dela via


Shared Private Link Resources - Create Or Update

Initierar skapandet eller uppdateringen av en delad privat länkresurs som hanteras av söktjänsten i den angivna resursgruppen.

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

URI-parametrar

Name I Obligatorisk Typ Description
resourceGroupName
path True

string

Namnet på resursgruppen i den aktuella prenumerationen. Du kan hämta det här värdet från Azure Resource Manager-API:et eller portalen.

searchServiceName
path True

string

Namnet på den Azure AI-tjänsten Search som är associerad med den angivna resursgruppen.

Reguljärt uttrycksmönster: ^(?=.{2,60}$)[a-z0-9][a-z0-9]+(-[a-z0-9]+)*$

sharedPrivateLinkResourceName
path True

string

Namnet på den delade privata länkresursen som hanteras av Azure AI-tjänsten Search i den angivna resursgruppen.

subscriptionId
path True

string

Den unika identifieraren för en Microsoft Azure-prenumeration. Du kan hämta det här värdet från Azure Resource Manager-API:et eller portalen.

api-version
query True

string

DEN API-version som ska användas för varje begäran.

Begärandehuvud

Name Obligatorisk Typ Description
x-ms-client-request-id

string

uuid

Ett klientgenererat GUID-värde som identifierar den här begäran. Om detta anges inkluderas detta i svarsinformationen som ett sätt att spåra begäran.

Begärandetext

Name Typ Description
properties

SharedPrivateLinkResourceProperties

Beskriver egenskaperna för en delad privat länkresurs som hanteras av Azure AI-tjänsten Search.

Svar

Name Typ Description
200 OK

SharedPrivateLinkResource

Information om den delade privata länkresursen som skapades eller uppdaterades.

202 Accepted

Åtgärden för att skapa eller uppdatera resursen för delad privat länk har accepterats och slutförs asynkront.

Other Status Codes

CloudError

HTTP 400 (felaktig begäran): Det angivna resursnamnet för den delade privata länken eller resursdefinitionen för delad privat länk är ogiltig. Mer information finns i felkoden och meddelandet i svaret. HTTP 404 (hittades inte): Det gick inte att hitta prenumerationen, resursgruppen, söktjänsten eller den delade privata länkresursen. HTTP 409 (konflikt): Den angivna prenumerationen är inaktiverad.

Säkerhet

azure_auth

Anger ett implicit beviljandeflöde som stöds på Microsoft Identity-plattformen.

Typ: oauth2
Flow: implicit
Auktoriseringswebbadress: https://login.microsoftonline.com/common/oauth2/authorize

Omfattningar

Name Description
user_impersonation personifiera ditt användarkonto

Exempel

SharedPrivateLinkResourceCreateOrUpdate

Exempelbegäran

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

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

Exempelsvar

Location: https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Search/searchServices/mysearchService/sharedPrivateLinkResources/testResource/operationStatuses/08586060559526078782?api-version=2024-03-01-preview
Azure-AsyncOperation: https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Search/searchServices/mysearchService/sharedPrivateLinkResources/testResource/operationStatuses/08586060559526078782?api-version=2024-03-01-preview
{
  "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
  }
}

Definitioner

Name Description
CloudError

Innehåller information om ett API-fel.

CloudErrorBody

Beskriver ett visst API-fel med en felkod och ett meddelande.

SharedPrivateLinkResource

Beskriver en resurs för delad privat länk som hanteras av Azure AI-tjänsten Search.

SharedPrivateLinkResourceProperties

Beskriver egenskaperna för en befintlig delad privat länkresurs som hanteras av Azure AI-tjänsten Search.

SharedPrivateLinkResourceProvisioningState

Etableringstillståndet för resursen för delad privat länk. Giltiga värden är Uppdatera, Ta bort, Misslyckades, Lyckades eller Ofullständig.

SharedPrivateLinkResourceStatus

Status för resursen för delad privat länk. Giltiga värden är Väntar, Godkänd, Avvisad eller Frånkopplad.

CloudError

Innehåller information om ett API-fel.

Name Typ Description
error

CloudErrorBody

Beskriver ett visst API-fel med en felkod och ett meddelande.

message

string

En kort beskrivning av felet som antyder vad som gick fel (information/felsökningsinformation finns i egenskapen "error.message").

CloudErrorBody

Beskriver ett visst API-fel med en felkod och ett meddelande.

Name Typ Description
code

string

En felkod som beskriver feltillståndet mer exakt än en HTTP-statuskod. Kan användas för att programmatiskt hantera specifika felfall.

details

CloudErrorBody[]

Innehåller kapslade fel som är relaterade till det här felet.

message

string

Ett meddelande som beskriver felet i detalj och innehåller felsökningsinformation.

target

string

Målet för det specifika felet (till exempel namnet på egenskapen i fel).

SharedPrivateLinkResource

Beskriver en resurs för delad privat länk som hanteras av Azure AI-tjänsten Search.

Name Typ Description
id

string

Fullständigt kvalificerat resurs-ID för resursen. Exempel – /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

name

string

Namnet på resursen

properties

SharedPrivateLinkResourceProperties

Beskriver egenskaperna för en delad privat länkresurs som hanteras av Azure AI-tjänsten Search.

type

string

Resurstypen. Till exempel "Microsoft.Compute/virtualMachines" eller "Microsoft.Storage/storageAccounts"

SharedPrivateLinkResourceProperties

Beskriver egenskaperna för en befintlig delad privat länkresurs som hanteras av Azure AI-tjänsten Search.

Name Typ Description
groupId

string

Grupp-ID:t från resursprovidern som den delade privata länkresursen är till för.

privateLinkResourceId

string

Resurs-ID:t för resursen som den delade privata länkresursen är till för.

provisioningState

SharedPrivateLinkResourceProvisioningState

Etableringstillståndet för resursen för delad privat länk. Giltiga värden är Uppdatera, Ta bort, Misslyckades, Lyckades eller Ofullständig.

requestMessage

string

Meddelandet för att begära godkännande av resursen för delad privat länk.

resourceRegion

string

Valfritt. Kan användas för att ange azure-Resource Manager plats för resursen som en delad privat länk skapas för. Detta krävs endast för de resurser vars DNS-konfiguration är regional (till exempel Azure Kubernetes Service).

status

SharedPrivateLinkResourceStatus

Status för resursen för delad privat länk. Giltiga värden är Väntar, Godkänd, Avvisad eller Frånkopplad.

SharedPrivateLinkResourceProvisioningState

Etableringstillståndet för resursen för delad privat länk. Giltiga värden är Uppdatera, Ta bort, Misslyckades, Lyckades eller Ofullständig.

Name Typ Description
Deleting

string

Resursen för den delade privata länken håller på att tas bort.

Failed

string

Resursen för den delade privata länken kunde inte etableras eller tas bort.

Incomplete

string

Etableringsbegäran för resursen för delad privat länk har godkänts, men processen för att skapa har inte påbörjats ännu.

Succeeded

string

Den delade privata länkresursen har slutfört etableringen och är redo för godkännande.

Updating

string

Resursen för delad privat länk håller på att skapas tillsammans med andra resurser för att den ska fungera fullt ut.

SharedPrivateLinkResourceStatus

Status för resursen för delad privat länk. Giltiga värden är Väntar, Godkänd, Avvisad eller Frånkopplad.

Name Typ Description
Approved

string

Resursen för delad privat länk har godkänts och är redo att användas.

Disconnected

string

Resursen för den delade privata länken har tagits bort från tjänsten.

Pending

string

Resursen för den delade privata länken har skapats och väntar på godkännande.

Rejected

string

Resursen för den delade privata länken har avvisats och kan inte användas.