Endpoint - Create Or Update
Creación o actualización de un recurso de punto de conexión con los parámetros especificados
PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/endpoints/{endpointName}?api-version=2025-07-01-preview
Parámetros de identificador URI
Nombre | En | Requerido | Tipo | Description |
---|---|---|---|---|
endpoint
|
path | True |
string pattern: ^[a-zA-Z0-9][a-zA-Z0-9_.-]{2,32}$ |
Nombre del recurso de punto de conexión. |
resource
|
path | True |
string minLength: 1maxLength: 90 |
Nombre del grupo de recursos. El nombre distingue mayúsculas de minúsculas. |
subscription
|
path | True |
string minLength: 1 |
Identificador de la suscripción de destino. |
workspace
|
path | True |
string pattern: ^[a-zA-Z0-9][a-zA-Z0-9_-]{2,32}$ |
Nombre del área de trabajo de Azure Machine Learning |
api-version
|
query | True |
string minLength: 1 |
Versión de la API que se va a usar para esta operación. |
Cuerpo de la solicitud
Nombre | Requerido | Tipo | Description |
---|---|---|---|
properties | True | EndpointResourceProperties: |
Respuestas
Nombre | Tipo | Description |
---|---|---|
200 OK |
La solicitud se realizó correctamente; la solicitud se formó correctamente y se recibió correctamente. |
|
202 Accepted |
Aceptado Encabezados
|
|
Other Status Codes |
Error |
Seguridad
azure_auth
Tipo:
oauth2
Flujo:
implicit
Dirección URL de autorización:
https://login.microsoftonline.com/common/oauth2/authorize
Ámbitos
Nombre | Description |
---|---|
user_impersonation | suplantar la cuenta de usuario |
Ejemplos
Create Endpoint
Solicitud de ejemplo
PUT https://management.azure.com/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/test-rg/providers/Microsoft.MachineLearningServices/workspaces/aml-workspace-name/endpoints/Azure.OpenAI?api-version=2025-07-01-preview
{
"properties": {
"endpointType": "Azure.OpenAI",
"name": "Azure.OpenAI",
"associatedResourceId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/test-rg/providers/Microsoft.CognitiveService/account/account-1"
}
}
Respuesta de muestra
{
"id": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/test-rg/providers/Microsoft.MachineLearningServices/workspaces/aml-workspace-name/endpoints/Azure.OpenAI",
"name": "Azure.OpenAI",
"type": "Microsoft.MachineLearningServices/workspaces/endpoints",
"properties": {
"endpointType": "Azure.OpenAI",
"name": "Azure.OpenAI",
"associatedResourceId": "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/test-rg/providers/Microsoft.CognitiveService/account/account-1",
"endpointUri": "https://www.contoso.com/",
"provisioningState": "Succeeded",
"failureReason": "some_string"
},
"systemData": {
"createdAt": "2020-01-01T00:00:00Z",
"createdBy": "some_string",
"createdByType": "ManagedIdentity",
"lastModifiedAt": "2020-01-01T00:00:00Z",
"lastModifiedBy": "some_string",
"lastModifiedByType": "User"
}
}
Location: example_location
Definiciones
CognitiveServicesSku
Nombre | Tipo | Description |
---|---|---|
capacity |
integer (int32) |
|
family |
string |
|
name |
string |
|
size |
string |
|
tier |
string |
ContentSafetyEndpointDeploymentResourceProperties
Nombre | Tipo | Description |
---|---|---|
failureReason |
string |
Motivo del error si se produjo un error en la creación. |
model |
Modelo usado para la implementación del punto de conexión. |
|
provisioningState |
Propiedad de estado de estado de aprovisionamiento de solo lectura. |
|
raiPolicyName |
string |
Nombre de la directiva RAI. |
sku | ||
type |
string:
Azure. pattern: [a-zA-Z0-9_] |
Tipo de implementación. |
versionUpgradeOption |
Opción de actualización de la versión del modelo de implementación. |
ContentSafetyEndpointResourceProperties
Nombre | Tipo | Description |
---|---|---|
associatedResourceId |
string (arm-id) |
Identificador de recurso byo para crear los puntos de conexión de servicio del modelo integrados. |
deployments |
Información de implementaciones. |
|
endpointType |
string:
Azure. |
Tipo del punto de conexión. |
endpointUri |
string (url) |
Uri del punto de conexión. |
failureReason |
string |
Motivo del error si se produjo un error en la creación. |
location |
string |
Ubicación del punto de conexión. Dado que la entrada dto y cuando se analiza el recurso de punto de conexión comparten el mismo contrato, este campo de ubicación es solo para analizar la información del recurso de punto de conexión, no permitiremos que el cliente especifique la ubicación del recurso de punto de conexión, ya que la crearemos en la misma ubicación que el área de trabajo |
name |
string |
Nombre del punto de conexión. |
provisioningState |
Propiedad de estado de estado de aprovisionamiento de solo lectura. |
|
shouldCreateAiServicesEndpoint |
boolean |
Si el punto de conexión de proxy (no byo) es un punto de conexión normal o un punto de conexión de cuenta de servicios de INTELIGENCIA artificial OneKeyV2. |
ContentSafetyStatus
Valor | Description |
---|---|
Enabled | |
Disabled |
createdByType
Tipo de identidad que creó el recurso.
Valor | Description |
---|---|
User | |
Application | |
ManagedIdentity | |
Key |
DefaultResourceProvisioningState
Valor | Description |
---|---|
NotStarted | |
Failed | |
Creating | |
Updating | |
Succeeded | |
Deleting | |
Accepted | |
Canceled | |
Scaling | |
Disabled |
DeploymentModelVersionUpgradeOption
Opción de actualización de la versión del modelo de implementación.
Valor | Description |
---|---|
OnceNewDefaultVersionAvailable | |
OnceCurrentVersionExpired | |
NoAutoUpgrade |
EndpointAuthMode
Valor | Description |
---|---|
AMLToken | |
Key | |
AADToken |
EndpointComputeType
Valor | Description |
---|---|
Managed | |
Kubernetes | |
AzureMLCompute |
EndpointDeploymentModel
Nombre | Tipo | Description |
---|---|---|
format |
string |
Formato de modelo |
name |
string |
Nombre del modelo. |
source |
string |
Opcional. Id. de recurso de ARM de origen del modelo de implementación. |
version |
string |
Versión del modelo. |
EndpointDeploymentResourcePropertiesBasicResource
Nombre | Tipo | Description |
---|---|---|
id |
string |
Identificador de recurso completo para el recurso. Por ejemplo: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
name |
string |
Nombre del recurso |
properties | EndpointDeploymentResourceProperties: | |
systemData |
Metadatos de Azure Resource Manager que contienen información createdBy y modifiedBy. |
|
type |
string |
Tipo de recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts" |
EndpointResourcePropertiesBasicResource
Nombre | Tipo | Description |
---|---|---|
id |
string |
Identificador de recurso completo para el recurso. Por ejemplo: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} |
name |
string |
Nombre del recurso |
properties | EndpointResourceProperties: | |
systemData |
Metadatos de Azure Resource Manager que contienen información createdBy y modifiedBy. |
|
type |
string |
Tipo de recurso. Por ejemplo, "Microsoft.Compute/virtualMachines" o "Microsoft.Storage/storageAccounts" |
ErrorAdditionalInfo
Información adicional sobre el error de administración de recursos.
Nombre | Tipo | Description |
---|---|---|
info |
object |
Información adicional. |
type |
string |
Tipo de información adicional. |
ErrorDetail
Detalle del error.
Nombre | Tipo | Description |
---|---|---|
additionalInfo |
Información adicional del error. |
|
code |
string |
Código de error. |
details |
Detalles del error. |
|
message |
string |
El mensaje de error. |
target |
string |
Destino del error. |
ErrorResponse
Respuesta de error
Nombre | Tipo | Description |
---|---|---|
error |
Objeto de error. |
ManagedOnlineEndpointDeploymentResourceProperties
Nombre | Tipo | Description |
---|---|---|
endpointComputeType | ||
failureReason |
string |
Motivo del error si se produjo un error en la creación. |
model |
string |
|
provisioningState |
Propiedad de estado de estado de aprovisionamiento de solo lectura. |
|
type |
string:
managed pattern: [a-zA-Z0-9_] |
Tipo de implementación. |
ManagedOnlineEndpointResourceProperties
Nombre | Tipo | Description |
---|---|---|
associatedResourceId |
string (arm-id) |
Identificador de recurso byo para crear los puntos de conexión de servicio del modelo integrados. |
authMode | ||
compute |
string |
|
deployments |
Información de implementaciones. |
|
description |
string |
|
endpointType |
string:
managed |
Tipo del punto de conexión. |
endpointUri |
string (url) |
Uri del punto de conexión. |
failureReason |
string |
Motivo del error si se produjo un error en la creación. |
location |
string |
Ubicación del punto de conexión. Dado que la entrada dto y cuando se analiza el recurso de punto de conexión comparten el mismo contrato, este campo de ubicación es solo para analizar la información del recurso de punto de conexión, no permitiremos que el cliente especifique la ubicación del recurso de punto de conexión, ya que la crearemos en la misma ubicación que el área de trabajo |
mirrorTraffic |
object |
|
name |
string |
Nombre del punto de conexión. |
provisioningState |
Propiedad de estado de estado de aprovisionamiento de solo lectura. |
|
scoringUri |
string (uri) |
|
shouldCreateAiServicesEndpoint |
boolean |
Si el punto de conexión de proxy (no byo) es un punto de conexión normal o un punto de conexión de cuenta de servicios de INTELIGENCIA artificial OneKeyV2. |
traffic |
object |
OpenAIEndpointDeploymentResourceProperties
Nombre | Tipo | Description |
---|---|---|
failureReason |
string |
Motivo del error si se produjo un error en la creación. |
model |
Modelo usado para la implementación del punto de conexión. |
|
provisioningState |
Propiedad de estado de estado de aprovisionamiento de solo lectura. |
|
raiPolicyName |
string |
Nombre de la directiva RAI. |
sku | ||
type |
string:
Azure. pattern: [a-zA-Z0-9_] |
Tipo de implementación. |
versionUpgradeOption |
Opción de actualización de la versión del modelo de implementación. |
OpenAIEndpointResourceProperties
Nombre | Tipo | Description |
---|---|---|
associatedResourceId |
string (arm-id) |
Identificador de recurso byo para crear los puntos de conexión de servicio del modelo integrados. |
deployments |
Información de implementaciones. |
|
endpointType |
string:
Azure. |
Tipo del punto de conexión. |
endpointUri |
string (url) |
Uri del punto de conexión. |
failureReason |
string |
Motivo del error si se produjo un error en la creación. |
location |
string |
Ubicación del punto de conexión. Dado que la entrada dto y cuando se analiza el recurso de punto de conexión comparten el mismo contrato, este campo de ubicación es solo para analizar la información del recurso de punto de conexión, no permitiremos que el cliente especifique la ubicación del recurso de punto de conexión, ya que la crearemos en la misma ubicación que el área de trabajo |
name |
string |
Nombre del punto de conexión. |
provisioningState |
Propiedad de estado de estado de aprovisionamiento de solo lectura. |
|
shouldCreateAiServicesEndpoint |
boolean |
Si el punto de conexión de proxy (no byo) es un punto de conexión normal o un punto de conexión de cuenta de servicios de INTELIGENCIA artificial OneKeyV2. |
ServerlessEndpointCapacityReservation
Nombre | Tipo | Description |
---|---|---|
capacityReservationGroupId |
string minLength: 1pattern: [a-zA-Z0-9_] |
|
endpointReservedCapacity |
integer (int32) |
ServerlessEndpointContentSafety
Nombre | Tipo | Description |
---|---|---|
contentSafetyStatus |
ServerlessEndpointInferenceEndpoint
Nombre | Tipo | Description |
---|---|---|
headers |
object |
|
uri |
string (uri) |
ServerlessEndpointModelSettings
Nombre | Tipo | Description |
---|---|---|
modelId |
string minLength: 1pattern: [a-zA-Z0-9_] |
ServerlessEndpointResourceProperties
Nombre | Tipo | Description |
---|---|---|
associatedResourceId |
string (arm-id) |
Identificador de recurso byo para crear los puntos de conexión de servicio del modelo integrados. |
authMode | ||
capacityReservation | ||
contentSafety | ||
deployments |
Información de implementaciones. |
|
endpointState | ||
endpointType |
string:
serverless |
Tipo del punto de conexión. |
endpointUri |
string (url) |
Uri del punto de conexión. |
failureReason |
string |
Motivo del error si se produjo un error en la creación. |
inferenceEndpoint | ||
location |
string |
Ubicación del punto de conexión. Dado que la entrada dto y cuando se analiza el recurso de punto de conexión comparten el mismo contrato, este campo de ubicación es solo para analizar la información del recurso de punto de conexión, no permitiremos que el cliente especifique la ubicación del recurso de punto de conexión, ya que la crearemos en la misma ubicación que el área de trabajo |
marketplaceSubscriptionId |
string |
|
metadata | ||
modelSettings | ||
name |
string |
Nombre del punto de conexión. |
offer | ||
provisioningState |
Propiedad de estado de estado de aprovisionamiento de solo lectura. |
|
shouldCreateAiServicesEndpoint |
boolean |
Si el punto de conexión de proxy (no byo) es un punto de conexión normal o un punto de conexión de cuenta de servicios de INTELIGENCIA artificial OneKeyV2. |
ServerlessEndpointState
Valor | Description |
---|---|
Unknown | |
Creating | |
Deleting | |
Suspending | |
Reinstating | |
Online | |
Suspended | |
CreationFailed | |
DeletionFailed |
ServerlessInferenceEndpointAuthMode
Valor | Description |
---|---|
Key | |
AAD |
ServerlessOffer
Nombre | Tipo | Description |
---|---|---|
offerName |
string minLength: 1pattern: [a-zA-Z0-9_] |
|
publisher |
string minLength: 1pattern: [a-zA-Z0-9_] |
SpeechEndpointDeploymentResourceProperties
Nombre | Tipo | Description |
---|---|---|
failureReason |
string |
Motivo del error si se produjo un error en la creación. |
model |
Modelo usado para la implementación del punto de conexión. |
|
provisioningState |
Propiedad de estado de estado de aprovisionamiento de solo lectura. |
|
raiPolicyName |
string |
Nombre de la directiva RAI. |
sku | ||
type |
string:
Azure. pattern: [a-zA-Z0-9_] |
Tipo de implementación. |
versionUpgradeOption |
Opción de actualización de la versión del modelo de implementación. |
SpeechEndpointResourceProperties
Nombre | Tipo | Description |
---|---|---|
associatedResourceId |
string (arm-id) |
Identificador de recurso byo para crear los puntos de conexión de servicio del modelo integrados. |
deployments |
Información de implementaciones. |
|
endpointType |
string:
Azure. |
Tipo del punto de conexión. |
endpointUri |
string (url) |
Uri del punto de conexión. |
failureReason |
string |
Motivo del error si se produjo un error en la creación. |
location |
string |
Ubicación del punto de conexión. Dado que la entrada dto y cuando se analiza el recurso de punto de conexión comparten el mismo contrato, este campo de ubicación es solo para analizar la información del recurso de punto de conexión, no permitiremos que el cliente especifique la ubicación del recurso de punto de conexión, ya que la crearemos en la misma ubicación que el área de trabajo |
name |
string |
Nombre del punto de conexión. |
provisioningState |
Propiedad de estado de estado de aprovisionamiento de solo lectura. |
|
shouldCreateAiServicesEndpoint |
boolean |
Si el punto de conexión de proxy (no byo) es un punto de conexión normal o un punto de conexión de cuenta de servicios de INTELIGENCIA artificial OneKeyV2. |
systemData
Metadatos relativos a la creación y última modificación del recurso.
Nombre | Tipo | Description |
---|---|---|
createdAt |
string (date-time) |
Marca de tiempo de creación de recursos (UTC). |
createdBy |
string |
Identidad que creó el recurso. |
createdByType |
Tipo de identidad que creó el recurso. |
|
lastModifiedAt |
string (date-time) |
Marca de tiempo de la última modificación del recurso (UTC) |
lastModifiedBy |
string |
Identidad que modificó por última vez el recurso. |
lastModifiedByType |
Tipo de identidad que modificó por última vez el recurso. |