Microsoft.MachineLearningServices workspaces/computes 2018-03-01-preview

Definicja zasobu Bicep

Typ zasobu obszary robocze/zasoby obliczeniowe można wdrożyć z operacjami docelowymi:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.MachineLearningServices/workspaces/computes, dodaj następujący kod Bicep do szablonu.

resource symbolicname 'Microsoft.MachineLearningServices/workspaces/computes@2018-03-01-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  parent: resourceSymbolicName
  identity: {
    type: 'SystemAssigned'
  }
  properties: {
    computeLocation: 'string'
    description: 'string'
    resourceId: 'string'
    computeType: 'string'
    // For remaining properties, see Compute objects
  }
}

Obiekty obliczeniowe

Ustaw właściwość computeType , aby określić typ obiektu.

W przypadku usługi AKS użyj:

  computeType: 'AKS'
  properties: {
    agentCount: int
    agentVMSize: 'string'
    clusterFqdn: 'string'
    sslConfiguration: {
      cert: 'string'
      cname: 'string'
      key: 'string'
      status: 'string'
    }
    systemServices: [
      {
      }
    ]
  }

W przypadku usługi BatchAI użyj:

  computeType: 'BatchAI'
  properties: {
    scaleSettings: {
      autoScaleEnabled: bool
      maxNodeCount: int
      minNodeCount: int
    }
    vmPriority: 'string'
    vmSize: 'string'
  }

W przypadku elementu DataFactory użyj:

  computeType: 'DataFactory'

W przypadku usługi HDInsight użyj:

  computeType: 'HDInsight'
  properties: {
    address: 'string'
    administratorAccount: {
      password: 'string'
      privateKeyData: 'string'
      publicKeyData: 'string'
      username: 'string'
    }
    sshPort: int
  }

W przypadku maszyny wirtualnej użyj:

  computeType: 'VirtualMachine'
  properties: {
    address: 'string'
    administratorAccount: {
      password: 'string'
      privateKeyData: 'string'
      publicKeyData: 'string'
      username: 'string'
    }
    sshPort: int
    virtualMachineSize: 'string'
  }

Wartości właściwości

obszary robocze/zasoby obliczeniowe

Nazwa Opis Wartość
name Nazwa zasobu

Zobacz, jak ustawić nazwy i typy dla zasobów podrzędnych w aplikacji Bicep.
ciąg (wymagany)

Limit znaków: 3–24 dla wystąpienia obliczeniowego
3–32 dla obliczeń AML
2–16 dla innych typów obliczeniowych

Prawidłowe znaki:
Alfanumeryczne i łączniki.
location Określa lokalizację zasobu. ciąg
tags Zawiera tagi zasobów zdefiniowane jako pary klucz/wartość. Słownik nazw tagów i wartości. Zobacz Tagi w szablonach
Nadrzędny W Bicep można określić zasób nadrzędny dla zasobu podrzędnego. Tę właściwość należy dodać tylko wtedy, gdy zasób podrzędny jest zadeklarowany poza zasobem nadrzędnym.

Aby uzyskać więcej informacji, zobacz Zasób podrzędny poza zasobem nadrzędnym.
Nazwa symboliczna zasobu typu: obszary robocze
identity Tożsamość zasobu. Tożsamość
properties Właściwości obliczeniowe Środowisko obliczeniowe

Tożsamość

Nazwa Opis Wartość
typ Typ tożsamości. "SystemAssigned"

Compute

Nazwa Opis Wartość
computeLocation Lokalizacja bazowych zasobów obliczeniowych ciąg
description (opis) Opis obliczeń usługi Machine Learning. ciąg
resourceId Identyfikator zasobu usługi ARM dla zasobów obliczeniowych ciąg
computeType Ustawianie typu obiektu AKS
BatchAI
DataFactory
HDInsight
VirtualMachine (wymagane)

AKS

Nazwa Opis Wartość
computeType Typ obliczeń "AKS" (wymagane)
properties Właściwości usługi AKS AKSProperties

AKSProperties

Nazwa Opis Wartość
agentCount Liczba agentów int

Ograniczenia:
Minimalna wartość = 1
agentVMSize Rozmiar maszyny wirtualnej agenta ciąg
clusterFqdn Pełna kwalifikowana nazwa domeny klastra ciąg
sslConfiguration Konfiguracja protokołu SSL SslConfiguration
systemServices Usługi systemowe SystemService[]

SslConfiguration

Nazwa Opis Wartość
cert Dane certyfikatu ciąg
Cname CNAME certyfikatu ciąg
key Dane klucza ciąg
status Włączanie lub wyłączanie protokołu SSL na potrzeby oceniania "Wyłączone"
"Włączone"

SystemService

Ten obiekt nie zawiera żadnych właściwości do ustawienia podczas wdrażania. Wszystkie właściwości to ReadOnly.

Batch AI

Nazwa Opis Wartość
computeType Typ obliczeń "BatchAI" (wymagane)
properties Właściwości usługi BatchAI Właściwości usługi BatchAIProperties

Właściwości usługi BatchAIProperties

Nazwa Opis Wartość
scaleSettings Ustawienia skalowania dla usługi BatchAI ScaleSettings
vmPriority Priorytet maszyny wirtualnej ciąg
vmSize Rozmiar maszyny wirtualnej ciąg

ScaleSettings

Nazwa Opis Wartość
autoScaleEnabled Włączanie lub wyłączanie automatycznego skalowania bool
maxNodeCount Maksymalna liczba węzłów do użycia int
minNodeCount Minimalna liczba węzłów do użycia int

DataFactory

Nazwa Opis Wartość
computeType Typ obliczeń "DataFactory" (wymagane)

HDInsight

Nazwa Opis Wartość
computeType Typ obliczeń "HDInsight" (wymagane)
properties HdInsightWłaściwości

HdInsightWłaściwości

Nazwa Opis Wartość
adres Publiczny adres IP węzła głównego klastra. ciąg
administratorKonto Administracja poświadczenia dla węzła głównego klastra VirtualMachineSshCredentials
sshPort Port otwarty dla połączeń SSH w węźle głównym klastra. int

VirtualMachineSshCredentials

Nazwa Opis Wartość
hasło Hasło konta administratora ciąg
privateKeyData Dane klucza prywatnego ciąg
publicKeyData Dane klucza publicznego ciąg
nazwa użytkownika Nazwa użytkownika konta administratora ciąg

VirtualMachine

Nazwa Opis Wartość
computeType Typ obliczeń "VirtualMachine" (wymagane)
properties VirtualMachineProperties

VirtualMachineProperties

Nazwa Opis Wartość
adres Publiczny adres IP maszyny wirtualnej. ciąg
administratorKonto Administracja poświadczenia dla maszyny wirtualnej VirtualMachineSshCredentials
sshPort Port otwarty dla połączeń SSH. int
virtualMachineSize Rozmiar maszyny wirtualnej ciąg

Szablony szybkiego startu

Następujące szablony szybkiego startu wdrażają ten typ zasobu.

Template Opis
Tworzenie usługi Machine Learning Service ADLA Compute

Wdróż na platformie Azure
Ten szablon tworzy usługę Machine Learning Service ADLA Compute.
Tworzenie usługi Machine Learning Service Aks Compute

Wdróż na platformie Azure
Ten szablon tworzy usługę Machine Learning Service Aks Compute.
Tworzenie maszyny obliczeniowej DSVM usługi Machine Learning Service

Wdróż na platformie Azure
Ten szablon tworzy maszynę obliczeniową DSVM usługi Machine Learning Service.
Tworzenie klastra usługi Machine Learning Service w usłudze HDInsight

Wdróż na platformie Azure
Ten szablon tworzy klaster usługi HDInsight usługi Machine Learning Service
Tworzenie obliczeń usługi Azure Machine Learning aks

Wdróż na platformie Azure
Ten szablon tworzy obliczenia usługi Azure Machine Learning aks.
Tworzenie klastra obliczeniowego usługi Azure Machine Learning

Wdróż na platformie Azure
Ten szablon tworzy klaster obliczeniowy usługi Azure Machine Learning.
Tworzenie wystąpienia obliczeniowego usługi Azure Machine Learning

Wdróż na platformie Azure
Ten szablon tworzy wystąpienie obliczeniowe usługi Azure Machine Learning w imieniu innego użytkownika z przykładowym skryptem konfiguracji wbudowanej
Tworzenie połączonej usługi w obszarze roboczym usługi Azure Machine Learning

Wdróż na platformie Azure
Ten szablon tworzy usługę LinkedService w istniejącym obszarze roboczym usługi Azure Machine Learning.
Tworzenie docelowego obiektu obliczeniowego usługi AKS z prywatnym adresem IP

Wdróż na platformie Azure
Ten szablon tworzy docelowy obiekt obliczeniowy usługi AKS w danym obszarze roboczym usługi Azure Machine Learning Service z prywatnym adresem IP.

Definicja zasobu szablonu usługi ARM

Typ zasobu obszary robocze/zasoby obliczeniowe można wdrożyć z operacjami docelowymi:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.MachineLearningServices/workspaces/computes, dodaj następujący kod JSON do szablonu.

{
  "type": "Microsoft.MachineLearningServices/workspaces/computes",
  "apiVersion": "2018-03-01-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "identity": {
    "type": "SystemAssigned"
  },
  "properties": {
    "computeLocation": "string",
    "description": "string",
    "resourceId": "string",
    "computeType": "string"
    // For remaining properties, see Compute objects
  }
}

Obiekty obliczeniowe

Ustaw właściwość computeType , aby określić typ obiektu.

W przypadku usługi AKS użyj:

  "computeType": "AKS",
  "properties": {
    "agentCount": "int",
    "agentVMSize": "string",
    "clusterFqdn": "string",
    "sslConfiguration": {
      "cert": "string",
      "cname": "string",
      "key": "string",
      "status": "string"
    },
    "systemServices": [
      {
      }
    ]
  }

W przypadku usługi BatchAI użyj:

  "computeType": "BatchAI",
  "properties": {
    "scaleSettings": {
      "autoScaleEnabled": "bool",
      "maxNodeCount": "int",
      "minNodeCount": "int"
    },
    "vmPriority": "string",
    "vmSize": "string"
  }

W przypadku elementu DataFactory użyj:

  "computeType": "DataFactory"

W przypadku usługi HDInsight użyj:

  "computeType": "HDInsight",
  "properties": {
    "address": "string",
    "administratorAccount": {
      "password": "string",
      "privateKeyData": "string",
      "publicKeyData": "string",
      "username": "string"
    },
    "sshPort": "int"
  }

W przypadku maszyny wirtualnej użyj:

  "computeType": "VirtualMachine",
  "properties": {
    "address": "string",
    "administratorAccount": {
      "password": "string",
      "privateKeyData": "string",
      "publicKeyData": "string",
      "username": "string"
    },
    "sshPort": "int",
    "virtualMachineSize": "string"
  }

Wartości właściwości

obszary robocze/zasoby obliczeniowe

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.MachineLearningServices/workspaces/computes"
apiVersion Wersja interfejsu API zasobów "2018-03-01-preview"
name Nazwa zasobu

Zobacz, jak ustawić nazwy i typy dla zasobów podrzędnych w szablonach usługi ARM w formacie JSON.
ciąg (wymagany)

Limit znaków: 3–24 dla wystąpienia obliczeniowego
3–32 dla obliczeń AML
2–16 dla innych typów obliczeniowych

Prawidłowe znaki:
Alfanumeryczne i łączniki.
location Określa lokalizację zasobu. ciąg
tags Zawiera tagi zasobów zdefiniowane jako pary klucz/wartość. Słownik nazw tagów i wartości. Zobacz Tagi w szablonach
identity Tożsamość zasobu. Tożsamość
properties Właściwości obliczeniowe Środowisko obliczeniowe

Tożsamość

Nazwa Opis Wartość
typ Typ tożsamości. "SystemAssigned"

Compute

Nazwa Opis Wartość
computeLocation Lokalizacja bazowych zasobów obliczeniowych ciąg
description (opis) Opis obliczeń usługi Machine Learning. ciąg
resourceId Identyfikator zasobu usługi ARM dla zasobów obliczeniowych ciąg
computeType Ustawianie typu obiektu AKS
BatchAI
DataFactory
HDInsight
VirtualMachine (wymagane)

AKS

Nazwa Opis Wartość
computeType Typ obliczeń "AKS" (wymagane)
properties Właściwości usługi AKS AKSProperties

AKSProperties

Nazwa Opis Wartość
agentCount Liczba agentów int

Ograniczenia:
Minimalna wartość = 1
agentVMSize Rozmiar maszyny wirtualnej agenta ciąg
clusterFqdn Pełna kwalifikowana nazwa domeny klastra ciąg
sslConfiguration Konfiguracja protokołu SSL SslConfiguration
systemServices Usługi systemowe Usługa systemowa[]

SslConfiguration

Nazwa Opis Wartość
cert Dane certyfikatu ciąg
Cname CNAME certyfikatu ciąg
key Kluczowe dane ciąg
status Włączanie lub wyłączanie protokołu SSL na potrzeby oceniania "Wyłączone"
"Włączone"

Usługa systemowa

Ten obiekt nie zawiera żadnych właściwości do ustawienia podczas wdrażania. Wszystkie właściwości to ReadOnly.

Batch AI

Nazwa Opis Wartość
computeType Typ obliczeń "BatchAI" (wymagane)
properties Właściwości usługi BatchAI Właściwości usługi BatchAI

Właściwości usługi BatchAI

Nazwa Opis Wartość
scaleSettings Ustawienia skalowania dla usługi BatchAI ScaleSettings
vmPriority Priorytet maszyny wirtualnej ciąg
vmSize Rozmiar maszyny wirtualnej ciąg

ScaleSettings

Nazwa Opis Wartość
autoScaleEnabled Włączanie lub wyłączanie automatycznego skalowania bool
maxNodeCount Maksymalna liczba węzłów do użycia int
minNodeCount Minimalna liczba węzłów do użycia int

DataFactory

Nazwa Opis Wartość
computeType Typ obliczeń "DataFactory" (wymagane)

HDInsight

Nazwa Opis Wartość
computeType Typ obliczeń "HDInsight" (wymagane)
properties HdInsightWłaściwości

HdInsightWłaściwości

Nazwa Opis Wartość
adres Publiczny adres IP węzła głównego klastra. ciąg
administratorKonto Administracja poświadczenia dla węzła głównego klastra VirtualMachineSshCredentials
sshPort Port otwarty dla połączeń SSH w węźle głównym klastra. int

VirtualMachineSshCredentials

Nazwa Opis Wartość
hasło Hasło konta administratora ciąg
privateKeyData Dane klucza prywatnego ciąg
publicKeyData Dane klucza publicznego ciąg
nazwa użytkownika Nazwa użytkownika konta administratora ciąg

VirtualMachine

Nazwa Opis Wartość
computeType Typ obliczeń "VirtualMachine" (wymagane)
properties VirtualMachineProperties

VirtualMachineProperties

Nazwa Opis Wartość
adres Publiczny adres IP maszyny wirtualnej. ciąg
administratorKonto Administracja poświadczenia dla maszyny wirtualnej VirtualMachineSshCredentials
sshPort Port otwarty dla połączeń SSH. int
virtualMachineSize Rozmiar maszyny wirtualnej ciąg

Szablony szybkiego startu

Następujące szablony szybkiego startu wdrażają ten typ zasobu.

Template Opis
Tworzenie usługi Machine Learning Service ADLA Compute

Wdróż na platformie Azure
Ten szablon tworzy usługę Machine Learning Service ADLA Compute.
Tworzenie usługi Machine Learning Service Aks Compute

Wdróż na platformie Azure
Ten szablon tworzy usługę Machine Learning Service Aks Compute.
Tworzenie maszyny obliczeniowej DSVM usługi Machine Learning Service

Wdróż na platformie Azure
Ten szablon tworzy maszynę obliczeniową DSVM usługi Machine Learning Service.
Tworzenie klastra usługi Machine Learning Service w usłudze HDInsight

Wdróż na platformie Azure
Ten szablon tworzy klaster usługi HDInsight usługi Machine Learning Service
Tworzenie obliczeń usługi Azure Machine Learning aks

Wdróż na platformie Azure
Ten szablon tworzy obliczenia usługi Azure Machine Learning aks.
Tworzenie klastra obliczeniowego usługi Azure Machine Learning

Wdróż na platformie Azure
Ten szablon tworzy klaster obliczeniowy usługi Azure Machine Learning.
Tworzenie wystąpienia obliczeniowego usługi Azure Machine Learning

Wdróż na platformie Azure
Ten szablon tworzy wystąpienie obliczeniowe usługi Azure Machine Learning w imieniu innego użytkownika z przykładowym skryptem konfiguracji wbudowanej
Tworzenie połączonej usługi w obszarze roboczym usługi Azure Machine Learning

Wdróż na platformie Azure
Ten szablon tworzy usługę LinkedService w istniejącym obszarze roboczym usługi Azure Machine Learning.
Tworzenie docelowego obiektu obliczeniowego usługi AKS z prywatnym adresem IP

Wdróż na platformie Azure
Ten szablon tworzy docelowy obiekt obliczeniowy usługi AKS w danym obszarze roboczym usługi Azure Machine Learning Service z prywatnym adresem IP.

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu obszary robocze/zasoby obliczeniowe można wdrożyć z operacjami docelowymi:

  • Grupy zasobów

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennik zmian.

Format zasobu

Aby utworzyć zasób Microsoft.MachineLearningServices/workspaces/computes, dodaj następujący element Terraform do szablonu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.MachineLearningServices/workspaces/computes@2018-03-01-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "SystemAssigned"
  }
  body = jsonencode({
    properties = {
      computeLocation = "string"
      description = "string"
      resourceId = "string"
      computeType = "string"
      // For remaining properties, see Compute objects
    }
  })
}

Obiekty obliczeniowe

Ustaw właściwość computeType , aby określić typ obiektu.

W przypadku usługi AKS użyj:

  computeType = "AKS"
  properties = {
    agentCount = int
    agentVMSize = "string"
    clusterFqdn = "string"
    sslConfiguration = {
      cert = "string"
      cname = "string"
      key = "string"
      status = "string"
    }
    systemServices = [
      {
      }
    ]
  }

W przypadku usługi BatchAI użyj:

  computeType = "BatchAI"
  properties = {
    scaleSettings = {
      autoScaleEnabled = bool
      maxNodeCount = int
      minNodeCount = int
    }
    vmPriority = "string"
    vmSize = "string"
  }

W przypadku elementu DataFactory użyj:

  computeType = "DataFactory"

W przypadku usługi HDInsight użyj:

  computeType = "HDInsight"
  properties = {
    address = "string"
    administratorAccount = {
      password = "string"
      privateKeyData = "string"
      publicKeyData = "string"
      username = "string"
    }
    sshPort = int
  }

W przypadku maszyny wirtualnej użyj:

  computeType = "VirtualMachine"
  properties = {
    address = "string"
    administratorAccount = {
      password = "string"
      privateKeyData = "string"
      publicKeyData = "string"
      username = "string"
    }
    sshPort = int
    virtualMachineSize = "string"
  }

Wartości właściwości

obszary robocze/zasoby obliczeniowe

Nazwa Opis Wartość
typ Typ zasobu "Microsoft.MachineLearningServices/workspaces/computes@2018-03-01-preview"
name Nazwa zasobu ciąg (wymagany)

Limit znaków: 3–24 dla wystąpienia obliczeniowego
3–32 dla obliczeń AML
2–16 dla innych typów obliczeniowych

Prawidłowe znaki:
Alfanumeryczne i łączniki.
location Określa lokalizację zasobu. ciąg
parent_id Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu. Identyfikator zasobu typu: obszary robocze
tags Zawiera tagi zasobów zdefiniowane jako pary klucz/wartość. Słownik nazw tagów i wartości.
identity Tożsamość zasobu. Tożsamość
properties Właściwości obliczeniowe Środowisko obliczeniowe

Tożsamość

Nazwa Opis Wartość
typ Typ tożsamości. "SystemAssigned"

Compute

Nazwa Opis Wartość
computeLocation Lokalizacja bazowego obliczeniowego ciąg
description (opis) Opis obliczeń usługi Machine Learning. ciąg
resourceId Identyfikator zasobu usługi ARM obliczeniowej ciąg
computeType Ustawianie typu obiektu AKS
BatchAI
DataFactory
HDInsight
VirtualMachine (wymagane)

AKS

Nazwa Opis Wartość
computeType Typ obliczeń "AKS" (wymagane)
properties Właściwości usługi AKS AKSProperties

AKSProperties

Nazwa Opis Wartość
agentCount Liczba agentów int

Ograniczenia:
Minimalna wartość = 1
agentVMSize Rozmiar maszyny wirtualnej agenta ciąg
clusterFqdn Pełna kwalifikowana nazwa domeny klastra ciąg
sslConfiguration Konfiguracja protokołu SSL SslConfiguration
systemServices Usługi systemowe SystemService[]

SslConfiguration

Nazwa Opis Wartość
cert Dane certyfikatu ciąg
Cname CNAME certyfikatu ciąg
key Dane klucza ciąg
status Włączanie lub wyłączanie protokołu SSL na potrzeby oceniania "Wyłączone"
"Włączone"

SystemService

Ten obiekt nie zawiera żadnych właściwości do ustawienia podczas wdrażania. Wszystkie właściwości to ReadOnly.

Batch AI

Nazwa Opis Wartość
computeType Typ obliczeń "BatchAI" (wymagane)
properties Właściwości usługi BatchAI Właściwości usługi BatchAIProperties

Właściwości usługi BatchAIProperties

Nazwa Opis Wartość
scaleSettings Ustawienia skalowania dla usługi BatchAI ScaleSettings
vmPriority Priorytet maszyny wirtualnej ciąg
vmSize Rozmiar maszyny wirtualnej ciąg

ScaleSettings

Nazwa Opis Wartość
autoScaleEnabled Włączanie lub wyłączanie automatycznego skalowania bool
maxNodeCount Maksymalna liczba węzłów do użycia int
minNodeCount Minimalna liczba węzłów do użycia int

DataFactory

Nazwa Opis Wartość
computeType Typ obliczeń "DataFactory" (wymagane)

HDInsight

Nazwa Opis Wartość
computeType Typ obliczeń "HDInsight" (wymagane)
properties HdInsightProperties

HdInsightProperties

Nazwa Opis Wartość
adres Publiczny adres IP węzła głównego klastra. ciąg
administratorKonto Administracja poświadczenia dla węzła głównego klastra VirtualMachineSshCredentials
sshPort Port otwarty dla połączeń SSH w węźle głównym klastra. int

VirtualMachineSshCredentials

Nazwa Opis Wartość
hasło Hasło konta administratora ciąg
privateKeyData Dane klucza prywatnego ciąg
publicKeyData Dane klucza publicznego ciąg
nazwa użytkownika Nazwa użytkownika konta administratora ciąg

VirtualMachine

Nazwa Opis Wartość
computeType Typ obliczeń "VirtualMachine" (wymagane)
properties VirtualMachineProperties

VirtualMachineProperties

Nazwa Opis Wartość
adres Publiczny adres IP maszyny wirtualnej. ciąg
administratorKonto Administracja poświadczenia dla maszyny wirtualnej VirtualMachineSshCredentials
sshPort Port otwarty dla połączeń SSH. int
virtualMachineSize Rozmiar maszyny wirtualnej ciąg