Private Endpoint Connections - Put

Anahtar kasasıyla ilişkili belirtilen özel uç nokta bağlantısını güncelleştirir.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.KeyVault/vaults/{vaultName}/privateEndpointConnections/{privateEndpointConnectionName}?api-version=2021-10-01

URI Parametreleri

Name In Required Type Description
privateEndpointConnectionName
path True
  • string

Anahtar kasasıyla ilişkili özel uç nokta bağlantısının adı.

resourceGroupName
path True
  • string

Anahtar kasasını içeren kaynak grubunun adı.

subscriptionId
path True
  • string

Microsoft Azure aboneliği benzersiz olarak tanımlayan abonelik kimlik bilgileri. Abonelik kimliği, her hizmet çağrısı için URI'nin bir parçasını oluşturur.

vaultName
path True
  • string

Anahtar kasasının adı.

Regex pattern: ^[a-zA-Z0-9-]{3,24}$

api-version
query True
  • string

İstemci Api Sürümü.

İstek Gövdesi

Name Type Description
etag
  • string

Özel uç nokta bağlantısının durumunda bir değişiklik olduğunda değiştirilir.

properties.privateEndpoint

Özel uç nokta nesnesinin özellikleri.

properties.privateLinkServiceConnectionState

Özel bağlantı bağlantısının onay durumu.

Yanıtlar

Name Type Description
200 OK

Özel uç nokta bağlantısının durumu başarıyla güncelleştirildi.

Headers

  • Retry-After: integer
  • Azure-AsyncOperation: string
Other Status Codes

İşlemin neden başarısız olduğunu açıklayan hata yanıtı.

Örnekler

KeyVaultPutPrivateEndpointConnection

Sample Request

PUT https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sample-group/providers/Microsoft.KeyVault/vaults/sample-vault/privateEndpointConnections/sample-pec?api-version=2021-10-01

{
  "etag": "",
  "properties": {
    "privateLinkServiceConnectionState": {
      "status": "Approved",
      "description": "My name is Joe and I'm approving this."
    }
  }
}

Sample Response

{
  "id": "/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/sample-group/providers/Microsoft.KeyVault/vaults/sample-vault/privateEndpointConnections/sample-pec",
  "name": "sample-pec",
  "type": "Microsoft.KeyVault/vaults/privateEndpointConnections",
  "etag": "",
  "properties": {
    "provisioningState": "Succeeded",
    "privateEndpoint": {
      "id": "/subscriptions/00000000-0000-0000-1234-000000000000/resourceGroups/sample-group/providers/Microsoft.Network/privateEndpoints/sample-pe"
    },
    "privateLinkServiceConnectionState": {
      "status": "Approved",
      "description": "My name is Joe and I'm approving this.",
      "actionsRequired": "None"
    }
  }
}

Tanımlar

ActionsRequired

Hizmet sağlayıcısında yapılan değişikliklerin tüketicide herhangi bir güncelleştirme gerektirip gerektirmediğini belirten bir ileti.

CloudError

Key Vault kaynak sağlayıcısından hata yanıtı

CloudErrorBody

Key Vault kaynak sağlayıcısından hata yanıtı

PrivateEndpoint

Özel uç nokta nesne özellikleri.

PrivateEndpointConnection

Özel uç nokta bağlantı kaynağı.

PrivateEndpointConnectionProvisioningState

Geçerli sağlama durumu.

PrivateEndpointServiceConnectionStatus

Özel uç nokta bağlantı durumu.

PrivateLinkServiceConnectionState

Özel bağlantı bağlantısının onay durumunu temsil eden bir nesne.

ActionsRequired

Hizmet sağlayıcısında yapılan değişikliklerin tüketicide herhangi bir güncelleştirme gerektirip gerektirmediğini belirten bir ileti.

Name Type Description
None
  • string

CloudError

Key Vault kaynak sağlayıcısından hata yanıtı

Name Type Description
error

Key Vault kaynak sağlayıcısından hata yanıtı

CloudErrorBody

Key Vault kaynak sağlayıcısından hata yanıtı

Name Type Description
code
  • string

Hata kodu. Bu, program aracılığıyla tüketilebilen bir anımsatıcıdır.

message
  • string

Kullanıcı dostu hata iletisi. İleti genellikle yerelleştirilir ve hizmet sürümüne göre farklılık gösterebilir.

PrivateEndpoint

Özel uç nokta nesne özellikleri.

Name Type Description
id
  • string

Özel uç nokta kaynağının tam tanımlayıcısı.

PrivateEndpointConnection

Özel uç nokta bağlantı kaynağı.

Name Type Description
etag
  • string

Özel uç nokta bağlantısının durumunda bir değişiklik olduğunda değiştirilir.

id
  • string

Anahtar kasası kaynağının tam tanımlayıcısı.

location
  • string

Anahtar kasası kaynağının Azure konumu.

name
  • string

Anahtar kasası kaynağının adı.

properties.privateEndpoint

Özel uç nokta nesnesinin özellikleri.

properties.privateLinkServiceConnectionState

Özel bağlantı bağlantısının onay durumu.

properties.provisioningState

Özel uç nokta bağlantısının sağlama durumu.

tags
  • object

Anahtar kasası kaynağına atanan etiketler.

type
  • string

Anahtar kasası kaynağının kaynak türü.

PrivateEndpointConnectionProvisioningState

Geçerli sağlama durumu.

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

PrivateEndpointServiceConnectionStatus

Özel uç nokta bağlantı durumu.

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

PrivateLinkServiceConnectionState

Özel bağlantı bağlantısının onay durumunu temsil eden bir nesne.

Name Type Description
actionsRequired

Hizmet sağlayıcısında yapılan değişikliklerin tüketicide herhangi bir güncelleştirme gerektirip gerektirmediğini belirten bir ileti.

description
  • string

Onay veya ret nedeni.

status

Bağlantının anahtar kasası sahibi tarafından onaylandığını, reddedildiğini veya kaldırıldığını gösterir.