Private Endpoint Connections - Update

Atualizar ligação de ponto final privado
Atualizar o estado de uma ligação de ponto final privado com o nome especificado

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/iotHubs/{resourceName}/privateEndpointConnections/{privateEndpointConnectionName}?api-version=2023-06-30

Parâmetros do URI

Name Em Necessário Tipo Description
privateEndpointConnectionName
path True

string

O nome da ligação de ponto final privado

resourceGroupName
path True

string

O nome do grupo de recursos que contém o hub IoT.

resourceName
path True

string

O nome do hub IoT.

subscriptionId
path True

string

O identificador da subscrição.

api-version
query True

string

A versão da API.

Corpo do Pedido

Name Necessário Tipo Description
properties True

PrivateEndpointConnectionProperties

As propriedades de uma ligação de ponto final privado

Respostas

Name Tipo Description
200 OK

PrivateEndpointConnection

Isto é devolvido como resposta ao pedido de consulta de estado para a operação de atualização.

201 Created

PrivateEndpointConnection

Esta é uma operação de execução prolongada. A operação devolve um 201 se a validação estiver concluída. A resposta inclui um cabeçalho de Azure-AsyncOperation que contém um URL de estado. Espera-se que os clientes consultem o URL de estado do estado da operação. Se for bem-sucedida, a operação devolve o código de estado HTTP de 201 (OK).

Other Status Codes

ErrorDetails

DefaultErrorResponse

Segurança

azure_auth

Fluxo OAuth2 do Azure Active Directory

Tipo: oauth2
Fluxo: implicit
URL de Autorização: https://login.microsoftonline.com/common/oauth2/authorize

Âmbitos

Name Description
user_impersonation representar a sua conta de utilizador

Exemplos

PrivateEndpointConnection_Update

Pedido de amostra

PUT https://management.azure.com/subscriptions/91d12660-3dec-467a-be2a-213b5544ddc0/resourceGroups/myResourceGroup/providers/Microsoft.Devices/iotHubs/testHub/privateEndpointConnections/myPrivateEndpointConnection?api-version=2023-06-30

{
  "properties": {
    "privateLinkServiceConnectionState": {
      "status": "Approved",
      "description": "Approved by johndoe@contoso.com"
    }
  }
}

Resposta da amostra

{
  "id": "/subscriptions/91d12660-3dec-467a-be2a-213b5544ddc0/resourceGroups/myResourceGroup/providers/Microsoft.Devices/IotHubs/testHub/PrivateEndpointConnections/myPrivateEndpointConnection",
  "name": "myPrivateEndpointConnection",
  "type": "Microsoft.Devices/IotHubs/PrivateEndpointConnections",
  "properties": {
    "privateEndpoint": {
      "id": "/subscriptions/a9eba280-4734-4d49-878f-b5549d1d0453/resourceGroups/networkResourceGroup/providers/Microsoft.Network/privateEndpoints/myPrivateEndpoint"
    },
    "privateLinkServiceConnectionState": {
      "status": "Approved",
      "description": "Approved by johndoe@contoso.com",
      "actionsRequired": "None"
    }
  }
}
{
  "id": "/subscriptions/91d12660-3dec-467a-be2a-213b5544ddc0/resourceGroups/myResourceGroup/providers/Microsoft.Devices/IotHubs/testHub/PrivateEndpointConnections/myPrivateEndpointConnection",
  "name": "myPrivateEndpointConnection",
  "type": "Microsoft.Devices/IotHubs/PrivateEndpointConnections",
  "properties": {
    "privateEndpoint": {
      "id": "/subscriptions/a9eba280-4734-4d49-878f-b5549d1d0453/resourceGroups/networkResourceGroup/providers/Microsoft.Network/privateEndpoints/myPrivateEndpoint"
    },
    "privateLinkServiceConnectionState": {
      "status": "Approved",
      "description": "Approved by johndoe@contoso.com",
      "actionsRequired": "None"
    }
  }
}

Definições

Name Description
ErrorDetails

Detalhes do erro.

PrivateEndpoint

A propriedade de ponto final privado de uma ligação de ponto final privado

PrivateEndpointConnection

A ligação de ponto final privado de um IotHub

PrivateEndpointConnectionProperties

As propriedades de uma ligação de ponto final privado

PrivateLinkServiceConnectionState

O estado atual de uma ligação de ponto final privado

PrivateLinkServiceConnectionStatus

O estado de uma ligação de ponto final privado

ErrorDetails

Detalhes do erro.

Name Tipo Description
code

string

O código de erro.

details

string

Os detalhes do erro.

httpStatusCode

string

O código de estado HTTP.

message

string

A mensagem de erro.

PrivateEndpoint

A propriedade de ponto final privado de uma ligação de ponto final privado

Name Tipo Description
id

string

O identificador de recursos.

PrivateEndpointConnection

A ligação de ponto final privado de um IotHub

Name Tipo Description
id

string

O identificador de recursos.

name

string

O nome do recurso.

properties

PrivateEndpointConnectionProperties

As propriedades de uma ligação de ponto final privado

type

string

O tipo de recurso.

PrivateEndpointConnectionProperties

As propriedades de uma ligação de ponto final privado

Name Tipo Description
privateEndpoint

PrivateEndpoint

A propriedade de ponto final privado de uma ligação de ponto final privado

privateLinkServiceConnectionState

PrivateLinkServiceConnectionState

O estado atual de uma ligação de ponto final privado

PrivateLinkServiceConnectionState

O estado atual de uma ligação de ponto final privado

Name Tipo Description
actionsRequired

string

Ações necessárias para uma ligação de ponto final privado

description

string

A descrição do estado atual de uma ligação de ponto final privado

status

PrivateLinkServiceConnectionStatus

O estado de uma ligação de ponto final privado

PrivateLinkServiceConnectionStatus

O estado de uma ligação de ponto final privado

Name Tipo Description
Approved

string

Disconnected

string

Pending

string

Rejected

string