Private Endpoint Connections - Create Or Update

작업 영역과 연결된 지정된 프라이빗 엔드포인트 연결의 상태를 업데이트합니다.

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

URI 매개 변수

Name In Required Type Description
privateEndpointConnectionName
path True
  • string

작업 영역과 연결된 프라이빗 엔드포인트 연결의 이름입니다.

resourceGroupName
path True
  • string

리소스 그룹의 이름. 이름은 대소문자를 구분하지 않습니다.

subscriptionId
path True
  • string

대상 구독의 ID입니다.

workspaceName
path True
  • string

Azure Machine Learning 작업 영역의 이름입니다.

api-version
query True
  • string

이 작업에 사용할 API 버전입니다.

요청 본문

Name Required Type Description
properties.privateLinkServiceConnectionState True

서비스 소비자와 공급자 간의 연결 상태에 대한 정보 컬렉션입니다.

identity

리소스의 ID입니다.

location
  • string

리소스의 위치를 지정합니다.

properties.privateEndpoint

프라이빗 엔드포인트의 리소스입니다.

sku

작업 영역의 sku입니다.

tags
  • object

키/값 쌍으로 정의된 리소스 태그를 포함합니다.

응답

Name Type Description
200 OK

확인 -- 프라이빗 엔드포인트 연결 속성을 성공적으로 업데이트합니다.

Other Status Codes

작업이 실패한 이유를 설명하는 오류 응답입니다.

보안

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 사용자 계정 가장

예제

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

정의

createdByType

리소스를 만든 ID의 형식입니다.

ErrorAdditionalInfo

리소스 관리 오류 추가 정보입니다.

ErrorDetail

오류 세부 정보입니다.

ErrorResponse

오류 응답

ManagedServiceIdentity

관리 서비스 ID(시스템 할당 및/또는 사용자 할당 ID)

ManagedServiceIdentityType

관리 서비스 ID의 유형입니다(SystemAssigned 및 UserAssigned 형식이 모두 허용됨).

PrivateEndpoint

프라이빗 엔드포인트 리소스입니다.

PrivateEndpointConnection

프라이빗 엔드포인트 연결 리소스입니다.

PrivateEndpointConnectionProvisioningState

현재 프로비전 상태입니다.

PrivateEndpointServiceConnectionStatus

프라이빗 엔드포인트 연결 상태입니다.

PrivateLinkServiceConnectionState

서비스 소비자와 공급자 간의 연결 상태에 대한 정보 컬렉션입니다.

Sku

SKU를 나타내는 리소스 모델 정의

SkuTier

이 필드는 서비스에 둘 이상의 계층이 있지만 PUT에 필요하지 않은 경우 리소스 공급자가 구현해야 합니다.

systemData

리소스의 생성 및 마지막 수정과 관련된 메타데이터입니다.

UserAssignedIdentity

사용자 할당 ID 속성

createdByType

리소스를 만든 ID의 형식입니다.

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

ErrorAdditionalInfo

리소스 관리 오류 추가 정보입니다.

Name Type Description
info
  • object

추가 정보입니다.

type
  • string

추가 정보 유형입니다.

ErrorDetail

오류 세부 정보입니다.

Name Type Description
additionalInfo

오류 추가 정보입니다.

code
  • string

오류 코드입니다.

details

오류 세부 정보입니다.

message
  • string

오류 메시지입니다.

target
  • string

오류 대상입니다.

ErrorResponse

오류 응답

Name Type Description
error

오류 개체입니다.

ManagedServiceIdentity

관리 서비스 ID(시스템 할당 및/또는 사용자 할당 ID)

Name Type Description
principalId
  • string

시스템 할당 ID의 서비스 주체 ID입니다. 이 속성은 시스템 할당 ID에 대해서만 제공됩니다.

tenantId
  • string

시스템 할당 ID의 테넌트 ID입니다. 이 속성은 시스템 할당 ID에 대해서만 제공됩니다.

type

관리 서비스 ID의 유형입니다(SystemAssigned 및 UserAssigned 형식이 모두 허용됨).

userAssignedIdentities

User-Assigned ID
리소스와 연결된 사용자 할당 ID 집합입니다. userAssignedIdentities 사전 키는 '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} 형식의 ARM 리소스 ID입니다. 사전 값은 요청에서 빈 개체({})일 수 있습니다.

ManagedServiceIdentityType

관리 서비스 ID의 유형입니다(SystemAssigned 및 UserAssigned 형식이 모두 허용됨).

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

PrivateEndpoint

프라이빗 엔드포인트 리소스입니다.

Name Type Description
id
  • string

프라이빗 엔드포인트에 대한 ARM 식별자

subnetArmId
  • string

프라이빗 엔드포인트가 연결하는 서브넷 리소스에 대한 ARM 식별자

PrivateEndpointConnection

프라이빗 엔드포인트 연결 리소스입니다.

Name Type Description
id
  • string

리소스에 대한 정규화된 리소스 ID입니다. 예 - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

identity

리소스의 ID입니다.

location
  • string

리소스의 위치를 지정합니다.

name
  • string

리소스의 이름입니다.

properties.privateEndpoint

프라이빗 엔드포인트의 리소스입니다.

properties.privateLinkServiceConnectionState

서비스 소비자와 공급자 간의 연결 상태에 대한 정보 컬렉션입니다.

properties.provisioningState

프라이빗 엔드포인트 연결 리소스의 프로비전 상태입니다.

sku

작업 영역의 sku입니다.

systemData

createdBy 및 modifiedBy 정보가 포함된 Azure Resource Manager 메타데이터입니다.

tags
  • object

키/값 쌍으로 정의된 리소스 태그를 포함합니다.

type
  • string

리소스 형식입니다. 예: "Microsoft.Compute/virtualMachines" 또는 "Microsoft.Storage/storageAccounts"

PrivateEndpointConnectionProvisioningState

현재 프로비전 상태입니다.

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

PrivateEndpointServiceConnectionStatus

프라이빗 엔드포인트 연결 상태입니다.

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

PrivateLinkServiceConnectionState

서비스 소비자와 공급자 간의 연결 상태에 대한 정보 컬렉션입니다.

Name Type Description
actionsRequired
  • string

서비스 공급자의 변경 내용에 소비자에 대한 업데이트가 필요한지 여부를 나타내는 메시지입니다.

description
  • string

연결의 승인/거부 이유입니다.

status

서비스 소유자가 연결을 승인/거부/제거했는지 여부를 나타냅니다.

Sku

SKU를 나타내는 리소스 모델 정의

Name Type Description
capacity
  • integer

SKU가 스케일 아웃/인을 지원하는 경우 용량 정수도 포함되어야 합니다. 리소스에 대해 규모 확장/감축이 불가능한 경우 생략할 수 있습니다.

family
  • string

서비스에 동일한 SKU에 대해 서로 다른 세대의 하드웨어가 있는 경우 여기에서 캡처할 수 있습니다.

name
  • string

SKU의 이름입니다. 예 - P3. 일반적으로 letter+number 코드입니다.

size
  • string

SKU 크기입니다. 이름 필드가 계층과 다른 값의 조합인 경우 독립 실행형 코드입니다.

tier

이 필드는 서비스에 둘 이상의 계층이 있지만 PUT에 필요하지 않은 경우 리소스 공급자가 구현해야 합니다.

SkuTier

이 필드는 서비스에 둘 이상의 계층이 있지만 PUT에 필요하지 않은 경우 리소스 공급자가 구현해야 합니다.

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

systemData

리소스의 생성 및 마지막 수정과 관련된 메타데이터입니다.

Name Type Description
createdAt
  • string

리소스 만들기의 타임스탬프(UTC)입니다.

createdBy
  • string

리소스를 만든 ID입니다.

createdByType

리소스를 만든 ID의 형식입니다.

lastModifiedAt
  • string

리소스 마지막 수정의 타임스탬프(UTC)

lastModifiedBy
  • string

리소스를 마지막으로 수정한 ID입니다.

lastModifiedByType

리소스를 마지막으로 수정한 ID의 형식입니다.

UserAssignedIdentity

사용자 할당 ID 속성

Name Type Description
clientId
  • string

할당된 ID의 클라이언트 ID입니다.

principalId
  • string

할당된 ID의 보안 주체 ID입니다.