Pracovní prostory a výpočty Microsoft.MachineLearningServices 2023-10-01
- Latest (Nejnovější)
- 2023-10-01
- 2023-08-01-preview
- 2023-06-01-preview
- 2023-04-01
- 2023-04-01-preview
- 2023-02-01-preview
- 2022-12-01-preview
- 2022-10-01
- 2022-10-01-preview
- 2022-06-01-preview
- 2022-05-01
- 2022-02-01-preview
- 2022-01-01-preview
- 2021-07-01
- 2021-04-01
- 2021-03-01-preview
- 2021-01-01
- 2020-09-01-preview
- 2020-08-01
- 2020-06-01
- 2020-05-15-preview
- 2020-05-01-preview
- 2020-04-01
- 2020-03-01
- 2020-02-18-preview
- 01. 01. 2020
- 2019-11-01
- 2019-06-01
- 2019-05-01
- 2018-11-19
- 2018-03-01-preview
Definice prostředku Bicep
Typ prostředku pracovních prostorů nebo výpočetních prostředků je možné nasadit s operacemi, které cílí na:
- 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-10-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
{customized property}: 'string'
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 vlastnost computeType pro určení typu 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 ComputeInstance použijte:
computeType: 'ComputeInstance'
properties: {
applicationSharingPolicy: 'string'
computeInstanceAuthorizationType: 'personal'
customServices: [
{
docker: {
privileged: bool
{customized property}: any()
}
endpoints: [
{
hostIp: 'string'
name: 'string'
protocol: 'string'
published: int
target: int
}
]
environmentVariables: {
{customized property}: {
type: 'local'
value: 'string'
{customized property}: any()
}
}
image: {
reference: 'string'
type: 'string'
{customized property}: any()
}
name: 'string'
volumes: [
{
bind: {
createHostPath: bool
propagation: 'string'
selinux: 'string'
}
consistency: 'string'
readOnly: bool
source: 'string'
target: 'string'
tmpfs: {
size: int
}
type: 'string'
volume: {
nocopy: bool
}
}
]
{customized property}: any()
}
]
enableNodePublicIp: bool
personalComputeInstanceSettings: {
assignedUser: {
objectId: 'string'
tenantId: 'string'
}
}
schedules: {
computeStartStop: [
{
action: 'string'
cron: {
expression: 'string'
startTime: 'string'
timeZone: 'string'
}
recurrence: {
frequency: 'string'
interval: int
schedule: {
hours: [
int
]
minutes: [
int
]
monthDays: [
int
]
weekDays: [
'string'
]
}
startTime: 'string'
timeZone: 'string'
}
schedule: {
id: 'string'
provisioningStatus: 'string'
status: 'string'
}
status: 'string'
triggerType: 'string'
}
]
}
setupScripts: {
scripts: {
creationScript: {
scriptArguments: 'string'
scriptData: 'string'
scriptSource: 'string'
timeout: 'string'
}
startupScript: {
scriptArguments: 'string'
scriptData: 'string'
scriptSource: 'string'
timeout: 'string'
}
}
}
sshSettings: {
adminPublicKey: 'string'
sshPublicAccess: 'string'
}
subnet: {
id: 'string'
}
vmSize: 'string'
}
Pro Databricks použijte:
computeType: 'Databricks'
properties: {
databricksAccessToken: 'string'
workspaceUrl: 'string'
}
Pro DataFactory použijte:
computeType: 'DataFactory'
Pro DataLakeAnalytics použijte:
computeType: 'DataLakeAnalytics'
properties: {
dataLakeStoreAccountName: 'string'
}
Pro HDInsight použ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'
{customized property}: 'string'
}
requests: {
{customized property}: 'string'
{customized property}: 'string'
}
}
}
}
namespace: 'string'
relayConnectionString: 'string'
serviceBusConnectionString: 'string'
vcName: 'string'
}
Pro SynapseSpark použ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 VirtualMachine použ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 a výpočetní prostředky
Název | Description | Hodnota |
---|---|---|
name | Název prostředku Přečtěte si, jak nastavit názvy a typy pro podřízené prostředky v Bicepu. |
string (povinné) Limit počtu 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. |
location | Určuje umístění prostředku. | řetězec |
tags | Obsahuje značky prostředků definované jako páry klíč/hodnota. | Slovník názvů značek a hodnot. Viz Značky v šablonách |
Sku | Skladová položka pracovního prostoru. | Sku |
Nadřazené | V nástroji Bicep můžete zadat nadřazený prostředek pro podřízený prostředek. Tuto vlastnost stačí 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í prostory |
identity | Identita prostředku. | ManagedServiceIdentity |
properties | Vlastnosti výpočetních prostředků | Výpočetní služby |
ManagedServiceIdentity
Název | Description | Hodnota |
---|---|---|
typ | Typ identity spravované služby (kde jsou povolené typy SystemAssigned i UserAssigned). | 'Žádný' 'SystemAssigned' 'SystemAssigned,UserAssigned' UserAssigned (povinné) |
userAssignedIdentity | Sada identit přiřazených uživatelem přidružených k prostředku. Klíče slovníku userAssignedIdentities budou ID prostředků ARM ve formátu /subscriptions/{subscriptionId}/resourceGroups/{název_skupiny_prostředků}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Hodnoty slovníku můžou být prázdné objekty ({}) v požadavcích. | UserAssignedIdentity |
UserAssignedIdentity
Název | Description | Hodnota |
---|---|---|
{přizpůsobená vlastnost} | UserAssignedIdentity |
UserAssignedIdentity
Tento objekt neobsahuje žádné vlastnosti, které by se nastavily během nasazování. Všechny vlastnosti jsou jen pro čtení.
Compute
Název | Description | Hodnota |
---|---|---|
computeLocation | Umístění podkladových výpočetních prostředků | řetězec |
description | Popis výpočetních prostředků služby Machine Learning. | řetězec |
disableLocalAuth | Odhlaste místní ověřování a zajistěte, aby zákazníci mohli k ověřování používat výhradně msi a AAD. | bool |
resourceId | ID prostředku ARM základního výpočetního prostředku | řetězec |
computeType | Nastavení typu objektu | AKS AmlCompute ComputeInstance Databricks DataFactory DataLakeAnalytics HDInsight Kubernetes SynapseSpark VirtualMachine (povinné) |
AKS
Název | Description | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | AKS (povinné) |
properties | Vlastnosti AKS | AKSSchemaVlastnosti |
AKSSchemaVlastnosti
Název | Description | 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 |
Fqdn clusteru | Plně kvalifikovaný název domény clusteru | řetězec |
clusterPurpose | Zamýšlené použití clusteru | 'DenseProd' DevTest 'FastProd' |
loadBalancerSubnet | podsíť Load Balancer | řetězec |
loadBalancerType | typ Load Balancer | InternalLoadBalancer 'PublicIp' |
konfigurace ssl | Konfigurace protokolu SSL | Konfigurace ssl |
AksNetworkingConfiguration
Název | Description | Hodnota |
---|---|---|
IP adresa služby dns | IP adresa přiřazená ke službě DNS Kubernetes. Musí být v rozsahu adres služby Kubernetes zadaném v serviceCidr. | řetězec Omezení: Vzor = ^(?:(?: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 notace CIDR přiřazený síti mostu Docker. Nesmí se překrývat s žádnými rozsahy IP adres podsítě nebo s rozsahem adres služby Kubernetes. | řetězec Omezení: Vzor = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$ |
serviceCidr | Rozsah IP adres notace CIDR, ze kterého se přiřazují IP adresy clusteru služeb. Nesmí se překrývat s žádnými rozsahy IP adres podsítě. | řetězec Omezení: Pattern = ^([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 které patří výpočetní uzly | řetězec |
Konfigurace ssl
Název | Description | Hodnota |
---|---|---|
cert | Data certifikátu | řetězec Omezení: Citlivá hodnota. Předání jako zabezpečený parametr |
Cname | CNAME certifikátu | řetězec |
key | Klíčová data | řetězec Omezení: Citlivá hodnota. Předání jako zabezpečený parametr |
listDomainLabel | Listový popisek domény veřejného koncového bodu | řetězec |
overwriteExistingDomain | Určuje, jestli se má přepsat existující popisek domény. | bool |
status | Povolení nebo zakázání ssl pro vyhodnocování | 'Automaticky' Zakázáno 'Povoleno' |
AmlCompute
Název | Description | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | AmlCompute (povinné) |
properties | Vlastnosti AmlCompute | AmlComputeProperties |
AmlComputeProperties
Název | Description | Hodnota |
---|---|---|
enableNodePublicIp | Povolte nebo zakažte zřizování veřejných IP adres uzlů. Možné hodnoty: Možné hodnoty jsou: true – označuje, ž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 nebo není izolovaná | bool |
osType | Typ výpočetního operačního systému | 'Linux' 'Windows' |
propertyBag | Pytel 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. Nezadřené – označuje, že veřejný port SSH je zavř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 vytvoření bude buď povolený, nebo zakázaný. | Zakázáno 'Povoleno' Nezadá se |
scaleSettings | Nastavení škálování pro výpočetní prostředky AML | ScaleSettings |
podsíť | ID prostředku podsítě virtuální sítě, ke kterým patří výpočetní uzly. | 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 | 'Vyhrazené' 'LowPriority' |
vmSize | Velikost virtuálního počítače | řetězec |
ScaleSettings
Název | Description | 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
Název | Description | Hodnota |
---|---|---|
id | ID prostředku | string (povinné) |
UserAccountCredentials
Název | Description | 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ředání jako zabezpečený parametr |
adminUserSshPublicKey | Veřejný klíč SSH uživatelského účtu správce. | řetězec Omezení: Citlivá hodnota. Předání jako zabezpečený parametr |
VirtualMachineImage
Název | Description | Hodnota |
---|---|---|
id | Cesta k imagi virtuálního počítače | string (povinné) |
ComputeInstance
Název | Description | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | ComputeInstance (povinné) |
properties | Vlastnosti computeInstance | ComputeInstanceProperties |
ComputeInstanceProperties
Název | Description | Hodnota |
---|---|---|
applicationSharingPolicy | Zásady sdílení aplikací v této výpočetní instanci mezi uživateli nadřazeného pracovního prostoru Pokud je osobní, může k aplikacím v této výpočetní instanci přistupovat jenom autor. Když je sdíleno, každý uživatel pracovního prostoru může přistupovat k aplikacím v této instanci v závislosti na jeho přiřazené roli. | 'Osobní' Sdílené |
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 uzlů. Možné hodnoty: Možné hodnoty jsou: true – označuje, ž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 |
personalComputeInstanceSettings | Nastavení pro osobní výpočetní instanci | PersonalComputeInstanceSettings |
Plány | Seznam plánů, které se mají použít ve výpočetních prostředcích. | ComputeSchedules |
setupScripts | Podrobnosti o přizpůsobených skriptech, které se mají spustit pro nastavení clusteru. | Instalační skripty |
sshSettings | Určuje zásady a nastavení pro přístup SSH. | ComputeInstanceSshSettings |
podsíť | ID prostředku podsítě virtuální sítě, ke kterým patří výpočetní uzly. | ResourceId |
vmSize | Velikost virtuálního počítače | řetězec |
CustomService
Název | Description | Hodnota |
---|---|---|
docker | Popisuje nastavení Dockeru pro image. | Docker |
Koncové body | Konfigurace koncových bodů pro kontejner | Koncový bod[] |
environmentVariables | Proměnná prostředí pro kontejner | CustomServiceEnvironmentVariables |
image | Popisuje specifikace obrázku. | Obrázek |
name | Název vlastní služby | řetězec |
volumes | Konfigurace svazků pro kontejner | Definice volumeDefinition[] |
{přizpůsobená vlastnost} | Pro Bicep můžete použít funkci any(). |
Docker
Název | Description | Hodnota |
---|---|---|
Privilegované | Uveďte, jestli má kontejner běžet v privilegovaném nebo neprivilegovaném režimu. | bool |
{přizpůsobená vlastnost} | Pro Bicep můžete použít funkci any(). |
Koncový bod
Název | Description | Hodnota |
---|---|---|
hostIp | IP adresa hostitele, přes kterou je aplikace vystavená z kontejneru | řetězec |
name | Název koncového bodu | řetězec |
Protokol | Protokol, přes který bude probíhat komunikace přes tento koncový bod | 'http' 'tcp' Udp |
Zveřejněna | Port, na kterém je aplikace vystavena z kontejneru. | int |
Cíl | Port aplikace uvnitř kontejneru. | int |
CustomServiceEnvironmentVariables
Název | Description | Hodnota |
---|---|---|
{přizpůsobená vlastnost} | EnvironmentVariable |
EnvironmentVariable
Název | Description | 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(). |
Image
Název | Description | Hodnota |
---|---|---|
reference | Odkaz na obrázek | řetězec |
typ | Typ obrázku. Možné hodnoty jsou: docker – pro image Dockeru. azureml – pro image AzureML | 'azureml' 'docker' |
{přizpůsobená vlastnost} | Pro Bicep můžete použít funkci any(). |
Definice svazku
Název | Description | Hodnota |
---|---|---|
Vázat | Možnosti vazby připojení | BindOptions |
Konzistence | Konzistence svazku | řetězec |
Readonly | Určete, jestli se má připojit svazek jako jen pro čtení. Výchozí hodnota je false. | bool |
source | Zdroj přípojky. Pro připojení vazby se jedná o cestu hostitele. | řetězec |
Cíl | Cíl připojení. Pro připojení vazby se jedná o cestu v kontejneru. | řetězec |
tmpfs | tmpfs možnost připojení | TmpfsOptions |
typ | Typ definice svazku. Možné hodnoty: bind,volume,tmpfs,npipe | 'vazba' Npipe 'tmpfs' 'volume' |
Objem | Možnosti svazku připojení | VolumeOptions |
BindOptions
Název | Description | Hodnota |
---|---|---|
createHostPath | Určete, jestli se má vytvořit cesta k hostiteli. | bool |
Šíření | Typ možnosti vazby | řetězec |
Selinux | Zmiňte možnosti selinuxu. | řetězec |
TmpfsOptions
Název | Description | Hodnota |
---|---|---|
size | Zmiňte velikost Tmpfs. | int |
VolumeOptions
Název | Description | Hodnota |
---|---|---|
nocopy | Určení, jestli je svazek nocopy | bool |
PersonalComputeInstanceSettings
Název | Description | Hodnota |
---|---|---|
přiřazenoUživatel | Uživatel explicitně přiřazený k osobní výpočetní instanci. | Přiřazený uživatel |
Přiřazený uživatel
Název | Description | Hodnota |
---|---|---|
objectId | ID objektu AAD uživatele. | string (povinné) |
id tenanta | ID tenanta AAD uživatele. | string (povinné) |
ComputeSchedules
Název | Description | Hodnota |
---|---|---|
computeStartStop | Seznam plánů počátečních zastavení výpočetních prostředků, které se mají použít. | ComputeStartStopSchedule[] |
ComputeStartStopSchedule
Název | Description | Hodnota |
---|---|---|
action | [Povinné] Akce výpočetního výkonu. | 'Start' 'Stop' |
Cron | Vyžaduje se, pokud je triggerType Cron. | Cron |
recurrence | Vyžaduje se, pokud triggerType je Opakování. | Opakování |
schedule | [Zastaralé] Už se nepoužívá. | ScheduleBase |
status | Je plán povolený nebo zakázaný? | Zakázáno 'Povoleno' |
triggerType | [Povinné] Typ aktivační události plánu | 'Cron' Opakování |
Cron
Název | Description | Hodnota |
---|---|---|
expression | [Povinné] Určuje cron výraz plánu. Výraz by měl mít formát NCronTab. |
řetězec |
startTime | Čas zahájení ve formátu rrrr-MM-ddTHH:mm:ss. | řetězec |
timeZone | Určuje časové pásmo, ve kterém se plán spustí. TimeZone by mělo odpovídat formátu časového pásma Windows. Přečtěte si: https://docs.microsoft.com/windows-hardware/manufacture/desktop/default-time-zones /> |
řetězec |
Opakování
Název | Description | Hodnota |
---|---|---|
frequency | [Povinné] Frekvence aktivace plánu. | 'Den' Hodina 'Minuta' 'Month' 'Týden' |
interval | [Povinné] Určuje časový interval ve spojení s frekvencí. | int |
schedule | [Povinné] Plán opakování. | ComputeRecurrenceSchedule |
startTime | Čas zahájení ve formátu rrrr-MM-ddTHH:mm:ss. | řetězec |
timeZone | Určuje časové pásmo, ve kterém se plán spustí. TimeZone by mělo odpovídat formátu časového pásma Windows. Přečtěte si: https://docs.microsoft.com/windows-hardware/manufacture/desktop/default-time-zones /> |
řetězec |
ComputeRecurrenceSchedule
Název | Description | Hodnota |
---|---|---|
hodiny | [Povinné] Seznam hodin pro plán | int[] (povinné) |
minutes | [Povinné] Seznam minut pro plán | int[] (povinné) |
monthDays | Seznam dnů v měsíci pro plán | int[] |
weekDays | Seznam dnů pro plán | Pole řetězců obsahující některou z těchto možností: "Pátek" Pondělí 'Sobota' Neděle Čtvrtek "Úterý" Středa |
ScheduleBase
Název | Description | Hodnota |
---|---|---|
id | ID přiřazené systému pro plán. | řetězec |
provisioningStatus | Aktuální stav nasazení plánu. | Dokončeno Chyba Zřizování |
status | Je plán povolený, nebo zakázaný? | Zakázáno Povoleno |
Skripty SetupScript
Název | Description | Hodnota |
---|---|---|
skripty | Přizpůsobené instalační skripty | SkriptyToExecute |
SkriptyToExecute
Název | Description | Hodnota |
---|---|---|
creationScript | Skript, který se během zřizování výpočetních prostředků spustí jenom jednou. | Scriptreference |
startupScript | Skript, který se spustí při každém spuštění počítače. | Scriptreference |
Scriptreference
Název | Description | Hodnota |
---|---|---|
skriptArguments | Volitelné argumenty příkazového řádku předané skriptu ke spuštění. | řetězec |
skriptdata | Umístění skriptů v připojeném svazku. | řetězec |
skriptzdroj | Zdroj úložiště skriptu: pracovní prostor. | řetězec |
timeout | Volitelné časové období bylo předáno příkazu časového limitu. | řetězec |
ComputeInstanceSshSettings
Název | Description | Hodnota |
---|---|---|
adminPublicKey | Určuje soubor veřejného klíče SSH rsa jako řetězec. Pomocí příkazu ssh-keygen -t rsa -b 2048 vygenerujte páry klíčů SSH. | řetězec |
sshPublicAccess | Stav veřejného portu SSH Možné hodnoty jsou: Disabled – 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 jsou k dispozici. | Zakázáno Povoleno |
Databricks
Název | Description | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | Databricks (povinné) |
properties | Vlastnosti Databricks | Databricks – vlastnosti |
Databricks – vlastnosti
Název | Description | Hodnota |
---|---|---|
databricksAccessToken | Přístupový token Databricks | řetězec |
adresa URL pracovního prostoru | Adresa URL pracovního prostoru | řetězec |
DataFactory
Název | Description | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | DataFactory (povinné) |
DataLakeAnalytics
Název | Description | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | DataLakeAnalytics (povinné) |
properties | DataLakeAnalyticsSchemaVlastnosti |
DataLakeAnalyticsSchemaVlastnosti
Název | Description | Hodnota |
---|---|---|
dataLakeStoreAccountName | Název účtu Služby DataLake Store | řetězec |
HDInsight
Název | Description | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | HDInsight (povinné) |
properties | Vlastnosti výpočetních prostředků HDInsight | Vlastnosti služby HDInsight |
Vlastnosti služby HDInsight
Název | Description | Hodnota |
---|---|---|
adresa | Veřejná IP adresa hlavního uzlu clusteru. | řetězec |
administratorAccount | Správa přihlašovacích údajů pro hlavní uzel clusteru | VirtualMachineSshCredentials |
sshPort | Otevřený port pro připojení SSH na hlavním uzlu clusteru. | int |
VirtualMachineSshCredentials
Název | Description | Hodnota |
---|---|---|
heslo | Heslo účtu správce | řetězec |
privateKeyData | Data privátního klíče | řetězec Omezení: Citlivá hodnota. Předání jako zabezpečený parametr |
publicKeyData | Data veřejného klíče | řetězec Omezení: Citlivá hodnota. Předání jako zabezpečený parametr |
username | Uživatelské jméno účtu správce | řetězec |
Kubernetes
Název | Description | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | Kubernetes (povinné) |
properties | Vlastnosti Kubernetes | Vlastnosti Kubernetes |
Vlastnosti Kubernetes
Název | Description | Hodnota |
---|---|---|
defaultInstanceType | Výchozí typ instance | řetězec |
extensionInstanceReleaseTrain | Trénuje vydání instance rozšíření. | řetězec |
extensionPrincipalId | ID objektu zabezpečení rozšíření. | řetězec |
instanceTypes | Schéma typu instance | KubernetesPropertiesInstanceTypes |
namespace | Obor názvů výpočetních prostředků | řetězec |
relayConnectionString | Relay připojovací řetězec. | řetězec Omezení: Citlivá hodnota. Předání jako zabezpečený parametr |
serviceBusConnectionString | připojovací řetězec ServiceBus. | řetězec Omezení: Citlivá hodnota. Předání jako zabezpečený parametr |
název_virtuálního_serveru | Název virtuálního počítače. | řetězec |
KubernetesPropertiesInstanceTypes
Název | Description | Hodnota |
---|---|---|
{přizpůsobená vlastnost} | InstanceTypeSchema |
InstanceTypeSchema
Název | Description | Hodnota |
---|---|---|
nodeSelector | Selektor uzlů | InstanceTypeSchemaNodeSelector |
resources | Požadavky na prostředky nebo omezení pro tento typ instance | InstanceTypeSchemaResources |
InstanceTypeSchemaNodeSelector
Název | Description | Hodnota |
---|---|---|
{přizpůsobená vlastnost} | řetězec |
InstanceTypeSchemaResources
Název | Description | Hodnota |
---|---|---|
Limity | Omezení prostředků pro tento typ instance | InstanceResourceSchema |
Požadavky | Požadavky na prostředky pro tento typ instance | InstanceResourceSchema |
InstanceResourceSchema
Název | Description | Hodnota |
---|---|---|
{přizpůsobená vlastnost} | řetězec | |
{přizpůsobená vlastnost} | řetězec |
SynapseSpark
Název | Description | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | SynapseSpark (povinné) |
properties | SynapseSparkVlastnosti |
SynapseSparkVlastnosti
Název | Description | Hodnota |
---|---|---|
autoPauseProperties | Vlastnosti automatického pozastavení | Automatické pozastavení – vlastnosti |
automatické škálování – vlastnosti | Vlastnosti automatického škálování | Vlastnosti automatického škálování |
počet uzlů | Počet výpočetních uzlů aktuálně přiřazených k výpočetnímu prostředí. | int |
nodeSize | Velikost uzlu. | řetězec |
nodeSizeFamily | Řada velikostí uzlu. | řetězec |
název_fondu | 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 |
název_pracovního_prostoru | Název pracovního prostoru Azure Machine Learning | řetězec |
Automatické pozastavení – vlastnosti
Název | Description | Hodnota |
---|---|---|
delayInMinutes | int | |
enabled | bool |
Vlastnosti automatického škálování
Název | Description | Hodnota |
---|---|---|
enabled | bool | |
maxNodeCount | int | |
počet uzlů minNodeCount | int |
VirtualMachine
Název | Description | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | VirtualMachine (povinné) |
properties | VirtualMachineSchemaVlastnosti |
VirtualMachineSchemaVlastnosti
Název | Description | Hodnota |
---|---|---|
adresa | Veřejná IP adresa virtuálního počítače. | řetězec |
administratorAccount | Správa přihlašovacích údajů pro virtuální počítač | VirtualMachineSshCredentials |
isNotebookInstanceCompute | Určuje, jestli se tyto výpočetní prostředky použijí ke spouštění poznámkových bloků. | bool |
notebookServerPort | Port serveru poznámkového bloku otevřený pro připojení SSH. | int |
sshPort | Otevřený port pro připojení SSH. | int |
virtualMachineSize | Velikost virtuálního počítače | řetězec |
Skladová jednotka (SKU)
Název | Description | Hodnota |
---|---|---|
capacity | Pokud skladová položka podporuje horizontální navýšení/snížení kapacity, mělo by být zahrnuto celé číslo kapacity. Pokud pro prostředek není možné škálovat na více nebo více instancí, může se to vynechat. | int |
family | Pokud má služba různé generace hardwaru pro stejnou skladovou položku, můžete to tady zaznamenat. | řetězec |
name | Název skladové položky. Příklad – P3. Obvykle se jedná o písmeno+číselný kód. | string (povinné) |
size | Velikost skladové položky. Pokud je pole pro název kombinací vrstvy a nějaké jiné hodnoty, jedná se o samostatný kód. | řetězec |
tier | Toto pole musí poskytovatel prostředků implementovat, 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 nasadí tento typ prostředku.
Template (Šablona) | Description |
---|---|
Vytvoření služby Machine Learning Service ADLA Compute |
Tato šablona vytvoří službu Machine Learning Service ADLA Compute. |
Vytvoření výpočetních prostředků služby Machine Learning Service |
Tato šablona vytvoří výpočetní prostředky služby Machine Learning Service Aks. |
Vytvoření výpočetních prostředků dsvm ve službě Machine Learning Service |
Tato šablona vytvoří výpočetní prostředky dsvm ve službě Machine Learning Service. |
Vytvoření clusteru HDInsight služby Machine Learning Service |
Tato šablona vytvoří cluster HDInsight služby Machine Learning Service. |
Vytvoření výpočetních prostředků služby Azure Machine Learning aKS |
Tato šablona vytvoří výpočetní prostředky služby 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. |
Vytvoření propojené služby v pracovním prostoru Azure Machine Learning |
Tato šablona vytvoří linkedservice 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 |
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
Typ prostředku pracovních prostorů/výpočetních prostředků je možné nasadit s operacemi, které cílí na:
- Skupiny prostředků – viz příkazy pro nasazení skupin 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í kód JSON.
{
"type": "Microsoft.MachineLearningServices/workspaces/computes",
"apiVersion": "2023-10-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"{customized property}": "string"
"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 vlastnost computeType a určete typ objektu.
V případě 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 ComputeInstance použijte:
"computeType": "ComputeInstance",
"properties": {
"applicationSharingPolicy": "string",
"computeInstanceAuthorizationType": "personal",
"customServices": [
{
"docker": {
"privileged": "bool",
"{customized property}": {}
},
"endpoints": [
{
"hostIp": "string",
"name": "string",
"protocol": "string",
"published": "int",
"target": "int"
}
],
"environmentVariables": {
"{customized property}": {
"type": "local",
"value": "string",
"{customized property}": {}
}
},
"image": {
"reference": "string",
"type": "string",
"{customized property}": {}
},
"name": "string",
"volumes": [
{
"bind": {
"createHostPath": "bool",
"propagation": "string",
"selinux": "string"
},
"consistency": "string",
"readOnly": "bool",
"source": "string",
"target": "string",
"tmpfs": {
"size": "int"
},
"type": "string",
"volume": {
"nocopy": "bool"
}
}
],
"{customized property}": {}
}
],
"enableNodePublicIp": "bool",
"personalComputeInstanceSettings": {
"assignedUser": {
"objectId": "string",
"tenantId": "string"
}
},
"schedules": {
"computeStartStop": [
{
"action": "string",
"cron": {
"expression": "string",
"startTime": "string",
"timeZone": "string"
},
"recurrence": {
"frequency": "string",
"interval": "int",
"schedule": {
"hours": [ "int" ],
"minutes": [ "int" ],
"monthDays": [ "int" ],
"weekDays": [ "string" ]
},
"startTime": "string",
"timeZone": "string"
},
"schedule": {
"id": "string",
"provisioningStatus": "string",
"status": "string"
},
"status": "string",
"triggerType": "string"
}
]
},
"setupScripts": {
"scripts": {
"creationScript": {
"scriptArguments": "string",
"scriptData": "string",
"scriptSource": "string",
"timeout": "string"
},
"startupScript": {
"scriptArguments": "string",
"scriptData": "string",
"scriptSource": "string",
"timeout": "string"
}
}
},
"sshSettings": {
"adminPublicKey": "string",
"sshPublicAccess": "string"
},
"subnet": {
"id": "string"
},
"vmSize": "string"
}
V případě Databricks použijte:
"computeType": "Databricks",
"properties": {
"databricksAccessToken": "string",
"workspaceUrl": "string"
}
Pro DataFactory použijte:
"computeType": "DataFactory"
Pro DataLakeAnalytics použijte:
"computeType": "DataLakeAnalytics",
"properties": {
"dataLakeStoreAccountName": "string"
}
Pro HDInsight použ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",
"{customized property}": "string"
},
"requests": {
"{customized property}": "string",
"{customized property}": "string"
}
}
}
},
"namespace": "string",
"relayConnectionString": "string",
"serviceBusConnectionString": "string",
"vcName": "string"
}
Pro SynapseSpark použ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 VirtualMachine použ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ředí
Název | Description | Hodnota |
---|---|---|
typ | Typ prostředku | Microsoft.MachineLearningServices/workspaces/computes |
apiVersion | Verze rozhraní API prostředku | '2023-10-01' |
name | Název prostředku Podívejte se, jak nastavit názvy a typy pro podřízené prostředky v šablonách JSON ARM. |
string (povinné) Limit počtu 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 pomlčky. |
location | Určuje umístění prostředku. | řetězec |
tags | Obsahuje značky prostředků definované jako páry klíč/hodnota. | Slovník názvů a hodnot značek. Zobrazit značky v šablonách |
Sku | Skladová položka pracovního prostoru. | Sku |
identity | Identita prostředku. | Identita spravované služby |
properties | Vlastnosti výpočetních prostředků | Výpočetní služby |
Identita spravované služby
Název | Description | Hodnota |
---|---|---|
typ | Typ identity spravované služby (kde jsou povolené typy SystemAssigned i UserAssigned) | 'Žádný' 'SystemAssigned' 'SystemAssigned,UserAssigned' UserAssigned (povinné) |
userAssignedIdentity | Sada identit přiřazených uživatelem přidružených k prostředku. Klíče slovníku userAssignedIdentities budou ID prostředků ARM ve formátu /subscriptions/{subscriptionId}/resourceGroups/{název_skupiny_prostředků}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Hodnoty slovníku můžou být prázdné objekty ({}) v požadavcích. | UserAssignedIdentity |
UserAssignedIdentity
Název | Description | Hodnota |
---|---|---|
{přizpůsobená vlastnost} | UserAssignedIdentity |
UserAssignedIdentity
Tento objekt neobsahuje žádné vlastnosti, které by se nastavily během nasazování. Všechny vlastnosti jsou jen pro čtení.
Compute
Název | Description | Hodnota |
---|---|---|
computeLocation | Umístění podkladových výpočetních prostředků | řetězec |
description | Popis výpočetních prostředků služby Machine Learning. | řetězec |
disableLocalAuth | Odhlaste místní ověřování a zajistěte, aby zákazníci mohli k ověřování používat výhradně msi a AAD. | bool |
resourceId | ID prostředku ARM základního výpočetního prostředku | řetězec |
computeType | Nastavení typu objektu | AKS AmlCompute ComputeInstance Databricks DataFactory DataLakeAnalytics HDInsight Kubernetes SynapseSpark VirtualMachine (povinné) |
AKS
Název | Description | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | AKS (povinné) |
properties | Vlastnosti AKS | AKSSchemaVlastnosti |
AKSSchemaVlastnosti
Název | Description | 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 |
Fqdn clusteru | Plně kvalifikovaný název domény clusteru | řetězec |
clusterPurpose | Zamýšlené použití clusteru | 'DenseProd' DevTest 'FastProd' |
loadBalancerSubnet | podsíť Load Balancer | řetězec |
loadBalancerType | typ Load Balancer | InternalLoadBalancer 'PublicIp' |
konfigurace ssl | Konfigurace protokolu SSL | Konfigurace ssl |
AksNetworkingConfiguration
Název | Description | Hodnota |
---|---|---|
IP adresa služby dns | IP adresa přiřazená ke službě DNS Kubernetes. Musí být v rozsahu adres služby Kubernetes zadaném v serviceCidr. | řetězec Omezení: Vzor = ^(?:(?: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 notace CIDR přiřazený síti mostu Docker. Nesmí se překrývat s žádnými rozsahy IP adres podsítě nebo s rozsahem adres služby Kubernetes. | řetězec Omezení: Vzor = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$ |
serviceCidr | Rozsah IP adres notace CIDR, ze kterého se přiřazují IP adresy clusteru služeb. Nesmí se překrývat s žádnými rozsahy IP adres podsítě. | řetězec Omezení: Vzor = ^([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 které patří výpočetní uzly | řetězec |
Konfigurace ssl
Název | Description | Hodnota |
---|---|---|
cert | Data certifikátu | řetězec Omezení: Citlivá hodnota. Předání jako zabezpečený parametr |
Cname | CNAME certifikátu | řetězec |
key | Klíčová data | řetězec Omezení: Citlivá hodnota. Předání jako zabezpečený parametr |
listDomainLabel | Listový popisek domény veřejného koncového bodu | řetězec |
overwriteExistingDomain | Určuje, jestli se má přepsat existující popisek domény. | bool |
status | Povolení nebo zakázání ssl pro vyhodnocování | 'Automaticky' Zakázáno Povoleno |
AmlCompute
Název | Description | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | AmlCompute (povinné) |
properties | Vlastnosti AmlCompute | AmlComputeProperties |
AmlComputeProperties
Název | Description | Hodnota |
---|---|---|
enableNodePublicIp | Povolte nebo zakažte zřizování veřejných IP adres uzlů. Možné hodnoty: 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 nebo není izolovaná | bool |
typ operačního systému | Typ výpočetního operačního systému | 'Linux' 'Windows' |
propertyBag | Kontejner vlastností obsahující další vlastnosti. | |
remoteLoginPortPublicAccess | Stav veřejného portu SSH Možné hodnoty jsou: Disabled – Označuje, že veřejný port SSH je na všech uzlech clusteru zavřený. Povoleno – Označuje, že veřejný port SSH je otevřený na všech uzlech clusteru. Nezadané – označuje, že veřejný port SSH je zavř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 buď povolí, nebo zakáže. | Zakázáno Povoleno Neurčené |
škálovací nastavení | Nastavení škálování pro výpočetní prostředky AML | ScaleSettings |
podsíť | ID prostředku podsítě virtuální sítě, do které patří výpočetní uzly. | ResourceId |
uživatelské_účtyCredentials | Přihlašovací údaje pro uživatelský účet správce, který se vytvoří na každém výpočetním uzlu. | Přihlašovací údaje uživatelského účtu |
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' 'Nízkápriorita' |
vmSize | Velikost virtuálního počítače | řetězec |
ScaleSettings
Název | Description | 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
Název | Description | Hodnota |
---|---|---|
id | ID prostředku | string (povinné) |
UserAccountCredentials
Název | Description | 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ředání jako zabezpečený parametr |
adminUserSshPublicKey | Veřejný klíč SSH uživatelského účtu správce. | řetězec Omezení: Citlivá hodnota. Předání jako zabezpečený parametr |
VirtualMachineImage
Název | Description | Hodnota |
---|---|---|
id | Cesta k imagi virtuálního počítače | string (povinné) |
ComputeInstance
Název | Description | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | ComputeInstance (povinné) |
properties | Vlastnosti computeInstance | ComputeInstanceProperties |
ComputeInstanceProperties
Název | Description | Hodnota |
---|---|---|
applicationSharingPolicy | Zásady sdílení aplikací v této výpočetní instanci mezi uživateli nadřazeného pracovního prostoru Pokud je osobní, může k aplikacím v této výpočetní instanci přistupovat jenom autor. Když je sdíleno, každý uživatel pracovního prostoru může přistupovat k aplikacím v této instanci v závislosti na jeho přiřazené roli. | 'Osobní' Sdílené |
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 uzlů. Možné hodnoty: Možné hodnoty jsou: true – označuje, ž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 |
personalComputeInstanceSettings | Nastavení pro osobní výpočetní instanci | PersonalComputeInstanceSettings |
Plány | Seznam plánů, které se mají použít ve výpočetních prostředcích. | ComputeSchedules |
setupScripts | Podrobnosti o přizpůsobených skriptech, které se mají spustit pro nastavení clusteru. | Instalační skripty |
sshSettings | Určuje zásady a nastavení pro přístup SSH. | ComputeInstanceSshSettings |
podsíť | ID prostředku podsítě virtuální sítě, ke kterým patří výpočetní uzly. | ResourceId |
vmSize | Velikost virtuálního počítače | řetězec |
CustomService
Název | Description | Hodnota |
---|---|---|
docker | Popisuje nastavení Dockeru pro image. | Docker |
Koncové body | Konfigurace koncových bodů pro kontejner | Koncový bod[] |
environmentVariables | Proměnná prostředí pro kontejner | CustomServiceEnvironmentVariables |
image | Popisuje specifikace obrázku. | Obrázek |
name | Název vlastní služby | řetězec |
volumes | Konfigurace svazků pro kontejner | Definice volumeDefinition[] |
{přizpůsobená vlastnost} |
Docker
Název | Description | Hodnota |
---|---|---|
Privilegované | Uveďte, jestli má kontejner běžet v privilegovaném nebo neprivilegovaném režimu. | bool |
{přizpůsobená vlastnost} |
Koncový bod
Název | Description | Hodnota |
---|---|---|
hostIp | IP adresa hostitele, přes kterou je aplikace vystavená z kontejneru | řetězec |
name | Název koncového bodu | řetězec |
Protokol | Protokol, přes který bude probíhat komunikace přes tento koncový bod | 'http' 'tcp' Udp |
Zveřejněna | Port, na kterém je aplikace vystavena z kontejneru. | int |
Cíl | Port aplikace uvnitř kontejneru. | int |
CustomServiceEnvironmentVariables
Název | Description | Hodnota |
---|---|---|
{přizpůsobená vlastnost} | EnvironmentVariable |
EnvironmentVariable
Název | Description | 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} |
Image
Název | Description | Hodnota |
---|---|---|
reference | Odkaz na obrázek | řetězec |
typ | Typ obrázku. Možné hodnoty jsou: docker – pro image Dockeru. azureml – pro image AzureML | 'azureml' 'docker' |
{přizpůsobená vlastnost} |
Definice svazku
Název | Description | Hodnota |
---|---|---|
Vázat | Možnosti vazby připojení | BindOptions |
Konzistence | Konzistence svazku | řetězec |
Readonly | Určete, jestli se má připojit svazek jako jen pro čtení. Výchozí hodnota je false. | bool |
source | Zdroj přípojky. Pro připojení vazby se jedná o cestu hostitele. | řetězec |
Cíl | Cíl připojení. Pro připojení vazby se jedná o cestu v kontejneru. | řetězec |
tmpfs | tmpfs možnost připojení | TmpfsOptions |
typ | Typ definice svazku. Možné hodnoty: bind,volume,tmpfs,npipe | 'vazba' Npipe 'tmpfs' 'volume' |
Objem | Možnosti svazku připojení | VolumeOptions |
BindOptions
Název | Description | Hodnota |
---|---|---|
createHostPath | Určete, jestli se má vytvořit cesta k hostiteli. | bool |
Šíření | Typ možnosti vazby | řetězec |
Selinux | Zmiňte možnosti selinuxu. | řetězec |
TmpfsOptions
Název | Description | Hodnota |
---|---|---|
size | Zmiňte velikost Tmpfs. | int |
VolumeOptions
Název | Description | Hodnota |
---|---|---|
nocopy | Určení, jestli je svazek nocopy | bool |
PersonalComputeInstanceSettings
Název | Description | Hodnota |
---|---|---|
přiřazenoUživatel | Uživatel explicitně přiřazený k osobní výpočetní instanci. | Přiřazený uživatel |
Přiřazený uživatel
Název | Description | Hodnota |
---|---|---|
objectId | ID objektu AAD uživatele. | string (povinné) |
id tenanta | ID tenanta AAD uživatele. | string (povinné) |
ComputeSchedules
Název | Description | Hodnota |
---|---|---|
computeStartStop | Seznam plánů počátečních zastavení výpočetních prostředků, které se mají použít. | ComputeStartStopSchedule[] |
ComputeStartStopSchedule
Název | Description | Hodnota |
---|---|---|
action | [Povinné] Akce výpočetního výkonu. | 'Start' 'Stop' |
Cron | Vyžaduje se, pokud je triggerType Cron. | Cron |
recurrence | Vyžaduje se, pokud triggerType je Opakování. | Opakování |
schedule | [Zastaralé] Už se nepoužívá. | ScheduleBase |
status | Je plán povolený nebo zakázaný? | Zakázáno 'Povoleno' |
triggerType | [Povinné] Typ aktivační události plánu | 'Cron' Opakování |
Cron
Název | Description | Hodnota |
---|---|---|
expression | [Povinné] Určuje cron výraz plánu. Výraz by měl mít formát 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 plán běží. Časové pásmo by mělo odpovídat formátu časového pásma Windows. Přečtěte si: https://docs.microsoft.com/windows-hardware/manufacture/desktop/default-time-zones /> |
řetězec |
Opakování
Název | Description | Hodnota |
---|---|---|
frequency | [Povinné] Frekvence aktivace plánu. | "Den" Hodina 'Minuta' 'Month' "Týden" |
interval | [Povinné] Určuje interval plánu ve spojení s frekvencí. | int |
schedule | [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 plán běží. Časové pásmo by mělo odpovídat formátu časového pásma Windows. Přečtěte si: https://docs.microsoft.com/windows-hardware/manufacture/desktop/default-time-zones /> |
řetězec |
ComputeRecurrenceSchedule
Název | Description | Hodnota |
---|---|---|
hodiny | [Povinné] Seznam hodin pro plán | int[] (povinné) |
minutes | [Povinné] Seznam minut pro plán | int[] (povinné) |
monthDays | Seznam dnů v měsíci pro plán | int[] |
weekDays | Seznam dnů pro plán | Pole řetězců obsahující některou z těchto možností: "Pátek" "Pondělí" "Sobota" "Neděle" "Čtvrtek" "Úterý" "Středa" |
ScheduleBase
Název | Description | Hodnota |
---|---|---|
id | ID přiřazené systémem pro plán. | řetězec |
provisioningStatus | Aktuální stav nasazení plánu. | Dokončeno Neúspěšné Zřizování |
status | Je plán povolený nebo zakázaný? | Zakázáno 'Povoleno' |
Instalační skripty
Název | Description | Hodnota |
---|---|---|
skripty | Přizpůsobené instalační skripty | ScriptsToExecute |
ScriptsToExecute
Název | Description | Hodnota |
---|---|---|
creationScript | Skript, který se během zřizování výpočetních prostředků spustí jenom jednou. | Scriptreference |
startupScript | Skript, který se spouští při každém spuštění počítače. | Scriptreference |
Scriptreference
Název | Description | 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 |
skriptSource | Zdroj úložiště skriptu: pracovní prostor. | řetězec |
timeout | Volitelné časové období předané příkazu časového limitu | řetězec |
ComputeInstanceSshSettings
Název | Description | Hodnota |
---|---|---|
adminPublicKey | Určuje soubor veřejného klíče SSH rsa jako řetězec. Pomocí příkazu ssh-keygen -t rsa -b 2048 vygenerujte páry klíčů SSH. | ř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 jsou k dispozici. | Zakázáno 'Povoleno' |
Databricks
Název | Description | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | Databricks (povinné) |
properties | Vlastnosti Databricks | DatabricksProperties |
DatabricksProperties
Název | Description | Hodnota |
---|---|---|
databricksAccessToken | Přístupový token Databricks | řetězec |
workspaceUrl | Adresa URL pracovního prostoru | řetězec |
DataFactory
Název | Description | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | 'DataFactory' (povinné) |
DataLakeAnalytics
Název | Description | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | DataLakeAnalytics (povinné) |
properties | DataLakeAnalyticsSchemaProperties |
DataLakeAnalyticsSchemaProperties
Název | Description | Hodnota |
---|---|---|
dataLakeStoreAccountName | Název účtu úložiště DataLake | řetězec |
HDInsight
Název | Description | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | HDInsight (povinné) |
properties | Vlastnosti výpočetních prostředků HDInsight | HDInsightProperties |
HDInsightProperties
Název | Description | Hodnota |
---|---|---|
adresa | Veřejná IP adresa hlavního uzlu clusteru. | řetězec |
administratorAccount | Správa přihlašovacích údajů pro hlavní uzel clusteru | VirtualMachineSshCredentials |
sshPort | Otevřený port pro připojení SSH na hlavním uzlu clusteru. | int |
VirtualMachineSshCredentials
Název | Description | Hodnota |
---|---|---|
heslo | Heslo účtu správce | řetězec |
privateKeyData | Data privátního klíče | řetězec Omezení: Citlivá hodnota. Předání jako zabezpečený parametr |
publicKeyData | Data veřejného klíče | řetězec Omezení: Citlivá hodnota. Předání jako zabezpečený parametr |
username | Uživatelské jméno účtu správce | řetězec |
Kubernetes
Název | Description | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | Kubernetes (povinné) |
properties | Vlastnosti Kubernetes | Vlastnosti Kubernetes |
Vlastnosti Kubernetes
Název | Description | Hodnota |
---|---|---|
defaultInstanceType | Výchozí typ instance | řetězec |
extensionInstanceReleaseTrain | Trénuje vydání instance rozšíření. | řetězec |
extensionPrincipalId | ID objektu zabezpečení rozšíření. | řetězec |
instanceTypes | Schéma typu instance | KubernetesPropertiesInstanceTypes |
namespace | Obor názvů výpočetních prostředků | řetězec |
relayConnectionString | Relay připojovací řetězec. | řetězec Omezení: Citlivá hodnota. Předání jako zabezpečený parametr |
serviceBusConnectionString | připojovací řetězec ServiceBus. | řetězec Omezení: Citlivá hodnota. Předání jako zabezpečený parametr |
název_virtuálního_serveru | Název virtuálního počítače. | řetězec |
KubernetesPropertiesInstanceTypes
Název | Description | Hodnota |
---|---|---|
{přizpůsobená vlastnost} | InstanceTypeSchema |
InstanceTypeSchema
Název | Description | Hodnota |
---|---|---|
nodeSelector | Selektor uzlů | InstanceTypeSchemaNodeSelector |
resources | Požadavky na prostředky nebo omezení pro tento typ instance | InstanceTypeSchemaResources |
InstanceTypeSchemaNodeSelector
Název | Description | Hodnota |
---|---|---|
{přizpůsobená vlastnost} | řetězec |
InstanceTypeSchemaResources
Název | Description | Hodnota |
---|---|---|
Limity | Omezení prostředků pro tento typ instance | InstanceResourceSchema |
Požadavky | Požadavky na prostředky pro tento typ instance | InstanceResourceSchema |
InstanceResourceSchema
Název | Description | Hodnota |
---|---|---|
{přizpůsobená vlastnost} | řetězec | |
{přizpůsobená vlastnost} | řetězec |
SynapseSpark
Název | Description | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | SynapseSpark (povinné) |
properties | SynapseSparkVlastnosti |
SynapseSparkVlastnosti
Název | Description | Hodnota |
---|---|---|
autoPauseProperties | Automaticky pozastavit vlastnosti. | AutoPauseProperties |
autoScaleProperties | Vlastnosti automatického škálování. | Vlastnosti automatického škálování |
nodeCount | Počet výpočetních uzlů, které jsou aktuálně přiřazeny k výpočetním prostředkům. | 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 |
název_pracovního_prostoru | Název pracovního prostoru Azure Machine Learning. | řetězec |
AutoPauseProperties
Název | Description | Hodnota |
---|---|---|
delayInMinutes | int | |
enabled | bool |
Vlastnosti automatického škálování
Název | Description | Hodnota |
---|---|---|
enabled | bool | |
maxNodeCount | int | |
minNodeCount | int |
VirtualMachine
Název | Description | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | VirtualMachine (povinné) |
properties | VirtualMachineSchemaVlastnosti |
VirtualMachineSchemaVlastnosti
Název | Description | Hodnota |
---|---|---|
adresa | Veřejná IP adresa virtuálního počítače. | řetězec |
administratorAccount | Správa přihlašovacích údajů pro virtuální počítač | VirtualMachineSshCredentials |
isNotebookInstanceCompute | Určuje, jestli se tyto výpočetní prostředky budou používat pro spouštění poznámkových bloků. | bool |
notebookServerPort | Port serveru poznámkového bloku otevřený pro připojení SSH. | int |
sshPort | Otevřený port pro připojení SSH. | int |
virtualMachineSize | Velikost virtuálního počítače | řetězec |
Skladová jednotka (SKU)
Název | Description | Hodnota |
---|---|---|
capacity | Pokud skladová položka podporuje horizontální navýšení/snížení kapacity, mělo by být zahrnuto celé číslo kapacity. Pokud u prostředku není možné provést horizontální navýšení nebo snížení kapacity, může být vynecháno. | int |
family | Pokud má služba různé generace hardwaru, pro stejnou skladovou položku, můžete to tady zaznamenat. | řetězec |
name | Název skladové položky. Příklad – P3. Obvykle se jedná o písmeno+číselný kód. | string (povinné) |
size | Velikost skladové položky Pokud je pole název kombinací vrstvy a nějaké jiné hodnoty, bude to samostatný kód. | řetězec |
tier | Toto pole musí poskytovatel prostředků implementovat, pokud má služba více než jednu úroveň, ale není vyžadováno u PUT. | 'Základní' "Zdarma" 'Premium' 'Standard' |
Šablony pro rychlý start
Následující šablony rychlého startu nasadí tento typ prostředku.
Template (Šablona) | Description |
---|---|
Vytvoření služby Machine Learning Service ADLA Compute |
Tato šablona vytvoří službu Machine Learning Service ADLA Compute. |
Vytvoření služby Machine Learning Service Aks Compute |
Tato šablona vytvoří službu Machine Learning Service Aks Compute. |
Vytvoření výpočetního prostředí 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 HDInsight služby Machine Learning Service. |
Vytvoření výpočetního prostředí Azure Machine Learning aks |
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. |
Vytvoření propojené služby v pracovním prostoru Azure Machine Learning |
Tato šablona vytvoří LinkedService v existujícím pracovním prostoru Služby Azure Machine Learning. |
Vytvoření cílového výpočetního prostředí 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 Terraformu (zprostředkovatele AzAPI)
Typ prostředku pracovních prostorů nebo výpočetních prostředků je možné nasadit s operacemi, které cílí na:
- 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-10-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
{customized property} = "string"
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 vlastnost computeType pro určení typu 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 ComputeInstance použijte:
computeType = "ComputeInstance"
properties = {
applicationSharingPolicy = "string"
computeInstanceAuthorizationType = "personal"
customServices = [
{
docker = {
privileged = bool
}
endpoints = [
{
hostIp = "string"
name = "string"
protocol = "string"
published = int
target = int
}
]
environmentVariables = {
{customized property} = {
type = "local"
value = "string"
}
}
image = {
reference = "string"
type = "string"
}
name = "string"
volumes = [
{
bind = {
createHostPath = bool
propagation = "string"
selinux = "string"
}
consistency = "string"
readOnly = bool
source = "string"
target = "string"
tmpfs = {
size = int
}
type = "string"
volume = {
nocopy = bool
}
}
]
}
]
enableNodePublicIp = bool
personalComputeInstanceSettings = {
assignedUser = {
objectId = "string"
tenantId = "string"
}
}
schedules = {
computeStartStop = [
{
action = "string"
cron = {
expression = "string"
startTime = "string"
timeZone = "string"
}
recurrence = {
frequency = "string"
interval = int
schedule = {
hours = [
int
]
minutes = [
int
]
monthDays = [
int
]
weekDays = [
"string"
]
}
startTime = "string"
timeZone = "string"
}
schedule = {
id = "string"
provisioningStatus = "string"
status = "string"
}
status = "string"
triggerType = "string"
}
]
}
setupScripts = {
scripts = {
creationScript = {
scriptArguments = "string"
scriptData = "string"
scriptSource = "string"
timeout = "string"
}
startupScript = {
scriptArguments = "string"
scriptData = "string"
scriptSource = "string"
timeout = "string"
}
}
}
sshSettings = {
adminPublicKey = "string"
sshPublicAccess = "string"
}
subnet = {
id = "string"
}
vmSize = "string"
}
Pro Databricks použijte:
computeType = "Databricks"
properties = {
databricksAccessToken = "string"
workspaceUrl = "string"
}
Pro DataFactory použijte:
computeType = "DataFactory"
Pro DataLakeAnalytics použijte:
computeType = "DataLakeAnalytics"
properties = {
dataLakeStoreAccountName = "string"
}
Pro HDInsight použ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"
{customized property} = "string"
}
requests = {
{customized property} = "string"
{customized property} = "string"
}
}
}
}
namespace = "string"
relayConnectionString = "string"
serviceBusConnectionString = "string"
vcName = "string"
}
Pro SynapseSpark použ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 VirtualMachine použ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 a výpočetní prostředky
Název | Description | Hodnota |
---|---|---|
typ | Typ prostředku | Microsoft.MachineLearningServices/workspaces/computes@2023-10-01 |
name | Název prostředku | string (povinné) Limit počtu 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. |
location | 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í prostory |
tags | Obsahuje značky prostředků definované jako páry klíč/hodnota. | Slovník názvů značek a hodnot. |
Sku | Skladová položka pracovního prostoru. | Sku |
identity | Identita prostředku. | ManagedServiceIdentity |
properties | Vlastnosti výpočetních prostředků | Výpočetní služby |
ManagedServiceIdentity
Název | Description | 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ých k prostředku. Klíče slovníku userAssignedIdentities budou ID prostředků ARM ve formátu /subscriptions/{subscriptionId}/resourceGroups/{název_skupiny_prostředků}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Hodnoty slovníku můžou být prázdné objekty ({}) v požadavcích. | Pole ID identit uživatelů |
UserAssignedIdentity
Název | Description | Hodnota |
---|---|---|
{přizpůsobená vlastnost} | UserAssignedIdentity |
UserAssignedIdentity
Tento objekt neobsahuje žádné vlastnosti, které by se nastavily během nasazování. Všechny vlastnosti jsou jen pro čtení.
Compute
Název | Description | Hodnota |
---|---|---|
computeLocation | Umístění podkladových výpočetních prostředků | řetězec |
description | Popis výpočetních prostředků služby Machine Learning. | řetězec |
disableLocalAuth | Odhlaste místní ověřování a zajistěte, aby zákazníci mohli k ověřování používat výhradně msi a AAD. | bool |
resourceId | ID prostředku ARM základního výpočetního prostředku | řetězec |
computeType | Nastavení typu objektu | AKS AmlCompute ComputeInstance Databricks DataFactory DataLakeAnalytics HDInsight Kubernetes SynapseSpark VirtualMachine (povinné) |
AKS
Název | Description | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | "AKS" (povinné) |
properties | Vlastnosti AKS | AKSSchemaVlastnosti |
AKSSchemaVlastnosti
Název | Description | 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 |
Fqdn clusteru | Plně kvalifikovaný název domény clusteru | řetězec |
clusterPurpose | Zamýšlené použití clusteru | "DenseProd" "DevTest" "FastProd" |
loadBalancerSubnet | podsíť Load Balancer | řetězec |
loadBalancerType | typ Load Balancer | "InternalLoadBalancer" "PublicIp" |
konfigurace ssl | Konfigurace protokolu SSL | Konfigurace ssl |
AksNetworkingConfiguration
Název | Description | Hodnota |
---|---|---|
IP adresa služby dns | IP adresa přiřazená ke službě DNS Kubernetes. Musí být v rozsahu adres služby Kubernetes zadaném v serviceCidr. | řetězec Omezení: Vzor = ^(?:(?: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 notace CIDR přiřazený síti mostu Docker. Nesmí se překrývat s žádnými rozsahy IP adres podsítě nebo s rozsahem adres služby Kubernetes. | řetězec Omezení: Vzor = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$ |
serviceCidr | Rozsah IP adres notace CIDR, ze kterého se přiřazují IP adresy clusteru služeb. Nesmí se překrývat s žádnými rozsahy IP adres podsítě. | řetězec Omezení: Vzor = ^([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 které patří výpočetní uzly | řetězec |
Konfigurace ssl
Název | Description | Hodnota |
---|---|---|
cert | Data certifikátu | řetězec Omezení: Citlivá hodnota. Předání jako zabezpečený parametr |
Cname | CNAME certifikátu | řetězec |
key | Klíčová data | řetězec Omezení: Citlivá hodnota. Předání jako zabezpečený parametr |
listDomainLabel | Listový popisek domény veřejného koncového bodu | řetězec |
overwriteExistingDomain | Určuje, jestli se má přepsat existující popisek domény. | bool |
status | Povolení nebo zakázání ssl pro vyhodnocování | "Automaticky" "Zakázáno" "Povoleno" |
AmlCompute
Název | Description | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | "AmlCompute" (povinné) |
properties | Vlastnosti AmlCompute | AmlComputeProperties |
AmlComputeProperties
Název | Description | Hodnota |
---|---|---|
enableNodePublicIp | Povolte nebo zakažte zřizování veřejných IP adres uzlů. Možné hodnoty: 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 nebo není izolovaná | bool |
typ operačního systému | Typ výpočetního operačního systému | "Linux" "Windows" |
propertyBag | Kontejner vlastností obsahující další vlastnosti. | |
remoteLoginPortPublicAccess | Stav veřejného portu SSH Možné hodnoty jsou: Disabled – Označuje, že veřejný port SSH je na všech uzlech clusteru zavřený. Povoleno – Označuje, že veřejný port SSH je otevřený na všech uzlech clusteru. Nezadané – označuje, že veřejný port SSH je zavř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 buď povolí, nebo zakáže. | "Zakázáno" "Povoleno" "Neurčené" |
škálovací nastavení | Nastavení škálování pro výpočetní prostředky AML | ScaleSettings |
podsíť | ID prostředku podsítě virtuální sítě, do které patří výpočetní uzly. | ResourceId |
uživatelské_účtyCredentials | Přihlašovací údaje pro uživatelský účet správce, který se vytvoří na každém výpočetním uzlu. | Přihlašovací údaje uživatelského účtu |
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 | "Vyhrazené" "Nízkápriorita" |
vmSize | Velikost virtuálního počítače | řetězec |
ScaleSettings
Název | Description | 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
Název | Description | Hodnota |
---|---|---|
id | ID prostředku | string (povinné) |
UserAccountCredentials
Název | Description | 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ředání jako zabezpečený parametr |
adminUserSshPublicKey | Veřejný klíč SSH uživatelského účtu správce. | řetězec Omezení: Citlivá hodnota. Předání jako zabezpečený parametr |
VirtualMachineImage
Název | Description | Hodnota |
---|---|---|
id | Cesta k imagi virtuálního počítače | string (povinné) |
ComputeInstance
Název | Description | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | "ComputeInstance" (povinné) |
properties | Vlastnosti computeInstance | ComputeInstanceProperties |
ComputeInstanceProperties
Název | Description | Hodnota |
---|---|---|
applicationSharingPolicy | Zásady sdílení aplikací v této výpočetní instanci mezi uživateli nadřazeného pracovního prostoru Pokud je osobní, může k aplikacím v této výpočetní instanci přistupovat jenom autor. Když je sdíleno, každý uživatel pracovního prostoru může přistupovat k aplikacím v této instanci v závislosti na jeho přiřazené roli. | "Osobní" "Sdílené" |
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 uzlů. Možné hodnoty: Možné hodnoty jsou: true – označuje, ž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 |
personalComputeInstanceSettings | Nastavení pro osobní výpočetní instanci | PersonalComputeInstanceSettings |
Plány | Seznam plánů, které se mají použít ve výpočetních prostředcích. | ComputeSchedules |
setupScripts | Podrobnosti o přizpůsobených skriptech, které se mají spustit pro nastavení clusteru. | Instalační skripty |
sshSettings | Určuje zásady a nastavení pro přístup SSH. | ComputeInstanceSshSettings |
podsíť | ID prostředku podsítě virtuální sítě, ke kterým patří výpočetní uzly. | ResourceId |
vmSize | Velikost virtuálního počítače | řetězec |
CustomService
Název | Description | Hodnota |
---|---|---|
docker | Popisuje nastavení Dockeru pro image. | Docker |
Koncové body | Konfigurace koncových bodů pro kontejner | Koncový bod[] |
environmentVariables | Proměnná prostředí pro kontejner | CustomServiceEnvironmentVariables |
image | Popisuje specifikace obrázků. | Obrázek |
name | Název vlastní služby | řetězec |
volumes | Konfigurace svazků pro kontejner | Definice svazku[] |
{přizpůsobená vlastnost} |
Docker
Název | Description | Hodnota |
---|---|---|
Privilegované | Určete, jestli se má kontejner spouštět v privilegovaném nebo neprivilegovaném režimu. | bool |
{přizpůsobená vlastnost} |
Koncový bod
Název | Description | Hodnota |
---|---|---|
ip adresa hostitele | IP adresa hostitele, přes kterou je aplikace vystavená z kontejneru | řetězec |
name | Název koncového bodu | řetězec |
Protokol | Protokol, přes který bude probíhat komunikace přes tento koncový bod | "http" "tcp" "udp" |
Zveřejněna | Port, přes který je aplikace vystavená z kontejneru. | int |
Cíl | Port aplikace uvnitř kontejneru | int |
CustomServiceEnvironmentVariables
Název | Description | Hodnota |
---|---|---|
{přizpůsobená vlastnost} | EnvironmentVariable |
EnvironmentVariable
Název | Description | Hodnota |
---|---|---|
typ | Typ proměnné prostředí. Možné hodnoty jsou: local – pro místní proměnnou | "local" |
hodnota | Hodnota proměnné Environment | řetězec |
{přizpůsobená vlastnost} |
Image
Název | Description | Hodnota |
---|---|---|
reference | Odkaz na obrázek | řetězec |
typ | Typ obrázku. Možné hodnoty jsou: docker – pro image Dockeru. azureml – pro image AzureML | "azureml" "docker" |
{přizpůsobená vlastnost} |
Definice svazku
Název | Description | Hodnota |
---|---|---|
Vázat | Možnosti vazby připojení | BindOptions |
Konzistence | Konzistence svazku | řetězec |
Readonly | Určete, jestli se má svazek připojit jako jen pro čtení. Výchozí hodnota je false. | bool |
source | Zdroj připojení. U připojení vazby se jedná o cestu hostitele. | řetězec |
Cíl | Cíl připojení. Pro připojení vazby se jedná o cestu v kontejneru. | řetězec |
tmpfs | možnost tmpfs připojení | TmpfsOptions |
typ | Typ definice svazku. Možné hodnoty: bind,volume,tmpfs,npipe | "vazba" "npipe" "tmpfs" "volume" |
Objem | Možnosti svazku připojení | Možnosti svazku |
BindOptions
Název | Description | Hodnota |
---|---|---|
createHostPath | Určete, jestli se má vytvořit cesta k hostiteli. | bool |
Šíření | Typ možnosti vazby | řetězec |
Selinux | Zmiňte možnosti selinuxu. | řetězec |
TmpfsOptions
Název | Description | Hodnota |
---|---|---|
size | Zmiňte velikost Tmpfs. | int |
Možnosti svazku
Název | Description | Hodnota |
---|---|---|
nocopy | Určení, jestli je svazek nocopy | bool |
PersonalComputeInstanceSettings
Název | Description | Hodnota |
---|---|---|
přiřazený uživatel | Uživatel explicitně přiřazený k osobní výpočetní instanci. | Přiřazený uživatel |
Přiřazený uživatel
Název | Description | Hodnota |
---|---|---|
objectId | ID objektu AAD uživatele. | string (povinné) |
ID tenanta | ID tenanta AAD uživatele. | string (povinné) |
ComputeSchedules
Název | Description | Hodnota |
---|---|---|
computeStartStop | Seznam plánů počátečních zastavení výpočetních prostředků, které se mají použít. | ComputeStartStopSchedule[] |
ComputeStartStopSchedule
Název | Description | Hodnota |
---|---|---|
action | [Povinné] Akce výpočetního výkonu | "Start" "Stop" |
Cron | Vyžaduje se, pokud je triggerType Cron. | Cron |
recurrence | Vyžaduje se, pokud triggerType má hodnotu Recurrence. | Opakování |
schedule | [Zastaralé] Už se nepoužívá. | ScheduleBase |
status | Je plán povolený, nebo zakázaný? | "Zakázáno" "Povoleno" |
triggerType | [Povinné] Typ aktivační události plánu. | "Cron" "Opakování" |
Cron
Název | Description | Hodnota |
---|---|---|
expression | [Povinné] Určuje výraz cron plánu. Výraz by měl mít formát NCronTab. |
řetězec |
startTime | Čas zahájení ve formátu rrrr-MM-ddTHH:mm:ss. | řetězec |
timeZone | Určuje časové pásmo, ve kterém plán běží. Časové pásmo by mělo odpovídat formátu časového pásma Windows. Přečtěte si: https://docs.microsoft.com/windows-hardware/manufacture/desktop/default-time-zones /> |
řetězec |
Opakování
Název | Description | Hodnota |
---|---|---|
frequency | [Povinné] Frekvence aktivace plánu. | "Den" "Hodina" "Minuta" "Month" "Týden" |
interval | [Povinné] Určuje interval plánu ve spojení s frekvencí. | int |
schedule | [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 plán běží. Časové pásmo by mělo odpovídat formátu časového pásma Windows. Přečtěte si: https://docs.microsoft.com/windows-hardware/manufacture/desktop/default-time-zones /> |
řetězec |
ComputeRecurrenceSchedule
Název | Description | Hodnota |
---|---|---|
hodiny | [Povinné] Seznam hodin pro plán | int[] (povinné) |
minutes | [Povinné] Seznam minut pro plán | int[] (povinné) |
monthDays | Seznam dnů v měsíci pro plán | int[] |
weekDays | Seznam dnů pro plán | Pole řetězců obsahující některou z těchto možností: "Pátek" "Pondělí" "Sobota" "Neděle" "Čtvrtek" "Úterý" "Středa" |
ScheduleBase
Název | Description | Hodnota |
---|---|---|
id | ID přiřazené systémem pro plán. | řetězec |
provisioningStatus | Aktuální stav nasazení plánu. | "Dokončeno" "Selhalo" "Zřizování" |
status | Je plán povolený nebo zakázaný? | "Zakázáno" "Povoleno" |
Instalační skripty
Název | Description | Hodnota |
---|---|---|
skripty | Přizpůsobené instalační skripty | ScriptsToExecute |
ScriptsToExecute
Název | Description | Hodnota |
---|---|---|
creationScript | Skript, který se během zřizování výpočetních prostředků spustí jenom jednou. | Scriptreference |
startupScript | Skript, který se spouští při každém spuštění počítače. | Scriptreference |
Scriptreference
Název | Description | 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 |
skriptSource | Zdroj úložiště skriptu: pracovní prostor. | řetězec |
timeout | Volitelné časové období předané příkazu časového limitu | řetězec |
ComputeInstanceSshSettings
Název | Description | Hodnota |
---|---|---|
adminPublicKey | Určuje soubor veřejného klíče SSH rsa jako řetězec. Pomocí příkazu ssh-keygen -t rsa -b 2048 vygenerujte páry klíčů SSH. | ř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 jsou k dispozici. | "Zakázáno" "Povoleno" |
Databricks
Název | Description | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | "Databricks" (povinné) |
properties | Vlastnosti Databricks | DatabricksProperties |
DatabricksProperties
Název | Description | Hodnota |
---|---|---|
databricksAccessToken | Přístupový token Databricks | řetězec |
workspaceUrl | Adresa URL pracovního prostoru | řetězec |
DataFactory
Název | Description | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | "DataFactory" (povinné) |
DataLakeAnalytics
Název | Description | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | "DataLakeAnalytics" (povinné) |
properties | DataLakeAnalyticsSchemaProperties |
DataLakeAnalyticsSchemaProperties
Název | Description | Hodnota |
---|---|---|
dataLakeStoreAccountName | Název účtu úložiště DataLake | řetězec |
HDInsight
Název | Description | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | "HDInsight" (povinné) |
properties | Vlastnosti výpočetních prostředků HDInsight | HDInsightProperties |
HDInsightProperties
Název | Description | Hodnota |
---|---|---|
adresa | Veřejná IP adresa hlavního uzlu clusteru. | řetězec |
administratorAccount | Správa přihlašovacích údajů pro hlavní uzel clusteru | VirtualMachineSshCredentials |
sshPort | Otevřený port pro připojení SSH na hlavním uzlu clusteru. | int |
VirtualMachineSshCredentials
Název | Description | Hodnota |
---|---|---|
heslo | Heslo účtu správce | řetězec |
privateKeyData | Data privátního klíče | řetězec Omezení: Citlivá hodnota. Předání jako zabezpečený parametr |
publicKeyData | Data veřejného klíče | řetězec Omezení: Citlivá hodnota. Předání jako zabezpečený parametr |
username | Uživatelské jméno účtu správce | řetězec |
Kubernetes
Název | Description | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | Kubernetes (povinné) |
properties | Vlastnosti Kubernetes | KubernetesProperties |
KubernetesProperties
Název | Description | Hodnota |
---|---|---|
defaultInstanceType | Výchozí typ instance | řetězec |
extensionInstanceReleaseTrain | Trénuje vydání instance rozšíření. | řetězec |
extensionPrincipalId | ID objektu zabezpečení rozšíření. | řetězec |
instanceTypes | Schéma typu instance | KubernetesPropertiesInstanceTypes |
namespace | Obor názvů výpočetních prostředků | řetězec |
relayConnectionString | Připojovací řetězec relé. | řetězec Omezení: Citlivá hodnota. Předání jako zabezpečený parametr |
serviceBusConnectionString | Připojovací řetězec ServiceBus. | řetězec Omezení: Citlivá hodnota. Předání jako zabezpečený parametr |
vcName | Název virtuálního počítače. | řetězec |
KubernetesPropertiesInstanceTypes
Název | Description | Hodnota |
---|---|---|
{přizpůsobená vlastnost} | InstanceTypeSchema |
InstanceTypeSchema
Název | Description | Hodnota |
---|---|---|
nodeSelector | Selektor uzlů | InstanceTypeSchemaNodeSelector |
resources | Požadavky na prostředky nebo omezení pro tento typ instance | InstanceTypeSchemaResources |
InstanceTypeSchemaNodeSelector
Název | Description | Hodnota |
---|---|---|
{přizpůsobená vlastnost} | řetězec |
InstanceTypeSchemaResources
Název | Description | Hodnota |
---|---|---|
Limity | Omezení prostředků pro tento typ instance | InstanceResourceSchema |
Požadavky | Žádosti o prostředky pro tento typ instance | InstanceResourceSchema |
InstanceResourceSchema
Název | Description | Hodnota |
---|---|---|
{přizpůsobená vlastnost} | řetězec | |
{přizpůsobená vlastnost} | řetězec |
SynapseSpark
Název | Description | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | "SynapseSpark" (povinné) |
properties | SynapseSparkVlastnosti |
SynapseSparkVlastnosti
Název | Description | Hodnota |
---|---|---|
autoPauseProperties | Vlastnosti automatického pozastavení | Automatické pozastavení – vlastnosti |
automatické škálování – vlastnosti | Vlastnosti automatického škálování | Vlastnosti automatického škálování |
počet uzlů | Počet výpočetních uzlů aktuálně přiřazených k výpočetnímu prostředí. | int |
nodeSize | Velikost uzlu. | řetězec |
nodeSizeFamily | Řada velikostí uzlu. | řetězec |
název_fondu | 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 |
název_pracovního_prostoru | Název pracovního prostoru Azure Machine Learning | řetězec |
Automatické pozastavení – vlastnosti
Název | Description | Hodnota |
---|---|---|
delayInMinutes | int | |
enabled | bool |
Vlastnosti automatického škálování
Název | Description | Hodnota |
---|---|---|
enabled | bool | |
maxNodeCount | int | |
počet uzlů minNodeCount | int |
VirtualMachine
Název | Description | Hodnota |
---|---|---|
computeType | Typ výpočetních prostředků | Virtuální počítač (povinné) |
properties | VirtualMachineSchemaVlastnosti |
VirtualMachineSchemaVlastnosti
Název | Description | Hodnota |
---|---|---|
adresa | Veřejná IP adresa virtuálního počítače. | řetězec |
administratorAccount | Správa přihlašovacích údajů pro virtuální počítač | VirtualMachineSshCredentials |
isNotebookInstanceCompute | Určuje, jestli se tyto výpočetní prostředky použijí ke spouštění poznámkových bloků. | bool |
notebookServerPort | Port serveru poznámkového bloku otevřený pro připojení SSH. | int |
sshPort | Otevřený port pro připojení SSH. | int |
virtualMachineSize | Velikost virtuálního počítače | řetězec |
Skladová jednotka (SKU)
Název | Description | Hodnota |
---|---|---|
capacity | Pokud skladová položka podporuje horizontální navýšení/snížení kapacity, mělo by být zahrnuto celé číslo kapacity. Pokud pro prostředek není možné škálovat na více nebo více instancí, může se to vynechat. | int |
family | Pokud má služba různé generace hardwaru pro stejnou skladovou položku, můžete to tady zaznamenat. | řetězec |
name | Název skladové položky. Příklad – P3. Obvykle se jedná o písmeno+číselný kód. | string (povinné) |
size | Velikost skladové položky. Pokud je pole pro název kombinací vrstvy a nějaké jiné hodnoty, jedná se o samostatný kód. | řetězec |
tier | Toto pole musí poskytovatel prostředků implementovat, pokud má služba více než jednu úroveň, ale není vyžadováno u PUT. | "Základní" "Zdarma" "Premium" "Standardní" |
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro