Partilhar via


Espaços de trabalho/serviços Microsoft.MachineLearningServices

Definição de recursos do bíceps

O tipo de recurso espaços de trabalho/serviços pode ser implantado com operações que visam:

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

Formato do recurso

Para criar um recurso Microsoft.MachineLearningServices/workspaces/services, adicione o seguinte Bíceps ao seu modelo.

resource symbolicname 'Microsoft.MachineLearningServices/workspaces/services@2021-04-01' = {
  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
          cpuLimit: int
          fpga: int
          gpu: int
          memoryInGB: int
          memoryInGBLimit: 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 de espaços de trabalho/serviços

Defina a propriedade computeType para especificar o tipo de objeto.

Para ACI, utilize:

  computeType: 'ACI'
  appInsightsEnabled: bool
  authEnabled: bool
  cname: 'string'
  containerResourceRequirements: {
    cpu: int
    cpuLimit: int
    fpga: int
    gpu: int
    memoryInGB: int
    memoryInGBLimit: 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 AKS, utilize:

  computeType: 'AKS'
  aadAuthEnabled: bool
  appInsightsEnabled: bool
  authEnabled: bool
  autoScaler: {
    autoscaleEnabled: bool
    maxReplicas: int
    minReplicas: int
    refreshPeriodInSeconds: int
    targetUtilization: int
  }
  computeName: 'string'
  containerResourceRequirements: {
    cpu: int
    cpuLimit: int
    fpga: int
    gpu: int
    memoryInGB: int
    memoryInGBLimit: 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

espaços de trabalho/serviços

Designação Descrição Valor
Designação O nome do recurso

Veja como definir nomes e tipos para recursos filho no Bicep.
string (obrigatório)
Localização O nome do local/região do Azure. string
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 recurso do tipo: espaços de trabalho
Descrição A descrição do serviço. string
environmentImageRequest O ambiente, modelos e ativos necessários para inferência. CreateServiceRequestEnvironmentImageRequest
Teclas As chaves de autenticação. CreateServiceRequestKeys
kvTags O dicionário de etiquetas de serviço. As tags são mutáveis. objeto
propriedades O dicionário de propriedades do serviço. As propriedades são imutáveis. CreateServiceRequestProperties
computeType Definir o tipo de objeto ACI
AKS (obrigatório)

ACIServiceCreateRequest

Designação 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. string
containerResourceRequirements Os requisitos de recursos do contêiner. ContainerResourceRequirements
recolha de dados Detalhes das opções de coleta de dados especificadas. ACIServiceCreateRequestDataCollection
dnsNameLabel O rótulo Dns para o serviço. string
encryptionPropriedades As propriedades de criptografia. ACIServiceCreateRequestEncryptionProperties
sslCertificado O certificado SSL público no formato PEM a ser usado se o SSL estiver habilitado. string
sslAtivado Se o SSL está habilitado ou não. Bool
sslKey A chave SSL pública em formato PEM para o certificado. string
vnetConfiguration A configuração da rede virtual. ACIServiceCreateRequestVnetConfiguration

ContainerResourceRequirements

Designação Descrição Valor
CPU A quantidade mínima de núcleos de CPU a serem usados pelo contêiner. Mais informações:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
Int
cpuLimite A quantidade máxima de núcleos de CPU permitida para ser usada pelo contêiner. Mais informações:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
Int
FPGA O número de dispositivos FPGA PCIE expostos ao contêiner. Deve ser múltiplo de 2. Int
GPU O número de núcleos de GPU no contêiner. Int
memóriaInGB A quantidade mínima de memória (em GB) a ser usada pelo contêiner. Mais informações:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
Int
memoryInGBLimit A quantidade máxima de memória (em GB) permitida para ser usada pelo contêiner. Mais informações:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
Int

ACIServiceCreateRequestDataCollection

Designação Descrição Valor
eventHubEnabled Opção para ativar/desativar o Hub de Eventos. Bool
storageAtivado Opção para ativar/desativar o armazenamento. Bool

ACIServiceCreateRequestEncryptionProperties

Designação Descrição Valor
Nome da chave Nome da chave de criptografia string (obrigatório)
keyVersion [en] Versão da chave de criptografia string (obrigatório)
vaultBaseUrl url base do vault string (obrigatório)

ACIServiceCreateRequestVnetConfiguration

Designação Descrição Valor
Nome da sub-rede O nome da sub-rede de rede virtual. string
vnetNome O nome da rede virtual. string

AKSServiceCreateRequest

Designação 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 auto scaler. AKSServiceCreateRequestAutoScaler
computeName O nome do recurso de computação. string
containerResourceRequirements Os requisitos de recursos do contêiner. ContainerResourceRequirements
recolha de dados Detalhes das opções de coleta de dados especificadas. AKSServiceCreateRequestDataCollection
isDefault Esta é a variante padrão. Bool
livenessProbeRequirements Os requisitos da sonda de vivacidade. AKSServiceCreateRequestLivenessProbeRequirements
maxConcurrentRequestsPerContainer O número máximo de solicitações simultâneas por contêiner. Int
maxQueueWaitMs Tempo máximo de espera de um pedido na fila (em milissegundos). Após este horário, o serviço retornará 503 (Serviço Indisponível) Int
espaço de nomes Kubernetes namespace para o serviço. string
numRéplicas O número de réplicas no cluster. Int
scoringTimeoutMs O tempo limite de pontuação em milissegundos. Int
trafficPercentil A quantidade de variante de tráfego recebe. Int
tipo O tipo da variante. 'Controlo'
'Tratamento'

AKSServiceCreateRequestAutoScaler

Designação Descrição Valor
autoscaleEnabled Opção para ativar/desativar o dimensionamento automático. Bool
maxRéplicas O número máximo de réplicas no cluster. Int
minRéplicas O número mínimo de réplicas para as quais reduzir a escala. Int
refreshPeriodInSeconds A quantidade de segundos de espera entre as atualizações de dimensionamento automático. Int
targetUtilization A porcentagem de utilização de destino a ser usada para determinar se o cluster deve ser dimensionado. Int

AKSServiceCreateRequestDataCollection

Designação Descrição Valor
eventHubEnabled Opção para ativar/desativar o Hub de Eventos. Bool
storageAtivado Opção para ativar/desativar o armazenamento. Bool

AKSServiceCreateRequestLivenessProbeRequirements

Designação Descrição Valor
failureThreshold O número de falhas a permitir antes de retornar um status insalubre. Int
initialDelaySeconds O atraso antes da primeira sonda em segundos. Int
períodoSegundos O período de tempo entre as sondas em segundos. Int
successThreshold O número de sondas bem-sucedidas antes de retornar um status saudável. Int
timeoutSegundos O tempo limite da sonda em segundos. Int

CreateServiceRequestEnvironmentImageRequest

Designação Descrição Valor
ativos A lista de ativos. ImageAsset []
driverProgram O nome do arquivo de driver. string
Meio Ambiente Os detalhes do ambiente AZURE ML. EnvironmentImageRequestEnvironment
ambienteReferência Os detalhes de identificação exclusivos do ambiente AZURE ML. EnvironmentImageRequestEnvironmentReference
modelIds A lista de IDs de modelo. string[]
modelos A lista de modelos. Modelo[]

ImagemAsset

Designação Descrição Valor
ID O ID do ativo. string
mimeType O tipo mímica. string
desembalar Se o ativo está descompactado. Bool
URL A url do ativo. string

EnvironmentImageRequestEnvironment

Designação Descrição Valor
Portuário 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 a adição de uma pilha de inferência, não defina esse valor. Valores válidos: "mais recente". string
Designação O nome do ambiente. string
píton Configurações para um ambiente Python. ModelEnvironmentDefinitionPython
r Configurações para um ambiente R. ModelEnvironmentDefinitionR
faísca A configuração para um ambiente Spark. ModelEnvironmentDefinitionSpark
Versão A versão do ambiente. string

ModelEnvironmentDefinitionDocker

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

ModelDockerSectionBaseImageRegistry

Designação Descrição Valor
Endereço string
palavra-passe string

Restrições:
Valor sensível. Passe como um parâmetro seguro.
nome de utilizador string

Restrições:
Valor sensível. Passe como um parâmetro seguro.

ModelEnvironmentDefinitionEnvironmentVariables

Designação Descrição Valor
{propriedade personalizada} string

ModelEnvironmentDefinitionPython

Designação Descrição Valor
baseCondaEnvironment string
condaDependências Um JObject contendo dependências Conda. Para o Bicep, você pode usar a função any().
interpreterPath O caminho do interpretador python a ser usado se uma compilação de ambiente não for necessária. O caminho especificado é usado para chamar o script do usuário. string
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 Conda. Bool

ModelEnvironmentDefinitionR

Designação Descrição Valor
bioConductorPackages As embalagens da Bioconductor. string[]
cranPacotes Os pacotes CRAN a serem usados. RCranPackage[]
customUrlPackages Os pacotes de urls personalizadas. string[]
gitHubPackages Os pacotes diretamente do GitHub. RGitHubPackage[]
rscriptPath O caminho Rscript a ser usado se uma compilação de ambiente não for necessária.
O caminho especificado é usado para chamar o script do usuário.
string
rVersão A versão do R a ser instalada string
snapshotDate Data do instantâneo do MRAN a utilizar no formato AAAA-MM-DD, por exemplo, «2019-04-17» string
userManaged Indica se o ambiente é gerenciado pelo usuário ou pelo AzureML. Bool

RCranPackage

Designação Descrição Valor
Designação O nome do pacote. string
repositório O nome do repositório. string

RGitHubPackage

Designação Descrição Valor
authToken Token de acesso pessoal para instalar a partir de um repositório privado string

Restrições:
Valor sensível. Passe como um parâmetro seguro.
repositório Endereço do repositório no formato username/repo[/subdir][@ref,#pull]. string

ModelEnvironmentDefinitionSpark

Designação Descrição Valor
Pacotes Os pacotes Spark para usar. SparkMavenPackage[]
precachePacotes Se os pacotes devem ser pré-armazenados. Bool
repositórios A lista de repositórios de faíscas. string[]

Pacote SparkMaven

Designação Descrição Valor
artefato string
grupo string
Versão string

EnvironmentImageRequestEnvironmentReference

Designação Descrição Valor
Designação Nome do ambiente. string
Versão Versão do ambiente. string

Modelo

Designação Descrição Valor
createdTime A hora de criação do modelo (UTC). string
conjuntos de dados A lista de conjuntos de dados associados ao modelo. DatasetReference[]
derivedModelIds Modelos derivados deste modelo string[]
Descrição O texto de descrição do modelo. string
nome da experiência O nome do experimento onde esse modelo foi criado. string
enquadramento A estrutura do modelo. string
frameworkVersion A versão da estrutura do modelo. string
ID O ID do modelo. string
kvTags O dicionário de tags Model. Os itens são mutáveis. objeto
mimeType O tipo MIME de conteúdo do modelo. Para mais detalhes sobre o tipo MIME, por favor abra https://www.iana.org/assignments/media-types/media-types.xhtml string (obrigatório)
modifiedTime A hora da última modificação do modelo (UTC). string
Designação O nome do modelo. string (obrigatório)
parentModelId A ID do modelo pai. string
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 este modelo. string
sampleInputData Dados de entrada de exemplo para o modelo. Uma referência a um conjunto de dados no espaço de trabalho no formato aml://dataset/{datasetId} string
sampleOutputData Dados de saída de exemplo para o modelo. Uma referência a um conjunto de dados no espaço de trabalho no formato aml://dataset/{datasetId} string
desembalar Indica se precisamos descompactar o modelo durante a criação da imagem do docker. Bool
URL A URL do modelo. Normalmente, um URL SAS. string (obrigatório)
Versão A versão do modelo atribuída pelo Serviço de Gerenciamento de Modelo. Int

DatasetReference

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

ModelProperties

Designação Descrição Valor
{propriedade personalizada} string

CreateServiceRequestKeys

Designação Descrição Valor
primárioChave A chave primária. string
secundário A chave secundária. string

CreateServiceRequestProperties

Designação Descrição Valor
{propriedade personalizada} string

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 de Aprendizado de Máquina do Azure

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

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

Definição de recurso de modelo ARM

O tipo de recurso espaços de trabalho/serviços pode ser implantado com operações que visam:

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

Formato do recurso

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

{
  "type": "Microsoft.MachineLearningServices/workspaces/services",
  "apiVersion": "2021-04-01",
  "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",
          "cpuLimit": "int",
          "fpga": "int",
          "gpu": "int",
          "memoryInGB": "int",
          "memoryInGBLimit": "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 de espaços de trabalho/serviços

Defina a propriedade computeType para especificar o tipo de objeto.

Para ACI, utilize:

  "computeType": "ACI",
  "appInsightsEnabled": "bool",
  "authEnabled": "bool",
  "cname": "string",
  "containerResourceRequirements": {
    "cpu": "int",
    "cpuLimit": "int",
    "fpga": "int",
    "gpu": "int",
    "memoryInGB": "int",
    "memoryInGBLimit": "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 AKS, utilize:

  "computeType": "AKS",
  "aadAuthEnabled": "bool",
  "appInsightsEnabled": "bool",
  "authEnabled": "bool",
  "autoScaler": {
    "autoscaleEnabled": "bool",
    "maxReplicas": "int",
    "minReplicas": "int",
    "refreshPeriodInSeconds": "int",
    "targetUtilization": "int"
  },
  "computeName": "string",
  "containerResourceRequirements": {
    "cpu": "int",
    "cpuLimit": "int",
    "fpga": "int",
    "gpu": "int",
    "memoryInGB": "int",
    "memoryInGBLimit": "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

espaços de trabalho/serviços

Designação Descrição Valor
tipo O tipo de recurso 'Microsoft.MachineLearningServices/espaços de trabalho/serviços'
apiVersion A versão da api de recursos '2021-04-01'
Designação O nome do recurso

Veja como definir nomes e tipos para recursos filho em modelos JSON ARM.
string (obrigatório)
Localização O nome do local/região do Azure. string
Descrição A descrição do serviço. string
environmentImageRequest O ambiente, modelos e ativos necessários para inferência. CreateServiceRequestEnvironmentImageRequest
Teclas As chaves de autenticação. CreateServiceRequestKeys
kvTags O dicionário de etiquetas de serviço. As tags são mutáveis. objeto
propriedades O dicionário de propriedades do serviço. As propriedades são imutáveis. CreateServiceRequestProperties
computeType Definir o tipo de objeto ACI
AKS (obrigatório)

ACIServiceCreateRequest

Designação 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. string
containerResourceRequirements Os requisitos de recursos do contêiner. ContainerResourceRequirements
recolha de dados Detalhes das opções de coleta de dados especificadas. ACIServiceCreateRequestDataCollection
dnsNameLabel O rótulo Dns para o serviço. string
encryptionPropriedades As propriedades de criptografia. ACIServiceCreateRequestEncryptionProperties
sslCertificado O certificado SSL público no formato PEM a ser usado se o SSL estiver habilitado. string
sslAtivado Se o SSL está habilitado ou não. Bool
sslKey A chave SSL pública em formato PEM para o certificado. string
vnetConfiguration A configuração da rede virtual. ACIServiceCreateRequestVnetConfiguration

ContainerResourceRequirements

Designação Descrição Valor
CPU A quantidade mínima de núcleos de CPU a serem usados pelo contêiner. Mais informações:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
Int
cpuLimite A quantidade máxima de núcleos de CPU permitida para ser usada pelo contêiner. Mais informações:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
Int
FPGA O número de dispositivos FPGA PCIE expostos ao contêiner. Deve ser múltiplo de 2. Int
GPU O número de núcleos de GPU no contêiner. Int
memóriaInGB A quantidade mínima de memória (em GB) a ser usada pelo contêiner. Mais informações:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
Int
memoryInGBLimit A quantidade máxima de memória (em GB) permitida para ser usada pelo contêiner. Mais informações:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
Int

ACIServiceCreateRequestDataCollection

Designação Descrição Valor
eventHubEnabled Opção para ativar/desativar o Hub de Eventos. Bool
storageAtivado Opção para ativar/desativar o armazenamento. Bool

ACIServiceCreateRequestEncryptionProperties

Designação Descrição Valor
Nome da chave Nome da chave de criptografia string (obrigatório)
keyVersion [en] Versão da chave de criptografia string (obrigatório)
vaultBaseUrl url base do vault string (obrigatório)

ACIServiceCreateRequestVnetConfiguration

Designação Descrição Valor
Nome da sub-rede O nome da sub-rede de rede virtual. string
vnetNome O nome da rede virtual. string

AKSServiceCreateRequest

Designação 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 auto scaler. AKSServiceCreateRequestAutoScaler
computeName O nome do recurso de computação. string
containerResourceRequirements Os requisitos de recursos do contêiner. ContainerResourceRequirements
recolha de dados Detalhes das opções de coleta de dados especificadas. AKSServiceCreateRequestDataCollection
isDefault Esta é a variante padrão. Bool
livenessProbeRequirements Os requisitos da sonda de vivacidade. AKSServiceCreateRequestLivenessProbeRequirements
maxConcurrentRequestsPerContainer O número máximo de solicitações simultâneas por contêiner. Int
maxQueueWaitMs Tempo máximo de espera de um pedido na fila (em milissegundos). Após este horário, o serviço retornará 503 (Serviço Indisponível) Int
espaço de nomes Kubernetes namespace para o serviço. string
numRéplicas O número de réplicas no cluster. Int
scoringTimeoutMs O tempo limite de pontuação em milissegundos. Int
trafficPercentil A quantidade de variante de tráfego recebe. Int
tipo O tipo da variante. 'Controlo'
'Tratamento'

AKSServiceCreateRequestAutoScaler

Designação Descrição Valor
autoscaleEnabled Opção para ativar/desativar o dimensionamento automático. Bool
maxRéplicas O número máximo de réplicas no cluster. Int
minRéplicas O número mínimo de réplicas para as quais reduzir a escala. Int
refreshPeriodInSeconds A quantidade de segundos de espera entre as atualizações de dimensionamento automático. Int
targetUtilization A porcentagem de utilização de destino a ser usada para determinar se o cluster deve ser dimensionado. Int

AKSServiceCreateRequestDataCollection

Designação Descrição Valor
eventHubEnabled Opção para ativar/desativar o Hub de Eventos. Bool
storageAtivado Opção para ativar/desativar o armazenamento. Bool

AKSServiceCreateRequestLivenessProbeRequirements

Designação Descrição Valor
failureThreshold O número de falhas a permitir antes de retornar um status insalubre. Int
initialDelaySeconds O atraso antes da primeira sonda em segundos. Int
períodoSegundos O período de tempo entre as sondas em segundos. Int
successThreshold O número de sondas bem-sucedidas antes de retornar um status saudável. Int
timeoutSegundos O tempo limite da sonda em segundos. Int

CreateServiceRequestEnvironmentImageRequest

Designação Descrição Valor
ativos A lista de ativos. ImageAsset []
driverProgram O nome do arquivo de driver. string
Meio Ambiente Os detalhes do ambiente AZURE ML. EnvironmentImageRequestEnvironment
ambienteReferência Os detalhes de identificação exclusivos do ambiente AZURE ML. EnvironmentImageRequestEnvironmentReference
modelIds A lista de IDs de modelo. string[]
modelos A lista de modelos. Modelo[]

ImagemAsset

Designação Descrição Valor
ID O ID do ativo. string
mimeType O tipo mímica. string
desembalar Se o ativo está descompactado. Bool
URL A url do ativo. string

EnvironmentImageRequestEnvironment

Designação Descrição Valor
Portuário 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 a adição de uma pilha de inferência, não defina esse valor. Valores válidos: "mais recente". string
Designação O nome do ambiente. string
píton Configurações para um ambiente Python. ModelEnvironmentDefinitionPython
r Configurações para um ambiente R. ModelEnvironmentDefinitionR
faísca A configuração para um ambiente Spark. ModelEnvironmentDefinitionSpark
Versão A versão do ambiente. string

ModelEnvironmentDefinitionDocker

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

ModelDockerSectionBaseImageRegistry

Designação Descrição Valor
Endereço string
palavra-passe string

Restrições:
Valor sensível. Passe como um parâmetro seguro.
nome de utilizador string

Restrições:
Valor sensível. Passe como um parâmetro seguro.

ModelEnvironmentDefinitionEnvironmentVariables

Designação Descrição Valor
{propriedade personalizada} string

ModelEnvironmentDefinitionPython

Designação Descrição Valor
baseCondaEnvironment string
condaDependências Um JObject contendo dependências Conda.
interpreterPath O caminho do interpretador python a ser usado se uma compilação de ambiente não for necessária. O caminho especificado é usado para chamar o script do usuário. string
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 Conda. Bool

ModelEnvironmentDefinitionR

Designação Descrição Valor
bioConductorPackages As embalagens da Bioconductor. string[]
cranPacotes Os pacotes CRAN a serem usados. RCranPackage[]
customUrlPackages Os pacotes de urls personalizadas. string[]
gitHubPackages Os pacotes diretamente do GitHub. RGitHubPackage[]
rscriptPath O caminho Rscript a ser usado se uma compilação de ambiente não for necessária.
O caminho especificado é usado para chamar o script do usuário.
string
rVersão A versão do R a ser instalada string
snapshotDate Data do instantâneo do MRAN a utilizar no formato AAAA-MM-DD, por exemplo, «2019-04-17» string
userManaged Indica se o ambiente é gerenciado pelo usuário ou pelo AzureML. Bool

RCranPackage

Designação Descrição Valor
Designação O nome do pacote. string
repositório O nome do repositório. string

RGitHubPackage

Designação Descrição Valor
authToken Token de acesso pessoal para instalar a partir de um repositório privado string

Restrições:
Valor sensível. Passe como um parâmetro seguro.
repositório Endereço do repositório no formato username/repo[/subdir][@ref,#pull]. string

ModelEnvironmentDefinitionSpark

Designação Descrição Valor
Pacotes Os pacotes Spark para usar. SparkMavenPackage[]
precachePacotes Se os pacotes devem ser pré-armazenados. Bool
repositórios A lista de repositórios de faíscas. string[]

Pacote SparkMaven

Designação Descrição Valor
artefato string
grupo string
Versão string

EnvironmentImageRequestEnvironmentReference

Designação Descrição Valor
Designação Nome do ambiente. string
Versão Versão do ambiente. string

Modelo

Designação Descrição Valor
createdTime A hora de criação do modelo (UTC). string
conjuntos de dados A lista de conjuntos de dados associados ao modelo. DatasetReference[]
derivedModelIds Modelos derivados deste modelo string[]
Descrição O texto de descrição do modelo. string
nome da experiência O nome do experimento onde esse modelo foi criado. string
enquadramento A estrutura do modelo. string
frameworkVersion A versão da estrutura do modelo. string
ID O ID do modelo. string
kvTags O dicionário de tags Model. Os itens são mutáveis. objeto
mimeType O tipo MIME de conteúdo do modelo. Para mais detalhes sobre o tipo MIME, por favor abra https://www.iana.org/assignments/media-types/media-types.xhtml string (obrigatório)
modifiedTime A hora da última modificação do modelo (UTC). string
Designação O nome do modelo. string (obrigatório)
parentModelId A ID do modelo pai. string
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 este modelo. string
sampleInputData Dados de entrada de exemplo para o modelo. Uma referência a um conjunto de dados no espaço de trabalho no formato aml://dataset/{datasetId} string
sampleOutputData Dados de saída de exemplo para o modelo. Uma referência a um conjunto de dados no espaço de trabalho no formato aml://dataset/{datasetId} string
desembalar Indica se precisamos descompactar o modelo durante a criação da imagem do docker. Bool
URL A URL do modelo. Normalmente, um URL SAS. string (obrigatório)
Versão A versão do modelo atribuída pelo Serviço de Gerenciamento de Modelo. Int

DatasetReference

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

ModelProperties

Designação Descrição Valor
{propriedade personalizada} string

CreateServiceRequestKeys

Designação Descrição Valor
primárioChave A chave primária. string
secundário A chave secundária. string

CreateServiceRequestProperties

Designação Descrição Valor
{propriedade personalizada} string

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 de Aprendizado de Máquina do Azure

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

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

Definição de recursos Terraform (provedor AzAPI)

O tipo de recurso espaços de trabalho/serviços pode ser implantado com operações que visam:

  • Grupos de recursos

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

Formato do recurso

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.MachineLearningServices/workspaces/services@2021-04-01"
  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
            cpuLimit = int
            fpga = int
            gpu = int
            memoryInGB = int
            memoryInGBLimit = 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 de espaços de trabalho/serviços

Defina a propriedade computeType para especificar o tipo de objeto.

Para ACI, utilize:

  computeType = "ACI"
  appInsightsEnabled = bool
  authEnabled = bool
  cname = "string"
  containerResourceRequirements = {
    cpu = int
    cpuLimit = int
    fpga = int
    gpu = int
    memoryInGB = int
    memoryInGBLimit = 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 AKS, utilize:

  computeType = "AKS"
  aadAuthEnabled = bool
  appInsightsEnabled = bool
  authEnabled = bool
  autoScaler = {
    autoscaleEnabled = bool
    maxReplicas = int
    minReplicas = int
    refreshPeriodInSeconds = int
    targetUtilization = int
  }
  computeName = "string"
  containerResourceRequirements = {
    cpu = int
    cpuLimit = int
    fpga = int
    gpu = int
    memoryInGB = int
    memoryInGBLimit = 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

espaços de trabalho/serviços

Designação Descrição Valor
tipo O tipo de recurso "Microsoft.MachineLearningServices/workspaces/services@2021-04-01"
Designação O nome do recurso string (obrigatório)
Localização O nome do local/região do Azure. string
parent_id A ID do recurso que é o pai para este recurso. ID do recurso do tipo: espaços de trabalho
Descrição A descrição do serviço. string
environmentImageRequest O ambiente, modelos e ativos necessários para inferência. CreateServiceRequestEnvironmentImageRequest
Teclas As chaves de autenticação. CreateServiceRequestKeys
kvTags O dicionário de etiquetas de serviço. As tags são mutáveis. objeto
propriedades O dicionário de propriedades do serviço. As propriedades são imutáveis. CreateServiceRequestProperties
computeType Definir o tipo de objeto ACI
AKS (obrigatório)

ACIServiceCreateRequest

Designação 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. string
containerResourceRequirements Os requisitos de recursos do contêiner. ContainerResourceRequirements
recolha de dados Detalhes das opções de coleta de dados especificadas. ACIServiceCreateRequestDataCollection
dnsNameLabel O rótulo Dns para o serviço. string
encryptionPropriedades As propriedades de criptografia. ACIServiceCreateRequestEncryptionProperties
sslCertificado O certificado SSL público no formato PEM a ser usado se o SSL estiver habilitado. string
sslAtivado Se o SSL está habilitado ou não. Bool
sslKey A chave SSL pública em formato PEM para o certificado. string
vnetConfiguration A configuração da rede virtual. ACIServiceCreateRequestVnetConfiguration

ContainerResourceRequirements

Designação Descrição Valor
CPU A quantidade mínima de núcleos de CPU a serem usados pelo contêiner. Mais informações:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
Int
cpuLimite A quantidade máxima de núcleos de CPU permitida para ser usada pelo contêiner. Mais informações:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
Int
FPGA O número de dispositivos FPGA PCIE expostos ao contêiner. Deve ser múltiplo de 2. Int
GPU O número de núcleos de GPU no contêiner. Int
memóriaInGB A quantidade mínima de memória (em GB) a ser usada pelo contêiner. Mais informações:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
Int
memoryInGBLimit A quantidade máxima de memória (em GB) permitida para ser usada pelo contêiner. Mais informações:
https://kubernetes.io/docs/concepts/configuration/manage-compute-resources-container/
Int

ACIServiceCreateRequestDataCollection

Designação Descrição Valor
eventHubEnabled Opção para ativar/desativar o Hub de Eventos. Bool
storageAtivado Opção para ativar/desativar o armazenamento. Bool

ACIServiceCreateRequestEncryptionProperties

Designação Descrição Valor
Nome da chave Nome da chave de criptografia string (obrigatório)
keyVersion [en] Versão da chave de criptografia string (obrigatório)
vaultBaseUrl url base do vault string (obrigatório)

ACIServiceCreateRequestVnetConfiguration

Designação Descrição Valor
Nome da sub-rede O nome da sub-rede de rede virtual. string
vnetNome O nome da rede virtual. string

AKSServiceCreateRequest

Designação 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 auto scaler. AKSServiceCreateRequestAutoScaler
computeName O nome do recurso de computação. string
containerResourceRequirements Os requisitos de recursos do contêiner. ContainerResourceRequirements
recolha de dados Detalhes das opções de coleta de dados especificadas. AKSServiceCreateRequestDataCollection
isDefault Esta é a variante padrão. Bool
livenessProbeRequirements Os requisitos da sonda de vivacidade. AKSServiceCreateRequestLivenessProbeRequirements
maxConcurrentRequestsPerContainer O número máximo de solicitações simultâneas por contêiner. Int
maxQueueWaitMs Tempo máximo de espera de um pedido na fila (em milissegundos). Após este horário, o serviço retornará 503 (Serviço Indisponível) Int
espaço de nomes Kubernetes namespace para o serviço. string
numRéplicas O número de réplicas no cluster. Int
scoringTimeoutMs O tempo limite de pontuação em milissegundos. Int
trafficPercentil A quantidade de variante de tráfego recebe. Int
tipo O tipo da variante. "Controlo"
"Tratamento"

AKSServiceCreateRequestAutoScaler

Designação Descrição Valor
autoscaleEnabled Opção para ativar/desativar o dimensionamento automático. Bool
maxRéplicas O número máximo de réplicas no cluster. Int
minRéplicas O número mínimo de réplicas para as quais reduzir a escala. Int
refreshPeriodInSeconds A quantidade de segundos de espera entre as atualizações de dimensionamento automático. Int
targetUtilization A porcentagem de utilização de destino a ser usada para determinar se o cluster deve ser dimensionado. Int

AKSServiceCreateRequestDataCollection

Designação Descrição Valor
eventHubEnabled Opção para ativar/desativar o Hub de Eventos. Bool
storageAtivado Opção para ativar/desativar o armazenamento. Bool

AKSServiceCreateRequestLivenessProbeRequirements

Designação Descrição Valor
failureThreshold O número de falhas a permitir antes de retornar um status insalubre. Int
initialDelaySeconds O atraso antes da primeira sonda em segundos. Int
períodoSegundos O período de tempo entre as sondas em segundos. Int
successThreshold O número de sondas bem-sucedidas antes de retornar um status saudável. Int
timeoutSegundos O tempo limite da sonda em segundos. Int

CreateServiceRequestEnvironmentImageRequest

Designação Descrição Valor
ativos A lista de ativos. ImageAsset []
driverProgram O nome do arquivo de driver. string
Meio Ambiente Os detalhes do ambiente AZURE ML. EnvironmentImageRequestEnvironment
ambienteReferência Os detalhes de identificação exclusivos do ambiente AZURE ML. EnvironmentImageRequestEnvironmentReference
modelIds A lista de IDs de modelo. string[]
modelos A lista de modelos. Modelo[]

ImagemAsset

Designação Descrição Valor
ID O ID do ativo. string
mimeType O tipo mímica. string
desembalar Se o ativo está descompactado. Bool
URL A url do ativo. string

EnvironmentImageRequestEnvironment

Designação Descrição Valor
Portuário 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 a adição de uma pilha de inferência, não defina esse valor. Valores válidos: "mais recente". string
Designação O nome do ambiente. string
píton Configurações para um ambiente Python. ModelEnvironmentDefinitionPython
r Configurações para um ambiente R. ModelEnvironmentDefinitionR
faísca A configuração para um ambiente Spark. ModelEnvironmentDefinitionSpark
Versão A versão do ambiente. string

ModelEnvironmentDefinitionDocker

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

ModelDockerSectionBaseImageRegistry

Designação Descrição Valor
Endereço string
palavra-passe string

Restrições:
Valor sensível. Passe como um parâmetro seguro.
nome de utilizador string

Restrições:
Valor sensível. Passe como um parâmetro seguro.

ModelEnvironmentDefinitionEnvironmentVariables

Designação Descrição Valor
{propriedade personalizada} string

ModelEnvironmentDefinitionPython

Designação Descrição Valor
baseCondaEnvironment string
condaDependências Um JObject contendo dependências Conda.
interpreterPath O caminho do interpretador python a ser usado se uma compilação de ambiente não for necessária. O caminho especificado é usado para chamar o script do usuário. string
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 Conda. Bool

ModelEnvironmentDefinitionR

Designação Descrição Valor
bioConductorPackages As embalagens da Bioconductor. string[]
cranPacotes Os pacotes CRAN a serem usados. RCranPackage[]
customUrlPackages Os pacotes de urls personalizadas. string[]
gitHubPackages Os pacotes diretamente do GitHub. RGitHubPackage[]
rscriptPath O caminho Rscript a ser usado se uma compilação de ambiente não for necessária.
O caminho especificado é usado para chamar o script do usuário.
string
rVersão A versão do R a ser instalada string
snapshotDate Data do instantâneo do MRAN a utilizar no formato AAAA-MM-DD, por exemplo, «2019-04-17» string
userManaged Indica se o ambiente é gerenciado pelo usuário ou pelo AzureML. Bool

RCranPackage

Designação Descrição Valor
Designação O nome do pacote. string
repositório O nome do repositório. string

RGitHubPackage

Designação Descrição Valor
authToken Token de acesso pessoal para instalar a partir de um repositório privado string

Restrições:
Valor sensível. Passe como um parâmetro seguro.
repositório Endereço do repositório no formato username/repo[/subdir][@ref,#pull]. string

ModelEnvironmentDefinitionSpark

Designação Descrição Valor
Pacotes Os pacotes Spark para usar. SparkMavenPackage[]
precachePacotes Se os pacotes devem ser pré-armazenados. Bool
repositórios A lista de repositórios de faíscas. string[]

Pacote SparkMaven

Designação Descrição Valor
artefato string
grupo string
Versão string

EnvironmentImageRequestEnvironmentReference

Designação Descrição Valor
Designação Nome do ambiente. string
Versão Versão do ambiente. string

Modelo

Designação Descrição Valor
createdTime A hora de criação do modelo (UTC). string
conjuntos de dados A lista de conjuntos de dados associados ao modelo. DatasetReference[]
derivedModelIds Modelos derivados deste modelo string[]
Descrição O texto de descrição do modelo. string
nome da experiência O nome do experimento onde esse modelo foi criado. string
enquadramento A estrutura do modelo. string
frameworkVersion A versão da estrutura do modelo. string
ID O ID do modelo. string
kvTags O dicionário de tags Model. Os itens são mutáveis. objeto
mimeType O tipo MIME de conteúdo do modelo. Para mais detalhes sobre o tipo MIME, por favor abra https://www.iana.org/assignments/media-types/media-types.xhtml string (obrigatório)
modifiedTime A hora da última modificação do modelo (UTC). string
Designação O nome do modelo. string (obrigatório)
parentModelId A ID do modelo pai. string
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 este modelo. string
sampleInputData Dados de entrada de exemplo para o modelo. Uma referência a um conjunto de dados no espaço de trabalho no formato aml://dataset/{datasetId} string
sampleOutputData Dados de saída de exemplo para o modelo. Uma referência a um conjunto de dados no espaço de trabalho no formato aml://dataset/{datasetId} string
desembalar Indica se precisamos descompactar o modelo durante a criação da imagem do docker. Bool
URL A URL do modelo. Normalmente, um URL SAS. string (obrigatório)
Versão A versão do modelo atribuída pelo Serviço de Gerenciamento de Modelo. Int

DatasetReference

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

ModelProperties

Designação Descrição Valor
{propriedade personalizada} string

CreateServiceRequestKeys

Designação Descrição Valor
primárioChave A chave primária. string
secundário A chave secundária. string

CreateServiceRequestProperties

Designação Descrição Valor
{propriedade personalizada} string