Pracovní prostory/výpočetní služby Microsoft.MachineLearningServices
- nejnovější
-
2024-07-01-preview -
2024-04-04 -
2024-04-01-preview - 1. 1. 2024 ve verzi Preview
- 10. 10. 2023
-
2023-08-01-preview -
2023-06-01-preview -
2023-04-04 -
2023-04-01-Preview -
2023-023-01-preview -
12. 12. 2022 ve verzi Preview - 10. 10. 2022
-
10. 10. 2022 ve verzi Preview -
2022-06-01-preview - 05. 5. 2022
-
2022-022-01-preview -
2022-01-01-preview - 2021-07-01
-
2021-04-01 -
2021-03-01-preview - 1. 1. 2021
-
2020-09-01-Preview -
2020-08-01 - 06.06.2020
-
15. 5. 2020 ve verzi Preview -
2020-05-01-Preview - 04.04.2020
- 2020-03-01
- 2020-02-18-preview
- 1. 1. 2020
- 11. 11. 2019
-
06.06.2019 -
05.05.2019 - 11. 11. 2018
-
2018-03-01-Preview
Definice prostředku Bicep
Pracovní prostory/ typ výpočetního prostředku je možné nasadit s operacemi, které cílí:
- skupiny prostředků – viz příkazy nasazení skupiny prostředků
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Formát prostředku
Pokud chcete vytvořit prostředek Microsoft.MachineLearningServices/workspaces/computes, přidejte do šablony následující bicep.
resource symbolicname 'Microsoft.MachineLearningServices/workspaces/computes@2024-07-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
}
}
Výpočetní objekty
Nastavte computeType vlastnost určit typ objektu.
Pro AKS použijte:
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'
}
}
Pro AmlCompute použijte:
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'
}
Pro ComputeInstancepoužijte:
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'
version: 'string'
{customized property}: any()
}
kernel: {
argv: [
'string'
]
displayName: 'string'
language: '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
}
}
]
{customized property}: any()
}
]
enableNodePublicIp: bool
enableOSPatching: bool
enableRootAccess: bool
enableSSO: bool
idleTimeBeforeShutdown: 'string'
personalComputeInstanceSettings: {
assignedUser: {
objectId: 'string'
tenantId: 'string'
}
}
releaseQuotaOnStop: bool
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'
}
Pro Databricks použijte:
computeType: 'Databricks'
properties: {
databricksAccessToken: 'string'
workspaceUrl: 'string'
}
Pro DataFactorypoužijte:
computeType: 'DataFactory'
Pro DataLakeAnalyticspoužijte:
computeType: 'DataLakeAnalytics'
properties: {
dataLakeStoreAccountName: 'string'
}
Pro HDInsightpoužijte:
computeType: 'HDInsight'
properties: {
address: 'string'
administratorAccount: {
password: 'string'
privateKeyData: 'string'
publicKeyData: 'string'
username: 'string'
}
sshPort: int
}
Pro Kubernetes použijte:
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'
}
Pro SynapseSparkpoužijte:
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'
}
Pro VirtualMachinepoužijte:
computeType: 'VirtualMachine'
properties: {
address: 'string'
administratorAccount: {
password: 'string'
privateKeyData: 'string'
publicKeyData: 'string'
username: 'string'
}
isNotebookInstanceCompute: bool
notebookServerPort: int
sshPort: int
virtualMachineSize: 'string'
}
Hodnoty vlastností
pracovní prostory/výpočetní prostředky
Jméno | Popis | Hodnota |
---|---|---|
Jméno | Název prostředku Podívejte se, jak nastavit názvy a typy podřízených prostředků v Bicep. |
string (povinné) Limit znaků: 3–24 pro výpočetní instanci 3–32 pro výpočetní prostředky AML 2–16 pro jiné typy výpočetních prostředků Platné znaky: Alfanumerické znaky a spojovníky |
umístění | Určuje umístění prostředku. | řetězec |
visačky | Obsahuje značky prostředků definované jako páry klíč/hodnota. | Slovník názvů a hodnot značek Viz Značky v šablonách |
sku | Skladová položka pracovního prostoru. | skladové položky |
rodič | V bicep můžete zadat nadřazený prostředek pro podřízený prostředek. Tuto vlastnost je potřeba přidat pouze v případě, že je podřízený prostředek deklarován mimo nadřazený prostředek. Další informace najdete v tématu Podřízený prostředek mimo nadřazený prostředek. |
Symbolický název prostředku typu: pracovních prostorů |
identita | Identita prostředku. | |
vlastnosti | Vlastnosti výpočetních prostředků | výpočetních |
ManagedServiceIdentity
Jméno | Popis | Hodnota |
---|---|---|
typ | Typ identity spravované služby (kde jsou povolené typy SystemAssigned i UserAssigned). | None (Žádný) SystemAssigned SystemAssigned, UserAssigned UserAssigned (povinné) |
userAssignedIdentities | Sada identit přiřazených uživatelem přidružená k prostředku. Klíče slovníku userAssignedIdentities budou ID prostředků ARM ve formuláři: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Hodnoty slovníku můžou být prázdné objekty ({}) v požadavcích. | userAssignedIdentities |
UserAssignedIdentities
Jméno | Popis | Hodnota |
---|---|---|
{přizpůsobená vlastnost} | userAssignedIdentity |
UserAssignedIdentity
Tento objekt neobsahuje žádné vlastnosti, které se mají nastavit během nasazení. Všechny vlastnosti jsou Jen pro čtení.
Vypočítat
Jméno | Popis | Hodnota |
---|---|---|
computeLocation | Umístění základního výpočetního prostředí | řetězec |
popis | Popis výpočetních prostředků služby Machine Learning. | řetězec |
disableLocalAuth | Odhlaste se z místního ověřování a ujistěte se, že zákazníci můžou k ověřování používat výhradně MSI a AAD. | Bool |
resourceId | ID prostředku ARM základního výpočetního objektu | řetězec |
computeType | Nastavení typu objektu | AKS AmlCompute dataFactory HDInsight Kubernetes SynapseSpark VirtualMachine (povinné) |
AKS
Jméno | Popis | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | AKS (povinné) |
vlastnosti | Vlastnosti AKS | AKSSchemaProperties |
AKSSchemaProperties
AksNetworkingConfiguration
Jméno | Popis | Hodnota |
---|---|---|
dnsServiceIP | IP adresa přiřazená službě DNS Kubernetes. Musí být v rozsahu adres služby Kubernetes zadaném v serviceCidr. | řetězec Omezení: Model = ^(?:(?: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 | Rozsah IP adres zápisu CIDR přiřazený k síti mostu Dockeru. Nesmí se překrývat s žádnými rozsahy IP adres podsítě ani s rozsahem adres služby Kubernetes. | řetězec Omezení: Model = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$ |
serviceCidr | Rozsah IP adres zápisu CIDR, ze kterého se mají přiřazovat IP adresy clusteru služeb. Nesmí se překrývat s žádnými rozsahy IP adres podsítě. | řetězec Omezení: Model = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$ |
subnetId | ID prostředku podsítě virtuální sítě, do nichž výpočetní uzly patří | řetězec |
SslConfiguration
Jméno | Popis | Hodnota |
---|---|---|
hotovka | Data certifikátu | řetězec Omezení: Citlivá hodnota. Předejte ho jako zabezpečený parametr. |
cname | CNAME certifikátu | řetězec |
klíč | Klíčová data | řetězec Omezení: Citlivá hodnota. Předejte ho jako zabezpečený parametr. |
listDomainLabel | Listový popisek domény veřejného koncového bodu | řetězec |
overwriteExistingDomain | Určuje, zda se má přepsat existující popisek domény. | Bool |
stav | Povolení nebo zakázání ssl pro bodování | "Automaticky" Zakázáno Povoleno |
AmlCompute
Jméno | Popis | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | AmlCompute (povinné) |
vlastnosti | Vlastnosti AmlCompute | AmlComputeProperties |
AmlComputeProperties
Jméno | Popis | Hodnota |
---|---|---|
enableNodePublicIp | Povolte nebo zakažte zřizování veřejných IP adres uzlu. Možné hodnoty jsou: Možné hodnoty jsou: true – indikuje, že výpočetní uzly budou mít zřízené veřejné IP adresy. false – Označuje, že výpočetní uzly budou mít privátní koncový bod a žádné veřejné IP adresy. | Bool |
isolatedNetwork | Síť je izolovaná nebo ne | Bool |
osType | Typ výpočetního operačního systému | Linux Windows |
propertyBag | Taška vlastností obsahující další vlastnosti. | Pro Bicep můžete použít funkci any(). |
remoteLoginPortPublicAccess | Stav veřejného portu SSH Možné hodnoty jsou: Zakázáno – Označuje, že veřejný port ssh je uzavřen na všech uzlech clusteru. Povoleno – Označuje, že veřejný port ssh je otevřený na všech uzlech clusteru. Není zadáno – Označuje, že veřejný port ssh je uzavřen na všech uzlech clusteru, pokud je definovaná virtuální síť, jinak je otevřen všechny veřejné uzly. Může být výchozí pouze během vytváření clusteru, po jeho vytvoření se povolí nebo zakáže. | Zakázáno Povoleno Není zadáno. |
scaleSettings | Nastavení škálování pro službu AML Compute | |
podsíť | ID prostředku podsítě virtuální sítě, do které výpočetní uzly patří. | ResourceId |
userAccountCredentials | Přihlašovací údaje pro uživatelský účet správce, který se vytvoří na každém výpočetním uzlu. | |
virtualMachineImage | Image virtuálního počítače pro výpočetní prostředky AML – pouze Windows | VirtualMachineImage |
vmPriority | Priorita virtuálního počítače | Dedicated LowPriority |
vmSize | Velikost virtuálního počítače | řetězec |
ScaleSettings
Jméno | Popis | Hodnota |
---|---|---|
maxNodeCount | Maximální počet uzlů, které se mají použít | int (povinné) |
minNodeCount | Minimální počet uzlů, které se mají použít | Int |
nodeIdleTimeBeforeScaleDown | Doba nečinnosti uzlu před vertikálním snížením kapacity amlCompute Tento řetězec musí být ve formátu RFC. | řetězec |
ResourceId
Jméno | Popis | Hodnota |
---|---|---|
id | ID prostředku | string (povinné) |
UserAccountCredentials
Jméno | Popis | Hodnota |
---|---|---|
adminUserName | Název uživatelského účtu správce, který lze použít k připojení SSH k uzlům. | string (povinné) |
adminUserPassword | Heslo uživatelského účtu správce. | řetězec Omezení: Citlivá hodnota. Předejte ho jako zabezpečený parametr. |
adminUserSshPublicKey | Veřejný klíč SSH uživatelského účtu správce | řetězec Omezení: Citlivá hodnota. Předejte ho jako zabezpečený parametr. |
VirtualMachineImage
Jméno | Popis | Hodnota |
---|---|---|
id | Cesta image virtuálního počítače | string (povinné) |
Výpočetní instance
Jméno | Popis | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | ComputeInstance (povinné) |
vlastnosti | Vlastnosti computeInstance | ComputeInstanceProperties |
ComputeInstanceProperties
Jméno | Popis | Hodnota |
---|---|---|
applicationSharingPolicy | Zásady pro sdílení aplikací v této výpočetní instanci mezi uživateli nadřazeného pracovního prostoru Pokud osobní, bude mít k aplikacím v této výpočetní instanci přístup jenom tvůrce. Při sdílení může každý uživatel pracovního prostoru přistupovat k aplikacím v této instanci v závislosti na jeho přiřazené roli. | "Osobní" Sdíleno |
autologgerSettings | Určuje nastavení pro autologger. | ComputeInstanceAutologgerSettings |
computeInstanceAuthorizationType | Typ autorizace výpočetní instance. Dostupné hodnoty jsou osobní (výchozí). | "osobní" |
customServices | Seznam vlastních služeb přidaných do výpočetních prostředků | CustomService[] |
enableNodePublicIp | Povolte nebo zakažte zřizování veřejných IP adres uzlu. Možné hodnoty jsou: Možné hodnoty jsou: true – indikuje, že výpočetní uzly budou mít zřízené veřejné IP adresy. false – Označuje, že výpočetní uzly budou mít privátní koncový bod a žádné veřejné IP adresy. | Bool |
enableOSPatching | Povolte automatické opravy operačního systému. Možné hodnoty jsou: true, false. | Bool |
enableRootAccess | Povolte kořenový přístup. Možné hodnoty jsou: true, false. | Bool |
povolení jednotného přihlašování | Povolte jednotné přihlašování (jednotné přihlašování). Možné hodnoty jsou: true, false. | Bool |
idleTimeBeforeShutdown | Zastaví výpočetní instanci po období nečinnosti definované uživatelem. Čas je definován ve formátu ISO8601. Minimum je 15 minut, maximum je 3 dny. | řetězec |
personalComputeInstanceSettings | Nastavení pro osobní výpočetní instanci. | |
releaseQuotaOnStop | Kvóta uvolnění, pokud se výpočetní instance zastavila. Možné hodnoty jsou: true – kvóta vydané verze, pokud se výpočetní instance zastavila. false – nevyvolávejte kvótu, když se výpočetní instance zastavila. | Bool |
rozvrhy | Seznam plánů, které se mají použít na výpočetní prostředky. | computeSchedules |
setupScripts | Podrobnosti o přizpůsobených skriptech, které se mají spustit pro nastavení clusteru. | |
sshSettings | Určuje zásady a nastavení pro přístup SSH. | ComputeInstanceSshSettings |
podsíť | ID prostředku podsítě virtuální sítě, do které výpočetní uzly patří. | ResourceId |
vmSize | Velikost virtuálního počítače | řetězec |
ComputeInstanceAutologgerSettings
Jméno | Popis | Hodnota |
---|---|---|
mlflowAutologger | Určuje, jestli je pro poznámkové bloky povolený autologger mlflow. | Zakázáno Povoleno |
CustomService
Jméno | Popis | Hodnota |
---|---|---|
dokař | Popisuje nastavení Dockeru pro image. | dockeru |
Koncové body | Konfigurace koncových bodů pro kontejner | koncového bodu |
environmentVariables | Proměnná prostředí pro kontejner | CustomServiceEnvironmentVariables |
obraz | Popisuje specifikace obrázků. | obrázku |
jádro | Popisuje nastavení jádra jupyter pro image, pokud se jedná o vlastní prostředí. | JupyterKernelConfig |
Jméno | Název vlastní služby | řetězec |
obsahy | Konfigurace svazků pro kontejner | VolumeDefinition[] |
{přizpůsobená vlastnost} | Pro Bicep můžete použít funkci any(). |
Dokař
Jméno | Popis | Hodnota |
---|---|---|
privilegovaný | Určete, jestli se kontejner bude spouštět v privilegovaném nebo neprivilegovaném režimu. | Bool |
{přizpůsobená vlastnost} | Pro Bicep můžete použít funkci any(). |
Zakončení
Jméno | Popis | Hodnota |
---|---|---|
hostIp | IP adresa hostitele, přes kterou je aplikace vystavená z kontejneru | řetězec |
Jméno | Název koncového bodu | řetězec |
protokol | Protokol, přes který bude probíhat komunikace přes tento koncový bod | 'http 'Tcp Udp |
publikovaný | Port, přes který je aplikace vystavená z kontejneru. | Int |
cíl | Port aplikace uvnitř kontejneru. | Int |
CustomServiceEnvironmentVariables
Jméno | Popis | Hodnota |
---|---|---|
{přizpůsobená vlastnost} | EnvironmentVariable |
EnvironmentVariable
Jméno | Popis | Hodnota |
---|---|---|
typ | Typ proměnné prostředí. Možné hodnoty jsou: local – pro místní proměnnou | "local" |
hodnota | Hodnota proměnné prostředí | řetězec |
{přizpůsobená vlastnost} | Pro Bicep můžete použít funkci any(). |
Obraz
Jméno | Popis | Hodnota |
---|---|---|
odkaz | Adresa URL odkazu na obrázek, pokud je typ dockeru. Název prostředí, pokud je typ azureml | řetězec |
typ | Typ obrázku. Možné hodnoty jsou: docker – pro image Dockeru. azureml – pro image prostředí AzureML (vlastní a kurátorované) | Azureml Docker |
verze | Používá se verze image. Pokud je nejnovější, toto pole přeskočte. | řetězec |
{přizpůsobená vlastnost} | Pro Bicep můžete použít funkci any(). |
JupyterKernelConfig
Jméno | Popis | Hodnota |
---|---|---|
argv | Argument modulu runtime | string[] |
displayName | Zobrazovaný název jádra | řetězec |
Jazyk | Jazyk jádra [Příklad hodnoty: python] | řetězec |
VolumeDefinition
Jméno | Popis | Hodnota |
---|---|---|
vázat | Možnosti vazby připojení | BindOptions |
konzistence | Konzistence svazku | řetězec |
jen pro čtení | Určete, jestli se má svazek připojit jako jen pro čtení. Výchozí hodnota pro tuto hodnotu je false. | Bool |
zdroj | Zdroj připojení. Pro připojení vazby se jedná o cestu hostitele. | řetězec |
cíl | Cíl připojení. Pro připojení vazby je to cesta v kontejneru. | řetězec |
tmpfs | Možnost tmpfs připojení | |
typ | Typ definice svazku Možné hodnoty: bind, volume, tmpfs, npipe | "bind" Npipe 'tmpfs' "svazek" |
hlasitost | Možnosti svazku připojení | volumeOptions |
BindOptions
Jméno | Popis | Hodnota |
---|---|---|
createHostPath | Určuje, zda se má vytvořit cesta hostitele. | Bool |
propagace | Typ možnosti vazby | řetězec |
selinux | Zmiňte možnosti selinuxu. | řetězec |
TmpfsOptions
Jméno | Popis | Hodnota |
---|---|---|
velikost | Zmiňte velikost Tmpfs. | Int |
VolumeOptions
Jméno | Popis | Hodnota |
---|---|---|
nocopy | Určuje, jestli svazek není nocopy. | Bool |
PersonalComputeInstanceSettings
Jméno | Popis | Hodnota |
---|---|---|
přiřazený uživatel | Uživatel explicitně přiřazený k osobní výpočetní instanci. | přiřazeného uživatele |
Přiřazený uživatel
Jméno | Popis | Hodnota |
---|---|---|
objectId | ID objektu AAD uživatele | string (povinné) |
tenantId | ID tenanta AAD uživatele | string (povinné) |
ComputeSchedules
Jméno | Popis | Hodnota |
---|---|---|
computeStartStop | Seznam plánů počátečního zastavení výpočetních prostředků, které se mají použít. | computeStartStopSchedule[] |
ComputeStartStopSchedule
Jméno | Popis | Hodnota |
---|---|---|
akce | [Povinné] Akce výpočetního výkonu. | Start "Zastavit" |
cron | Vyžaduje se, pokud je triggerType Cron. | Cron |
opakování | Vyžaduje se, pokud je triggerType Opakování. | opakování |
naplánovat | [Zastaralé] Už se nepoužívá. | schedulebase |
stav | Je plán povolený nebo zakázaný? | Zakázáno Povoleno |
triggerType | [Povinné] Typ aktivační události plánu. | Cron Opakování |
Cron
Jméno | Popis | Hodnota |
---|---|---|
výraz | [Povinné] Určuje výraz cron plánu. Výraz by měl následovat ve formátu NCronTab. |
řetězec |
startTime | Počáteční čas ve formátu rrrr-MM-ddTHH:mm:ss. | řetězec |
timeZone | Určuje časové pásmo, ve kterém se plán spouští. TimeZone by měl dodržovat formát časového pásma Windows. Viz: /windows-hardware/manufacture/desktop/default-time-zones /> |
řetězec |
Opakování
Jméno | Popis | Hodnota |
---|---|---|
frekvence | [Povinné] Frekvence aktivace plánu. | "Den" Hodina "Minuta" "Měsíc" "Týden" |
interval | [Povinné] Určuje interval plánu ve spojení s frekvencí. | Int |
naplánovat | [Povinné] Plán opakování. | |
startTime | Počáteční čas ve formátu rrrr-MM-ddTHH:mm:ss. | řetězec |
timeZone | Určuje časové pásmo, ve kterém se plán spouští. TimeZone by měl dodržovat formát časového pásma Windows. Viz: /windows-hardware/manufacture/desktop/default-time-zones /> |
řetězec |
ComputeRecurrenceSchedule
Jméno | Popis | Hodnota |
---|---|---|
hodiny | [Povinné] Seznam hodin pro plán | int[] (povinné) |
minuty | [Povinné] Seznam minut pro plán | int[] (povinné) |
monthDays | Seznam dnů měsíce pro plán | int[] |
všední dny | Seznam dnů pro plán | Řetězcové pole obsahující některou z těchto možností: "Pátek" "Pondělí" "Sobota" "Neděle" "Čtvrtek" "Úterý" "Středa" |
ScheduleBase
Jméno | Popis | Hodnota |
---|---|---|
id | ID přiřazené systémem pro plán. | řetězec |
provisioningStatus | Aktuální stav nasazení plánu. | Dokončeno Chyba Zřizování |
stav | Je plán povolený nebo zakázaný? | Zakázáno Povoleno |
SetupScripts
Jméno | Popis | Hodnota |
---|---|---|
skripty | Přizpůsobené instalační skripty | ScriptsToExecute |
ScriptsToExecute
Jméno | Popis | Hodnota |
---|---|---|
creationScript | Skript, který se spouští jenom jednou během zřizování výpočetních prostředků. | ScriptReference |
startupScript | Skript, který se spustí při každém spuštění počítače. | ScriptReference |
ScriptReference
Jméno | Popis | Hodnota |
---|---|---|
scriptArguments | Volitelné argumenty příkazového řádku předané skriptu ke spuštění. | řetězec |
scriptData | Umístění skriptů v připojeném svazku | řetězec |
scriptSource | Zdroj úložiště skriptu: vložený pracovní prostor. | řetězec |
přerušení zápasu | Volitelné časové období předané příkazu časového limitu | řetězec |
ComputeInstanceSshSettings
Jméno | Popis | Hodnota |
---|---|---|
adminPublicKey | Určuje soubor veřejného klíče SSH rsa jako řetězec. K vygenerování párů klíčů SSH použijte ssh-keygen -t rsa -b 2048. | řetězec |
sshPublicAccess | Stav veřejného portu SSH Možné hodnoty jsou: Zakázáno – Označuje, že veřejný port ssh je v této instanci zavřený. Povoleno – Označuje, že veřejný port ssh je otevřený a přístupný podle zásad virtuální sítě nebo podsítě, pokud je to možné. | Zakázáno Povoleno |
Databricks
Jméno | Popis | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | Databricks (povinné) |
vlastnosti | Vlastnosti Databricks | DatabricksProperties |
DatabricksProperties
Jméno | Popis | Hodnota |
---|---|---|
databricksAccessToken | Přístupový token Databricks | řetězec |
workspaceUrl | Adresa URL pracovního prostoru | řetězec |
DataFactory
Jméno | Popis | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | DataFactory (povinné) |
DataLakeAnalytics
Jméno | Popis | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | DataLakeAnalytics (povinné) |
vlastnosti | DataLakeAnalyticsSchemaProperties |
DataLakeAnalyticsSchemaProperties
Jméno | Popis | Hodnota |
---|---|---|
dataLakeStoreAccountName | Název účtu DataLake Store | řetězec |
HDInsight
Jméno | Popis | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | HDInsight (povinné) |
vlastnosti | Vlastnosti výpočetních prostředků HDInsight | HDInsightProperties |
HDInsightProperties
Jméno | Popis | Hodnota |
---|---|---|
adresa | Veřejná IP adresa hlavního uzlu clusteru | řetězec |
administratorAccount | Přihlašovací údaje správce pro hlavní uzel clusteru | VirtualMachineSshCredentials |
sshPort | Port otevřený pro připojení ssh v hlavním uzlu clusteru. | Int |
VirtualMachineSshCredentials
Jméno | Popis | Hodnota |
---|---|---|
heslo | Heslo účtu správce | řetězec |
privateKeyData | Data privátního klíče | řetězec Omezení: Citlivá hodnota. Předejte ho jako zabezpečený parametr. |
publicKeyData | Data veřejného klíče | řetězec Omezení: Citlivá hodnota. Předejte ho jako zabezpečený parametr. |
uživatelské jméno | Uživatelské jméno účtu správce | řetězec |
Kubernetes
Jméno | Popis | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | Kubernetes (povinné) |
vlastnosti | Vlastnosti Kubernetes | KubernetesProperties |
KubernetesProperties
Jméno | Popis | Hodnota |
---|---|---|
defaultInstanceType | Výchozí typ instance | řetězec |
extensionInstanceReleaseTrain | Trénujte vydání instance rozšíření. | řetězec |
extensionPrincipalId | ID instančního objektu rozšíření. | řetězec |
instanceTypes | Schéma typu instance | KubernetesPropertiesInstanceTypes |
obor názvů | Obor názvů výpočetních prostředků | řetězec |
relayConnectionString | Připojovací řetězec přenosu. | řetězec Omezení: Citlivá hodnota. Předejte ho jako zabezpečený parametr. |
serviceBusConnectionString | Připojovací řetězec služby ServiceBus | řetězec Omezení: Citlivá hodnota. Předejte ho jako zabezpečený parametr. |
vcName | Název VC. | řetězec |
KubernetesPropertiesInstanceTypes
Jméno | Popis | Hodnota |
---|---|---|
{přizpůsobená vlastnost} | instanceTypeSchema |
InstanceTypeSchema
Jméno | Popis | Hodnota |
---|---|---|
nodeSelector | Selektor uzlu | InstanceTypeSchemaNodeSelector |
prostředky | Požadavky nebo omezení prostředků pro tento typ instance | instanceTypeSchemaResources |
InstanceTypeSchemaNodeSelector
Jméno | Popis | Hodnota |
---|---|---|
{přizpůsobená vlastnost} | řetězec |
InstanceTypeSchemaResources
Jméno | Popis | Hodnota |
---|---|---|
hranice | Omezení prostředků pro tento typ instance | instanceResourceSchema |
požaduje | Požadavky na prostředky pro tento typ instance | instanceResourceSchema |
InstanceResourceSchema
Jméno | Popis | Hodnota |
---|---|---|
{přizpůsobená vlastnost} | řetězec |
SynapseSpark
Jméno | Popis | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | SynapseSpark (povinné) |
vlastnosti | SynapseSparkProperties |
SynapseSparkProperties
Automatické využitíproperties
Jméno | Popis | Hodnota |
---|---|---|
delayInMinutes | Int | |
zpřístupněný | Bool |
Automatické škálováníProperties
Jméno | Popis | Hodnota |
---|---|---|
zpřístupněný | Bool | |
maxNodeCount | Int | |
minNodeCount | Int |
Virtuální počítač
Jméno | Popis | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | VirtualMachine (povinné) |
vlastnosti | virtualMachineSchemaProperties |
VirtualMachineSchemaProperties
Jméno | Popis | Hodnota |
---|---|---|
adresa | Veřejná IP adresa virtuálního počítače. | řetězec |
administratorAccount | Přihlašovací údaje správce pro virtuální počítač | VirtualMachineSshCredentials |
isNotebookInstanceCompute | Určuje, jestli se tento výpočetní objekt použije pro spouštění poznámkových bloků. | Bool |
notebookServerPort | Otevřený port serveru poznámkového bloku pro připojení SSH. | Int |
sshPort | Port otevřený pro připojení SSH. | Int |
virtualMachineSize | Velikost virtuálního počítače | řetězec |
Sku
Jméno | Popis | Hodnota |
---|---|---|
kapacita | Pokud skladová položka podporuje horizontální navýšení/snížení kapacity, měla by být zahrnuta celá čísla kapacity. Pokud není pro prostředek možné horizontální navýšení kapacity nebo jeho snížení kapacity, může se tento parametr vynechat. | Int |
Rodina | Pokud má služba různé generace hardwaru, pro stejnou skladovou položku, můžete ji zde zachytit. | řetězec |
Jméno | Název skladové položky. Ex - P3. Obvykle se jedná o písmeno+číslo. | string (povinné) |
velikost | Velikost skladové položky. Pokud je pole název kombinací vrstvy a jiné hodnoty, jedná se o samostatný kód. | řetězec |
úroveň | Toto pole musí implementovat poskytovatel prostředků, pokud má služba více než jednu úroveň, ale nevyžaduje se u put. | "Základní" "Zdarma" Premium "Standardní" |
Šablony pro rychlý start
Následující šablony pro rychlý start nasazují tento typ prostředku.
Šablona | Popis |
---|---|
vytvoření výpočetního služby Machine Learning Service ADLA nasazení |
Tato šablona vytvoří výpočetní prostředky služby Machine Learning Service ADLA. |
vytvoření výpočetního služby Machine Learning nasazení |
Tato šablona vytvoří výpočetní prostředky služby Machine Learning Service Aks. |
vytvoření výpočetního DSVM služby Machine Learning Service nasazení |
Tato šablona vytvoří výpočetní prostředí DSVM služby Machine Learning Service. |
vytvoření clusteru HDInsight služby Machine Learning Service nasazení |
Tato šablona vytvoří cluster služby Machine Learning Service HDInsight. |
Vytvoření výpočetního aks služby Azure Machine Learning nasazení |
Tato šablona vytvoří výpočetní prostředí Azure Machine Learning aks. |
vytvoření výpočetního clusteru Azure Machine Learning nasazení |
Tato šablona vytvoří výpočetní cluster Azure Machine Learning. |
Vytvoření výpočetní instance služby Azure Machine Learning nasazení |
Tato šablona vytvoří výpočetní instanci služby Azure Machine Learning jménem jiného uživatele s ukázkovým vloženým instalačním skriptem. |
vytvoření propojené služby v pracovním prostoru Azure Machine Learning nasazení |
Tato šablona vytvoří propojenou službu v existujícím pracovním prostoru Azure Machine Learning. |
Vytvoření cílového výpočetního objektu AKS s privátní IP adresou nasazení |
Tato šablona vytvoří cílový výpočetní objekt AKS v daném pracovním prostoru služby Azure Machine Learning s privátní IP adresou. |
Definice prostředku šablony ARM
Pracovní prostory/ typ výpočetního prostředku je možné nasadit s operacemi, které cílí:
- skupiny prostředků – viz příkazy nasazení skupiny prostředků
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Formát prostředku
Pokud chcete vytvořit prostředek Microsoft.MachineLearningServices/workspaces/computes, přidejte do šablony následující JSON.
{
"type": "Microsoft.MachineLearningServices/workspaces/computes",
"apiVersion": "2024-07-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
}
}
Výpočetní objekty
Nastavte computeType vlastnost určit typ objektu.
Pro AKS použijte:
"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"
}
}
Pro AmlCompute použijte:
"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"
}
Pro ComputeInstancepoužijte:
"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",
"version": "string",
"{customized property}": {}
},
"kernel": {
"argv": [ "string" ],
"displayName": "string",
"language": "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"
}
}
],
"{customized property}": {}
}
],
"enableNodePublicIp": "bool",
"enableOSPatching": "bool",
"enableRootAccess": "bool",
"enableSSO": "bool",
"idleTimeBeforeShutdown": "string",
"personalComputeInstanceSettings": {
"assignedUser": {
"objectId": "string",
"tenantId": "string"
}
},
"releaseQuotaOnStop": "bool",
"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"
}
Pro Databricks použijte:
"computeType": "Databricks",
"properties": {
"databricksAccessToken": "string",
"workspaceUrl": "string"
}
Pro DataFactorypoužijte:
"computeType": "DataFactory"
Pro DataLakeAnalyticspoužijte:
"computeType": "DataLakeAnalytics",
"properties": {
"dataLakeStoreAccountName": "string"
}
Pro HDInsightpoužijte:
"computeType": "HDInsight",
"properties": {
"address": "string",
"administratorAccount": {
"password": "string",
"privateKeyData": "string",
"publicKeyData": "string",
"username": "string"
},
"sshPort": "int"
}
Pro Kubernetes použijte:
"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"
}
Pro SynapseSparkpoužijte:
"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"
}
Pro VirtualMachinepoužijte:
"computeType": "VirtualMachine",
"properties": {
"address": "string",
"administratorAccount": {
"password": "string",
"privateKeyData": "string",
"publicKeyData": "string",
"username": "string"
},
"isNotebookInstanceCompute": "bool",
"notebookServerPort": "int",
"sshPort": "int",
"virtualMachineSize": "string"
}
Hodnoty vlastností
pracovní prostory/výpočetní prostředky
Jméno | Popis | Hodnota |
---|---|---|
typ | Typ prostředku | Microsoft.MachineLearningServices/workspaces/computes |
apiVersion | Verze rozhraní API prostředku | 2024-07-01-preview |
Jméno | Název prostředku Podívejte se, jak nastavit názvy a typy podřízených prostředků v šablonách JSON ARM. |
string (povinné) Limit znaků: 3–24 pro výpočetní instanci 3–32 pro výpočetní prostředky AML 2–16 pro jiné typy výpočetních prostředků Platné znaky: Alfanumerické znaky a spojovníky |
umístění | Určuje umístění prostředku. | řetězec |
visačky | Obsahuje značky prostředků definované jako páry klíč/hodnota. | Slovník názvů a hodnot značek Viz Značky v šablonách |
sku | Skladová položka pracovního prostoru. | skladové položky |
identita | Identita prostředku. | |
vlastnosti | Vlastnosti výpočetních prostředků | výpočetních |
ManagedServiceIdentity
Jméno | Popis | Hodnota |
---|---|---|
typ | Typ identity spravované služby (kde jsou povolené typy SystemAssigned i UserAssigned). | None (Žádný) SystemAssigned SystemAssigned, UserAssigned UserAssigned (povinné) |
userAssignedIdentities | Sada identit přiřazených uživatelem přidružená k prostředku. Klíče slovníku userAssignedIdentities budou ID prostředků ARM ve formuláři: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Hodnoty slovníku můžou být prázdné objekty ({}) v požadavcích. | userAssignedIdentities |
UserAssignedIdentities
Jméno | Popis | Hodnota |
---|---|---|
{přizpůsobená vlastnost} | userAssignedIdentity |
UserAssignedIdentity
Tento objekt neobsahuje žádné vlastnosti, které se mají nastavit během nasazení. Všechny vlastnosti jsou Jen pro čtení.
Vypočítat
Jméno | Popis | Hodnota |
---|---|---|
computeLocation | Umístění základního výpočetního prostředí | řetězec |
popis | Popis výpočetních prostředků služby Machine Learning. | řetězec |
disableLocalAuth | Odhlaste se z místního ověřování a ujistěte se, že zákazníci můžou k ověřování používat výhradně MSI a AAD. | Bool |
resourceId | ID prostředku ARM základního výpočetního objektu | řetězec |
computeType | Nastavení typu objektu | AKS AmlCompute dataFactory HDInsight Kubernetes SynapseSpark VirtualMachine (povinné) |
AKS
Jméno | Popis | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | AKS (povinné) |
vlastnosti | Vlastnosti AKS | AKSSchemaProperties |
AKSSchemaProperties
AksNetworkingConfiguration
Jméno | Popis | Hodnota |
---|---|---|
dnsServiceIP | IP adresa přiřazená službě DNS Kubernetes. Musí být v rozsahu adres služby Kubernetes zadaném v serviceCidr. | řetězec Omezení: Model = ^(?:(?: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 | Rozsah IP adres zápisu CIDR přiřazený k síti mostu Dockeru. Nesmí se překrývat s žádnými rozsahy IP adres podsítě ani s rozsahem adres služby Kubernetes. | řetězec Omezení: Model = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$ |
serviceCidr | Rozsah IP adres zápisu CIDR, ze kterého se mají přiřazovat IP adresy clusteru služeb. Nesmí se překrývat s žádnými rozsahy IP adres podsítě. | řetězec Omezení: Model = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$ |
subnetId | ID prostředku podsítě virtuální sítě, do nichž výpočetní uzly patří | řetězec |
SslConfiguration
Jméno | Popis | Hodnota |
---|---|---|
hotovka | Data certifikátu | řetězec Omezení: Citlivá hodnota. Předejte ho jako zabezpečený parametr. |
cname | CNAME certifikátu | řetězec |
klíč | Klíčová data | řetězec Omezení: Citlivá hodnota. Předejte ho jako zabezpečený parametr. |
listDomainLabel | Listový popisek domény veřejného koncového bodu | řetězec |
overwriteExistingDomain | Určuje, zda se má přepsat existující popisek domény. | Bool |
stav | Povolení nebo zakázání ssl pro bodování | "Automaticky" Zakázáno Povoleno |
AmlCompute
Jméno | Popis | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | AmlCompute (povinné) |
vlastnosti | Vlastnosti AmlCompute | AmlComputeProperties |
AmlComputeProperties
Jméno | Popis | Hodnota |
---|---|---|
enableNodePublicIp | Povolte nebo zakažte zřizování veřejných IP adres uzlu. Možné hodnoty jsou: Možné hodnoty jsou: true – indikuje, že výpočetní uzly budou mít zřízené veřejné IP adresy. false – Označuje, že výpočetní uzly budou mít privátní koncový bod a žádné veřejné IP adresy. | Bool |
isolatedNetwork | Síť je izolovaná nebo ne | Bool |
osType | Typ výpočetního operačního systému | Linux Windows |
propertyBag | Taška vlastností obsahující další vlastnosti. | |
remoteLoginPortPublicAccess | Stav veřejného portu SSH Možné hodnoty jsou: Zakázáno – Označuje, že veřejný port ssh je uzavřen na všech uzlech clusteru. Povoleno – Označuje, že veřejný port ssh je otevřený na všech uzlech clusteru. Není zadáno – Označuje, že veřejný port ssh je uzavřen na všech uzlech clusteru, pokud je definovaná virtuální síť, jinak je otevřen všechny veřejné uzly. Může být výchozí pouze během vytváření clusteru, po jeho vytvoření se povolí nebo zakáže. | Zakázáno Povoleno Není zadáno. |
scaleSettings | Nastavení škálování pro službu AML Compute | |
podsíť | ID prostředku podsítě virtuální sítě, do které výpočetní uzly patří. | ResourceId |
userAccountCredentials | Přihlašovací údaje pro uživatelský účet správce, který se vytvoří na každém výpočetním uzlu. | |
virtualMachineImage | Image virtuálního počítače pro výpočetní prostředky AML – pouze Windows | VirtualMachineImage |
vmPriority | Priorita virtuálního počítače | Dedicated LowPriority |
vmSize | Velikost virtuálního počítače | řetězec |
ScaleSettings
Jméno | Popis | Hodnota |
---|---|---|
maxNodeCount | Maximální počet uzlů, které se mají použít | int (povinné) |
minNodeCount | Minimální počet uzlů, které se mají použít | Int |
nodeIdleTimeBeforeScaleDown | Doba nečinnosti uzlu před vertikálním snížením kapacity amlCompute Tento řetězec musí být ve formátu RFC. | řetězec |
ResourceId
Jméno | Popis | Hodnota |
---|---|---|
id | ID prostředku | string (povinné) |
UserAccountCredentials
Jméno | Popis | Hodnota |
---|---|---|
adminUserName | Název uživatelského účtu správce, který lze použít k připojení SSH k uzlům. | string (povinné) |
adminUserPassword | Heslo uživatelského účtu správce. | řetězec Omezení: Citlivá hodnota. Předejte ho jako zabezpečený parametr. |
adminUserSshPublicKey | Veřejný klíč SSH uživatelského účtu správce | řetězec Omezení: Citlivá hodnota. Předejte ho jako zabezpečený parametr. |
VirtualMachineImage
Jméno | Popis | Hodnota |
---|---|---|
id | Cesta image virtuálního počítače | string (povinné) |
Výpočetní instance
Jméno | Popis | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | ComputeInstance (povinné) |
vlastnosti | Vlastnosti computeInstance | ComputeInstanceProperties |
ComputeInstanceProperties
Jméno | Popis | Hodnota |
---|---|---|
applicationSharingPolicy | Zásady pro sdílení aplikací v této výpočetní instanci mezi uživateli nadřazeného pracovního prostoru Pokud osobní, bude mít k aplikacím v této výpočetní instanci přístup jenom tvůrce. Při sdílení může každý uživatel pracovního prostoru přistupovat k aplikacím v této instanci v závislosti na jeho přiřazené roli. | "Osobní" Sdíleno |
autologgerSettings | Určuje nastavení pro autologger. | ComputeInstanceAutologgerSettings |
computeInstanceAuthorizationType | Typ autorizace výpočetní instance. Dostupné hodnoty jsou osobní (výchozí). | "osobní" |
customServices | Seznam vlastních služeb přidaných do výpočetních prostředků | CustomService[] |
enableNodePublicIp | Povolte nebo zakažte zřizování veřejných IP adres uzlu. Možné hodnoty jsou: Možné hodnoty jsou: true – indikuje, že výpočetní uzly budou mít zřízené veřejné IP adresy. false – Označuje, že výpočetní uzly budou mít privátní koncový bod a žádné veřejné IP adresy. | Bool |
enableOSPatching | Povolte automatické opravy operačního systému. Možné hodnoty jsou: true, false. | Bool |
enableRootAccess | Povolte kořenový přístup. Možné hodnoty jsou: true, false. | Bool |
povolení jednotného přihlašování | Povolte jednotné přihlašování (jednotné přihlašování). Možné hodnoty jsou: true, false. | Bool |
idleTimeBeforeShutdown | Zastaví výpočetní instanci po období nečinnosti definované uživatelem. Čas je definován ve formátu ISO8601. Minimum je 15 minut, maximum je 3 dny. | řetězec |
personalComputeInstanceSettings | Nastavení pro osobní výpočetní instanci. | |
releaseQuotaOnStop | Kvóta uvolnění, pokud se výpočetní instance zastavila. Možné hodnoty jsou: true – kvóta vydané verze, pokud se výpočetní instance zastavila. false – nevyvolávejte kvótu, když se výpočetní instance zastavila. | Bool |
rozvrhy | Seznam plánů, které se mají použít na výpočetní prostředky. | computeSchedules |
setupScripts | Podrobnosti o přizpůsobených skriptech, které se mají spustit pro nastavení clusteru. | |
sshSettings | Určuje zásady a nastavení pro přístup SSH. | ComputeInstanceSshSettings |
podsíť | ID prostředku podsítě virtuální sítě, do které výpočetní uzly patří. | ResourceId |
vmSize | Velikost virtuálního počítače | řetězec |
ComputeInstanceAutologgerSettings
Jméno | Popis | Hodnota |
---|---|---|
mlflowAutologger | Určuje, jestli je pro poznámkové bloky povolený autologger mlflow. | Zakázáno Povoleno |
CustomService
Jméno | Popis | Hodnota |
---|---|---|
dokař | Popisuje nastavení Dockeru pro image. | dockeru |
Koncové body | Konfigurace koncových bodů pro kontejner | koncového bodu |
environmentVariables | Proměnná prostředí pro kontejner | CustomServiceEnvironmentVariables |
obraz | Popisuje specifikace obrázků. | obrázku |
jádro | Popisuje nastavení jádra jupyter pro image, pokud se jedná o vlastní prostředí. | JupyterKernelConfig |
Jméno | Název vlastní služby | řetězec |
obsahy | Konfigurace svazků pro kontejner | VolumeDefinition[] |
{přizpůsobená vlastnost} |
Dokař
Jméno | Popis | Hodnota |
---|---|---|
privilegovaný | Určete, jestli se kontejner bude spouštět v privilegovaném nebo neprivilegovaném režimu. | Bool |
{přizpůsobená vlastnost} |
Zakončení
Jméno | Popis | Hodnota |
---|---|---|
hostIp | IP adresa hostitele, přes kterou je aplikace vystavená z kontejneru | řetězec |
Jméno | Název koncového bodu | řetězec |
protokol | Protokol, přes který bude probíhat komunikace přes tento koncový bod | 'http 'Tcp Udp |
publikovaný | Port, přes který je aplikace vystavená z kontejneru. | Int |
cíl | Port aplikace uvnitř kontejneru. | Int |
CustomServiceEnvironmentVariables
Jméno | Popis | Hodnota |
---|---|---|
{přizpůsobená vlastnost} | EnvironmentVariable |
EnvironmentVariable
Jméno | Popis | Hodnota |
---|---|---|
typ | Typ proměnné prostředí. Možné hodnoty jsou: local – pro místní proměnnou | "local" |
hodnota | Hodnota proměnné prostředí | řetězec |
{přizpůsobená vlastnost} |
Obraz
Jméno | Popis | Hodnota |
---|---|---|
odkaz | Adresa URL odkazu na obrázek, pokud je typ dockeru. Název prostředí, pokud je typ azureml | řetězec |
typ | Typ obrázku. Možné hodnoty jsou: docker – pro image Dockeru. azureml – pro image prostředí AzureML (vlastní a kurátorované) | Azureml Docker |
verze | Používá se verze image. Pokud je nejnovější, toto pole přeskočte. | řetězec |
{přizpůsobená vlastnost} |
JupyterKernelConfig
Jméno | Popis | Hodnota |
---|---|---|
argv | Argument modulu runtime | string[] |
displayName | Zobrazovaný název jádra | řetězec |
Jazyk | Jazyk jádra [Příklad hodnoty: python] | řetězec |
VolumeDefinition
Jméno | Popis | Hodnota |
---|---|---|
vázat | Možnosti vazby připojení | BindOptions |
konzistence | Konzistence svazku | řetězec |
jen pro čtení | Určete, jestli se má svazek připojit jako jen pro čtení. Výchozí hodnota pro tuto hodnotu je false. | Bool |
zdroj | Zdroj připojení. Pro připojení vazby se jedná o cestu hostitele. | řetězec |
cíl | Cíl připojení. Pro připojení vazby je to cesta v kontejneru. | řetězec |
tmpfs | Možnost tmpfs připojení | |
typ | Typ definice svazku Možné hodnoty: bind, volume, tmpfs, npipe | "bind" Npipe 'tmpfs' "svazek" |
hlasitost | Možnosti svazku připojení | volumeOptions |
BindOptions
Jméno | Popis | Hodnota |
---|---|---|
createHostPath | Určuje, zda se má vytvořit cesta hostitele. | Bool |
propagace | Typ možnosti vazby | řetězec |
selinux | Zmiňte možnosti selinuxu. | řetězec |
TmpfsOptions
Jméno | Popis | Hodnota |
---|---|---|
velikost | Zmiňte velikost Tmpfs. | Int |
VolumeOptions
Jméno | Popis | Hodnota |
---|---|---|
nocopy | Určuje, jestli svazek není nocopy. | Bool |
PersonalComputeInstanceSettings
Jméno | Popis | Hodnota |
---|---|---|
přiřazený uživatel | Uživatel explicitně přiřazený k osobní výpočetní instanci. | přiřazeného uživatele |
Přiřazený uživatel
Jméno | Popis | Hodnota |
---|---|---|
objectId | ID objektu AAD uživatele | string (povinné) |
tenantId | ID tenanta AAD uživatele | string (povinné) |
ComputeSchedules
Jméno | Popis | Hodnota |
---|---|---|
computeStartStop | Seznam plánů počátečního zastavení výpočetních prostředků, které se mají použít. | computeStartStopSchedule[] |
ComputeStartStopSchedule
Jméno | Popis | Hodnota |
---|---|---|
akce | [Povinné] Akce výpočetního výkonu. | Start "Zastavit" |
cron | Vyžaduje se, pokud je triggerType Cron. | Cron |
opakování | Vyžaduje se, pokud je triggerType Opakování. | opakování |
naplánovat | [Zastaralé] Už se nepoužívá. | schedulebase |
stav | Je plán povolený nebo zakázaný? | Zakázáno Povoleno |
triggerType | [Povinné] Typ aktivační události plánu. | Cron Opakování |
Cron
Jméno | Popis | Hodnota |
---|---|---|
výraz | [Povinné] Určuje výraz cron plánu. Výraz by měl následovat ve formátu NCronTab. |
řetězec |
startTime | Počáteční čas ve formátu rrrr-MM-ddTHH:mm:ss. | řetězec |
timeZone | Určuje časové pásmo, ve kterém se plán spouští. TimeZone by měl dodržovat formát časového pásma Windows. Viz: /windows-hardware/manufacture/desktop/default-time-zones /> |
řetězec |
Opakování
Jméno | Popis | Hodnota |
---|---|---|
frekvence | [Povinné] Frekvence aktivace plánu. | "Den" Hodina "Minuta" "Měsíc" "Týden" |
interval | [Povinné] Určuje interval plánu ve spojení s frekvencí. | Int |
naplánovat | [Povinné] Plán opakování. | |
startTime | Počáteční čas ve formátu rrrr-MM-ddTHH:mm:ss. | řetězec |
timeZone | Určuje časové pásmo, ve kterém se plán spouští. TimeZone by měl dodržovat formát časového pásma Windows. Viz: /windows-hardware/manufacture/desktop/default-time-zones /> |
řetězec |
ComputeRecurrenceSchedule
Jméno | Popis | Hodnota |
---|---|---|
hodiny | [Povinné] Seznam hodin pro plán | int[] (povinné) |
minuty | [Povinné] Seznam minut pro plán | int[] (povinné) |
monthDays | Seznam dnů měsíce pro plán | int[] |
všední dny | Seznam dnů pro plán | Řetězcové pole obsahující některou z těchto možností: "Pátek" "Pondělí" "Sobota" "Neděle" "Čtvrtek" "Úterý" "Středa" |
ScheduleBase
Jméno | Popis | Hodnota |
---|---|---|
id | ID přiřazené systémem pro plán. | řetězec |
provisioningStatus | Aktuální stav nasazení plánu. | Dokončeno Chyba Zřizování |
stav | Je plán povolený nebo zakázaný? | Zakázáno Povoleno |
SetupScripts
Jméno | Popis | Hodnota |
---|---|---|
skripty | Přizpůsobené instalační skripty | ScriptsToExecute |
ScriptsToExecute
Jméno | Popis | Hodnota |
---|---|---|
creationScript | Skript, který se spouští jenom jednou během zřizování výpočetních prostředků. | ScriptReference |
startupScript | Skript, který se spustí při každém spuštění počítače. | ScriptReference |
ScriptReference
Jméno | Popis | Hodnota |
---|---|---|
scriptArguments | Volitelné argumenty příkazového řádku předané skriptu ke spuštění. | řetězec |
scriptData | Umístění skriptů v připojeném svazku | řetězec |
scriptSource | Zdroj úložiště skriptu: vložený pracovní prostor. | řetězec |
přerušení zápasu | Volitelné časové období předané příkazu časového limitu | řetězec |
ComputeInstanceSshSettings
Jméno | Popis | Hodnota |
---|---|---|
adminPublicKey | Určuje soubor veřejného klíče SSH rsa jako řetězec. K vygenerování párů klíčů SSH použijte ssh-keygen -t rsa -b 2048. | řetězec |
sshPublicAccess | Stav veřejného portu SSH Možné hodnoty jsou: Zakázáno – Označuje, že veřejný port ssh je v této instanci zavřený. Povoleno – Označuje, že veřejný port ssh je otevřený a přístupný podle zásad virtuální sítě nebo podsítě, pokud je to možné. | Zakázáno Povoleno |
Databricks
Jméno | Popis | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | Databricks (povinné) |
vlastnosti | Vlastnosti Databricks | DatabricksProperties |
DatabricksProperties
Jméno | Popis | Hodnota |
---|---|---|
databricksAccessToken | Přístupový token Databricks | řetězec |
workspaceUrl | Adresa URL pracovního prostoru | řetězec |
DataFactory
Jméno | Popis | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | DataFactory (povinné) |
DataLakeAnalytics
Jméno | Popis | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | DataLakeAnalytics (povinné) |
vlastnosti | DataLakeAnalyticsSchemaProperties |
DataLakeAnalyticsSchemaProperties
Jméno | Popis | Hodnota |
---|---|---|
dataLakeStoreAccountName | Název účtu DataLake Store | řetězec |
HDInsight
Jméno | Popis | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | HDInsight (povinné) |
vlastnosti | Vlastnosti výpočetních prostředků HDInsight | HDInsightProperties |
HDInsightProperties
Jméno | Popis | Hodnota |
---|---|---|
adresa | Veřejná IP adresa hlavního uzlu clusteru | řetězec |
administratorAccount | Přihlašovací údaje správce pro hlavní uzel clusteru | VirtualMachineSshCredentials |
sshPort | Port otevřený pro připojení ssh v hlavním uzlu clusteru. | Int |
VirtualMachineSshCredentials
Jméno | Popis | Hodnota |
---|---|---|
heslo | Heslo účtu správce | řetězec |
privateKeyData | Data privátního klíče | řetězec Omezení: Citlivá hodnota. Předejte ho jako zabezpečený parametr. |
publicKeyData | Data veřejného klíče | řetězec Omezení: Citlivá hodnota. Předejte ho jako zabezpečený parametr. |
uživatelské jméno | Uživatelské jméno účtu správce | řetězec |
Kubernetes
Jméno | Popis | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | Kubernetes (povinné) |
vlastnosti | Vlastnosti Kubernetes | KubernetesProperties |
KubernetesProperties
Jméno | Popis | Hodnota |
---|---|---|
defaultInstanceType | Výchozí typ instance | řetězec |
extensionInstanceReleaseTrain | Trénujte vydání instance rozšíření. | řetězec |
extensionPrincipalId | ID instančního objektu rozšíření. | řetězec |
instanceTypes | Schéma typu instance | KubernetesPropertiesInstanceTypes |
obor názvů | Obor názvů výpočetních prostředků | řetězec |
relayConnectionString | Připojovací řetězec přenosu. | řetězec Omezení: Citlivá hodnota. Předejte ho jako zabezpečený parametr. |
serviceBusConnectionString | Připojovací řetězec služby ServiceBus | řetězec Omezení: Citlivá hodnota. Předejte ho jako zabezpečený parametr. |
vcName | Název VC. | řetězec |
KubernetesPropertiesInstanceTypes
Jméno | Popis | Hodnota |
---|---|---|
{přizpůsobená vlastnost} | instanceTypeSchema |
InstanceTypeSchema
Jméno | Popis | Hodnota |
---|---|---|
nodeSelector | Selektor uzlu | InstanceTypeSchemaNodeSelector |
prostředky | Požadavky nebo omezení prostředků pro tento typ instance | instanceTypeSchemaResources |
InstanceTypeSchemaNodeSelector
Jméno | Popis | Hodnota |
---|---|---|
{přizpůsobená vlastnost} | řetězec |
InstanceTypeSchemaResources
Jméno | Popis | Hodnota |
---|---|---|
hranice | Omezení prostředků pro tento typ instance | instanceResourceSchema |
požaduje | Požadavky na prostředky pro tento typ instance | instanceResourceSchema |
InstanceResourceSchema
Jméno | Popis | Hodnota |
---|---|---|
{přizpůsobená vlastnost} | řetězec |
SynapseSpark
Jméno | Popis | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | SynapseSpark (povinné) |
vlastnosti | SynapseSparkProperties |
SynapseSparkProperties
Automatické využitíproperties
Jméno | Popis | Hodnota |
---|---|---|
delayInMinutes | Int | |
zpřístupněný | Bool |
Automatické škálováníProperties
Jméno | Popis | Hodnota |
---|---|---|
zpřístupněný | Bool | |
maxNodeCount | Int | |
minNodeCount | Int |
Virtuální počítač
Jméno | Popis | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | VirtualMachine (povinné) |
vlastnosti | virtualMachineSchemaProperties |
VirtualMachineSchemaProperties
Jméno | Popis | Hodnota |
---|---|---|
adresa | Veřejná IP adresa virtuálního počítače. | řetězec |
administratorAccount | Přihlašovací údaje správce pro virtuální počítač | VirtualMachineSshCredentials |
isNotebookInstanceCompute | Určuje, jestli se tento výpočetní objekt použije pro spouštění poznámkových bloků. | Bool |
notebookServerPort | Otevřený port serveru poznámkového bloku pro připojení SSH. | Int |
sshPort | Port otevřený pro připojení SSH. | Int |
virtualMachineSize | Velikost virtuálního počítače | řetězec |
Sku
Jméno | Popis | Hodnota |
---|---|---|
kapacita | Pokud skladová položka podporuje horizontální navýšení/snížení kapacity, měla by být zahrnuta celá čísla kapacity. Pokud není pro prostředek možné horizontální navýšení kapacity nebo jeho snížení kapacity, může se tento parametr vynechat. | Int |
Rodina | Pokud má služba různé generace hardwaru, pro stejnou skladovou položku, můžete ji zde zachytit. | řetězec |
Jméno | Název skladové položky. Ex - P3. Obvykle se jedná o písmeno+číslo. | string (povinné) |
velikost | Velikost skladové položky. Pokud je pole název kombinací vrstvy a jiné hodnoty, jedná se o samostatný kód. | řetězec |
úroveň | Toto pole musí implementovat poskytovatel prostředků, pokud má služba více než jednu úroveň, ale nevyžaduje se u put. | "Základní" "Zdarma" Premium "Standardní" |
Šablony pro rychlý start
Následující šablony pro rychlý start nasazují tento typ prostředku.
Šablona | Popis |
---|---|
vytvoření výpočetního služby Machine Learning Service ADLA nasazení |
Tato šablona vytvoří výpočetní prostředky služby Machine Learning Service ADLA. |
vytvoření výpočetního služby Machine Learning nasazení |
Tato šablona vytvoří výpočetní prostředky služby Machine Learning Service Aks. |
vytvoření výpočetního DSVM služby Machine Learning Service nasazení |
Tato šablona vytvoří výpočetní prostředí DSVM služby Machine Learning Service. |
vytvoření clusteru HDInsight služby Machine Learning Service nasazení |
Tato šablona vytvoří cluster služby Machine Learning Service HDInsight. |
Vytvoření výpočetního aks služby Azure Machine Learning nasazení |
Tato šablona vytvoří výpočetní prostředí Azure Machine Learning aks. |
vytvoření výpočetního clusteru Azure Machine Learning nasazení |
Tato šablona vytvoří výpočetní cluster Azure Machine Learning. |
Vytvoření výpočetní instance služby Azure Machine Learning nasazení |
Tato šablona vytvoří výpočetní instanci služby Azure Machine Learning jménem jiného uživatele s ukázkovým vloženým instalačním skriptem. |
vytvoření propojené služby v pracovním prostoru Azure Machine Learning nasazení |
Tato šablona vytvoří propojenou službu v existujícím pracovním prostoru Azure Machine Learning. |
Vytvoření cílového výpočetního objektu AKS s privátní IP adresou nasazení |
Tato šablona vytvoří cílový výpočetní objekt AKS v daném pracovním prostoru služby Azure Machine Learning s privátní IP adresou. |
Definice prostředku Terraformu (poskytovatel AzAPI)
Pracovní prostory/ typ výpočetního prostředku je možné nasadit s operacemi, které cílí:
- skupiny prostředků
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Formát prostředku
Pokud chcete vytvořit prostředek Microsoft.MachineLearningServices/workspaces/computes, přidejte do šablony následující Terraform.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.MachineLearningServices/workspaces/computes@2024-07-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"
}
})
}
Výpočetní objekty
Nastavte computeType vlastnost určit typ objektu.
Pro AKS použijte:
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"
}
}
Pro AmlCompute použijte:
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"
}
Pro ComputeInstancepoužijte:
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"
version = "string"
}
kernel = {
argv = [
"string"
]
displayName = "string"
language = "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
enableOSPatching = bool
enableRootAccess = bool
enableSSO = bool
idleTimeBeforeShutdown = "string"
personalComputeInstanceSettings = {
assignedUser = {
objectId = "string"
tenantId = "string"
}
}
releaseQuotaOnStop = bool
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"
}
Pro Databricks použijte:
computeType = "Databricks"
properties = {
databricksAccessToken = "string"
workspaceUrl = "string"
}
Pro DataFactorypoužijte:
computeType = "DataFactory"
Pro DataLakeAnalyticspoužijte:
computeType = "DataLakeAnalytics"
properties = {
dataLakeStoreAccountName = "string"
}
Pro HDInsightpoužijte:
computeType = "HDInsight"
properties = {
address = "string"
administratorAccount = {
password = "string"
privateKeyData = "string"
publicKeyData = "string"
username = "string"
}
sshPort = int
}
Pro Kubernetes použijte:
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"
}
Pro SynapseSparkpoužijte:
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"
}
Pro VirtualMachinepoužijte:
computeType = "VirtualMachine"
properties = {
address = "string"
administratorAccount = {
password = "string"
privateKeyData = "string"
publicKeyData = "string"
username = "string"
}
isNotebookInstanceCompute = bool
notebookServerPort = int
sshPort = int
virtualMachineSize = "string"
}
Hodnoty vlastností
pracovní prostory/výpočetní prostředky
Jméno | Popis | Hodnota |
---|---|---|
typ | Typ prostředku | Microsoft.MachineLearningServices/workspaces/computes@2024-07-01-preview |
Jméno | Název prostředku | string (povinné) Limit znaků: 3–24 pro výpočetní instanci 3–32 pro výpočetní prostředky AML 2–16 pro jiné typy výpočetních prostředků Platné znaky: Alfanumerické znaky a spojovníky |
umístění | Určuje umístění prostředku. | řetězec |
parent_id | ID prostředku, který je nadřazený pro tento prostředek. | ID prostředku typu: pracovních prostorů |
visačky | Obsahuje značky prostředků definované jako páry klíč/hodnota. | Slovník názvů a hodnot značek |
sku | Skladová položka pracovního prostoru. | skladové položky |
identita | Identita prostředku. | |
vlastnosti | Vlastnosti výpočetních prostředků | výpočetních |
ManagedServiceIdentity
Jméno | Popis | Hodnota |
---|---|---|
typ | Typ identity spravované služby (kde jsou povolené typy SystemAssigned i UserAssigned). | "SystemAssigned" "SystemAssigned,UserAssigned" UserAssigned (povinné) |
identity_ids | Sada identit přiřazených uživatelem přidružená k prostředku. Klíče slovníku userAssignedIdentities budou ID prostředků ARM ve formuláři: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Hodnoty slovníku můžou být prázdné objekty ({}) v požadavcích. | Pole ID identit uživatele |
UserAssignedIdentities
Jméno | Popis | Hodnota |
---|---|---|
{přizpůsobená vlastnost} | userAssignedIdentity |
UserAssignedIdentity
Tento objekt neobsahuje žádné vlastnosti, které se mají nastavit během nasazení. Všechny vlastnosti jsou Jen pro čtení.
Vypočítat
Jméno | Popis | Hodnota |
---|---|---|
computeLocation | Umístění základního výpočetního prostředí | řetězec |
popis | Popis výpočetních prostředků služby Machine Learning. | řetězec |
disableLocalAuth | Odhlaste se z místního ověřování a ujistěte se, že zákazníci můžou k ověřování používat výhradně MSI a AAD. | Bool |
resourceId | ID prostředku ARM základního výpočetního objektu | řetězec |
computeType | Nastavení typu objektu | AKS AmlCompute dataFactory HDInsight Kubernetes SynapseSpark VirtualMachine (povinné) |
AKS
Jméno | Popis | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | "AKS" (povinné) |
vlastnosti | Vlastnosti AKS | AKSSchemaProperties |
AKSSchemaProperties
AksNetworkingConfiguration
Jméno | Popis | Hodnota |
---|---|---|
dnsServiceIP | IP adresa přiřazená službě DNS Kubernetes. Musí být v rozsahu adres služby Kubernetes zadaném v serviceCidr. | řetězec Omezení: Model = ^(?:(?: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 | Rozsah IP adres zápisu CIDR přiřazený k síti mostu Dockeru. Nesmí se překrývat s žádnými rozsahy IP adres podsítě ani s rozsahem adres služby Kubernetes. | řetězec Omezení: Model = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$ |
serviceCidr | Rozsah IP adres zápisu CIDR, ze kterého se mají přiřazovat IP adresy clusteru služeb. Nesmí se překrývat s žádnými rozsahy IP adres podsítě. | řetězec Omezení: Model = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$ |
subnetId | ID prostředku podsítě virtuální sítě, do nichž výpočetní uzly patří | řetězec |
SslConfiguration
Jméno | Popis | Hodnota |
---|---|---|
hotovka | Data certifikátu | řetězec Omezení: Citlivá hodnota. Předejte ho jako zabezpečený parametr. |
cname | CNAME certifikátu | řetězec |
klíč | Klíčová data | řetězec Omezení: Citlivá hodnota. Předejte ho jako zabezpečený parametr. |
listDomainLabel | Listový popisek domény veřejného koncového bodu | řetězec |
overwriteExistingDomain | Určuje, zda se má přepsat existující popisek domény. | Bool |
stav | Povolení nebo zakázání ssl pro bodování | "Automaticky" "Zakázáno" "Povoleno" |
AmlCompute
Jméno | Popis | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | "AmlCompute" (povinné) |
vlastnosti | Vlastnosti AmlCompute | AmlComputeProperties |
AmlComputeProperties
Jméno | Popis | Hodnota |
---|---|---|
enableNodePublicIp | Povolte nebo zakažte zřizování veřejných IP adres uzlu. Možné hodnoty jsou: Možné hodnoty jsou: true – indikuje, že výpočetní uzly budou mít zřízené veřejné IP adresy. false – Označuje, že výpočetní uzly budou mít privátní koncový bod a žádné veřejné IP adresy. | Bool |
isolatedNetwork | Síť je izolovaná nebo ne | Bool |
osType | Typ výpočetního operačního systému | "Linux" "Windows" |
propertyBag | Taška vlastností obsahující další vlastnosti. | |
remoteLoginPortPublicAccess | Stav veřejného portu SSH Možné hodnoty jsou: Zakázáno – Označuje, že veřejný port ssh je uzavřen na všech uzlech clusteru. Povoleno – Označuje, že veřejný port ssh je otevřený na všech uzlech clusteru. Není zadáno – Označuje, že veřejný port ssh je uzavřen na všech uzlech clusteru, pokud je definovaná virtuální síť, jinak je otevřen všechny veřejné uzly. Může být výchozí pouze během vytváření clusteru, po jeho vytvoření se povolí nebo zakáže. | "Zakázáno" "Povoleno" "Není zadáno" |
scaleSettings | Nastavení škálování pro službu AML Compute | |
podsíť | ID prostředku podsítě virtuální sítě, do které výpočetní uzly patří. | ResourceId |
userAccountCredentials | Přihlašovací údaje pro uživatelský účet správce, který se vytvoří na každém výpočetním uzlu. | |
virtualMachineImage | Image virtuálního počítače pro výpočetní prostředky AML – pouze Windows | VirtualMachineImage |
vmPriority | Priorita virtuálního počítače | "Dedicated" (Vyhrazeno) "LowPriority" |
vmSize | Velikost virtuálního počítače | řetězec |
ScaleSettings
Jméno | Popis | Hodnota |
---|---|---|
maxNodeCount | Maximální počet uzlů, které se mají použít | int (povinné) |
minNodeCount | Minimální počet uzlů, které se mají použít | Int |
nodeIdleTimeBeforeScaleDown | Doba nečinnosti uzlu před vertikálním snížením kapacity amlCompute Tento řetězec musí být ve formátu RFC. | řetězec |
ResourceId
Jméno | Popis | Hodnota |
---|---|---|
id | ID prostředku | string (povinné) |
UserAccountCredentials
Jméno | Popis | Hodnota |
---|---|---|
adminUserName | Název uživatelského účtu správce, který lze použít k připojení SSH k uzlům. | string (povinné) |
adminUserPassword | Heslo uživatelského účtu správce. | řetězec Omezení: Citlivá hodnota. Předejte ho jako zabezpečený parametr. |
adminUserSshPublicKey | Veřejný klíč SSH uživatelského účtu správce | řetězec Omezení: Citlivá hodnota. Předejte ho jako zabezpečený parametr. |
VirtualMachineImage
Jméno | Popis | Hodnota |
---|---|---|
id | Cesta image virtuálního počítače | string (povinné) |
Výpočetní instance
Jméno | Popis | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | "ComputeInstance" (povinné) |
vlastnosti | Vlastnosti computeInstance | ComputeInstanceProperties |
ComputeInstanceProperties
Jméno | Popis | Hodnota |
---|---|---|
applicationSharingPolicy | Zásady pro sdílení aplikací v této výpočetní instanci mezi uživateli nadřazeného pracovního prostoru Pokud osobní, bude mít k aplikacím v této výpočetní instanci přístup jenom tvůrce. Při sdílení může každý uživatel pracovního prostoru přistupovat k aplikacím v této instanci v závislosti na jeho přiřazené roli. | "Osobní" "Sdílené" |
autologgerSettings | Určuje nastavení pro autologger. | ComputeInstanceAutologgerSettings |
computeInstanceAuthorizationType | Typ autorizace výpočetní instance. Dostupné hodnoty jsou osobní (výchozí). | "osobní" |
customServices | Seznam vlastních služeb přidaných do výpočetních prostředků | CustomService[] |
enableNodePublicIp | Povolte nebo zakažte zřizování veřejných IP adres uzlu. Možné hodnoty jsou: Možné hodnoty jsou: true – indikuje, že výpočetní uzly budou mít zřízené veřejné IP adresy. false – Označuje, že výpočetní uzly budou mít privátní koncový bod a žádné veřejné IP adresy. | Bool |
enableOSPatching | Povolte automatické opravy operačního systému. Možné hodnoty jsou: true, false. | Bool |
enableRootAccess | Povolte kořenový přístup. Možné hodnoty jsou: true, false. | Bool |
povolení jednotného přihlašování | Povolte jednotné přihlašování (jednotné přihlašování). Možné hodnoty jsou: true, false. | Bool |
idleTimeBeforeShutdown | Zastaví výpočetní instanci po období nečinnosti definované uživatelem. Čas je definován ve formátu ISO8601. Minimum je 15 minut, maximum je 3 dny. | řetězec |
personalComputeInstanceSettings | Nastavení pro osobní výpočetní instanci. | |
releaseQuotaOnStop | Kvóta uvolnění, pokud se výpočetní instance zastavila. Možné hodnoty jsou: true – kvóta vydané verze, pokud se výpočetní instance zastavila. false – nevyvolávejte kvótu, když se výpočetní instance zastavila. | Bool |
rozvrhy | Seznam plánů, které se mají použít na výpočetní prostředky. | computeSchedules |
setupScripts | Podrobnosti o přizpůsobených skriptech, které se mají spustit pro nastavení clusteru. | |
sshSettings | Určuje zásady a nastavení pro přístup SSH. | ComputeInstanceSshSettings |
podsíť | ID prostředku podsítě virtuální sítě, do které výpočetní uzly patří. | ResourceId |
vmSize | Velikost virtuálního počítače | řetězec |
ComputeInstanceAutologgerSettings
Jméno | Popis | Hodnota |
---|---|---|
mlflowAutologger | Určuje, jestli je pro poznámkové bloky povolený autologger mlflow. | "Zakázáno" "Povoleno" |
CustomService
Jméno | Popis | Hodnota |
---|---|---|
dokař | Popisuje nastavení Dockeru pro image. | dockeru |
Koncové body | Konfigurace koncových bodů pro kontejner | koncového bodu |
environmentVariables | Proměnná prostředí pro kontejner | CustomServiceEnvironmentVariables |
obraz | Popisuje specifikace obrázků. | obrázku |
jádro | Popisuje nastavení jádra jupyter pro image, pokud se jedná o vlastní prostředí. | JupyterKernelConfig |
Jméno | Název vlastní služby | řetězec |
obsahy | Konfigurace svazků pro kontejner | VolumeDefinition[] |
{přizpůsobená vlastnost} |
Dokař
Jméno | Popis | Hodnota |
---|---|---|
privilegovaný | Určete, jestli se kontejner bude spouštět v privilegovaném nebo neprivilegovaném režimu. | Bool |
{přizpůsobená vlastnost} |
Zakončení
Jméno | Popis | Hodnota |
---|---|---|
hostIp | IP adresa hostitele, přes kterou je aplikace vystavená z kontejneru | řetězec |
Jméno | Název koncového bodu | řetězec |
protokol | Protokol, přes který bude probíhat komunikace přes tento koncový bod | "http ""tcp" "udp" |
publikovaný | Port, přes který je aplikace vystavená z kontejneru. | Int |
cíl | Port aplikace uvnitř kontejneru. | Int |
CustomServiceEnvironmentVariables
Jméno | Popis | Hodnota |
---|---|---|
{přizpůsobená vlastnost} | EnvironmentVariable |
EnvironmentVariable
Jméno | Popis | Hodnota |
---|---|---|
typ | Typ proměnné prostředí. Možné hodnoty jsou: local – pro místní proměnnou | "local" |
hodnota | Hodnota proměnné prostředí | řetězec |
{přizpůsobená vlastnost} |
Obraz
Jméno | Popis | Hodnota |
---|---|---|
odkaz | Adresa URL odkazu na obrázek, pokud je typ dockeru. Název prostředí, pokud je typ azureml | řetězec |
typ | Typ obrázku. Možné hodnoty jsou: docker – pro image Dockeru. azureml – pro image prostředí AzureML (vlastní a kurátorované) | "azureml" "docker" |
verze | Používá se verze image. Pokud je nejnovější, toto pole přeskočte. | řetězec |
{přizpůsobená vlastnost} |
JupyterKernelConfig
Jméno | Popis | Hodnota |
---|---|---|
argv | Argument modulu runtime | string[] |
displayName | Zobrazovaný název jádra | řetězec |
Jazyk | Jazyk jádra [Příklad hodnoty: python] | řetězec |
VolumeDefinition
Jméno | Popis | Hodnota |
---|---|---|
vázat | Možnosti vazby připojení | BindOptions |
konzistence | Konzistence svazku | řetězec |
jen pro čtení | Určete, jestli se má svazek připojit jako jen pro čtení. Výchozí hodnota pro tuto hodnotu je false. | Bool |
zdroj | Zdroj připojení. Pro připojení vazby se jedná o cestu hostitele. | řetězec |
cíl | Cíl připojení. Pro připojení vazby je to cesta v kontejneru. | řetězec |
tmpfs | Možnost tmpfs připojení | |
typ | Typ definice svazku Možné hodnoty: bind, volume, tmpfs, npipe | "bind" "npipe" "tmpfs" "svazek" |
hlasitost | Možnosti svazku připojení | volumeOptions |
BindOptions
Jméno | Popis | Hodnota |
---|---|---|
createHostPath | Určuje, zda se má vytvořit cesta hostitele. | Bool |
propagace | Typ možnosti vazby | řetězec |
selinux | Zmiňte možnosti selinuxu. | řetězec |
TmpfsOptions
Jméno | Popis | Hodnota |
---|---|---|
velikost | Zmiňte velikost Tmpfs. | Int |
VolumeOptions
Jméno | Popis | Hodnota |
---|---|---|
nocopy | Určuje, jestli svazek není nocopy. | Bool |
PersonalComputeInstanceSettings
Jméno | Popis | Hodnota |
---|---|---|
přiřazený uživatel | Uživatel explicitně přiřazený k osobní výpočetní instanci. | přiřazeného uživatele |
Přiřazený uživatel
Jméno | Popis | Hodnota |
---|---|---|
objectId | ID objektu AAD uživatele | string (povinné) |
tenantId | ID tenanta AAD uživatele | string (povinné) |
ComputeSchedules
Jméno | Popis | Hodnota |
---|---|---|
computeStartStop | Seznam plánů počátečního zastavení výpočetních prostředků, které se mají použít. | computeStartStopSchedule[] |
ComputeStartStopSchedule
Jméno | Popis | Hodnota |
---|---|---|
akce | [Povinné] Akce výpočetního výkonu. | "Start" "Zastavit" |
cron | Vyžaduje se, pokud je triggerType Cron. | Cron |
opakování | Vyžaduje se, pokud je triggerType Opakování. | opakování |
naplánovat | [Zastaralé] Už se nepoužívá. | schedulebase |
stav | Je plán povolený nebo zakázaný? | "Zakázáno" "Povoleno" |
triggerType | [Povinné] Typ aktivační události plánu. | "Cron" "Opakování" |
Cron
Jméno | Popis | Hodnota |
---|---|---|
výraz | [Povinné] Určuje výraz cron plánu. Výraz by měl následovat ve formátu NCronTab. |
řetězec |
startTime | Počáteční čas ve formátu rrrr-MM-ddTHH:mm:ss. | řetězec |
timeZone | Určuje časové pásmo, ve kterém se plán spouští. TimeZone by měl dodržovat formát časového pásma Windows. Viz: /windows-hardware/manufacture/desktop/default-time-zones /> |
řetězec |
Opakování
Jméno | Popis | Hodnota |
---|---|---|
frekvence | [Povinné] Frekvence aktivace plánu. | "Den" "Hodina" "Minuta" "Měsíc" "Týden" |
interval | [Povinné] Určuje interval plánu ve spojení s frekvencí. | Int |
naplánovat | [Povinné] Plán opakování. | |
startTime | Počáteční čas ve formátu rrrr-MM-ddTHH:mm:ss. | řetězec |
timeZone | Určuje časové pásmo, ve kterém se plán spouští. TimeZone by měl dodržovat formát časového pásma Windows. Viz: /windows-hardware/manufacture/desktop/default-time-zones /> |
řetězec |
ComputeRecurrenceSchedule
Jméno | Popis | Hodnota |
---|---|---|
hodiny | [Povinné] Seznam hodin pro plán | int[] (povinné) |
minuty | [Povinné] Seznam minut pro plán | int[] (povinné) |
monthDays | Seznam dnů měsíce pro plán | int[] |
všední dny | Seznam dnů pro plán | Řetězcové pole obsahující některou z těchto možností: "Pátek" "Pondělí" "Sobota" "Neděle" "Čtvrtek" "Úterý" "Středa" |
ScheduleBase
Jméno | Popis | Hodnota |
---|---|---|
id | ID přiřazené systémem pro plán. | řetězec |
provisioningStatus | Aktuální stav nasazení plánu. | "Dokončeno" Chyba Zřizování |
stav | Je plán povolený nebo zakázaný? | "Zakázáno" "Povoleno" |
SetupScripts
Jméno | Popis | Hodnota |
---|---|---|
skripty | Přizpůsobené instalační skripty | ScriptsToExecute |
ScriptsToExecute
Jméno | Popis | Hodnota |
---|---|---|
creationScript | Skript, který se spouští jenom jednou během zřizování výpočetních prostředků. | ScriptReference |
startupScript | Skript, který se spustí při každém spuštění počítače. | ScriptReference |
ScriptReference
Jméno | Popis | Hodnota |
---|---|---|
scriptArguments | Volitelné argumenty příkazového řádku předané skriptu ke spuštění. | řetězec |
scriptData | Umístění skriptů v připojeném svazku | řetězec |
scriptSource | Zdroj úložiště skriptu: vložený pracovní prostor. | řetězec |
přerušení zápasu | Volitelné časové období předané příkazu časového limitu | řetězec |
ComputeInstanceSshSettings
Jméno | Popis | Hodnota |
---|---|---|
adminPublicKey | Určuje soubor veřejného klíče SSH rsa jako řetězec. K vygenerování párů klíčů SSH použijte ssh-keygen -t rsa -b 2048. | řetězec |
sshPublicAccess | Stav veřejného portu SSH Možné hodnoty jsou: Zakázáno – Označuje, že veřejný port ssh je v této instanci zavřený. Povoleno – Označuje, že veřejný port ssh je otevřený a přístupný podle zásad virtuální sítě nebo podsítě, pokud je to možné. | "Zakázáno" "Povoleno" |
Databricks
Jméno | Popis | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | Databricks (povinné) |
vlastnosti | Vlastnosti Databricks | DatabricksProperties |
DatabricksProperties
Jméno | Popis | Hodnota |
---|---|---|
databricksAccessToken | Přístupový token Databricks | řetězec |
workspaceUrl | Adresa URL pracovního prostoru | řetězec |
DataFactory
Jméno | Popis | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | "DataFactory" (povinné) |
DataLakeAnalytics
Jméno | Popis | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | DataLakeAnalytics (povinné) |
vlastnosti | DataLakeAnalyticsSchemaProperties |
DataLakeAnalyticsSchemaProperties
Jméno | Popis | Hodnota |
---|---|---|
dataLakeStoreAccountName | Název účtu DataLake Store | řetězec |
HDInsight
Jméno | Popis | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | HDInsight (povinné) |
vlastnosti | Vlastnosti výpočetních prostředků HDInsight | HDInsightProperties |
HDInsightProperties
Jméno | Popis | Hodnota |
---|---|---|
adresa | Veřejná IP adresa hlavního uzlu clusteru | řetězec |
administratorAccount | Přihlašovací údaje správce pro hlavní uzel clusteru | VirtualMachineSshCredentials |
sshPort | Port otevřený pro připojení ssh v hlavním uzlu clusteru. | Int |
VirtualMachineSshCredentials
Jméno | Popis | Hodnota |
---|---|---|
heslo | Heslo účtu správce | řetězec |
privateKeyData | Data privátního klíče | řetězec Omezení: Citlivá hodnota. Předejte ho jako zabezpečený parametr. |
publicKeyData | Data veřejného klíče | řetězec Omezení: Citlivá hodnota. Předejte ho jako zabezpečený parametr. |
uživatelské jméno | Uživatelské jméno účtu správce | řetězec |
Kubernetes
Jméno | Popis | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | Kubernetes (povinné) |
vlastnosti | Vlastnosti Kubernetes | KubernetesProperties |
KubernetesProperties
Jméno | Popis | Hodnota |
---|---|---|
defaultInstanceType | Výchozí typ instance | řetězec |
extensionInstanceReleaseTrain | Trénujte vydání instance rozšíření. | řetězec |
extensionPrincipalId | ID instančního objektu rozšíření. | řetězec |
instanceTypes | Schéma typu instance | KubernetesPropertiesInstanceTypes |
obor názvů | Obor názvů výpočetních prostředků | řetězec |
relayConnectionString | Připojovací řetězec přenosu. | řetězec Omezení: Citlivá hodnota. Předejte ho jako zabezpečený parametr. |
serviceBusConnectionString | Připojovací řetězec služby ServiceBus | řetězec Omezení: Citlivá hodnota. Předejte ho jako zabezpečený parametr. |
vcName | Název VC. | řetězec |
KubernetesPropertiesInstanceTypes
Jméno | Popis | Hodnota |
---|---|---|
{přizpůsobená vlastnost} | instanceTypeSchema |
InstanceTypeSchema
Jméno | Popis | Hodnota |
---|---|---|
nodeSelector | Selektor uzlu | InstanceTypeSchemaNodeSelector |
prostředky | Požadavky nebo omezení prostředků pro tento typ instance | instanceTypeSchemaResources |
InstanceTypeSchemaNodeSelector
Jméno | Popis | Hodnota |
---|---|---|
{přizpůsobená vlastnost} | řetězec |
InstanceTypeSchemaResources
Jméno | Popis | Hodnota |
---|---|---|
hranice | Omezení prostředků pro tento typ instance | instanceResourceSchema |
požaduje | Požadavky na prostředky pro tento typ instance | instanceResourceSchema |
InstanceResourceSchema
Jméno | Popis | Hodnota |
---|---|---|
{přizpůsobená vlastnost} | řetězec |
SynapseSpark
Jméno | Popis | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | SynapseSpark (povinné) |
vlastnosti | SynapseSparkProperties |
SynapseSparkProperties
Automatické využitíproperties
Jméno | Popis | Hodnota |
---|---|---|
delayInMinutes | Int | |
zpřístupněný | Bool |
Automatické škálováníProperties
Jméno | Popis | Hodnota |
---|---|---|
zpřístupněný | Bool | |
maxNodeCount | Int | |
minNodeCount | Int |
Virtuální počítač
Jméno | Popis | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | "VirtualMachine" (povinné) |
vlastnosti | virtualMachineSchemaProperties |
VirtualMachineSchemaProperties
Jméno | Popis | Hodnota |
---|---|---|
adresa | Veřejná IP adresa virtuálního počítače. | řetězec |
administratorAccount | Přihlašovací údaje správce pro virtuální počítač | VirtualMachineSshCredentials |
isNotebookInstanceCompute | Určuje, jestli se tento výpočetní objekt použije pro spouštění poznámkových bloků. | Bool |
notebookServerPort | Otevřený port serveru poznámkového bloku pro připojení SSH. | Int |
sshPort | Port otevřený pro připojení SSH. | Int |
virtualMachineSize | Velikost virtuálního počítače | řetězec |
Sku
Jméno | Popis | Hodnota |
---|---|---|
kapacita | Pokud skladová položka podporuje horizontální navýšení/snížení kapacity, měla by být zahrnuta celá čísla kapacity. Pokud není pro prostředek možné horizontální navýšení kapacity nebo jeho snížení kapacity, může se tento parametr vynechat. | Int |
Rodina | Pokud má služba různé generace hardwaru, pro stejnou skladovou položku, můžete ji zde zachytit. | řetězec |
Jméno | Název skladové položky. Ex - P3. Obvykle se jedná o písmeno+číslo. | string (povinné) |
velikost | Velikost skladové položky. Pokud je pole název kombinací vrstvy a jiné hodnoty, jedná se o samostatný kód. | řetězec |
úroveň | Toto pole musí implementovat poskytovatel prostředků, pokud má služba více než jednu úroveň, ale nevyžaduje se u put. | "Základní" "Free" "Premium" "Standardní" |