Sdílet prostřednictvím


Pracovní prostory/výpočetní služby Microsoft.MachineLearningServices

Definice prostředku Bicep

Pracovní prostory/ typ výpočetního prostředku je možné nasadit s operacemi, které cílí:

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. ManagedServiceIdentity
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
ComputeInstance
Databricks
dataFactory
DataLakeAnalytics
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

Jméno Popis Hodnota
agentCount Počet agentů Int

Omezení:
Minimální hodnota = 0
agentVmSize Velikost virtuálního počítače agenta řetězec
aksNetworkingConfiguration Konfigurace sítě AKS pro virtuální síť AksNetworkingConfiguration
clusterFqdn Úplný název domény clusteru řetězec
clusterPurpose Zamýšlené použití clusteru Hustáprod
DevTest
FastProd
loadBalancerSubnet Podsíť Load Balanceru řetězec
loadBalancerType Typ nástroje pro vyrovnávání zatížení InternalLoadBalancer
PublicIp
sslConfiguration Konfigurace SSL SslConfiguration

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 ScaleSettings
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. UserAccountCredentials
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. PersonalComputeInstanceSettings
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. SetupScripts
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í TmpfsOptions
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í. ComputeRecurrenceSchedule
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

Jméno Popis Hodnota
autoPauseProperties Automatické pozastavení vlastností AutoPauseProperties
autoScaleProperties Vlastnosti automatického škálování automatického škálování
nodeCount Počet výpočetních uzlů, které jsou aktuálně přiřazené k výpočetnímu objektu. Int
nodeSize Velikost uzlu řetězec
nodeSizeFamily Řada velikostí uzlů. řetězec
poolName Název fondu řetězec
resourceGroup Název skupiny prostředků, ve které se nachází pracovní prostor. řetězec
SparkVersion Verze Sparku řetězec
subscriptionId Identifikátor předplatného Azure. řetězec
workspaceName Název pracovního prostoru Azure Machine Learning řetězec

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í do Azure
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í do Azure
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í do Azure
Tato šablona vytvoří výpočetní prostředí DSVM služby Machine Learning Service.
vytvoření clusteru HDInsight služby Machine Learning Service

nasazení do Azure
Tato šablona vytvoří cluster služby Machine Learning Service HDInsight.
Vytvoření výpočetního aks služby Azure Machine Learning

nasazení do Azure
Tato šablona vytvoří výpočetní prostředí Azure Machine Learning aks.
vytvoření výpočetního clusteru Azure Machine Learning

nasazení do Azure
Tato šablona vytvoří výpočetní cluster Azure Machine Learning.
Vytvoření výpočetní instance služby Azure Machine Learning

nasazení do Azure
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í do Azure
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í do Azure
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í:

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. ManagedServiceIdentity
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
ComputeInstance
Databricks
dataFactory
DataLakeAnalytics
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

Jméno Popis Hodnota
agentCount Počet agentů Int

Omezení:
Minimální hodnota = 0
agentVmSize Velikost virtuálního počítače agenta řetězec
aksNetworkingConfiguration Konfigurace sítě AKS pro virtuální síť AksNetworkingConfiguration
clusterFqdn Úplný název domény clusteru řetězec
clusterPurpose Zamýšlené použití clusteru Hustáprod
DevTest
FastProd
loadBalancerSubnet Podsíť Load Balanceru řetězec
loadBalancerType Typ nástroje pro vyrovnávání zatížení InternalLoadBalancer
PublicIp
sslConfiguration Konfigurace SSL SslConfiguration

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 ScaleSettings
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. UserAccountCredentials
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. PersonalComputeInstanceSettings
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. SetupScripts
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í TmpfsOptions
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í. ComputeRecurrenceSchedule
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

Jméno Popis Hodnota
autoPauseProperties Automatické pozastavení vlastností AutoPauseProperties
autoScaleProperties Vlastnosti automatického škálování automatického škálování
nodeCount Počet výpočetních uzlů, které jsou aktuálně přiřazené k výpočetnímu objektu. Int
nodeSize Velikost uzlu řetězec
nodeSizeFamily Řada velikostí uzlů. řetězec
poolName Název fondu řetězec
resourceGroup Název skupiny prostředků, ve které se nachází pracovní prostor. řetězec
SparkVersion Verze Sparku řetězec
subscriptionId Identifikátor předplatného Azure. řetězec
workspaceName Název pracovního prostoru Azure Machine Learning řetězec

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í do Azure
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í do Azure
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í do Azure
Tato šablona vytvoří výpočetní prostředí DSVM služby Machine Learning Service.
vytvoření clusteru HDInsight služby Machine Learning Service

nasazení do Azure
Tato šablona vytvoří cluster služby Machine Learning Service HDInsight.
Vytvoření výpočetního aks služby Azure Machine Learning

nasazení do Azure
Tato šablona vytvoří výpočetní prostředí Azure Machine Learning aks.
vytvoření výpočetního clusteru Azure Machine Learning

nasazení do Azure
Tato šablona vytvoří výpočetní cluster Azure Machine Learning.
Vytvoření výpočetní instance služby Azure Machine Learning

nasazení do Azure
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í do Azure
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í do Azure
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. ManagedServiceIdentity
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
ComputeInstance
Databricks
dataFactory
DataLakeAnalytics
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

Jméno Popis Hodnota
agentCount Počet agentů Int

Omezení:
Minimální hodnota = 0
agentVmSize Velikost virtuálního počítače agenta řetězec
aksNetworkingConfiguration Konfigurace sítě AKS pro virtuální síť AksNetworkingConfiguration
clusterFqdn Úplný název domény clusteru řetězec
clusterPurpose Zamýšlené použití clusteru "DenseProd"
"DevTest"
"FastProd"
loadBalancerSubnet Podsíť Load Balanceru řetězec
loadBalancerType Typ nástroje pro vyrovnávání zatížení "InternalLoadBalancer"
"PublicIp"
sslConfiguration Konfigurace SSL SslConfiguration

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 ScaleSettings
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. UserAccountCredentials
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. PersonalComputeInstanceSettings
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. SetupScripts
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í TmpfsOptions
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í. ComputeRecurrenceSchedule
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

Jméno Popis Hodnota
autoPauseProperties Automatické pozastavení vlastností AutoPauseProperties
autoScaleProperties Vlastnosti automatického škálování automatického škálování
nodeCount Počet výpočetních uzlů, které jsou aktuálně přiřazené k výpočetnímu objektu. Int
nodeSize Velikost uzlu řetězec
nodeSizeFamily Řada velikostí uzlů. řetězec
poolName Název fondu řetězec
resourceGroup Název skupiny prostředků, ve které se nachází pracovní prostor. řetězec
SparkVersion Verze Sparku řetězec
subscriptionId Identifikátor předplatného Azure. řetězec
workspaceName Název pracovního prostoru Azure Machine Learning řetězec

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í"