Compartilhar via


Workspaces/pontos de extremidade microsoft.MachineLearningServices 2024-10-01-preview

Definição de recurso do Bicep

O tipo de recurso workspaces/pontos de extremidade pode ser implantado com operações direcionadas:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.

Formato de recurso

Para criar um recurso Microsoft.MachineLearningServices/workspaces/endpoints, adicione o seguinte Bicep ao seu modelo.

resource symbolicname 'Microsoft.MachineLearningServices/workspaces/endpoints@2024-10-01-preview' = {
  parent: resourceSymbolicName
  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 EndpointResourceProperties

Defina a propriedade endpointType para especificar o 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'
  }
}

Objetos EndpointDeploymentResourceProperties

Defina a propriedade tipo para especificar o tipo de objeto.

Para Azure.ContentSafety, use:

{
  model: {
    format: 'string'
    name: 'string'
    source: 'string'
    version: 'string'
  }
  raiPolicyName: 'string'
  sku: {
    capacity: int
    family: 'string'
    name: 'string'
    size: 'string'
    tier: 'string'
  }
  type: 'Azure.ContentSafety'
  versionUpgradeOption: 'string'
}

Para Azure.OpenAI, use:

{
  model: {
    format: 'string'
    name: 'string'
    source: 'string'
    version: 'string'
  }
  raiPolicyName: 'string'
  sku: {
    capacity: int
    family: 'string'
    name: 'string'
    size: 'string'
    tier: 'string'
  }
  type: 'Azure.OpenAI'
  versionUpgradeOption: 'string'
}

Para Azure.Speech, use:

{
  model: {
    format: 'string'
    name: 'string'
    source: 'string'
    version: 'string'
  }
  raiPolicyName: 'string'
  sku: {
    capacity: int
    family: 'string'
    name: 'string'
    size: 'string'
    tier: 'string'
  }
  type: 'Azure.Speech'
  versionUpgradeOption: 'string'
}

Para managedOnlineEndpoint, use:

{
  endpointComputeType: 'string'
  model: 'string'
  type: 'managedOnlineEndpoint'
}

Valores de propriedade

CognitiveServicesSku

Nome Descrição Valor
capacidade int
família corda
nome corda
tamanho corda
camada corda

ContentSafetyEndpointDeploymentResourceProperties

Nome Descrição Valor
modelo Modelo usado para a implantação do ponto de extremidade. EndpointDeploymentModel (obrigatório)
raiPolicyName O nome da política RAI. corda
Sku CognitiveServicesSku
tipo Tipo de implantação. 'Azure.ContentSafety' (obrigatório)
versionUpgradeOption Opção de atualização de versão do modelo de implantação. 'NoAutoUpgrade'
'OnceCurrentVersionExpired'
'OnceNewDefaultVersionAvailable'

ContentSafetyEndpointResourceProperties

Nome Descrição Valor
endpointType Tipo do ponto de extremidade. 'Azure.ContentSafety' (obrigatório)

EndpointDeploymentModel

Nome Descrição Valor
formato Formato de modelo corda
nome Nome do modelo. corda
fonte Opcional. ID do recurso arm de origem do modelo de implantação. corda
Versão Versão do modelo. corda

EndpointDeploymentResourceProperties

Nome Descrição Valor
failureReason O motivo da falha se a criação falhou. corda
tipo Defina como 'Azure.ContentSafety' para o tipo ContentSafetyEndpointDeploymentResourceProperties. Defina como 'Azure.OpenAI' para o tipo OpenAIEndpointDeploymentResourceProperties . Defina como 'Azure.Speech' para o tipo SpeechEndpointDeploymentResourceProperties. Defina como 'managedOnlineEndpoint' para o tipo ManagedOnlineEndpointDeploymentResourceProperties. 'Azure.ContentSafety'
'Azure.OpenAI'
'Azure.Speech'
'managedOnlineEndpoint' (obrigatório)

EndpointDeploymentResourcePropertiesBasicResource

Nome Descrição Valor
Propriedades EndpointDeploymentResourceProperties (obrigatório)

EndpointResourceProperties

Nome Descrição Valor
associatedResourceId ID de recurso byo para criar os pontos de extremidade de serviço de modelo internos. corda
Implantações Informações sobre implantações. EndpointDeploymentResourcePropertiesBasicResource[]
endpointType Defina como 'Azure.ContentSafety' para o tipo ContentSafetyEndpointResourceProperties. Defina como 'Azure.OpenAI' para o tipo OpenAIEndpointResourceProperties. Defina como 'Azure.Speech' para o tipo SpeechEndpointResourceProperties. Defina como 'managedOnlineEndpoint' para o tipo ManagedOnlineEndpointResourceProperties. Defina como 'serverlessEndpoint' para o tipo ServerlessEndpointResourceProperties. 'Azure.ContentSafety'
'Azure.OpenAI'
'Azure.Speech'
'managedOnlineEndpoint'
'serverlessEndpoint' (obrigatório)
endpointUri Uri do ponto de extremidade. corda
failureReason O motivo da falha se a criação falhou. corda
localização Local do ponto de extremidade.
Como o dto de entrada e quando analisar o recurso de ponto de extremidade compartilham o mesmo contrato
este campo Local é apenas para analisar as informações de recurso do ponto de extremidade
não permitiremos que o cliente especifique o local do recurso do ponto de extremidade, pois o criaremos no mesmo local que o workspace
corda
nome Nome do ponto de extremidade. corda
shouldCreateAiServicesEndpoint Se o ponto de extremidade proxy (não byo) é um ponto de extremidade regular ou um ponto de extremidade de conta de serviços de IA oneKeyV2. Bool

ManagedOnlineEndpointDeploymentResourceProperties

Nome Descrição Valor
endpointComputeType Enumerar para determinar o tipo de computação de ponto de extremidade. 'AzureMLCompute'
'Kubernetes'
'Gerenciado'
modelo corda
tipo Tipo de implantação. 'managedOnlineEndpoint' (obrigatório)

ManagedOnlineEndpointResourceProperties

Nome Descrição Valor
authMode Enumeração para determinar o modo de autenticação de ponto de extremidade. 'AADToken'
'AMLToken'
'Key'
calcular corda
descrição corda
endpointType Tipo do ponto de extremidade. 'managedOnlineEndpoint' (obrigatório)
mirrorTraffic Dicionário de <inteiro> ManagedOnlineEndpointResourcePropertiesMirrorTraffic
scoreUri corda
tráfego Dicionário de <inteiro> ManagedOnlineEndpointResourcePropertiesTraffic

ManagedOnlineEndpointResourcePropertiesMirrorTraffic

Nome Descrição Valor

ManagedOnlineEndpointResourcePropertiesTraffic

Nome Descrição Valor

Microsoft.MachineLearningServices/workspaces/endpoints

Nome Descrição Valor
nome O nome do recurso corda

Restrições:
Padrão = ^[a-zA-Z0-9][a-zA-Z0-9_.-]{2,32}$ (obrigatório)
pai No Bicep, você pode especificar o recurso pai para um recurso filho. Você só precisa adicionar essa propriedade quando o recurso filho é declarado fora do recurso pai.

Para obter mais informações, consulte recurso filho fora do recurso pai.
Nome simbólico para o recurso do tipo: workspaces
Propriedades EndpointResourceProperties (obrigatório)

OpenAIEndpointDeploymentResourceProperties

Nome Descrição Valor
modelo Modelo usado para a implantação do ponto de extremidade. EndpointDeploymentModel (obrigatório)
raiPolicyName O nome da política RAI. corda
Sku CognitiveServicesSku
tipo Tipo de implantação. 'Azure.OpenAI' (obrigatório)
versionUpgradeOption Opção de atualização de versão do modelo de implantação. 'NoAutoUpgrade'
'OnceCurrentVersionExpired'
'OnceNewDefaultVersionAvailable'

OpenAIEndpointResourceProperties

Nome Descrição Valor
endpointType Tipo do ponto de extremidade. 'Azure.OpenAI' (obrigatório)

ServerlessEndpointCapacityReservation

Nome Descrição Valor
capacityReservationGroupId corda

Restrições:
Comprimento mínimo = 1
Padrão = [a-zA-Z0-9_] (obrigatório)
endpointReservedCapacity int

ServerlessEndpointContentSafety

Nome Descrição Valor
contentSafetyStatus Especifica o status da segurança do conteúdo. 'Desabilitado'
'Enabled' (obrigatório)

ServerlessEndpointInferenceEndpoint

Nome Descrição Valor

ServerlessEndpointModelSettings

Nome Descrição Valor
modelId corda

Restrições:
Comprimento mínimo = 1
Padrão = [a-zA-Z0-9_] (obrigatório)

ServerlessEndpointResourceProperties

Nome Descrição Valor
authMode 'Key'
capacityReservation ServerlessEndpointCapacityReservation
contentSafety ServerlessEndpointContentSafety
endpointState Estado do ponto de extremidade sem servidor. 'Criando'
'CreationFailed'
'Excluindo'
'DeletionFailed'
'Online'
'Restabelecendo'
'Suspenso'
'Suspendendo'
'Desconhecido'
endpointType Tipo do ponto de extremidade. 'serverlessEndpoint' (obrigatório)
inferenceEndpoint serverlessEndpointInferenceEndpoint
marketplaceSubscriptionId corda
metadados Qualquer coisa qualquer
modelSettings ServerlessEndpointModelSettings
oferecer ServerlessOffer

ServerlessOffer

Nome Descrição Valor
offerName corda

Restrições:
Comprimento mínimo = 1
Padrão = [a-zA-Z0-9_] (obrigatório)
editor corda

Restrições:
Comprimento mínimo = 1
Padrão = [a-zA-Z0-9_] (obrigatório)

SpeechEndpointDeploymentResourceProperties

Nome Descrição Valor
modelo Modelo usado para a implantação do ponto de extremidade. EndpointDeploymentModel (obrigatório)
raiPolicyName O nome da política RAI. corda
Sku CognitiveServicesSku
tipo Tipo de implantação. 'Azure.Speech' (obrigatório)
versionUpgradeOption Opção de atualização de versão do modelo de implantação. 'NoAutoUpgrade'
'OnceCurrentVersionExpired'
'OnceNewDefaultVersionAvailable'

SpeechEndpointResourceProperties

Nome Descrição Valor
endpointType Tipo do ponto de extremidade. 'Azure.Speech' (obrigatório)

Definição de recurso de modelo do ARM

O tipo de recurso workspaces/pontos de extremidade pode ser implantado com operações direcionadas:

Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.

Formato de recurso

Para criar um recurso Microsoft.MachineLearningServices/workspaces/endpoints, adicione o JSON a seguir ao modelo.

{
  "type": "Microsoft.MachineLearningServices/workspaces/endpoints",
  "apiVersion": "2024-10-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 EndpointResourceProperties

Defina a propriedade endpointType para especificar o 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"
  }
}

Objetos EndpointDeploymentResourceProperties

Defina a propriedade tipo para especificar o tipo de objeto.

Para Azure.ContentSafety, use:

{
  "model": {
    "format": "string",
    "name": "string",
    "source": "string",
    "version": "string"
  },
  "raiPolicyName": "string",
  "sku": {
    "capacity": "int",
    "family": "string",
    "name": "string",
    "size": "string",
    "tier": "string"
  },
  "type": "Azure.ContentSafety",
  "versionUpgradeOption": "string"
}

Para Azure.OpenAI, use:

{
  "model": {
    "format": "string",
    "name": "string",
    "source": "string",
    "version": "string"
  },
  "raiPolicyName": "string",
  "sku": {
    "capacity": "int",
    "family": "string",
    "name": "string",
    "size": "string",
    "tier": "string"
  },
  "type": "Azure.OpenAI",
  "versionUpgradeOption": "string"
}

Para Azure.Speech, use:

{
  "model": {
    "format": "string",
    "name": "string",
    "source": "string",
    "version": "string"
  },
  "raiPolicyName": "string",
  "sku": {
    "capacity": "int",
    "family": "string",
    "name": "string",
    "size": "string",
    "tier": "string"
  },
  "type": "Azure.Speech",
  "versionUpgradeOption": "string"
}

Para managedOnlineEndpoint, use:

{
  "endpointComputeType": "string",
  "model": "string",
  "type": "managedOnlineEndpoint"
}

Valores de propriedade

CognitiveServicesSku

Nome Descrição Valor
capacidade int
família corda
nome corda
tamanho corda
camada corda

ContentSafetyEndpointDeploymentResourceProperties

Nome Descrição Valor
modelo Modelo usado para a implantação do ponto de extremidade. EndpointDeploymentModel (obrigatório)
raiPolicyName O nome da política RAI. corda
Sku CognitiveServicesSku
tipo Tipo de implantação. 'Azure.ContentSafety' (obrigatório)
versionUpgradeOption Opção de atualização de versão do modelo de implantação. 'NoAutoUpgrade'
'OnceCurrentVersionExpired'
'OnceNewDefaultVersionAvailable'

ContentSafetyEndpointResourceProperties

Nome Descrição Valor
endpointType Tipo do ponto de extremidade. 'Azure.ContentSafety' (obrigatório)

EndpointDeploymentModel

Nome Descrição Valor
formato Formato de modelo corda
nome Nome do modelo. corda
fonte Opcional. ID do recurso arm de origem do modelo de implantação. corda
Versão Versão do modelo. corda

EndpointDeploymentResourceProperties

Nome Descrição Valor
failureReason O motivo da falha se a criação falhou. corda
tipo Defina como 'Azure.ContentSafety' para o tipo ContentSafetyEndpointDeploymentResourceProperties. Defina como 'Azure.OpenAI' para o tipo OpenAIEndpointDeploymentResourceProperties . Defina como 'Azure.Speech' para o tipo SpeechEndpointDeploymentResourceProperties. Defina como 'managedOnlineEndpoint' para o tipo ManagedOnlineEndpointDeploymentResourceProperties. 'Azure.ContentSafety'
'Azure.OpenAI'
'Azure.Speech'
'managedOnlineEndpoint' (obrigatório)

EndpointDeploymentResourcePropertiesBasicResource

Nome Descrição Valor
Propriedades EndpointDeploymentResourceProperties (obrigatório)

EndpointResourceProperties

Nome Descrição Valor
associatedResourceId ID de recurso byo para criar os pontos de extremidade de serviço de modelo internos. corda
Implantações Informações sobre implantações. EndpointDeploymentResourcePropertiesBasicResource[]
endpointType Defina como 'Azure.ContentSafety' para o tipo ContentSafetyEndpointResourceProperties. Defina como 'Azure.OpenAI' para o tipo OpenAIEndpointResourceProperties. Defina como 'Azure.Speech' para o tipo SpeechEndpointResourceProperties. Defina como 'managedOnlineEndpoint' para o tipo ManagedOnlineEndpointResourceProperties. Defina como 'serverlessEndpoint' para o tipo ServerlessEndpointResourceProperties. 'Azure.ContentSafety'
'Azure.OpenAI'
'Azure.Speech'
'managedOnlineEndpoint'
'serverlessEndpoint' (obrigatório)
endpointUri Uri do ponto de extremidade. corda
failureReason O motivo da falha se a criação falhou. corda
localização Local do ponto de extremidade.
Como o dto de entrada e quando analisar o recurso de ponto de extremidade compartilham o mesmo contrato
este campo Local é apenas para analisar as informações de recurso do ponto de extremidade
não permitiremos que o cliente especifique o local do recurso do ponto de extremidade, pois o criaremos no mesmo local que o workspace
corda
nome Nome do ponto de extremidade. corda
shouldCreateAiServicesEndpoint Se o ponto de extremidade proxy (não byo) é um ponto de extremidade regular ou um ponto de extremidade de conta de serviços de IA oneKeyV2. Bool

ManagedOnlineEndpointDeploymentResourceProperties

Nome Descrição Valor
endpointComputeType Enumerar para determinar o tipo de computação de ponto de extremidade. 'AzureMLCompute'
'Kubernetes'
'Gerenciado'
modelo corda
tipo Tipo de implantação. 'managedOnlineEndpoint' (obrigatório)

ManagedOnlineEndpointResourceProperties

Nome Descrição Valor
authMode Enumeração para determinar o modo de autenticação de ponto de extremidade. 'AADToken'
'AMLToken'
'Key'
calcular corda
descrição corda
endpointType Tipo do ponto de extremidade. 'managedOnlineEndpoint' (obrigatório)
mirrorTraffic Dicionário de <inteiro> ManagedOnlineEndpointResourcePropertiesMirrorTraffic
scoreUri corda
tráfego Dicionário de <inteiro> ManagedOnlineEndpointResourcePropertiesTraffic

ManagedOnlineEndpointResourcePropertiesMirrorTraffic

Nome Descrição Valor

ManagedOnlineEndpointResourcePropertiesTraffic

Nome Descrição Valor

Microsoft.MachineLearningServices/workspaces/endpoints

Nome Descrição Valor
apiVersion A versão da API '2024-10-01-preview'
nome O nome do recurso corda

Restrições:
Padrão = ^[a-zA-Z0-9][a-zA-Z0-9_.-]{2,32}$ (obrigatório)
Propriedades EndpointResourceProperties (obrigatório)
tipo O tipo de recurso 'Microsoft.MachineLearningServices/workspaces/endpoints'

OpenAIEndpointDeploymentResourceProperties

Nome Descrição Valor
modelo Modelo usado para a implantação do ponto de extremidade. EndpointDeploymentModel (obrigatório)
raiPolicyName O nome da política RAI. corda
Sku CognitiveServicesSku
tipo Tipo de implantação. 'Azure.OpenAI' (obrigatório)
versionUpgradeOption Opção de atualização de versão do modelo de implantação. 'NoAutoUpgrade'
'OnceCurrentVersionExpired'
'OnceNewDefaultVersionAvailable'

OpenAIEndpointResourceProperties

Nome Descrição Valor
endpointType Tipo do ponto de extremidade. 'Azure.OpenAI' (obrigatório)

ServerlessEndpointCapacityReservation

Nome Descrição Valor
capacityReservationGroupId corda

Restrições:
Comprimento mínimo = 1
Padrão = [a-zA-Z0-9_] (obrigatório)
endpointReservedCapacity int

ServerlessEndpointContentSafety

Nome Descrição Valor
contentSafetyStatus Especifica o status da segurança do conteúdo. 'Desabilitado'
'Enabled' (obrigatório)

ServerlessEndpointInferenceEndpoint

Nome Descrição Valor

ServerlessEndpointModelSettings

Nome Descrição Valor
modelId corda

Restrições:
Comprimento mínimo = 1
Padrão = [a-zA-Z0-9_] (obrigatório)

ServerlessEndpointResourceProperties

Nome Descrição Valor
authMode 'Key'
capacityReservation ServerlessEndpointCapacityReservation
contentSafety ServerlessEndpointContentSafety
endpointState Estado do ponto de extremidade sem servidor. 'Criando'
'CreationFailed'
'Excluindo'
'DeletionFailed'
'Online'
'Restabelecendo'
'Suspenso'
'Suspendendo'
'Desconhecido'
endpointType Tipo do ponto de extremidade. 'serverlessEndpoint' (obrigatório)
inferenceEndpoint serverlessEndpointInferenceEndpoint
marketplaceSubscriptionId corda
metadados Qualquer coisa qualquer
modelSettings ServerlessEndpointModelSettings
oferecer ServerlessOffer

ServerlessOffer

Nome Descrição Valor
offerName corda

Restrições:
Comprimento mínimo = 1
Padrão = [a-zA-Z0-9_] (obrigatório)
editor corda

Restrições:
Comprimento mínimo = 1
Padrão = [a-zA-Z0-9_] (obrigatório)

SpeechEndpointDeploymentResourceProperties

Nome Descrição Valor
modelo Modelo usado para a implantação do ponto de extremidade. EndpointDeploymentModel (obrigatório)
raiPolicyName O nome da política RAI. corda
Sku CognitiveServicesSku
tipo Tipo de implantação. 'Azure.Speech' (obrigatório)
versionUpgradeOption Opção de atualização de versão do modelo de implantação. 'NoAutoUpgrade'
'OnceCurrentVersionExpired'
'OnceNewDefaultVersionAvailable'

SpeechEndpointResourceProperties

Nome Descrição Valor
endpointType Tipo do ponto de extremidade. 'Azure.Speech' (obrigatório)

Definição de recurso do Terraform (provedor de AzAPI)

O tipo de recurso workspaces/pontos de extremidade pode ser implantado com operações direcionadas:

  • grupos de recursos

Para obter uma lista de propriedades alteradas em cada versão da API, consulte de log de alterações.

Formato de recurso

Para criar um recurso Microsoft.MachineLearningServices/workspaces/endpoints, adicione o Terraform a seguir ao seu modelo.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.MachineLearningServices/workspaces/endpoints@2024-10-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 EndpointResourceProperties

Defina a propriedade endpointType para especificar o 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"
  }
}

Objetos EndpointDeploymentResourceProperties

Defina a propriedade tipo para especificar o tipo de objeto.

Para Azure.ContentSafety, use:

{
  model = {
    format = "string"
    name = "string"
    source = "string"
    version = "string"
  }
  raiPolicyName = "string"
  sku = {
    capacity = int
    family = "string"
    name = "string"
    size = "string"
    tier = "string"
  }
  type = "Azure.ContentSafety"
  versionUpgradeOption = "string"
}

Para Azure.OpenAI, use:

{
  model = {
    format = "string"
    name = "string"
    source = "string"
    version = "string"
  }
  raiPolicyName = "string"
  sku = {
    capacity = int
    family = "string"
    name = "string"
    size = "string"
    tier = "string"
  }
  type = "Azure.OpenAI"
  versionUpgradeOption = "string"
}

Para Azure.Speech, use:

{
  model = {
    format = "string"
    name = "string"
    source = "string"
    version = "string"
  }
  raiPolicyName = "string"
  sku = {
    capacity = int
    family = "string"
    name = "string"
    size = "string"
    tier = "string"
  }
  type = "Azure.Speech"
  versionUpgradeOption = "string"
}

Para managedOnlineEndpoint, use:

{
  endpointComputeType = "string"
  model = "string"
  type = "managedOnlineEndpoint"
}

Valores de propriedade

CognitiveServicesSku

Nome Descrição Valor
capacidade int
família corda
nome corda
tamanho corda
camada corda

ContentSafetyEndpointDeploymentResourceProperties

Nome Descrição Valor
modelo Modelo usado para a implantação do ponto de extremidade. EndpointDeploymentModel (obrigatório)
raiPolicyName O nome da política RAI. corda
Sku CognitiveServicesSku
tipo Tipo de implantação. 'Azure.ContentSafety' (obrigatório)
versionUpgradeOption Opção de atualização de versão do modelo de implantação. 'NoAutoUpgrade'
'OnceCurrentVersionExpired'
'OnceNewDefaultVersionAvailable'

ContentSafetyEndpointResourceProperties

Nome Descrição Valor
endpointType Tipo do ponto de extremidade. 'Azure.ContentSafety' (obrigatório)

EndpointDeploymentModel

Nome Descrição Valor
formato Formato de modelo corda
nome Nome do modelo. corda
fonte Opcional. ID do recurso arm de origem do modelo de implantação. corda
Versão Versão do modelo. corda

EndpointDeploymentResourceProperties

Nome Descrição Valor
failureReason O motivo da falha se a criação falhou. corda
tipo Defina como 'Azure.ContentSafety' para o tipo ContentSafetyEndpointDeploymentResourceProperties. Defina como 'Azure.OpenAI' para o tipo OpenAIEndpointDeploymentResourceProperties . Defina como 'Azure.Speech' para o tipo SpeechEndpointDeploymentResourceProperties. Defina como 'managedOnlineEndpoint' para o tipo ManagedOnlineEndpointDeploymentResourceProperties. 'Azure.ContentSafety'
'Azure.OpenAI'
'Azure.Speech'
'managedOnlineEndpoint' (obrigatório)

EndpointDeploymentResourcePropertiesBasicResource

Nome Descrição Valor
Propriedades EndpointDeploymentResourceProperties (obrigatório)

EndpointResourceProperties

Nome Descrição Valor
associatedResourceId ID de recurso byo para criar os pontos de extremidade de serviço de modelo internos. corda
Implantações Informações sobre implantações. EndpointDeploymentResourcePropertiesBasicResource[]
endpointType Defina como 'Azure.ContentSafety' para o tipo ContentSafetyEndpointResourceProperties. Defina como 'Azure.OpenAI' para o tipo OpenAIEndpointResourceProperties. Defina como 'Azure.Speech' para o tipo SpeechEndpointResourceProperties. Defina como 'managedOnlineEndpoint' para o tipo ManagedOnlineEndpointResourceProperties. Defina como 'serverlessEndpoint' para o tipo ServerlessEndpointResourceProperties. 'Azure.ContentSafety'
'Azure.OpenAI'
'Azure.Speech'
'managedOnlineEndpoint'
'serverlessEndpoint' (obrigatório)
endpointUri Uri do ponto de extremidade. corda
failureReason O motivo da falha se a criação falhou. corda
localização Local do ponto de extremidade.
Como o dto de entrada e quando analisar o recurso de ponto de extremidade compartilham o mesmo contrato
este campo Local é apenas para analisar as informações de recurso do ponto de extremidade
não permitiremos que o cliente especifique o local do recurso do ponto de extremidade, pois o criaremos no mesmo local que o workspace
corda
nome Nome do ponto de extremidade. corda
shouldCreateAiServicesEndpoint Se o ponto de extremidade proxy (não byo) é um ponto de extremidade regular ou um ponto de extremidade de conta de serviços de IA oneKeyV2. Bool

ManagedOnlineEndpointDeploymentResourceProperties

Nome Descrição Valor
endpointComputeType Enumerar para determinar o tipo de computação de ponto de extremidade. 'AzureMLCompute'
'Kubernetes'
'Gerenciado'
modelo corda
tipo Tipo de implantação. 'managedOnlineEndpoint' (obrigatório)

ManagedOnlineEndpointResourceProperties

Nome Descrição Valor
authMode Enumeração para determinar o modo de autenticação de ponto de extremidade. 'AADToken'
'AMLToken'
'Key'
calcular corda
descrição corda
endpointType Tipo do ponto de extremidade. 'managedOnlineEndpoint' (obrigatório)
mirrorTraffic Dicionário de <inteiro> ManagedOnlineEndpointResourcePropertiesMirrorTraffic
scoreUri corda
tráfego Dicionário de <inteiro> ManagedOnlineEndpointResourcePropertiesTraffic

ManagedOnlineEndpointResourcePropertiesMirrorTraffic

Nome Descrição Valor

ManagedOnlineEndpointResourcePropertiesTraffic

Nome Descrição Valor

Microsoft.MachineLearningServices/workspaces/endpoints

Nome Descrição Valor
nome O nome do recurso corda

Restrições:
Padrão = ^[a-zA-Z0-9][a-zA-Z0-9_.-]{2,32}$ (obrigatório)
parent_id A ID do recurso que é o pai desse recurso. ID do recurso do tipo: workspaces
Propriedades EndpointResourceProperties (obrigatório)
tipo O tipo de recurso "Microsoft.MachineLearningServices/workspaces/endpoints@2024-10-01-preview"

OpenAIEndpointDeploymentResourceProperties

Nome Descrição Valor
modelo Modelo usado para a implantação do ponto de extremidade. EndpointDeploymentModel (obrigatório)
raiPolicyName O nome da política RAI. corda
Sku CognitiveServicesSku
tipo Tipo de implantação. 'Azure.OpenAI' (obrigatório)
versionUpgradeOption Opção de atualização de versão do modelo de implantação. 'NoAutoUpgrade'
'OnceCurrentVersionExpired'
'OnceNewDefaultVersionAvailable'

OpenAIEndpointResourceProperties

Nome Descrição Valor
endpointType Tipo do ponto de extremidade. 'Azure.OpenAI' (obrigatório)

ServerlessEndpointCapacityReservation

Nome Descrição Valor
capacityReservationGroupId corda

Restrições:
Comprimento mínimo = 1
Padrão = [a-zA-Z0-9_] (obrigatório)
endpointReservedCapacity int

ServerlessEndpointContentSafety

Nome Descrição Valor
contentSafetyStatus Especifica o status da segurança do conteúdo. 'Desabilitado'
'Enabled' (obrigatório)

ServerlessEndpointInferenceEndpoint

Nome Descrição Valor

ServerlessEndpointModelSettings

Nome Descrição Valor
modelId corda

Restrições:
Comprimento mínimo = 1
Padrão = [a-zA-Z0-9_] (obrigatório)

ServerlessEndpointResourceProperties

Nome Descrição Valor
authMode 'Key'
capacityReservation ServerlessEndpointCapacityReservation
contentSafety ServerlessEndpointContentSafety
endpointState Estado do ponto de extremidade sem servidor. 'Criando'
'CreationFailed'
'Excluindo'
'DeletionFailed'
'Online'
'Restabelecendo'
'Suspenso'
'Suspendendo'
'Desconhecido'
endpointType Tipo do ponto de extremidade. 'serverlessEndpoint' (obrigatório)
inferenceEndpoint serverlessEndpointInferenceEndpoint
marketplaceSubscriptionId corda
metadados Qualquer coisa qualquer
modelSettings ServerlessEndpointModelSettings
oferecer ServerlessOffer

ServerlessOffer

Nome Descrição Valor
offerName corda

Restrições:
Comprimento mínimo = 1
Padrão = [a-zA-Z0-9_] (obrigatório)
editor corda

Restrições:
Comprimento mínimo = 1
Padrão = [a-zA-Z0-9_] (obrigatório)

SpeechEndpointDeploymentResourceProperties

Nome Descrição Valor
modelo Modelo usado para a implantação do ponto de extremidade. EndpointDeploymentModel (obrigatório)
raiPolicyName O nome da política RAI. corda
Sku CognitiveServicesSku
tipo Tipo de implantação. 'Azure.Speech' (obrigatório)
versionUpgradeOption Opção de atualização de versão do modelo de implantação. 'NoAutoUpgrade'
'OnceCurrentVersionExpired'
'OnceNewDefaultVersionAvailable'

SpeechEndpointResourceProperties

Nome Descrição Valor
endpointType Tipo do ponto de extremidade. 'Azure.Speech' (obrigatório)