Delen via


Microsoft.MachineLearningServices-werkruimten/computes

Bicep-resourcedefinitie

Het resourcetype werkruimten/computes kan worden geïmplementeerd met bewerkingen die als doel hebben:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource microsoft.MachineLearningServices/werkruimten/computes wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.

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
  }
}

Rekenobjecten

Stel de eigenschap computeType in om het type object op te geven.

Gebruik voor AKS-:

  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'
    }
  }

Gebruik voor AmlCompute-:

  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'
  }

Gebruik voor ComputeInstance:

  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'
  }

Gebruik voor Databricks-:

  computeType: 'Databricks'
  properties: {
    databricksAccessToken: 'string'
    workspaceUrl: 'string'
  }

Gebruik voor DataFactory-:

  computeType: 'DataFactory'

Gebruik voor DataLakeAnalytics:

  computeType: 'DataLakeAnalytics'
  properties: {
    dataLakeStoreAccountName: 'string'
  }

Gebruik voor HDInsight-:

  computeType: 'HDInsight'
  properties: {
    address: 'string'
    administratorAccount: {
      password: 'string'
      privateKeyData: 'string'
      publicKeyData: 'string'
      username: 'string'
    }
    sshPort: int
  }

Gebruik voor Kubernetes-:

  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'
  }

Gebruik voor SynapseSpark:

  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'
  }

Gebruik voor VirtualMachine:

  computeType: 'VirtualMachine'
  properties: {
    address: 'string'
    administratorAccount: {
      password: 'string'
      privateKeyData: 'string'
      publicKeyData: 'string'
      username: 'string'
    }
    isNotebookInstanceCompute: bool
    notebookServerPort: int
    sshPort: int
    virtualMachineSize: 'string'
  }

Eigenschapswaarden

werkruimten/berekeningen

Naam Beschrijving Waarde
naam De resourcenaam

Zie hoe u namen en typen instelt voor onderliggende resources in Bicep-.
tekenreeks (vereist)

Tekenlimiet: 3-24 voor rekenproces
3-32 voor AML-rekenkracht
2-16 voor andere rekentypen

Geldige tekens:
Alfanumerieke en afbreekstreepjes.
plaats Hiermee geeft u de locatie van de resource. snaar
Tags Bevat resourcetags die zijn gedefinieerd als sleutel-waardeparen. Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen
Sku De SKU van de werkruimte. SKU-
ouder In Bicep kunt u de bovenliggende resource voor een onderliggende resource opgeven. U hoeft deze eigenschap alleen toe te voegen wanneer de onderliggende resource buiten de bovenliggende resource wordt gedeclareerd.

Zie onderliggende resource buiten de bovenliggende resourcevoor meer informatie.
Symbolische naam voor resource van het type: werkruimten
identiteit De identiteit van de resource. ManagedServiceIdentity-
Eigenschappen Rekeneigenschappen Compute-

ManagedServiceIdentity

Naam Beschrijving Waarde
type Type beheerde service-identiteit (waarbij zowel SystemAssigned- als UserAssigned-typen zijn toegestaan). 'Geen'
'SystemAssigned'
'SystemAssigned, UserAssigned'
UserAssigned (vereist)
userAssignedIdentities De set door de gebruiker toegewezen identiteiten die aan de resource zijn gekoppeld. De woordenlijstsleutels userAssignedIdentities zijn ARM-resource-id's in de vorm: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. De waarden van de woordenlijst kunnen lege objecten ({}) zijn in aanvragen. UserAssignedId-entiteiten

UserAssignedIdentities

Naam Beschrijving Waarde
{aangepaste eigenschap} UserAssignedIdentity-

UserAssignedIdentity

Dit object bevat geen eigenschappen die tijdens de implementatie moeten worden ingesteld. Alle eigenschappen zijn ReadOnly.

Berekenen

Naam Beschrijving Waarde
computeLocation Locatie voor de onderliggende berekening snaar
beschrijving De beschrijving van de Machine Learning-berekening. snaar
disableLocalAuth Meld u af voor lokale verificatie en zorg ervoor dat klanten alleen MSI en AAD kunnen gebruiken voor verificatie. Bool
resourceId ARM-resource-id van de onderliggende berekening snaar
computeType Het objecttype instellen AKS-
AmlCompute-
ComputeInstance-
Databricks-
DataFactory-
DataLakeAnalytics-
HDInsight-
Kubernetes-
SynapseSpark
VirtualMachine (vereist)

AKS

Naam Beschrijving Waarde
computeType Het type rekenproces AKS (vereist)
Eigenschappen AKS-eigenschappen AKSSchemaProperties-

AKSSchemaProperties

Naam Beschrijving Waarde
agentCount Aantal agents Int

Beperkingen:
Minimumwaarde = 0
agentVmSize Grootte van virtuele agentmachine snaar
aksNetworkingConfiguration AKS-netwerkconfiguratie voor vnet AksNetworkingConfiguration-
clusterFqdn Volledig gekwalificeerde clusterdomeinnaam snaar
clusterPurpose Bedoeld gebruik van het cluster 'DenseProd'
DevTest
'FastProd'
loadBalancerSubnet Load Balancer-subnet snaar
loadBalancerType Load Balancer-type 'InternalLoadBalancer'
'PublicIp'
sslConfiguration SSL-configuratie SslConfiguration-

AksNetworkingConfiguration

Naam Beschrijving Waarde
dnsServiceIP Een IP-adres dat is toegewezen aan de Kubernetes DNS-service. Deze moet zich binnen het Kubernetes-serviceadresbereik bevinden dat is opgegeven in serviceCidr. snaar

Beperkingen:
Patroon = ^(?:(?: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 Een CIDR-notatie-IP-bereik dat is toegewezen aan het Docker-brugnetwerk. Deze mag niet overlappen met ip-adresbereiken van het subnet of het Kubernetes-serviceadresbereik. snaar

Beperkingen:
Patroon = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$
serviceCidr Een IP-adresbereik voor CIDR-notatie van waaruit IP-adressen van serviceclusters moeten worden toegewezen. Deze mag niet overlappen met IP-adresbereiken van het subnet. snaar

Beperkingen:
Patroon = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$
subnetId Resource-id van het subnet van het virtuele netwerk waartoe de rekenknooppunten behoren snaar

SslConfiguration

Naam Beschrijving Waarde
Cert Certificaatgegevens snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
cname CNAME van het certificaat snaar
sleutel Sleutelgegevens snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
leafDomainLabel Leaf-domeinlabel van openbaar eindpunt snaar
overschrijvenExistingDomain Hiermee wordt aangegeven of het bestaande domeinlabel moet worden overschreven. Bool
status Ssl in- of uitschakelen voor scoren 'Auto'
'Uitgeschakeld'
'Ingeschakeld'

AmlCompute

Naam Beschrijving Waarde
computeType Het type rekenproces 'AmlCompute' (vereist)
Eigenschappen Eigenschappen van AmlCompute AmlComputeProperties

AmlComputeProperties

Naam Beschrijving Waarde
enableNodePublicIp Openbare IP-adresinrichting van knooppunten in- of uitschakelen. Mogelijke waarden zijn: mogelijke waarden zijn: waar- Geeft aan dat de rekenknooppunten openbare IP-adressen hebben ingericht. false: geeft aan dat de rekenknooppunten een privé-eindpunt en geen openbare IP-adressen hebben. Bool
isolatedNetwork Netwerk is geïsoleerd of niet Bool
osType Type besturingssysteem berekenen 'Linux'
'Windows'
propertyBag Een eigenschappentas met extra eigenschappen. Voor Bicep kunt u de functie any() gebruiken.
remoteLoginPortPublicAccess Status van de openbare SSH-poort. Mogelijke waarden zijn: Uitgeschakeld- Geeft aan dat de openbare SSH-poort is gesloten op alle knooppunten van het cluster. Ingeschakeld: geeft aan dat de openbare SSH-poort is geopend op alle knooppunten van het cluster. NotSpecified: geeft aan dat de openbare ssh-poort wordt gesloten op alle knooppunten van het cluster als VNet is gedefinieerd, anders alle openbare knooppunten zijn geopend. Deze kan alleen standaard zijn tijdens het maken van het cluster, nadat het is gemaakt, wordt deze ingeschakeld of uitgeschakeld. 'Uitgeschakeld'
'Ingeschakeld'
'Niet opgegeven'
scaleSettings Schaalinstellingen voor AML Compute ScaleSettings
Subnet De resource-id van het subnet van het virtuele netwerk waartoe de rekenknooppunten behoren. ResourceId-
userAccountCredentials Referenties voor een beheerdersaccount dat op elk rekenknooppunt wordt gemaakt. UserAccountCredentials-
virtualMachineImage Installatiekopieën van virtuele machines voor AML Compute - alleen vensters VirtualMachineImage-
vmPriority Prioriteit van virtuele machine 'Toegewezen'
'LowPriority'
vmSize Grootte van virtuele machine snaar

ScaleSettings

Naam Beschrijving Waarde
maxNodeCount Maximum aantal knooppunten dat moet worden gebruikt int (vereist)
minNodeCount Minimum aantal knooppunten dat moet worden gebruikt Int
nodeIdleTimeBeforeScaleDown Niet-actieve tijd van knooppunt voordat u amlCompute omlaag schaalt. Deze tekenreeks moet de RFC-indeling hebben. snaar

ResourceId

Naam Beschrijving Waarde
legitimatiebewijs De id van de resource tekenreeks (vereist)

UserAccountCredentials

Naam Beschrijving Waarde
adminUserName Naam van het beheerdersgebruikersaccount dat kan worden gebruikt voor SSH naar knooppunten. tekenreeks (vereist)
adminUserPassword Wachtwoord van het gebruikersaccount van de beheerder. snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
adminUserSshPublicKey Openbare SSH-sleutel van het gebruikersaccount van de beheerder. snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.

VirtualMachineImage

Naam Beschrijving Waarde
legitimatiebewijs Pad naar installatiekopieën van virtuele machine tekenreeks (vereist)

ComputeInstance

Naam Beschrijving Waarde
computeType Het type rekenproces 'ComputeInstance' (vereist)
Eigenschappen Eigenschappen van ComputeInstance ComputeInstanceProperties-

ComputeInstanceProperties

Naam Beschrijving Waarde
applicationSharingPolicy Beleid voor het delen van toepassingen op dit rekenproces tussen gebruikers van de bovenliggende werkruimte. Als Personal, heeft alleen de maker toegang tot toepassingen op dit rekenproces. Wanneer gedeeld, heeft elke werkruimtegebruiker toegang tot toepassingen op dit exemplaar, afhankelijk van zijn/haar toegewezen rol. 'Persoonlijk'
'Gedeeld'
autologgerSettings Hiermee geeft u instellingen voor autologger. ComputeInstanceAutologgerSettings
computeInstanceAuthorizationType Het autorisatietype rekeninstantie. Beschikbare waarden zijn persoonlijk (standaard). 'persoonlijk'
customServices Lijst met Aangepaste services die zijn toegevoegd aan de berekening. CustomService[]
enableNodePublicIp Openbare IP-adresinrichting van knooppunten in- of uitschakelen. Mogelijke waarden zijn: mogelijke waarden zijn: waar- Geeft aan dat de rekenknooppunten openbare IP-adressen hebben ingericht. false: geeft aan dat de rekenknooppunten een privé-eindpunt en geen openbare IP-adressen hebben. Bool
enableOSPatching Schakel automatische patching van het besturingssysteem in. Mogelijke waarden zijn: waar, onwaar. Bool
enableRootAccess Schakel hoofdtoegang in. Mogelijke waarden zijn: waar, onwaar. Bool
eenmalige aanmelding inschakelen Eenmalige aanmelding (eenmalige aanmelding) inschakelen. Mogelijke waarden zijn: waar, onwaar. Bool
idleTimeBeforeShutdown Stopt het rekenproces na door de gebruiker gedefinieerde periode van inactiviteit. De tijd wordt gedefinieerd in ISO8601 indeling. Minimum is 15 minuten, maximum is 3 dagen. snaar
personalComputeInstanceSettings Instellingen voor een persoonlijk rekenproces. PersonalComputeInstanceSettings
releaseQuotaOnStop Releasequotum als het rekenproces is gestopt. Mogelijke waarden zijn: true - releasequotum als het rekenproces is gestopt. false: geef geen quotum vrij wanneer het rekenproces is gestopt. Bool
Planningen De lijst met schema's die moeten worden toegepast op de berekeningen. ComputeSchedules
setupScripts Details van aangepaste scripts die moeten worden uitgevoerd voor het instellen van het cluster. SetupScripts-
sshSettings Hiermee geeft u beleid en instellingen voor SSH-toegang. ComputeInstanceSshSettings
Subnet De resource-id van het subnet van het virtuele netwerk waartoe de rekenknooppunten behoren. ResourceId-
vmSize Grootte van virtuele machine snaar

ComputeInstanceAutologgerSettings

Naam Beschrijving Waarde
mlflowAutologger Geeft aan of mlflow autologger is ingeschakeld voor notebooks. 'Uitgeschakeld'
'Ingeschakeld'

CustomService

Naam Beschrijving Waarde
dokwerker Beschrijft de Docker-instellingen voor de installatiekopieën Docker-
Eindpunten De eindpunten voor de container configureren Eindpunt[]
environmentVariables Omgevingsvariabele voor de container CustomServiceEnvironmentVariables
beeld Beschrijft de afbeeldingsspecificaties afbeelding
kern Beschrijft de jupyter-kernelinstellingen voor de installatiekopie als het een aangepaste omgeving is JupyterKernelConfig-
naam Naam van de Custom Service snaar
Volumes De volumes voor de container configureren VolumeDefinition[]
{aangepaste eigenschap} Voor Bicep kunt u de functie any() gebruiken.

Dokwerker

Naam Beschrijving Waarde
bevoorrecht Geef aan of de container moet worden uitgevoerd in de modus met bevoegdheden of niet-bevoegdheden. Bool
{aangepaste eigenschap} Voor Bicep kunt u de functie any() gebruiken.

Eindpunt

Naam Beschrijving Waarde
hostIp Host-IP-adres waarover de toepassing wordt weergegeven vanuit de container snaar
naam Naam van het eindpunt snaar
protocol Protocol over welke communicatie plaatsvindt via dit eindpunt 'http'
'tcp'
'udp'
gepubliceerd Poort waarvoor de toepassing beschikbaar wordt gesteld vanuit de container. Int
doel Toepassingspoort in de container. Int

CustomServiceEnvironmentVariables

Naam Beschrijving Waarde
{aangepaste eigenschap} EnvironmentVariable-

EnvironmentVariable

Naam Beschrijving Waarde
type Type van de omgevingsvariabele. Mogelijke waarden zijn: lokaal - Voor lokale variabele 'local'
waarde Waarde van de omgevingsvariabele snaar
{aangepaste eigenschap} Voor Bicep kunt u de functie any() gebruiken.

Beeld

Naam Beschrijving Waarde
referentie Referentie-URL van installatiekopie als het type Docker is. Omgevingsnaam als het type azureml is snaar
type Type van de afbeelding. Mogelijke waarden zijn: docker - Voor docker-installatiekopieën. azureml - Voor AzureML-omgevingsinstallatiekopieën (aangepast en gecureerd) 'azureml'
'docker'
Versie Versie van installatiekopieën die worden gebruikt. Als dit laatste is, slaat u dit veld over snaar
{aangepaste eigenschap} Voor Bicep kunt u de functie any() gebruiken.

JupyterKernelConfig

Naam Beschrijving Waarde
argv Argument voor de runtime tekenreeks[]
displayName Weergavenaam van de kernel snaar
Taal Taal van de kernel [Voorbeeldwaarde: python] snaar

VolumeDefinition

Naam Beschrijving Waarde
binden Bindingsopties van de koppeling BindOptions-
consistentie Consistentie van het volume snaar
readOnly Geef aan of het volume moet worden gekoppeld als readOnly. De standaardwaarde hiervoor is onwaar. Bool
bron Bron van de koppeling. Voor bindingskoppelingen is dit het hostpad. snaar
doel Doel van de koppeling. Voor bindingskoppelingen is dit het pad in de container. snaar
tmpfs tmpfs-optie van de koppeling TmpfsOptions-
type Type volumedefinitie. Mogelijke waarden: bind,volume,tmpfs,npipe 'bind'
'npipe'
'tmpfs'
'volume'
volume Volumeopties van de koppeling VolumeOptions-

BindOptions

Naam Beschrijving Waarde
createHostPath Geef aan of het hostpad moet worden gemaakt. Bool
voortplanting Type bindingsoptie snaar
selinux Noem de selinux-opties. snaar

TmpfsOptions

Naam Beschrijving Waarde
grootte Vermeld de tmpfs-grootte Int

VolumeOptions

Naam Beschrijving Waarde
nocopy Aangeven of volume nocopy is Bool

PersonalComputeInstanceSettings

Naam Beschrijving Waarde
assignedUser Een gebruiker die expliciet is toegewezen aan een persoonlijk rekenproces. AssignedUser-

AssignedUser

Naam Beschrijving Waarde
objectId De AAD-object-id van de gebruiker. tekenreeks (vereist)
tenantId De AAD-tenant-id van de gebruiker. tekenreeks (vereist)

ComputeSchedules

Naam Beschrijving Waarde
computeStartStop De lijst met planningen voor het stoppen van rekenprocessen die moeten worden toegepast. ComputeStartStopSchedule[]

ComputeStartStopSchedule

Naam Beschrijving Waarde
actie [Vereist] De rekenkrachtactie. 'Start'
'Stoppen'
cron Vereist als triggerType Cron is. Cron-
terugkeerpatroon Vereist als triggerType terugkeerpatroon is. terugkeerpatroon
rooster [Afgeschaft] Niet meer gebruikt. ScheduleBase-
status Is het schema ingeschakeld of uitgeschakeld? 'Uitgeschakeld'
'Ingeschakeld'
triggerType [Vereist] Het type schematrigger. 'Cron'
'Terugkeerpatroon'

Cron

Naam Beschrijving Waarde
uitdrukking [Vereist] Hiermee geeft u cron-expressie van planning.
De expressie moet de NCronTab-indeling volgen.
snaar
startTime De begintijd in de notatie jjjj-MM-ddTHH:mm:ss. snaar
tijdzone Hiermee geeft u de tijdzone op waarin het schema wordt uitgevoerd.
Tijdzone moet de windows-tijdzone-indeling volgen. Raadpleeg: /windows-hardware/manufacture/desktop/default-time-zones />
snaar

Terugkeerpatroon

Naam Beschrijving Waarde
frequentie [Vereist] De frequentie voor het activeren van het schema. 'Dag'
'Uur'
'Minuut'
'Maand'
'Week'
interval [Vereist] Hiermee geeft u het schema-interval in combinatie met frequentie Int
rooster [Vereist] Het terugkeerschema. ComputeRecurrenceSchedule
startTime De begintijd in de notatie jjjj-MM-ddTHH:mm:ss. snaar
tijdzone Hiermee geeft u de tijdzone op waarin het schema wordt uitgevoerd.
Tijdzone moet de windows-tijdzone-indeling volgen. Raadpleeg: /windows-hardware/manufacture/desktop/default-time-zones />
snaar

ComputeRecurrenceSchedule

Naam Beschrijving Waarde
uren [Vereist] Lijst met uren voor de planning. int[] (vereist)
notulen [Vereist] Lijst met minuten voor de planning. int[] (vereist)
monthDays Lijst met maanddagen voor de planning int[]
Weekdagen Lijst met dagen voor de planning. Tekenreeksmatrix met een van de volgende waarden:
'Vrijdag'
'Maandag'
'Zaterdag'
'Zondag'
'Donderdag'
'Dinsdag'
'Woensdag'

ScheduleBase

Naam Beschrijving Waarde
legitimatiebewijs Een door het systeem toegewezen id voor de planning. snaar
provisioningStatus De huidige implementatiestatus van de planning. 'Voltooid'
'Mislukt'
'Inrichting'
status Is het schema ingeschakeld of uitgeschakeld? 'Uitgeschakeld'
'Ingeschakeld'

SetupScripts

Naam Beschrijving Waarde
Scripts Aangepaste installatiescripts ScriptsToExecute-

ScriptsToExecute

Naam Beschrijving Waarde
creationScript Script dat slechts eenmaal wordt uitgevoerd tijdens het inrichten van de berekening. ScriptReference-
startupScript Script dat wordt uitgevoerd telkens wanneer de machine wordt gestart. ScriptReference-

ScriptReference

Naam Beschrijving Waarde
scriptArguments Optionele opdrachtregelargumenten die worden doorgegeven aan het script dat moet worden uitgevoerd. snaar
scriptData De locatie van scripts in het gekoppelde volume. snaar
scriptSource De opslagbron van het script: inline, werkruimte. snaar
Timeout Optionele periode doorgegeven aan time-outopdracht. snaar

ComputeInstanceSshSettings

Naam Beschrijving Waarde
adminPublicKey Hiermee geeft u het openbare SSH rsa-sleutelbestand op als een tekenreeks. Gebruik ssh-keygen -t rsa -b 2048 om uw SSH-sleutelparen te genereren. snaar
sshPublicAccess Status van de openbare SSH-poort. Mogelijke waarden zijn: Uitgeschakeld - Geeft aan dat de openbare SSH-poort is gesloten op dit exemplaar. Ingeschakeld: geeft aan dat de openbare SSH-poort is geopend en toegankelijk volgens het VNet-/subnetbeleid, indien van toepassing. 'Uitgeschakeld'
'Ingeschakeld'

Databricks

Naam Beschrijving Waarde
computeType Het type rekenproces 'Databricks' (vereist)
Eigenschappen Eigenschappen van Databricks DatabricksProperties

DatabricksProperties

Naam Beschrijving Waarde
databricksAccessToken Databricks-toegangstoken snaar
workspaceUrl Werkruimte-URL snaar

DataFactory

Naam Beschrijving Waarde
computeType Het type rekenproces DataFactory (vereist)

DataLakeAnalytics

Naam Beschrijving Waarde
computeType Het type rekenproces DataLakeAnalytics (vereist)
Eigenschappen DataLakeAnalyticsSchemaProperties

DataLakeAnalyticsSchemaProperties

Naam Beschrijving Waarde
dataLakeStoreAccountName DataLake Store-accountnaam snaar

HDInsight

Naam Beschrijving Waarde
computeType Het type rekenproces HDInsight (vereist)
Eigenschappen HDInsight-rekeneigenschappen HDInsightProperties-

HDInsightProperties

Naam Beschrijving Waarde
adres Openbaar IP-adres van het hoofdknooppunt van het cluster. snaar
administratorAccount Beheerdersreferenties voor hoofdknooppunt van het cluster VirtualMachineSshCredentials
sshPort Poort geopend voor ssh-verbindingen op het hoofdknooppunt van het cluster. Int

VirtualMachineSshCredentials

Naam Beschrijving Waarde
wachtwoord Wachtwoord van beheerdersaccount snaar
privateKeyData Persoonlijke sleutelgegevens snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
publicKeyData Openbare-sleutelgegevens snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
gebruikersnaam Gebruikersnaam van beheerdersaccount snaar

Kubernetes

Naam Beschrijving Waarde
computeType Het type rekenproces 'Kubernetes' (vereist)
Eigenschappen Eigenschappen van Kubernetes KubernetesProperties-

KubernetesProperties

Naam Beschrijving Waarde
defaultInstanceType Standaardexemplarentype snaar
extensionInstanceReleaseTrain Releasetrein van extensie-exemplaar. snaar
extensionPrincipalId Extensie-principal-id. snaar
instanceTypes Schema van exemplaartype KubernetesPropertiesInstanceTypes
naamruimte Compute-naamruimte snaar
relayConnectionString Relay-verbindingsreeks. snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
serviceBusConnectionString ServiceBus-verbindingsreeks. snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
vcName VC-naam. snaar

KubernetesPropertiesInstanceTypes

Naam Beschrijving Waarde
{aangepaste eigenschap} InstanceTypeSchema-

InstanceTypeSchema

Naam Beschrijving Waarde
nodeSelector Knooppuntkiezer InstanceTypeSchemaNodeSelector
weg Resourceaanvragen/limieten voor dit exemplaartype InstanceTypeSchemaResources

InstanceTypeSchemaNodeSelector

Naam Beschrijving Waarde
{aangepaste eigenschap} snaar

InstanceTypeSchemaResources

Naam Beschrijving Waarde
grens Resourcelimieten voor dit exemplaartype InstanceResourceSchema
Verzoeken Resourceaanvragen voor dit exemplaartype InstanceResourceSchema

InstanceResourceSchema

Naam Beschrijving Waarde
{aangepaste eigenschap} snaar

SynapseSpark

Naam Beschrijving Waarde
computeType Het type rekenproces 'SynapseSpark' (vereist)
Eigenschappen SynapseSparkProperties

SynapseSparkProperties

Naam Beschrijving Waarde
autoPauseProperties Eigenschappen voor automatisch onderbreken. AutoPauseProperties
autoScaleProperties Eigenschappen automatisch schalen. AutoScaleProperties-
nodeCount Het aantal rekenknooppunten dat momenteel aan de berekening is toegewezen. Int
nodeSize Knooppuntgrootte. snaar
nodeSizeFamily Familie van knooppuntgrootte. snaar
poolName Naam van pool. snaar
resourceGroup Naam van de resourcegroep waarin de werkruimte zich bevindt. snaar
sparkVersion Spark-versie. snaar
subscriptionId Azure-abonnements-id. snaar
workspaceName Naam van Azure Machine Learning-werkruimte. snaar

AutoPauseProperties

Naam Beschrijving Waarde
delayInMinutes Int
Ingeschakeld Bool

AutoScaleProperties

Naam Beschrijving Waarde
Ingeschakeld Bool
maxNodeCount Int
minNodeCount Int

VirtualMachine

Naam Beschrijving Waarde
computeType Het type rekenproces VirtualMachine (vereist)
Eigenschappen VirtualMachineSchemaProperties

VirtualMachineSchemaProperties

Naam Beschrijving Waarde
adres Openbaar IP-adres van de virtuele machine. snaar
administratorAccount Beheerdersreferenties voor virtuele machine VirtualMachineSshCredentials
isNotebookInstanceCompute Geeft aan of deze berekening wordt gebruikt voor het uitvoeren van notebooks. Bool
notebookServerPort De poort van de notebookserver is geopend voor ssh-verbindingen. Int
sshPort Poort geopend voor ssh-verbindingen. Int
virtualMachineSize Grootte van virtuele machine snaar

Sku

Naam Beschrijving Waarde
capaciteit Als de SKU uitschalen/inschalen ondersteunt, moet het gehele getal van de capaciteit worden opgenomen. Als uitschalen/inschalen niet mogelijk is voor de resource, kan dit worden weggelaten. Int
Familie Als de service verschillende generaties hardware heeft, voor dezelfde SKU, kan die hier worden vastgelegd. snaar
naam De naam van de SKU. Ex - P3. Dit is meestal een letter+cijfercode tekenreeks (vereist)
grootte De SKU-grootte. Wanneer het naamveld de combinatie van de laag en een andere waarde is, is dit de zelfstandige code. snaar
rang Dit veld moet worden geïmplementeerd door de resourceprovider als de service meer dan één laag heeft, maar niet vereist is voor een PUT. 'Basis'
'Gratis'
'Premium'
'Standaard'

Quickstart-sjablonen

Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.

Sjabloon Beschrijving
Een Machine Learning Service ADLA Compute- maken

implementeren in Azure
Met deze sjabloon maakt u een Machine Learning Service ADLA Compute.
Een Machine Learning Service Aks Compute- maken

implementeren in Azure
Met deze sjabloon maakt u een Machine Learning Service Aks Compute.
Een DSVM Compute- voor Machine Learning Service maken

implementeren in Azure
Met deze sjabloon maakt u een Machine Learning Service DSVM Compute.
Een HDInsight-cluster voor Machine Learning Service maken

implementeren in Azure
Met deze sjabloon maakt u een HDInsight-cluster voor Machine Learning Service
Een Azure Machine Learning aks-rekenproces maken

implementeren in Azure
Met deze sjabloon maakt u een Azure Machine Learning aks-rekenproces.
Een Azure Machine Learning-rekencluster maken

implementeren in Azure
Met deze sjabloon maakt u een Azure Machine Learning-rekencluster.
Een Azure Machine Learning-rekenproces maken

implementeren in Azure
Met deze sjabloon maakt u een Azure Machine Learning-rekenproces namens een andere gebruiker met een voorbeeld van een inline-installatiescript
Een LinkedService maken in een Azure Machine Learning-werkruimte

implementeren in Azure
Met deze sjabloon maakt u een LinkedService in een bestaande Azure Machine Learning-werkruimte.
Een AKS-rekendoel maken met een privé-IP-adres

implementeren in Azure
Met deze sjabloon maakt u een AKS-rekendoel in de azure Machine Learning Service-werkruimte met een privé-IP-adres.

Resourcedefinitie van ARM-sjabloon

Het resourcetype werkruimten/computes kan worden geïmplementeerd met bewerkingen die als doel hebben:

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource Microsoft.MachineLearningServices/workspaces/computes wilt maken, voegt u de volgende JSON toe aan uw sjabloon.

{
  "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
  }
}

Rekenobjecten

Stel de eigenschap computeType in om het type object op te geven.

Gebruik voor AKS-:

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

Gebruik voor AmlCompute-:

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

Gebruik voor ComputeInstance:

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

Gebruik voor Databricks-:

  "computeType": "Databricks",
  "properties": {
    "databricksAccessToken": "string",
    "workspaceUrl": "string"
  }

Gebruik voor DataFactory-:

  "computeType": "DataFactory"

Gebruik voor DataLakeAnalytics:

  "computeType": "DataLakeAnalytics",
  "properties": {
    "dataLakeStoreAccountName": "string"
  }

Gebruik voor HDInsight-:

  "computeType": "HDInsight",
  "properties": {
    "address": "string",
    "administratorAccount": {
      "password": "string",
      "privateKeyData": "string",
      "publicKeyData": "string",
      "username": "string"
    },
    "sshPort": "int"
  }

Gebruik voor Kubernetes-:

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

Gebruik voor SynapseSpark:

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

Gebruik voor VirtualMachine:

  "computeType": "VirtualMachine",
  "properties": {
    "address": "string",
    "administratorAccount": {
      "password": "string",
      "privateKeyData": "string",
      "publicKeyData": "string",
      "username": "string"
    },
    "isNotebookInstanceCompute": "bool",
    "notebookServerPort": "int",
    "sshPort": "int",
    "virtualMachineSize": "string"
  }

Eigenschapswaarden

werkruimten/berekeningen

Naam Beschrijving Waarde
type Het resourcetype 'Microsoft.MachineLearningServices/workspaces/computes'
apiVersion De versie van de resource-API '2024-07-01-preview'
naam De resourcenaam

Zie hoe u namen en typen instelt voor onderliggende resources in JSON ARM-sjablonen.
tekenreeks (vereist)

Tekenlimiet: 3-24 voor rekenproces
3-32 voor AML-rekenkracht
2-16 voor andere rekentypen

Geldige tekens:
Alfanumerieke en afbreekstreepjes.
plaats Hiermee geeft u de locatie van de resource. snaar
Tags Bevat resourcetags die zijn gedefinieerd als sleutel-waardeparen. Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen
Sku De SKU van de werkruimte. SKU-
identiteit De identiteit van de resource. ManagedServiceIdentity-
Eigenschappen Rekeneigenschappen Compute-

ManagedServiceIdentity

Naam Beschrijving Waarde
type Type beheerde service-identiteit (waarbij zowel SystemAssigned- als UserAssigned-typen zijn toegestaan). 'Geen'
'SystemAssigned'
'SystemAssigned, UserAssigned'
UserAssigned (vereist)
userAssignedIdentities De set door de gebruiker toegewezen identiteiten die aan de resource zijn gekoppeld. De woordenlijstsleutels userAssignedIdentities zijn ARM-resource-id's in de vorm: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. De waarden van de woordenlijst kunnen lege objecten ({}) zijn in aanvragen. UserAssignedId-entiteiten

UserAssignedIdentities

Naam Beschrijving Waarde
{aangepaste eigenschap} UserAssignedIdentity-

UserAssignedIdentity

Dit object bevat geen eigenschappen die tijdens de implementatie moeten worden ingesteld. Alle eigenschappen zijn ReadOnly.

Berekenen

Naam Beschrijving Waarde
computeLocation Locatie voor de onderliggende berekening snaar
beschrijving De beschrijving van de Machine Learning-berekening. snaar
disableLocalAuth Meld u af voor lokale verificatie en zorg ervoor dat klanten alleen MSI en AAD kunnen gebruiken voor verificatie. Bool
resourceId ARM-resource-id van de onderliggende berekening snaar
computeType Het objecttype instellen AKS-
AmlCompute-
ComputeInstance-
Databricks-
DataFactory-
DataLakeAnalytics-
HDInsight-
Kubernetes-
SynapseSpark
VirtualMachine (vereist)

AKS

Naam Beschrijving Waarde
computeType Het type rekenproces AKS (vereist)
Eigenschappen AKS-eigenschappen AKSSchemaProperties-

AKSSchemaProperties

Naam Beschrijving Waarde
agentCount Aantal agents Int

Beperkingen:
Minimumwaarde = 0
agentVmSize Grootte van virtuele agentmachine snaar
aksNetworkingConfiguration AKS-netwerkconfiguratie voor vnet AksNetworkingConfiguration-
clusterFqdn Volledig gekwalificeerde clusterdomeinnaam snaar
clusterPurpose Bedoeld gebruik van het cluster 'DenseProd'
DevTest
'FastProd'
loadBalancerSubnet Load Balancer-subnet snaar
loadBalancerType Load Balancer-type 'InternalLoadBalancer'
'PublicIp'
sslConfiguration SSL-configuratie SslConfiguration-

AksNetworkingConfiguration

Naam Beschrijving Waarde
dnsServiceIP Een IP-adres dat is toegewezen aan de Kubernetes DNS-service. Deze moet zich binnen het Kubernetes-serviceadresbereik bevinden dat is opgegeven in serviceCidr. snaar

Beperkingen:
Patroon = ^(?:(?: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 Een CIDR-notatie-IP-bereik dat is toegewezen aan het Docker-brugnetwerk. Deze mag niet overlappen met ip-adresbereiken van het subnet of het Kubernetes-serviceadresbereik. snaar

Beperkingen:
Patroon = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$
serviceCidr Een IP-adresbereik voor CIDR-notatie van waaruit IP-adressen van serviceclusters moeten worden toegewezen. Deze mag niet overlappen met IP-adresbereiken van het subnet. snaar

Beperkingen:
Patroon = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$
subnetId Resource-id van het subnet van het virtuele netwerk waartoe de rekenknooppunten behoren snaar

SslConfiguration

Naam Beschrijving Waarde
Cert Certificaatgegevens snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
cname CNAME van het certificaat snaar
sleutel Sleutelgegevens snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
leafDomainLabel Leaf-domeinlabel van openbaar eindpunt snaar
overschrijvenExistingDomain Hiermee wordt aangegeven of het bestaande domeinlabel moet worden overschreven. Bool
status Ssl in- of uitschakelen voor scoren 'Auto'
'Uitgeschakeld'
'Ingeschakeld'

AmlCompute

Naam Beschrijving Waarde
computeType Het type rekenproces 'AmlCompute' (vereist)
Eigenschappen Eigenschappen van AmlCompute AmlComputeProperties

AmlComputeProperties

Naam Beschrijving Waarde
enableNodePublicIp Openbare IP-adresinrichting van knooppunten in- of uitschakelen. Mogelijke waarden zijn: mogelijke waarden zijn: waar- Geeft aan dat de rekenknooppunten openbare IP-adressen hebben ingericht. false: geeft aan dat de rekenknooppunten een privé-eindpunt en geen openbare IP-adressen hebben. Bool
isolatedNetwork Netwerk is geïsoleerd of niet Bool
osType Type besturingssysteem berekenen 'Linux'
'Windows'
propertyBag Een eigenschappentas met extra eigenschappen.
remoteLoginPortPublicAccess Status van de openbare SSH-poort. Mogelijke waarden zijn: Uitgeschakeld- Geeft aan dat de openbare SSH-poort is gesloten op alle knooppunten van het cluster. Ingeschakeld: geeft aan dat de openbare SSH-poort is geopend op alle knooppunten van het cluster. NotSpecified: geeft aan dat de openbare ssh-poort wordt gesloten op alle knooppunten van het cluster als VNet is gedefinieerd, anders alle openbare knooppunten zijn geopend. Deze kan alleen standaard zijn tijdens het maken van het cluster, nadat het is gemaakt, wordt deze ingeschakeld of uitgeschakeld. 'Uitgeschakeld'
'Ingeschakeld'
'Niet opgegeven'
scaleSettings Schaalinstellingen voor AML Compute ScaleSettings
Subnet De resource-id van het subnet van het virtuele netwerk waartoe de rekenknooppunten behoren. ResourceId-
userAccountCredentials Referenties voor een beheerdersaccount dat op elk rekenknooppunt wordt gemaakt. UserAccountCredentials-
virtualMachineImage Installatiekopieën van virtuele machines voor AML Compute - alleen vensters VirtualMachineImage-
vmPriority Prioriteit van virtuele machine 'Toegewezen'
'LowPriority'
vmSize Grootte van virtuele machine snaar

ScaleSettings

Naam Beschrijving Waarde
maxNodeCount Maximum aantal knooppunten dat moet worden gebruikt int (vereist)
minNodeCount Minimum aantal knooppunten dat moet worden gebruikt Int
nodeIdleTimeBeforeScaleDown Niet-actieve tijd van knooppunt voordat u amlCompute omlaag schaalt. Deze tekenreeks moet de RFC-indeling hebben. snaar

ResourceId

Naam Beschrijving Waarde
legitimatiebewijs De id van de resource tekenreeks (vereist)

UserAccountCredentials

Naam Beschrijving Waarde
adminUserName Naam van het beheerdersgebruikersaccount dat kan worden gebruikt voor SSH naar knooppunten. tekenreeks (vereist)
adminUserPassword Wachtwoord van het gebruikersaccount van de beheerder. snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
adminUserSshPublicKey Openbare SSH-sleutel van het gebruikersaccount van de beheerder. snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.

VirtualMachineImage

Naam Beschrijving Waarde
legitimatiebewijs Pad naar installatiekopieën van virtuele machine tekenreeks (vereist)

ComputeInstance

Naam Beschrijving Waarde
computeType Het type rekenproces 'ComputeInstance' (vereist)
Eigenschappen Eigenschappen van ComputeInstance ComputeInstanceProperties-

ComputeInstanceProperties

Naam Beschrijving Waarde
applicationSharingPolicy Beleid voor het delen van toepassingen op dit rekenproces tussen gebruikers van de bovenliggende werkruimte. Als Personal, heeft alleen de maker toegang tot toepassingen op dit rekenproces. Wanneer gedeeld, heeft elke werkruimtegebruiker toegang tot toepassingen op dit exemplaar, afhankelijk van zijn/haar toegewezen rol. 'Persoonlijk'
'Gedeeld'
autologgerSettings Hiermee geeft u instellingen voor autologger. ComputeInstanceAutologgerSettings
computeInstanceAuthorizationType Het autorisatietype rekeninstantie. Beschikbare waarden zijn persoonlijk (standaard). 'persoonlijk'
customServices Lijst met Aangepaste services die zijn toegevoegd aan de berekening. CustomService[]
enableNodePublicIp Openbare IP-adresinrichting van knooppunten in- of uitschakelen. Mogelijke waarden zijn: mogelijke waarden zijn: waar- Geeft aan dat de rekenknooppunten openbare IP-adressen hebben ingericht. false: geeft aan dat de rekenknooppunten een privé-eindpunt en geen openbare IP-adressen hebben. Bool
enableOSPatching Schakel automatische patching van het besturingssysteem in. Mogelijke waarden zijn: waar, onwaar. Bool
enableRootAccess Schakel hoofdtoegang in. Mogelijke waarden zijn: waar, onwaar. Bool
eenmalige aanmelding inschakelen Eenmalige aanmelding (eenmalige aanmelding) inschakelen. Mogelijke waarden zijn: waar, onwaar. Bool
idleTimeBeforeShutdown Stopt het rekenproces na door de gebruiker gedefinieerde periode van inactiviteit. De tijd wordt gedefinieerd in ISO8601 indeling. Minimum is 15 minuten, maximum is 3 dagen. snaar
personalComputeInstanceSettings Instellingen voor een persoonlijk rekenproces. PersonalComputeInstanceSettings
releaseQuotaOnStop Releasequotum als het rekenproces is gestopt. Mogelijke waarden zijn: true - releasequotum als het rekenproces is gestopt. false: geef geen quotum vrij wanneer het rekenproces is gestopt. Bool
Planningen De lijst met schema's die moeten worden toegepast op de berekeningen. ComputeSchedules
setupScripts Details van aangepaste scripts die moeten worden uitgevoerd voor het instellen van het cluster. SetupScripts-
sshSettings Hiermee geeft u beleid en instellingen voor SSH-toegang. ComputeInstanceSshSettings
Subnet De resource-id van het subnet van het virtuele netwerk waartoe de rekenknooppunten behoren. ResourceId-
vmSize Grootte van virtuele machine snaar

ComputeInstanceAutologgerSettings

Naam Beschrijving Waarde
mlflowAutologger Geeft aan of mlflow autologger is ingeschakeld voor notebooks. 'Uitgeschakeld'
'Ingeschakeld'

CustomService

Naam Beschrijving Waarde
dokwerker Beschrijft de Docker-instellingen voor de installatiekopieën Docker-
Eindpunten De eindpunten voor de container configureren Eindpunt[]
environmentVariables Omgevingsvariabele voor de container CustomServiceEnvironmentVariables
beeld Beschrijft de afbeeldingsspecificaties afbeelding
kern Beschrijft de jupyter-kernelinstellingen voor de installatiekopie als het een aangepaste omgeving is JupyterKernelConfig-
naam Naam van de Custom Service snaar
Volumes De volumes voor de container configureren VolumeDefinition[]
{aangepaste eigenschap}

Dokwerker

Naam Beschrijving Waarde
bevoorrecht Geef aan of de container moet worden uitgevoerd in de modus met bevoegdheden of niet-bevoegdheden. Bool
{aangepaste eigenschap}

Eindpunt

Naam Beschrijving Waarde
hostIp Host-IP-adres waarover de toepassing wordt weergegeven vanuit de container snaar
naam Naam van het eindpunt snaar
protocol Protocol over welke communicatie plaatsvindt via dit eindpunt 'http'
'tcp'
'udp'
gepubliceerd Poort waarvoor de toepassing beschikbaar wordt gesteld vanuit de container. Int
doel Toepassingspoort in de container. Int

CustomServiceEnvironmentVariables

Naam Beschrijving Waarde
{aangepaste eigenschap} EnvironmentVariable-

EnvironmentVariable

Naam Beschrijving Waarde
type Type van de omgevingsvariabele. Mogelijke waarden zijn: lokaal - Voor lokale variabele 'local'
waarde Waarde van de omgevingsvariabele snaar
{aangepaste eigenschap}

Beeld

Naam Beschrijving Waarde
referentie Referentie-URL van installatiekopie als het type Docker is. Omgevingsnaam als het type azureml is snaar
type Type van de afbeelding. Mogelijke waarden zijn: docker - Voor docker-installatiekopieën. azureml - Voor AzureML-omgevingsinstallatiekopieën (aangepast en gecureerd) 'azureml'
'docker'
Versie Versie van installatiekopieën die worden gebruikt. Als dit laatste is, slaat u dit veld over snaar
{aangepaste eigenschap}

JupyterKernelConfig

Naam Beschrijving Waarde
argv Argument voor de runtime tekenreeks[]
displayName Weergavenaam van de kernel snaar
Taal Taal van de kernel [Voorbeeldwaarde: python] snaar

VolumeDefinition

Naam Beschrijving Waarde
binden Bindingsopties van de koppeling BindOptions-
consistentie Consistentie van het volume snaar
readOnly Geef aan of het volume moet worden gekoppeld als readOnly. De standaardwaarde hiervoor is onwaar. Bool
bron Bron van de koppeling. Voor bindingskoppelingen is dit het hostpad. snaar
doel Doel van de koppeling. Voor bindingskoppelingen is dit het pad in de container. snaar
tmpfs tmpfs-optie van de koppeling TmpfsOptions-
type Type volumedefinitie. Mogelijke waarden: bind,volume,tmpfs,npipe 'bind'
'npipe'
'tmpfs'
'volume'
volume Volumeopties van de koppeling VolumeOptions-

BindOptions

Naam Beschrijving Waarde
createHostPath Geef aan of het hostpad moet worden gemaakt. Bool
voortplanting Type bindingsoptie snaar
selinux Noem de selinux-opties. snaar

TmpfsOptions

Naam Beschrijving Waarde
grootte Vermeld de tmpfs-grootte Int

VolumeOptions

Naam Beschrijving Waarde
nocopy Aangeven of volume nocopy is Bool

PersonalComputeInstanceSettings

Naam Beschrijving Waarde
assignedUser Een gebruiker die expliciet is toegewezen aan een persoonlijk rekenproces. AssignedUser-

AssignedUser

Naam Beschrijving Waarde
objectId De AAD-object-id van de gebruiker. tekenreeks (vereist)
tenantId De AAD-tenant-id van de gebruiker. tekenreeks (vereist)

ComputeSchedules

Naam Beschrijving Waarde
computeStartStop De lijst met planningen voor het stoppen van rekenprocessen die moeten worden toegepast. ComputeStartStopSchedule[]

ComputeStartStopSchedule

Naam Beschrijving Waarde
actie [Vereist] De rekenkrachtactie. 'Start'
'Stoppen'
cron Vereist als triggerType Cron is. Cron-
terugkeerpatroon Vereist als triggerType terugkeerpatroon is. terugkeerpatroon
rooster [Afgeschaft] Niet meer gebruikt. ScheduleBase-
status Is het schema ingeschakeld of uitgeschakeld? 'Uitgeschakeld'
'Ingeschakeld'
triggerType [Vereist] Het type schematrigger. 'Cron'
'Terugkeerpatroon'

Cron

Naam Beschrijving Waarde
uitdrukking [Vereist] Hiermee geeft u cron-expressie van planning.
De expressie moet de NCronTab-indeling volgen.
snaar
startTime De begintijd in de notatie jjjj-MM-ddTHH:mm:ss. snaar
tijdzone Hiermee geeft u de tijdzone op waarin het schema wordt uitgevoerd.
Tijdzone moet de windows-tijdzone-indeling volgen. Raadpleeg: /windows-hardware/manufacture/desktop/default-time-zones />
snaar

Terugkeerpatroon

Naam Beschrijving Waarde
frequentie [Vereist] De frequentie voor het activeren van het schema. 'Dag'
'Uur'
'Minuut'
'Maand'
'Week'
interval [Vereist] Hiermee geeft u het schema-interval in combinatie met frequentie Int
rooster [Vereist] Het terugkeerschema. ComputeRecurrenceSchedule
startTime De begintijd in de notatie jjjj-MM-ddTHH:mm:ss. snaar
tijdzone Hiermee geeft u de tijdzone op waarin het schema wordt uitgevoerd.
Tijdzone moet de windows-tijdzone-indeling volgen. Raadpleeg: /windows-hardware/manufacture/desktop/default-time-zones />
snaar

ComputeRecurrenceSchedule

Naam Beschrijving Waarde
uren [Vereist] Lijst met uren voor de planning. int[] (vereist)
notulen [Vereist] Lijst met minuten voor de planning. int[] (vereist)
monthDays Lijst met maanddagen voor de planning int[]
Weekdagen Lijst met dagen voor de planning. Tekenreeksmatrix met een van de volgende waarden:
'Vrijdag'
'Maandag'
'Zaterdag'
'Zondag'
'Donderdag'
'Dinsdag'
'Woensdag'

ScheduleBase

Naam Beschrijving Waarde
legitimatiebewijs Een door het systeem toegewezen id voor de planning. snaar
provisioningStatus De huidige implementatiestatus van de planning. 'Voltooid'
'Mislukt'
'Inrichting'
status Is het schema ingeschakeld of uitgeschakeld? 'Uitgeschakeld'
'Ingeschakeld'

SetupScripts

Naam Beschrijving Waarde
Scripts Aangepaste installatiescripts ScriptsToExecute-

ScriptsToExecute

Naam Beschrijving Waarde
creationScript Script dat slechts eenmaal wordt uitgevoerd tijdens het inrichten van de berekening. ScriptReference-
startupScript Script dat wordt uitgevoerd telkens wanneer de machine wordt gestart. ScriptReference-

ScriptReference

Naam Beschrijving Waarde
scriptArguments Optionele opdrachtregelargumenten die worden doorgegeven aan het script dat moet worden uitgevoerd. snaar
scriptData De locatie van scripts in het gekoppelde volume. snaar
scriptSource De opslagbron van het script: inline, werkruimte. snaar
Timeout Optionele periode doorgegeven aan time-outopdracht. snaar

ComputeInstanceSshSettings

Naam Beschrijving Waarde
adminPublicKey Hiermee geeft u het openbare SSH rsa-sleutelbestand op als een tekenreeks. Gebruik ssh-keygen -t rsa -b 2048 om uw SSH-sleutelparen te genereren. snaar
sshPublicAccess Status van de openbare SSH-poort. Mogelijke waarden zijn: Uitgeschakeld - Geeft aan dat de openbare SSH-poort is gesloten op dit exemplaar. Ingeschakeld: geeft aan dat de openbare SSH-poort is geopend en toegankelijk volgens het VNet-/subnetbeleid, indien van toepassing. 'Uitgeschakeld'
'Ingeschakeld'

Databricks

Naam Beschrijving Waarde
computeType Het type rekenproces 'Databricks' (vereist)
Eigenschappen Eigenschappen van Databricks DatabricksProperties

DatabricksProperties

Naam Beschrijving Waarde
databricksAccessToken Databricks-toegangstoken snaar
workspaceUrl Werkruimte-URL snaar

DataFactory

Naam Beschrijving Waarde
computeType Het type rekenproces DataFactory (vereist)

DataLakeAnalytics

Naam Beschrijving Waarde
computeType Het type rekenproces DataLakeAnalytics (vereist)
Eigenschappen DataLakeAnalyticsSchemaProperties

DataLakeAnalyticsSchemaProperties

Naam Beschrijving Waarde
dataLakeStoreAccountName DataLake Store-accountnaam snaar

HDInsight

Naam Beschrijving Waarde
computeType Het type rekenproces HDInsight (vereist)
Eigenschappen HDInsight-rekeneigenschappen HDInsightProperties-

HDInsightProperties

Naam Beschrijving Waarde
adres Openbaar IP-adres van het hoofdknooppunt van het cluster. snaar
administratorAccount Beheerdersreferenties voor hoofdknooppunt van het cluster VirtualMachineSshCredentials
sshPort Poort geopend voor ssh-verbindingen op het hoofdknooppunt van het cluster. Int

VirtualMachineSshCredentials

Naam Beschrijving Waarde
wachtwoord Wachtwoord van beheerdersaccount snaar
privateKeyData Persoonlijke sleutelgegevens snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
publicKeyData Openbare-sleutelgegevens snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
gebruikersnaam Gebruikersnaam van beheerdersaccount snaar

Kubernetes

Naam Beschrijving Waarde
computeType Het type rekenproces 'Kubernetes' (vereist)
Eigenschappen Eigenschappen van Kubernetes KubernetesProperties-

KubernetesProperties

Naam Beschrijving Waarde
defaultInstanceType Standaardexemplarentype snaar
extensionInstanceReleaseTrain Releasetrein van extensie-exemplaar. snaar
extensionPrincipalId Extensie-principal-id. snaar
instanceTypes Schema van exemplaartype KubernetesPropertiesInstanceTypes
naamruimte Compute-naamruimte snaar
relayConnectionString Relay-verbindingsreeks. snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
serviceBusConnectionString ServiceBus-verbindingsreeks. snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
vcName VC-naam. snaar

KubernetesPropertiesInstanceTypes

Naam Beschrijving Waarde
{aangepaste eigenschap} InstanceTypeSchema-

InstanceTypeSchema

Naam Beschrijving Waarde
nodeSelector Knooppuntkiezer InstanceTypeSchemaNodeSelector
weg Resourceaanvragen/limieten voor dit exemplaartype InstanceTypeSchemaResources

InstanceTypeSchemaNodeSelector

Naam Beschrijving Waarde
{aangepaste eigenschap} snaar

InstanceTypeSchemaResources

Naam Beschrijving Waarde
grens Resourcelimieten voor dit exemplaartype InstanceResourceSchema
Verzoeken Resourceaanvragen voor dit exemplaartype InstanceResourceSchema

InstanceResourceSchema

Naam Beschrijving Waarde
{aangepaste eigenschap} snaar

SynapseSpark

Naam Beschrijving Waarde
computeType Het type rekenproces 'SynapseSpark' (vereist)
Eigenschappen SynapseSparkProperties

SynapseSparkProperties

Naam Beschrijving Waarde
autoPauseProperties Eigenschappen voor automatisch onderbreken. AutoPauseProperties
autoScaleProperties Eigenschappen automatisch schalen. AutoScaleProperties-
nodeCount Het aantal rekenknooppunten dat momenteel aan de berekening is toegewezen. Int
nodeSize Knooppuntgrootte. snaar
nodeSizeFamily Familie van knooppuntgrootte. snaar
poolName Naam van pool. snaar
resourceGroup Naam van de resourcegroep waarin de werkruimte zich bevindt. snaar
sparkVersion Spark-versie. snaar
subscriptionId Azure-abonnements-id. snaar
workspaceName Naam van Azure Machine Learning-werkruimte. snaar

AutoPauseProperties

Naam Beschrijving Waarde
delayInMinutes Int
Ingeschakeld Bool

AutoScaleProperties

Naam Beschrijving Waarde
Ingeschakeld Bool
maxNodeCount Int
minNodeCount Int

VirtualMachine

Naam Beschrijving Waarde
computeType Het type rekenproces VirtualMachine (vereist)
Eigenschappen VirtualMachineSchemaProperties

VirtualMachineSchemaProperties

Naam Beschrijving Waarde
adres Openbaar IP-adres van de virtuele machine. snaar
administratorAccount Beheerdersreferenties voor virtuele machine VirtualMachineSshCredentials
isNotebookInstanceCompute Geeft aan of deze berekening wordt gebruikt voor het uitvoeren van notebooks. Bool
notebookServerPort De poort van de notebookserver is geopend voor ssh-verbindingen. Int
sshPort Poort geopend voor ssh-verbindingen. Int
virtualMachineSize Grootte van virtuele machine snaar

Sku

Naam Beschrijving Waarde
capaciteit Als de SKU uitschalen/inschalen ondersteunt, moet het gehele getal van de capaciteit worden opgenomen. Als uitschalen/inschalen niet mogelijk is voor de resource, kan dit worden weggelaten. Int
Familie Als de service verschillende generaties hardware heeft, voor dezelfde SKU, kan die hier worden vastgelegd. snaar
naam De naam van de SKU. Ex - P3. Dit is meestal een letter+cijfercode tekenreeks (vereist)
grootte De SKU-grootte. Wanneer het naamveld de combinatie van de laag en een andere waarde is, is dit de zelfstandige code. snaar
rang Dit veld moet worden geïmplementeerd door de resourceprovider als de service meer dan één laag heeft, maar niet vereist is voor een PUT. 'Basis'
'Gratis'
'Premium'
'Standaard'

Quickstart-sjablonen

Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.

Sjabloon Beschrijving
Een Machine Learning Service ADLA Compute- maken

implementeren in Azure
Met deze sjabloon maakt u een Machine Learning Service ADLA Compute.
Een Machine Learning Service Aks Compute- maken

implementeren in Azure
Met deze sjabloon maakt u een Machine Learning Service Aks Compute.
Een DSVM Compute- voor Machine Learning Service maken

implementeren in Azure
Met deze sjabloon maakt u een Machine Learning Service DSVM Compute.
Een HDInsight-cluster voor Machine Learning Service maken

implementeren in Azure
Met deze sjabloon maakt u een HDInsight-cluster voor Machine Learning Service
Een Azure Machine Learning aks-rekenproces maken

implementeren in Azure
Met deze sjabloon maakt u een Azure Machine Learning aks-rekenproces.
Een Azure Machine Learning-rekencluster maken

implementeren in Azure
Met deze sjabloon maakt u een Azure Machine Learning-rekencluster.
Een Azure Machine Learning-rekenproces maken

implementeren in Azure
Met deze sjabloon maakt u een Azure Machine Learning-rekenproces namens een andere gebruiker met een voorbeeld van een inline-installatiescript
Een LinkedService maken in een Azure Machine Learning-werkruimte

implementeren in Azure
Met deze sjabloon maakt u een LinkedService in een bestaande Azure Machine Learning-werkruimte.
Een AKS-rekendoel maken met een privé-IP-adres

implementeren in Azure
Met deze sjabloon maakt u een AKS-rekendoel in de azure Machine Learning Service-werkruimte met een privé-IP-adres.

Resourcedefinitie van Terraform (AzAPI-provider)

Het resourcetype werkruimten/computes kan worden geïmplementeerd met bewerkingen die als doel hebben:

  • resourcegroepen

Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.

Resource-indeling

Als u een Resource Microsoft.MachineLearningServices/workspaces/computes wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.

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"
    }
  })
}

Rekenobjecten

Stel de eigenschap computeType in om het type object op te geven.

Gebruik voor AKS-:

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

Gebruik voor AmlCompute-:

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

Gebruik voor ComputeInstance:

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

Gebruik voor Databricks-:

  computeType = "Databricks"
  properties = {
    databricksAccessToken = "string"
    workspaceUrl = "string"
  }

Gebruik voor DataFactory-:

  computeType = "DataFactory"

Gebruik voor DataLakeAnalytics:

  computeType = "DataLakeAnalytics"
  properties = {
    dataLakeStoreAccountName = "string"
  }

Gebruik voor HDInsight-:

  computeType = "HDInsight"
  properties = {
    address = "string"
    administratorAccount = {
      password = "string"
      privateKeyData = "string"
      publicKeyData = "string"
      username = "string"
    }
    sshPort = int
  }

Gebruik voor Kubernetes-:

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

Gebruik voor SynapseSpark:

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

Gebruik voor VirtualMachine:

  computeType = "VirtualMachine"
  properties = {
    address = "string"
    administratorAccount = {
      password = "string"
      privateKeyData = "string"
      publicKeyData = "string"
      username = "string"
    }
    isNotebookInstanceCompute = bool
    notebookServerPort = int
    sshPort = int
    virtualMachineSize = "string"
  }

Eigenschapswaarden

werkruimten/berekeningen

Naam Beschrijving Waarde
type Het resourcetype "Microsoft.MachineLearningServices/workspaces/computes@2024-07-01-preview"
naam De resourcenaam tekenreeks (vereist)

Tekenlimiet: 3-24 voor rekenproces
3-32 voor AML-rekenkracht
2-16 voor andere rekentypen

Geldige tekens:
Alfanumerieke en afbreekstreepjes.
plaats Hiermee geeft u de locatie van de resource. snaar
parent_id De id van de resource die het bovenliggende item voor deze resource is. Id voor resource van het type: werkruimten
Tags Bevat resourcetags die zijn gedefinieerd als sleutel-waardeparen. Woordenlijst met tagnamen en -waarden.
Sku De SKU van de werkruimte. SKU-
identiteit De identiteit van de resource. ManagedServiceIdentity-
Eigenschappen Rekeneigenschappen Compute-

ManagedServiceIdentity

Naam Beschrijving Waarde
type Type beheerde service-identiteit (waarbij zowel SystemAssigned- als UserAssigned-typen zijn toegestaan). "SystemAssigned"
"SystemAssigned,UserAssigned"
UserAssigned (vereist)
identity_ids De set door de gebruiker toegewezen identiteiten die aan de resource zijn gekoppeld. De woordenlijstsleutels userAssignedIdentities zijn ARM-resource-id's in de vorm: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. De waarden van de woordenlijst kunnen lege objecten ({}) zijn in aanvragen. Matrix van id's van gebruikersidentiteit.

UserAssignedIdentities

Naam Beschrijving Waarde
{aangepaste eigenschap} UserAssignedIdentity-

UserAssignedIdentity

Dit object bevat geen eigenschappen die tijdens de implementatie moeten worden ingesteld. Alle eigenschappen zijn ReadOnly.

Berekenen

Naam Beschrijving Waarde
computeLocation Locatie voor de onderliggende berekening snaar
beschrijving De beschrijving van de Machine Learning-berekening. snaar
disableLocalAuth Meld u af voor lokale verificatie en zorg ervoor dat klanten alleen MSI en AAD kunnen gebruiken voor verificatie. Bool
resourceId ARM-resource-id van de onderliggende berekening snaar
computeType Het objecttype instellen AKS-
AmlCompute-
ComputeInstance-
Databricks-
DataFactory-
DataLakeAnalytics-
HDInsight-
Kubernetes-
SynapseSpark
VirtualMachine (vereist)

AKS

Naam Beschrijving Waarde
computeType Het type rekenproces "AKS" (vereist)
Eigenschappen AKS-eigenschappen AKSSchemaProperties-

AKSSchemaProperties

Naam Beschrijving Waarde
agentCount Aantal agents Int

Beperkingen:
Minimumwaarde = 0
agentVmSize Grootte van virtuele agentmachine snaar
aksNetworkingConfiguration AKS-netwerkconfiguratie voor vnet AksNetworkingConfiguration-
clusterFqdn Volledig gekwalificeerde clusterdomeinnaam snaar
clusterPurpose Bedoeld gebruik van het cluster "DenseProd"
"DevTest"
"FastProd"
loadBalancerSubnet Load Balancer-subnet snaar
loadBalancerType Load Balancer-type "InternalLoadBalancer"
"PublicIp"
sslConfiguration SSL-configuratie SslConfiguration-

AksNetworkingConfiguration

Naam Beschrijving Waarde
dnsServiceIP Een IP-adres dat is toegewezen aan de Kubernetes DNS-service. Deze moet zich binnen het Kubernetes-serviceadresbereik bevinden dat is opgegeven in serviceCidr. snaar

Beperkingen:
Patroon = ^(?:(?: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 Een CIDR-notatie-IP-bereik dat is toegewezen aan het Docker-brugnetwerk. Deze mag niet overlappen met ip-adresbereiken van het subnet of het Kubernetes-serviceadresbereik. snaar

Beperkingen:
Patroon = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$
serviceCidr Een IP-adresbereik voor CIDR-notatie van waaruit IP-adressen van serviceclusters moeten worden toegewezen. Deze mag niet overlappen met IP-adresbereiken van het subnet. snaar

Beperkingen:
Patroon = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$
subnetId Resource-id van het subnet van het virtuele netwerk waartoe de rekenknooppunten behoren snaar

SslConfiguration

Naam Beschrijving Waarde
Cert Certificaatgegevens snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
cname CNAME van het certificaat snaar
sleutel Sleutelgegevens snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
leafDomainLabel Leaf-domeinlabel van openbaar eindpunt snaar
overschrijvenExistingDomain Hiermee wordt aangegeven of het bestaande domeinlabel moet worden overschreven. Bool
status Ssl in- of uitschakelen voor scoren "Auto"
"Uitgeschakeld"
"Ingeschakeld"

AmlCompute

Naam Beschrijving Waarde
computeType Het type rekenproces "AmlCompute" (vereist)
Eigenschappen Eigenschappen van AmlCompute AmlComputeProperties

AmlComputeProperties

Naam Beschrijving Waarde
enableNodePublicIp Openbare IP-adresinrichting van knooppunten in- of uitschakelen. Mogelijke waarden zijn: mogelijke waarden zijn: waar- Geeft aan dat de rekenknooppunten openbare IP-adressen hebben ingericht. false: geeft aan dat de rekenknooppunten een privé-eindpunt en geen openbare IP-adressen hebben. Bool
isolatedNetwork Netwerk is geïsoleerd of niet Bool
osType Type besturingssysteem berekenen "Linux"
"Windows"
propertyBag Een eigenschappentas met extra eigenschappen.
remoteLoginPortPublicAccess Status van de openbare SSH-poort. Mogelijke waarden zijn: Uitgeschakeld- Geeft aan dat de openbare SSH-poort is gesloten op alle knooppunten van het cluster. Ingeschakeld: geeft aan dat de openbare SSH-poort is geopend op alle knooppunten van het cluster. NotSpecified: geeft aan dat de openbare ssh-poort wordt gesloten op alle knooppunten van het cluster als VNet is gedefinieerd, anders alle openbare knooppunten zijn geopend. Deze kan alleen standaard zijn tijdens het maken van het cluster, nadat het is gemaakt, wordt deze ingeschakeld of uitgeschakeld. "Uitgeschakeld"
"Ingeschakeld"
"Niet opgegeven"
scaleSettings Schaalinstellingen voor AML Compute ScaleSettings
Subnet De resource-id van het subnet van het virtuele netwerk waartoe de rekenknooppunten behoren. ResourceId-
userAccountCredentials Referenties voor een beheerdersaccount dat op elk rekenknooppunt wordt gemaakt. UserAccountCredentials-
virtualMachineImage Installatiekopieën van virtuele machines voor AML Compute - alleen vensters VirtualMachineImage-
vmPriority Prioriteit van virtuele machine "Toegewezen"
"LowPriority"
vmSize Grootte van virtuele machine snaar

ScaleSettings

Naam Beschrijving Waarde
maxNodeCount Maximum aantal knooppunten dat moet worden gebruikt int (vereist)
minNodeCount Minimum aantal knooppunten dat moet worden gebruikt Int
nodeIdleTimeBeforeScaleDown Niet-actieve tijd van knooppunt voordat u amlCompute omlaag schaalt. Deze tekenreeks moet de RFC-indeling hebben. snaar

ResourceId

Naam Beschrijving Waarde
legitimatiebewijs De id van de resource tekenreeks (vereist)

UserAccountCredentials

Naam Beschrijving Waarde
adminUserName Naam van het beheerdersgebruikersaccount dat kan worden gebruikt voor SSH naar knooppunten. tekenreeks (vereist)
adminUserPassword Wachtwoord van het gebruikersaccount van de beheerder. snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
adminUserSshPublicKey Openbare SSH-sleutel van het gebruikersaccount van de beheerder. snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.

VirtualMachineImage

Naam Beschrijving Waarde
legitimatiebewijs Pad naar installatiekopieën van virtuele machine tekenreeks (vereist)

ComputeInstance

Naam Beschrijving Waarde
computeType Het type rekenproces "ComputeInstance" (vereist)
Eigenschappen Eigenschappen van ComputeInstance ComputeInstanceProperties-

ComputeInstanceProperties

Naam Beschrijving Waarde
applicationSharingPolicy Beleid voor het delen van toepassingen op dit rekenproces tussen gebruikers van de bovenliggende werkruimte. Als Personal, heeft alleen de maker toegang tot toepassingen op dit rekenproces. Wanneer gedeeld, heeft elke werkruimtegebruiker toegang tot toepassingen op dit exemplaar, afhankelijk van zijn/haar toegewezen rol. "Persoonlijk"
"Gedeeld"
autologgerSettings Hiermee geeft u instellingen voor autologger. ComputeInstanceAutologgerSettings
computeInstanceAuthorizationType Het autorisatietype rekeninstantie. Beschikbare waarden zijn persoonlijk (standaard). "persoonlijk"
customServices Lijst met Aangepaste services die zijn toegevoegd aan de berekening. CustomService[]
enableNodePublicIp Openbare IP-adresinrichting van knooppunten in- of uitschakelen. Mogelijke waarden zijn: mogelijke waarden zijn: waar- Geeft aan dat de rekenknooppunten openbare IP-adressen hebben ingericht. false: geeft aan dat de rekenknooppunten een privé-eindpunt en geen openbare IP-adressen hebben. Bool
enableOSPatching Schakel automatische patching van het besturingssysteem in. Mogelijke waarden zijn: waar, onwaar. Bool
enableRootAccess Schakel hoofdtoegang in. Mogelijke waarden zijn: waar, onwaar. Bool
eenmalige aanmelding inschakelen Eenmalige aanmelding (eenmalige aanmelding) inschakelen. Mogelijke waarden zijn: waar, onwaar. Bool
idleTimeBeforeShutdown Stopt het rekenproces na door de gebruiker gedefinieerde periode van inactiviteit. De tijd wordt gedefinieerd in ISO8601 indeling. Minimum is 15 minuten, maximum is 3 dagen. snaar
personalComputeInstanceSettings Instellingen voor een persoonlijk rekenproces. PersonalComputeInstanceSettings
releaseQuotaOnStop Releasequotum als het rekenproces is gestopt. Mogelijke waarden zijn: true - releasequotum als het rekenproces is gestopt. false: geef geen quotum vrij wanneer het rekenproces is gestopt. Bool
Planningen De lijst met schema's die moeten worden toegepast op de berekeningen. ComputeSchedules
setupScripts Details van aangepaste scripts die moeten worden uitgevoerd voor het instellen van het cluster. SetupScripts-
sshSettings Hiermee geeft u beleid en instellingen voor SSH-toegang. ComputeInstanceSshSettings
Subnet De resource-id van het subnet van het virtuele netwerk waartoe de rekenknooppunten behoren. ResourceId-
vmSize Grootte van virtuele machine snaar

ComputeInstanceAutologgerSettings

Naam Beschrijving Waarde
mlflowAutologger Geeft aan of mlflow autologger is ingeschakeld voor notebooks. "Uitgeschakeld"
"Ingeschakeld"

CustomService

Naam Beschrijving Waarde
dokwerker Beschrijft de Docker-instellingen voor de installatiekopieën Docker-
Eindpunten De eindpunten voor de container configureren Eindpunt[]
environmentVariables Omgevingsvariabele voor de container CustomServiceEnvironmentVariables
beeld Beschrijft de afbeeldingsspecificaties afbeelding
kern Beschrijft de jupyter-kernelinstellingen voor de installatiekopie als het een aangepaste omgeving is JupyterKernelConfig-
naam Naam van de Custom Service snaar
Volumes De volumes voor de container configureren VolumeDefinition[]
{aangepaste eigenschap}

Dokwerker

Naam Beschrijving Waarde
bevoorrecht Geef aan of de container moet worden uitgevoerd in de modus met bevoegdheden of niet-bevoegdheden. Bool
{aangepaste eigenschap}

Eindpunt

Naam Beschrijving Waarde
hostIp Host-IP-adres waarover de toepassing wordt weergegeven vanuit de container snaar
naam Naam van het eindpunt snaar
protocol Protocol over welke communicatie plaatsvindt via dit eindpunt "http"
"tcp"
"udp"
gepubliceerd Poort waarvoor de toepassing beschikbaar wordt gesteld vanuit de container. Int
doel Toepassingspoort in de container. Int

CustomServiceEnvironmentVariables

Naam Beschrijving Waarde
{aangepaste eigenschap} EnvironmentVariable-

EnvironmentVariable

Naam Beschrijving Waarde
type Type van de omgevingsvariabele. Mogelijke waarden zijn: lokaal - Voor lokale variabele "lokaal"
waarde Waarde van de omgevingsvariabele snaar
{aangepaste eigenschap}

Beeld

Naam Beschrijving Waarde
referentie Referentie-URL van installatiekopie als het type Docker is. Omgevingsnaam als het type azureml is snaar
type Type van de afbeelding. Mogelijke waarden zijn: docker - Voor docker-installatiekopieën. azureml - Voor AzureML-omgevingsinstallatiekopieën (aangepast en gecureerd) "azureml"
"docker"
Versie Versie van installatiekopieën die worden gebruikt. Als dit laatste is, slaat u dit veld over snaar
{aangepaste eigenschap}

JupyterKernelConfig

Naam Beschrijving Waarde
argv Argument voor de runtime tekenreeks[]
displayName Weergavenaam van de kernel snaar
Taal Taal van de kernel [Voorbeeldwaarde: python] snaar

VolumeDefinition

Naam Beschrijving Waarde
binden Bindingsopties van de koppeling BindOptions-
consistentie Consistentie van het volume snaar
readOnly Geef aan of het volume moet worden gekoppeld als readOnly. De standaardwaarde hiervoor is onwaar. Bool
bron Bron van de koppeling. Voor bindingskoppelingen is dit het hostpad. snaar
doel Doel van de koppeling. Voor bindingskoppelingen is dit het pad in de container. snaar
tmpfs tmpfs-optie van de koppeling TmpfsOptions-
type Type volumedefinitie. Mogelijke waarden: bind,volume,tmpfs,npipe "bind"
"npipe"
"tmpfs"
"volume"
volume Volumeopties van de koppeling VolumeOptions-

BindOptions

Naam Beschrijving Waarde
createHostPath Geef aan of het hostpad moet worden gemaakt. Bool
voortplanting Type bindingsoptie snaar
selinux Noem de selinux-opties. snaar

TmpfsOptions

Naam Beschrijving Waarde
grootte Vermeld de tmpfs-grootte Int

VolumeOptions

Naam Beschrijving Waarde
nocopy Aangeven of volume nocopy is Bool

PersonalComputeInstanceSettings

Naam Beschrijving Waarde
assignedUser Een gebruiker die expliciet is toegewezen aan een persoonlijk rekenproces. AssignedUser-

AssignedUser

Naam Beschrijving Waarde
objectId De AAD-object-id van de gebruiker. tekenreeks (vereist)
tenantId De AAD-tenant-id van de gebruiker. tekenreeks (vereist)

ComputeSchedules

Naam Beschrijving Waarde
computeStartStop De lijst met planningen voor het stoppen van rekenprocessen die moeten worden toegepast. ComputeStartStopSchedule[]

ComputeStartStopSchedule

Naam Beschrijving Waarde
actie [Vereist] De rekenkrachtactie. "Start"
"Stoppen"
cron Vereist als triggerType Cron is. Cron-
terugkeerpatroon Vereist als triggerType terugkeerpatroon is. terugkeerpatroon
rooster [Afgeschaft] Niet meer gebruikt. ScheduleBase-
status Is het schema ingeschakeld of uitgeschakeld? "Uitgeschakeld"
"Ingeschakeld"
triggerType [Vereist] Het type schematrigger. "Cron"
"Terugkeerpatroon"

Cron

Naam Beschrijving Waarde
uitdrukking [Vereist] Hiermee geeft u cron-expressie van planning.
De expressie moet de NCronTab-indeling volgen.
snaar
startTime De begintijd in de notatie jjjj-MM-ddTHH:mm:ss. snaar
tijdzone Hiermee geeft u de tijdzone op waarin het schema wordt uitgevoerd.
Tijdzone moet de windows-tijdzone-indeling volgen. Raadpleeg: /windows-hardware/manufacture/desktop/default-time-zones />
snaar

Terugkeerpatroon

Naam Beschrijving Waarde
frequentie [Vereist] De frequentie voor het activeren van het schema. "Dag"
"Uur"
"Minuut"
"Maand"
"Week"
interval [Vereist] Hiermee geeft u het schema-interval in combinatie met frequentie Int
rooster [Vereist] Het terugkeerschema. ComputeRecurrenceSchedule
startTime De begintijd in de notatie jjjj-MM-ddTHH:mm:ss. snaar
tijdzone Hiermee geeft u de tijdzone op waarin het schema wordt uitgevoerd.
Tijdzone moet de windows-tijdzone-indeling volgen. Raadpleeg: /windows-hardware/manufacture/desktop/default-time-zones />
snaar

ComputeRecurrenceSchedule

Naam Beschrijving Waarde
uren [Vereist] Lijst met uren voor de planning. int[] (vereist)
notulen [Vereist] Lijst met minuten voor de planning. int[] (vereist)
monthDays Lijst met maanddagen voor de planning int[]
Weekdagen Lijst met dagen voor de planning. Tekenreeksmatrix met een van de volgende waarden:
"Vrijdag"
"Maandag"
"Zaterdag"
"Zondag"
"Donderdag"
"Dinsdag"
"Woensdag"

ScheduleBase

Naam Beschrijving Waarde
legitimatiebewijs Een door het systeem toegewezen id voor de planning. snaar
provisioningStatus De huidige implementatiestatus van de planning. "Voltooid"
"Mislukt"
"Inrichten"
status Is het schema ingeschakeld of uitgeschakeld? "Uitgeschakeld"
"Ingeschakeld"

SetupScripts

Naam Beschrijving Waarde
Scripts Aangepaste installatiescripts ScriptsToExecute-

ScriptsToExecute

Naam Beschrijving Waarde
creationScript Script dat slechts eenmaal wordt uitgevoerd tijdens het inrichten van de berekening. ScriptReference-
startupScript Script dat wordt uitgevoerd telkens wanneer de machine wordt gestart. ScriptReference-

ScriptReference

Naam Beschrijving Waarde
scriptArguments Optionele opdrachtregelargumenten die worden doorgegeven aan het script dat moet worden uitgevoerd. snaar
scriptData De locatie van scripts in het gekoppelde volume. snaar
scriptSource De opslagbron van het script: inline, werkruimte. snaar
Timeout Optionele periode doorgegeven aan time-outopdracht. snaar

ComputeInstanceSshSettings

Naam Beschrijving Waarde
adminPublicKey Hiermee geeft u het openbare SSH rsa-sleutelbestand op als een tekenreeks. Gebruik ssh-keygen -t rsa -b 2048 om uw SSH-sleutelparen te genereren. snaar
sshPublicAccess Status van de openbare SSH-poort. Mogelijke waarden zijn: Uitgeschakeld - Geeft aan dat de openbare SSH-poort is gesloten op dit exemplaar. Ingeschakeld: geeft aan dat de openbare SSH-poort is geopend en toegankelijk volgens het VNet-/subnetbeleid, indien van toepassing. "Uitgeschakeld"
"Ingeschakeld"

Databricks

Naam Beschrijving Waarde
computeType Het type rekenproces "Databricks" (vereist)
Eigenschappen Eigenschappen van Databricks DatabricksProperties

DatabricksProperties

Naam Beschrijving Waarde
databricksAccessToken Databricks-toegangstoken snaar
workspaceUrl Werkruimte-URL snaar

DataFactory

Naam Beschrijving Waarde
computeType Het type rekenproces "DataFactory" (vereist)

DataLakeAnalytics

Naam Beschrijving Waarde
computeType Het type rekenproces "DataLakeAnalytics" (vereist)
Eigenschappen DataLakeAnalyticsSchemaProperties

DataLakeAnalyticsSchemaProperties

Naam Beschrijving Waarde
dataLakeStoreAccountName DataLake Store-accountnaam snaar

HDInsight

Naam Beschrijving Waarde
computeType Het type rekenproces HDInsight (vereist)
Eigenschappen HDInsight-rekeneigenschappen HDInsightProperties-

HDInsightProperties

Naam Beschrijving Waarde
adres Openbaar IP-adres van het hoofdknooppunt van het cluster. snaar
administratorAccount Beheerdersreferenties voor hoofdknooppunt van het cluster VirtualMachineSshCredentials
sshPort Poort geopend voor ssh-verbindingen op het hoofdknooppunt van het cluster. Int

VirtualMachineSshCredentials

Naam Beschrijving Waarde
wachtwoord Wachtwoord van beheerdersaccount snaar
privateKeyData Persoonlijke sleutelgegevens snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
publicKeyData Openbare-sleutelgegevens snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
gebruikersnaam Gebruikersnaam van beheerdersaccount snaar

Kubernetes

Naam Beschrijving Waarde
computeType Het type rekenproces "Kubernetes" (vereist)
Eigenschappen Eigenschappen van Kubernetes KubernetesProperties-

KubernetesProperties

Naam Beschrijving Waarde
defaultInstanceType Standaardexemplarentype snaar
extensionInstanceReleaseTrain Releasetrein van extensie-exemplaar. snaar
extensionPrincipalId Extensie-principal-id. snaar
instanceTypes Schema van exemplaartype KubernetesPropertiesInstanceTypes
naamruimte Compute-naamruimte snaar
relayConnectionString Relay-verbindingsreeks. snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
serviceBusConnectionString ServiceBus-verbindingsreeks. snaar

Beperkingen:
Gevoelige waarde. Doorgeven als een beveiligde parameter.
vcName VC-naam. snaar

KubernetesPropertiesInstanceTypes

Naam Beschrijving Waarde
{aangepaste eigenschap} InstanceTypeSchema-

InstanceTypeSchema

Naam Beschrijving Waarde
nodeSelector Knooppuntkiezer InstanceTypeSchemaNodeSelector
weg Resourceaanvragen/limieten voor dit exemplaartype InstanceTypeSchemaResources

InstanceTypeSchemaNodeSelector

Naam Beschrijving Waarde
{aangepaste eigenschap} snaar

InstanceTypeSchemaResources

Naam Beschrijving Waarde
grens Resourcelimieten voor dit exemplaartype InstanceResourceSchema
Verzoeken Resourceaanvragen voor dit exemplaartype InstanceResourceSchema

InstanceResourceSchema

Naam Beschrijving Waarde
{aangepaste eigenschap} snaar

SynapseSpark

Naam Beschrijving Waarde
computeType Het type rekenproces "SynapseSpark" (vereist)
Eigenschappen SynapseSparkProperties

SynapseSparkProperties

Naam Beschrijving Waarde
autoPauseProperties Eigenschappen voor automatisch onderbreken. AutoPauseProperties
autoScaleProperties Eigenschappen automatisch schalen. AutoScaleProperties-
nodeCount Het aantal rekenknooppunten dat momenteel aan de berekening is toegewezen. Int
nodeSize Knooppuntgrootte. snaar
nodeSizeFamily Familie van knooppuntgrootte. snaar
poolName Naam van pool. snaar
resourceGroup Naam van de resourcegroep waarin de werkruimte zich bevindt. snaar
sparkVersion Spark-versie. snaar
subscriptionId Azure-abonnements-id. snaar
workspaceName Naam van Azure Machine Learning-werkruimte. snaar

AutoPauseProperties

Naam Beschrijving Waarde
delayInMinutes Int
Ingeschakeld Bool

AutoScaleProperties

Naam Beschrijving Waarde
Ingeschakeld Bool
maxNodeCount Int
minNodeCount Int

VirtualMachine

Naam Beschrijving Waarde
computeType Het type rekenproces "VirtualMachine" (vereist)
Eigenschappen VirtualMachineSchemaProperties

VirtualMachineSchemaProperties

Naam Beschrijving Waarde
adres Openbaar IP-adres van de virtuele machine. snaar
administratorAccount Beheerdersreferenties voor virtuele machine VirtualMachineSshCredentials
isNotebookInstanceCompute Geeft aan of deze berekening wordt gebruikt voor het uitvoeren van notebooks. Bool
notebookServerPort De poort van de notebookserver is geopend voor ssh-verbindingen. Int
sshPort Poort geopend voor ssh-verbindingen. Int
virtualMachineSize Grootte van virtuele machine snaar

Sku

Naam Beschrijving Waarde
capaciteit Als de SKU uitschalen/inschalen ondersteunt, moet het gehele getal van de capaciteit worden opgenomen. Als uitschalen/inschalen niet mogelijk is voor de resource, kan dit worden weggelaten. Int
Familie Als de service verschillende generaties hardware heeft, voor dezelfde SKU, kan die hier worden vastgelegd. snaar
naam De naam van de SKU. Ex - P3. Dit is meestal een letter+cijfercode tekenreeks (vereist)
grootte De SKU-grootte. Wanneer het naamveld de combinatie van de laag en een andere waarde is, is dit de zelfstandige code. snaar
rang Dit veld moet worden geïmplementeerd door de resourceprovider als de service meer dan één laag heeft, maar niet vereist is voor een PUT. "Basis"
"Gratis"
"Premium"
"Standaard"