Ruang kerja Microsoft.MachineLearningServices/computes 2023-06-01-preview
- Terbaru
- pratinjau
2024-07-01 - 2024-04-01
- pratinjau
2024-04-01 - pratinjau
2024-01-01 -
2023-10-01 - 2023-08-01-preview
- 2023-06-01-preview
- 2023-04-01
- 2023-04-01-preview
- pratinjau
2023-02-01 - pratinjau
2022-12-01 -
2022-10-01 - pratinjau
2022-10-01 - pratinjau
2022-06-01 -
2022-05-01 - 2022-02-01-preview
- pratinjau
2022-01-01 -
2021-07-01 - 2021-04-01
- pratinjau
2021-03-01 -
2021-01-01 - pratinjau
2020-09-01 - 2020-08-01
- 2020-06-01
- 2020-05-15-preview
- pratinjau
2020-05-01 - 2020-04-01
-
2020-03-01 - pratinjau
2020-02-18 -
2020-01-01 -
2019-11-01 - 2019-06-01
- 2019-05-01
- 2018-11-19
- pratinjau
2018-03-01
Definisi sumber daya Bicep
Jenis sumber daya ruang kerja/komputasi dapat disebarkan dengan operasi yang menargetkan:
- Grup sumber daya
- Lihat perintah penyebaran grup sumber daya
Untuk daftar properti yang diubah di setiap versi API, lihat mengubah log.
Format sumber daya
Untuk membuat sumber daya Microsoft.MachineLearningServices/workspaces/computes, tambahkan Bicep berikut ke templat Anda.
resource symbolicname 'Microsoft.MachineLearningServices/workspaces/computes@2023-06-01-preview' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
sku: {
capacity: int
family: 'string'
name: 'string'
size: 'string'
tier: 'string'
}
parent: resourceSymbolicName
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
properties: {
computeLocation: 'string'
description: 'string'
disableLocalAuth: bool
resourceId: 'string'
computeType: 'string'
// For remaining properties, see Compute objects
}
}
Objek komputasi
Atur properti
UntukAKS
computeType: 'AKS'
properties: {
agentCount: int
agentVmSize: 'string'
aksNetworkingConfiguration: {
dnsServiceIP: 'string'
dockerBridgeCidr: 'string'
serviceCidr: 'string'
subnetId: 'string'
}
clusterFqdn: 'string'
clusterPurpose: 'string'
loadBalancerSubnet: 'string'
loadBalancerType: 'string'
sslConfiguration: {
cert: 'string'
cname: 'string'
key: 'string'
leafDomainLabel: 'string'
overwriteExistingDomain: bool
status: 'string'
}
}
UntukAmlCompute
computeType: 'AmlCompute'
properties: {
enableNodePublicIp: bool
isolatedNetwork: bool
osType: 'string'
propertyBag: any()
remoteLoginPortPublicAccess: 'string'
scaleSettings: {
maxNodeCount: int
minNodeCount: int
nodeIdleTimeBeforeScaleDown: 'string'
}
subnet: {
id: 'string'
}
userAccountCredentials: {
adminUserName: 'string'
adminUserPassword: 'string'
adminUserSshPublicKey: 'string'
}
virtualMachineImage: {
id: 'string'
}
vmPriority: 'string'
vmSize: 'string'
}
UntukComputeInstance
computeType: 'ComputeInstance'
properties: {
applicationSharingPolicy: 'string'
autologgerSettings: {
mlflowAutologger: 'string'
}
computeInstanceAuthorizationType: 'personal'
customServices: [
{
docker: {
privileged: bool
{customized property}: any()
}
endpoints: [
{
hostIp: 'string'
name: 'string'
protocol: 'string'
published: int
target: int
}
]
environmentVariables: {
{customized property}: {
type: 'local'
value: 'string'
{customized property}: any()
}
}
image: {
reference: 'string'
type: 'string'
{customized property}: any()
}
name: 'string'
volumes: [
{
bind: {
createHostPath: bool
propagation: 'string'
selinux: 'string'
}
consistency: 'string'
readOnly: bool
source: 'string'
target: 'string'
tmpfs: {
size: int
}
type: 'string'
volume: {
nocopy: bool
}
}
]
{customized property}: any()
}
]
enableNodePublicIp: bool
idleTimeBeforeShutdown: 'string'
personalComputeInstanceSettings: {
assignedUser: {
objectId: 'string'
tenantId: 'string'
}
}
schedules: {
computeStartStop: [
{
action: 'string'
cron: {
expression: 'string'
startTime: 'string'
timeZone: 'string'
}
recurrence: {
frequency: 'string'
interval: int
schedule: {
hours: [
int
]
minutes: [
int
]
monthDays: [
int
]
weekDays: [
'string'
]
}
startTime: 'string'
timeZone: 'string'
}
schedule: {
id: 'string'
provisioningStatus: 'string'
status: 'string'
}
status: 'string'
triggerType: 'string'
}
]
}
setupScripts: {
scripts: {
creationScript: {
scriptArguments: 'string'
scriptData: 'string'
scriptSource: 'string'
timeout: 'string'
}
startupScript: {
scriptArguments: 'string'
scriptData: 'string'
scriptSource: 'string'
timeout: 'string'
}
}
}
sshSettings: {
adminPublicKey: 'string'
sshPublicAccess: 'string'
}
subnet: {
id: 'string'
}
vmSize: 'string'
}
UntukDatabricks
computeType: 'Databricks'
properties: {
databricksAccessToken: 'string'
workspaceUrl: 'string'
}
Untuk DataFactory, gunakan:
computeType: 'DataFactory'
UntukDataLakeAnalytics
computeType: 'DataLakeAnalytics'
properties: {
dataLakeStoreAccountName: 'string'
}
Untuk HDInsight, gunakan:
computeType: 'HDInsight'
properties: {
address: 'string'
administratorAccount: {
password: 'string'
privateKeyData: 'string'
publicKeyData: 'string'
username: 'string'
}
sshPort: int
}
Untuk
computeType: 'Kubernetes'
properties: {
defaultInstanceType: 'string'
extensionInstanceReleaseTrain: 'string'
extensionPrincipalId: 'string'
instanceTypes: {
{customized property}: {
nodeSelector: {
{customized property}: 'string'
}
resources: {
limits: {
{customized property}: 'string'
}
requests: {
{customized property}: 'string'
}
}
}
}
namespace: 'string'
relayConnectionString: 'string'
serviceBusConnectionString: 'string'
vcName: 'string'
}
Untuk SynapseSpark, gunakan:
computeType: 'SynapseSpark'
properties: {
autoPauseProperties: {
delayInMinutes: int
enabled: bool
}
autoScaleProperties: {
enabled: bool
maxNodeCount: int
minNodeCount: int
}
nodeCount: int
nodeSize: 'string'
nodeSizeFamily: 'string'
poolName: 'string'
resourceGroup: 'string'
sparkVersion: 'string'
subscriptionId: 'string'
workspaceName: 'string'
}
Untuk VirtualMachine, gunakan:
computeType: 'VirtualMachine'
properties: {
address: 'string'
administratorAccount: {
password: 'string'
privateKeyData: 'string'
publicKeyData: 'string'
username: 'string'
}
isNotebookInstanceCompute: bool
notebookServerPort: int
sshPort: int
virtualMachineSize: 'string'
}
Nilai properti
ruang kerja/komputasi
Nama | Deskripsi | Nilai |
---|---|---|
Nama | Nama sumber daya Lihat cara mengatur nama dan jenis untuk sumber daya anak di Bicep. |
string (diperlukan) Batas karakter: 3-24 untuk instans komputasi 3-32 untuk komputasi AML 2-16 untuk jenis komputasi lainnya Karakter yang valid: Alfanumerik dan tanda hubung. |
tempat | Menentukan lokasi sumber daya. | tali |
Tags | Berisi tag sumber daya yang didefinisikan sebagai pasangan kunci/nilai. | Kamus nama dan nilai tag. Lihat Tag dalam templat |
Sku | Sku ruang kerja. | Sku |
ortu | Di Bicep, Anda dapat menentukan sumber daya induk untuk sumber daya anak. Anda hanya perlu menambahkan properti ini ketika sumber daya anak dideklarasikan di luar sumber daya induk. Untuk informasi selengkapnya, lihat sumber daya Turunan di luar sumber daya induk. |
Nama simbolis untuk sumber daya jenis: ruang kerja |
identitas | Identitas sumber daya. | managedServiceIdentity |
Properti | Properti komputasi | Komputasi |
ManagedServiceIdentity
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Jenis identitas layanan terkelola (di mana jenis SystemAssigned dan UserAssigned diizinkan). | 'Tidak Ada' 'SystemAssigned' 'SystemAssigned,UserAssigned' 'UserAssigned' (diperlukan) |
userAssignedIdentities | Kumpulan identitas yang ditetapkan pengguna yang terkait dengan sumber daya. Kunci kamus userAssignedIdentities akan menjadi id sumber daya ARM dalam formulir: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Nilai kamus dapat berupa objek kosong ({}) dalam permintaan. | UserAssignedIdentities |
UserAssignedIdentities
Nama | Deskripsi | Nilai |
---|---|---|
{customized property} | userAssignedIdentity |
UserAssignedIdentity
Objek ini tidak berisi properti apa pun untuk diatur selama penyebaran. Semua properti adalah ReadOnly.
Menghitung
Nama | Deskripsi | Nilai |
---|---|---|
computeLocation | Lokasi untuk komputasi yang mendasar | tali |
deskripsi | Penjabaran dari komputasi Pembelajaran Mesin. | tali |
disableLocalAuth | Menolak autentikasi lokal dan memastikan pelanggan hanya dapat menggunakan MSI dan AAD secara eksklusif untuk autentikasi. | bool |
resourceId | Id sumber daya ARM dari komputasi yang mendasar | tali |
computeType | Mengatur jenis objek |
AKS AmlCompute Databricks DataFactory DataLakeAnalytics SynapseSpark VirtualMachine (diperlukan) |
AKS
Nama | Deskripsi | Nilai |
---|---|---|
computeType | Jenis komputasi | 'AKS' (diperlukan) |
Properti | Properti AKS | AKSSchemaProperties |
AKSSchemaProperties
Nama | Deskripsi | Nilai |
---|---|---|
agentCount | Jumlah agen | Int Kendala: Nilai min = 0 |
agentVmSize | Ukuran komputer virtual agen | tali |
aksNetworkingConfiguration | Konfigurasi jaringan AKS untuk vnet | AksNetworkingConfiguration |
clusterFqdn | Nama domain kluster yang memenuhi syarat | tali |
clusterPurpose | Penggunaan kluster yang dimaksudkan | 'DenseProd' 'DevTest' 'FastProd' |
loadBalancerSubnet | Load Balancer Subnet | tali |
loadBalancerType | Jenis Load Balancer | 'InternalLoadBalancer' 'PublicIp' |
sslConfiguration | Konfigurasi SSL | SslConfiguration |
AksNetworkingConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
dnsServiceIP | Alamat IP yang ditetapkan ke layanan DNS Kubernetes. Ini harus berada dalam rentang alamat layanan Kubernetes yang ditentukan dalam serviceCidr. | tali Kendala: Pola = ^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$ |
dockerBridgeCidr | Rentang IP notasi CIDR yang ditetapkan ke jaringan jembatan Docker. Ini tidak boleh tumpang tindih dengan rentang IP Subnet atau rentang alamat layanan Kubernetes. | tali Kendala: Pola = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$ |
serviceCidr | IP notasi CIDR berkisar untuk menetapkan IP kluster layanan. Ini tidak boleh tumpang tindih dengan rentang IP Subnet apa pun. | tali Kendala: Pola = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$ |
subnetId | ID sumber daya subnet jaringan virtual milik simpul komputasi | tali |
SslConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
Cert | Data sertifikasi | tali Kendala: Nilai sensitif. Teruskan sebagai parameter aman. |
cname | CNAME sertifikat | tali |
kunci | Data kunci | tali Kendala: Nilai sensitif. Teruskan sebagai parameter aman. |
leafDomainLabel | Label domain daun dari titik akhir publik | tali |
overwriteExistingDomain | Menunjukkan apakah akan menimpa label domain yang ada. | bool |
keadaan | Mengaktifkan atau menonaktifkan ssl untuk penilaian | 'Otomatis' 'Dinonaktifkan' 'Diaktifkan' |
AmlCompute
Nama | Deskripsi | Nilai |
---|---|---|
computeType | Jenis komputasi | 'AmlCompute' (diperlukan) |
Properti | Properti AmlCompute | |
AmlComputeProperties
Nama | Deskripsi | Nilai |
---|---|---|
enableNodePublicIp | Mengaktifkan atau menonaktifkan provisi alamat IP publik node. Nilai yang mungkin adalah: Nilai yang mungkin adalah: true - Menunjukkan bahwa simpul komputasi akan memiliki IP publik yang disediakan. false - Menunjukkan bahwa simpul komputasi akan memiliki titik akhir privat dan tidak ada IP publik. | bool |
isolatedNetwork | Jaringan terisolasi atau tidak | bool |
osType | Jenis OS Komputasi | 'Linux' 'Windows' |
propertyBag | Tas properti yang berisi properti tambahan. | Untuk Bicep, Anda dapat menggunakan fungsi |
remoteLoginPortPublicAccess | Status port SSH publik. Nilai yang mungkin adalah: Dinonaktifkan - Menunjukkan bahwa port ssh publik ditutup pada semua simpul kluster. Diaktifkan - Menunjukkan bahwa port ssh publik terbuka pada semua simpul kluster. NotSpecified - Menunjukkan bahwa port ssh publik ditutup pada semua node kluster jika VNet ditentukan, yang lain terbuka semua simpul publik. Ini dapat menjadi default hanya selama waktu pembuatan kluster, setelah dibuat, itu akan diaktifkan atau dinonaktifkan. | 'Dinonaktifkan' 'Diaktifkan' 'Tidak Ditentukan' |
scaleSettings | Pengaturan skala untuk Komputasi AML | |
Subnet | ID sumber daya subnet jaringan virtual milik simpul komputasi. | resourceId |
userAccountCredentials | Kredensial untuk akun pengguna administrator yang akan dibuat pada setiap simpul komputasi. | userAccountCredentials |
virtualMachineImage | Gambar Komputer Virtual untuk KOMPutasi AML - hanya windows | VirtualMachineImage |
vmPriority | Prioritas Komputer Virtual | 'Didedikasikan' 'LowPriority' |
vmSize | Ukuran Komputer Virtual | tali |
ScaleSettings
Nama | Deskripsi | Nilai |
---|---|---|
maxNodeCount | Jumlah maksimum simpul yang akan digunakan | int (diperlukan) |
minNodeCount | Jumlah simpul min yang akan digunakan | Int |
nodeIdleTimeBeforeScaleDown | Waktu Simpul Menganggur sebelum menurunkan skala amlCompute. String ini harus dalam Format RFC. | tali |
ResourceId
Nama | Deskripsi | Nilai |
---|---|---|
Id | ID sumber daya | string (diperlukan) |
UserAccountCredentials
Nama | Deskripsi | Nilai |
---|---|---|
adminUserName | Nama akun pengguna administrator yang dapat digunakan untuk SSH ke simpul. | string (diperlukan) |
adminUserPassword | Kata sandi akun pengguna administrator. | tali Kendala: Nilai sensitif. Teruskan sebagai parameter aman. |
adminUserSshPublicKey | Kunci umum SSH dari akun pengguna administrator. | tali Kendala: Nilai sensitif. Teruskan sebagai parameter aman. |
VirtualMachineImage
Nama | Deskripsi | Nilai |
---|---|---|
Id | Jalur gambar Komputer Virtual | string (diperlukan) |
ComputeInstance
Nama | Deskripsi | Nilai |
---|---|---|
computeType | Jenis komputasi | 'ComputeInstance' (diperlukan) |
Properti | Properti ComputeInstance | ComputeInstanceProperties |
ComputeInstanceProperties
Nama | Deskripsi | Nilai |
---|---|---|
applicationSharingPolicy | Kebijakan untuk berbagi aplikasi pada instans komputasi ini di antara pengguna ruang kerja induk. Jika Pribadi, hanya pembuat yang dapat mengakses aplikasi pada instans komputasi ini. Saat Dibagikan, setiap pengguna ruang kerja dapat mengakses aplikasi pada instans ini tergantung pada peran yang ditetapkannya. | 'Pribadi' 'Dibagikan' |
autologgerSettings | Menentukan pengaturan untuk autologger. | computeInstanceAutologgerSettings |
computeInstanceAuthorizationType | Jenis Otorisasi Instans Komputasi. Nilai yang tersedia bersifat pribadi (default). | 'pribadi' |
customServices | Daftar Layanan Kustom yang ditambahkan ke komputasi. | CustomService[] |
enableNodePublicIp | Mengaktifkan atau menonaktifkan provisi alamat IP publik node. Nilai yang mungkin adalah: Nilai yang mungkin adalah: true - Menunjukkan bahwa simpul komputasi akan memiliki IP publik yang disediakan. false - Menunjukkan bahwa simpul komputasi akan memiliki titik akhir privat dan tidak ada IP publik. | bool |
idleTimeBeforeShutdown | Menghentikan instans komputasi setelah periode tidak aktif yang ditentukan pengguna. Waktu ditentukan dalam format ISO8601. Minimum adalah 15 menit, maksimum adalah 3 hari. | tali |
personalComputeInstanceSettings | Pengaturan untuk instans komputasi pribadi. | PersonalComputeInstanceSettings |
Jadwal | Daftar jadwal yang akan diterapkan pada komputasi. | ComputeSchedules |
setupScripts | Detail skrip yang disesuaikan untuk dijalankan untuk menyiapkan kluster. | |
sshSettings | Menentukan kebijakan dan pengaturan untuk akses SSH. | computeInstanceSshSettings |
Subnet | ID sumber daya subnet jaringan virtual milik simpul komputasi. | resourceId |
vmSize | Ukuran Komputer Virtual | tali |
ComputeInstanceAutologgerSettings
Nama | Deskripsi | Nilai |
---|---|---|
mlflowAutologger | Menunjukkan apakah autologger mlflow diaktifkan untuk buku catatan. | 'Dinonaktifkan' 'Diaktifkan' |
Layanan Kustom
Nama | Deskripsi | Nilai |
---|---|---|
buruh kapal | Menjelaskan pengaturan docker untuk gambar | Docker |
Endpoint | Mengonfigurasi titik akhir untuk kontainer | Titik Akhir |
environmentVariables | Variabel Lingkungan untuk kontainer | customServiceEnvironmentVariables |
citra | Menjelaskan Spesifikasi Gambar | Gambar |
Nama | Nama Layanan Kustom | tali |
Volume | Mengonfigurasi volume untuk kontainer | VolumeDefinition |
{customized property} | Untuk Bicep, Anda dapat menggunakan fungsi |
Buruh kapal
Nama | Deskripsi | Nilai |
---|---|---|
Istimewa | Tunjukkan apakah kontainer akan berjalan dalam mode istimewa atau tidak istimewa. | bool |
{customized property} | Untuk Bicep, Anda dapat menggunakan fungsi |
Endpoint
Nama | Deskripsi | Nilai |
---|---|---|
hostIp | IP host tempat aplikasi diekspos dari kontainer | tali |
Nama | Nama Titik Akhir | tali |
protokol | Protokol di mana komunikasi akan terjadi melalui titik akhir ini | 'http ''tcp' 'udp' |
Diterbitkan | Port tempat aplikasi diekspos dari kontainer. | Int |
Target | Port aplikasi di dalam kontainer. | Int |
CustomServiceEnvironmentVariables
Nama | Deskripsi | Nilai |
---|---|---|
{customized property} | EnvironmentVariable |
EnvironmentVariable
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Jenis Variabel Lingkungan. Nilai yang mungkin adalah: lokal - Untuk variabel lokal | 'lokal' |
nilai | Nilai variabel Lingkungan | tali |
{customized property} | Untuk Bicep, Anda dapat menggunakan fungsi |
Citra
Nama | Deskripsi | Nilai |
---|---|---|
referensi | URL referensi gambar | tali |
jenis | Jenis gambar. Nilai yang mungkin adalah: docker - Untuk gambar docker. azureml - Untuk gambar AzureML | 'azureml' 'docker' |
{customized property} | Untuk Bicep, Anda dapat menggunakan fungsi |
VolumeDefinition
Nama | Deskripsi | Nilai |
---|---|---|
mengikat | Opsi Ikatan pemasangan | BindOptions |
konsistensi | Konsistensi volume | tali |
readOnly | Menunjukkan apakah akan memasang volume sebagai readOnly. Nilai default untuk ini adalah false. | bool |
sumber | Sumber pemasangan. Untuk pemasangan ikat, ini adalah jalur host. | tali |
Target | Target pemasangan. Untuk pemasangan ikat, ini adalah jalur dalam kontainer. | tali |
tmpfs | opsi tmpfs dari pemasangan | TmpfsOptions |
jenis | Jenis Definisi Volume. Kemungkinan Nilai: bind,volume,tmpfs,npipe | 'ikat' 'npipe' 'tmpfs' 'volume' |
jilid | Opsi Volume pemasangan | |
BindOptions
Nama | Deskripsi | Nilai |
---|---|---|
createHostPath | Menunjukkan apakah akan membuat jalur host. | bool |
Propagasi | Jenis Opsi Ikatan | tali |
selinux | Sebutkan opsi selinux. | tali |
TmpfsOptions
Nama | Deskripsi | Nilai |
---|---|---|
tingginya | Sebutkan ukuran Tmpfs | Int |
VolumeOptions
Nama | Deskripsi | Nilai |
---|---|---|
nocopy | Menunjukkan apakah volume nocopy | bool |
PersonalComputeInstanceSettings
Nama | Deskripsi | Nilai |
---|---|---|
assignedUser | Pengguna secara eksplisit ditetapkan ke instans komputasi pribadi. | AssignedUser |
AssignedUser
Nama | Deskripsi | Nilai |
---|---|---|
objectId | Id Objek AAD pengguna. | string (diperlukan) |
tenantId | Id Penyewa AAD pengguna. | string (diperlukan) |
ComputeSchedules
Nama | Deskripsi | Nilai |
---|---|---|
computeStartStop | Daftar jadwal penghentian mulai komputasi yang akan diterapkan. | ComputeStartStopSchedule[] |
ComputeStartStopSchedule
Nama | Deskripsi | Nilai |
---|---|---|
perbuatan | [Diperlukan] Tindakan daya komputasi. | 'Mulai' 'Hentikan' |
cron | Diperlukan jika triggerType adalah Cron. | Cron |
Kekambuhan | Diperlukan jika triggerType adalah Pengulangan. | Pengulangan |
jadwal | [Tidak digunakan lagi] Tidak digunakan lagi. | ScheduleBase |
keadaan | Apakah jadwal diaktifkan atau dinonaktifkan? | 'Dinonaktifkan' 'Diaktifkan' |
triggerType | [Diperlukan] Jenis pemicu jadwal. | 'Cron' 'Pengulangan' |
Cron
Nama | Deskripsi | Nilai |
---|---|---|
Ekspresi | [Diperlukan] Menentukan ekspresi jadwal cron. Ekspresi harus mengikuti format NCronTab. |
tali |
startTime | Waktu mulai dalam format yyyy-MM-ddTHH:mm:ss. | tali |
zona waktu | Menentukan zona waktu tempat jadwal berjalan. TimeZone harus mengikuti format zona waktu Windows. Lihat: /windows-hardware/manufacture/desktop/default-time-zones /> |
tali |
Kekambuhan
Nama | Deskripsi | Nilai |
---|---|---|
Frekuensi | [Diperlukan] Frekuensi untuk memicu jadwal. | 'Hari' 'Jam' 'Menit' 'Bulan' 'Minggu' |
Interval | [Diperlukan] Menentukan interval jadwal bersama dengan frekuensi | Int |
jadwal | [Diperlukan] Jadwal pengulangan. | PengulanganSchedule |
startTime | Waktu mulai dalam format yyyy-MM-ddTHH:mm:ss. | tali |
zona waktu | Menentukan zona waktu tempat jadwal berjalan. TimeZone harus mengikuti format zona waktu Windows. Lihat: /windows-hardware/manufacture/desktop/default-time-zones /> |
tali |
PengulanganSchedule
Nama | Deskripsi | Nilai |
---|---|---|
Jam | [Diperlukan] Daftar jam untuk jadwal. | int[] (diperlukan) |
Menit | [Diperlukan] Daftar menit untuk jadwal. | int[] (diperlukan) |
monthDays | Daftar hari bulan untuk jadwal | int[] |
weekDays | Daftar hari untuk jadwal. | Array string yang berisi salah satu dari: 'Jumat' 'Senin' 'Sabtu' 'Minggu' 'Kamis' 'Selasa' 'Rabu' |
ScheduleBase
Nama | Deskripsi | Nilai |
---|---|---|
Id | Id yang ditetapkan sistem untuk jadwal. | tali |
provisioningStatus | Status jadwal penyebaran saat ini. | 'Selesai' 'Gagal' 'Provisi' |
keadaan | Apakah jadwal diaktifkan atau dinonaktifkan? | 'Dinonaktifkan' 'Diaktifkan' |
SetupScripts
Nama | Deskripsi | Nilai |
---|---|---|
Skrip | Skrip penyetelan yang dikustomisasi | ScriptsToExecute |
ScriptsToExecute
Nama | Deskripsi | Nilai |
---|---|---|
creationScript | Skrip yang dijalankan hanya sekali selama penyediaan komputasi. | ScriptReference |
startupScript | Skrip yang dijalankan setiap kali komputer dimulai. | ScriptReference |
ScriptReference
Nama | Deskripsi | Nilai |
---|---|---|
scriptArguments | Argumen baris perintah opsional diteruskan ke skrip untuk dijalankan. | tali |
scriptData | Lokasi skrip dalam volume yang dipasang. | tali |
Sumber skrip | Sumber penyimpanan skrip: sebaris, ruang kerja. | tali |
Timeout | Periode waktu opsional diteruskan ke perintah batas waktu. | tali |
ComputeInstanceSshSettings
Nama | Deskripsi | Nilai |
---|---|---|
adminPublicKey | Menentukan file kunci publik Rsa SSH sebagai string. Gunakan "ssh-keygen -t rsa -b 2048" untuk menghasilkan pasangan kunci SSH Anda. | tali |
sshPublicAccess | Status port SSH publik. Nilai yang mungkin adalah: Dinonaktifkan - Menunjukkan bahwa port ssh publik ditutup pada instans ini. Diaktifkan - Menunjukkan bahwa port ssh publik terbuka dan dapat diakses sesuai dengan kebijakan VNet/subnet jika berlaku. | 'Dinonaktifkan' 'Diaktifkan' |
Databricks
Nama | Deskripsi | Nilai |
---|---|---|
computeType | Jenis komputasi | 'Databricks' (diperlukan) |
Properti | Properti Databricks | DatabricksProperties |
DatabricksProperties
Nama | Deskripsi | Nilai |
---|---|---|
databricksAccessToken | Token akses Databricks | tali |
workspaceUrl | Url Ruang Kerja | tali |
DataFactory
Nama | Deskripsi | Nilai |
---|---|---|
computeType | Jenis komputasi | 'DataFactory' (diperlukan) |
DataLakeAnalytics
Nama | Deskripsi | Nilai |
---|---|---|
computeType | Jenis komputasi | 'DataLakeAnalytics' (diperlukan) |
Properti | DataLakeAnalyticsSchemaProperties |
DataLakeAnalyticsSchemaProperties
Nama | Deskripsi | Nilai |
---|---|---|
dataLakeStoreAccountName | Nama Akun Penyimpanan DataLake | tali |
HDInsight
Nama | Deskripsi | Nilai |
---|---|---|
computeType | Jenis komputasi | 'HDInsight' (diperlukan) |
Properti | Properti komputasi HDInsight | HDInsightProperties |
HDInsightProperties
VirtualMachineSshCredentials
Nama | Deskripsi | Nilai |
---|---|---|
kata sandi | Kata sandi akun admin | tali |
privateKeyData | Data kunci privat | tali Kendala: Nilai sensitif. Teruskan sebagai parameter aman. |
publicKeyData | Data kunci publik | tali Kendala: Nilai sensitif. Teruskan sebagai parameter aman. |
nama pengguna | Nama pengguna akun admin | tali |
Kubernetes
Nama | Deskripsi | Nilai |
---|---|---|
computeType | Jenis komputasi | 'Kubernetes' (diperlukan) |
Properti | Properti Kubernetes | KubernetesProperties |
KubernetesProperties
Nama | Deskripsi | Nilai |
---|---|---|
defaultInstanceType | Jenis instans default | tali |
extensionInstanceReleaseTrain | Pelatihan rilis instans ekstensi. | tali |
extensionPrincipalId | Id utama ekstensi. | tali |
instanceTypes | Skema Jenis Instans | KubernetesPropertiesInstanceTypes |
namespace layanan | Namespace komputasi | tali |
relayConnectionString | String koneksi relai. | tali Kendala: Nilai sensitif. Teruskan sebagai parameter aman. |
serviceBusConnectionString | String koneksi ServiceBus. | tali Kendala: Nilai sensitif. Teruskan sebagai parameter aman. |
vcName | Nama VC. | tali |
KubernetesPropertiesInstanceTypes
Nama | Deskripsi | Nilai |
---|---|---|
{customized property} | InstanceTypeSchema |
InstanceTypeSchema
Nama | Deskripsi | Nilai |
---|---|---|
nodeSelector | Pemilih Simpul | instanceTypeSchemaNodeSelector |
Sumber daya | Permintaan/batas sumber daya untuk jenis instans ini | instanceTypeSchemaResources |
InstanceTypeSchemaNodeSelector
Nama | Deskripsi | Nilai |
---|---|---|
{customized property} | tali |
InstanceTypeSchemaResources
Nama | Deskripsi | Nilai |
---|---|---|
perbatasan | Batas sumber daya untuk jenis instans ini | InstanceResourceSchema |
Permintaan | Permintaan sumber daya untuk jenis instans ini | InstanceResourceSchema |
InstanceResourceSchema
Nama | Deskripsi | Nilai |
---|---|---|
{customized property} | tali |
SynapseSpark
Nama | Deskripsi | Nilai |
---|---|---|
computeType | Jenis komputasi | 'SynapseSpark' (diperlukan) |
Properti | SynapseSparkProperties |
SynapseSparkProperties
Nama | Deskripsi | Nilai |
---|---|---|
autoPauseProperties | Properti jeda otomatis. | |
autoScaleProperties | Properti skala otomatis. | AutoScaleProperties |
nodeCount | Jumlah simpul komputasi yang saat ini ditetapkan ke komputasi. | Int |
nodeSize | Ukuran node. | tali |
nodeSizeFamily | Keluarga ukuran node. | tali |
poolName | Nama kumpulan. | tali |
resourceGroup | Nama grup sumber daya tempat ruang kerja berada. | tali |
sparkVersion | Versi Spark. | tali |
subscriptionId | Pengidentifikasi langganan Azure. | tali |
workspaceName | Nama ruang kerja Azure Machine Learning. | tali |
AutoPauseProperties
Nama | Deskripsi | Nilai |
---|---|---|
delayInMinutes | Int | |
Diaktifkan | bool |
AutoScaleProperties
Nama | Deskripsi | Nilai |
---|---|---|
Diaktifkan | bool | |
maxNodeCount | Int | |
minNodeCount | Int |
VirtualMachine
Nama | Deskripsi | Nilai |
---|---|---|
computeType | Jenis komputasi | 'VirtualMachine' (diperlukan) |
Properti | VirtualMachineSchemaProperties |
VirtualMachineSchemaProperties
Sku
Nama | Deskripsi | Nilai |
---|---|---|
kapasitas | Jika SKU mendukung peluasan skala/masuk, bilangan bulat kapasitas harus disertakan. Jika peluasan/masuk skala tidak dimungkinkan untuk sumber daya, ini dapat dihilangkan. | Int |
keluarga | Jika layanan memiliki generasi perangkat keras yang berbeda, untuk SKU yang sama, maka itu dapat ditangkap di sini. | tali |
Nama | Nama SKU. Ex - P3. Biasanya kode huruf+angka | string (diperlukan) |
tingginya | Ukuran SKU. Ketika bidang nama adalah kombinasi tingkatan dan beberapa nilai lainnya, ini akan menjadi kode mandiri. | tali |
Tier | Bidang ini diperlukan untuk diimplementasikan oleh Penyedia Sumber Jika layanan memiliki lebih dari satu tingkat, tetapi tidak diperlukan pada PUT. | 'Dasar' 'Gratis' 'Premium' 'Standar' |
Templat mulai cepat
Templat mulai cepat berikut menyebarkan jenis sumber daya ini.
Templat | Deskripsi |
---|---|
Membuat Komputasi ADLA Layanan Pembelajaran Mesin |
Templat ini membuat Komputasi ADLA Layanan Pembelajaran Mesin. |
Membuat Komputasi Aks Layanan Pembelajaran Mesin |
Templat ini membuat Komputasi Aks Layanan Pembelajaran Mesin. |
Membuat Komputasi DSVM Layanan Pembelajaran Mesin |
Templat ini membuat Komputasi DSVM Layanan Pembelajaran Mesin. |
Membuat kluster HdInsight Layanan Pembelajaran Mesin |
Templat ini membuat kluster HDInsight Layanan Pembelajaran Mesin |
Membuat komputasi aks Azure Machine Learning |
Templat ini membuat komputasi aks Azure Machine Learning. |
Membuat kluster komputasi Azure Machine Learning |
Templat ini membuat kluster komputasi Azure Machine Learning. |
Membuat instans komputasi Azure Machine Learning |
Templat ini membuat instans komputasi Azure Machine Learning atas nama pengguna lain dengan sampel skrip penyiapan sebaris |
Membuat LinkedService di ruang kerja Azure Machine Learning |
Templat ini membuat LinkedService di ruang kerja Azure Machine Learning yang sudah ada. |
Membuat target komputasi AKS dengan alamat IP Privat |
Templat ini membuat target komputasi AKS di ruang kerja layanan Azure Machine Learning tertentu dengan alamat IP privat. |
Definisi sumber daya templat ARM
Jenis sumber daya ruang kerja/komputasi dapat disebarkan dengan operasi yang menargetkan:
- Grup sumber daya
- Lihat perintah penyebaran grup sumber daya
Untuk daftar properti yang diubah di setiap versi API, lihat mengubah log.
Format sumber daya
Untuk membuat sumber daya Microsoft.MachineLearningServices/workspaces/computes, tambahkan JSON berikut ke templat Anda.
{
"type": "Microsoft.MachineLearningServices/workspaces/computes",
"apiVersion": "2023-06-01-preview",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"sku": {
"capacity": "int",
"family": "string",
"name": "string",
"size": "string",
"tier": "string"
},
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {}
}
},
"properties": {
"computeLocation": "string",
"description": "string",
"disableLocalAuth": "bool",
"resourceId": "string",
"computeType": "string"
// For remaining properties, see Compute objects
}
}
Objek komputasi
Atur properti
UntukAKS
"computeType": "AKS",
"properties": {
"agentCount": "int",
"agentVmSize": "string",
"aksNetworkingConfiguration": {
"dnsServiceIP": "string",
"dockerBridgeCidr": "string",
"serviceCidr": "string",
"subnetId": "string"
},
"clusterFqdn": "string",
"clusterPurpose": "string",
"loadBalancerSubnet": "string",
"loadBalancerType": "string",
"sslConfiguration": {
"cert": "string",
"cname": "string",
"key": "string",
"leafDomainLabel": "string",
"overwriteExistingDomain": "bool",
"status": "string"
}
}
UntukAmlCompute
"computeType": "AmlCompute",
"properties": {
"enableNodePublicIp": "bool",
"isolatedNetwork": "bool",
"osType": "string",
"propertyBag": {},
"remoteLoginPortPublicAccess": "string",
"scaleSettings": {
"maxNodeCount": "int",
"minNodeCount": "int",
"nodeIdleTimeBeforeScaleDown": "string"
},
"subnet": {
"id": "string"
},
"userAccountCredentials": {
"adminUserName": "string",
"adminUserPassword": "string",
"adminUserSshPublicKey": "string"
},
"virtualMachineImage": {
"id": "string"
},
"vmPriority": "string",
"vmSize": "string"
}
UntukComputeInstance
"computeType": "ComputeInstance",
"properties": {
"applicationSharingPolicy": "string",
"autologgerSettings": {
"mlflowAutologger": "string"
},
"computeInstanceAuthorizationType": "personal",
"customServices": [
{
"docker": {
"privileged": "bool",
"{customized property}": {}
},
"endpoints": [
{
"hostIp": "string",
"name": "string",
"protocol": "string",
"published": "int",
"target": "int"
}
],
"environmentVariables": {
"{customized property}": {
"type": "local",
"value": "string",
"{customized property}": {}
}
},
"image": {
"reference": "string",
"type": "string",
"{customized property}": {}
},
"name": "string",
"volumes": [
{
"bind": {
"createHostPath": "bool",
"propagation": "string",
"selinux": "string"
},
"consistency": "string",
"readOnly": "bool",
"source": "string",
"target": "string",
"tmpfs": {
"size": "int"
},
"type": "string",
"volume": {
"nocopy": "bool"
}
}
],
"{customized property}": {}
}
],
"enableNodePublicIp": "bool",
"idleTimeBeforeShutdown": "string",
"personalComputeInstanceSettings": {
"assignedUser": {
"objectId": "string",
"tenantId": "string"
}
},
"schedules": {
"computeStartStop": [
{
"action": "string",
"cron": {
"expression": "string",
"startTime": "string",
"timeZone": "string"
},
"recurrence": {
"frequency": "string",
"interval": "int",
"schedule": {
"hours": [ "int" ],
"minutes": [ "int" ],
"monthDays": [ "int" ],
"weekDays": [ "string" ]
},
"startTime": "string",
"timeZone": "string"
},
"schedule": {
"id": "string",
"provisioningStatus": "string",
"status": "string"
},
"status": "string",
"triggerType": "string"
}
]
},
"setupScripts": {
"scripts": {
"creationScript": {
"scriptArguments": "string",
"scriptData": "string",
"scriptSource": "string",
"timeout": "string"
},
"startupScript": {
"scriptArguments": "string",
"scriptData": "string",
"scriptSource": "string",
"timeout": "string"
}
}
},
"sshSettings": {
"adminPublicKey": "string",
"sshPublicAccess": "string"
},
"subnet": {
"id": "string"
},
"vmSize": "string"
}
UntukDatabricks
"computeType": "Databricks",
"properties": {
"databricksAccessToken": "string",
"workspaceUrl": "string"
}
Untuk DataFactory, gunakan:
"computeType": "DataFactory"
UntukDataLakeAnalytics
"computeType": "DataLakeAnalytics",
"properties": {
"dataLakeStoreAccountName": "string"
}
Untuk HDInsight, gunakan:
"computeType": "HDInsight",
"properties": {
"address": "string",
"administratorAccount": {
"password": "string",
"privateKeyData": "string",
"publicKeyData": "string",
"username": "string"
},
"sshPort": "int"
}
Untuk
"computeType": "Kubernetes",
"properties": {
"defaultInstanceType": "string",
"extensionInstanceReleaseTrain": "string",
"extensionPrincipalId": "string",
"instanceTypes": {
"{customized property}": {
"nodeSelector": {
"{customized property}": "string"
},
"resources": {
"limits": {
"{customized property}": "string"
},
"requests": {
"{customized property}": "string"
}
}
}
},
"namespace": "string",
"relayConnectionString": "string",
"serviceBusConnectionString": "string",
"vcName": "string"
}
Untuk SynapseSpark, gunakan:
"computeType": "SynapseSpark",
"properties": {
"autoPauseProperties": {
"delayInMinutes": "int",
"enabled": "bool"
},
"autoScaleProperties": {
"enabled": "bool",
"maxNodeCount": "int",
"minNodeCount": "int"
},
"nodeCount": "int",
"nodeSize": "string",
"nodeSizeFamily": "string",
"poolName": "string",
"resourceGroup": "string",
"sparkVersion": "string",
"subscriptionId": "string",
"workspaceName": "string"
}
Untuk VirtualMachine, gunakan:
"computeType": "VirtualMachine",
"properties": {
"address": "string",
"administratorAccount": {
"password": "string",
"privateKeyData": "string",
"publicKeyData": "string",
"username": "string"
},
"isNotebookInstanceCompute": "bool",
"notebookServerPort": "int",
"sshPort": "int",
"virtualMachineSize": "string"
}
Nilai properti
ruang kerja/komputasi
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Jenis sumber daya | 'Microsoft.MachineLearningServices/workspaces/computes' |
apiVersion | Versi api sumber daya | '2023-06-01-preview' |
Nama | Nama sumber daya Lihat cara mengatur nama dan jenis untuk sumber daya anak di templat JSON ARM. |
string (diperlukan) Batas karakter: 3-24 untuk instans komputasi 3-32 untuk komputasi AML 2-16 untuk jenis komputasi lainnya Karakter yang valid: Alfanumerik dan tanda hubung. |
tempat | Menentukan lokasi sumber daya. | tali |
Tags | Berisi tag sumber daya yang didefinisikan sebagai pasangan kunci/nilai. | Kamus nama dan nilai tag. Lihat Tag dalam templat |
Sku | Sku ruang kerja. | Sku |
identitas | Identitas sumber daya. | managedServiceIdentity |
Properti | Properti komputasi | Komputasi |
ManagedServiceIdentity
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Jenis identitas layanan terkelola (di mana jenis SystemAssigned dan UserAssigned diizinkan). | 'Tidak Ada' 'SystemAssigned' 'SystemAssigned,UserAssigned' 'UserAssigned' (diperlukan) |
userAssignedIdentities | Kumpulan identitas yang ditetapkan pengguna yang terkait dengan sumber daya. Kunci kamus userAssignedIdentities akan menjadi id sumber daya ARM dalam formulir: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Nilai kamus dapat berupa objek kosong ({}) dalam permintaan. | UserAssignedIdentities |
UserAssignedIdentities
Nama | Deskripsi | Nilai |
---|---|---|
{customized property} | userAssignedIdentity |
UserAssignedIdentity
Objek ini tidak berisi properti apa pun untuk diatur selama penyebaran. Semua properti adalah ReadOnly.
Menghitung
Nama | Deskripsi | Nilai |
---|---|---|
computeLocation | Lokasi untuk komputasi yang mendasar | tali |
deskripsi | Penjabaran dari komputasi Pembelajaran Mesin. | tali |
disableLocalAuth | Menolak autentikasi lokal dan memastikan pelanggan hanya dapat menggunakan MSI dan AAD secara eksklusif untuk autentikasi. | bool |
resourceId | Id sumber daya ARM dari komputasi yang mendasar | tali |
computeType | Mengatur jenis objek |
AKS AmlCompute Databricks DataFactory DataLakeAnalytics SynapseSpark VirtualMachine (diperlukan) |
AKS
Nama | Deskripsi | Nilai |
---|---|---|
computeType | Jenis komputasi | 'AKS' (diperlukan) |
Properti | Properti AKS | AKSSchemaProperties |
AKSSchemaProperties
Nama | Deskripsi | Nilai |
---|---|---|
agentCount | Jumlah agen | Int Kendala: Nilai min = 0 |
agentVmSize | Ukuran komputer virtual agen | tali |
aksNetworkingConfiguration | Konfigurasi jaringan AKS untuk vnet | AksNetworkingConfiguration |
clusterFqdn | Nama domain kluster yang memenuhi syarat | tali |
clusterPurpose | Penggunaan kluster yang dimaksudkan | 'DenseProd' 'DevTest' 'FastProd' |
loadBalancerSubnet | Load Balancer Subnet | tali |
loadBalancerType | Jenis Load Balancer | 'InternalLoadBalancer' 'PublicIp' |
sslConfiguration | Konfigurasi SSL | SslConfiguration |
AksNetworkingConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
dnsServiceIP | Alamat IP yang ditetapkan ke layanan DNS Kubernetes. Ini harus berada dalam rentang alamat layanan Kubernetes yang ditentukan dalam serviceCidr. | tali Kendala: Pola = ^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$ |
dockerBridgeCidr | Rentang IP notasi CIDR yang ditetapkan ke jaringan jembatan Docker. Ini tidak boleh tumpang tindih dengan rentang IP Subnet atau rentang alamat layanan Kubernetes. | tali Kendala: Pola = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$ |
serviceCidr | IP notasi CIDR berkisar untuk menetapkan IP kluster layanan. Ini tidak boleh tumpang tindih dengan rentang IP Subnet apa pun. | tali Kendala: Pola = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$ |
subnetId | ID sumber daya subnet jaringan virtual milik simpul komputasi | tali |
SslConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
Cert | Data sertifikasi | tali Kendala: Nilai sensitif. Teruskan sebagai parameter aman. |
cname | CNAME sertifikat | tali |
kunci | Data kunci | tali Kendala: Nilai sensitif. Teruskan sebagai parameter aman. |
leafDomainLabel | Label domain daun dari titik akhir publik | tali |
overwriteExistingDomain | Menunjukkan apakah akan menimpa label domain yang ada. | bool |
keadaan | Mengaktifkan atau menonaktifkan ssl untuk penilaian | 'Otomatis' 'Dinonaktifkan' 'Diaktifkan' |
AmlCompute
Nama | Deskripsi | Nilai |
---|---|---|
computeType | Jenis komputasi | 'AmlCompute' (diperlukan) |
Properti | Properti AmlCompute | |
AmlComputeProperties
Nama | Deskripsi | Nilai |
---|---|---|
enableNodePublicIp | Mengaktifkan atau menonaktifkan provisi alamat IP publik node. Nilai yang mungkin adalah: Nilai yang mungkin adalah: true - Menunjukkan bahwa simpul komputasi akan memiliki IP publik yang disediakan. false - Menunjukkan bahwa simpul komputasi akan memiliki titik akhir privat dan tidak ada IP publik. | bool |
isolatedNetwork | Jaringan terisolasi atau tidak | bool |
osType | Jenis OS Komputasi | 'Linux' 'Windows' |
propertyBag | Tas properti yang berisi properti tambahan. | |
remoteLoginPortPublicAccess | Status port SSH publik. Nilai yang mungkin adalah: Dinonaktifkan - Menunjukkan bahwa port ssh publik ditutup pada semua simpul kluster. Diaktifkan - Menunjukkan bahwa port ssh publik terbuka pada semua simpul kluster. NotSpecified - Menunjukkan bahwa port ssh publik ditutup pada semua node kluster jika VNet ditentukan, yang lain terbuka semua simpul publik. Ini dapat menjadi default hanya selama waktu pembuatan kluster, setelah dibuat, itu akan diaktifkan atau dinonaktifkan. | 'Dinonaktifkan' 'Diaktifkan' 'Tidak Ditentukan' |
scaleSettings | Pengaturan skala untuk Komputasi AML | |
Subnet | ID sumber daya subnet jaringan virtual milik simpul komputasi. | resourceId |
userAccountCredentials | Kredensial untuk akun pengguna administrator yang akan dibuat pada setiap simpul komputasi. | userAccountCredentials |
virtualMachineImage | Gambar Komputer Virtual untuk KOMPutasi AML - hanya windows | VirtualMachineImage |
vmPriority | Prioritas Komputer Virtual | 'Didedikasikan' 'LowPriority' |
vmSize | Ukuran Komputer Virtual | tali |
ScaleSettings
Nama | Deskripsi | Nilai |
---|---|---|
maxNodeCount | Jumlah maksimum simpul yang akan digunakan | int (diperlukan) |
minNodeCount | Jumlah simpul min yang akan digunakan | Int |
nodeIdleTimeBeforeScaleDown | Waktu Simpul Menganggur sebelum menurunkan skala amlCompute. String ini harus dalam Format RFC. | tali |
ResourceId
Nama | Deskripsi | Nilai |
---|---|---|
Id | ID sumber daya | string (diperlukan) |
UserAccountCredentials
Nama | Deskripsi | Nilai |
---|---|---|
adminUserName | Nama akun pengguna administrator yang dapat digunakan untuk SSH ke simpul. | string (diperlukan) |
adminUserPassword | Kata sandi akun pengguna administrator. | tali Kendala: Nilai sensitif. Teruskan sebagai parameter aman. |
adminUserSshPublicKey | Kunci umum SSH dari akun pengguna administrator. | tali Kendala: Nilai sensitif. Teruskan sebagai parameter aman. |
VirtualMachineImage
Nama | Deskripsi | Nilai |
---|---|---|
Id | Jalur gambar Komputer Virtual | string (diperlukan) |
ComputeInstance
Nama | Deskripsi | Nilai |
---|---|---|
computeType | Jenis komputasi | 'ComputeInstance' (diperlukan) |
Properti | Properti ComputeInstance | ComputeInstanceProperties |
ComputeInstanceProperties
Nama | Deskripsi | Nilai |
---|---|---|
applicationSharingPolicy | Kebijakan untuk berbagi aplikasi pada instans komputasi ini di antara pengguna ruang kerja induk. Jika Pribadi, hanya pembuat yang dapat mengakses aplikasi pada instans komputasi ini. Saat Dibagikan, setiap pengguna ruang kerja dapat mengakses aplikasi pada instans ini tergantung pada peran yang ditetapkannya. | 'Pribadi' 'Dibagikan' |
autologgerSettings | Menentukan pengaturan untuk autologger. | computeInstanceAutologgerSettings |
computeInstanceAuthorizationType | Jenis Otorisasi Instans Komputasi. Nilai yang tersedia bersifat pribadi (default). | 'pribadi' |
customServices | Daftar Layanan Kustom yang ditambahkan ke komputasi. | CustomService[] |
enableNodePublicIp | Mengaktifkan atau menonaktifkan provisi alamat IP publik node. Nilai yang mungkin adalah: Nilai yang mungkin adalah: true - Menunjukkan bahwa simpul komputasi akan memiliki IP publik yang disediakan. false - Menunjukkan bahwa simpul komputasi akan memiliki titik akhir privat dan tidak ada IP publik. | bool |
idleTimeBeforeShutdown | Menghentikan instans komputasi setelah periode tidak aktif yang ditentukan pengguna. Waktu ditentukan dalam format ISO8601. Minimum adalah 15 menit, maksimum adalah 3 hari. | tali |
personalComputeInstanceSettings | Pengaturan untuk instans komputasi pribadi. | PersonalComputeInstanceSettings |
Jadwal | Daftar jadwal yang akan diterapkan pada komputasi. | ComputeSchedules |
setupScripts | Detail skrip yang disesuaikan untuk dijalankan untuk menyiapkan kluster. | |
sshSettings | Menentukan kebijakan dan pengaturan untuk akses SSH. | computeInstanceSshSettings |
Subnet | ID sumber daya subnet jaringan virtual milik simpul komputasi. | resourceId |
vmSize | Ukuran Komputer Virtual | tali |
ComputeInstanceAutologgerSettings
Nama | Deskripsi | Nilai |
---|---|---|
mlflowAutologger | Menunjukkan apakah autologger mlflow diaktifkan untuk buku catatan. | 'Dinonaktifkan' 'Diaktifkan' |
Layanan Kustom
Nama | Deskripsi | Nilai |
---|---|---|
buruh kapal | Menjelaskan pengaturan docker untuk gambar | Docker |
Endpoint | Mengonfigurasi titik akhir untuk kontainer | Titik Akhir |
environmentVariables | Variabel Lingkungan untuk kontainer | customServiceEnvironmentVariables |
citra | Menjelaskan Spesifikasi Gambar | Gambar |
Nama | Nama Layanan Kustom | tali |
Volume | Mengonfigurasi volume untuk kontainer | VolumeDefinition |
{customized property} |
Buruh kapal
Nama | Deskripsi | Nilai |
---|---|---|
Istimewa | Tunjukkan apakah kontainer akan berjalan dalam mode istimewa atau tidak istimewa. | bool |
{customized property} |
Endpoint
Nama | Deskripsi | Nilai |
---|---|---|
hostIp | IP host tempat aplikasi diekspos dari kontainer | tali |
Nama | Nama Titik Akhir | tali |
protokol | Protokol di mana komunikasi akan terjadi melalui titik akhir ini | 'http ''tcp' 'udp' |
Diterbitkan | Port tempat aplikasi diekspos dari kontainer. | Int |
Target | Port aplikasi di dalam kontainer. | Int |
CustomServiceEnvironmentVariables
Nama | Deskripsi | Nilai |
---|---|---|
{customized property} | EnvironmentVariable |
EnvironmentVariable
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Jenis Variabel Lingkungan. Nilai yang mungkin adalah: lokal - Untuk variabel lokal | 'lokal' |
nilai | Nilai variabel Lingkungan | tali |
{customized property} |
Citra
Nama | Deskripsi | Nilai |
---|---|---|
referensi | URL referensi gambar | tali |
jenis | Jenis gambar. Nilai yang mungkin adalah: docker - Untuk gambar docker. azureml - Untuk gambar AzureML | 'azureml' 'docker' |
{customized property} |
VolumeDefinition
Nama | Deskripsi | Nilai |
---|---|---|
mengikat | Opsi Ikatan pemasangan | BindOptions |
konsistensi | Konsistensi volume | tali |
readOnly | Menunjukkan apakah akan memasang volume sebagai readOnly. Nilai default untuk ini adalah false. | bool |
sumber | Sumber pemasangan. Untuk pemasangan ikat, ini adalah jalur host. | tali |
Target | Target pemasangan. Untuk pemasangan ikat, ini adalah jalur dalam kontainer. | tali |
tmpfs | opsi tmpfs dari pemasangan | TmpfsOptions |
jenis | Jenis Definisi Volume. Kemungkinan Nilai: bind,volume,tmpfs,npipe | 'ikat' 'npipe' 'tmpfs' 'volume' |
jilid | Opsi Volume pemasangan | |
BindOptions
Nama | Deskripsi | Nilai |
---|---|---|
createHostPath | Menunjukkan apakah akan membuat jalur host. | bool |
Propagasi | Jenis Opsi Ikatan | tali |
selinux | Sebutkan opsi selinux. | tali |
TmpfsOptions
Nama | Deskripsi | Nilai |
---|---|---|
tingginya | Sebutkan ukuran Tmpfs | Int |
VolumeOptions
Nama | Deskripsi | Nilai |
---|---|---|
nocopy | Menunjukkan apakah volume nocopy | bool |
PersonalComputeInstanceSettings
Nama | Deskripsi | Nilai |
---|---|---|
assignedUser | Pengguna secara eksplisit ditetapkan ke instans komputasi pribadi. | AssignedUser |
AssignedUser
Nama | Deskripsi | Nilai |
---|---|---|
objectId | Id Objek AAD pengguna. | string (diperlukan) |
tenantId | Id Penyewa AAD pengguna. | string (diperlukan) |
ComputeSchedules
Nama | Deskripsi | Nilai |
---|---|---|
computeStartStop | Daftar jadwal penghentian mulai komputasi yang akan diterapkan. | ComputeStartStopSchedule[] |
ComputeStartStopSchedule
Nama | Deskripsi | Nilai |
---|---|---|
perbuatan | [Diperlukan] Tindakan daya komputasi. | 'Mulai' 'Hentikan' |
cron | Diperlukan jika triggerType adalah Cron. | Cron |
Kekambuhan | Diperlukan jika triggerType adalah Pengulangan. | Pengulangan |
jadwal | [Tidak digunakan lagi] Tidak digunakan lagi. | ScheduleBase |
keadaan | Apakah jadwal diaktifkan atau dinonaktifkan? | 'Dinonaktifkan' 'Diaktifkan' |
triggerType | [Diperlukan] Jenis pemicu jadwal. | 'Cron' 'Pengulangan' |
Cron
Nama | Deskripsi | Nilai |
---|---|---|
Ekspresi | [Diperlukan] Menentukan ekspresi jadwal cron. Ekspresi harus mengikuti format NCronTab. |
tali |
startTime | Waktu mulai dalam format yyyy-MM-ddTHH:mm:ss. | tali |
zona waktu | Menentukan zona waktu tempat jadwal berjalan. TimeZone harus mengikuti format zona waktu Windows. Lihat: /windows-hardware/manufacture/desktop/default-time-zones /> |
tali |
Kekambuhan
Nama | Deskripsi | Nilai |
---|---|---|
Frekuensi | [Diperlukan] Frekuensi untuk memicu jadwal. | 'Hari' 'Jam' 'Menit' 'Bulan' 'Minggu' |
Interval | [Diperlukan] Menentukan interval jadwal bersama dengan frekuensi | Int |
jadwal | [Diperlukan] Jadwal pengulangan. | PengulanganSchedule |
startTime | Waktu mulai dalam format yyyy-MM-ddTHH:mm:ss. | tali |
zona waktu | Menentukan zona waktu tempat jadwal berjalan. TimeZone harus mengikuti format zona waktu Windows. Lihat: /windows-hardware/manufacture/desktop/default-time-zones /> |
tali |
PengulanganSchedule
Nama | Deskripsi | Nilai |
---|---|---|
Jam | [Diperlukan] Daftar jam untuk jadwal. | int[] (diperlukan) |
Menit | [Diperlukan] Daftar menit untuk jadwal. | int[] (diperlukan) |
monthDays | Daftar hari bulan untuk jadwal | int[] |
weekDays | Daftar hari untuk jadwal. | Array string yang berisi salah satu dari: 'Jumat' 'Senin' 'Sabtu' 'Minggu' 'Kamis' 'Selasa' 'Rabu' |
ScheduleBase
Nama | Deskripsi | Nilai |
---|---|---|
Id | Id yang ditetapkan sistem untuk jadwal. | tali |
provisioningStatus | Status jadwal penyebaran saat ini. | 'Selesai' 'Gagal' 'Provisi' |
keadaan | Apakah jadwal diaktifkan atau dinonaktifkan? | 'Dinonaktifkan' 'Diaktifkan' |
SetupScripts
Nama | Deskripsi | Nilai |
---|---|---|
Skrip | Skrip penyetelan yang dikustomisasi | ScriptsToExecute |
ScriptsToExecute
Nama | Deskripsi | Nilai |
---|---|---|
creationScript | Skrip yang dijalankan hanya sekali selama penyediaan komputasi. | ScriptReference |
startupScript | Skrip yang dijalankan setiap kali komputer dimulai. | ScriptReference |
ScriptReference
Nama | Deskripsi | Nilai |
---|---|---|
scriptArguments | Argumen baris perintah opsional diteruskan ke skrip untuk dijalankan. | tali |
scriptData | Lokasi skrip dalam volume yang dipasang. | tali |
Sumber skrip | Sumber penyimpanan skrip: sebaris, ruang kerja. | tali |
Timeout | Periode waktu opsional diteruskan ke perintah batas waktu. | tali |
ComputeInstanceSshSettings
Nama | Deskripsi | Nilai |
---|---|---|
adminPublicKey | Menentukan file kunci publik Rsa SSH sebagai string. Gunakan "ssh-keygen -t rsa -b 2048" untuk menghasilkan pasangan kunci SSH Anda. | tali |
sshPublicAccess | Status port SSH publik. Nilai yang mungkin adalah: Dinonaktifkan - Menunjukkan bahwa port ssh publik ditutup pada instans ini. Diaktifkan - Menunjukkan bahwa port ssh publik terbuka dan dapat diakses sesuai dengan kebijakan VNet/subnet jika berlaku. | 'Dinonaktifkan' 'Diaktifkan' |
Databricks
Nama | Deskripsi | Nilai |
---|---|---|
computeType | Jenis komputasi | 'Databricks' (diperlukan) |
Properti | Properti Databricks | DatabricksProperties |
DatabricksProperties
Nama | Deskripsi | Nilai |
---|---|---|
databricksAccessToken | Token akses Databricks | tali |
workspaceUrl | Url Ruang Kerja | tali |
DataFactory
Nama | Deskripsi | Nilai |
---|---|---|
computeType | Jenis komputasi | 'DataFactory' (diperlukan) |
DataLakeAnalytics
Nama | Deskripsi | Nilai |
---|---|---|
computeType | Jenis komputasi | 'DataLakeAnalytics' (diperlukan) |
Properti | DataLakeAnalyticsSchemaProperties |
DataLakeAnalyticsSchemaProperties
Nama | Deskripsi | Nilai |
---|---|---|
dataLakeStoreAccountName | Nama Akun Penyimpanan DataLake | tali |
HDInsight
Nama | Deskripsi | Nilai |
---|---|---|
computeType | Jenis komputasi | 'HDInsight' (diperlukan) |
Properti | Properti komputasi HDInsight | HDInsightProperties |
HDInsightProperties
VirtualMachineSshCredentials
Nama | Deskripsi | Nilai |
---|---|---|
kata sandi | Kata sandi akun admin | tali |
privateKeyData | Data kunci privat | tali Kendala: Nilai sensitif. Teruskan sebagai parameter aman. |
publicKeyData | Data kunci publik | tali Kendala: Nilai sensitif. Teruskan sebagai parameter aman. |
nama pengguna | Nama pengguna akun admin | tali |
Kubernetes
Nama | Deskripsi | Nilai |
---|---|---|
computeType | Jenis komputasi | 'Kubernetes' (diperlukan) |
Properti | Properti Kubernetes | KubernetesProperties |
KubernetesProperties
Nama | Deskripsi | Nilai |
---|---|---|
defaultInstanceType | Jenis instans default | tali |
extensionInstanceReleaseTrain | Pelatihan rilis instans ekstensi. | tali |
extensionPrincipalId | Id utama ekstensi. | tali |
instanceTypes | Skema Jenis Instans | KubernetesPropertiesInstanceTypes |
namespace layanan | Namespace komputasi | tali |
relayConnectionString | String koneksi relai. | tali Kendala: Nilai sensitif. Teruskan sebagai parameter aman. |
serviceBusConnectionString | String koneksi ServiceBus. | tali Kendala: Nilai sensitif. Teruskan sebagai parameter aman. |
vcName | Nama VC. | tali |
KubernetesPropertiesInstanceTypes
Nama | Deskripsi | Nilai |
---|---|---|
{customized property} | InstanceTypeSchema |
InstanceTypeSchema
Nama | Deskripsi | Nilai |
---|---|---|
nodeSelector | Pemilih Simpul | instanceTypeSchemaNodeSelector |
Sumber daya | Permintaan/batas sumber daya untuk jenis instans ini | instanceTypeSchemaResources |
InstanceTypeSchemaNodeSelector
Nama | Deskripsi | Nilai |
---|---|---|
{customized property} | tali |
InstanceTypeSchemaResources
Nama | Deskripsi | Nilai |
---|---|---|
perbatasan | Batas sumber daya untuk jenis instans ini | InstanceResourceSchema |
Permintaan | Permintaan sumber daya untuk jenis instans ini | InstanceResourceSchema |
InstanceResourceSchema
Nama | Deskripsi | Nilai |
---|---|---|
{customized property} | tali |
SynapseSpark
Nama | Deskripsi | Nilai |
---|---|---|
computeType | Jenis komputasi | 'SynapseSpark' (diperlukan) |
Properti | SynapseSparkProperties |
SynapseSparkProperties
Nama | Deskripsi | Nilai |
---|---|---|
autoPauseProperties | Properti jeda otomatis. | |
autoScaleProperties | Properti skala otomatis. | AutoScaleProperties |
nodeCount | Jumlah simpul komputasi yang saat ini ditetapkan ke komputasi. | Int |
nodeSize | Ukuran node. | tali |
nodeSizeFamily | Keluarga ukuran node. | tali |
poolName | Nama kumpulan. | tali |
resourceGroup | Nama grup sumber daya tempat ruang kerja berada. | tali |
sparkVersion | Versi Spark. | tali |
subscriptionId | Pengidentifikasi langganan Azure. | tali |
workspaceName | Nama ruang kerja Azure Machine Learning. | tali |
AutoPauseProperties
Nama | Deskripsi | Nilai |
---|---|---|
delayInMinutes | Int | |
Diaktifkan | bool |
AutoScaleProperties
Nama | Deskripsi | Nilai |
---|---|---|
Diaktifkan | bool | |
maxNodeCount | Int | |
minNodeCount | Int |
VirtualMachine
Nama | Deskripsi | Nilai |
---|---|---|
computeType | Jenis komputasi | 'VirtualMachine' (diperlukan) |
Properti | VirtualMachineSchemaProperties |
VirtualMachineSchemaProperties
Sku
Nama | Deskripsi | Nilai |
---|---|---|
kapasitas | Jika SKU mendukung peluasan skala/masuk, bilangan bulat kapasitas harus disertakan. Jika peluasan/masuk skala tidak dimungkinkan untuk sumber daya, ini dapat dihilangkan. | Int |
keluarga | Jika layanan memiliki generasi perangkat keras yang berbeda, untuk SKU yang sama, maka itu dapat ditangkap di sini. | tali |
Nama | Nama SKU. Ex - P3. Biasanya kode huruf+angka | string (diperlukan) |
tingginya | Ukuran SKU. Ketika bidang nama adalah kombinasi tingkatan dan beberapa nilai lainnya, ini akan menjadi kode mandiri. | tali |
Tier | Bidang ini diperlukan untuk diimplementasikan oleh Penyedia Sumber Jika layanan memiliki lebih dari satu tingkat, tetapi tidak diperlukan pada PUT. | 'Dasar' 'Gratis' 'Premium' 'Standar' |
Templat mulai cepat
Templat mulai cepat berikut menyebarkan jenis sumber daya ini.
Templat | Deskripsi |
---|---|
Membuat Komputasi ADLA Layanan Pembelajaran Mesin |
Templat ini membuat Komputasi ADLA Layanan Pembelajaran Mesin. |
Membuat Komputasi Aks Layanan Pembelajaran Mesin |
Templat ini membuat Komputasi Aks Layanan Pembelajaran Mesin. |
Membuat Komputasi DSVM Layanan Pembelajaran Mesin |
Templat ini membuat Komputasi DSVM Layanan Pembelajaran Mesin. |
Membuat kluster HdInsight Layanan Pembelajaran Mesin |
Templat ini membuat kluster HDInsight Layanan Pembelajaran Mesin |
Membuat komputasi aks Azure Machine Learning |
Templat ini membuat komputasi aks Azure Machine Learning. |
Membuat kluster komputasi Azure Machine Learning |
Templat ini membuat kluster komputasi Azure Machine Learning. |
Membuat instans komputasi Azure Machine Learning |
Templat ini membuat instans komputasi Azure Machine Learning atas nama pengguna lain dengan sampel skrip penyiapan sebaris |
Membuat LinkedService di ruang kerja Azure Machine Learning |
Templat ini membuat LinkedService di ruang kerja Azure Machine Learning yang sudah ada. |
Membuat target komputasi AKS dengan alamat IP Privat |
Templat ini membuat target komputasi AKS di ruang kerja layanan Azure Machine Learning tertentu dengan alamat IP privat. |
Definisi sumber daya Terraform (penyedia AzAPI)
Jenis sumber daya ruang kerja/komputasi dapat disebarkan dengan operasi yang menargetkan:
- grup Sumber Daya
Untuk daftar properti yang diubah di setiap versi API, lihat mengubah log.
Format sumber daya
Untuk membuat sumber daya Microsoft.MachineLearningServices/workspaces/computes, tambahkan Terraform berikut ke templat Anda.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.MachineLearningServices/workspaces/computes@2023-06-01-preview"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
identity {
type = "string"
identity_ids = []
}
body = jsonencode({
properties = {
computeLocation = "string"
description = "string"
disableLocalAuth = bool
resourceId = "string"
computeType = "string"
// For remaining properties, see Compute objects
}
sku = {
capacity = int
family = "string"
name = "string"
size = "string"
tier = "string"
}
})
}
Objek komputasi
Atur properti
UntukAKS
computeType = "AKS"
properties = {
agentCount = int
agentVmSize = "string"
aksNetworkingConfiguration = {
dnsServiceIP = "string"
dockerBridgeCidr = "string"
serviceCidr = "string"
subnetId = "string"
}
clusterFqdn = "string"
clusterPurpose = "string"
loadBalancerSubnet = "string"
loadBalancerType = "string"
sslConfiguration = {
cert = "string"
cname = "string"
key = "string"
leafDomainLabel = "string"
overwriteExistingDomain = bool
status = "string"
}
}
UntukAmlCompute
computeType = "AmlCompute"
properties = {
enableNodePublicIp = bool
isolatedNetwork = bool
osType = "string"
remoteLoginPortPublicAccess = "string"
scaleSettings = {
maxNodeCount = int
minNodeCount = int
nodeIdleTimeBeforeScaleDown = "string"
}
subnet = {
id = "string"
}
userAccountCredentials = {
adminUserName = "string"
adminUserPassword = "string"
adminUserSshPublicKey = "string"
}
virtualMachineImage = {
id = "string"
}
vmPriority = "string"
vmSize = "string"
}
UntukComputeInstance
computeType = "ComputeInstance"
properties = {
applicationSharingPolicy = "string"
autologgerSettings = {
mlflowAutologger = "string"
}
computeInstanceAuthorizationType = "personal"
customServices = [
{
docker = {
privileged = bool
}
endpoints = [
{
hostIp = "string"
name = "string"
protocol = "string"
published = int
target = int
}
]
environmentVariables = {
{customized property} = {
type = "local"
value = "string"
}
}
image = {
reference = "string"
type = "string"
}
name = "string"
volumes = [
{
bind = {
createHostPath = bool
propagation = "string"
selinux = "string"
}
consistency = "string"
readOnly = bool
source = "string"
target = "string"
tmpfs = {
size = int
}
type = "string"
volume = {
nocopy = bool
}
}
]
}
]
enableNodePublicIp = bool
idleTimeBeforeShutdown = "string"
personalComputeInstanceSettings = {
assignedUser = {
objectId = "string"
tenantId = "string"
}
}
schedules = {
computeStartStop = [
{
action = "string"
cron = {
expression = "string"
startTime = "string"
timeZone = "string"
}
recurrence = {
frequency = "string"
interval = int
schedule = {
hours = [
int
]
minutes = [
int
]
monthDays = [
int
]
weekDays = [
"string"
]
}
startTime = "string"
timeZone = "string"
}
schedule = {
id = "string"
provisioningStatus = "string"
status = "string"
}
status = "string"
triggerType = "string"
}
]
}
setupScripts = {
scripts = {
creationScript = {
scriptArguments = "string"
scriptData = "string"
scriptSource = "string"
timeout = "string"
}
startupScript = {
scriptArguments = "string"
scriptData = "string"
scriptSource = "string"
timeout = "string"
}
}
}
sshSettings = {
adminPublicKey = "string"
sshPublicAccess = "string"
}
subnet = {
id = "string"
}
vmSize = "string"
}
UntukDatabricks
computeType = "Databricks"
properties = {
databricksAccessToken = "string"
workspaceUrl = "string"
}
Untuk DataFactory, gunakan:
computeType = "DataFactory"
UntukDataLakeAnalytics
computeType = "DataLakeAnalytics"
properties = {
dataLakeStoreAccountName = "string"
}
Untuk HDInsight, gunakan:
computeType = "HDInsight"
properties = {
address = "string"
administratorAccount = {
password = "string"
privateKeyData = "string"
publicKeyData = "string"
username = "string"
}
sshPort = int
}
Untuk
computeType = "Kubernetes"
properties = {
defaultInstanceType = "string"
extensionInstanceReleaseTrain = "string"
extensionPrincipalId = "string"
instanceTypes = {
{customized property} = {
nodeSelector = {
{customized property} = "string"
}
resources = {
limits = {
{customized property} = "string"
}
requests = {
{customized property} = "string"
}
}
}
}
namespace = "string"
relayConnectionString = "string"
serviceBusConnectionString = "string"
vcName = "string"
}
Untuk SynapseSpark, gunakan:
computeType = "SynapseSpark"
properties = {
autoPauseProperties = {
delayInMinutes = int
enabled = bool
}
autoScaleProperties = {
enabled = bool
maxNodeCount = int
minNodeCount = int
}
nodeCount = int
nodeSize = "string"
nodeSizeFamily = "string"
poolName = "string"
resourceGroup = "string"
sparkVersion = "string"
subscriptionId = "string"
workspaceName = "string"
}
Untuk VirtualMachine, gunakan:
computeType = "VirtualMachine"
properties = {
address = "string"
administratorAccount = {
password = "string"
privateKeyData = "string"
publicKeyData = "string"
username = "string"
}
isNotebookInstanceCompute = bool
notebookServerPort = int
sshPort = int
virtualMachineSize = "string"
}
Nilai properti
ruang kerja/komputasi
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Jenis sumber daya | "Microsoft.MachineLearningServices/workspaces/computes@2023-06-01-preview" |
Nama | Nama sumber daya | string (diperlukan) Batas karakter: 3-24 untuk instans komputasi 3-32 untuk komputasi AML 2-16 untuk jenis komputasi lainnya Karakter yang valid: Alfanumerik dan tanda hubung. |
tempat | Menentukan lokasi sumber daya. | tali |
parent_id | ID sumber daya yang merupakan induk untuk sumber daya ini. | ID untuk sumber daya jenis: ruang kerja |
Tags | Berisi tag sumber daya yang didefinisikan sebagai pasangan kunci/nilai. | Kamus nama dan nilai tag. |
Sku | Sku ruang kerja. | Sku |
identitas | Identitas sumber daya. | managedServiceIdentity |
Properti | Properti komputasi | Komputasi |
ManagedServiceIdentity
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Jenis identitas layanan terkelola (di mana jenis SystemAssigned dan UserAssigned diizinkan). | "SystemAssigned" "SystemAssigned,UserAssigned" "UserAssigned" (diperlukan) |
identity_ids | Kumpulan identitas yang ditetapkan pengguna yang terkait dengan sumber daya. Kunci kamus userAssignedIdentities akan menjadi id sumber daya ARM dalam formulir: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Nilai kamus dapat berupa objek kosong ({}) dalam permintaan. | Array ID identitas pengguna. |
UserAssignedIdentities
Nama | Deskripsi | Nilai |
---|---|---|
{customized property} | userAssignedIdentity |
UserAssignedIdentity
Objek ini tidak berisi properti apa pun untuk diatur selama penyebaran. Semua properti adalah ReadOnly.
Menghitung
Nama | Deskripsi | Nilai |
---|---|---|
computeLocation | Lokasi untuk komputasi yang mendasar | tali |
deskripsi | Penjabaran dari komputasi Pembelajaran Mesin. | tali |
disableLocalAuth | Menolak autentikasi lokal dan memastikan pelanggan hanya dapat menggunakan MSI dan AAD secara eksklusif untuk autentikasi. | bool |
resourceId | Id sumber daya ARM dari komputasi yang mendasar | tali |
computeType | Mengatur jenis objek |
AKS AmlCompute Databricks DataFactory DataLakeAnalytics SynapseSpark VirtualMachine (diperlukan) |
AKS
Nama | Deskripsi | Nilai |
---|---|---|
computeType | Jenis komputasi | "AKS" (diperlukan) |
Properti | Properti AKS | AKSSchemaProperties |
AKSSchemaProperties
Nama | Deskripsi | Nilai |
---|---|---|
agentCount | Jumlah agen | Int Kendala: Nilai min = 0 |
agentVmSize | Ukuran komputer virtual agen | tali |
aksNetworkingConfiguration | Konfigurasi jaringan AKS untuk vnet | AksNetworkingConfiguration |
clusterFqdn | Nama domain kluster yang memenuhi syarat | tali |
clusterPurpose | Penggunaan kluster yang dimaksudkan | "DenseProd" "DevTest" "FastProd" |
loadBalancerSubnet | Load Balancer Subnet | tali |
loadBalancerType | Jenis Load Balancer | "InternalLoadBalancer" "PublicIp" |
sslConfiguration | Konfigurasi SSL | SslConfiguration |
AksNetworkingConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
dnsServiceIP | Alamat IP yang ditetapkan ke layanan DNS Kubernetes. Ini harus berada dalam rentang alamat layanan Kubernetes yang ditentukan dalam serviceCidr. | tali Kendala: Pola = ^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$ |
dockerBridgeCidr | Rentang IP notasi CIDR yang ditetapkan ke jaringan jembatan Docker. Ini tidak boleh tumpang tindih dengan rentang IP Subnet atau rentang alamat layanan Kubernetes. | tali Kendala: Pola = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$ |
serviceCidr | IP notasi CIDR berkisar untuk menetapkan IP kluster layanan. Ini tidak boleh tumpang tindih dengan rentang IP Subnet apa pun. | tali Kendala: Pola = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$ |
subnetId | ID sumber daya subnet jaringan virtual milik simpul komputasi | tali |
SslConfiguration
Nama | Deskripsi | Nilai |
---|---|---|
Cert | Data sertifikasi | tali Kendala: Nilai sensitif. Teruskan sebagai parameter aman. |
cname | CNAME sertifikat | tali |
kunci | Data kunci | tali Kendala: Nilai sensitif. Teruskan sebagai parameter aman. |
leafDomainLabel | Label domain daun dari titik akhir publik | tali |
overwriteExistingDomain | Menunjukkan apakah akan menimpa label domain yang ada. | bool |
keadaan | Mengaktifkan atau menonaktifkan ssl untuk penilaian | "Otomatis" "Dinonaktifkan" "Diaktifkan" |
AmlCompute
Nama | Deskripsi | Nilai |
---|---|---|
computeType | Jenis komputasi | "AmlCompute" (diperlukan) |
Properti | Properti AmlCompute | |
AmlComputeProperties
Nama | Deskripsi | Nilai |
---|---|---|
enableNodePublicIp | Mengaktifkan atau menonaktifkan provisi alamat IP publik node. Nilai yang mungkin adalah: Nilai yang mungkin adalah: true - Menunjukkan bahwa simpul komputasi akan memiliki IP publik yang disediakan. false - Menunjukkan bahwa simpul komputasi akan memiliki titik akhir privat dan tidak ada IP publik. | bool |
isolatedNetwork | Jaringan terisolasi atau tidak | bool |
osType | Jenis OS Komputasi | "Linux" "Windows" |
propertyBag | Tas properti yang berisi properti tambahan. | |
remoteLoginPortPublicAccess | Status port SSH publik. Nilai yang mungkin adalah: Dinonaktifkan - Menunjukkan bahwa port ssh publik ditutup pada semua simpul kluster. Diaktifkan - Menunjukkan bahwa port ssh publik terbuka pada semua simpul kluster. NotSpecified - Menunjukkan bahwa port ssh publik ditutup pada semua node kluster jika VNet ditentukan, yang lain terbuka semua simpul publik. Ini dapat menjadi default hanya selama waktu pembuatan kluster, setelah dibuat, itu akan diaktifkan atau dinonaktifkan. | "Dinonaktifkan" "Diaktifkan" "Tidak Ditentukan" |
scaleSettings | Pengaturan skala untuk Komputasi AML | |
Subnet | ID sumber daya subnet jaringan virtual milik simpul komputasi. | resourceId |
userAccountCredentials | Kredensial untuk akun pengguna administrator yang akan dibuat pada setiap simpul komputasi. | userAccountCredentials |
virtualMachineImage | Gambar Komputer Virtual untuk KOMPutasi AML - hanya windows | VirtualMachineImage |
vmPriority | Prioritas Komputer Virtual | "Khusus" "LowPriority" |
vmSize | Ukuran Komputer Virtual | tali |
ScaleSettings
Nama | Deskripsi | Nilai |
---|---|---|
maxNodeCount | Jumlah maksimum simpul yang akan digunakan | int (diperlukan) |
minNodeCount | Jumlah simpul min yang akan digunakan | Int |
nodeIdleTimeBeforeScaleDown | Waktu Simpul Menganggur sebelum menurunkan skala amlCompute. String ini harus dalam Format RFC. | tali |
ResourceId
Nama | Deskripsi | Nilai |
---|---|---|
Id | ID sumber daya | string (diperlukan) |
UserAccountCredentials
Nama | Deskripsi | Nilai |
---|---|---|
adminUserName | Nama akun pengguna administrator yang dapat digunakan untuk SSH ke simpul. | string (diperlukan) |
adminUserPassword | Kata sandi akun pengguna administrator. | tali Kendala: Nilai sensitif. Teruskan sebagai parameter aman. |
adminUserSshPublicKey | Kunci umum SSH dari akun pengguna administrator. | tali Kendala: Nilai sensitif. Teruskan sebagai parameter aman. |
VirtualMachineImage
Nama | Deskripsi | Nilai |
---|---|---|
Id | Jalur gambar Komputer Virtual | string (diperlukan) |
ComputeInstance
Nama | Deskripsi | Nilai |
---|---|---|
computeType | Jenis komputasi | "ComputeInstance" (diperlukan) |
Properti | Properti ComputeInstance | ComputeInstanceProperties |
ComputeInstanceProperties
Nama | Deskripsi | Nilai |
---|---|---|
applicationSharingPolicy | Kebijakan untuk berbagi aplikasi pada instans komputasi ini di antara pengguna ruang kerja induk. Jika Pribadi, hanya pembuat yang dapat mengakses aplikasi pada instans komputasi ini. Saat Dibagikan, setiap pengguna ruang kerja dapat mengakses aplikasi pada instans ini tergantung pada peran yang ditetapkannya. | "Pribadi" "Dibagikan" |
autologgerSettings | Menentukan pengaturan untuk autologger. | computeInstanceAutologgerSettings |
computeInstanceAuthorizationType | Jenis Otorisasi Instans Komputasi. Nilai yang tersedia bersifat pribadi (default). | "pribadi" |
customServices | Daftar Layanan Kustom yang ditambahkan ke komputasi. | CustomService[] |
enableNodePublicIp | Mengaktifkan atau menonaktifkan provisi alamat IP publik node. Nilai yang mungkin adalah: Nilai yang mungkin adalah: true - Menunjukkan bahwa simpul komputasi akan memiliki IP publik yang disediakan. false - Menunjukkan bahwa simpul komputasi akan memiliki titik akhir privat dan tidak ada IP publik. | bool |
idleTimeBeforeShutdown | Menghentikan instans komputasi setelah periode tidak aktif yang ditentukan pengguna. Waktu ditentukan dalam format ISO8601. Minimum adalah 15 menit, maksimum adalah 3 hari. | tali |
personalComputeInstanceSettings | Pengaturan untuk instans komputasi pribadi. | PersonalComputeInstanceSettings |
Jadwal | Daftar jadwal yang akan diterapkan pada komputasi. | ComputeSchedules |
setupScripts | Detail skrip yang disesuaikan untuk dijalankan untuk menyiapkan kluster. | |
sshSettings | Menentukan kebijakan dan pengaturan untuk akses SSH. | computeInstanceSshSettings |
Subnet | ID sumber daya subnet jaringan virtual milik simpul komputasi. | resourceId |
vmSize | Ukuran Komputer Virtual | tali |
ComputeInstanceAutologgerSettings
Nama | Deskripsi | Nilai |
---|---|---|
mlflowAutologger | Menunjukkan apakah autologger mlflow diaktifkan untuk buku catatan. | "Dinonaktifkan" "Diaktifkan" |
Layanan Kustom
Nama | Deskripsi | Nilai |
---|---|---|
buruh kapal | Menjelaskan pengaturan docker untuk gambar | Docker |
Endpoint | Mengonfigurasi titik akhir untuk kontainer | Titik Akhir |
environmentVariables | Variabel Lingkungan untuk kontainer | customServiceEnvironmentVariables |
citra | Menjelaskan Spesifikasi Gambar | Gambar |
Nama | Nama Layanan Kustom | tali |
Volume | Mengonfigurasi volume untuk kontainer | VolumeDefinition |
{customized property} |
Buruh kapal
Nama | Deskripsi | Nilai |
---|---|---|
Istimewa | Tunjukkan apakah kontainer akan berjalan dalam mode istimewa atau tidak istimewa. | bool |
{customized property} |
Endpoint
Nama | Deskripsi | Nilai |
---|---|---|
hostIp | IP host tempat aplikasi diekspos dari kontainer | tali |
Nama | Nama Titik Akhir | tali |
protokol | Protokol di mana komunikasi akan terjadi melalui titik akhir ini | "http ""tcp" "udp" |
Diterbitkan | Port tempat aplikasi diekspos dari kontainer. | Int |
Target | Port aplikasi di dalam kontainer. | Int |
CustomServiceEnvironmentVariables
Nama | Deskripsi | Nilai |
---|---|---|
{customized property} | EnvironmentVariable |
EnvironmentVariable
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Jenis Variabel Lingkungan. Nilai yang mungkin adalah: lokal - Untuk variabel lokal | "lokal" |
nilai | Nilai variabel Lingkungan | tali |
{customized property} |
Citra
Nama | Deskripsi | Nilai |
---|---|---|
referensi | URL referensi gambar | tali |
jenis | Jenis gambar. Nilai yang mungkin adalah: docker - Untuk gambar docker. azureml - Untuk gambar AzureML | "azureml" "docker" |
{customized property} |
VolumeDefinition
Nama | Deskripsi | Nilai |
---|---|---|
mengikat | Opsi Ikatan pemasangan | BindOptions |
konsistensi | Konsistensi volume | tali |
readOnly | Menunjukkan apakah akan memasang volume sebagai readOnly. Nilai default untuk ini adalah false. | bool |
sumber | Sumber pemasangan. Untuk pemasangan ikat, ini adalah jalur host. | tali |
Target | Target pemasangan. Untuk pemasangan ikat, ini adalah jalur dalam kontainer. | tali |
tmpfs | opsi tmpfs dari pemasangan | TmpfsOptions |
jenis | Jenis Definisi Volume. Kemungkinan Nilai: bind,volume,tmpfs,npipe | "ikat" "npipe" "tmpfs" "volume" |
jilid | Opsi Volume pemasangan | |
BindOptions
Nama | Deskripsi | Nilai |
---|---|---|
createHostPath | Menunjukkan apakah akan membuat jalur host. | bool |
Propagasi | Jenis Opsi Ikatan | tali |
selinux | Sebutkan opsi selinux. | tali |
TmpfsOptions
Nama | Deskripsi | Nilai |
---|---|---|
tingginya | Sebutkan ukuran Tmpfs | Int |
VolumeOptions
Nama | Deskripsi | Nilai |
---|---|---|
nocopy | Menunjukkan apakah volume nocopy | bool |
PersonalComputeInstanceSettings
Nama | Deskripsi | Nilai |
---|---|---|
assignedUser | Pengguna secara eksplisit ditetapkan ke instans komputasi pribadi. | AssignedUser |
AssignedUser
Nama | Deskripsi | Nilai |
---|---|---|
objectId | Id Objek AAD pengguna. | string (diperlukan) |
tenantId | Id Penyewa AAD pengguna. | string (diperlukan) |
ComputeSchedules
Nama | Deskripsi | Nilai |
---|---|---|
computeStartStop | Daftar jadwal penghentian mulai komputasi yang akan diterapkan. | ComputeStartStopSchedule[] |
ComputeStartStopSchedule
Nama | Deskripsi | Nilai |
---|---|---|
perbuatan | [Diperlukan] Tindakan daya komputasi. | "Mulai" "Hentikan" |
cron | Diperlukan jika triggerType adalah Cron. | Cron |
Kekambuhan | Diperlukan jika triggerType adalah Pengulangan. | Pengulangan |
jadwal | [Tidak digunakan lagi] Tidak digunakan lagi. | ScheduleBase |
keadaan | Apakah jadwal diaktifkan atau dinonaktifkan? | "Dinonaktifkan" "Diaktifkan" |
triggerType | [Diperlukan] Jenis pemicu jadwal. | "Cron" "Pengulangan" |
Cron
Nama | Deskripsi | Nilai |
---|---|---|
Ekspresi | [Diperlukan] Menentukan ekspresi jadwal cron. Ekspresi harus mengikuti format NCronTab. |
tali |
startTime | Waktu mulai dalam format yyyy-MM-ddTHH:mm:ss. | tali |
zona waktu | Menentukan zona waktu tempat jadwal berjalan. TimeZone harus mengikuti format zona waktu Windows. Lihat: /windows-hardware/manufacture/desktop/default-time-zones /> |
tali |
Kekambuhan
Nama | Deskripsi | Nilai |
---|---|---|
Frekuensi | [Diperlukan] Frekuensi untuk memicu jadwal. | "Hari" "Jam" "Menit" "Bulan" "Minggu" |
Interval | [Diperlukan] Menentukan interval jadwal bersama dengan frekuensi | Int |
jadwal | [Diperlukan] Jadwal pengulangan. | PengulanganSchedule |
startTime | Waktu mulai dalam format yyyy-MM-ddTHH:mm:ss. | tali |
zona waktu | Menentukan zona waktu tempat jadwal berjalan. TimeZone harus mengikuti format zona waktu Windows. Lihat: /windows-hardware/manufacture/desktop/default-time-zones /> |
tali |
PengulanganSchedule
Nama | Deskripsi | Nilai |
---|---|---|
Jam | [Diperlukan] Daftar jam untuk jadwal. | int[] (diperlukan) |
Menit | [Diperlukan] Daftar menit untuk jadwal. | int[] (diperlukan) |
monthDays | Daftar hari bulan untuk jadwal | int[] |
weekDays | Daftar hari untuk jadwal. | Array string yang berisi salah satu dari: "Jumat" "Senin" "Sabtu" "Minggu" "Kamis" "Selasa" "Rabu" |
ScheduleBase
Nama | Deskripsi | Nilai |
---|---|---|
Id | Id yang ditetapkan sistem untuk jadwal. | tali |
provisioningStatus | Status jadwal penyebaran saat ini. | "Selesai" "Gagal" "Provisi" |
keadaan | Apakah jadwal diaktifkan atau dinonaktifkan? | "Dinonaktifkan" "Diaktifkan" |
SetupScripts
Nama | Deskripsi | Nilai |
---|---|---|
Skrip | Skrip penyetelan yang dikustomisasi | ScriptsToExecute |
ScriptsToExecute
Nama | Deskripsi | Nilai |
---|---|---|
creationScript | Skrip yang dijalankan hanya sekali selama penyediaan komputasi. | ScriptReference |
startupScript | Skrip yang dijalankan setiap kali komputer dimulai. | ScriptReference |
ScriptReference
Nama | Deskripsi | Nilai |
---|---|---|
scriptArguments | Argumen baris perintah opsional diteruskan ke skrip untuk dijalankan. | tali |
scriptData | Lokasi skrip dalam volume yang dipasang. | tali |
Sumber skrip | Sumber penyimpanan skrip: sebaris, ruang kerja. | tali |
Timeout | Periode waktu opsional diteruskan ke perintah batas waktu. | tali |
ComputeInstanceSshSettings
Nama | Deskripsi | Nilai |
---|---|---|
adminPublicKey | Menentukan file kunci publik Rsa SSH sebagai string. Gunakan "ssh-keygen -t rsa -b 2048" untuk menghasilkan pasangan kunci SSH Anda. | tali |
sshPublicAccess | Status port SSH publik. Nilai yang mungkin adalah: Dinonaktifkan - Menunjukkan bahwa port ssh publik ditutup pada instans ini. Diaktifkan - Menunjukkan bahwa port ssh publik terbuka dan dapat diakses sesuai dengan kebijakan VNet/subnet jika berlaku. | "Dinonaktifkan" "Diaktifkan" |
Databricks
Nama | Deskripsi | Nilai |
---|---|---|
computeType | Jenis komputasi | "Databricks" (diperlukan) |
Properti | Properti Databricks | DatabricksProperties |
DatabricksProperties
Nama | Deskripsi | Nilai |
---|---|---|
databricksAccessToken | Token akses Databricks | tali |
workspaceUrl | Url Ruang Kerja | tali |
DataFactory
Nama | Deskripsi | Nilai |
---|---|---|
computeType | Jenis komputasi | "DataFactory" (diperlukan) |
DataLakeAnalytics
Nama | Deskripsi | Nilai |
---|---|---|
computeType | Jenis komputasi | "DataLakeAnalytics" (diperlukan) |
Properti | DataLakeAnalyticsSchemaProperties |
DataLakeAnalyticsSchemaProperties
Nama | Deskripsi | Nilai |
---|---|---|
dataLakeStoreAccountName | Nama Akun Penyimpanan DataLake | tali |
HDInsight
Nama | Deskripsi | Nilai |
---|---|---|
computeType | Jenis komputasi | "HDInsight" (diperlukan) |
Properti | Properti komputasi HDInsight | HDInsightProperties |
HDInsightProperties
VirtualMachineSshCredentials
Nama | Deskripsi | Nilai |
---|---|---|
kata sandi | Kata sandi akun admin | tali |
privateKeyData | Data kunci privat | tali Kendala: Nilai sensitif. Teruskan sebagai parameter aman. |
publicKeyData | Data kunci publik | tali Kendala: Nilai sensitif. Teruskan sebagai parameter aman. |
nama pengguna | Nama pengguna akun admin | tali |
Kubernetes
Nama | Deskripsi | Nilai |
---|---|---|
computeType | Jenis komputasi | "Kubernetes" (diperlukan) |
Properti | Properti Kubernetes | KubernetesProperties |
KubernetesProperties
Nama | Deskripsi | Nilai |
---|---|---|
defaultInstanceType | Jenis instans default | tali |
extensionInstanceReleaseTrain | Pelatihan rilis instans ekstensi. | tali |
extensionPrincipalId | Id utama ekstensi. | tali |
instanceTypes | Skema Jenis Instans | KubernetesPropertiesInstanceTypes |
namespace layanan | Namespace komputasi | tali |
relayConnectionString | String koneksi relai. | tali Kendala: Nilai sensitif. Teruskan sebagai parameter aman. |
serviceBusConnectionString | String koneksi ServiceBus. | tali Kendala: Nilai sensitif. Teruskan sebagai parameter aman. |
vcName | Nama VC. | tali |
KubernetesPropertiesInstanceTypes
Nama | Deskripsi | Nilai |
---|---|---|
{customized property} | InstanceTypeSchema |
InstanceTypeSchema
Nama | Deskripsi | Nilai |
---|---|---|
nodeSelector | Pemilih Simpul | instanceTypeSchemaNodeSelector |
Sumber daya | Permintaan/batas sumber daya untuk jenis instans ini | instanceTypeSchemaResources |
InstanceTypeSchemaNodeSelector
Nama | Deskripsi | Nilai |
---|---|---|
{customized property} | tali |
InstanceTypeSchemaResources
Nama | Deskripsi | Nilai |
---|---|---|
perbatasan | Batas sumber daya untuk jenis instans ini | InstanceResourceSchema |
Permintaan | Permintaan sumber daya untuk jenis instans ini | InstanceResourceSchema |
InstanceResourceSchema
Nama | Deskripsi | Nilai |
---|---|---|
{customized property} | tali |
SynapseSpark
Nama | Deskripsi | Nilai |
---|---|---|
computeType | Jenis komputasi | "SynapseSpark" (diperlukan) |
Properti | SynapseSparkProperties |
SynapseSparkProperties
Nama | Deskripsi | Nilai |
---|---|---|
autoPauseProperties | Properti jeda otomatis. | |
autoScaleProperties | Properti skala otomatis. | AutoScaleProperties |
nodeCount | Jumlah simpul komputasi yang saat ini ditetapkan ke komputasi. | Int |
nodeSize | Ukuran node. | tali |
nodeSizeFamily | Keluarga ukuran node. | tali |
poolName | Nama kumpulan. | tali |
resourceGroup | Nama grup sumber daya tempat ruang kerja berada. | tali |
sparkVersion | Versi Spark. | tali |
subscriptionId | Pengidentifikasi langganan Azure. | tali |
workspaceName | Nama ruang kerja Azure Machine Learning. | tali |
AutoPauseProperties
Nama | Deskripsi | Nilai |
---|---|---|
delayInMinutes | Int | |
Diaktifkan | bool |
AutoScaleProperties
Nama | Deskripsi | Nilai |
---|---|---|
Diaktifkan | bool | |
maxNodeCount | Int | |
minNodeCount | Int |
VirtualMachine
Nama | Deskripsi | Nilai |
---|---|---|
computeType | Jenis komputasi | "VirtualMachine" (diperlukan) |
Properti | VirtualMachineSchemaProperties |
VirtualMachineSchemaProperties
Sku
Nama | Deskripsi | Nilai |
---|---|---|
kapasitas | Jika SKU mendukung peluasan skala/masuk, bilangan bulat kapasitas harus disertakan. Jika peluasan/masuk skala tidak dimungkinkan untuk sumber daya, ini dapat dihilangkan. | Int |
keluarga | Jika layanan memiliki generasi perangkat keras yang berbeda, untuk SKU yang sama, maka itu dapat ditangkap di sini. | tali |
Nama | Nama SKU. Ex - P3. Biasanya kode huruf+angka | string (diperlukan) |
tingginya | Ukuran SKU. Ketika bidang nama adalah kombinasi tingkatan dan beberapa nilai lainnya, ini akan menjadi kode mandiri. | tali |
Tier | Bidang ini diperlukan untuk diimplementasikan oleh Penyedia Sumber Jika layanan memiliki lebih dari satu tingkat, tetapi tidak diperlukan pada PUT. | "Dasar" "Gratis" "Premium" "Standar" |