Compartir a través de


OnlineEndpointOperations Clase

OnlineEndpointOperations.

No debe crear una instancia de esta clase directamente. En su lugar, debe crear una instancia de MLClient que le cree instancias y la adjunte como un atributo.

Herencia
azure.ai.ml._scope_dependent_operations._ScopeDependentOperations
OnlineEndpointOperations

Constructor

OnlineEndpointOperations(operation_scope: OperationScope, operation_config: OperationConfig, service_client_02_2022_preview: AzureMachineLearningWorkspaces, all_operations: OperationsContainer, local_endpoint_helper: _LocalEndpointHelper, credentials: TokenCredential | None = None, **kwargs: Dict)

Parámetros

operation_scope
operation_config
service_client_02_2022_preview
all_operations
local_endpoint_helper
credentials
valor predeterminado: None

Métodos

begin_create_or_update

Cree o actualice un punto de conexión.

begin_delete

Elimine un punto de conexión en línea.

begin_regenerate_keys

Regenera las claves para el punto de conexión.

get

Obtenga un recurso de punto de conexión.

get_keys

Obtenga las credenciales de autenticación.

invoke

Invoca el punto de conexión con la carga proporcionada.

list

Enumere los puntos de conexión del área de trabajo.

begin_create_or_update

Cree o actualice un punto de conexión.

begin_create_or_update(endpoint: OnlineEndpoint, *, local: bool = False) -> LROPoller[OnlineEndpoint]

Parámetros

endpoint
OnlineEndpoint
Requerido

Entidad de punto de conexión.

local
bool

Si se va a interactuar con el punto de conexión en el entorno local de Docker. El valor predeterminado es False.

Devoluciones

Un sondeo para realizar un seguimiento del estado de la operación si es remoto, devuelve None si es local.

Tipo de valor devuelto

Excepciones

Se genera si OnlineEndpoint no se puede validar correctamente. Los detalles se proporcionarán en el mensaje de error.

Se genera si los recursos de OnlineEndpoint (por ejemplo, Datos, Código, Modelo, Entorno) no se pueden validar correctamente. Los detalles se proporcionarán en el mensaje de error.

Se genera si el modelo OnlineEndpoint no se puede validar correctamente. Los detalles se proporcionarán en el mensaje de error.

Se genera si la ruta de acceso local proporcionada apunta a un directorio vacío.

Se genera si el recurso de punto de conexión local no existe.

begin_delete

Elimine un punto de conexión en línea.

begin_delete(name: str | None = None, *, local: bool = False) -> LROPoller[None]

Parámetros

name
str
Requerido

Nombre del punto de conexión.

local
bool

Si se va a interactuar con el punto de conexión en el entorno local de Docker. El valor predeterminado es False.

Devoluciones

Un sondeo para realizar un seguimiento del estado de la operación si es remoto, devuelve None si es local.

Tipo de valor devuelto

Excepciones

Se genera si el recurso de punto de conexión local no existe.

begin_regenerate_keys

Regenera las claves para el punto de conexión.

begin_regenerate_keys(name: str, *, key_type: str = 'primary') -> LROPoller[None]

Parámetros

name
<xref:<xref:The endpoint type. Defaults to ONLINE_ENDPOINT_TYPE.>>
Requerido

El nombre del extremo.

key_type
str

Una de las "principales", "secundarias". El valor predeterminado es "primary".

Devoluciones

Un sondeo para realizar un seguimiento del estado de la operación.

Tipo de valor devuelto

Excepciones

Se genera si OnlineEndpoint no se puede validar correctamente. Los detalles se proporcionarán en el mensaje de error.

Se genera si los recursos de OnlineEndpoint (por ejemplo, Datos, Código, Modelo, Entorno) no se pueden validar correctamente. Los detalles se proporcionarán en el mensaje de error.

Se genera si el modelo OnlineEndpoint no se puede validar correctamente. Los detalles se proporcionarán en el mensaje de error.

Se genera si la ruta de acceso local proporcionada apunta a un directorio vacío.

Se genera si el recurso de punto de conexión local no existe.

get

Obtenga un recurso de punto de conexión.

get(name: str, *, local: bool = False) -> OnlineEndpoint

Parámetros

name
str
Requerido

Nombre del punto de conexión.

local
Optional[bool]

Indica si se van a interactuar con los puntos de conexión en el entorno local de Docker. El valor predeterminado es False.

Devoluciones

Objeto de punto de conexión recuperado del servicio.

Tipo de valor devuelto

Excepciones

Se genera si el recurso de punto de conexión local no existe.

get_keys

Obtenga las credenciales de autenticación.

get_keys(name: str) -> EndpointAuthKeys | EndpointAuthToken

Parámetros

name
str
Requerido

Nombre del punto de conexión.

Devoluciones

Dependiendo del modo de autenticación del punto de conexión, devuelve claves o token.

Tipo de valor devuelto

Excepciones

Se genera si OnlineEndpoint no se puede validar correctamente. Los detalles se proporcionarán en el mensaje de error.

Se genera si los recursos de OnlineEndpoint (por ejemplo, Datos, Código, Modelo, Entorno) no se pueden validar correctamente. Los detalles se proporcionarán en el mensaje de error.

Se genera si el modelo OnlineEndpoint no se puede validar correctamente. Los detalles se proporcionarán en el mensaje de error.

Se genera si la ruta de acceso local proporcionada apunta a un directorio vacío.

Se genera si el recurso de punto de conexión local no existe.

invoke

Invoca el punto de conexión con la carga proporcionada.

invoke(endpoint_name: str, *, request_file: str | None = None, deployment_name: str | None = None, input_data: str | Data | None = None, params_override=None, local: bool = False, **kwargs) -> str

Parámetros

endpoint_name
str
Requerido

Nombre del punto de conexión.

request_file
Optional[str]

Archivo que contiene la carga de la solicitud. Esto solo es válido para el punto de conexión en línea.

deployment_name
Optional[str]

Nombre de una implementación específica que se va a invocar. Esto es opcional. De forma predeterminada, las solicitudes se enrutan a cualquiera de las implementaciones según las reglas de tráfico.

input_data
Optional[Union[str, Data]]

Para usar un recurso de datos previamente registrado, pase str en formato

local
Optional[bool]

Indica si se van a interactuar con los puntos de conexión en el entorno local de Docker. El valor predeterminado es False.

Devoluciones

Salida de predicción para el punto de conexión en línea.

Tipo de valor devuelto

str

Excepciones

Se genera si el recurso de punto de conexión local no existe.

Se genera si hay varias implementaciones y no se especifica ningún deployment_name.

Se genera si el punto de conexión local es Ninguno.

list

Enumere los puntos de conexión del área de trabajo.

list(*, local: bool = False) -> ItemPaged[OnlineEndpoint]

Parámetros

local

(Opcional) Marca para indicar si se va a interactuar con los puntos de conexión en el entorno local de Docker. Valor predeterminado: False

Devoluciones

Una lista de puntos de conexión

Tipo de valor devuelto

Excepciones

Se genera si OnlineEndpoint no se puede validar correctamente. Los detalles se proporcionarán en el mensaje de error.

Se genera si los recursos de OnlineEndpoint (por ejemplo, Datos, Código, Modelo, Entorno) no se pueden validar correctamente. Los detalles se proporcionarán en el mensaje de error.

Se genera si el modelo OnlineEndpoint no se puede validar correctamente. Los detalles se proporcionarán en el mensaje de error.

Se genera si la ruta de acceso local proporcionada apunta a un directorio vacío.

Se genera si el recurso de punto de conexión local no existe.