Poznámka
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
- nejnovější
- 2025-07-01-náhled
- 2025-06-01
- 2025-04-01
- 2025-04-01-preview
- 2025-01-01-preview
- 10. 10. 2024
- z 10. 10. 2024 ve verzi Preview
-
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-náhled
- 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@2023-08-01-preview' = {
parent: resourceSymbolicName
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
location: 'string'
name: 'string'
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'
}
tags: {
{customized property}: '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'
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: 'string'
customServices: [
{
docker: {
privileged: bool
}
endpoints: [
{
hostIp: 'string'
name: 'string'
protocol: 'string'
published: int
target: int
}
]
environmentVariables: {
{customized property}: {
type: 'string'
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 DataFactorypoužijte:
{
computeType: 'DataFactory'
}
Pro DataLakeAnalyticspoužijte:
{
computeType: 'DataLakeAnalytics'
properties: {
dataLakeStoreAccountName: 'string'
}
}
Pro Databricks použijte:
{
computeType: 'Databricks'
properties: {
databricksAccessToken: 'string'
workspaceUrl: '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í
Microsoft.MachineLearningServices/pracovní prostory/výpočetní prostředky
Jméno | Popis | Hodnota |
---|---|---|
identita | Identita prostředku. | |
poloha | Určuje umístění prostředku. | řetězec |
Jméno | Název prostředku | řetězec Omezení: Model = ^[a-zA-Z](?![a-zA-Z0-9-]*-\d+$)[a-zA-Z0-9\-]{2,23}$ (povinné) |
nadřazený objekt | 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ů |
vlastnosti | Vlastnosti výpočetních prostředků | Výpočetní služby |
SKU (identifikátor zboží) | Skladová položka pracovního prostoru. | skladové položky |
visačky | Značky prostředků | Slovník názvů a hodnot značek Viz Značky v šablonách |
AKS
Jméno | Popis | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | AKS (povinné) |
vlastnosti | Vlastnosti AKS | AKSSchemaProperties |
Konfigurace AksNetworkingConfiguration
Jméno | Popis | Hodnota |
---|---|---|
Adresa IP služby dns | 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]))?$ |
ID podsítě | ID prostředku podsítě virtuální sítě, do nichž výpočetní uzly patří | řetězec |
AKSSchemaProperties
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 |
izolovaná síť | Síť je izolovaná nebo ne | Bool |
OSType | Typ výpočetního operačního systému | Linux Windows |
vlastnostTaška | Taška vlastností obsahující další vlastnosti. | jakékoliv |
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. |
nastavení škálování | 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ří. | ID prostředku |
Přihlašovací údaje uživatelského účtu | 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 |
vmPriorita | Priorita virtuálního počítače | Dedicated LowPriority |
vmSize | Velikost virtuálního počítače | řetězec |
Přiřazený uživatel
Jméno | Popis | Hodnota |
---|---|---|
ID objektu | ID objektu AAD uživatele | string (povinné) |
ID nájemce | ID tenanta AAD uživatele | string (povinné) |
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 | |
Počet uzlů minNodeCount | Int |
Možnosti svázaných možností
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 |
Compute
Jméno | Popis | Hodnota |
---|---|---|
Výpočetní poloha | Umístění základního výpočetního prostředí | řetězec |
computeType | Nastavte na AKS pro typ AKS . Nastavte na AmlCompute pro typ AmlCompute. Pro typ ComputeInstance nastavte hodnotu ComputeInstance. Pro typ DataFactorynastavte hodnotu DataFactory . Pro typ DataLakeAnalyticsnastavte hodnotu DataLakeAnalytics . Pro typ Databricks nastavte hodnotu Databricks . Nastavte na HDInsight pro typ HDInsight . Nastavte na Kubernetes pro typ Kubernetes. Nastavte na SynapseSpark pro typ SynapseSpark. Pro typ VirtualMachinenastavte hodnotu VirtualMachine . | AKS AmlCompute ComputeInstance Databricks DataFactory DataLakeAnalytics HDInsight Kubernetes SynapseSpark VirtualMachine (povinné) |
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 |
identifikátor zdroje | ID prostředku ARM základního výpočetního objektu | řetězec |
Výpočetní instance
Jméno | Popis | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | ComputeInstance (povinné) |
vlastnosti | Vlastnosti computeInstance | ComputeInstanceProperties |
ComputeInstanceAutologgerSettings
Jméno | Popis | Hodnota |
---|---|---|
mlflowAutologger | Určuje, jestli je pro poznámkové bloky povolený autologger mlflow. | Zakázáno Povoleno |
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 |
Nastavení automatického záznamníku | 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ů | Vlastní služba[] |
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 (Doba nečinnostiPředVypnout) | 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 |
Skripty setupScript | Podrobnosti o přizpůsobených skriptech, které se mají spustit pro nastavení clusteru. | |
Nastavení ssh | Určuje zásady a nastavení pro přístup SSH. | Nastavení ComputeInstanceSsh |
podsíť | ID prostředku podsítě virtuální sítě, do které výpočetní uzly patří. | ID prostředku |
vmSize | Velikost virtuálního počítače | řetězec |
Nastavení ComputeInstanceSsh
Jméno | Popis | Hodnota |
---|---|---|
Správcovský_klíč | 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 |
ComputeRecurrenceSchedule
Jméno | Popis | Hodnota |
---|---|---|
hodiny | [Povinné] Seznam hodin pro plán | int[] (povinné) |
minuty | [Povinné] Seznam minut pro plán | int[] (povinné) |
měsíčníDny | 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" |
ComputeResourceTags
Jméno | Popis | Hodnota |
---|
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" |
plánovač úloh 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 |
typ spouště | [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 |
čas zahájení | Počáteční čas ve formátu rrrr-MM-ddTHH:mm:ss. | řetězec |
časové pásmo | 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?view=windows-11 |
řetězec |
Zákaznická služba
Jméno | Popis | Hodnota |
---|---|---|
dokař | Popisuje nastavení Dockeru pro image. | Dokař |
Koncové body | Konfigurace koncových bodů pro kontejner | koncového bodu |
proměnné prostředí | Proměnná prostředí pro kontejner | Proměnné prostředí CustomService |
bitová kopie | Popisuje specifikace obrázků. | Obraz |
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 | Definice objemu[] |
Proměnné prostředí CustomService
Jméno | Popis | Hodnota |
---|
Databricks
Jméno | Popis | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | Databricks (povinné) |
vlastnosti | Vlastnosti Databricks | DatabricksProperties |
Vlastnosti datových cihel
Jméno | Popis | Hodnota |
---|---|---|
databricksAccessToken | Přístupový token Databricks | řetězec |
workspaceUrl | Adresa URL pracovního prostoru | řetězec |
Továrna DataFactory
Jméno | Popis | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | DataFactory (povinné) |
Analýza datového jezera
Jméno | Popis | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | DataLakeAnalytics (povinné) |
vlastnosti | DataLakeAnalyticsSchemaProperties |
DataLakeAnalyticsSchemaProperties
Jméno | Popis | Hodnota |
---|---|---|
Název účtu dataLakeStoreAccountName | Název účtu DataLake Store | řetězec |
Dokař
Jméno | Popis | Hodnota |
---|---|---|
privilegovaný | Určete, jestli se kontejner bude spouštět v privilegovaném nebo neprivilegovaném režimu. | Bool |
Zakončení
Jméno | Popis | Hodnota |
---|---|---|
Hostitelská IP adresa | 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 |
Proměnná prostředí
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 |
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 |
Vlastnosti HDInsight
Jméno | Popis | Hodnota |
---|---|---|
adresa | Veřejná IP adresa hlavního uzlu clusteru | řetězec |
správceÚčet | 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 |
Obrázek
Jméno | Popis | Hodnota |
---|---|---|
odkazovat | 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 |
Schéma prostředků instance
Jméno | Popis | Hodnota |
---|
Schéma prostředků instance
Jméno | Popis | Hodnota |
---|
InstanceTypeSchema
Jméno | Popis | Hodnota |
---|---|---|
selektor uzlů | Selektor uzlu | InstanceTypeSchemaNodeSelector |
prostředky | Požadavky nebo omezení prostředků pro tento typ instance | instanceTypeSchemaResources |
InstanceTypeSchemaNodeSelector
Jméno | Popis | Hodnota |
---|
InstanceTypeSchemaResources
Jméno | Popis | Hodnota |
---|---|---|
omezení | Omezení prostředků pro tento typ instance | instanceResourceSchema |
požaduje | Požadavky na prostředky pro tento typ instance | instanceResourceSchema |
JupyterKernelConfig
Jméno | Popis | Hodnota |
---|---|---|
argv | Argument modulu runtime | řetězec[] |
zobrazované jméno | Zobrazovaný název jádra | řetězec |
jazyk | Jazyk jádra [Příklad hodnoty: python] | řetězec |
Kubernetes
Jméno | Popis | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | Kubernetes (povinné) |
vlastnosti | Vlastnosti Kubernetes | KubernetesProperties |
Vlastnosti Kubernetes
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 |
názvový prostor | Obor názvů výpočetních prostředků | řetězec |
Řetězec připojení relé | 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. |
Název vcName | Název VC. | řetězec |
KubernetesPropertiesInstanceTypes
Jméno | Popis | Hodnota |
---|
Identita spravované služby
Jméno | Popis | Hodnota |
---|---|---|
typ | Typ identity spravované služby (kde jsou povolené typy SystemAssigned i UserAssigned). | None (Žádný) SystemAssigned SystemAssigned, UserAssigned UserAssigned (povinné) |
uživatelem přiřazené identity | 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 |
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 |
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í. | |
čas zahájení | Počáteční čas ve formátu rrrr-MM-ddTHH:mm:ss. | řetězec |
časové pásmo | 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?view=windows-11 |
řetězec |
ID prostředku
Jméno | Popis | Hodnota |
---|---|---|
identifikační číslo | ID prostředku | string (povinné) |
Nastavení měřítka
Jméno | Popis | Hodnota |
---|---|---|
maxNodeCount | Maximální počet uzlů, které se mají použít | int (povinné) |
Počet uzlů 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 |
Základna plánu
Jméno | Popis | Hodnota |
---|---|---|
identifikační číslo | 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 |
Odkaz na skript
Jméno | Popis | Hodnota |
---|---|---|
argumenty skriptu | 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 |
zdroj skriptu 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 |
SkriptyToExecute
Jméno | Popis | Hodnota |
---|---|---|
creationScript | Skript, který se spouští jenom jednou během zřizování výpočetních prostředků. | Odkaz na skript |
Spouštěcí skript | Skript, který se spustí při každém spuštění počítače. | Odkaz na skript |
Instalační skripty
Jméno | Popis | Hodnota |
---|---|---|
skripty | Přizpůsobené instalační skripty | SkriptyToExecute |
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 |
přesunout do jiné vrstvy | 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í" |
Konfigurace SSL
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 |
přepsaná_existující doména | 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 |
SynapseSpark
Jméno | Popis | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | SynapseSpark (povinné) |
vlastnosti | Vlastnosti SynapseSparkProperties |
Vlastnosti SynapseSparkProperties
Možnosti tmpfs
Jméno | Popis | Hodnota |
---|---|---|
velikost | Zmiňte velikost Tmpfs. | Int |
Přihlašovací údaje uživatelského účtu
Jméno | Popis | Hodnota |
---|---|---|
adminUživatelskéJméno | 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. |
Přiřazené identity uživatele
Jméno | Popis | Hodnota |
---|
Identita přiřazená uživatelem (UserAssignedIdentity)
Jméno | Popis | Hodnota |
---|
Virtuální počítač
Jméno | Popis | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | VirtualMachine (povinné) |
vlastnosti | virtualMachineSchemaProperties |
VirtualMachineImage
Jméno | Popis | Hodnota |
---|---|---|
identifikační číslo | Cesta image virtuálního počítače | string (povinné) |
Vlastnosti VirtualMachineSchema
Jméno | Popis | Hodnota |
---|---|---|
adresa | Veřejná IP adresa virtuálního počítače. | řetězec |
správceÚčet | 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 |
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 |
Definice objemu
Jméno | Popis | Hodnota |
---|---|---|
vázat | Možnosti vazby připojení | Možnosti svázaných možností |
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 |
odeslat k provedení | 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 |
Možnosti hlasitosti
Jméno | Popis | Hodnota |
---|---|---|
bez kopie | Určuje, jestli svazek není nocopy. | Bool |
Příklady použití
Ukázky rychlého startu Azure
Následující šablony Azure pro rychlý start obsahují ukázky Bicep pro nasazení tohoto typu prostředku.
Soubor Bicep | Popis |
---|---|
komplexní nastavení služby Azure Machine Learning | Tato sada šablon Bicep ukazuje, jak nastavit kompletní nastavení služby Azure Machine Learning v zabezpečeném nastavení. Tato referenční implementace zahrnuje pracovní prostor, výpočetní cluster, výpočetní instanci a připojený privátní cluster AKS. |
kompletního zabezpečeného nastavení služby Azure Machine Learning (starší verze) | Tato sada šablon Bicep ukazuje, jak nastavit kompletní nastavení služby Azure Machine Learning v zabezpečeném nastavení. Tato referenční implementace zahrnuje pracovní prostor, výpočetní cluster, výpočetní instanci a připojený privátní cluster AKS. |
Vytvoření cílového výpočetního objektu AKS s privátní IP adresou | 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": "2023-08-01-preview",
"name": "string",
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {
}
}
},
"location": "string",
"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"
},
"tags": {
"{customized property}": "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",
"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": "string",
"customServices": [
{
"docker": {
"privileged": "bool"
},
"endpoints": [
{
"hostIp": "string",
"name": "string",
"protocol": "string",
"published": "int",
"target": "int"
}
],
"environmentVariables": {
"{customized property}": {
"type": "string",
"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 DataFactorypoužijte:
{
"computeType": "DataFactory"
}
Pro DataLakeAnalyticspoužijte:
{
"computeType": "DataLakeAnalytics",
"properties": {
"dataLakeStoreAccountName": "string"
}
}
Pro Databricks použijte:
{
"computeType": "Databricks",
"properties": {
"databricksAccessToken": "string",
"workspaceUrl": "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í
Microsoft.MachineLearningServices/pracovní prostory/výpočetní prostředky
Jméno | Popis | Hodnota |
---|---|---|
Verze rozhraní apiVersion | Verze rozhraní API | 2023-08-01-preview |
identita | Identita prostředku. | |
poloha | Určuje umístění prostředku. | řetězec |
Jméno | Název prostředku | řetězec Omezení: Model = ^[a-zA-Z](?![a-zA-Z0-9-]*-\d+$)[a-zA-Z0-9\-]{2,23}$ (povinné) |
vlastnosti | Vlastnosti výpočetních prostředků | Výpočetní služby |
SKU (identifikátor zboží) | Skladová položka pracovního prostoru. | skladové položky |
visačky | Značky prostředků | Slovník názvů a hodnot značek Viz Značky v šablonách |
typ | Typ prostředku | Microsoft.MachineLearningServices/workspaces/computes |
AKS
Jméno | Popis | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | AKS (povinné) |
vlastnosti | Vlastnosti AKS | AKSSchemaProperties |
Konfigurace AksNetworkingConfiguration
Jméno | Popis | Hodnota |
---|---|---|
Adresa IP služby dns | 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]))?$ |
ID podsítě | ID prostředku podsítě virtuální sítě, do nichž výpočetní uzly patří | řetězec |
AKSSchemaProperties
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 |
izolovaná síť | Síť je izolovaná nebo ne | Bool |
OSType | Typ výpočetního operačního systému | Linux Windows |
vlastnostTaška | Taška vlastností obsahující další vlastnosti. | jakékoliv |
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. |
nastavení škálování | 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ří. | ID prostředku |
Přihlašovací údaje uživatelského účtu | 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 |
vmPriorita | Priorita virtuálního počítače | Dedicated LowPriority |
vmSize | Velikost virtuálního počítače | řetězec |
Přiřazený uživatel
Jméno | Popis | Hodnota |
---|---|---|
ID objektu | ID objektu AAD uživatele | string (povinné) |
ID nájemce | ID tenanta AAD uživatele | string (povinné) |
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 | |
Počet uzlů minNodeCount | Int |
Možnosti svázaných možností
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 |
Compute
Jméno | Popis | Hodnota |
---|---|---|
Výpočetní poloha | Umístění základního výpočetního prostředí | řetězec |
computeType | Nastavte na AKS pro typ AKS . Nastavte na AmlCompute pro typ AmlCompute. Pro typ ComputeInstance nastavte hodnotu ComputeInstance. Pro typ DataFactorynastavte hodnotu DataFactory . Pro typ DataLakeAnalyticsnastavte hodnotu DataLakeAnalytics . Pro typ Databricks nastavte hodnotu Databricks . Nastavte na HDInsight pro typ HDInsight . Nastavte na Kubernetes pro typ Kubernetes. Nastavte na SynapseSpark pro typ SynapseSpark. Pro typ VirtualMachinenastavte hodnotu VirtualMachine . | AKS AmlCompute ComputeInstance Databricks DataFactory DataLakeAnalytics HDInsight Kubernetes SynapseSpark VirtualMachine (povinné) |
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 |
identifikátor zdroje | ID prostředku ARM základního výpočetního objektu | řetězec |
Výpočetní instance
Jméno | Popis | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | ComputeInstance (povinné) |
vlastnosti | Vlastnosti computeInstance | ComputeInstanceProperties |
ComputeInstanceAutologgerSettings
Jméno | Popis | Hodnota |
---|---|---|
mlflowAutologger | Určuje, jestli je pro poznámkové bloky povolený autologger mlflow. | Zakázáno Povoleno |
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 |
Nastavení automatického záznamníku | 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ů | Vlastní služba[] |
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 (Doba nečinnostiPředVypnout) | 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 |
Skripty setupScript | Podrobnosti o přizpůsobených skriptech, které se mají spustit pro nastavení clusteru. | |
Nastavení ssh | Určuje zásady a nastavení pro přístup SSH. | Nastavení ComputeInstanceSsh |
podsíť | ID prostředku podsítě virtuální sítě, do které výpočetní uzly patří. | ID prostředku |
vmSize | Velikost virtuálního počítače | řetězec |
Nastavení ComputeInstanceSsh
Jméno | Popis | Hodnota |
---|---|---|
Správcovský_klíč | 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 |
ComputeRecurrenceSchedule
Jméno | Popis | Hodnota |
---|---|---|
hodiny | [Povinné] Seznam hodin pro plán | int[] (povinné) |
minuty | [Povinné] Seznam minut pro plán | int[] (povinné) |
měsíčníDny | 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" |
ComputeResourceTags
Jméno | Popis | Hodnota |
---|
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" |
plánovač úloh 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 |
typ spouště | [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 |
čas zahájení | Počáteční čas ve formátu rrrr-MM-ddTHH:mm:ss. | řetězec |
časové pásmo | 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?view=windows-11 |
řetězec |
Zákaznická služba
Jméno | Popis | Hodnota |
---|---|---|
dokař | Popisuje nastavení Dockeru pro image. | Dokař |
Koncové body | Konfigurace koncových bodů pro kontejner | koncového bodu |
proměnné prostředí | Proměnná prostředí pro kontejner | Proměnné prostředí CustomService |
bitová kopie | Popisuje specifikace obrázků. | Obraz |
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 | Definice objemu[] |
Proměnné prostředí CustomService
Jméno | Popis | Hodnota |
---|
Databricks
Jméno | Popis | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | Databricks (povinné) |
vlastnosti | Vlastnosti Databricks | DatabricksProperties |
Vlastnosti datových cihel
Jméno | Popis | Hodnota |
---|---|---|
databricksAccessToken | Přístupový token Databricks | řetězec |
workspaceUrl | Adresa URL pracovního prostoru | řetězec |
Továrna DataFactory
Jméno | Popis | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | DataFactory (povinné) |
Analýza datového jezera
Jméno | Popis | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | DataLakeAnalytics (povinné) |
vlastnosti | DataLakeAnalyticsSchemaProperties |
DataLakeAnalyticsSchemaProperties
Jméno | Popis | Hodnota |
---|---|---|
Název účtu dataLakeStoreAccountName | Název účtu DataLake Store | řetězec |
Dokař
Jméno | Popis | Hodnota |
---|---|---|
privilegovaný | Určete, jestli se kontejner bude spouštět v privilegovaném nebo neprivilegovaném režimu. | Bool |
Zakončení
Jméno | Popis | Hodnota |
---|---|---|
Hostitelská IP adresa | 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 |
Proměnná prostředí
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 |
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 |
Vlastnosti HDInsight
Jméno | Popis | Hodnota |
---|---|---|
adresa | Veřejná IP adresa hlavního uzlu clusteru | řetězec |
správceÚčet | 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 |
Obrázek
Jméno | Popis | Hodnota |
---|---|---|
odkazovat | 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 |
Schéma prostředků instance
Jméno | Popis | Hodnota |
---|
Schéma prostředků instance
Jméno | Popis | Hodnota |
---|
InstanceTypeSchema
Jméno | Popis | Hodnota |
---|---|---|
selektor uzlů | Selektor uzlu | InstanceTypeSchemaNodeSelector |
prostředky | Požadavky nebo omezení prostředků pro tento typ instance | instanceTypeSchemaResources |
InstanceTypeSchemaNodeSelector
Jméno | Popis | Hodnota |
---|
InstanceTypeSchemaResources
Jméno | Popis | Hodnota |
---|---|---|
omezení | Omezení prostředků pro tento typ instance | instanceResourceSchema |
požaduje | Požadavky na prostředky pro tento typ instance | instanceResourceSchema |
JupyterKernelConfig
Jméno | Popis | Hodnota |
---|---|---|
argv | Argument modulu runtime | řetězec[] |
zobrazované jméno | Zobrazovaný název jádra | řetězec |
jazyk | Jazyk jádra [Příklad hodnoty: python] | řetězec |
Kubernetes
Jméno | Popis | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | Kubernetes (povinné) |
vlastnosti | Vlastnosti Kubernetes | KubernetesProperties |
Vlastnosti Kubernetes
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 |
názvový prostor | Obor názvů výpočetních prostředků | řetězec |
Řetězec připojení relé | 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. |
Název vcName | Název VC. | řetězec |
KubernetesPropertiesInstanceTypes
Jméno | Popis | Hodnota |
---|
Identita spravované služby
Jméno | Popis | Hodnota |
---|---|---|
typ | Typ identity spravované služby (kde jsou povolené typy SystemAssigned i UserAssigned). | None (Žádný) SystemAssigned SystemAssigned, UserAssigned UserAssigned (povinné) |
uživatelem přiřazené identity | 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 |
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 |
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í. | |
čas zahájení | Počáteční čas ve formátu rrrr-MM-ddTHH:mm:ss. | řetězec |
časové pásmo | 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?view=windows-11 |
řetězec |
ID prostředku
Jméno | Popis | Hodnota |
---|---|---|
identifikační číslo | ID prostředku | string (povinné) |
Nastavení měřítka
Jméno | Popis | Hodnota |
---|---|---|
maxNodeCount | Maximální počet uzlů, které se mají použít | int (povinné) |
Počet uzlů 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 |
Základna plánu
Jméno | Popis | Hodnota |
---|---|---|
identifikační číslo | 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 |
Odkaz na skript
Jméno | Popis | Hodnota |
---|---|---|
argumenty skriptu | 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 |
zdroj skriptu 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 |
SkriptyToExecute
Jméno | Popis | Hodnota |
---|---|---|
creationScript | Skript, který se spouští jenom jednou během zřizování výpočetních prostředků. | Odkaz na skript |
Spouštěcí skript | Skript, který se spustí při každém spuštění počítače. | Odkaz na skript |
Instalační skripty
Jméno | Popis | Hodnota |
---|---|---|
skripty | Přizpůsobené instalační skripty | SkriptyToExecute |
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 |
přesunout do jiné vrstvy | 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í" |
Konfigurace SSL
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 |
přepsaná_existující doména | 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 |
SynapseSpark
Jméno | Popis | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | SynapseSpark (povinné) |
vlastnosti | Vlastnosti SynapseSparkProperties |
Vlastnosti SynapseSparkProperties
Možnosti tmpfs
Jméno | Popis | Hodnota |
---|---|---|
velikost | Zmiňte velikost Tmpfs. | Int |
Přihlašovací údaje uživatelského účtu
Jméno | Popis | Hodnota |
---|---|---|
adminUživatelskéJméno | 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. |
Přiřazené identity uživatele
Jméno | Popis | Hodnota |
---|
Identita přiřazená uživatelem (UserAssignedIdentity)
Jméno | Popis | Hodnota |
---|
Virtuální počítač
Jméno | Popis | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | VirtualMachine (povinné) |
vlastnosti | virtualMachineSchemaProperties |
VirtualMachineImage
Jméno | Popis | Hodnota |
---|---|---|
identifikační číslo | Cesta image virtuálního počítače | string (povinné) |
Vlastnosti VirtualMachineSchema
Jméno | Popis | Hodnota |
---|---|---|
adresa | Veřejná IP adresa virtuálního počítače. | řetězec |
správceÚčet | 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 |
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 |
Definice objemu
Jméno | Popis | Hodnota |
---|---|---|
vázat | Možnosti vazby připojení | Možnosti svázaných možností |
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 |
odeslat k provedení | 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 |
Možnosti hlasitosti
Jméno | Popis | Hodnota |
---|---|---|
bez kopie | Určuje, jestli svazek není nocopy. | Bool |
Příklady použití
Šablony azure pro rychlý start
Následující šablony Azure Pro rychlý start nasadit tento typ prostředku.
Šablona | Popis |
---|---|
komplexní nastavení služby Azure Machine Learning |
Tato sada šablon Bicep ukazuje, jak nastavit kompletní nastavení služby Azure Machine Learning v zabezpečeném nastavení. Tato referenční implementace zahrnuje pracovní prostor, výpočetní cluster, výpočetní instanci a připojený privátní cluster AKS. |
kompletního zabezpečeného nastavení služby Azure Machine Learning (starší verze) |
Tato sada šablon Bicep ukazuje, jak nastavit kompletní nastavení služby Azure Machine Learning v zabezpečeném nastavení. Tato referenční implementace zahrnuje pracovní prostor, výpočetní cluster, výpočetní instanci a připojený privátní cluster AKS. |
vytvoření propojené služby v pracovním prostoru Azure Machine Learning |
Tato šablona vytvoří propojenou službu v existujícím pracovním prostoru Azure Machine Learning. |
vytvoření výpočetního služby Machine Learning Service ADLA |
Tato šablona vytvoří výpočetní prostředky služby Machine Learning Service ADLA. |
vytvoření výpočetního služby Machine Learning |
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 |
Tato šablona vytvoří výpočetní prostředí DSVM služby Machine Learning Service. |
vytvoření clusteru HDInsight služby Machine Learning Service |
Tato šablona vytvoří cluster služby Machine Learning Service HDInsight. |
Vytvoření cílového výpočetního objektu AKS s privátní IP adresou |
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. |
Vytvoření výpočetního aks služby Azure Machine Learning |
Tato šablona vytvoří výpočetní prostředí Azure Machine Learning aks. |
Vytvoření výpočetního clusteru Azure Machine Learning |
Tato šablona vytvoří výpočetní cluster Azure Machine Learning. |
Vytvoření výpočetní instance služby Azure Machine Learning |
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. |
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@2023-08-01-preview"
name = "string"
parent_id = "string"
identity {
type = "string"
identity_ids = [
"string"
]
}
location = "string"
tags = {
{customized property} = "string"
}
body = {
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"
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 = "string"
customServices = [
{
docker = {
privileged = bool
}
endpoints = [
{
hostIp = "string"
name = "string"
protocol = "string"
published = int
target = int
}
]
environmentVariables = {
{customized property} = {
type = "string"
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 DataFactorypoužijte:
{
computeType = "DataFactory"
}
Pro DataLakeAnalyticspoužijte:
{
computeType = "DataLakeAnalytics"
properties = {
dataLakeStoreAccountName = "string"
}
}
Pro Databricks použijte:
{
computeType = "Databricks"
properties = {
databricksAccessToken = "string"
workspaceUrl = "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í
Microsoft.MachineLearningServices/pracovní prostory/výpočetní prostředky
Jméno | Popis | Hodnota |
---|---|---|
identita | Identita prostředku. | |
poloha | Určuje umístění prostředku. | řetězec |
Jméno | Název prostředku | řetězec Omezení: Model = ^[a-zA-Z](?![a-zA-Z0-9-]*-\d+$)[a-zA-Z0-9\-]{2,23}$ (povinné) |
ID rodiče | ID prostředku, který je nadřazený pro tento prostředek. | ID prostředku typu: pracovních prostorů |
vlastnosti | Vlastnosti výpočetních prostředků | Výpočetní služby |
SKU (identifikátor zboží) | Skladová položka pracovního prostoru. | skladové položky |
visačky | Značky prostředků | Slovník názvů a hodnot značek |
typ | Typ prostředku | Microsoft.MachineLearningServices/workspaces/computes@2023-08-01-preview |
AKS
Jméno | Popis | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | AKS (povinné) |
vlastnosti | Vlastnosti AKS | AKSSchemaProperties |
Konfigurace AksNetworkingConfiguration
Jméno | Popis | Hodnota |
---|---|---|
Adresa IP služby dns | 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]))?$ |
ID podsítě | ID prostředku podsítě virtuální sítě, do nichž výpočetní uzly patří | řetězec |
AKSSchemaProperties
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 |
izolovaná síť | Síť je izolovaná nebo ne | Bool |
OSType | Typ výpočetního operačního systému | Linux Windows |
vlastnostTaška | Taška vlastností obsahující další vlastnosti. | jakékoliv |
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. |
nastavení škálování | 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ří. | ID prostředku |
Přihlašovací údaje uživatelského účtu | 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 |
vmPriorita | Priorita virtuálního počítače | Dedicated LowPriority |
vmSize | Velikost virtuálního počítače | řetězec |
Přiřazený uživatel
Jméno | Popis | Hodnota |
---|---|---|
ID objektu | ID objektu AAD uživatele | string (povinné) |
ID nájemce | ID tenanta AAD uživatele | string (povinné) |
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 | |
Počet uzlů minNodeCount | Int |
Možnosti svázaných možností
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 |
Compute
Jméno | Popis | Hodnota |
---|---|---|
Výpočetní poloha | Umístění základního výpočetního prostředí | řetězec |
computeType | Nastavte na AKS pro typ AKS . Nastavte na AmlCompute pro typ AmlCompute. Pro typ ComputeInstance nastavte hodnotu ComputeInstance. Pro typ DataFactorynastavte hodnotu DataFactory . Pro typ DataLakeAnalyticsnastavte hodnotu DataLakeAnalytics . Pro typ Databricks nastavte hodnotu Databricks . Nastavte na HDInsight pro typ HDInsight . Nastavte na Kubernetes pro typ Kubernetes. Nastavte na SynapseSpark pro typ SynapseSpark. Pro typ VirtualMachinenastavte hodnotu VirtualMachine . | AKS AmlCompute ComputeInstance Databricks DataFactory DataLakeAnalytics HDInsight Kubernetes SynapseSpark VirtualMachine (povinné) |
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 |
identifikátor zdroje | ID prostředku ARM základního výpočetního objektu | řetězec |
Výpočetní instance
Jméno | Popis | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | ComputeInstance (povinné) |
vlastnosti | Vlastnosti computeInstance | ComputeInstanceProperties |
ComputeInstanceAutologgerSettings
Jméno | Popis | Hodnota |
---|---|---|
mlflowAutologger | Určuje, jestli je pro poznámkové bloky povolený autologger mlflow. | Zakázáno Povoleno |
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 |
Nastavení automatického záznamníku | 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ů | Vlastní služba[] |
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 (Doba nečinnostiPředVypnout) | 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 |
Skripty setupScript | Podrobnosti o přizpůsobených skriptech, které se mají spustit pro nastavení clusteru. | |
Nastavení ssh | Určuje zásady a nastavení pro přístup SSH. | Nastavení ComputeInstanceSsh |
podsíť | ID prostředku podsítě virtuální sítě, do které výpočetní uzly patří. | ID prostředku |
vmSize | Velikost virtuálního počítače | řetězec |
Nastavení ComputeInstanceSsh
Jméno | Popis | Hodnota |
---|---|---|
Správcovský_klíč | 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 |
ComputeRecurrenceSchedule
Jméno | Popis | Hodnota |
---|---|---|
hodiny | [Povinné] Seznam hodin pro plán | int[] (povinné) |
minuty | [Povinné] Seznam minut pro plán | int[] (povinné) |
měsíčníDny | 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" |
ComputeResourceTags
Jméno | Popis | Hodnota |
---|
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" |
plánovač úloh 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 |
typ spouště | [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 |
čas zahájení | Počáteční čas ve formátu rrrr-MM-ddTHH:mm:ss. | řetězec |
časové pásmo | 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?view=windows-11 |
řetězec |
Zákaznická služba
Jméno | Popis | Hodnota |
---|---|---|
dokař | Popisuje nastavení Dockeru pro image. | Dokař |
Koncové body | Konfigurace koncových bodů pro kontejner | koncového bodu |
proměnné prostředí | Proměnná prostředí pro kontejner | Proměnné prostředí CustomService |
bitová kopie | Popisuje specifikace obrázků. | Obraz |
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 | Definice objemu[] |
Proměnné prostředí CustomService
Jméno | Popis | Hodnota |
---|
Databricks
Jméno | Popis | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | Databricks (povinné) |
vlastnosti | Vlastnosti Databricks | DatabricksProperties |
Vlastnosti datových cihel
Jméno | Popis | Hodnota |
---|---|---|
databricksAccessToken | Přístupový token Databricks | řetězec |
workspaceUrl | Adresa URL pracovního prostoru | řetězec |
Továrna DataFactory
Jméno | Popis | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | DataFactory (povinné) |
Analýza datového jezera
Jméno | Popis | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | DataLakeAnalytics (povinné) |
vlastnosti | DataLakeAnalyticsSchemaProperties |
DataLakeAnalyticsSchemaProperties
Jméno | Popis | Hodnota |
---|---|---|
Název účtu dataLakeStoreAccountName | Název účtu DataLake Store | řetězec |
Dokař
Jméno | Popis | Hodnota |
---|---|---|
privilegovaný | Určete, jestli se kontejner bude spouštět v privilegovaném nebo neprivilegovaném režimu. | Bool |
Zakončení
Jméno | Popis | Hodnota |
---|---|---|
Hostitelská IP adresa | 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 |
Proměnná prostředí
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 |
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 |
Vlastnosti HDInsight
Jméno | Popis | Hodnota |
---|---|---|
adresa | Veřejná IP adresa hlavního uzlu clusteru | řetězec |
správceÚčet | 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 |
Obrázek
Jméno | Popis | Hodnota |
---|---|---|
odkazovat | 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 |
Schéma prostředků instance
Jméno | Popis | Hodnota |
---|
Schéma prostředků instance
Jméno | Popis | Hodnota |
---|
InstanceTypeSchema
Jméno | Popis | Hodnota |
---|---|---|
selektor uzlů | Selektor uzlu | InstanceTypeSchemaNodeSelector |
prostředky | Požadavky nebo omezení prostředků pro tento typ instance | instanceTypeSchemaResources |
InstanceTypeSchemaNodeSelector
Jméno | Popis | Hodnota |
---|
InstanceTypeSchemaResources
Jméno | Popis | Hodnota |
---|---|---|
omezení | Omezení prostředků pro tento typ instance | instanceResourceSchema |
požaduje | Požadavky na prostředky pro tento typ instance | instanceResourceSchema |
JupyterKernelConfig
Jméno | Popis | Hodnota |
---|---|---|
argv | Argument modulu runtime | řetězec[] |
zobrazované jméno | Zobrazovaný název jádra | řetězec |
jazyk | Jazyk jádra [Příklad hodnoty: python] | řetězec |
Kubernetes
Jméno | Popis | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | Kubernetes (povinné) |
vlastnosti | Vlastnosti Kubernetes | KubernetesProperties |
Vlastnosti Kubernetes
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 |
názvový prostor | Obor názvů výpočetních prostředků | řetězec |
Řetězec připojení relé | 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. |
Název vcName | Název VC. | řetězec |
KubernetesPropertiesInstanceTypes
Jméno | Popis | Hodnota |
---|
Identita spravované služby
Jméno | Popis | Hodnota |
---|---|---|
typ | Typ identity spravované služby (kde jsou povolené typy SystemAssigned i UserAssigned). | None (Žádný) SystemAssigned SystemAssigned, UserAssigned UserAssigned (povinné) |
uživatelem přiřazené identity | 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 |
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 |
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í. | |
čas zahájení | Počáteční čas ve formátu rrrr-MM-ddTHH:mm:ss. | řetězec |
časové pásmo | 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?view=windows-11 |
řetězec |
ID prostředku
Jméno | Popis | Hodnota |
---|---|---|
identifikační číslo | ID prostředku | string (povinné) |
Nastavení měřítka
Jméno | Popis | Hodnota |
---|---|---|
maxNodeCount | Maximální počet uzlů, které se mají použít | int (povinné) |
Počet uzlů 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 |
Základna plánu
Jméno | Popis | Hodnota |
---|---|---|
identifikační číslo | 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 |
Odkaz na skript
Jméno | Popis | Hodnota |
---|---|---|
argumenty skriptu | 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 |
zdroj skriptu 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 |
SkriptyToExecute
Jméno | Popis | Hodnota |
---|---|---|
creationScript | Skript, který se spouští jenom jednou během zřizování výpočetních prostředků. | Odkaz na skript |
Spouštěcí skript | Skript, který se spustí při každém spuštění počítače. | Odkaz na skript |
Instalační skripty
Jméno | Popis | Hodnota |
---|---|---|
skripty | Přizpůsobené instalační skripty | SkriptyToExecute |
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 |
přesunout do jiné vrstvy | 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í" |
Konfigurace SSL
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 |
přepsaná_existující doména | 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 |
SynapseSpark
Jméno | Popis | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | SynapseSpark (povinné) |
vlastnosti | Vlastnosti SynapseSparkProperties |
Vlastnosti SynapseSparkProperties
Možnosti tmpfs
Jméno | Popis | Hodnota |
---|---|---|
velikost | Zmiňte velikost Tmpfs. | Int |
Přihlašovací údaje uživatelského účtu
Jméno | Popis | Hodnota |
---|---|---|
adminUživatelskéJméno | 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. |
Přiřazené identity uživatele
Jméno | Popis | Hodnota |
---|
Identita přiřazená uživatelem (UserAssignedIdentity)
Jméno | Popis | Hodnota |
---|
Virtuální počítač
Jméno | Popis | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | VirtualMachine (povinné) |
vlastnosti | virtualMachineSchemaProperties |
VirtualMachineImage
Jméno | Popis | Hodnota |
---|---|---|
identifikační číslo | Cesta image virtuálního počítače | string (povinné) |
Vlastnosti VirtualMachineSchema
Jméno | Popis | Hodnota |
---|---|---|
adresa | Veřejná IP adresa virtuálního počítače. | řetězec |
správceÚčet | 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 |
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 |
Definice objemu
Jméno | Popis | Hodnota |
---|---|---|
vázat | Možnosti vazby připojení | Možnosti svázaných možností |
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 |
odeslat k provedení | 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 |
Možnosti hlasitosti
Jméno | Popis | Hodnota |
---|---|---|
bez kopie | Určuje, jestli svazek není nocopy. | Bool |