ArmMachineLearningModelFactory.MachineLearningOnlineDeploymentProperties Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Inicializa una nueva instancia de MachineLearningOnlineDeploymentProperties.
public static Azure.ResourceManager.MachineLearning.Models.MachineLearningOnlineDeploymentProperties MachineLearningOnlineDeploymentProperties (Azure.ResourceManager.MachineLearning.Models.MachineLearningCodeConfiguration codeConfiguration = default, string description = default, string environmentId = default, System.Collections.Generic.IDictionary<string,string> environmentVariables = default, System.Collections.Generic.IDictionary<string,string> properties = default, bool? appInsightsEnabled = default, Azure.ResourceManager.MachineLearning.Models.DataCollector dataCollector = default, Azure.ResourceManager.MachineLearning.Models.MachineLearningEgressPublicNetworkAccessType? egressPublicNetworkAccess = default, string endpointComputeType = "Unknown", string instanceType = default, Azure.ResourceManager.MachineLearning.Models.MachineLearningProbeSettings livenessProbe = default, string model = default, string modelMountPath = default, Azure.ResourceManager.MachineLearning.Models.MachineLearningDeploymentProvisioningState? provisioningState = default, Azure.ResourceManager.MachineLearning.Models.MachineLearningProbeSettings readinessProbe = default, Azure.ResourceManager.MachineLearning.Models.MachineLearningOnlineRequestSettings requestSettings = default, Azure.ResourceManager.MachineLearning.Models.MachineLearningOnlineScaleSettings scaleSettings = default);
static member MachineLearningOnlineDeploymentProperties : Azure.ResourceManager.MachineLearning.Models.MachineLearningCodeConfiguration * string * string * System.Collections.Generic.IDictionary<string, string> * System.Collections.Generic.IDictionary<string, string> * Nullable<bool> * Azure.ResourceManager.MachineLearning.Models.DataCollector * Nullable<Azure.ResourceManager.MachineLearning.Models.MachineLearningEgressPublicNetworkAccessType> * string * string * Azure.ResourceManager.MachineLearning.Models.MachineLearningProbeSettings * string * string * Nullable<Azure.ResourceManager.MachineLearning.Models.MachineLearningDeploymentProvisioningState> * Azure.ResourceManager.MachineLearning.Models.MachineLearningProbeSettings * Azure.ResourceManager.MachineLearning.Models.MachineLearningOnlineRequestSettings * Azure.ResourceManager.MachineLearning.Models.MachineLearningOnlineScaleSettings -> Azure.ResourceManager.MachineLearning.Models.MachineLearningOnlineDeploymentProperties
Public Shared Function MachineLearningOnlineDeploymentProperties (Optional codeConfiguration As MachineLearningCodeConfiguration = Nothing, Optional description As String = Nothing, Optional environmentId As String = Nothing, Optional environmentVariables As IDictionary(Of String, String) = Nothing, Optional properties As IDictionary(Of String, String) = Nothing, Optional appInsightsEnabled As Nullable(Of Boolean) = Nothing, Optional dataCollector As DataCollector = Nothing, Optional egressPublicNetworkAccess As Nullable(Of MachineLearningEgressPublicNetworkAccessType) = Nothing, Optional endpointComputeType As String = "Unknown", Optional instanceType As String = Nothing, Optional livenessProbe As MachineLearningProbeSettings = Nothing, Optional model As String = Nothing, Optional modelMountPath As String = Nothing, Optional provisioningState As Nullable(Of MachineLearningDeploymentProvisioningState) = Nothing, Optional readinessProbe As MachineLearningProbeSettings = Nothing, Optional requestSettings As MachineLearningOnlineRequestSettings = Nothing, Optional scaleSettings As MachineLearningOnlineScaleSettings = Nothing) As MachineLearningOnlineDeploymentProperties
Parámetros
- codeConfiguration
- MachineLearningCodeConfiguration
Configuración de código para la implementación del punto de conexión.
- description
- String
Descripción de la implementación del punto de conexión.
- environmentId
- String
Identificador de recurso de ARM de la especificación del entorno para la implementación del punto de conexión.
- environmentVariables
- IDictionary<String,String>
Configuración de variables de entorno para la implementación.
- properties
- IDictionary<String,String>
Diccionario de propiedades. Se pueden agregar propiedades, pero no se pueden quitar ni modificar.
- dataCollector
- DataCollector
La configuración de mdc, deshabilitamos mdc cuando es null.
- egressPublicNetworkAccess
- Nullable<MachineLearningEgressPublicNetworkAccessType>
Si está habilitado, permita el acceso a la red pública de salida. Si está deshabilitado, se creará una salida segura. Valor predeterminado: habilitado.
- endpointComputeType
- String
[Obligatorio] Tipo de proceso del punto de conexión.
- instanceType
- String
Tipo de instancia de proceso.
- livenessProbe
- MachineLearningProbeSettings
El sondeo de ejecución supervisa el estado del contenedor con regularidad.
- model
- String
Ruta de acceso del URI al modelo.
- modelMountPath
- String
Ruta de acceso para montar el modelo en un contenedor personalizado.
- provisioningState
- Nullable<MachineLearningDeploymentProvisioningState>
Estado de aprovisionamiento para la implementación del punto de conexión.
- readinessProbe
- MachineLearningProbeSettings
El sondeo de preparación valida si el contenedor está listo para atender el tráfico. Las propiedades y los valores predeterminados son los mismos que para el sondeo de ejecución.
- requestSettings
- MachineLearningOnlineRequestSettings
Configuración de solicitud para la implementación.
- scaleSettings
- MachineLearningOnlineScaleSettings
Configuración de escalado para la implementación. Si es null o no se proporciona, el valor predeterminado es TargetUtilizationScaleSettings para KubernetesOnlineDeployment y defaultScaleSettings para ManagedOnlineDeployment. Tenga en cuenta MachineLearningOnlineScaleSettings que es la clase base. Según el escenario, es posible que sea necesario asignar una clase derivada de la clase base aquí, o esta propiedad debe convertirse en una de las posibles clases derivadas. Las clases derivadas disponibles incluyen MachineLearningDefaultScaleSettings y MachineLearningTargetUtilizationScaleSettings.
Devoluciones
MachineLearningOnlineDeploymentProperties Nueva instancia para simular.