Compartilhar via


Workspaces/serviços do Microsoft.MachineLearningServices 2020-05-15-preview

Definição de recurso do Bicep

O tipo de recurso workspaces/serviços 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/services, adicione o Bicep a seguir ao seu modelo.

resource symbolicname 'Microsoft.MachineLearningServices/workspaces/services@2020-05-15-preview' = {
  name: 'string'
  location: 'string'
  parent: resourceSymbolicName
  description: 'string'
  environmentImageRequest: {
    assets: [
      {
        id: 'string'
        mimeType: 'string'
        unpack: bool
        url: 'string'
      }
    ]
    driverProgram: 'string'
    environment: {
      docker: {
        baseDockerfile: 'string'
        baseImage: 'string'
        baseImageRegistry: {
          address: 'string'
          password: 'string'
          username: 'string'
        }
      }
      environmentVariables: {
        {customized property}: 'string'
      }
      inferencingStackVersion: 'string'
      name: 'string'
      python: {
        baseCondaEnvironment: 'string'
        condaDependencies: any()
        interpreterPath: 'string'
        userManagedDependencies: bool
      }
      r: {
        bioConductorPackages: [
          'string'
        ]
        cranPackages: [
          {
            name: 'string'
            repository: 'string'
          }
        ]
        customUrlPackages: [
          'string'
        ]
        gitHubPackages: [
          {
            authToken: 'string'
            repository: 'string'
          }
        ]
        rscriptPath: 'string'
        rVersion: 'string'
        snapshotDate: 'string'
        userManaged: bool
      }
      spark: {
        packages: [
          {
            artifact: 'string'
            group: 'string'
            version: 'string'
          }
        ]
        precachePackages: bool
        repositories: [
          'string'
        ]
      }
      version: 'string'
    }
    environmentReference: {
      name: 'string'
      version: 'string'
    }
    modelIds: [
      'string'
    ]
    models: [
      {
        createdTime: 'string'
        datasets: [
          {
            id: 'string'
            name: 'string'
          }
        ]
        derivedModelIds: [
          'string'
        ]
        description: 'string'
        experimentName: 'string'
        framework: 'string'
        frameworkVersion: 'string'
        id: 'string'
        kvTags: {}
        mimeType: 'string'
        modifiedTime: 'string'
        name: 'string'
        parentModelId: 'string'
        properties: {
          {customized property}: 'string'
        }
        resourceRequirements: {
          cpu: int
          fpga: int
          gpu: int
          memoryInGB: int
        }
        runId: 'string'
        sampleInputData: 'string'
        sampleOutputData: 'string'
        unpack: bool
        url: 'string'
        version: int
      }
    ]
  }
  keys: {
    primaryKey: 'string'
    secondaryKey: 'string'
  }
  kvTags: {}
  properties: {
    {customized property}: 'string'
  }
  computeType: 'string'
  // For remaining properties, see workspaces/services objects
}

objetos workspaces/serviços

Defina a propriedade computeType para especificar o tipo de objeto.

Para ACI, use:

  computeType: 'ACI'
  appInsightsEnabled: bool
  authEnabled: bool
  cname: 'string'
  containerResourceRequirements: {
    cpu: int
    fpga: int
    gpu: int
    memoryInGB: int
  }
  dataCollection: {
    eventHubEnabled: bool
    storageEnabled: bool
  }
  dnsNameLabel: 'string'
  encryptionProperties: {
    keyName: 'string'
    keyVersion: 'string'
    vaultBaseUrl: 'string'
  }
  sslCertificate: 'string'
  sslEnabled: bool
  sslKey: 'string'
  vnetConfiguration: {
    subnetName: 'string'
    vnetName: 'string'
  }

Para do AKS, use:

  computeType: 'AKS'
  aadAuthEnabled: bool
  appInsightsEnabled: bool
  authEnabled: bool
  autoScaler: {
    autoscaleEnabled: bool
    maxReplicas: int
    minReplicas: int
    refreshPeriodInSeconds: int
    targetUtilization: int
  }
  computeName: 'string'
  containerResourceRequirements: {
    cpu: int
    fpga: int
    gpu: int
    memoryInGB: int
  }
  dataCollection: {
    eventHubEnabled: bool
    storageEnabled: bool
  }
  isDefault: bool
  livenessProbeRequirements: {
    failureThreshold: int
    initialDelaySeconds: int
    periodSeconds: int
    successThreshold: int
    timeoutSeconds: int
  }
  maxConcurrentRequestsPerContainer: int
  maxQueueWaitMs: int
  namespace: 'string'
  numReplicas: int
  scoringTimeoutMs: int
  trafficPercentile: int
  type: 'string'

Valores de propriedade

workspaces/serviços

Nome Descrição Valor
nome O nome do recurso

Veja como definir nomes e tipos para recursos filho no Bicep.
cadeia de caracteres (obrigatório)
localização O nome da localização/região do Azure. corda
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
descrição A descrição do serviço. corda
environmentImageRequest O ambiente, os modelos e os ativos necessários para inferência. CreateServiceRequestEnvironmentImageRequest
Chaves As chaves de autenticação. CreateServiceRequestKeys
kvTags O dicionário de marcas de serviço. As marcas são mutáveis. objeto
Propriedades O dicionário de propriedades de serviço. As propriedades são imutáveis. CreateServiceRequestProperties
computeType Definir o tipo de objeto da ACI
do AKS (obrigatório)

ACIServiceCreateRequest

Nome Descrição Valor
computeType O tipo de ambiente de computação para o serviço. 'ACI' (obrigatório)
appInsightsEnabled Se o Application Insights está habilitado ou não. Bool
authEnabled Se a autenticação está habilitada ou não no serviço. Bool
cname O CName para o serviço. corda
containerResourceRequirements Os requisitos de recurso de contêiner. ContainerResourceRequirements
dataCollection Detalhes das opções de coleta de dados especificadas. ACIServiceCreateRequestDataCollection
dnsNameLabel O rótulo Dns para o serviço. corda
encryptionProperties As propriedades de criptografia. ACIServiceCreateRequestEncryptionProperties
sslCertificate O certificado SSL público no formato PEM a ser usado se o SSL estiver habilitado. corda
sslEnabled Se o SSL está habilitado ou não. Bool
sslKey A chave SSL pública no formato PEM para o certificado. corda
vnetConfiguration A configuração da rede virtual. ACIServiceCreateRequestVnetConfiguration

ContainerResourceRequirements

Nome Descrição Valor
CPU O número de núcleos de CPU no contêiner. int
fpga O número de dispositivos PCIE FPGA expostos ao contêiner. Deve ser múltiplo de 2. int
Gpu O número de núcleos de GPU no contêiner. int
memoryInGB A quantidade de memória no contêiner em GB. int

ACIServiceCreateRequestDataCollection

Nome Descrição Valor
eventHubEnabled Opção para habilitar/desabilitar o Hub de Eventos. Bool
storageEnabled Opção para habilitar/desabilitar o armazenamento. Bool

ACIServiceCreateRequestEncryptionProperties

Nome Descrição Valor
keyName Nome da chave de criptografia cadeia de caracteres (obrigatório)
keyVersion Versão da chave de criptografia cadeia de caracteres (obrigatório)
vaultBaseUrl URL base do cofre cadeia de caracteres (obrigatório)

ACIServiceCreateRequestVnetConfiguration

Nome Descrição Valor
subnetName O nome da sub-rede de rede virtual. corda
vnetName O nome da rede virtual. corda

AKSServiceCreateRequest

Nome Descrição Valor
computeType O tipo de ambiente de computação para o serviço. 'AKS' (obrigatório)
aadAuthEnabled Se a autenticação do AAD está habilitada ou não. Bool
appInsightsEnabled Se o Application Insights está habilitado ou não. Bool
authEnabled Se a autenticação está habilitada ou não. Bool
autoScaler As propriedades do dimensionador automático. AKSServiceCreateRequestAutoScaler
computeName O nome do recurso de computação. corda
containerResourceRequirements Os requisitos de recurso de contêiner. ContainerResourceRequirements
dataCollection Detalhes das opções de coleta de dados especificadas. AKSServiceCreateRequestDataCollection
isDefault Essa é a variante padrão. Bool
livenessProbeRequirements Os requisitos de investigação de atividade. AKSServiceCreateRequestLivenessProbeRequirements
maxConcurrentRequestsPerContainer O número máximo de solicitações simultâneas por contêiner. int
maxQueueWaitMs Tempo máximo que uma solicitação aguardará na fila (em milissegundos). Após esse tempo, o serviço retornará 503 (Serviço Indisponível) int
namespace Namespace do Kubernetes para o serviço. corda
numReplicas O número de réplicas no cluster. int
scoreTimeoutMs O tempo limite de pontuação em milissegundos. int
trafficPercentile A quantidade de variantes de tráfego recebe. int
tipo O tipo da variante. 'Control'
'Tratamento'

AKSServiceCreateRequestAutoScaler

Nome Descrição Valor
autoscaleEnabled Opção para habilitar/desabilitar o dimensionamento automático. Bool
maxReplicas O número máximo de réplicas no cluster. int
minReplicas O número mínimo de réplicas para a qual reduzir verticalmente. int
refreshPeriodInSeconds A quantidade de segundos a aguardar entre as atualizações de dimensionamento automático. int
targetUtilization O percentual de utilização de destino a ser usado para determinar se o cluster deve ser dimensionado. int

AKSServiceCreateRequestDataCollection

Nome Descrição Valor
eventHubEnabled Opção para habilitar/desabilitar o Hub de Eventos. Bool
storageEnabled Opção para habilitar/desabilitar o armazenamento. Bool

AKSServiceCreateRequestLivenessProbeRequirements

Nome Descrição Valor
failureThreshold O número de falhas a serem permitidos antes de retornar um status não íntegro. int
initialDelaySeconds O atraso antes da primeira investigação em segundos. int
periodSeconds O tempo entre as investigações em segundos. int
successThreshold O número de investigações bem-sucedidas antes de retornar um status íntegro. int
timeoutSeconds O tempo limite da investigação em segundos. int

CreateServiceRequestEnvironmentImageRequest

Nome Descrição Valor
ativo A lista de ativos. ImageAsset[]
driverProgram O nome do arquivo de driver. corda
ambiente Os detalhes do ambiente do AZURE ML. EnvironmentImageRequestEnvironment
environmentReference Os detalhes exclusivos de identificação do ambiente do AZURE ML. EnvironmentImageRequestEnvironmentReference
modelIds A lista de IDs de modelo. string[]
Modelos A lista de modelos. de modelo []

ImageAsset

Nome Descrição Valor
id A ID do ativo. corda
mimeType O tipo de mime. corda
desempacotar Se o Ativo está descompactado. Bool
url A URL do Ativo. corda

EnvironmentImageRequestEnvironment

Nome Descrição Valor
estivador A definição de um contêiner do Docker. ModelEnvironmentDefinitionDocker
environmentVariables Definição de variáveis de ambiente a serem definidas no ambiente. ModelEnvironmentDefinitionEnvironmentVariables
inferencingStackVersion A versão da pilha de inferência adicionada à imagem. Para evitar adicionar uma pilha de inferência, não defina esse valor. Valores válidos: "mais recente". corda
nome O nome do ambiente. corda
pitão Configurações de um ambiente do Python. ModelEnvironmentDefinitionPython
r Configurações de um ambiente R. ModelEnvironmentDefinitionR
fagulha A configuração de um ambiente spark. ModelEnvironmentDefinitionSpark
Versão A versão do ambiente. corda

ModelEnvironmentDefinitionDocker

Nome Descrição Valor
baseDockerfile Dockerfile base usado para execuções baseadas no Docker. Mutuamente exclusivo com BaseImage. corda
baseImage Imagem base usada para execuções baseadas no Docker. Mutuamente exclusivo com BaseDockerfile. corda
baseImageRegistry Registro de imagem que contém a imagem base. ModelDockerSectionBaseImageRegistry

ModelDockerSectionBaseImageRegistry

Nome Descrição Valor
endereço corda
senha corda

Restrições:
Valor confidencial. Passe como um parâmetro seguro.
nome de usuário corda

Restrições:
Valor confidencial. Passe como um parâmetro seguro.

ModelEnvironmentDefinitionEnvironmentVariables

Nome Descrição Valor
{propriedade personalizada} corda

ModelEnvironmentDefinitionPython

Nome Descrição Valor
baseCondaEnvironment corda
condaDependencies Um JObject que contém dependências conda. Para o Bicep, você pode usar a função any().
interpretpath O caminho do interpretador do Python a ser usado se um build de ambiente não for necessário. O caminho especificado é usado para chamar o script do usuário. corda
userManagedDependencies True significa que o AzureML reutiliza um ambiente python existente; False significa que o AzureML criará um ambiente python com base na especificação de dependências do Conda. Bool

ModelEnvironmentDefinitionR

Nome Descrição Valor
bioConductorPackages Os pacotes do Bioconductor. string[]
cranPackages Os pacotes CRAN a serem usados. RCranPackage[]
customUrlPackages Os pacotes das URLs personalizadas. string[]
gitHubPackages Os pacotes diretamente do GitHub. RGitHubPackage []
rscriptPath O caminho Rscript a ser usado se um build de ambiente não for necessário.
O caminho especificado é usado para chamar o script do usuário.
corda
rVersion A versão do R a ser instalada corda
snapshotDate Data do instantâneo MRAN a ser usado no formato YYYY-MM-DD, por exemplo, "2019-04-17" corda
userManaged Indica se o ambiente é gerenciado pelo usuário ou pelo AzureML. Bool

RCranPackage

Nome Descrição Valor
nome O nome do pacote. corda
repositório O nome do repositório. corda

RGitHubPackage

Nome Descrição Valor
authToken Token de acesso pessoal a ser instalado de um repositório privado corda

Restrições:
Valor confidencial. Passe como um parâmetro seguro.
repositório Endereço do repositório no formato nome de usuário/repositório[/subdir][@ref,#pull]. corda

ModelEnvironmentDefinitionSpark

Nome Descrição Valor
Pacotes Os pacotes do Spark a serem usados. SparkMavenPackage []
precachePackages Se os pacotes devem ser pré-armazenados. Bool
Repositórios A lista de repositórios do Spark. string[]

SparkMavenPackage

Nome Descrição Valor
artefato corda
grupo corda
Versão corda

EnvironmentImageRequestEnvironmentReference

Nome Descrição Valor
nome Nome do ambiente. corda
Versão Versão do ambiente. corda

Modelo

Nome Descrição Valor
createdTime A hora de criação do modelo (UTC). corda
Datasets A lista de conjuntos de dados associados ao modelo. DatasetReference []
derivedModelIds Modelos derivados desse modelo string[]
descrição O texto de descrição do modelo. corda
experimentName O nome do experimento em que esse modelo foi criado. corda
estrutura A estrutura do Modelo. corda
frameworkVersion A versão da estrutura do Modelo. corda
id A ID do modelo. corda
kvTags O dicionário de marcas de modelo. Os itens são mutáveis. objeto
mimeType O tipo MIME de conteúdo de modelo. Para obter mais detalhes sobre o tipo MIME, abra https://www.iana.org/assignments/media-types/media-types.xhtml cadeia de caracteres (obrigatório)
modifiedTime A hora da última modificação do modelo (UTC). corda
nome O nome do modelo. cadeia de caracteres (obrigatório)
parentModelId A ID do modelo pai. corda
Propriedades O dicionário de propriedades Model. As propriedades são imutáveis. ModelProperties
resourceRequirements Requisitos de recursos para o modelo ContainerResourceRequirements
runId O RunId que criou esse modelo. corda
sampleInputData Dados de entrada de exemplo para o modelo. Uma referência a um conjunto de dados no workspace no formato aml://dataset/{datasetId} corda
sampleOutputData Dados de saída de exemplo para o modelo. Uma referência a um conjunto de dados no workspace no formato aml://dataset/{datasetId} corda
desempacotar Indica se precisamos desempacotar o modelo durante a criação da imagem do docker. Bool
url A URL do modelo. Normalmente, uma URL SAS. cadeia de caracteres (obrigatório)
Versão A versão do Modelo atribuída pelo Serviço de Gerenciamento de Modelos. int

DatasetReference

Nome Descrição Valor
id A ID da referência do conjunto de dados. corda
nome O nome da referência do conjunto de dados. corda

ModelProperties

Nome Descrição Valor
{propriedade personalizada} corda

CreateServiceRequestKeys

Nome Descrição Valor
primaryKey A chave primária. corda
secondaryKey A chave secundária. corda

CreateServiceRequestProperties

Nome Descrição Valor
{propriedade personalizada} corda

Modelos de início rápido

Os modelos de início rápido a seguir implantam esse tipo de recurso.

Modelo Descrição
criar um serviço do Azure Machine Learning

Implantar no Azure
Este modelo cria um serviço do Azure Machine Learning.
Criar um AKS (Serviço de Machine Learning do Azure)

Implantar no Azure
Este modelo cria um serviço do Azure Machine Learning.

Definição de recurso de modelo do ARM

O tipo de recurso workspaces/serviços 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/services, adicione o JSON a seguir ao modelo.

{
  "type": "Microsoft.MachineLearningServices/workspaces/services",
  "apiVersion": "2020-05-15-preview",
  "name": "string",
  "location": "string",
  "description": "string",
  "environmentImageRequest": {
    "assets": [
      {
        "id": "string",
        "mimeType": "string",
        "unpack": "bool",
        "url": "string"
      }
    ],
    "driverProgram": "string",
    "environment": {
      "docker": {
        "baseDockerfile": "string",
        "baseImage": "string",
        "baseImageRegistry": {
          "address": "string",
          "password": "string",
          "username": "string"
        }
      },
      "environmentVariables": {
        "{customized property}": "string"
      },
      "inferencingStackVersion": "string",
      "name": "string",
      "python": {
        "baseCondaEnvironment": "string",
        "condaDependencies": {},
        "interpreterPath": "string",
        "userManagedDependencies": "bool"
      },
      "r": {
        "bioConductorPackages": [ "string" ],
        "cranPackages": [
          {
            "name": "string",
            "repository": "string"
          }
        ],
        "customUrlPackages": [ "string" ],
        "gitHubPackages": [
          {
            "authToken": "string",
            "repository": "string"
          }
        ],
        "rscriptPath": "string",
        "rVersion": "string",
        "snapshotDate": "string",
        "userManaged": "bool"
      },
      "spark": {
        "packages": [
          {
            "artifact": "string",
            "group": "string",
            "version": "string"
          }
        ],
        "precachePackages": "bool",
        "repositories": [ "string" ]
      },
      "version": "string"
    },
    "environmentReference": {
      "name": "string",
      "version": "string"
    },
    "modelIds": [ "string" ],
    "models": [
      {
        "createdTime": "string",
        "datasets": [
          {
            "id": "string",
            "name": "string"
          }
        ],
        "derivedModelIds": [ "string" ],
        "description": "string",
        "experimentName": "string",
        "framework": "string",
        "frameworkVersion": "string",
        "id": "string",
        "kvTags": {},
        "mimeType": "string",
        "modifiedTime": "string",
        "name": "string",
        "parentModelId": "string",
        "properties": {
          "{customized property}": "string"
        },
        "resourceRequirements": {
          "cpu": "int",
          "fpga": "int",
          "gpu": "int",
          "memoryInGB": "int"
        },
        "runId": "string",
        "sampleInputData": "string",
        "sampleOutputData": "string",
        "unpack": "bool",
        "url": "string",
        "version": "int"
      }
    ]
  },
  "keys": {
    "primaryKey": "string",
    "secondaryKey": "string"
  },
  "kvTags": {},
  "properties": {
    "{customized property}": "string"
  },
  "computeType": "string"
  // For remaining properties, see workspaces/services objects
}

objetos workspaces/serviços

Defina a propriedade computeType para especificar o tipo de objeto.

Para ACI, use:

  "computeType": "ACI",
  "appInsightsEnabled": "bool",
  "authEnabled": "bool",
  "cname": "string",
  "containerResourceRequirements": {
    "cpu": "int",
    "fpga": "int",
    "gpu": "int",
    "memoryInGB": "int"
  },
  "dataCollection": {
    "eventHubEnabled": "bool",
    "storageEnabled": "bool"
  },
  "dnsNameLabel": "string",
  "encryptionProperties": {
    "keyName": "string",
    "keyVersion": "string",
    "vaultBaseUrl": "string"
  },
  "sslCertificate": "string",
  "sslEnabled": "bool",
  "sslKey": "string",
  "vnetConfiguration": {
    "subnetName": "string",
    "vnetName": "string"
  }

Para do AKS, use:

  "computeType": "AKS",
  "aadAuthEnabled": "bool",
  "appInsightsEnabled": "bool",
  "authEnabled": "bool",
  "autoScaler": {
    "autoscaleEnabled": "bool",
    "maxReplicas": "int",
    "minReplicas": "int",
    "refreshPeriodInSeconds": "int",
    "targetUtilization": "int"
  },
  "computeName": "string",
  "containerResourceRequirements": {
    "cpu": "int",
    "fpga": "int",
    "gpu": "int",
    "memoryInGB": "int"
  },
  "dataCollection": {
    "eventHubEnabled": "bool",
    "storageEnabled": "bool"
  },
  "isDefault": "bool",
  "livenessProbeRequirements": {
    "failureThreshold": "int",
    "initialDelaySeconds": "int",
    "periodSeconds": "int",
    "successThreshold": "int",
    "timeoutSeconds": "int"
  },
  "maxConcurrentRequestsPerContainer": "int",
  "maxQueueWaitMs": "int",
  "namespace": "string",
  "numReplicas": "int",
  "scoringTimeoutMs": "int",
  "trafficPercentile": "int",
  "type": "string"

Valores de propriedade

workspaces/serviços

Nome Descrição Valor
tipo O tipo de recurso 'Microsoft.MachineLearningServices/workspaces/services'
apiVersion A versão da API do recurso '2020-05-15-preview'
nome O nome do recurso

Veja como definir nomes e tipos para recursos filho em modelos do ARM JSON.
cadeia de caracteres (obrigatório)
localização O nome da localização/região do Azure. corda
descrição A descrição do serviço. corda
environmentImageRequest O ambiente, os modelos e os ativos necessários para inferência. CreateServiceRequestEnvironmentImageRequest
Chaves As chaves de autenticação. CreateServiceRequestKeys
kvTags O dicionário de marcas de serviço. As marcas são mutáveis. objeto
Propriedades O dicionário de propriedades de serviço. As propriedades são imutáveis. CreateServiceRequestProperties
computeType Definir o tipo de objeto da ACI
do AKS (obrigatório)

ACIServiceCreateRequest

Nome Descrição Valor
computeType O tipo de ambiente de computação para o serviço. 'ACI' (obrigatório)
appInsightsEnabled Se o Application Insights está habilitado ou não. Bool
authEnabled Se a autenticação está habilitada ou não no serviço. Bool
cname O CName para o serviço. corda
containerResourceRequirements Os requisitos de recurso de contêiner. ContainerResourceRequirements
dataCollection Detalhes das opções de coleta de dados especificadas. ACIServiceCreateRequestDataCollection
dnsNameLabel O rótulo Dns para o serviço. corda
encryptionProperties As propriedades de criptografia. ACIServiceCreateRequestEncryptionProperties
sslCertificate O certificado SSL público no formato PEM a ser usado se o SSL estiver habilitado. corda
sslEnabled Se o SSL está habilitado ou não. Bool
sslKey A chave SSL pública no formato PEM para o certificado. corda
vnetConfiguration A configuração da rede virtual. ACIServiceCreateRequestVnetConfiguration

ContainerResourceRequirements

Nome Descrição Valor
CPU O número de núcleos de CPU no contêiner. int
fpga O número de dispositivos PCIE FPGA expostos ao contêiner. Deve ser múltiplo de 2. int
Gpu O número de núcleos de GPU no contêiner. int
memoryInGB A quantidade de memória no contêiner em GB. int

ACIServiceCreateRequestDataCollection

Nome Descrição Valor
eventHubEnabled Opção para habilitar/desabilitar o Hub de Eventos. Bool
storageEnabled Opção para habilitar/desabilitar o armazenamento. Bool

ACIServiceCreateRequestEncryptionProperties

Nome Descrição Valor
keyName Nome da chave de criptografia cadeia de caracteres (obrigatório)
keyVersion Versão da chave de criptografia cadeia de caracteres (obrigatório)
vaultBaseUrl URL base do cofre cadeia de caracteres (obrigatório)

ACIServiceCreateRequestVnetConfiguration

Nome Descrição Valor
subnetName O nome da sub-rede de rede virtual. corda
vnetName O nome da rede virtual. corda

AKSServiceCreateRequest

Nome Descrição Valor
computeType O tipo de ambiente de computação para o serviço. 'AKS' (obrigatório)
aadAuthEnabled Se a autenticação do AAD está habilitada ou não. Bool
appInsightsEnabled Se o Application Insights está habilitado ou não. Bool
authEnabled Se a autenticação está habilitada ou não. Bool
autoScaler As propriedades do dimensionador automático. AKSServiceCreateRequestAutoScaler
computeName O nome do recurso de computação. corda
containerResourceRequirements Os requisitos de recurso de contêiner. ContainerResourceRequirements
dataCollection Detalhes das opções de coleta de dados especificadas. AKSServiceCreateRequestDataCollection
isDefault Essa é a variante padrão. Bool
livenessProbeRequirements Os requisitos de investigação de atividade. AKSServiceCreateRequestLivenessProbeRequirements
maxConcurrentRequestsPerContainer O número máximo de solicitações simultâneas por contêiner. int
maxQueueWaitMs Tempo máximo que uma solicitação aguardará na fila (em milissegundos). Após esse tempo, o serviço retornará 503 (Serviço Indisponível) int
namespace Namespace do Kubernetes para o serviço. corda
numReplicas O número de réplicas no cluster. int
scoreTimeoutMs O tempo limite de pontuação em milissegundos. int
trafficPercentile A quantidade de variantes de tráfego recebe. int
tipo O tipo da variante. 'Control'
'Tratamento'

AKSServiceCreateRequestAutoScaler

Nome Descrição Valor
autoscaleEnabled Opção para habilitar/desabilitar o dimensionamento automático. Bool
maxReplicas O número máximo de réplicas no cluster. int
minReplicas O número mínimo de réplicas para a qual reduzir verticalmente. int
refreshPeriodInSeconds A quantidade de segundos a aguardar entre as atualizações de dimensionamento automático. int
targetUtilization O percentual de utilização de destino a ser usado para determinar se o cluster deve ser dimensionado. int

AKSServiceCreateRequestDataCollection

Nome Descrição Valor
eventHubEnabled Opção para habilitar/desabilitar o Hub de Eventos. Bool
storageEnabled Opção para habilitar/desabilitar o armazenamento. Bool

AKSServiceCreateRequestLivenessProbeRequirements

Nome Descrição Valor
failureThreshold O número de falhas a serem permitidos antes de retornar um status não íntegro. int
initialDelaySeconds O atraso antes da primeira investigação em segundos. int
periodSeconds O tempo entre as investigações em segundos. int
successThreshold O número de investigações bem-sucedidas antes de retornar um status íntegro. int
timeoutSeconds O tempo limite da investigação em segundos. int

CreateServiceRequestEnvironmentImageRequest

Nome Descrição Valor
ativo A lista de ativos. ImageAsset[]
driverProgram O nome do arquivo de driver. corda
ambiente Os detalhes do ambiente do AZURE ML. EnvironmentImageRequestEnvironment
environmentReference Os detalhes exclusivos de identificação do ambiente do AZURE ML. EnvironmentImageRequestEnvironmentReference
modelIds A lista de IDs de modelo. string[]
Modelos A lista de modelos. de modelo []

ImageAsset

Nome Descrição Valor
id A ID do ativo. corda
mimeType O tipo de mime. corda
desempacotar Se o Ativo está descompactado. Bool
url A URL do Ativo. corda

EnvironmentImageRequestEnvironment

Nome Descrição Valor
estivador A definição de um contêiner do Docker. ModelEnvironmentDefinitionDocker
environmentVariables Definição de variáveis de ambiente a serem definidas no ambiente. ModelEnvironmentDefinitionEnvironmentVariables
inferencingStackVersion A versão da pilha de inferência adicionada à imagem. Para evitar adicionar uma pilha de inferência, não defina esse valor. Valores válidos: "mais recente". corda
nome O nome do ambiente. corda
pitão Configurações de um ambiente do Python. ModelEnvironmentDefinitionPython
r Configurações de um ambiente R. ModelEnvironmentDefinitionR
fagulha A configuração de um ambiente spark. ModelEnvironmentDefinitionSpark
Versão A versão do ambiente. corda

ModelEnvironmentDefinitionDocker

Nome Descrição Valor
baseDockerfile Dockerfile base usado para execuções baseadas no Docker. Mutuamente exclusivo com BaseImage. corda
baseImage Imagem base usada para execuções baseadas no Docker. Mutuamente exclusivo com BaseDockerfile. corda
baseImageRegistry Registro de imagem que contém a imagem base. ModelDockerSectionBaseImageRegistry

ModelDockerSectionBaseImageRegistry

Nome Descrição Valor
endereço corda
senha corda

Restrições:
Valor confidencial. Passe como um parâmetro seguro.
nome de usuário corda

Restrições:
Valor confidencial. Passe como um parâmetro seguro.

ModelEnvironmentDefinitionEnvironmentVariables

Nome Descrição Valor
{propriedade personalizada} corda

ModelEnvironmentDefinitionPython

Nome Descrição Valor
baseCondaEnvironment corda
condaDependencies Um JObject que contém dependências conda.
interpretpath O caminho do interpretador do Python a ser usado se um build de ambiente não for necessário. O caminho especificado é usado para chamar o script do usuário. corda
userManagedDependencies True significa que o AzureML reutiliza um ambiente python existente; False significa que o AzureML criará um ambiente python com base na especificação de dependências do Conda. Bool

ModelEnvironmentDefinitionR

Nome Descrição Valor
bioConductorPackages Os pacotes do Bioconductor. string[]
cranPackages Os pacotes CRAN a serem usados. RCranPackage[]
customUrlPackages Os pacotes das URLs personalizadas. string[]
gitHubPackages Os pacotes diretamente do GitHub. RGitHubPackage []
rscriptPath O caminho Rscript a ser usado se um build de ambiente não for necessário.
O caminho especificado é usado para chamar o script do usuário.
corda
rVersion A versão do R a ser instalada corda
snapshotDate Data do instantâneo MRAN a ser usado no formato YYYY-MM-DD, por exemplo, "2019-04-17" corda
userManaged Indica se o ambiente é gerenciado pelo usuário ou pelo AzureML. Bool

RCranPackage

Nome Descrição Valor
nome O nome do pacote. corda
repositório O nome do repositório. corda

RGitHubPackage

Nome Descrição Valor
authToken Token de acesso pessoal a ser instalado de um repositório privado corda

Restrições:
Valor confidencial. Passe como um parâmetro seguro.
repositório Endereço do repositório no formato nome de usuário/repositório[/subdir][@ref,#pull]. corda

ModelEnvironmentDefinitionSpark

Nome Descrição Valor
Pacotes Os pacotes do Spark a serem usados. SparkMavenPackage []
precachePackages Se os pacotes devem ser pré-armazenados. Bool
Repositórios A lista de repositórios do Spark. string[]

SparkMavenPackage

Nome Descrição Valor
artefato corda
grupo corda
Versão corda

EnvironmentImageRequestEnvironmentReference

Nome Descrição Valor
nome Nome do ambiente. corda
Versão Versão do ambiente. corda

Modelo

Nome Descrição Valor
createdTime A hora de criação do modelo (UTC). corda
Datasets A lista de conjuntos de dados associados ao modelo. DatasetReference []
derivedModelIds Modelos derivados desse modelo string[]
descrição O texto de descrição do modelo. corda
experimentName O nome do experimento em que esse modelo foi criado. corda
estrutura A estrutura do Modelo. corda
frameworkVersion A versão da estrutura do Modelo. corda
id A ID do modelo. corda
kvTags O dicionário de marcas de modelo. Os itens são mutáveis. objeto
mimeType O tipo MIME de conteúdo de modelo. Para obter mais detalhes sobre o tipo MIME, abra https://www.iana.org/assignments/media-types/media-types.xhtml cadeia de caracteres (obrigatório)
modifiedTime A hora da última modificação do modelo (UTC). corda
nome O nome do modelo. cadeia de caracteres (obrigatório)
parentModelId A ID do modelo pai. corda
Propriedades O dicionário de propriedades Model. As propriedades são imutáveis. ModelProperties
resourceRequirements Requisitos de recursos para o modelo ContainerResourceRequirements
runId O RunId que criou esse modelo. corda
sampleInputData Dados de entrada de exemplo para o modelo. Uma referência a um conjunto de dados no workspace no formato aml://dataset/{datasetId} corda
sampleOutputData Dados de saída de exemplo para o modelo. Uma referência a um conjunto de dados no workspace no formato aml://dataset/{datasetId} corda
desempacotar Indica se precisamos desempacotar o modelo durante a criação da imagem do docker. Bool
url A URL do modelo. Normalmente, uma URL SAS. cadeia de caracteres (obrigatório)
Versão A versão do Modelo atribuída pelo Serviço de Gerenciamento de Modelos. int

DatasetReference

Nome Descrição Valor
id A ID da referência do conjunto de dados. corda
nome O nome da referência do conjunto de dados. corda

ModelProperties

Nome Descrição Valor
{propriedade personalizada} corda

CreateServiceRequestKeys

Nome Descrição Valor
primaryKey A chave primária. corda
secondaryKey A chave secundária. corda

CreateServiceRequestProperties

Nome Descrição Valor
{propriedade personalizada} corda

Modelos de início rápido

Os modelos de início rápido a seguir implantam esse tipo de recurso.

Modelo Descrição
criar um serviço do Azure Machine Learning

Implantar no Azure
Este modelo cria um serviço do Azure Machine Learning.
Criar um AKS (Serviço de Machine Learning do Azure)

Implantar no Azure
Este modelo cria um serviço do Azure Machine Learning.

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

O tipo de recurso workspaces/serviços 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/services, adicione o Terraform a seguir ao seu modelo.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.MachineLearningServices/workspaces/services@2020-05-15-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  // For remaining properties, see workspaces/services objects
  body = jsonencode({
    description = "string"
    environmentImageRequest = {
      assets = [
        {
          id = "string"
          mimeType = "string"
          unpack = bool
          url = "string"
        }
      ]
      driverProgram = "string"
      environment = {
        docker = {
          baseDockerfile = "string"
          baseImage = "string"
          baseImageRegistry = {
            address = "string"
            password = "string"
            username = "string"
          }
        }
        environmentVariables = {
          {customized property} = "string"
        }
        inferencingStackVersion = "string"
        name = "string"
        python = {
          baseCondaEnvironment = "string"
          interpreterPath = "string"
          userManagedDependencies = bool
        }
        r = {
          bioConductorPackages = [
            "string"
          ]
          cranPackages = [
            {
              name = "string"
              repository = "string"
            }
          ]
          customUrlPackages = [
            "string"
          ]
          gitHubPackages = [
            {
              authToken = "string"
              repository = "string"
            }
          ]
          rscriptPath = "string"
          rVersion = "string"
          snapshotDate = "string"
          userManaged = bool
        }
        spark = {
          packages = [
            {
              artifact = "string"
              group = "string"
              version = "string"
            }
          ]
          precachePackages = bool
          repositories = [
            "string"
          ]
        }
        version = "string"
      }
      environmentReference = {
        name = "string"
        version = "string"
      }
      modelIds = [
        "string"
      ]
      models = [
        {
          createdTime = "string"
          datasets = [
            {
              id = "string"
              name = "string"
            }
          ]
          derivedModelIds = [
            "string"
          ]
          description = "string"
          experimentName = "string"
          framework = "string"
          frameworkVersion = "string"
          id = "string"
          kvTags = {}
          mimeType = "string"
          modifiedTime = "string"
          name = "string"
          parentModelId = "string"
          properties = {
            {customized property} = "string"
          }
          resourceRequirements = {
            cpu = int
            fpga = int
            gpu = int
            memoryInGB = int
          }
          runId = "string"
          sampleInputData = "string"
          sampleOutputData = "string"
          unpack = bool
          url = "string"
          version = int
        }
      ]
    }
    keys = {
      primaryKey = "string"
      secondaryKey = "string"
    }
    kvTags = {}
    body = jsonencode({
    properties = {
      {customized property} = "string"
    }
    computeType = "string"
  })
}

objetos workspaces/serviços

Defina a propriedade computeType para especificar o tipo de objeto.

Para ACI, use:

  computeType = "ACI"
  appInsightsEnabled = bool
  authEnabled = bool
  cname = "string"
  containerResourceRequirements = {
    cpu = int
    fpga = int
    gpu = int
    memoryInGB = int
  }
  dataCollection = {
    eventHubEnabled = bool
    storageEnabled = bool
  }
  dnsNameLabel = "string"
  encryptionProperties = {
    keyName = "string"
    keyVersion = "string"
    vaultBaseUrl = "string"
  }
  sslCertificate = "string"
  sslEnabled = bool
  sslKey = "string"
  vnetConfiguration = {
    subnetName = "string"
    vnetName = "string"
  }

Para do AKS, use:

  computeType = "AKS"
  aadAuthEnabled = bool
  appInsightsEnabled = bool
  authEnabled = bool
  autoScaler = {
    autoscaleEnabled = bool
    maxReplicas = int
    minReplicas = int
    refreshPeriodInSeconds = int
    targetUtilization = int
  }
  computeName = "string"
  containerResourceRequirements = {
    cpu = int
    fpga = int
    gpu = int
    memoryInGB = int
  }
  dataCollection = {
    eventHubEnabled = bool
    storageEnabled = bool
  }
  isDefault = bool
  livenessProbeRequirements = {
    failureThreshold = int
    initialDelaySeconds = int
    periodSeconds = int
    successThreshold = int
    timeoutSeconds = int
  }
  maxConcurrentRequestsPerContainer = int
  maxQueueWaitMs = int
  namespace = "string"
  numReplicas = int
  scoringTimeoutMs = int
  trafficPercentile = int
  type = "string"

Valores de propriedade

workspaces/serviços

Nome Descrição Valor
tipo O tipo de recurso "Microsoft.MachineLearningServices/workspaces/services@2020-05-15-preview"
nome O nome do recurso cadeia de caracteres (obrigatório)
localização O nome da localização/região do Azure. corda
parent_id A ID do recurso que é o pai desse recurso. ID do recurso do tipo: workspaces
descrição A descrição do serviço. corda
environmentImageRequest O ambiente, os modelos e os ativos necessários para inferência. CreateServiceRequestEnvironmentImageRequest
Chaves As chaves de autenticação. CreateServiceRequestKeys
kvTags O dicionário de marcas de serviço. As marcas são mutáveis. objeto
Propriedades O dicionário de propriedades de serviço. As propriedades são imutáveis. CreateServiceRequestProperties
computeType Definir o tipo de objeto da ACI
do AKS (obrigatório)

ACIServiceCreateRequest

Nome Descrição Valor
computeType O tipo de ambiente de computação para o serviço. "ACI" (obrigatório)
appInsightsEnabled Se o Application Insights está habilitado ou não. Bool
authEnabled Se a autenticação está habilitada ou não no serviço. Bool
cname O CName para o serviço. corda
containerResourceRequirements Os requisitos de recurso de contêiner. ContainerResourceRequirements
dataCollection Detalhes das opções de coleta de dados especificadas. ACIServiceCreateRequestDataCollection
dnsNameLabel O rótulo Dns para o serviço. corda
encryptionProperties As propriedades de criptografia. ACIServiceCreateRequestEncryptionProperties
sslCertificate O certificado SSL público no formato PEM a ser usado se o SSL estiver habilitado. corda
sslEnabled Se o SSL está habilitado ou não. Bool
sslKey A chave SSL pública no formato PEM para o certificado. corda
vnetConfiguration A configuração da rede virtual. ACIServiceCreateRequestVnetConfiguration

ContainerResourceRequirements

Nome Descrição Valor
CPU O número de núcleos de CPU no contêiner. int
fpga O número de dispositivos PCIE FPGA expostos ao contêiner. Deve ser múltiplo de 2. int
Gpu O número de núcleos de GPU no contêiner. int
memoryInGB A quantidade de memória no contêiner em GB. int

ACIServiceCreateRequestDataCollection

Nome Descrição Valor
eventHubEnabled Opção para habilitar/desabilitar o Hub de Eventos. Bool
storageEnabled Opção para habilitar/desabilitar o armazenamento. Bool

ACIServiceCreateRequestEncryptionProperties

Nome Descrição Valor
keyName Nome da chave de criptografia cadeia de caracteres (obrigatório)
keyVersion Versão da chave de criptografia cadeia de caracteres (obrigatório)
vaultBaseUrl URL base do cofre cadeia de caracteres (obrigatório)

ACIServiceCreateRequestVnetConfiguration

Nome Descrição Valor
subnetName O nome da sub-rede de rede virtual. corda
vnetName O nome da rede virtual. corda

AKSServiceCreateRequest

Nome Descrição Valor
computeType O tipo de ambiente de computação para o serviço. "AKS" (obrigatório)
aadAuthEnabled Se a autenticação do AAD está habilitada ou não. Bool
appInsightsEnabled Se o Application Insights está habilitado ou não. Bool
authEnabled Se a autenticação está habilitada ou não. Bool
autoScaler As propriedades do dimensionador automático. AKSServiceCreateRequestAutoScaler
computeName O nome do recurso de computação. corda
containerResourceRequirements Os requisitos de recurso de contêiner. ContainerResourceRequirements
dataCollection Detalhes das opções de coleta de dados especificadas. AKSServiceCreateRequestDataCollection
isDefault Essa é a variante padrão. Bool
livenessProbeRequirements Os requisitos de investigação de atividade. AKSServiceCreateRequestLivenessProbeRequirements
maxConcurrentRequestsPerContainer O número máximo de solicitações simultâneas por contêiner. int
maxQueueWaitMs Tempo máximo que uma solicitação aguardará na fila (em milissegundos). Após esse tempo, o serviço retornará 503 (Serviço Indisponível) int
namespace Namespace do Kubernetes para o serviço. corda
numReplicas O número de réplicas no cluster. int
scoreTimeoutMs O tempo limite de pontuação em milissegundos. int
trafficPercentile A quantidade de variantes de tráfego recebe. int
tipo O tipo da variante. "Control"
"Tratamento"

AKSServiceCreateRequestAutoScaler

Nome Descrição Valor
autoscaleEnabled Opção para habilitar/desabilitar o dimensionamento automático. Bool
maxReplicas O número máximo de réplicas no cluster. int
minReplicas O número mínimo de réplicas para a qual reduzir verticalmente. int
refreshPeriodInSeconds A quantidade de segundos a aguardar entre as atualizações de dimensionamento automático. int
targetUtilization O percentual de utilização de destino a ser usado para determinar se o cluster deve ser dimensionado. int

AKSServiceCreateRequestDataCollection

Nome Descrição Valor
eventHubEnabled Opção para habilitar/desabilitar o Hub de Eventos. Bool
storageEnabled Opção para habilitar/desabilitar o armazenamento. Bool

AKSServiceCreateRequestLivenessProbeRequirements

Nome Descrição Valor
failureThreshold O número de falhas a serem permitidos antes de retornar um status não íntegro. int
initialDelaySeconds O atraso antes da primeira investigação em segundos. int
periodSeconds O tempo entre as investigações em segundos. int
successThreshold O número de investigações bem-sucedidas antes de retornar um status íntegro. int
timeoutSeconds O tempo limite da investigação em segundos. int

CreateServiceRequestEnvironmentImageRequest

Nome Descrição Valor
ativo A lista de ativos. ImageAsset[]
driverProgram O nome do arquivo de driver. corda
ambiente Os detalhes do ambiente do AZURE ML. EnvironmentImageRequestEnvironment
environmentReference Os detalhes exclusivos de identificação do ambiente do AZURE ML. EnvironmentImageRequestEnvironmentReference
modelIds A lista de IDs de modelo. string[]
Modelos A lista de modelos. de modelo []

ImageAsset

Nome Descrição Valor
id A ID do ativo. corda
mimeType O tipo de mime. corda
desempacotar Se o Ativo está descompactado. Bool
url A URL do Ativo. corda

EnvironmentImageRequestEnvironment

Nome Descrição Valor
estivador A definição de um contêiner do Docker. ModelEnvironmentDefinitionDocker
environmentVariables Definição de variáveis de ambiente a serem definidas no ambiente. ModelEnvironmentDefinitionEnvironmentVariables
inferencingStackVersion A versão da pilha de inferência adicionada à imagem. Para evitar adicionar uma pilha de inferência, não defina esse valor. Valores válidos: "mais recente". corda
nome O nome do ambiente. corda
pitão Configurações de um ambiente do Python. ModelEnvironmentDefinitionPython
r Configurações de um ambiente R. ModelEnvironmentDefinitionR
fagulha A configuração de um ambiente spark. ModelEnvironmentDefinitionSpark
Versão A versão do ambiente. corda

ModelEnvironmentDefinitionDocker

Nome Descrição Valor
baseDockerfile Dockerfile base usado para execuções baseadas no Docker. Mutuamente exclusivo com BaseImage. corda
baseImage Imagem base usada para execuções baseadas no Docker. Mutuamente exclusivo com BaseDockerfile. corda
baseImageRegistry Registro de imagem que contém a imagem base. ModelDockerSectionBaseImageRegistry

ModelDockerSectionBaseImageRegistry

Nome Descrição Valor
endereço corda
senha corda

Restrições:
Valor confidencial. Passe como um parâmetro seguro.
nome de usuário corda

Restrições:
Valor confidencial. Passe como um parâmetro seguro.

ModelEnvironmentDefinitionEnvironmentVariables

Nome Descrição Valor
{propriedade personalizada} corda

ModelEnvironmentDefinitionPython

Nome Descrição Valor
baseCondaEnvironment corda
condaDependencies Um JObject que contém dependências conda.
interpretpath O caminho do interpretador do Python a ser usado se um build de ambiente não for necessário. O caminho especificado é usado para chamar o script do usuário. corda
userManagedDependencies True significa que o AzureML reutiliza um ambiente python existente; False significa que o AzureML criará um ambiente python com base na especificação de dependências do Conda. Bool

ModelEnvironmentDefinitionR

Nome Descrição Valor
bioConductorPackages Os pacotes do Bioconductor. string[]
cranPackages Os pacotes CRAN a serem usados. RCranPackage[]
customUrlPackages Os pacotes das URLs personalizadas. string[]
gitHubPackages Os pacotes diretamente do GitHub. RGitHubPackage []
rscriptPath O caminho Rscript a ser usado se um build de ambiente não for necessário.
O caminho especificado é usado para chamar o script do usuário.
corda
rVersion A versão do R a ser instalada corda
snapshotDate Data do instantâneo MRAN a ser usado no formato YYYY-MM-DD, por exemplo, "2019-04-17" corda
userManaged Indica se o ambiente é gerenciado pelo usuário ou pelo AzureML. Bool

RCranPackage

Nome Descrição Valor
nome O nome do pacote. corda
repositório O nome do repositório. corda

RGitHubPackage

Nome Descrição Valor
authToken Token de acesso pessoal a ser instalado de um repositório privado corda

Restrições:
Valor confidencial. Passe como um parâmetro seguro.
repositório Endereço do repositório no formato nome de usuário/repositório[/subdir][@ref,#pull]. corda

ModelEnvironmentDefinitionSpark

Nome Descrição Valor
Pacotes Os pacotes do Spark a serem usados. SparkMavenPackage []
precachePackages Se os pacotes devem ser pré-armazenados. Bool
Repositórios A lista de repositórios do Spark. string[]

SparkMavenPackage

Nome Descrição Valor
artefato corda
grupo corda
Versão corda

EnvironmentImageRequestEnvironmentReference

Nome Descrição Valor
nome Nome do ambiente. corda
Versão Versão do ambiente. corda

Modelo

Nome Descrição Valor
createdTime A hora de criação do modelo (UTC). corda
Datasets A lista de conjuntos de dados associados ao modelo. DatasetReference []
derivedModelIds Modelos derivados desse modelo string[]
descrição O texto de descrição do modelo. corda
experimentName O nome do experimento em que esse modelo foi criado. corda
estrutura A estrutura do Modelo. corda
frameworkVersion A versão da estrutura do Modelo. corda
id A ID do modelo. corda
kvTags O dicionário de marcas de modelo. Os itens são mutáveis. objeto
mimeType O tipo MIME de conteúdo de modelo. Para obter mais detalhes sobre o tipo MIME, abra https://www.iana.org/assignments/media-types/media-types.xhtml cadeia de caracteres (obrigatório)
modifiedTime A hora da última modificação do modelo (UTC). corda
nome O nome do modelo. cadeia de caracteres (obrigatório)
parentModelId A ID do modelo pai. corda
Propriedades O dicionário de propriedades Model. As propriedades são imutáveis. ModelProperties
resourceRequirements Requisitos de recursos para o modelo ContainerResourceRequirements
runId O RunId que criou esse modelo. corda
sampleInputData Dados de entrada de exemplo para o modelo. Uma referência a um conjunto de dados no workspace no formato aml://dataset/{datasetId} corda
sampleOutputData Dados de saída de exemplo para o modelo. Uma referência a um conjunto de dados no workspace no formato aml://dataset/{datasetId} corda
desempacotar Indica se precisamos desempacotar o modelo durante a criação da imagem do docker. Bool
url A URL do modelo. Normalmente, uma URL SAS. cadeia de caracteres (obrigatório)
Versão A versão do Modelo atribuída pelo Serviço de Gerenciamento de Modelos. int

DatasetReference

Nome Descrição Valor
id A ID da referência do conjunto de dados. corda
nome O nome da referência do conjunto de dados. corda

ModelProperties

Nome Descrição Valor
{propriedade personalizada} corda

CreateServiceRequestKeys

Nome Descrição Valor
primaryKey A chave primária. corda
secondaryKey A chave secundária. corda

CreateServiceRequestProperties

Nome Descrição Valor
{propriedade personalizada} corda