Microsoft.MachineLearningServices workspaces/computes 2018-03-01-preview
Artykuł 12/09/2024
Współautorzy: 2
Opinia
W tym artykule
Definicja zasobu Bicep
Typ zasobu obszary robocze/zasoby obliczeniowe można wdrożyć przy użyciu operacji docelowych:
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian .
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' = {
parent: resourceSymbolicName
identity: {
type: 'SystemAssigned'
}
location: 'string'
name: 'string'
properties: {
computeLocation: 'string'
description: 'string'
resourceId: 'string'
computeType: 'string'
// For remaining properties, see Compute objects
}
tags: {
{customized property}: 'string'
}
}
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 batchAI użyj:
{
computeType: 'BatchAI'
properties: {
scaleSettings: {
autoScaleEnabled: bool
maxNodeCount: int
minNodeCount: int
}
vmPriority: 'string'
vmSize: 'string'
}
}
W przypadku 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 VirtualMachine 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
Usługa AKS
Nazwa
Opis
Wartość
computeType
Typ obliczeń
"AKS" (wymagane)
Właściwości
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
struna
clusterFqdn
Pełna kwalifikowana nazwa domeny klastra
struna
sslConfiguration
Konfiguracja protokołu SSL
SslConfiguration
systemServices
Usługi systemowe
SystemService []
BatchAI
Nazwa
Opis
Wartość
computeType
Typ obliczeń
"BatchAI" (wymagane)
Właściwości
Właściwości usługi BatchAI
BatchAIProperties
Właściwości usługi BatchAI
Nazwa
Opis
Wartość
scaleSettings
Ustawienia skalowania dla usługi BatchAI
ScaleSettings
vmPriority
Priorytet maszyny wirtualnej
struna
vmSize
Rozmiar maszyny wirtualnej
struna
Liczyć
Nazwa
Opis
Wartość
computeLocation
Lokalizacja bazowego środowiska obliczeniowego
struna
computeType
Ustaw wartość "AKS" dla typu AKS . Ustaw wartość "BatchAI" dla typu BatchAI . Ustaw wartość "DataFactory" dla typu DataFactory . Ustaw wartość "HDInsight" dla typu HDInsight . Ustaw wartość "VirtualMachine" dla typu VirtualMachine .
"AKS" "BatchAI" "DataFactory" "HDInsight" "VirtualMachine" (wymagane)
opis
Opis obliczeń usługi Machine Learning.
struna
resourceId
Identyfikator zasobu usługi ARM zasobów obliczeniowych
struna
DataFactory
Nazwa
Opis
Wartość
computeType
Typ obliczeń
"DataFactory" (wymagane)
HDInsight
Nazwa
Opis
Wartość
computeType
Typ obliczeń
"HDInsight" (wymagane)
Właściwości
HDInsightProperties
HdInsightProperties
Nazwa
Opis
Wartość
adres
Publiczny adres IP węzła głównego klastra.
struna
administratorKonto
Poświadczenia administratora dla węzła głównego klastra
VirtualMachineSshCredentials
sshPort
Port otwarty dla połączeń SSH w węźle głównym klastra.
Int
Tożsamość
Nazwa
Opis
Wartość
typ
Typ tożsamości.
"SystemAssigned"
Microsoft.MachineLearningServices/workspaces/computes
Nazwa
Opis
Wartość
tożsamość
Tożsamość zasobu.
Tożsamości
lokalizacja
Określa lokalizację zasobu.
struna
nazwa
Nazwa zasobu
ciąg (wymagany)
rodzic
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: obszarów roboczych
Właściwości
Właściwości obliczeniowe
Środowisko obliczeniowe
Tagi
Tagi zasobów
Słownik nazw tagów i wartości. Zobacz tagi w szablonach
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
SslConfiguration
Nazwa
Opis
Wartość
Cert
Dane certyfikatu
struna
cname
CNAME certyfikatu
struna
klucz
Kluczowe dane
struna
stan
Włączanie lub wyłączanie protokołu SSL na potrzeby oceniania
"Wyłączone" "Włączone"
Usługa systemowa
VirtualMachine
VirtualMachineProperties
Nazwa
Opis
Wartość
adres
Publiczny adres IP maszyny wirtualnej.
struna
administratorKonto
Poświadczenia administratora dla maszyny wirtualnej
VirtualMachineSshCredentials
sshPort
Port otwarty dla połączeń SSH.
Int
virtualMachineSize
Rozmiar maszyny wirtualnej
struna
VirtualMachineSshCredentials
Nazwa
Opis
Wartość
hasło
Hasło konta administratora
struna
privateKeyData
Dane klucza prywatnego
struna
publicKeyData
Dane klucza publicznego
struna
nazwa użytkownika
Nazwa użytkownika konta administratora
struna
Przykłady z przewodnika Szybki start
W poniższych przykładach szybkiego startu wdrożono ten typ zasobu.
Definicja zasobu szablonu usługi ARM
Typ zasobu obszary robocze/zasoby obliczeniowe można wdrożyć przy użyciu operacji docelowych:
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian .
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",
"identity": {
"type": "SystemAssigned"
},
"location": "string",
"properties": {
"computeLocation": "string",
"description": "string",
"resourceId": "string",
"computeType": "string"
// For remaining properties, see Compute objects
},
"tags": {
"{customized property}": "string"
}
}
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 batchAI użyj:
{
"computeType": "BatchAI",
"properties": {
"scaleSettings": {
"autoScaleEnabled": "bool",
"maxNodeCount": "int",
"minNodeCount": "int"
},
"vmPriority": "string",
"vmSize": "string"
}
}
W przypadku 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 VirtualMachine 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
Usługa AKS
Nazwa
Opis
Wartość
computeType
Typ obliczeń
"AKS" (wymagane)
Właściwości
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
struna
clusterFqdn
Pełna kwalifikowana nazwa domeny klastra
struna
sslConfiguration
Konfiguracja protokołu SSL
SslConfiguration
systemServices
Usługi systemowe
SystemService []
BatchAI
Nazwa
Opis
Wartość
computeType
Typ obliczeń
"BatchAI" (wymagane)
Właściwości
Właściwości usługi BatchAI
BatchAIProperties
Właściwości usługi BatchAI
Nazwa
Opis
Wartość
scaleSettings
Ustawienia skalowania dla usługi BatchAI
ScaleSettings
vmPriority
Priorytet maszyny wirtualnej
struna
vmSize
Rozmiar maszyny wirtualnej
struna
Liczyć
Nazwa
Opis
Wartość
computeLocation
Lokalizacja bazowego środowiska obliczeniowego
struna
computeType
Ustaw wartość "AKS" dla typu AKS . Ustaw wartość "BatchAI" dla typu BatchAI . Ustaw wartość "DataFactory" dla typu DataFactory . Ustaw wartość "HDInsight" dla typu HDInsight . Ustaw wartość "VirtualMachine" dla typu VirtualMachine .
"AKS" "BatchAI" "DataFactory" "HDInsight" "VirtualMachine" (wymagane)
opis
Opis obliczeń usługi Machine Learning.
struna
resourceId
Identyfikator zasobu usługi ARM zasobów obliczeniowych
struna
DataFactory
Nazwa
Opis
Wartość
computeType
Typ obliczeń
"DataFactory" (wymagane)
HDInsight
Nazwa
Opis
Wartość
computeType
Typ obliczeń
"HDInsight" (wymagane)
Właściwości
HDInsightProperties
HdInsightProperties
Nazwa
Opis
Wartość
adres
Publiczny adres IP węzła głównego klastra.
struna
administratorKonto
Poświadczenia administratora dla węzła głównego klastra
VirtualMachineSshCredentials
sshPort
Port otwarty dla połączeń SSH w węźle głównym klastra.
Int
Tożsamość
Nazwa
Opis
Wartość
typ
Typ tożsamości.
"SystemAssigned"
Microsoft.MachineLearningServices/workspaces/computes
Nazwa
Opis
Wartość
apiVersion
Wersja interfejsu API
"2018-03-01-preview"
tożsamość
Tożsamość zasobu.
Tożsamości
lokalizacja
Określa lokalizację zasobu.
struna
nazwa
Nazwa zasobu
ciąg (wymagany)
Właściwości
Właściwości obliczeniowe
Środowisko obliczeniowe
Tagi
Tagi zasobów
Słownik nazw tagów i wartości. Zobacz tagi w szablonach
typ
Typ zasobu
"Microsoft.MachineLearningServices/workspaces/computes"
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
SslConfiguration
Nazwa
Opis
Wartość
Cert
Dane certyfikatu
struna
cname
CNAME certyfikatu
struna
klucz
Kluczowe dane
struna
stan
Włączanie lub wyłączanie protokołu SSL na potrzeby oceniania
"Wyłączone" "Włączone"
Usługa systemowa
VirtualMachine
VirtualMachineProperties
Nazwa
Opis
Wartość
adres
Publiczny adres IP maszyny wirtualnej.
struna
administratorKonto
Poświadczenia administratora dla maszyny wirtualnej
VirtualMachineSshCredentials
sshPort
Port otwarty dla połączeń SSH.
Int
virtualMachineSize
Rozmiar maszyny wirtualnej
struna
VirtualMachineSshCredentials
Nazwa
Opis
Wartość
hasło
Hasło konta administratora
struna
privateKeyData
Dane klucza prywatnego
struna
publicKeyData
Dane klucza publicznego
struna
nazwa użytkownika
Nazwa użytkownika konta administratora
struna
Szablony szybkiego startu
Następujące szablony szybkiego startu wdrażają ten typ zasobu.
Typ zasobu obszary robocze/zasoby obliczeniowe można wdrożyć przy użyciu operacji docelowych:
Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian .
Aby utworzyć zasób Microsoft.MachineLearningServices/workspaces/computes, dodaj następujący program Terraform do szablonu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.MachineLearningServices/workspaces/computes@2018-03-01-preview"
name = "string"
identity = {
type = "SystemAssigned"
}
location = "string"
tags = {
{customized property} = "string"
}
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 batchAI użyj:
{
computeType = "BatchAI"
properties = {
scaleSettings = {
autoScaleEnabled = bool
maxNodeCount = int
minNodeCount = int
}
vmPriority = "string"
vmSize = "string"
}
}
W przypadku 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 VirtualMachine 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
Usługa AKS
Nazwa
Opis
Wartość
computeType
Typ obliczeń
"AKS" (wymagane)
Właściwości
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
struna
clusterFqdn
Pełna kwalifikowana nazwa domeny klastra
struna
sslConfiguration
Konfiguracja protokołu SSL
SslConfiguration
systemServices
Usługi systemowe
SystemService []
BatchAI
Nazwa
Opis
Wartość
computeType
Typ obliczeń
"BatchAI" (wymagane)
Właściwości
Właściwości usługi BatchAI
BatchAIProperties
Właściwości usługi BatchAI
Nazwa
Opis
Wartość
scaleSettings
Ustawienia skalowania dla usługi BatchAI
ScaleSettings
vmPriority
Priorytet maszyny wirtualnej
struna
vmSize
Rozmiar maszyny wirtualnej
struna
Liczyć
Nazwa
Opis
Wartość
computeLocation
Lokalizacja bazowego środowiska obliczeniowego
struna
computeType
Ustaw wartość "AKS" dla typu AKS . Ustaw wartość "BatchAI" dla typu BatchAI . Ustaw wartość "DataFactory" dla typu DataFactory . Ustaw wartość "HDInsight" dla typu HDInsight . Ustaw wartość "VirtualMachine" dla typu VirtualMachine .
"AKS" "BatchAI" "DataFactory" "HDInsight" "VirtualMachine" (wymagane)
opis
Opis obliczeń usługi Machine Learning.
struna
resourceId
Identyfikator zasobu usługi ARM zasobów obliczeniowych
struna
DataFactory
Nazwa
Opis
Wartość
computeType
Typ obliczeń
"DataFactory" (wymagane)
HDInsight
Nazwa
Opis
Wartość
computeType
Typ obliczeń
"HDInsight" (wymagane)
Właściwości
HDInsightProperties
HdInsightProperties
Nazwa
Opis
Wartość
adres
Publiczny adres IP węzła głównego klastra.
struna
administratorKonto
Poświadczenia administratora dla węzła głównego klastra
VirtualMachineSshCredentials
sshPort
Port otwarty dla połączeń SSH w węźle głównym klastra.
Int
Tożsamość
Nazwa
Opis
Wartość
typ
Typ tożsamości.
"SystemAssigned"
Microsoft.MachineLearningServices/workspaces/computes
Nazwa
Opis
Wartość
tożsamość
Tożsamość zasobu.
Tożsamości
lokalizacja
Określa lokalizację zasobu.
struna
nazwa
Nazwa zasobu
ciąg (wymagany)
parent_id
Identyfikator zasobu, który jest elementem nadrzędnym dla tego zasobu.
Identyfikator zasobu typu: obszarów roboczych
Właściwości
Właściwości obliczeniowe
Środowisko obliczeniowe
Tagi
Tagi zasobów
Słownik nazw tagów i wartości.
typ
Typ zasobu
"Microsoft.MachineLearningServices/workspaces/computes@2018-03-01-preview"
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
SslConfiguration
Nazwa
Opis
Wartość
Cert
Dane certyfikatu
struna
cname
CNAME certyfikatu
struna
klucz
Kluczowe dane
struna
stan
Włączanie lub wyłączanie protokołu SSL na potrzeby oceniania
"Wyłączone" "Włączone"
Usługa systemowa
VirtualMachine
VirtualMachineProperties
Nazwa
Opis
Wartość
adres
Publiczny adres IP maszyny wirtualnej.
struna
administratorKonto
Poświadczenia administratora dla maszyny wirtualnej
VirtualMachineSshCredentials
sshPort
Port otwarty dla połączeń SSH.
Int
virtualMachineSize
Rozmiar maszyny wirtualnej
struna
VirtualMachineSshCredentials
Nazwa
Opis
Wartość
hasło
Hasło konta administratora
struna
privateKeyData
Dane klucza prywatnego
struna
publicKeyData
Dane klucza publicznego
struna
nazwa użytkownika
Nazwa użytkownika konta administratora
struna