Áreas de trabajo/puntos de conexión de Microsoft.MachineLearningServices 2024-07-01-preview
Definición de recursos de Bicep
El tipo de recurso workspaces/endpoints se puede implementar con operaciones que tienen como destino:
- grupos de recursos: consulte comandos de implementación de grupos de recursos
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.
Formato de recurso
Para crear un recurso Microsoft.MachineLearningServices/workspaces/endpoints, agregue el siguiente bicep a la plantilla.
resource symbolicname 'Microsoft.MachineLearningServices/workspaces/endpoints@2024-07-01-preview' = {
name: 'string'
properties: {
associatedResourceId: 'string'
deployments: [
{
properties: {
failureReason: 'string'
type: 'string'
// For remaining properties, see EndpointDeploymentResourceProperties objects
}
}
]
endpointUri: 'string'
failureReason: 'string'
location: 'string'
name: 'string'
shouldCreateAiServicesEndpoint: bool
endpointType: 'string'
// For remaining properties, see EndpointResourceProperties objects
}
}
Objetos EndpointDeploymentResourceProperties
Establezca el tipo propiedad para especificar el tipo de objeto.
Para azure.ContentSafety, use:
{
model: {
format: 'string'
name: 'string'
source: 'string'
version: 'string'
}
raiPolicyName: 'string'
type: 'Azure.ContentSafety'
versionUpgradeOption: 'string'
}
Para azure.OpenAI, use:
{
model: {
format: 'string'
name: 'string'
source: 'string'
version: 'string'
}
raiPolicyName: 'string'
type: 'Azure.OpenAI'
versionUpgradeOption: 'string'
}
Para Azure.Speech, use:
{
model: {
format: 'string'
name: 'string'
source: 'string'
version: 'string'
}
raiPolicyName: 'string'
type: 'Azure.Speech'
versionUpgradeOption: 'string'
}
Para managedOnlineEndpoint, use:
{
endpointComputeType: 'string'
model: 'string'
type: 'managedOnlineEndpoint'
}
Objetos EndpointResourceProperties
Establezca la propiedad endpointType para especificar el tipo de objeto.
Para azure.ContentSafety, use:
{
endpointType: 'Azure.ContentSafety'
}
Para azure.OpenAI, use:
{
endpointType: 'Azure.OpenAI'
}
Para Azure.Speech, use:
{
endpointType: 'Azure.Speech'
}
Para managedOnlineEndpoint, use:
{
authMode: 'string'
compute: 'string'
description: 'string'
endpointType: 'managedOnlineEndpoint'
mirrorTraffic: {
{customized property}: int
}
scoringUri: 'string'
traffic: {
{customized property}: int
}
}
Para serverlessEndpoint, use:
{
authMode: 'string'
capacityReservation: {
capacityReservationGroupId: 'string'
endpointReservedCapacity: int
}
contentSafety: {
contentSafetyStatus: 'string'
}
endpointState: 'string'
endpointType: 'serverlessEndpoint'
inferenceEndpoint: {}
marketplaceSubscriptionId: 'string'
metadata: any(Azure.Bicep.Types.Concrete.AnyType)
modelSettings: {
modelId: 'string'
}
offer: {
offerName: 'string'
publisher: 'string'
}
}
Valores de propiedad
ContentSafetyEndpointDeploymentResourceProperties
Nombre | Descripción | Valor |
---|---|---|
modelo | Modelo usado para la implementación del punto de conexión. | EndpointDeploymentModel (obligatorio) |
raiPolicyName | Nombre de la directiva RAI. | cuerda |
tipo | Tipo de implementación. | "Azure.ContentSafety" (obligatorio) |
versionUpgradeOption | Opción de actualización de la versión del modelo de implementación. | 'NoAutoUpgrade' 'OnceCurrentVersionExpired' 'OnceNewDefaultVersionAvailable' |
ContentSafetyEndpointResourceProperties
Nombre | Descripción | Valor |
---|---|---|
endpointType | Tipo del punto de conexión. | "Azure.ContentSafety" (obligatorio) |
EndpointDeploymentModel
Nombre | Descripción | Valor |
---|---|---|
formato | Formato de modelo | cuerda |
nombre | Nombre del modelo. | cuerda |
fuente | Opcional. Id. de recurso de ARM de origen del modelo de implementación. | cuerda |
Versión | Versión del modelo. | cuerda |
EndpointDeploymentResourceProperties
Nombre | Descripción | Valor |
---|---|---|
failureReason | Motivo del error si se produjo un error en la creación. | cuerda |
tipo | Establezca en "Azure.ContentSafety" para el tipo ContentSafetyEndpointDeploymentResourceProperties. Establezca en "Azure.OpenAI" para el tipo OpenAIEndpointDeploymentResourceProperties. Establezca en "Azure.Speech" para el tipo SpeechEndpointDeploymentResourceProperties. Establezca en "managedOnlineEndpoint" para el tipo ManagedOnlineEndpointDeploymentResourceProperties. | "Azure.ContentSafety" "Azure.OpenAI" "Azure.Speech" 'managedOnlineEndpoint' (obligatorio) |
EndpointDeploymentResourcePropertiesBasicResource
Nombre | Descripción | Valor |
---|---|---|
Propiedades | EndpointDeploymentResourceProperties (obligatorio) |
EndpointResourceProperties
Nombre | Descripción | Valor |
---|---|---|
associatedResourceId | Identificador de recurso byo para crear los puntos de conexión de servicio del modelo integrados. | cuerda |
Implementaciones | Información de implementaciones. | EndpointDeploymentResourcePropertiesBasicResource[] |
endpointType | Establezca en "Azure.ContentSafety" para el tipo ContentSafetyEndpointResourceProperties. Establezca en "Azure.OpenAI" para el tipo OpenAIEndpointResourceProperties. Establezca en "Azure.Speech" para el tipo SpeechEndpointResourceProperties. Establezca en "managedOnlineEndpoint" para el tipo ManagedOnlineEndpointResourceProperties. Establezca en "serverlessEndpoint" para el tipo ServerlessEndpointResourceProperties. | "Azure.ContentSafety" "Azure.OpenAI" "Azure.Speech" 'managedOnlineEndpoint' 'serverlessEndpoint' (obligatorio) |
endpointUri | Uri del punto de conexión. | cuerda |
failureReason | Motivo del error si se produjo un error en la creación. | cuerda |
ubicación | Ubicación del punto de conexión. Dado que la entrada dto y cuándo analizar el recurso del punto de conexión comparten el mismo contrato este campo Ubicación es solo para analizar la información del recurso del punto de conexión. no permitiremos que el cliente especifique la ubicación del recurso del punto de conexión, ya que la crearemos la misma ubicación que el área de trabajo. |
cuerda |
nombre | Nombre del punto de conexión. | cuerda |
shouldCreateAiServicesEndpoint | 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. | Bool |
ManagedOnlineEndpointDeploymentResourceProperties
Nombre | Descripción | Valor |
---|---|---|
endpointComputeType | Enumeración para determinar el tipo de proceso del punto de conexión. | "AzureMLCompute" "Kubernetes" "Administrado" |
modelo | cuerda | |
tipo | Tipo de implementación. | 'managedOnlineEndpoint' (obligatorio) |
ManagedOnlineEndpointResourceProperties
Nombre | Descripción | Valor |
---|---|---|
authMode | Enumeración para determinar el modo de autenticación del punto de conexión. | 'AADToken' 'AMLToken' 'Clave' |
calcular | cuerda | |
descripción | cuerda | |
endpointType | Tipo del punto de conexión. | 'managedOnlineEndpoint' (obligatorio) |
mirrorTraffic | Diccionario de <entero> | ManagedOnlineEndpointResourcePropertiesMirrorTraffic |
scoringUri | cuerda | |
tráfico | Diccionario de <entero> | ManagedOnlineEndpointResourcePropertiesTraffic |
ManagedOnlineEndpointResourcePropertiesMirrorTraffic
Nombre | Descripción | Valor |
---|
ManagedOnlineEndpointResourcePropertiesTraffic
Nombre | Descripción | Valor |
---|
Microsoft.MachineLearningServices/workspaces/endpoints
Nombre | Descripción | Valor |
---|---|---|
nombre | El nombre del recurso | cuerda Restricciones: Patrón = ^[a-zA-Z0-9][a-zA-Z0-9_.-]{2,32}$ (obligatorio) |
padre | En Bicep, puede especificar el recurso primario para un recurso secundario. Solo tiene que agregar esta propiedad cuando el recurso secundario se declara fuera del recurso primario. Para obtener más información, consulte recurso secundario fuera del recurso primario. |
Nombre simbólico del recurso de tipo: áreas de trabajo |
Propiedades | EndpointResourceProperties (obligatorio) |
OpenAIEndpointDeploymentResourceProperties
Nombre | Descripción | Valor |
---|---|---|
modelo | Modelo usado para la implementación del punto de conexión. | EndpointDeploymentModel (obligatorio) |
raiPolicyName | Nombre de la directiva RAI. | cuerda |
tipo | Tipo de implementación. | "Azure.OpenAI" (obligatorio) |
versionUpgradeOption | Opción de actualización de la versión del modelo de implementación. | 'NoAutoUpgrade' 'OnceCurrentVersionExpired' 'OnceNewDefaultVersionAvailable' |
OpenAIEndpointResourceProperties
Nombre | Descripción | Valor |
---|---|---|
endpointType | Tipo del punto de conexión. | "Azure.OpenAI" (obligatorio) |
ServerlessEndpointCapacityReservation
Nombre | Descripción | Valor |
---|---|---|
capacityReservationGroupId | cuerda Restricciones: Longitud mínima = 1 Patrón = [a-zA-Z0-9_] (obligatorio) |
|
endpointReservedCapacity | Int |
ServerlessEndpointContentSafety
Nombre | Descripción | Valor |
---|---|---|
contentSafetyStatus | Especifica el estado de la seguridad del contenido. | 'Deshabilitado' 'Habilitado' (obligatorio) |
ServerlessEndpointInferenceEndpointEndpoint
Nombre | Descripción | Valor |
---|
ServerlessEndpointModelSettings
Nombre | Descripción | Valor |
---|---|---|
modelId | cuerda Restricciones: Longitud mínima = 1 Patrón = [a-zA-Z0-9_] (obligatorio) |
ServerlessEndpointResourceProperties
Nombre | Descripción | Valor |
---|---|---|
authMode | 'Clave' | |
capacityReservation | ServerlessEndpointCapacityReservation | |
contentSafety | ServerlessEndpointContentSafety | |
endpointState | Estado del punto de conexión sin servidor. | 'Crear' 'CreationFailed' "Eliminar" 'DeletionFailed' "En línea" 'Reinseverar' 'Suspendido' 'Suspender' 'Desconocido' |
endpointType | Tipo del punto de conexión. | 'serverlessEndpoint' (obligatorio) |
inferenceEndpoint | ServerlessEndpointInferenceEndpoint | |
marketplaceSubscriptionId | cuerda | |
metadatos | Cualquier cosa | cualquiera |
modelSettings | ServerlessEndpointModelSettings | |
ofrecer | ServerlessOffer |
ServerlessOffer
Nombre | Descripción | Valor |
---|---|---|
offerName | cuerda Restricciones: Longitud mínima = 1 Patrón = [a-zA-Z0-9_] (obligatorio) |
|
editor | cuerda Restricciones: Longitud mínima = 1 Patrón = [a-zA-Z0-9_] (obligatorio) |
SpeechEndpointDeploymentResourceProperties
Nombre | Descripción | Valor |
---|---|---|
modelo | Modelo usado para la implementación del punto de conexión. | EndpointDeploymentModel (obligatorio) |
raiPolicyName | Nombre de la directiva RAI. | cuerda |
tipo | Tipo de implementación. | "Azure.Speech" (obligatorio) |
versionUpgradeOption | Opción de actualización de la versión del modelo de implementación. | 'NoAutoUpgrade' 'OnceCurrentVersionExpired' 'OnceNewDefaultVersionAvailable' |
SpeechEndpointResourceProperties
Nombre | Descripción | Valor |
---|---|---|
endpointType | Tipo del punto de conexión. | "Azure.Speech" (obligatorio) |
Definición de recursos de plantilla de ARM
El tipo de recurso workspaces/endpoints se puede implementar con operaciones que tienen como destino:
- grupos de recursos: consulte comandos de implementación de grupos de recursos
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.
Formato de recurso
Para crear un recurso Microsoft.MachineLearningServices/workspaces/endpoints, agregue el siguiente JSON a la plantilla.
{
"type": "Microsoft.MachineLearningServices/workspaces/endpoints",
"apiVersion": "2024-07-01-preview",
"name": "string",
"properties": {
"associatedResourceId": "string",
"deployments": [
{
"properties": {
"failureReason": "string",
"type": "string"
// For remaining properties, see EndpointDeploymentResourceProperties objects
}
}
],
"endpointUri": "string",
"failureReason": "string",
"location": "string",
"name": "string",
"shouldCreateAiServicesEndpoint": "bool",
"endpointType": "string"
// For remaining properties, see EndpointResourceProperties objects
}
}
Objetos EndpointDeploymentResourceProperties
Establezca el tipo propiedad para especificar el tipo de objeto.
Para azure.ContentSafety, use:
{
"model": {
"format": "string",
"name": "string",
"source": "string",
"version": "string"
},
"raiPolicyName": "string",
"type": "Azure.ContentSafety",
"versionUpgradeOption": "string"
}
Para azure.OpenAI, use:
{
"model": {
"format": "string",
"name": "string",
"source": "string",
"version": "string"
},
"raiPolicyName": "string",
"type": "Azure.OpenAI",
"versionUpgradeOption": "string"
}
Para Azure.Speech, use:
{
"model": {
"format": "string",
"name": "string",
"source": "string",
"version": "string"
},
"raiPolicyName": "string",
"type": "Azure.Speech",
"versionUpgradeOption": "string"
}
Para managedOnlineEndpoint, use:
{
"endpointComputeType": "string",
"model": "string",
"type": "managedOnlineEndpoint"
}
Objetos EndpointResourceProperties
Establezca la propiedad endpointType para especificar el tipo de objeto.
Para azure.ContentSafety, use:
{
"endpointType": "Azure.ContentSafety"
}
Para azure.OpenAI, use:
{
"endpointType": "Azure.OpenAI"
}
Para Azure.Speech, use:
{
"endpointType": "Azure.Speech"
}
Para managedOnlineEndpoint, use:
{
"authMode": "string",
"compute": "string",
"description": "string",
"endpointType": "managedOnlineEndpoint",
"mirrorTraffic": {
"{customized property}": "int"
},
"scoringUri": "string",
"traffic": {
"{customized property}": "int"
}
}
Para serverlessEndpoint, use:
{
"authMode": "string",
"capacityReservation": {
"capacityReservationGroupId": "string",
"endpointReservedCapacity": "int"
},
"contentSafety": {
"contentSafetyStatus": "string"
},
"endpointState": "string",
"endpointType": "serverlessEndpoint",
"inferenceEndpoint": {
},
"marketplaceSubscriptionId": "string",
"metadata": {},
"modelSettings": {
"modelId": "string"
},
"offer": {
"offerName": "string",
"publisher": "string"
}
}
Valores de propiedad
ContentSafetyEndpointDeploymentResourceProperties
Nombre | Descripción | Valor |
---|---|---|
modelo | Modelo usado para la implementación del punto de conexión. | EndpointDeploymentModel (obligatorio) |
raiPolicyName | Nombre de la directiva RAI. | cuerda |
tipo | Tipo de implementación. | "Azure.ContentSafety" (obligatorio) |
versionUpgradeOption | Opción de actualización de la versión del modelo de implementación. | 'NoAutoUpgrade' 'OnceCurrentVersionExpired' 'OnceNewDefaultVersionAvailable' |
ContentSafetyEndpointResourceProperties
Nombre | Descripción | Valor |
---|---|---|
endpointType | Tipo del punto de conexión. | "Azure.ContentSafety" (obligatorio) |
EndpointDeploymentModel
Nombre | Descripción | Valor |
---|---|---|
formato | Formato de modelo | cuerda |
nombre | Nombre del modelo. | cuerda |
fuente | Opcional. Id. de recurso de ARM de origen del modelo de implementación. | cuerda |
Versión | Versión del modelo. | cuerda |
EndpointDeploymentResourceProperties
Nombre | Descripción | Valor |
---|---|---|
failureReason | Motivo del error si se produjo un error en la creación. | cuerda |
tipo | Establezca en "Azure.ContentSafety" para el tipo ContentSafetyEndpointDeploymentResourceProperties. Establezca en "Azure.OpenAI" para el tipo OpenAIEndpointDeploymentResourceProperties. Establezca en "Azure.Speech" para el tipo SpeechEndpointDeploymentResourceProperties. Establezca en "managedOnlineEndpoint" para el tipo ManagedOnlineEndpointDeploymentResourceProperties. | "Azure.ContentSafety" "Azure.OpenAI" "Azure.Speech" 'managedOnlineEndpoint' (obligatorio) |
EndpointDeploymentResourcePropertiesBasicResource
Nombre | Descripción | Valor |
---|---|---|
Propiedades | EndpointDeploymentResourceProperties (obligatorio) |
EndpointResourceProperties
Nombre | Descripción | Valor |
---|---|---|
associatedResourceId | Identificador de recurso byo para crear los puntos de conexión de servicio del modelo integrados. | cuerda |
Implementaciones | Información de implementaciones. | EndpointDeploymentResourcePropertiesBasicResource[] |
endpointType | Establezca en "Azure.ContentSafety" para el tipo ContentSafetyEndpointResourceProperties. Establezca en "Azure.OpenAI" para el tipo OpenAIEndpointResourceProperties. Establezca en "Azure.Speech" para el tipo SpeechEndpointResourceProperties. Establezca en "managedOnlineEndpoint" para el tipo ManagedOnlineEndpointResourceProperties. Establezca en "serverlessEndpoint" para el tipo ServerlessEndpointResourceProperties. | "Azure.ContentSafety" "Azure.OpenAI" "Azure.Speech" 'managedOnlineEndpoint' 'serverlessEndpoint' (obligatorio) |
endpointUri | Uri del punto de conexión. | cuerda |
failureReason | Motivo del error si se produjo un error en la creación. | cuerda |
ubicación | Ubicación del punto de conexión. Dado que la entrada dto y cuándo analizar el recurso del punto de conexión comparten el mismo contrato este campo Ubicación es solo para analizar la información del recurso del punto de conexión. no permitiremos que el cliente especifique la ubicación del recurso del punto de conexión, ya que la crearemos la misma ubicación que el área de trabajo. |
cuerda |
nombre | Nombre del punto de conexión. | cuerda |
shouldCreateAiServicesEndpoint | 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. | Bool |
ManagedOnlineEndpointDeploymentResourceProperties
Nombre | Descripción | Valor |
---|---|---|
endpointComputeType | Enumeración para determinar el tipo de proceso del punto de conexión. | "AzureMLCompute" "Kubernetes" "Administrado" |
modelo | cuerda | |
tipo | Tipo de implementación. | 'managedOnlineEndpoint' (obligatorio) |
ManagedOnlineEndpointResourceProperties
Nombre | Descripción | Valor |
---|---|---|
authMode | Enumeración para determinar el modo de autenticación del punto de conexión. | 'AADToken' 'AMLToken' 'Clave' |
calcular | cuerda | |
descripción | cuerda | |
endpointType | Tipo del punto de conexión. | 'managedOnlineEndpoint' (obligatorio) |
mirrorTraffic | Diccionario de <entero> | ManagedOnlineEndpointResourcePropertiesMirrorTraffic |
scoringUri | cuerda | |
tráfico | Diccionario de <entero> | ManagedOnlineEndpointResourcePropertiesTraffic |
ManagedOnlineEndpointResourcePropertiesMirrorTraffic
Nombre | Descripción | Valor |
---|
ManagedOnlineEndpointResourcePropertiesTraffic
Nombre | Descripción | Valor |
---|
Microsoft.MachineLearningServices/workspaces/endpoints
Nombre | Descripción | Valor |
---|---|---|
apiVersion | La versión de api | '2024-07-01-preview' |
nombre | El nombre del recurso | cuerda Restricciones: Patrón = ^[a-zA-Z0-9][a-zA-Z0-9_.-]{2,32}$ (obligatorio) |
Propiedades | EndpointResourceProperties (obligatorio) | |
tipo | El tipo de recurso | "Microsoft.MachineLearningServices/workspaces/endpoints" |
OpenAIEndpointDeploymentResourceProperties
Nombre | Descripción | Valor |
---|---|---|
modelo | Modelo usado para la implementación del punto de conexión. | EndpointDeploymentModel (obligatorio) |
raiPolicyName | Nombre de la directiva RAI. | cuerda |
tipo | Tipo de implementación. | "Azure.OpenAI" (obligatorio) |
versionUpgradeOption | Opción de actualización de la versión del modelo de implementación. | 'NoAutoUpgrade' 'OnceCurrentVersionExpired' 'OnceNewDefaultVersionAvailable' |
OpenAIEndpointResourceProperties
Nombre | Descripción | Valor |
---|---|---|
endpointType | Tipo del punto de conexión. | "Azure.OpenAI" (obligatorio) |
ServerlessEndpointCapacityReservation
Nombre | Descripción | Valor |
---|---|---|
capacityReservationGroupId | cuerda Restricciones: Longitud mínima = 1 Patrón = [a-zA-Z0-9_] (obligatorio) |
|
endpointReservedCapacity | Int |
ServerlessEndpointContentSafety
Nombre | Descripción | Valor |
---|---|---|
contentSafetyStatus | Especifica el estado de la seguridad del contenido. | 'Deshabilitado' 'Habilitado' (obligatorio) |
ServerlessEndpointInferenceEndpointEndpoint
Nombre | Descripción | Valor |
---|
ServerlessEndpointModelSettings
Nombre | Descripción | Valor |
---|---|---|
modelId | cuerda Restricciones: Longitud mínima = 1 Patrón = [a-zA-Z0-9_] (obligatorio) |
ServerlessEndpointResourceProperties
Nombre | Descripción | Valor |
---|---|---|
authMode | 'Clave' | |
capacityReservation | ServerlessEndpointCapacityReservation | |
contentSafety | ServerlessEndpointContentSafety | |
endpointState | Estado del punto de conexión sin servidor. | 'Crear' 'CreationFailed' "Eliminar" 'DeletionFailed' "En línea" 'Reinseverar' 'Suspendido' 'Suspender' 'Desconocido' |
endpointType | Tipo del punto de conexión. | 'serverlessEndpoint' (obligatorio) |
inferenceEndpoint | ServerlessEndpointInferenceEndpoint | |
marketplaceSubscriptionId | cuerda | |
metadatos | Cualquier cosa | cualquiera |
modelSettings | ServerlessEndpointModelSettings | |
ofrecer | ServerlessOffer |
ServerlessOffer
Nombre | Descripción | Valor |
---|---|---|
offerName | cuerda Restricciones: Longitud mínima = 1 Patrón = [a-zA-Z0-9_] (obligatorio) |
|
editor | cuerda Restricciones: Longitud mínima = 1 Patrón = [a-zA-Z0-9_] (obligatorio) |
SpeechEndpointDeploymentResourceProperties
Nombre | Descripción | Valor |
---|---|---|
modelo | Modelo usado para la implementación del punto de conexión. | EndpointDeploymentModel (obligatorio) |
raiPolicyName | Nombre de la directiva RAI. | cuerda |
tipo | Tipo de implementación. | "Azure.Speech" (obligatorio) |
versionUpgradeOption | Opción de actualización de la versión del modelo de implementación. | 'NoAutoUpgrade' 'OnceCurrentVersionExpired' 'OnceNewDefaultVersionAvailable' |
SpeechEndpointResourceProperties
Nombre | Descripción | Valor |
---|---|---|
endpointType | Tipo del punto de conexión. | "Azure.Speech" (obligatorio) |
Definición de recursos de Terraform (proveedor AzAPI)
El tipo de recurso workspaces/endpoints se puede implementar con operaciones que tienen como destino:
- grupos de recursos de
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.
Formato de recurso
Para crear un recurso Microsoft.MachineLearningServices/workspaces/endpoints, agregue el siguiente terraform a la plantilla.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.MachineLearningServices/workspaces/endpoints@2024-07-01-preview"
name = "string"
body = jsonencode({
properties = {
associatedResourceId = "string"
deployments = [
{
properties = {
failureReason = "string"
type = "string"
// For remaining properties, see EndpointDeploymentResourceProperties objects
}
}
]
endpointUri = "string"
failureReason = "string"
location = "string"
name = "string"
shouldCreateAiServicesEndpoint = bool
endpointType = "string"
// For remaining properties, see EndpointResourceProperties objects
}
})
}
Objetos EndpointDeploymentResourceProperties
Establezca el tipo propiedad para especificar el tipo de objeto.
Para azure.ContentSafety, use:
{
model = {
format = "string"
name = "string"
source = "string"
version = "string"
}
raiPolicyName = "string"
type = "Azure.ContentSafety"
versionUpgradeOption = "string"
}
Para azure.OpenAI, use:
{
model = {
format = "string"
name = "string"
source = "string"
version = "string"
}
raiPolicyName = "string"
type = "Azure.OpenAI"
versionUpgradeOption = "string"
}
Para Azure.Speech, use:
{
model = {
format = "string"
name = "string"
source = "string"
version = "string"
}
raiPolicyName = "string"
type = "Azure.Speech"
versionUpgradeOption = "string"
}
Para managedOnlineEndpoint, use:
{
endpointComputeType = "string"
model = "string"
type = "managedOnlineEndpoint"
}
Objetos EndpointResourceProperties
Establezca la propiedad endpointType para especificar el tipo de objeto.
Para azure.ContentSafety, use:
{
endpointType = "Azure.ContentSafety"
}
Para azure.OpenAI, use:
{
endpointType = "Azure.OpenAI"
}
Para Azure.Speech, use:
{
endpointType = "Azure.Speech"
}
Para managedOnlineEndpoint, use:
{
authMode = "string"
compute = "string"
description = "string"
endpointType = "managedOnlineEndpoint"
mirrorTraffic = {
{customized property} = int
}
scoringUri = "string"
traffic = {
{customized property} = int
}
}
Para serverlessEndpoint, use:
{
authMode = "string"
capacityReservation = {
capacityReservationGroupId = "string"
endpointReservedCapacity = int
}
contentSafety = {
contentSafetyStatus = "string"
}
endpointState = "string"
endpointType = "serverlessEndpoint"
inferenceEndpoint = {
}
marketplaceSubscriptionId = "string"
metadata = ?
modelSettings = {
modelId = "string"
}
offer = {
offerName = "string"
publisher = "string"
}
}
Valores de propiedad
ContentSafetyEndpointDeploymentResourceProperties
Nombre | Descripción | Valor |
---|---|---|
modelo | Modelo usado para la implementación del punto de conexión. | EndpointDeploymentModel (obligatorio) |
raiPolicyName | Nombre de la directiva RAI. | cuerda |
tipo | Tipo de implementación. | "Azure.ContentSafety" (obligatorio) |
versionUpgradeOption | Opción de actualización de la versión del modelo de implementación. | 'NoAutoUpgrade' 'OnceCurrentVersionExpired' 'OnceNewDefaultVersionAvailable' |
ContentSafetyEndpointResourceProperties
Nombre | Descripción | Valor |
---|---|---|
endpointType | Tipo del punto de conexión. | "Azure.ContentSafety" (obligatorio) |
EndpointDeploymentModel
Nombre | Descripción | Valor |
---|---|---|
formato | Formato de modelo | cuerda |
nombre | Nombre del modelo. | cuerda |
fuente | Opcional. Id. de recurso de ARM de origen del modelo de implementación. | cuerda |
Versión | Versión del modelo. | cuerda |
EndpointDeploymentResourceProperties
Nombre | Descripción | Valor |
---|---|---|
failureReason | Motivo del error si se produjo un error en la creación. | cuerda |
tipo | Establezca en "Azure.ContentSafety" para el tipo ContentSafetyEndpointDeploymentResourceProperties. Establezca en "Azure.OpenAI" para el tipo OpenAIEndpointDeploymentResourceProperties. Establezca en "Azure.Speech" para el tipo SpeechEndpointDeploymentResourceProperties. Establezca en "managedOnlineEndpoint" para el tipo ManagedOnlineEndpointDeploymentResourceProperties. | "Azure.ContentSafety" "Azure.OpenAI" "Azure.Speech" 'managedOnlineEndpoint' (obligatorio) |
EndpointDeploymentResourcePropertiesBasicResource
Nombre | Descripción | Valor |
---|---|---|
Propiedades | EndpointDeploymentResourceProperties (obligatorio) |
EndpointResourceProperties
Nombre | Descripción | Valor |
---|---|---|
associatedResourceId | Identificador de recurso byo para crear los puntos de conexión de servicio del modelo integrados. | cuerda |
Implementaciones | Información de implementaciones. | EndpointDeploymentResourcePropertiesBasicResource[] |
endpointType | Establezca en "Azure.ContentSafety" para el tipo ContentSafetyEndpointResourceProperties. Establezca en "Azure.OpenAI" para el tipo OpenAIEndpointResourceProperties. Establezca en "Azure.Speech" para el tipo SpeechEndpointResourceProperties. Establezca en "managedOnlineEndpoint" para el tipo ManagedOnlineEndpointResourceProperties. Establezca en "serverlessEndpoint" para el tipo ServerlessEndpointResourceProperties. | "Azure.ContentSafety" "Azure.OpenAI" "Azure.Speech" 'managedOnlineEndpoint' 'serverlessEndpoint' (obligatorio) |
endpointUri | Uri del punto de conexión. | cuerda |
failureReason | Motivo del error si se produjo un error en la creación. | cuerda |
ubicación | Ubicación del punto de conexión. Dado que la entrada dto y cuándo analizar el recurso del punto de conexión comparten el mismo contrato este campo Ubicación es solo para analizar la información del recurso del punto de conexión. no permitiremos que el cliente especifique la ubicación del recurso del punto de conexión, ya que la crearemos la misma ubicación que el área de trabajo. |
cuerda |
nombre | Nombre del punto de conexión. | cuerda |
shouldCreateAiServicesEndpoint | 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. | Bool |
ManagedOnlineEndpointDeploymentResourceProperties
Nombre | Descripción | Valor |
---|---|---|
endpointComputeType | Enumeración para determinar el tipo de proceso del punto de conexión. | "AzureMLCompute" "Kubernetes" "Administrado" |
modelo | cuerda | |
tipo | Tipo de implementación. | 'managedOnlineEndpoint' (obligatorio) |
ManagedOnlineEndpointResourceProperties
Nombre | Descripción | Valor |
---|---|---|
authMode | Enumeración para determinar el modo de autenticación del punto de conexión. | 'AADToken' 'AMLToken' 'Clave' |
calcular | cuerda | |
descripción | cuerda | |
endpointType | Tipo del punto de conexión. | 'managedOnlineEndpoint' (obligatorio) |
mirrorTraffic | Diccionario de <entero> | ManagedOnlineEndpointResourcePropertiesMirrorTraffic |
scoringUri | cuerda | |
tráfico | Diccionario de <entero> | ManagedOnlineEndpointResourcePropertiesTraffic |
ManagedOnlineEndpointResourcePropertiesMirrorTraffic
Nombre | Descripción | Valor |
---|
ManagedOnlineEndpointResourcePropertiesTraffic
Nombre | Descripción | Valor |
---|
Microsoft.MachineLearningServices/workspaces/endpoints
Nombre | Descripción | Valor |
---|---|---|
nombre | El nombre del recurso | cuerda Restricciones: Patrón = ^[a-zA-Z0-9][a-zA-Z0-9_.-]{2,32}$ (obligatorio) |
parent_id | Identificador del recurso que es el elemento primario de este recurso. | Identificador del recurso de tipo: áreas de trabajo |
Propiedades | EndpointResourceProperties (obligatorio) | |
tipo | El tipo de recurso | "Microsoft.MachineLearningServices/workspaces/endpoints@2024-07-01-preview" |
OpenAIEndpointDeploymentResourceProperties
Nombre | Descripción | Valor |
---|---|---|
modelo | Modelo usado para la implementación del punto de conexión. | EndpointDeploymentModel (obligatorio) |
raiPolicyName | Nombre de la directiva RAI. | cuerda |
tipo | Tipo de implementación. | "Azure.OpenAI" (obligatorio) |
versionUpgradeOption | Opción de actualización de la versión del modelo de implementación. | 'NoAutoUpgrade' 'OnceCurrentVersionExpired' 'OnceNewDefaultVersionAvailable' |
OpenAIEndpointResourceProperties
Nombre | Descripción | Valor |
---|---|---|
endpointType | Tipo del punto de conexión. | "Azure.OpenAI" (obligatorio) |
ServerlessEndpointCapacityReservation
Nombre | Descripción | Valor |
---|---|---|
capacityReservationGroupId | cuerda Restricciones: Longitud mínima = 1 Patrón = [a-zA-Z0-9_] (obligatorio) |
|
endpointReservedCapacity | Int |
ServerlessEndpointContentSafety
Nombre | Descripción | Valor |
---|---|---|
contentSafetyStatus | Especifica el estado de la seguridad del contenido. | 'Deshabilitado' 'Habilitado' (obligatorio) |
ServerlessEndpointInferenceEndpointEndpoint
Nombre | Descripción | Valor |
---|
ServerlessEndpointModelSettings
Nombre | Descripción | Valor |
---|---|---|
modelId | cuerda Restricciones: Longitud mínima = 1 Patrón = [a-zA-Z0-9_] (obligatorio) |
ServerlessEndpointResourceProperties
Nombre | Descripción | Valor |
---|---|---|
authMode | 'Clave' | |
capacityReservation | ServerlessEndpointCapacityReservation | |
contentSafety | ServerlessEndpointContentSafety | |
endpointState | Estado del punto de conexión sin servidor. | 'Crear' 'CreationFailed' "Eliminar" 'DeletionFailed' "En línea" 'Reinseverar' 'Suspendido' 'Suspender' 'Desconocido' |
endpointType | Tipo del punto de conexión. | 'serverlessEndpoint' (obligatorio) |
inferenceEndpoint | ServerlessEndpointInferenceEndpoint | |
marketplaceSubscriptionId | cuerda | |
metadatos | Cualquier cosa | cualquiera |
modelSettings | ServerlessEndpointModelSettings | |
ofrecer | ServerlessOffer |
ServerlessOffer
Nombre | Descripción | Valor |
---|---|---|
offerName | cuerda Restricciones: Longitud mínima = 1 Patrón = [a-zA-Z0-9_] (obligatorio) |
|
editor | cuerda Restricciones: Longitud mínima = 1 Patrón = [a-zA-Z0-9_] (obligatorio) |
SpeechEndpointDeploymentResourceProperties
Nombre | Descripción | Valor |
---|---|---|
modelo | Modelo usado para la implementación del punto de conexión. | EndpointDeploymentModel (obligatorio) |
raiPolicyName | Nombre de la directiva RAI. | cuerda |
tipo | Tipo de implementación. | "Azure.Speech" (obligatorio) |
versionUpgradeOption | Opción de actualización de la versión del modelo de implementación. | 'NoAutoUpgrade' 'OnceCurrentVersionExpired' 'OnceNewDefaultVersionAvailable' |
SpeechEndpointResourceProperties
Nombre | Descripción | Valor |
---|---|---|
endpointType | Tipo del punto de conexión. | "Azure.Speech" (obligatorio) |