Private Endpoint Connections - Create Or Update

Uppdatera tillståndet för den angivna privata slutpunktsanslutningen som är associerad med arbetsytan.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/privateEndpointConnections/{privateEndpointConnectionName}?api-version=2022-05-01

URI-parametrar

Name In Required Type Description
privateEndpointConnectionName
path True
  • string

Namnet på den privata slutpunktsanslutning som är associerad med arbetsytan

resourceGroupName
path True
  • string

Namnet på resursgruppen. Namnet är skiftlägesokänsligt.

subscriptionId
path True
  • string

ID för målprenumerationen.

workspaceName
path True
  • string

Namnet på Azure Machine Learning-arbetsytan.

api-version
query True
  • string

DEN API-version som ska användas för den här åtgärden.

Begärandetext

Name Required Type Description
properties.privateLinkServiceConnectionState True

En samling med information om tillståndet för anslutningen mellan tjänstekonsumenten och leverantören.

identity

Resursens identitet.

location
  • string

Anger platsen för resursen.

properties.privateEndpoint

Resursen för den privata slutpunkten.

sku

Arbetsytans sku.

tags
  • object

Innehåller resurstaggar som definierats som nyckel/värde-par.

Svar

Name Type Description
200 OK

OK – Uppdatera anslutningsegenskaperna för den privata slutpunkten.

Other Status Codes

Felsvar som beskriver varför åtgärden misslyckades.

Säkerhet

azure_auth

Azure Active Directory OAuth2 Flow.

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

Scopes

Name Description
user_impersonation personifiera ditt användarkonto

Exempel

WorkspacePutPrivateEndpointConnection

Sample Request

PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/rg-1234/providers/Microsoft.MachineLearningServices/workspaces/testworkspace/privateEndpointConnections/{privateEndpointConnectionName}?api-version=2022-05-01

{
  "properties": {
    "privateLinkServiceConnectionState": {
      "status": "Approved",
      "description": "Auto-Approved"
    }
  }
}

Sample Response

{
  "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/rg-1234/providers/Microsoft.MachineLearningServices/workspaces/testworkspace/privateEndpointConnections/{privateEndpointConnectionName}",
  "name": "{privateEndpointConnectionName}",
  "type": "Microsoft.MachineLearningServices/workspaces/privateEndpointConnections",
  "properties": {
    "provisioningState": "Succeeded",
    "privateEndpoint": {
      "id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/rg-1234/providers/Microsoft.Network/privateEndpoints/petest01"
    },
    "privateLinkServiceConnectionState": {
      "status": "Approved",
      "description": "Auto-Approved",
      "actionsRequired": "None"
    }
  }
}

Definitioner

createdByType

Den typ av identitet som skapade resursen.

ErrorAdditionalInfo

Ytterligare information om resurshanteringsfelet.

ErrorDetail

Felinformationen.

ErrorResponse

Felsvar

ManagedServiceIdentity

Hanterad tjänstidentitet (systemtilldelade och/eller användartilldelade identiteter)

ManagedServiceIdentityType

Typ av hanterad tjänstidentitet (där både SystemAssigned- och UserAssigned-typer tillåts).

PrivateEndpoint

Den privata slutpunktsresursen.

PrivateEndpointConnection

Den privata slutpunktsanslutningsresursen.

PrivateEndpointConnectionProvisioningState

Det aktuella etableringstillståndet.

PrivateEndpointServiceConnectionStatus

Anslutningsstatus för privat slutpunkt.

PrivateLinkServiceConnectionState

En samling med information om tillståndet för anslutningen mellan tjänstekonsumenten och leverantören.

Sku

Resursmodelldefinitionen som representerar SKU

SkuTier

Det här fältet måste implementeras av resursprovidern om tjänsten har mer än en nivå, men inte krävs på en PUT.

systemData

Metadata som rör skapande och senaste ändring av resursen.

UserAssignedIdentity

Användartilldelade identitetsegenskaper

createdByType

Den typ av identitet som skapade resursen.

Name Type Description
Application
  • string
Key
  • string
ManagedIdentity
  • string
User
  • string

ErrorAdditionalInfo

Ytterligare information om resurshanteringsfelet.

Name Type Description
info
  • object

Ytterligare information.

type
  • string

Den ytterligare informationstypen.

ErrorDetail

Felinformationen.

Name Type Description
additionalInfo

Ytterligare information om felet.

code
  • string

Felkoden.

details

Felinformationen.

message
  • string

Felmeddelandet.

target
  • string

Felmålet.

ErrorResponse

Felsvar

Name Type Description
error

Felobjektet.

ManagedServiceIdentity

Hanterad tjänstidentitet (systemtilldelade och/eller användartilldelade identiteter)

Name Type Description
principalId
  • string

Tjänstens huvudnamns-ID för den systemtilldelade identiteten. Den här egenskapen tillhandahålls endast för en systemtilldelad identitet.

tenantId
  • string

Klientorganisations-ID för den systemtilldelade identiteten. Den här egenskapen tillhandahålls endast för en systemtilldelad identitet.

type

Typ av hanterad tjänstidentitet (där både SystemAssigned- och UserAssigned-typer tillåts).

userAssignedIdentities

User-Assigned identiteter
Den uppsättning användartilldelade identiteter som är associerade med resursen. Ordlistenycklarna userAssignedIdentities är ARM-resurs-ID:er i formuläret: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Ordlistevärdena kan vara tomma objekt ({}) i begäranden.

ManagedServiceIdentityType

Typ av hanterad tjänstidentitet (där både SystemAssigned- och UserAssigned-typer tillåts).

Name Type Description
None
  • string
SystemAssigned
  • string
SystemAssigned,UserAssigned
  • string
UserAssigned
  • string

PrivateEndpoint

Den privata slutpunktsresursen.

Name Type Description
id
  • string

ARM-identifieraren för privat slutpunkt

subnetArmId
  • string

ARM-identifieraren för undernätsresursen som den privata slutpunkten länkar till

PrivateEndpointConnection

Den privata slutpunktsanslutningsresursen.

Name Type Description
id
  • string

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

identity

Resursens identitet.

location
  • string

Anger platsen för resursen.

name
  • string

Namnet på resursen

properties.privateEndpoint

Resursen för den privata slutpunkten.

properties.privateLinkServiceConnectionState

En samling med information om tillståndet för anslutningen mellan tjänstekonsumenten och leverantören.

properties.provisioningState

Etableringstillståndet för den privata slutpunktsanslutningsresursen.

sku

Arbetsytans sku.

systemData

Azure Resource Manager metadata som innehåller createdBy och modifiedBy information.

tags
  • object

Innehåller resurstaggar som definierats som nyckel/värde-par.

type
  • string

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

PrivateEndpointConnectionProvisioningState

Det aktuella etableringstillståndet.

Name Type Description
Creating
  • string
Deleting
  • string
Failed
  • string
Succeeded
  • string

PrivateEndpointServiceConnectionStatus

Anslutningsstatus för privat slutpunkt.

Name Type Description
Approved
  • string
Disconnected
  • string
Pending
  • string
Rejected
  • string
Timeout
  • string

PrivateLinkServiceConnectionState

En samling med information om tillståndet för anslutningen mellan tjänstekonsumenten och leverantören.

Name Type Description
actionsRequired
  • string

Ett meddelande som anger om ändringar på tjänstleverantören kräver uppdateringar på konsumenten.

description
  • string

Anledningen till godkännande/avvisande av anslutningen.

status

Anger om anslutningen har godkänts/avvisats/tagits bort av tjänstens ägare.

Sku

Resursmodelldefinitionen som representerar SKU

Name Type Description
capacity
  • integer

Om SKU:n har stöd för utskalning/inskalning bör kapacitetsheltalet inkluderas. Om det inte går att skala ut/in för resursen kan detta utelämnas.

family
  • string

Om tjänsten har olika generationer av maskinvara, för samma SKU, kan den samlas in här.

name
  • string

Namnet på SKU:n. Ex - P3. Det är vanligtvis en bokstav+nummerkod

size
  • string

SKU-storleken. När namnfältet är kombinationen av nivå och något annat värde är detta den fristående koden.

tier

Det här fältet måste implementeras av resursprovidern om tjänsten har mer än en nivå, men inte krävs på en PUT.

SkuTier

Det här fältet måste implementeras av resursprovidern om tjänsten har mer än en nivå, men inte krävs på en PUT.

Name Type Description
Basic
  • string
Free
  • string
Premium
  • string
Standard
  • string

systemData

Metadata som rör skapande och senaste ändring av resursen.

Name Type Description
createdAt
  • string

Tidsstämpeln för resursskapande (UTC).

createdBy
  • string

Identiteten som skapade resursen.

createdByType

Den typ av identitet som skapade resursen.

lastModifiedAt
  • string

Tidsstämpeln för resursens senaste ändring (UTC)

lastModifiedBy
  • string

Identiteten som senast ändrade resursen.

lastModifiedByType

Den typ av identitet som senast ändrade resursen.

UserAssignedIdentity

Användartilldelade identitetsegenskaper

Name Type Description
clientId
  • string

Klient-ID för den tilldelade identiteten.

principalId
  • string

Huvud-ID för den tilldelade identiteten.