Private Endpoint Connections - Create Or Update

Atualize o estado da conexão de ponto de extremidade privado especificada associada ao workspace.

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

Parâmetros de URI

Name In Required Type Description
privateEndpointConnectionName
path True
  • string

O nome da conexão de ponto de extremidade privado associado ao workspace

resourceGroupName
path True
  • string

O nome do grupo de recursos. O nome diferencia maiúsculas de minúsculas.

subscriptionId
path True
  • string

A ID da assinatura de destino.

workspaceName
path True
  • string

Nome do workspace do Azure Machine Learning.

api-version
query True
  • string

A versão da API a ser usada para esta operação.

Corpo da solicitação

Name Required Type Description
properties.privateLinkServiceConnectionState True

Uma coleção de informações sobre o estado da conexão entre o consumidor de serviço e o provedor.

identity

A identidade do recurso.

location
  • string

Especifica o local do recurso.

properties.privateEndpoint

O recurso do ponto de extremidade privado.

sku

O sku do workspace.

tags
  • object

Contém marcas de recurso definidas como pares chave/valor.

Respostas

Name Type Description
200 OK

OK – Atualize as propriedades de conexão de ponto de extremidade privado com êxito.

Other Status Codes

Resposta de erro que descreve por que a operação falhou.

Segurança

azure_auth

Fluxo OAuth2 do Azure Active Directory.

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

Scopes

Name Description
user_impersonation representar sua conta de usuário

Exemplos

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

Definições

createdByType

O tipo de identidade que criou o recurso.

ErrorAdditionalInfo

As informações adicionais sobre o erro de gerenciamento de recursos.

ErrorDetail

O detalhe do erro.

ErrorResponse

Resposta de erro

ManagedServiceIdentity

Identidade de serviço gerenciada (identidades atribuídas pelo sistema e/ou pelo usuário)

ManagedServiceIdentityType

Tipo de identidade de serviço gerenciado (em que os tipos SystemAssigned e UserAssigned são permitidos).

PrivateEndpoint

O recurso ponto de extremidade privado.

PrivateEndpointConnection

O recurso conexão de ponto de extremidade privado.

PrivateEndpointConnectionProvisioningState

O estado de provisionamento atual.

PrivateEndpointServiceConnectionStatus

O status de conexão do ponto de extremidade privado.

PrivateLinkServiceConnectionState

Uma coleção de informações sobre o estado da conexão entre o consumidor de serviço e o provedor.

Sku

A definição do modelo de recurso que representa o SKU

SkuTier

Esse campo será necessário para ser implementado pelo Provedor de Recursos se o serviço tiver mais de uma camada, mas não for necessário em uma PUT.

systemData

Metadados relativos à criação e última modificação do recurso.

UserAssignedIdentity

Propriedades de identidade atribuídas pelo usuário

createdByType

O tipo de identidade que criou o recurso.

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

ErrorAdditionalInfo

As informações adicionais sobre o erro de gerenciamento de recursos.

Name Type Description
info
  • object

As informações adicionais.

type
  • string

O tipo de informações adicionais.

ErrorDetail

O detalhe do erro.

Name Type Description
additionalInfo

As informações adicionais do erro.

code
  • string

O código de erro.

details

Os detalhes do erro.

message
  • string

A mensagem de erro.

target
  • string

O destino do erro.

ErrorResponse

Resposta de erro

Name Type Description
error

O objeto de erro.

ManagedServiceIdentity

Identidade de serviço gerenciada (identidades atribuídas pelo sistema e/ou pelo usuário)

Name Type Description
principalId
  • string

A ID da entidade de serviço da identidade atribuída pelo sistema. Essa propriedade só será fornecida para uma identidade atribuída pelo sistema.

tenantId
  • string

A ID do locatário da identidade atribuída pelo sistema. Essa propriedade só será fornecida para uma identidade atribuída pelo sistema.

type

Tipo de identidade de serviço gerenciado (em que os tipos SystemAssigned e UserAssigned são permitidos).

userAssignedIdentities

Identidades User-Assigned
O conjunto de identidades atribuídas pelo usuário associadas ao recurso. As chaves do dicionário userAssignedIdentities serão IDs de recurso do ARM no formulário: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Os valores de dicionário podem ser objetos vazios ({}) em solicitações.

ManagedServiceIdentityType

Tipo de identidade de serviço gerenciado (em que os tipos SystemAssigned e UserAssigned são permitidos).

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

PrivateEndpoint

O recurso ponto de extremidade privado.

Name Type Description
id
  • string

O identificador do ARM para ponto de extremidade privado

subnetArmId
  • string

O identificador do ARM para o recurso sub-rede ao qual o ponto de extremidade privado é vinculado

PrivateEndpointConnection

O recurso conexão de ponto de extremidade privado.

Name Type Description
id
  • string

ID de recurso totalmente qualificada para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}

identity

A identidade do recurso.

location
  • string

Especifica o local do recurso.

name
  • string

O nome do recurso

properties.privateEndpoint

O recurso do ponto de extremidade privado.

properties.privateLinkServiceConnectionState

Uma coleção de informações sobre o estado da conexão entre o consumidor de serviço e o provedor.

properties.provisioningState

O estado de provisionamento do recurso de conexão de ponto de extremidade privado.

sku

O sku do workspace.

systemData

Os metadados do Azure Resource Manager que contêm as informações createdBy e modifiedBy.

tags
  • object

Contém marcas de recurso definidas como pares chave/valor.

type
  • string

Tipo do recurso. Por exemplo, "Microsoft.Compute/virtualMachines" ou "Microsoft.Storage/storageAccounts"

PrivateEndpointConnectionProvisioningState

O estado de provisionamento atual.

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

PrivateEndpointServiceConnectionStatus

O status de conexão do ponto de extremidade privado.

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

PrivateLinkServiceConnectionState

Uma coleção de informações sobre o estado da conexão entre o consumidor de serviço e o provedor.

Name Type Description
actionsRequired
  • string

Uma mensagem que indica se as alterações no provedor de serviços exigem atualizações no consumidor.

description
  • string

O motivo da aprovação/rejeição da conexão.

status

Indica se a conexão foi aprovada/rejeitada/removida pelo proprietário do serviço.

Sku

A definição do modelo de recurso que representa o SKU

Name Type Description
capacity
  • integer

Se o SKU der suporte a expansão/entrada, o inteiro de capacidade deverá ser incluído. Se a escala horizontal/in não for possível para o recurso, isso poderá ser omitido.

family
  • string

Se o serviço tiver diferentes gerações de hardware, para a mesma SKU, isso poderá ser capturado aqui.

name
  • string

O nome da SKU. Ex - P3. Normalmente, é um código de letra+número

size
  • string

O tamanho da SKU. Quando o campo de nome é a combinação de camada e algum outro valor, esse seria o código autônomo.

tier

Esse campo será necessário para ser implementado pelo Provedor de Recursos se o serviço tiver mais de uma camada, mas não for necessário em uma PUT.

SkuTier

Esse campo será necessário para ser implementado pelo Provedor de Recursos se o serviço tiver mais de uma camada, mas não for necessário em uma PUT.

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

systemData

Metadados relativos à criação e última modificação do recurso.

Name Type Description
createdAt
  • string

O carimbo de data/hora da criação de recursos (UTC).

createdBy
  • string

A identidade que criou o recurso.

createdByType

O tipo de identidade que criou o recurso.

lastModifiedAt
  • string

O carimbo de data/hora da última modificação do recurso (UTC)

lastModifiedBy
  • string

A identidade que modificou o recurso pela última vez.

lastModifiedByType

O tipo de identidade que modificou o recurso pela última vez.

UserAssignedIdentity

Propriedades de identidade atribuídas pelo usuário

Name Type Description
clientId
  • string

A ID do cliente da identidade atribuída.

principalId
  • string

A ID principal da identidade atribuída.