Dela via


Microsoft.MachineLearningServices arbetsytor/beräkningar 2025-04-01-preview

Bicep-resursdefinition

Resurstypen arbetsytor/beräkningsresurser kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.MachineLearningServices/workspaces/computes-resurs lägger du till följande Bicep i mallen.

resource symbolicname 'Microsoft.MachineLearningServices/workspaces/computes@2025-04-01-preview' = {
  parent: resourceSymbolicName
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  location: 'string'
  name: 'string'
  properties: {
    computeLocation: 'string'
    description: 'string'
    disableLocalAuth: bool
    resourceId: 'string'
    computeType: 'string'
    // For remaining properties, see Compute objects
  }
  sku: {
    capacity: int
    family: 'string'
    name: 'string'
    size: 'string'
    tier: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

Beräkningsobjekt

Ange egenskapen computeType för att ange typ av objekt.

För AKS-använder du:

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

För AmlComputeanvänder du:

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

För ComputeInstanceanvänder du:

{
  computeType: 'ComputeInstance'
  properties: {
    applicationSharingPolicy: 'string'
    autologgerSettings: {
      mlflowAutologger: 'string'
    }
    computeInstanceAuthorizationType: 'string'
    customServices: [
      {
        docker: {
          privileged: bool
        }
        endpoints: [
          {
            hostIp: 'string'
            name: 'string'
            protocol: 'string'
            published: int
            target: int
          }
        ]
        environmentVariables: {
          {customized property}: {
            type: 'string'
            value: 'string'
          }
        }
        image: {
          reference: 'string'
          type: 'string'
          version: 'string'
        }
        kernel: {
          argv: [
            'string'
          ]
          displayName: 'string'
          language: 'string'
        }
        name: 'string'
        volumes: [
          {
            bind: {
              createHostPath: bool
              propagation: 'string'
              selinux: 'string'
            }
            consistency: 'string'
            readOnly: bool
            source: 'string'
            target: 'string'
            tmpfs: {
              size: int
            }
            type: 'string'
            volume: {
              nocopy: bool
            }
          }
        ]
      }
    ]
    enableNodePublicIp: bool
    enableOSPatching: bool
    enableRootAccess: bool
    enableSSO: bool
    idleTimeBeforeShutdown: 'string'
    personalComputeInstanceSettings: {
      assignedUser: {
        objectId: 'string'
        tenantId: 'string'
      }
    }
    releaseQuotaOnStop: bool
    schedules: {
      computeStartStop: [
        {
          action: 'string'
          cron: {
            expression: 'string'
            startTime: 'string'
            timeZone: 'string'
          }
          recurrence: {
            frequency: 'string'
            interval: int
            schedule: {
              hours: [
                int
              ]
              minutes: [
                int
              ]
              monthDays: [
                int
              ]
              weekDays: [
                'string'
              ]
            }
            startTime: 'string'
            timeZone: 'string'
          }
          schedule: {
            id: 'string'
            provisioningStatus: 'string'
            status: 'string'
          }
          status: 'string'
          triggerType: 'string'
        }
      ]
    }
    setupScripts: {
      scripts: {
        creationScript: {
          scriptArguments: 'string'
          scriptData: 'string'
          scriptSource: 'string'
          timeout: 'string'
        }
        startupScript: {
          scriptArguments: 'string'
          scriptData: 'string'
          scriptSource: 'string'
          timeout: 'string'
        }
      }
    }
    sshSettings: {
      adminPublicKey: 'string'
      sshPublicAccess: 'string'
    }
    subnet: {
      id: 'string'
    }
    vmSize: 'string'
  }
}

För DataFactoryanvänder du:

{
  computeType: 'DataFactory'
}

För DataLakeAnalyticsanvänder du:

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

För Databricksanvänder du:

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

För HDInsight-använder du:

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

För Kubernetesanvänder du:

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

För SynapseSparkanvänder du:

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

För VirtualMachineanvänder du:

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

Egenskapsvärden

Microsoft.MachineLearningServices/workspaces/computes

Namn Beskrivning Värde
identitet Resursens identitet. ManagedServiceIdentity (HanteradServiceIdentitet)
läge Anger resursens plats. snöre
namn Resursnamnet sträng

Begränsningar:
Mönster = ^[a-zA-Z](?![a-zA-Z0-9-]*-\d+$)[a-zA-Z0-9\-]{2,23}$ (krävs)
förälder I Bicep kan du ange den överordnade resursen för en underordnad resurs. Du behöver bara lägga till den här egenskapen när den underordnade resursen deklareras utanför den överordnade resursen.

Mer information finns i Underordnad resurs utanför den överordnade resursen.
Symboliskt namn för resurs av typen: arbetsytor
egenskaper Beräkningsegenskaper Beräkning
Sku SKU:n för arbetsytan. Sku
Taggar Resursetiketter Ordlista med taggnamn och värden. Se taggar i mallar

AKS

Namn Beskrivning Värde
computeType Typ av beräkning "AKS" (krävs)
egenskaper AKS-egenskaper AKSSchemaEgenskaper

AksNetworkingConfiguration (AksNetworkingConfiguration

Namn Beskrivning Värde
dnsServiceIP En IP-adress som tilldelats Kubernetes DNS-tjänsten. Den måste ligga inom kubernetes-tjänstens adressintervall som anges i serviceCidr. sträng

Begränsningar:
Mönster = ^(?:(?: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 Ett IP-intervall för CIDR-notation som tilldelats Docker-bryggnätverket. Den får inte överlappa några IP-intervall för undernätet eller Kubernetes-tjänstens adressintervall. sträng

Begränsningar:
Mönster = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$
serviceCidr Ett IP-intervall för CIDR-notation som tjänstkluster-IP-adresser ska tilldelas från. Den får inte överlappa några IP-intervall för undernätet. sträng

Begränsningar:
Mönster = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$
subnetId Resurs-ID för virtuellt nätverk som beräkningsnoderna tillhör snöre

AKSSchemaEgenskaper

Namn Beskrivning Värde
agentCount Antal agenter Int

Begränsningar:
Minsta värde = 0
agentVmSize Agentstorlek för virtuell dator snöre
aksNetworkingConfiguration AKS-nätverkskonfiguration för vnet AksNetworkingConfiguration (AksNetworkingConfiguration
klusterFQDN Fullständigt domännamn för kluster snöre
clusterSyfte Avsedd användning av klustret "DenseProd"
"DevTest"
"FastProd"
loadBalancerSubnet Lastbalanserarens undernät snöre
loadBalancerType Typ av lastbalanserare "InternalLoadBalancer"
"PublicIp"
sslConfiguration (på engelska) SSL-konfiguration Ssl-konfiguration

AmlCompute

Namn Beskrivning Värde
computeType Typ av beräkning "AmlCompute" (krävs)
egenskaper Egenskaper för AmlCompute AmlComputeProperties

AmlComputeProperties

Namn Beskrivning Värde
enableNodePublicIp Aktivera eller inaktivera etablering av offentliga IP-adresser för noder. Möjliga värden är: Möjliga värden är: true – Anger att beräkningsnoderna kommer att ha offentliga IP-adresser etablerade. false – anger att beräkningsnoderna har en privat slutpunkt och inga offentliga IP-adresser. Bool
isolerat nätverk Nätverket är isolerat eller inte Bool
operativsystemtyp Typ av beräkningsoperativsystem "Linux"
"Windows"
propertyBag En egenskapsväska som innehåller ytterligare egenskaper. någon
remoteLoginPortPublicAccess Tillstånd för den offentliga SSH-porten. Möjliga värden är: Inaktiverad – Anger att den offentliga ssh-porten är stängd på alla noder i klustret. Aktiverad – Anger att den offentliga ssh-porten är öppen på alla noder i klustret. NotSpecified – anger att den offentliga ssh-porten är stängd på alla noder i klustret om det virtuella nätverket har definierats, annars är öppen alla offentliga noder. Det kan bara vara standard när klustret skapas. När det har skapats aktiveras eller inaktiveras det. "Inaktiverad"
"Aktiverad"
"NotSpecified"
skalinställningar Skalningsinställningar för AML Compute ScaleSettings (Skala) Inställningar
subnät Resurs-ID för virtuellt nätverk som beräkningsnoderna tillhör. ResourceId (på engelska)
userAccountCredentials Autentiseringsuppgifter för ett administratörsanvändarkonto som skapas på varje beräkningsnod. UserAccountCredentials
virtualMachineImage Avbildning av virtuell dator för AML Compute – endast windows VirtualMachineImage (på engelska)
vmPriority Prioritet för virtuell dator "Dedikerad"
"LowPriority"
VM-storlek Storlek på virtuell dator snöre

Tilldelad användare

Namn Beskrivning Värde
objectId (objekt-ID) Användarens AAD-objekt-ID. sträng (krävs)
hyresgästId Användarens AAD-klient-ID. sträng (krävs)

AutoPauseEgenskaper

Namn Beskrivning Värde
delayInMinutes (fördröjning) i minuter Int
Aktiverad Bool

AutoskalningEgenskaper

Namn Beskrivning Värde
Aktiverad Bool
maxNodeCount Int
minNodeCount Int

BindOptions (BindOptions)

Namn Beskrivning Värde
createHostPath Ange om värdsökvägen ska skapas. Bool
förökning Typ av bindningsalternativ snöre
Selinux Nämn selinuxalternativen. snöre

Räkna ut

Namn Beskrivning Värde
computeLocation Plats för den underliggande beräkningen snöre
computeType Ange till AKS för typ AKS. Ange till "AmlCompute" för typ AmlCompute. Ange till "ComputeInstance" för typen ComputeInstance. Ange till DataFactory för typen DataFactory. Ange till DataLakeAnalytics för typen DataLakeAnalytics. Ange till Databricks för typen Databricks. Ange till "HDInsight" för typen HDInsight. Ange till Kubernetes för typen Kubernetes. Ange till SynapseSpark för typ SynapseSpark. Ange till "VirtualMachine" för typen VirtualMachine. "AKS"
"AmlCompute"
"ComputeInstance"
"Databricks"
"DataFactory"
"DataLakeAnalytics"
"HDInsight"
"Kubernetes"
"SynapseSpark"
"VirtualMachine" (krävs)
beskrivning Beskrivningen av Machine Learning-beräkningen. snöre
disableLocalAuth Avregistrera dig från lokal autentisering och se till att kunderna endast kan använda MSI och AAD exklusivt för autentisering. Bool
resursId ARM-resurs-ID för den underliggande beräkningen snöre

ComputeInstance

Namn Beskrivning Värde
computeType Typ av beräkning "ComputeInstance" (krävs)
egenskaper Egenskaper för ComputeInstance ComputeInstanceProperties

ComputeInstanceAutologgerSettings (på engelska)

Namn Beskrivning Värde
mlflowAutologger Anger om mlflow autologger är aktiverat för notebook-filer. "Inaktiverad"
"Aktiverad"

ComputeInstanceProperties

Namn Beskrivning Värde
applicationSharingPolicy (på engelska) Princip för att dela program på den här beräkningsinstansen mellan användare av en överordnad arbetsyta. Om det är personligt kan endast skaparen komma åt program på den här beräkningsinstansen. När den delas kan alla arbetsyteanvändare komma åt program på den här instansen beroende på hans/hennes tilldelade roll. "Personligt"
"Delad"
autologgerInställningar Anger inställningar för autologger. ComputeInstanceAutologgerSettings (på engelska)
computeInstanceAuthorizationType Auktoriseringstyp för beräkningsinstans. Tillgängliga värden är personliga (standard). "personligt"
anpassade tjänster Lista över anpassade tjänster som lagts till i beräkningen. CustomService[]
enableNodePublicIp Aktivera eller inaktivera etablering av offentliga IP-adresser för noder. Möjliga värden är: Möjliga värden är: true – Anger att beräkningsnoderna kommer att ha offentliga IP-adresser etablerade. false – anger att beräkningsnoderna har en privat slutpunkt och inga offentliga IP-adresser. Bool
enableOSPatching Aktivera automatisk uppdatering av operativsystemet. Möjliga värden är: true, false. Bool
enableRootAccess Aktivera rotåtkomst. Möjliga värden är: true, false. Bool
aktivera enkel inloggning Aktivera enkel inloggning (enkel inloggning). Möjliga värden är: true, false. Bool
idleTimeBeforeShutdown Stoppar beräkningsinstansen efter användardefinierad inaktivitetsperiod. Tid definieras i ISO8601 format. Minimum är 15 min, max är 3 dagar. snöre
personalComputeInstanceSettings Inställningar för en personlig beräkningsinstans. PersonalComputeInstanceSettings (PersonalComputeInstanceSettings)
releaseQuotaOnStop Frisläpp kvoten om beräkningsinstansen har stoppats. Möjliga värden är: true – versionskvot om beräkningsinstansen har stoppats. false – frigör inte kvoten när beräkningsinstansen stoppades. Bool
Scheman Listan över scheman som ska tillämpas på beräkningen. ComputeSchedules (på engelska)
setupScripts Information om anpassade skript som ska köras för att konfigurera klustret. SetupScripts (på engelska)
ssh-inställningar Anger princip och inställningar för SSH-åtkomst. ComputeInstanceSshSettings
subnät Resurs-ID för virtuellt nätverk som beräkningsnoderna tillhör. ResourceId (på engelska)
VM-storlek Storlek på virtuell dator snöre

ComputeInstanceSshSettings

Namn Beskrivning Värde
adminPublicKey Anger den offentliga SSH rsa-nyckelfilen som en sträng. Använd "ssh-keygen -t rsa -b 2048" för att generera dina SSH-nyckelpar. snöre
sshPublicAccess Tillstånd för den offentliga SSH-porten. Möjliga värden är: Inaktiverad – Anger att den offentliga ssh-porten är stängd för den här instansen. Aktiverad – Anger att den offentliga ssh-porten är öppen och tillgänglig enligt principen VNet/undernät om tillämpligt. "Inaktiverad"
"Aktiverad"

ComputeRecurrenceSchedule

Namn Beskrivning Värde
Timmar [Krävs] Lista över timmar för schemat. int[] (krävs)
protokoll [Krävs] Lista över minuter för schemat. int[] (krävs)
månadDagar Lista över månadsdagar för schemat int[]
Vardagar Lista över dagar för schemat. Strängmatris som innehåller något av:
"Fredag"
"Måndag"
"Lördag"
"Söndag"
"Torsdag"
"Tisdag"
"Onsdag"

ComputeResourceTags

Namn Beskrivning Värde

ComputeSchedules (på engelska)

Namn Beskrivning Värde
computeStartStop Listan över startscheman för beräkning som ska tillämpas. ComputeStartStopSchedule[]

ComputeStartStopSchedule

Namn Beskrivning Värde
åtgärd [Krävs] Åtgärden för beräkningskraft. "Start"
"Stopp"
cron cron Krävs om triggerType är Cron. Cron
återkommande Krävs om triggerType är Återkommande. Återkommande
schema [Inaktuell] Används inte längre. Schemabas
tillstånd Är schemat aktiverat eller inaktiverat? "Inaktiverad"
"Aktiverad"
utlösare Typ [Krävs] Schemautlösartypen. "Cron"
"Återkommande"

Cron

Namn Beskrivning Värde
uttryck [Krävs] Anger cron-uttryck för schema.
Uttrycket bör följa formatet NCronTab.
snöre
starttid Starttiden i å-MM-ddTHH:mm:ss-format. snöre
tidszon Anger tidszon där schemat körs.
Tidszon bör följa Windows tidszonsformat. Se: /windows-hardware/manufacture/desktop/default-time-zones?view=windows-11
snöre

CustomService (på engelska)

Namn Beskrivning Värde
Docker Beskriver docker-inställningarna för avbildningen Stuveriarbetare
slutpunkter Konfigurera slutpunkterna för containern slutpunkt[]
miljövariabler Miljövariabel för containern CustomServiceEnvironmentVariables (på engelska)
bild Beskriver bildspecifikationerna Bild
kärna Beskriver jupyter-kernelinställningarna för avbildningen om det är en anpassad miljö JupyterKernelConfig
namn Namn på anpassad tjänst snöre
volymer Konfigurera volymerna för containern VolumeDefinition[]

CustomServiceEnvironmentVariables (på engelska)

Namn Beskrivning Värde

Databricks (Databricks)

Namn Beskrivning Värde
computeType Typ av beräkning "Databricks" (krävs)
egenskaper Egenskaper för Databricks DatabricksEgenskaper

DatabricksEgenskaper

Namn Beskrivning Värde
databricksAccessToken Databricks-åtkomsttoken snöre
workspaceUrl Url för arbetsyta snöre

DataFactory (på engelska)

Namn Beskrivning Värde
computeType Typ av beräkning "DataFactory" (krävs)

DataLakeAnalytics (på engelska)

Namn Beskrivning Värde
computeType Typ av beräkning "DataLakeAnalytics" (krävs)
egenskaper DataLakeAnalyticsSchemaProperties

DataLakeAnalyticsSchemaProperties

Namn Beskrivning Värde
dataLakeStoreAccountName (på engelska) Kontonamn för DataLake Store snöre

Stuveriarbetare

Namn Beskrivning Värde
privilegierad Ange om containern ska köras i privilegierat eller icke-privilegierat läge. Bool

Slutpunkt

Namn Beskrivning Värde
hostIp Värd-IP som programmet exponeras för från containern snöre
namn Namnet på slutpunkten snöre
protokoll Protokoll över vilket kommunikation som ska ske över den här slutpunkten "http"
"tcp"
"udp"
publicerad Port som programmet exponeras för från containern. Int
mål Programport i containern. Int

Miljövariabel

Namn Beskrivning Värde
typ Typ av miljövariabel. Möjliga värden är: lokal – för lokal variabel "lokal"
värde Värdet för miljövariabeln snöre

HDInsight (på engelska)

Namn Beskrivning Värde
computeType Typ av beräkning "HDInsight" (krävs)
egenskaper HDInsight-beräkningsegenskaper HDInsightProperties (HDInsightProperties)

HDInsightProperties (HDInsightProperties)

Namn Beskrivning Värde
adress Offentlig IP-adress för huvudnoden i klustret. snöre
administratorAccount (administratör) Administratörsautentiseringsuppgifter för huvudnoden i klustret VirtualMachineSshCredentials (på engelska)
sshPort (på engelska) Porten är öppen för ssh-anslutningar på huvudnoden i klustret. Int

Bild

Namn Beskrivning Värde
hänvisning Bildreferens-URL om typen är docker. Miljönamn om typen är azureml snöre
typ Typ av bild. Möjliga värden är: docker – för Docker-avbildningar. azureml – För AzureML Environment-avbildningar (anpassade och kuraterade) "azureml"
"docker"
version Version av avbildning som används. Om den senaste är hoppar du över det här fältet snöre

InstanceResourceSchema (på engelska)

Namn Beskrivning Värde

InstanceResourceSchema (på engelska)

Namn Beskrivning Värde

InstanceTypeSchema (på engelska)

Namn Beskrivning Värde
nodeSelector Nodväljare InstanceTypeSchemaNodeSelector
resurser Resursbegäranden/-gränser för den här instanstypen InstanceTypeSchemaResources (på engelska)

InstanceTypeSchemaNodeSelector

Namn Beskrivning Värde

InstanceTypeSchemaResources (på engelska)

Namn Beskrivning Värde
Gränser Resursbegränsningar för den här instanstypen InstanceResourceSchema (på engelska)
begäranden Resursbegäranden för den här instanstypen InstanceResourceSchema (på engelska)

JupyterKernelConfig

Namn Beskrivning Värde
argv argv Argument till körningen sträng[]
visningsnamn Visningsnamn för kerneln snöre
Språk Kernelns språk [Exempelvärde: python] snöre

Kubernetes (på engelska)

Namn Beskrivning Värde
computeType Typ av beräkning "Kubernetes" (krävs)
egenskaper Egenskaper för Kubernetes KubernetesEgenskaper

KubernetesEgenskaper

Namn Beskrivning Värde
defaultInstanceType (standard) Standardinstanstyp snöre
extensionInstanceReleaseTrain Versionståg för tilläggsinstans. snöre
extensionPrincipalId Tilläggets huvudnamns-ID. snöre
instanceTypes Schema för instanstyp KubernetesPropertiesInstanceTypes (på engelska)
Namnområde Beräkningsnamnområde snöre
relayConnectionString Reläanslutningssträng. sträng

Begränsningar:
Känsligt värde. Skicka in som en säker parameter.
serviceBusConnectionString ServiceBus-anslutningssträng. sträng

Begränsningar:
Känsligt värde. Skicka in som en säker parameter.
vcName VC-namn. snöre

KubernetesPropertiesInstanceTypes (på engelska)

Namn Beskrivning Värde

ManagedServiceIdentity (HanteradServiceIdentitet)

Namn Beskrivning Värde
typ Typ av hanterad tjänstidentitet (där både SystemAssigned- och UserAssigned-typer tillåts). "Ingen"
"SystemAssigned"
"SystemAssigned,UserAssigned"
"UserAssigned" (krävs)
användartilldelade identiteter Uppsättningen användartilldelade identiteter som är associerade med resursen. Ordlistenycklarna userAssignedIdentities är ARM-resurs-ID:er i formuläret: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Ordlistevärdena kan vara tomma objekt ({}) i begäranden. UserAssignedIdentiteter

PersonalComputeInstanceSettings (PersonalComputeInstanceSettings)

Namn Beskrivning Värde
tilldelad användare En användare som uttryckligen har tilldelats en personlig beräkningsinstans. Tilldelad användare

Upprepning

Namn Beskrivning Värde
frekvens [Krävs] Frekvensen för att utlösa schemat. "Dag"
"Timme"
"Minut"
"Månad"
"Vecka"
intervall [Krävs] Anger schemaintervall tillsammans med frekvens Int
schema [Krävs] Upprepningsschemat. ComputeRecurrenceSchedule
starttid Starttiden i å-MM-ddTHH:mm:ss-format. snöre
tidszon Anger tidszon där schemat körs.
Tidszon bör följa Windows tidszonsformat. Se: /windows-hardware/manufacture/desktop/default-time-zones?view=windows-11
snöre

ResourceId (på engelska)

Namn Beskrivning Värde
Id-nummer Resursens ID sträng (krävs)

Skalningsinställningar

Namn Beskrivning Värde
maxNodeCount Maximalt antal noder som ska användas int (krävs)
minNodeCount Minsta antal noder som ska användas Int
nodeIdleTimeBeforeScaleDown Inaktivitetstid för nod innan amlCompute skalas ned. Den här strängen måste vara i RFC-format. snöre

Schemabas

Namn Beskrivning Värde
Id-nummer Ett systemtilldelat ID för schemat. snöre
Provisioneringsstatus Aktuellt distributionstillstånd för schemat. "Slutförd"
"Misslyckades"
"Etablering"
tillstånd Är schemat aktiverat eller inaktiverat? "Inaktiverad"
"Aktiverad"

ScriptReference (Skriptreferens)

Namn Beskrivning Värde
skript argument Valfria kommandoradsargument som skickas till skriptet för att köras. snöre
scriptData (på engelska) Platsen för skript i den monterade volymen. snöre
scriptSource (på engelska) Lagringskällan för skriptet: infogad, arbetsyta. snöre
vilopaus Valfri tidsperiod som skickas till timeout-kommandot. snöre

ScriptsToExecute (Skript-till-kör)

Namn Beskrivning Värde
creationScript Skript som bara körs en gång under etableringen av beräkningen. ScriptReference (Skriptreferens)
startskript Skript som körs varje gång datorn startas. ScriptReference (Skriptreferens)

SetupScripts (på engelska)

Namn Beskrivning Värde
Skript Anpassade installationsskript ScriptsToExecute (Skript-till-kör)

Sku

Namn Beskrivning Värde
kapacitet Om SKU:n stöder utskalning/in bör kapacitets heltal inkluderas. Om det inte går att skala ut/in för resursen kan detta utelämnas. Int
familj Om tjänsten har olika generationer av maskinvara, för samma SKU, kan den samlas in här. snöre
namn Namnet på SKU:n. Ex - P3. Det är vanligtvis en bokstav+nummerkod sträng (krävs)
storlek SKU-storleken. När namnfältet är kombinationen av nivå och något annat värde är detta den fristående koden. snöre
nivå Det här fältet måste implementeras av resursprovidern om tjänsten har mer än en nivå, men inte krävs på en PUT. "Grundläggande"
"Kostnadsfri"
"Premium"
"Standard"

Ssl-konfiguration

Namn Beskrivning Värde
certifikat Certifikatdata sträng

Begränsningar:
Känsligt värde. Skicka in som en säker parameter.
cname Certifikatets CNAME snöre
nyckel Nyckeldata sträng

Begränsningar:
Känsligt värde. Skicka in som en säker parameter.
leafDomainLabel (på engelska) Lövdomänetikett för offentlig slutpunkt snöre
overwriteExistingDomain Anger om du vill skriva över en befintlig domänetikett. Bool
tillstånd Aktivera eller inaktivera ssl för bedömning "Auto"
"Inaktiverad"
"Aktiverad"

SynapseSpark (på engelska)

Namn Beskrivning Värde
computeType Typ av beräkning "SynapseSpark" (krävs)
egenskaper SynapseSparkEgenskaper

SynapseSparkEgenskaper

Namn Beskrivning Värde
autoPauseEgenskaper Egenskaper för automatisk paus. AutoPauseEgenskaper
autoScaleProperties Egenskaper för automatisk skalning. AutoskalaEgenskaper
nodeCount (på engelska) Antalet beräkningsnoder som för närvarande har tilldelats till beräkningen. Int
nodeSize (på engelska) Nodstorlek. snöre
nodeSizeFamily Nodstorleksfamilj. snöre
poolnamn Poolnamn. snöre
resursgrupp Namnet på resursgruppen där arbetsytan finns. snöre
sparkVersion Spark-version. snöre
prenumerations-ID Azure-prenumerationsidentifierare. snöre
workspaceName (arbetsyta) Namnet på Azure Machine Learning-arbetsytan. snöre

TmpfsOptions (på engelska)

Namn Beskrivning Värde
storlek Nämn Tmpfs-storleken Int

UserAccountCredentials

Namn Beskrivning Värde
administratörsAnvändarnamn Namnet på administratörsanvändarkontot som kan användas för att SSH till noder. sträng (krävs)
adminUserPassword Lösenord för administratörsanvändarkontot. sträng

Begränsningar:
Känsligt värde. Skicka in som en säker parameter.
adminUserSshPublicKey Offentlig SSH-nyckel för administratörsanvändarkontot. sträng

Begränsningar:
Känsligt värde. Skicka in som en säker parameter.

UserAssignedIdentiteter

Namn Beskrivning Värde

Användartilldelad identitet

Namn Beskrivning Värde

VirtualMachine (VirtualMachine)

Namn Beskrivning Värde
computeType Typ av beräkning "VirtualMachine" (krävs)
egenskaper VirtualMachineSchemaEgenskaper

VirtualMachineImage (på engelska)

Namn Beskrivning Värde
Id-nummer Avbildningssökväg för virtuell dator sträng (krävs)

VirtualMachineSchemaEgenskaper

Namn Beskrivning Värde
adress Den virtuella datorns offentliga IP-adress. snöre
administratorAccount (administratör) Administratörsautentiseringsuppgifter för virtuell dator VirtualMachineSshCredentials (på engelska)
isNotebookInstanceCompute Anger om den här beräkningen ska användas för att köra notebook-filer. Bool
notebookServerPort Notebook-serverporten är öppen för ssh-anslutningar. Int
sshPort (på engelska) Porten är öppen för ssh-anslutningar. Int
virtualMachineSize Storlek på virtuell dator snöre

VirtualMachineSshCredentials (på engelska)

Namn Beskrivning Värde
lösenord Lösenord för administratörskonto snöre
privateKeyData Privata nyckeldata sträng

Begränsningar:
Känsligt värde. Skicka in som en säker parameter.
publicKeyData (publicKeyData) Offentliga nyckeldata sträng

Begränsningar:
Känsligt värde. Skicka in som en säker parameter.
användarnamn Användarnamn för administratörskonto snöre

VolumeDefinition (Volym)

Namn Beskrivning Värde
binda Bindningsalternativ för monteringen BindOptions (BindOptions)
konsistens Volymens konsekvens snöre
readOnly Ange om volymen ska monteras som readOnly. Standardvärdet för detta är falskt. Bool
källa Monteringskällan. För bindningsmonteringar är detta värdsökvägen. snöre
mål Monteringens mål. För bindningsmonteringar är detta sökvägen i containern. snöre
tmpfs tmpfs-alternativet för monteringen TmpfsOptions (på engelska)
typ Typ av volymdefinition. Möjliga värden: bind,volym,tmpfs,npipe "bindning"
"npipe"
"tmpfs"
"volym"
volym Volymalternativ för monteringen Volymalternativ

Volymalternativ

Namn Beskrivning Värde
nocopy nocopy Ange om volymen är nocopy Bool

Användningsexempel

Azure-snabbstartsexempel

Följande Azure-snabbstartsmallar innehålla Bicep-exempel för distribution av den här resurstypen.

Bicep-fil Beskrivning
säker installation av Azure Machine Learning från slutpunkt till slutpunkt Den här uppsättningen Bicep-mallar visar hur du konfigurerar Azure Machine Learning från slutpunkt till slutpunkt i en säker konfiguration. Den här referensimplementeringen omfattar arbetsytan, ett beräkningskluster, beräkningsinstansen och det anslutna privata AKS-klustret.
säker installation från slutpunkt till slutpunkt för Azure Machine Learning (äldre) Den här uppsättningen Bicep-mallar visar hur du konfigurerar Azure Machine Learning från slutpunkt till slutpunkt i en säker konfiguration. Den här referensimplementeringen omfattar arbetsytan, ett beräkningskluster, beräkningsinstansen och det anslutna privata AKS-klustret.
Skapa ett AKS-beräkningsmål med en privat IP-adress Den här mallen skapar ett AKS-beräkningsmål i en given Azure Machine Learning-tjänstarbetsyta med en privat IP-adress.

Resursdefinition för ARM-mall

Resurstypen arbetsytor/beräkningsresurser kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.MachineLearningServices/workspaces/computes-resurs lägger du till följande JSON i mallen.

{
  "type": "Microsoft.MachineLearningServices/workspaces/computes",
  "apiVersion": "2025-04-01-preview",
  "name": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
      }
    }
  },
  "location": "string",
  "properties": {
    "computeLocation": "string",
    "description": "string",
    "disableLocalAuth": "bool",
    "resourceId": "string",
    "computeType": "string"
    // For remaining properties, see Compute objects
  },
  "sku": {
    "capacity": "int",
    "family": "string",
    "name": "string",
    "size": "string",
    "tier": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

Beräkningsobjekt

Ange egenskapen computeType för att ange typ av objekt.

För AKS-använder du:

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

För AmlComputeanvänder du:

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

För ComputeInstanceanvänder du:

{
  "computeType": "ComputeInstance",
  "properties": {
    "applicationSharingPolicy": "string",
    "autologgerSettings": {
      "mlflowAutologger": "string"
    },
    "computeInstanceAuthorizationType": "string",
    "customServices": [
      {
        "docker": {
          "privileged": "bool"
        },
        "endpoints": [
          {
            "hostIp": "string",
            "name": "string",
            "protocol": "string",
            "published": "int",
            "target": "int"
          }
        ],
        "environmentVariables": {
          "{customized property}": {
            "type": "string",
            "value": "string"
          }
        },
        "image": {
          "reference": "string",
          "type": "string",
          "version": "string"
        },
        "kernel": {
          "argv": [ "string" ],
          "displayName": "string",
          "language": "string"
        },
        "name": "string",
        "volumes": [
          {
            "bind": {
              "createHostPath": "bool",
              "propagation": "string",
              "selinux": "string"
            },
            "consistency": "string",
            "readOnly": "bool",
            "source": "string",
            "target": "string",
            "tmpfs": {
              "size": "int"
            },
            "type": "string",
            "volume": {
              "nocopy": "bool"
            }
          }
        ]
      }
    ],
    "enableNodePublicIp": "bool",
    "enableOSPatching": "bool",
    "enableRootAccess": "bool",
    "enableSSO": "bool",
    "idleTimeBeforeShutdown": "string",
    "personalComputeInstanceSettings": {
      "assignedUser": {
        "objectId": "string",
        "tenantId": "string"
      }
    },
    "releaseQuotaOnStop": "bool",
    "schedules": {
      "computeStartStop": [
        {
          "action": "string",
          "cron": {
            "expression": "string",
            "startTime": "string",
            "timeZone": "string"
          },
          "recurrence": {
            "frequency": "string",
            "interval": "int",
            "schedule": {
              "hours": [ "int" ],
              "minutes": [ "int" ],
              "monthDays": [ "int" ],
              "weekDays": [ "string" ]
            },
            "startTime": "string",
            "timeZone": "string"
          },
          "schedule": {
            "id": "string",
            "provisioningStatus": "string",
            "status": "string"
          },
          "status": "string",
          "triggerType": "string"
        }
      ]
    },
    "setupScripts": {
      "scripts": {
        "creationScript": {
          "scriptArguments": "string",
          "scriptData": "string",
          "scriptSource": "string",
          "timeout": "string"
        },
        "startupScript": {
          "scriptArguments": "string",
          "scriptData": "string",
          "scriptSource": "string",
          "timeout": "string"
        }
      }
    },
    "sshSettings": {
      "adminPublicKey": "string",
      "sshPublicAccess": "string"
    },
    "subnet": {
      "id": "string"
    },
    "vmSize": "string"
  }
}

För DataFactoryanvänder du:

{
  "computeType": "DataFactory"
}

För DataLakeAnalyticsanvänder du:

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

För Databricksanvänder du:

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

För HDInsight-använder du:

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

För Kubernetesanvänder du:

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

För SynapseSparkanvänder du:

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

För VirtualMachineanvänder du:

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

Egenskapsvärden

Microsoft.MachineLearningServices/workspaces/computes

Namn Beskrivning Värde
apiVersion API-versionen "2025-04-01-preview"
identitet Resursens identitet. ManagedServiceIdentity (HanteradServiceIdentitet)
läge Anger resursens plats. snöre
namn Resursnamnet sträng

Begränsningar:
Mönster = ^[a-zA-Z](?![a-zA-Z0-9-]*-\d+$)[a-zA-Z0-9\-]{2,23}$ (krävs)
egenskaper Beräkningsegenskaper Beräkning
Sku SKU:n för arbetsytan. Sku
Taggar Resursetiketter Ordlista med taggnamn och värden. Se taggar i mallar
typ Resurstypen "Microsoft.MachineLearningServices/workspaces/computes"

AKS

Namn Beskrivning Värde
computeType Typ av beräkning "AKS" (krävs)
egenskaper AKS-egenskaper AKSSchemaEgenskaper

AksNetworkingConfiguration (AksNetworkingConfiguration

Namn Beskrivning Värde
dnsServiceIP En IP-adress som tilldelats Kubernetes DNS-tjänsten. Den måste ligga inom kubernetes-tjänstens adressintervall som anges i serviceCidr. sträng

Begränsningar:
Mönster = ^(?:(?: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 Ett IP-intervall för CIDR-notation som tilldelats Docker-bryggnätverket. Den får inte överlappa några IP-intervall för undernätet eller Kubernetes-tjänstens adressintervall. sträng

Begränsningar:
Mönster = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$
serviceCidr Ett IP-intervall för CIDR-notation som tjänstkluster-IP-adresser ska tilldelas från. Den får inte överlappa några IP-intervall för undernätet. sträng

Begränsningar:
Mönster = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$
subnetId Resurs-ID för virtuellt nätverk som beräkningsnoderna tillhör snöre

AKSSchemaEgenskaper

Namn Beskrivning Värde
agentCount Antal agenter Int

Begränsningar:
Minsta värde = 0
agentVmSize Agentstorlek för virtuell dator snöre
aksNetworkingConfiguration AKS-nätverkskonfiguration för vnet AksNetworkingConfiguration (AksNetworkingConfiguration
klusterFQDN Fullständigt domännamn för kluster snöre
clusterSyfte Avsedd användning av klustret "DenseProd"
"DevTest"
"FastProd"
loadBalancerSubnet Lastbalanserarens undernät snöre
loadBalancerType Typ av lastbalanserare "InternalLoadBalancer"
"PublicIp"
sslConfiguration (på engelska) SSL-konfiguration Ssl-konfiguration

AmlCompute

Namn Beskrivning Värde
computeType Typ av beräkning "AmlCompute" (krävs)
egenskaper Egenskaper för AmlCompute AmlComputeProperties

AmlComputeProperties

Namn Beskrivning Värde
enableNodePublicIp Aktivera eller inaktivera etablering av offentliga IP-adresser för noder. Möjliga värden är: Möjliga värden är: true – Anger att beräkningsnoderna kommer att ha offentliga IP-adresser etablerade. false – anger att beräkningsnoderna har en privat slutpunkt och inga offentliga IP-adresser. Bool
isolerat nätverk Nätverket är isolerat eller inte Bool
operativsystemtyp Typ av beräkningsoperativsystem "Linux"
"Windows"
propertyBag En egenskapsväska som innehåller ytterligare egenskaper. någon
remoteLoginPortPublicAccess Tillstånd för den offentliga SSH-porten. Möjliga värden är: Inaktiverad – Anger att den offentliga ssh-porten är stängd på alla noder i klustret. Aktiverad – Anger att den offentliga ssh-porten är öppen på alla noder i klustret. NotSpecified – anger att den offentliga ssh-porten är stängd på alla noder i klustret om det virtuella nätverket har definierats, annars är öppen alla offentliga noder. Det kan bara vara standard när klustret skapas. När det har skapats aktiveras eller inaktiveras det. "Inaktiverad"
"Aktiverad"
"NotSpecified"
skalinställningar Skalningsinställningar för AML Compute ScaleSettings (Skala) Inställningar
subnät Resurs-ID för virtuellt nätverk som beräkningsnoderna tillhör. ResourceId (på engelska)
userAccountCredentials Autentiseringsuppgifter för ett administratörsanvändarkonto som skapas på varje beräkningsnod. UserAccountCredentials
virtualMachineImage Avbildning av virtuell dator för AML Compute – endast windows VirtualMachineImage (på engelska)
vmPriority Prioritet för virtuell dator "Dedikerad"
"LowPriority"
VM-storlek Storlek på virtuell dator snöre

Tilldelad användare

Namn Beskrivning Värde
objectId (objekt-ID) Användarens AAD-objekt-ID. sträng (krävs)
hyresgästId Användarens AAD-klient-ID. sträng (krävs)

AutoPauseEgenskaper

Namn Beskrivning Värde
delayInMinutes (fördröjning) i minuter Int
Aktiverad Bool

AutoskalningEgenskaper

Namn Beskrivning Värde
Aktiverad Bool
maxNodeCount Int
minNodeCount Int

BindOptions (BindOptions)

Namn Beskrivning Värde
createHostPath Ange om värdsökvägen ska skapas. Bool
förökning Typ av bindningsalternativ snöre
Selinux Nämn selinuxalternativen. snöre

Räkna ut

Namn Beskrivning Värde
computeLocation Plats för den underliggande beräkningen snöre
computeType Ange till AKS för typ AKS. Ange till "AmlCompute" för typ AmlCompute. Ange till "ComputeInstance" för typen ComputeInstance. Ange till DataFactory för typen DataFactory. Ange till DataLakeAnalytics för typen DataLakeAnalytics. Ange till Databricks för typen Databricks. Ange till "HDInsight" för typen HDInsight. Ange till Kubernetes för typen Kubernetes. Ange till SynapseSpark för typ SynapseSpark. Ange till "VirtualMachine" för typen VirtualMachine. "AKS"
"AmlCompute"
"ComputeInstance"
"Databricks"
"DataFactory"
"DataLakeAnalytics"
"HDInsight"
"Kubernetes"
"SynapseSpark"
"VirtualMachine" (krävs)
beskrivning Beskrivningen av Machine Learning-beräkningen. snöre
disableLocalAuth Avregistrera dig från lokal autentisering och se till att kunderna endast kan använda MSI och AAD exklusivt för autentisering. Bool
resursId ARM-resurs-ID för den underliggande beräkningen snöre

ComputeInstance

Namn Beskrivning Värde
computeType Typ av beräkning "ComputeInstance" (krävs)
egenskaper Egenskaper för ComputeInstance ComputeInstanceProperties

ComputeInstanceAutologgerSettings (på engelska)

Namn Beskrivning Värde
mlflowAutologger Anger om mlflow autologger är aktiverat för notebook-filer. "Inaktiverad"
"Aktiverad"

ComputeInstanceProperties

Namn Beskrivning Värde
applicationSharingPolicy (på engelska) Princip för att dela program på den här beräkningsinstansen mellan användare av en överordnad arbetsyta. Om det är personligt kan endast skaparen komma åt program på den här beräkningsinstansen. När den delas kan alla arbetsyteanvändare komma åt program på den här instansen beroende på hans/hennes tilldelade roll. "Personligt"
"Delad"
autologgerInställningar Anger inställningar för autologger. ComputeInstanceAutologgerSettings (på engelska)
computeInstanceAuthorizationType Auktoriseringstyp för beräkningsinstans. Tillgängliga värden är personliga (standard). "personligt"
anpassade tjänster Lista över anpassade tjänster som lagts till i beräkningen. CustomService[]
enableNodePublicIp Aktivera eller inaktivera etablering av offentliga IP-adresser för noder. Möjliga värden är: Möjliga värden är: true – Anger att beräkningsnoderna kommer att ha offentliga IP-adresser etablerade. false – anger att beräkningsnoderna har en privat slutpunkt och inga offentliga IP-adresser. Bool
enableOSPatching Aktivera automatisk uppdatering av operativsystemet. Möjliga värden är: true, false. Bool
enableRootAccess Aktivera rotåtkomst. Möjliga värden är: true, false. Bool
aktivera enkel inloggning Aktivera enkel inloggning (enkel inloggning). Möjliga värden är: true, false. Bool
idleTimeBeforeShutdown Stoppar beräkningsinstansen efter användardefinierad inaktivitetsperiod. Tid definieras i ISO8601 format. Minimum är 15 min, max är 3 dagar. snöre
personalComputeInstanceSettings Inställningar för en personlig beräkningsinstans. PersonalComputeInstanceSettings (PersonalComputeInstanceSettings)
releaseQuotaOnStop Frisläpp kvoten om beräkningsinstansen har stoppats. Möjliga värden är: true – versionskvot om beräkningsinstansen har stoppats. false – frigör inte kvoten när beräkningsinstansen stoppades. Bool
Scheman Listan över scheman som ska tillämpas på beräkningen. ComputeSchedules (på engelska)
setupScripts Information om anpassade skript som ska köras för att konfigurera klustret. SetupScripts (på engelska)
ssh-inställningar Anger princip och inställningar för SSH-åtkomst. ComputeInstanceSshSettings
subnät Resurs-ID för virtuellt nätverk som beräkningsnoderna tillhör. ResourceId (på engelska)
VM-storlek Storlek på virtuell dator snöre

ComputeInstanceSshSettings

Namn Beskrivning Värde
adminPublicKey Anger den offentliga SSH rsa-nyckelfilen som en sträng. Använd "ssh-keygen -t rsa -b 2048" för att generera dina SSH-nyckelpar. snöre
sshPublicAccess Tillstånd för den offentliga SSH-porten. Möjliga värden är: Inaktiverad – Anger att den offentliga ssh-porten är stängd för den här instansen. Aktiverad – Anger att den offentliga ssh-porten är öppen och tillgänglig enligt principen VNet/undernät om tillämpligt. "Inaktiverad"
"Aktiverad"

ComputeRecurrenceSchedule

Namn Beskrivning Värde
Timmar [Krävs] Lista över timmar för schemat. int[] (krävs)
protokoll [Krävs] Lista över minuter för schemat. int[] (krävs)
månadDagar Lista över månadsdagar för schemat int[]
Vardagar Lista över dagar för schemat. Strängmatris som innehåller något av:
"Fredag"
"Måndag"
"Lördag"
"Söndag"
"Torsdag"
"Tisdag"
"Onsdag"

ComputeResourceTags

Namn Beskrivning Värde

ComputeSchedules (på engelska)

Namn Beskrivning Värde
computeStartStop Listan över startscheman för beräkning som ska tillämpas. ComputeStartStopSchedule[]

ComputeStartStopSchedule

Namn Beskrivning Värde
åtgärd [Krävs] Åtgärden för beräkningskraft. "Start"
"Stopp"
cron cron Krävs om triggerType är Cron. Cron
återkommande Krävs om triggerType är Återkommande. Återkommande
schema [Inaktuell] Används inte längre. Schemabas
tillstånd Är schemat aktiverat eller inaktiverat? "Inaktiverad"
"Aktiverad"
utlösare Typ [Krävs] Schemautlösartypen. "Cron"
"Återkommande"

Cron

Namn Beskrivning Värde
uttryck [Krävs] Anger cron-uttryck för schema.
Uttrycket bör följa formatet NCronTab.
snöre
starttid Starttiden i å-MM-ddTHH:mm:ss-format. snöre
tidszon Anger tidszon där schemat körs.
Tidszon bör följa Windows tidszonsformat. Se: /windows-hardware/manufacture/desktop/default-time-zones?view=windows-11
snöre

CustomService (på engelska)

Namn Beskrivning Värde
Docker Beskriver docker-inställningarna för avbildningen Stuveriarbetare
slutpunkter Konfigurera slutpunkterna för containern slutpunkt[]
miljövariabler Miljövariabel för containern CustomServiceEnvironmentVariables (på engelska)
bild Beskriver bildspecifikationerna Bild
kärna Beskriver jupyter-kernelinställningarna för avbildningen om det är en anpassad miljö JupyterKernelConfig
namn Namn på anpassad tjänst snöre
volymer Konfigurera volymerna för containern VolumeDefinition[]

CustomServiceEnvironmentVariables (på engelska)

Namn Beskrivning Värde

Databricks (Databricks)

Namn Beskrivning Värde
computeType Typ av beräkning "Databricks" (krävs)
egenskaper Egenskaper för Databricks DatabricksEgenskaper

DatabricksEgenskaper

Namn Beskrivning Värde
databricksAccessToken Databricks-åtkomsttoken snöre
workspaceUrl Url för arbetsyta snöre

DataFactory (på engelska)

Namn Beskrivning Värde
computeType Typ av beräkning "DataFactory" (krävs)

DataLakeAnalytics (på engelska)

Namn Beskrivning Värde
computeType Typ av beräkning "DataLakeAnalytics" (krävs)
egenskaper DataLakeAnalyticsSchemaProperties

DataLakeAnalyticsSchemaProperties

Namn Beskrivning Värde
dataLakeStoreAccountName (på engelska) Kontonamn för DataLake Store snöre

Stuveriarbetare

Namn Beskrivning Värde
privilegierad Ange om containern ska köras i privilegierat eller icke-privilegierat läge. Bool

Slutpunkt

Namn Beskrivning Värde
hostIp Värd-IP som programmet exponeras för från containern snöre
namn Namnet på slutpunkten snöre
protokoll Protokoll över vilket kommunikation som ska ske över den här slutpunkten "http"
"tcp"
"udp"
publicerad Port som programmet exponeras för från containern. Int
mål Programport i containern. Int

Miljövariabel

Namn Beskrivning Värde
typ Typ av miljövariabel. Möjliga värden är: lokal – för lokal variabel "lokal"
värde Värdet för miljövariabeln snöre

HDInsight (på engelska)

Namn Beskrivning Värde
computeType Typ av beräkning "HDInsight" (krävs)
egenskaper HDInsight-beräkningsegenskaper HDInsightProperties (HDInsightProperties)

HDInsightProperties (HDInsightProperties)

Namn Beskrivning Värde
adress Offentlig IP-adress för huvudnoden i klustret. snöre
administratorAccount (administratör) Administratörsautentiseringsuppgifter för huvudnoden i klustret VirtualMachineSshCredentials (på engelska)
sshPort (på engelska) Porten är öppen för ssh-anslutningar på huvudnoden i klustret. Int

Bild

Namn Beskrivning Värde
hänvisning Bildreferens-URL om typen är docker. Miljönamn om typen är azureml snöre
typ Typ av bild. Möjliga värden är: docker – för Docker-avbildningar. azureml – För AzureML Environment-avbildningar (anpassade och kuraterade) "azureml"
"docker"
version Version av avbildning som används. Om den senaste är hoppar du över det här fältet snöre

InstanceResourceSchema (på engelska)

Namn Beskrivning Värde

InstanceResourceSchema (på engelska)

Namn Beskrivning Värde

InstanceTypeSchema (på engelska)

Namn Beskrivning Värde
nodeSelector Nodväljare InstanceTypeSchemaNodeSelector
resurser Resursbegäranden/-gränser för den här instanstypen InstanceTypeSchemaResources (på engelska)

InstanceTypeSchemaNodeSelector

Namn Beskrivning Värde

InstanceTypeSchemaResources (på engelska)

Namn Beskrivning Värde
Gränser Resursbegränsningar för den här instanstypen InstanceResourceSchema (på engelska)
begäranden Resursbegäranden för den här instanstypen InstanceResourceSchema (på engelska)

JupyterKernelConfig

Namn Beskrivning Värde
argv argv Argument till körningen sträng[]
visningsnamn Visningsnamn för kerneln snöre
Språk Kernelns språk [Exempelvärde: python] snöre

Kubernetes (på engelska)

Namn Beskrivning Värde
computeType Typ av beräkning "Kubernetes" (krävs)
egenskaper Egenskaper för Kubernetes KubernetesEgenskaper

KubernetesEgenskaper

Namn Beskrivning Värde
defaultInstanceType (standard) Standardinstanstyp snöre
extensionInstanceReleaseTrain Versionståg för tilläggsinstans. snöre
extensionPrincipalId Tilläggets huvudnamns-ID. snöre
instanceTypes Schema för instanstyp KubernetesPropertiesInstanceTypes (på engelska)
Namnområde Beräkningsnamnområde snöre
relayConnectionString Reläanslutningssträng. sträng

Begränsningar:
Känsligt värde. Skicka in som en säker parameter.
serviceBusConnectionString ServiceBus-anslutningssträng. sträng

Begränsningar:
Känsligt värde. Skicka in som en säker parameter.
vcName VC-namn. snöre

KubernetesPropertiesInstanceTypes (på engelska)

Namn Beskrivning Värde

ManagedServiceIdentity (HanteradServiceIdentitet)

Namn Beskrivning Värde
typ Typ av hanterad tjänstidentitet (där både SystemAssigned- och UserAssigned-typer tillåts). "Ingen"
"SystemAssigned"
"SystemAssigned,UserAssigned"
"UserAssigned" (krävs)
användartilldelade identiteter Uppsättningen användartilldelade identiteter som är associerade med resursen. Ordlistenycklarna userAssignedIdentities är ARM-resurs-ID:er i formuläret: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Ordlistevärdena kan vara tomma objekt ({}) i begäranden. UserAssignedIdentiteter

PersonalComputeInstanceSettings (PersonalComputeInstanceSettings)

Namn Beskrivning Värde
tilldelad användare En användare som uttryckligen har tilldelats en personlig beräkningsinstans. Tilldelad användare

Upprepning

Namn Beskrivning Värde
frekvens [Krävs] Frekvensen för att utlösa schemat. "Dag"
"Timme"
"Minut"
"Månad"
"Vecka"
intervall [Krävs] Anger schemaintervall tillsammans med frekvens Int
schema [Krävs] Upprepningsschemat. ComputeRecurrenceSchedule
starttid Starttiden i å-MM-ddTHH:mm:ss-format. snöre
tidszon Anger tidszon där schemat körs.
Tidszon bör följa Windows tidszonsformat. Se: /windows-hardware/manufacture/desktop/default-time-zones?view=windows-11
snöre

ResourceId (på engelska)

Namn Beskrivning Värde
Id-nummer Resursens ID sträng (krävs)

Skalningsinställningar

Namn Beskrivning Värde
maxNodeCount Maximalt antal noder som ska användas int (krävs)
minNodeCount Minsta antal noder som ska användas Int
nodeIdleTimeBeforeScaleDown Inaktivitetstid för nod innan amlCompute skalas ned. Den här strängen måste vara i RFC-format. snöre

Schemabas

Namn Beskrivning Värde
Id-nummer Ett systemtilldelat ID för schemat. snöre
Provisioneringsstatus Aktuellt distributionstillstånd för schemat. "Slutförd"
"Misslyckades"
"Etablering"
tillstånd Är schemat aktiverat eller inaktiverat? "Inaktiverad"
"Aktiverad"

ScriptReference (Skriptreferens)

Namn Beskrivning Värde
skript argument Valfria kommandoradsargument som skickas till skriptet för att köras. snöre
scriptData (på engelska) Platsen för skript i den monterade volymen. snöre
scriptSource (på engelska) Lagringskällan för skriptet: infogad, arbetsyta. snöre
vilopaus Valfri tidsperiod som skickas till timeout-kommandot. snöre

ScriptsToExecute (Skript-till-kör)

Namn Beskrivning Värde
creationScript Skript som bara körs en gång under etableringen av beräkningen. ScriptReference (Skriptreferens)
startskript Skript som körs varje gång datorn startas. ScriptReference (Skriptreferens)

SetupScripts (på engelska)

Namn Beskrivning Värde
Skript Anpassade installationsskript ScriptsToExecute (Skript-till-kör)

Sku

Namn Beskrivning Värde
kapacitet Om SKU:n stöder utskalning/in bör kapacitets heltal inkluderas. Om det inte går att skala ut/in för resursen kan detta utelämnas. Int
familj Om tjänsten har olika generationer av maskinvara, för samma SKU, kan den samlas in här. snöre
namn Namnet på SKU:n. Ex - P3. Det är vanligtvis en bokstav+nummerkod sträng (krävs)
storlek SKU-storleken. När namnfältet är kombinationen av nivå och något annat värde är detta den fristående koden. snöre
nivå Det här fältet måste implementeras av resursprovidern om tjänsten har mer än en nivå, men inte krävs på en PUT. "Grundläggande"
"Kostnadsfri"
"Premium"
"Standard"

Ssl-konfiguration

Namn Beskrivning Värde
certifikat Certifikatdata sträng

Begränsningar:
Känsligt värde. Skicka in som en säker parameter.
cname Certifikatets CNAME snöre
nyckel Nyckeldata sträng

Begränsningar:
Känsligt värde. Skicka in som en säker parameter.
leafDomainLabel (på engelska) Lövdomänetikett för offentlig slutpunkt snöre
overwriteExistingDomain Anger om du vill skriva över en befintlig domänetikett. Bool
tillstånd Aktivera eller inaktivera ssl för bedömning "Auto"
"Inaktiverad"
"Aktiverad"

SynapseSpark (på engelska)

Namn Beskrivning Värde
computeType Typ av beräkning "SynapseSpark" (krävs)
egenskaper SynapseSparkEgenskaper

SynapseSparkEgenskaper

Namn Beskrivning Värde
autoPauseEgenskaper Egenskaper för automatisk paus. AutoPauseEgenskaper
autoScaleProperties Egenskaper för automatisk skalning. AutoskalaEgenskaper
nodeCount (på engelska) Antalet beräkningsnoder som för närvarande har tilldelats till beräkningen. Int
nodeSize (på engelska) Nodstorlek. snöre
nodeSizeFamily Nodstorleksfamilj. snöre
poolnamn Poolnamn. snöre
resursgrupp Namnet på resursgruppen där arbetsytan finns. snöre
sparkVersion Spark-version. snöre
prenumerations-ID Azure-prenumerationsidentifierare. snöre
workspaceName (arbetsyta) Namnet på Azure Machine Learning-arbetsytan. snöre

TmpfsOptions (på engelska)

Namn Beskrivning Värde
storlek Nämn Tmpfs-storleken Int

UserAccountCredentials

Namn Beskrivning Värde
administratörsAnvändarnamn Namnet på administratörsanvändarkontot som kan användas för att SSH till noder. sträng (krävs)
adminUserPassword Lösenord för administratörsanvändarkontot. sträng

Begränsningar:
Känsligt värde. Skicka in som en säker parameter.
adminUserSshPublicKey Offentlig SSH-nyckel för administratörsanvändarkontot. sträng

Begränsningar:
Känsligt värde. Skicka in som en säker parameter.

UserAssignedIdentiteter

Namn Beskrivning Värde

Användartilldelad identitet

Namn Beskrivning Värde

VirtualMachine (VirtualMachine)

Namn Beskrivning Värde
computeType Typ av beräkning "VirtualMachine" (krävs)
egenskaper VirtualMachineSchemaEgenskaper

VirtualMachineImage (på engelska)

Namn Beskrivning Värde
Id-nummer Avbildningssökväg för virtuell dator sträng (krävs)

VirtualMachineSchemaEgenskaper

Namn Beskrivning Värde
adress Den virtuella datorns offentliga IP-adress. snöre
administratorAccount (administratör) Administratörsautentiseringsuppgifter för virtuell dator VirtualMachineSshCredentials (på engelska)
isNotebookInstanceCompute Anger om den här beräkningen ska användas för att köra notebook-filer. Bool
notebookServerPort Notebook-serverporten är öppen för ssh-anslutningar. Int
sshPort (på engelska) Porten är öppen för ssh-anslutningar. Int
virtualMachineSize Storlek på virtuell dator snöre

VirtualMachineSshCredentials (på engelska)

Namn Beskrivning Värde
lösenord Lösenord för administratörskonto snöre
privateKeyData Privata nyckeldata sträng

Begränsningar:
Känsligt värde. Skicka in som en säker parameter.
publicKeyData (publicKeyData) Offentliga nyckeldata sträng

Begränsningar:
Känsligt värde. Skicka in som en säker parameter.
användarnamn Användarnamn för administratörskonto snöre

VolumeDefinition (Volym)

Namn Beskrivning Värde
binda Bindningsalternativ för monteringen BindOptions (BindOptions)
konsistens Volymens konsekvens snöre
readOnly Ange om volymen ska monteras som readOnly. Standardvärdet för detta är falskt. Bool
källa Monteringskällan. För bindningsmonteringar är detta värdsökvägen. snöre
mål Monteringens mål. För bindningsmonteringar är detta sökvägen i containern. snöre
tmpfs tmpfs-alternativet för monteringen TmpfsOptions (på engelska)
typ Typ av volymdefinition. Möjliga värden: bind,volym,tmpfs,npipe "bindning"
"npipe"
"tmpfs"
"volym"
volym Volymalternativ för monteringen Volymalternativ

Volymalternativ

Namn Beskrivning Värde
nocopy nocopy Ange om volymen är nocopy Bool

Användningsexempel

Azure snabbstartmallar

Följande Azure-snabbstartsmallar distribuera den här resurstypen.

Mall Beskrivning
säker installation av Azure Machine Learning från slutpunkt till slutpunkt

Distribuera till Azure
Den här uppsättningen Bicep-mallar visar hur du konfigurerar Azure Machine Learning från slutpunkt till slutpunkt i en säker konfiguration. Den här referensimplementeringen omfattar arbetsytan, ett beräkningskluster, beräkningsinstansen och det anslutna privata AKS-klustret.
säker installation från slutpunkt till slutpunkt för Azure Machine Learning (äldre)

Distribuera till Azure
Den här uppsättningen Bicep-mallar visar hur du konfigurerar Azure Machine Learning från slutpunkt till slutpunkt i en säker konfiguration. Den här referensimplementeringen omfattar arbetsytan, ett beräkningskluster, beräkningsinstansen och det anslutna privata AKS-klustret.
Skapa en LinkedService i Azure Machine Learning-arbetsytan

Distribuera till Azure
Den här mallen skapar en LinkedService på en befintlig Azure Machine Learning-arbetsyta.
Skapa en ADLA-beräkningstjänst för Machine Learning Service

Distribuera till Azure
Den här mallen skapar en ADLA-beräkning för Machine Learning Service.
Skapa en Machine Learning Service Aks Compute-

Distribuera till Azure
Den här mallen skapar en Machine Learning Service Aks Compute.
Skapa en DSVM-beräkningstjänst för Machine Learning Service

Distribuera till Azure
Den här mallen skapar en DSVM-beräkning för Machine Learning Service.
Skapa ett HDInsight-kluster för Machine Learning Service

Distribuera till Azure
Den här mallen skapar ett HDInsight-kluster för Machine Learning Service
Skapa ett AKS-beräkningsmål med en privat IP-adress

Distribuera till Azure
Den här mallen skapar ett AKS-beräkningsmål i en given Azure Machine Learning-tjänstarbetsyta med en privat IP-adress.
Skapa en Azure Machine Learning aks-beräkning

Distribuera till Azure
Den här mallen skapar en Azure Machine Learning aks-beräkning.
Skapa ett Azure Machine Learning-beräkningskluster

Distribuera till Azure
Den här mallen skapar ett Azure Machine Learning-beräkningskluster.
Skapa en Azure Machine Learning-beräkningsinstans

Distribuera till Azure
Den här mallen skapar en Azure Machine Learning-beräkningsinstans åt en annan användare med ett exempel på ett infogat installationsskript

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen arbetsytor/beräkningsresurser kan distribueras med åtgärder som mål:

  • Resursgrupper

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.MachineLearningServices/workspaces/computes-resurs lägger du till följande Terraform i mallen.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.MachineLearningServices/workspaces/computes@2025-04-01-preview"
  name = "string"
  parent_id = "string"
  identity {
    type = "string"
    identity_ids = [
      "string"
    ]
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    properties = {
      computeLocation = "string"
      description = "string"
      disableLocalAuth = bool
      resourceId = "string"
      computeType = "string"
      // For remaining properties, see Compute objects
    }
    sku = {
      capacity = int
      family = "string"
      name = "string"
      size = "string"
      tier = "string"
    }
  }
}

Beräkningsobjekt

Ange egenskapen computeType för att ange typ av objekt.

För AKS-använder du:

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

För AmlComputeanvänder du:

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

För ComputeInstanceanvänder du:

{
  computeType = "ComputeInstance"
  properties = {
    applicationSharingPolicy = "string"
    autologgerSettings = {
      mlflowAutologger = "string"
    }
    computeInstanceAuthorizationType = "string"
    customServices = [
      {
        docker = {
          privileged = bool
        }
        endpoints = [
          {
            hostIp = "string"
            name = "string"
            protocol = "string"
            published = int
            target = int
          }
        ]
        environmentVariables = {
          {customized property} = {
            type = "string"
            value = "string"
          }
        }
        image = {
          reference = "string"
          type = "string"
          version = "string"
        }
        kernel = {
          argv = [
            "string"
          ]
          displayName = "string"
          language = "string"
        }
        name = "string"
        volumes = [
          {
            bind = {
              createHostPath = bool
              propagation = "string"
              selinux = "string"
            }
            consistency = "string"
            readOnly = bool
            source = "string"
            target = "string"
            tmpfs = {
              size = int
            }
            type = "string"
            volume = {
              nocopy = bool
            }
          }
        ]
      }
    ]
    enableNodePublicIp = bool
    enableOSPatching = bool
    enableRootAccess = bool
    enableSSO = bool
    idleTimeBeforeShutdown = "string"
    personalComputeInstanceSettings = {
      assignedUser = {
        objectId = "string"
        tenantId = "string"
      }
    }
    releaseQuotaOnStop = bool
    schedules = {
      computeStartStop = [
        {
          action = "string"
          cron = {
            expression = "string"
            startTime = "string"
            timeZone = "string"
          }
          recurrence = {
            frequency = "string"
            interval = int
            schedule = {
              hours = [
                int
              ]
              minutes = [
                int
              ]
              monthDays = [
                int
              ]
              weekDays = [
                "string"
              ]
            }
            startTime = "string"
            timeZone = "string"
          }
          schedule = {
            id = "string"
            provisioningStatus = "string"
            status = "string"
          }
          status = "string"
          triggerType = "string"
        }
      ]
    }
    setupScripts = {
      scripts = {
        creationScript = {
          scriptArguments = "string"
          scriptData = "string"
          scriptSource = "string"
          timeout = "string"
        }
        startupScript = {
          scriptArguments = "string"
          scriptData = "string"
          scriptSource = "string"
          timeout = "string"
        }
      }
    }
    sshSettings = {
      adminPublicKey = "string"
      sshPublicAccess = "string"
    }
    subnet = {
      id = "string"
    }
    vmSize = "string"
  }
}

För DataFactoryanvänder du:

{
  computeType = "DataFactory"
}

För DataLakeAnalyticsanvänder du:

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

För Databricksanvänder du:

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

För HDInsight-använder du:

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

För Kubernetesanvänder du:

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

För SynapseSparkanvänder du:

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

För VirtualMachineanvänder du:

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

Egenskapsvärden

Microsoft.MachineLearningServices/workspaces/computes

Namn Beskrivning Värde
identitet Resursens identitet. ManagedServiceIdentity (HanteradServiceIdentitet)
läge Anger resursens plats. snöre
namn Resursnamnet sträng

Begränsningar:
Mönster = ^[a-zA-Z](?![a-zA-Z0-9-]*-\d+$)[a-zA-Z0-9\-]{2,23}$ (krävs)
föräldra_id ID för resursen som är överordnad för den här resursen. ID för resurs av typen: arbetsytor
egenskaper Beräkningsegenskaper Beräkning
Sku SKU:n för arbetsytan. Sku
Taggar Resursetiketter Ordlista med taggnamn och värden.
typ Resurstypen "Microsoft.MachineLearningServices/workspaces/computes@2025-04-01-preview"

AKS

Namn Beskrivning Värde
computeType Typ av beräkning "AKS" (krävs)
egenskaper AKS-egenskaper AKSSchemaEgenskaper

AksNetworkingConfiguration (AksNetworkingConfiguration

Namn Beskrivning Värde
dnsServiceIP En IP-adress som tilldelats Kubernetes DNS-tjänsten. Den måste ligga inom kubernetes-tjänstens adressintervall som anges i serviceCidr. sträng

Begränsningar:
Mönster = ^(?:(?: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 Ett IP-intervall för CIDR-notation som tilldelats Docker-bryggnätverket. Den får inte överlappa några IP-intervall för undernätet eller Kubernetes-tjänstens adressintervall. sträng

Begränsningar:
Mönster = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$
serviceCidr Ett IP-intervall för CIDR-notation som tjänstkluster-IP-adresser ska tilldelas från. Den får inte överlappa några IP-intervall för undernätet. sträng

Begränsningar:
Mönster = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$
subnetId Resurs-ID för virtuellt nätverk som beräkningsnoderna tillhör snöre

AKSSchemaEgenskaper

Namn Beskrivning Värde
agentCount Antal agenter Int

Begränsningar:
Minsta värde = 0
agentVmSize Agentstorlek för virtuell dator snöre
aksNetworkingConfiguration AKS-nätverkskonfiguration för vnet AksNetworkingConfiguration (AksNetworkingConfiguration
klusterFQDN Fullständigt domännamn för kluster snöre
clusterSyfte Avsedd användning av klustret "DenseProd"
"DevTest"
"FastProd"
loadBalancerSubnet Lastbalanserarens undernät snöre
loadBalancerType Typ av lastbalanserare "InternalLoadBalancer"
"PublicIp"
sslConfiguration (på engelska) SSL-konfiguration Ssl-konfiguration

AmlCompute

Namn Beskrivning Värde
computeType Typ av beräkning "AmlCompute" (krävs)
egenskaper Egenskaper för AmlCompute AmlComputeProperties

AmlComputeProperties

Namn Beskrivning Värde
enableNodePublicIp Aktivera eller inaktivera etablering av offentliga IP-adresser för noder. Möjliga värden är: Möjliga värden är: true – Anger att beräkningsnoderna kommer att ha offentliga IP-adresser etablerade. false – anger att beräkningsnoderna har en privat slutpunkt och inga offentliga IP-adresser. Bool
isolerat nätverk Nätverket är isolerat eller inte Bool
operativsystemtyp Typ av beräkningsoperativsystem "Linux"
"Windows"
propertyBag En egenskapsväska som innehåller ytterligare egenskaper. någon
remoteLoginPortPublicAccess Tillstånd för den offentliga SSH-porten. Möjliga värden är: Inaktiverad – Anger att den offentliga ssh-porten är stängd på alla noder i klustret. Aktiverad – Anger att den offentliga ssh-porten är öppen på alla noder i klustret. NotSpecified – anger att den offentliga ssh-porten är stängd på alla noder i klustret om det virtuella nätverket har definierats, annars är öppen alla offentliga noder. Det kan bara vara standard när klustret skapas. När det har skapats aktiveras eller inaktiveras det. "Inaktiverad"
"Aktiverad"
"NotSpecified"
skalinställningar Skalningsinställningar för AML Compute ScaleSettings (Skala) Inställningar
subnät Resurs-ID för virtuellt nätverk som beräkningsnoderna tillhör. ResourceId (på engelska)
userAccountCredentials Autentiseringsuppgifter för ett administratörsanvändarkonto som skapas på varje beräkningsnod. UserAccountCredentials
virtualMachineImage Avbildning av virtuell dator för AML Compute – endast windows VirtualMachineImage (på engelska)
vmPriority Prioritet för virtuell dator "Dedikerad"
"LowPriority"
VM-storlek Storlek på virtuell dator snöre

Tilldelad användare

Namn Beskrivning Värde
objectId (objekt-ID) Användarens AAD-objekt-ID. sträng (krävs)
hyresgästId Användarens AAD-klient-ID. sträng (krävs)

AutoPauseEgenskaper

Namn Beskrivning Värde
delayInMinutes (fördröjning) i minuter Int
Aktiverad Bool

AutoskalningEgenskaper

Namn Beskrivning Värde
Aktiverad Bool
maxNodeCount Int
minNodeCount Int

BindOptions (BindOptions)

Namn Beskrivning Värde
createHostPath Ange om värdsökvägen ska skapas. Bool
förökning Typ av bindningsalternativ snöre
Selinux Nämn selinuxalternativen. snöre

Räkna ut

Namn Beskrivning Värde
computeLocation Plats för den underliggande beräkningen snöre
computeType Ange till AKS för typ AKS. Ange till "AmlCompute" för typ AmlCompute. Ange till "ComputeInstance" för typen ComputeInstance. Ange till DataFactory för typen DataFactory. Ange till DataLakeAnalytics för typen DataLakeAnalytics. Ange till Databricks för typen Databricks. Ange till "HDInsight" för typen HDInsight. Ange till Kubernetes för typen Kubernetes. Ange till SynapseSpark för typ SynapseSpark. Ange till "VirtualMachine" för typen VirtualMachine. "AKS"
"AmlCompute"
"ComputeInstance"
"Databricks"
"DataFactory"
"DataLakeAnalytics"
"HDInsight"
"Kubernetes"
"SynapseSpark"
"VirtualMachine" (krävs)
beskrivning Beskrivningen av Machine Learning-beräkningen. snöre
disableLocalAuth Avregistrera dig från lokal autentisering och se till att kunderna endast kan använda MSI och AAD exklusivt för autentisering. Bool
resursId ARM-resurs-ID för den underliggande beräkningen snöre

ComputeInstance

Namn Beskrivning Värde
computeType Typ av beräkning "ComputeInstance" (krävs)
egenskaper Egenskaper för ComputeInstance ComputeInstanceProperties

ComputeInstanceAutologgerSettings (på engelska)

Namn Beskrivning Värde
mlflowAutologger Anger om mlflow autologger är aktiverat för notebook-filer. "Inaktiverad"
"Aktiverad"

ComputeInstanceProperties

Namn Beskrivning Värde
applicationSharingPolicy (på engelska) Princip för att dela program på den här beräkningsinstansen mellan användare av en överordnad arbetsyta. Om det är personligt kan endast skaparen komma åt program på den här beräkningsinstansen. När den delas kan alla arbetsyteanvändare komma åt program på den här instansen beroende på hans/hennes tilldelade roll. "Personligt"
"Delad"
autologgerInställningar Anger inställningar för autologger. ComputeInstanceAutologgerSettings (på engelska)
computeInstanceAuthorizationType Auktoriseringstyp för beräkningsinstans. Tillgängliga värden är personliga (standard). "personligt"
anpassade tjänster Lista över anpassade tjänster som lagts till i beräkningen. CustomService[]
enableNodePublicIp Aktivera eller inaktivera etablering av offentliga IP-adresser för noder. Möjliga värden är: Möjliga värden är: true – Anger att beräkningsnoderna kommer att ha offentliga IP-adresser etablerade. false – anger att beräkningsnoderna har en privat slutpunkt och inga offentliga IP-adresser. Bool
enableOSPatching Aktivera automatisk uppdatering av operativsystemet. Möjliga värden är: true, false. Bool
enableRootAccess Aktivera rotåtkomst. Möjliga värden är: true, false. Bool
aktivera enkel inloggning Aktivera enkel inloggning (enkel inloggning). Möjliga värden är: true, false. Bool
idleTimeBeforeShutdown Stoppar beräkningsinstansen efter användardefinierad inaktivitetsperiod. Tid definieras i ISO8601 format. Minimum är 15 min, max är 3 dagar. snöre
personalComputeInstanceSettings Inställningar för en personlig beräkningsinstans. PersonalComputeInstanceSettings (PersonalComputeInstanceSettings)
releaseQuotaOnStop Frisläpp kvoten om beräkningsinstansen har stoppats. Möjliga värden är: true – versionskvot om beräkningsinstansen har stoppats. false – frigör inte kvoten när beräkningsinstansen stoppades. Bool
Scheman Listan över scheman som ska tillämpas på beräkningen. ComputeSchedules (på engelska)
setupScripts Information om anpassade skript som ska köras för att konfigurera klustret. SetupScripts (på engelska)
ssh-inställningar Anger princip och inställningar för SSH-åtkomst. ComputeInstanceSshSettings
subnät Resurs-ID för virtuellt nätverk som beräkningsnoderna tillhör. ResourceId (på engelska)
VM-storlek Storlek på virtuell dator snöre

ComputeInstanceSshSettings

Namn Beskrivning Värde
adminPublicKey Anger den offentliga SSH rsa-nyckelfilen som en sträng. Använd "ssh-keygen -t rsa -b 2048" för att generera dina SSH-nyckelpar. snöre
sshPublicAccess Tillstånd för den offentliga SSH-porten. Möjliga värden är: Inaktiverad – Anger att den offentliga ssh-porten är stängd för den här instansen. Aktiverad – Anger att den offentliga ssh-porten är öppen och tillgänglig enligt principen VNet/undernät om tillämpligt. "Inaktiverad"
"Aktiverad"

ComputeRecurrenceSchedule

Namn Beskrivning Värde
Timmar [Krävs] Lista över timmar för schemat. int[] (krävs)
protokoll [Krävs] Lista över minuter för schemat. int[] (krävs)
månadDagar Lista över månadsdagar för schemat int[]
Vardagar Lista över dagar för schemat. Strängmatris som innehåller något av:
"Fredag"
"Måndag"
"Lördag"
"Söndag"
"Torsdag"
"Tisdag"
"Onsdag"

ComputeResourceTags

Namn Beskrivning Värde

ComputeSchedules (på engelska)

Namn Beskrivning Värde
computeStartStop Listan över startscheman för beräkning som ska tillämpas. ComputeStartStopSchedule[]

ComputeStartStopSchedule

Namn Beskrivning Värde
åtgärd [Krävs] Åtgärden för beräkningskraft. "Start"
"Stopp"
cron cron Krävs om triggerType är Cron. Cron
återkommande Krävs om triggerType är Återkommande. Återkommande
schema [Inaktuell] Används inte längre. Schemabas
tillstånd Är schemat aktiverat eller inaktiverat? "Inaktiverad"
"Aktiverad"
utlösare Typ [Krävs] Schemautlösartypen. "Cron"
"Återkommande"

Cron

Namn Beskrivning Värde
uttryck [Krävs] Anger cron-uttryck för schema.
Uttrycket bör följa formatet NCronTab.
snöre
starttid Starttiden i å-MM-ddTHH:mm:ss-format. snöre
tidszon Anger tidszon där schemat körs.
Tidszon bör följa Windows tidszonsformat. Se: /windows-hardware/manufacture/desktop/default-time-zones?view=windows-11
snöre

CustomService (på engelska)

Namn Beskrivning Värde
Docker Beskriver docker-inställningarna för avbildningen Stuveriarbetare
slutpunkter Konfigurera slutpunkterna för containern slutpunkt[]
miljövariabler Miljövariabel för containern CustomServiceEnvironmentVariables (på engelska)
bild Beskriver bildspecifikationerna Bild
kärna Beskriver jupyter-kernelinställningarna för avbildningen om det är en anpassad miljö JupyterKernelConfig
namn Namn på anpassad tjänst snöre
volymer Konfigurera volymerna för containern VolumeDefinition[]

CustomServiceEnvironmentVariables (på engelska)

Namn Beskrivning Värde

Databricks (Databricks)

Namn Beskrivning Värde
computeType Typ av beräkning "Databricks" (krävs)
egenskaper Egenskaper för Databricks DatabricksEgenskaper

DatabricksEgenskaper

Namn Beskrivning Värde
databricksAccessToken Databricks-åtkomsttoken snöre
workspaceUrl Url för arbetsyta snöre

DataFactory (på engelska)

Namn Beskrivning Värde
computeType Typ av beräkning "DataFactory" (krävs)

DataLakeAnalytics (på engelska)

Namn Beskrivning Värde
computeType Typ av beräkning "DataLakeAnalytics" (krävs)
egenskaper DataLakeAnalyticsSchemaProperties

DataLakeAnalyticsSchemaProperties

Namn Beskrivning Värde
dataLakeStoreAccountName (på engelska) Kontonamn för DataLake Store snöre

Stuveriarbetare

Namn Beskrivning Värde
privilegierad Ange om containern ska köras i privilegierat eller icke-privilegierat läge. Bool

Slutpunkt

Namn Beskrivning Värde
hostIp Värd-IP som programmet exponeras för från containern snöre
namn Namnet på slutpunkten snöre
protokoll Protokoll över vilket kommunikation som ska ske över den här slutpunkten "http"
"tcp"
"udp"
publicerad Port som programmet exponeras för från containern. Int
mål Programport i containern. Int

Miljövariabel

Namn Beskrivning Värde
typ Typ av miljövariabel. Möjliga värden är: lokal – för lokal variabel "lokal"
värde Värdet för miljövariabeln snöre

HDInsight (på engelska)

Namn Beskrivning Värde
computeType Typ av beräkning "HDInsight" (krävs)
egenskaper HDInsight-beräkningsegenskaper HDInsightProperties (HDInsightProperties)

HDInsightProperties (HDInsightProperties)

Namn Beskrivning Värde
adress Offentlig IP-adress för huvudnoden i klustret. snöre
administratorAccount (administratör) Administratörsautentiseringsuppgifter för huvudnoden i klustret VirtualMachineSshCredentials (på engelska)
sshPort (på engelska) Porten är öppen för ssh-anslutningar på huvudnoden i klustret. Int

Bild

Namn Beskrivning Värde
hänvisning Bildreferens-URL om typen är docker. Miljönamn om typen är azureml snöre
typ Typ av bild. Möjliga värden är: docker – för Docker-avbildningar. azureml – För AzureML Environment-avbildningar (anpassade och kuraterade) "azureml"
"docker"
version Version av avbildning som används. Om den senaste är hoppar du över det här fältet snöre

InstanceResourceSchema (på engelska)

Namn Beskrivning Värde

InstanceResourceSchema (på engelska)

Namn Beskrivning Värde

InstanceTypeSchema (på engelska)

Namn Beskrivning Värde
nodeSelector Nodväljare InstanceTypeSchemaNodeSelector
resurser Resursbegäranden/-gränser för den här instanstypen InstanceTypeSchemaResources (på engelska)

InstanceTypeSchemaNodeSelector

Namn Beskrivning Värde

InstanceTypeSchemaResources (på engelska)

Namn Beskrivning Värde
Gränser Resursbegränsningar för den här instanstypen InstanceResourceSchema (på engelska)
begäranden Resursbegäranden för den här instanstypen InstanceResourceSchema (på engelska)

JupyterKernelConfig

Namn Beskrivning Värde
argv argv Argument till körningen sträng[]
visningsnamn Visningsnamn för kerneln snöre
Språk Kernelns språk [Exempelvärde: python] snöre

Kubernetes (på engelska)

Namn Beskrivning Värde
computeType Typ av beräkning "Kubernetes" (krävs)
egenskaper Egenskaper för Kubernetes KubernetesEgenskaper

KubernetesEgenskaper

Namn Beskrivning Värde
defaultInstanceType (standard) Standardinstanstyp snöre
extensionInstanceReleaseTrain Versionståg för tilläggsinstans. snöre
extensionPrincipalId Tilläggets huvudnamns-ID. snöre
instanceTypes Schema för instanstyp KubernetesPropertiesInstanceTypes (på engelska)
Namnområde Beräkningsnamnområde snöre
relayConnectionString Reläanslutningssträng. sträng

Begränsningar:
Känsligt värde. Skicka in som en säker parameter.
serviceBusConnectionString ServiceBus-anslutningssträng. sträng

Begränsningar:
Känsligt värde. Skicka in som en säker parameter.
vcName VC-namn. snöre

KubernetesPropertiesInstanceTypes (på engelska)

Namn Beskrivning Värde

ManagedServiceIdentity (HanteradServiceIdentitet)

Namn Beskrivning Värde
typ Typ av hanterad tjänstidentitet (där både SystemAssigned- och UserAssigned-typer tillåts). "Ingen"
"SystemAssigned"
"SystemAssigned,UserAssigned"
"UserAssigned" (krävs)
användartilldelade identiteter Uppsättningen användartilldelade identiteter som är associerade med resursen. Ordlistenycklarna userAssignedIdentities är ARM-resurs-ID:er i formuläret: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. Ordlistevärdena kan vara tomma objekt ({}) i begäranden. UserAssignedIdentiteter

PersonalComputeInstanceSettings (PersonalComputeInstanceSettings)

Namn Beskrivning Värde
tilldelad användare En användare som uttryckligen har tilldelats en personlig beräkningsinstans. Tilldelad användare

Upprepning

Namn Beskrivning Värde
frekvens [Krävs] Frekvensen för att utlösa schemat. "Dag"
"Timme"
"Minut"
"Månad"
"Vecka"
intervall [Krävs] Anger schemaintervall tillsammans med frekvens Int
schema [Krävs] Upprepningsschemat. ComputeRecurrenceSchedule
starttid Starttiden i å-MM-ddTHH:mm:ss-format. snöre
tidszon Anger tidszon där schemat körs.
Tidszon bör följa Windows tidszonsformat. Se: /windows-hardware/manufacture/desktop/default-time-zones?view=windows-11
snöre

ResourceId (på engelska)

Namn Beskrivning Värde
Id-nummer Resursens ID sträng (krävs)

Skalningsinställningar

Namn Beskrivning Värde
maxNodeCount Maximalt antal noder som ska användas int (krävs)
minNodeCount Minsta antal noder som ska användas Int
nodeIdleTimeBeforeScaleDown Inaktivitetstid för nod innan amlCompute skalas ned. Den här strängen måste vara i RFC-format. snöre

Schemabas

Namn Beskrivning Värde
Id-nummer Ett systemtilldelat ID för schemat. snöre
Provisioneringsstatus Aktuellt distributionstillstånd för schemat. "Slutförd"
"Misslyckades"
"Etablering"
tillstånd Är schemat aktiverat eller inaktiverat? "Inaktiverad"
"Aktiverad"

ScriptReference (Skriptreferens)

Namn Beskrivning Värde
skript argument Valfria kommandoradsargument som skickas till skriptet för att köras. snöre
scriptData (på engelska) Platsen för skript i den monterade volymen. snöre
scriptSource (på engelska) Lagringskällan för skriptet: infogad, arbetsyta. snöre
vilopaus Valfri tidsperiod som skickas till timeout-kommandot. snöre

ScriptsToExecute (Skript-till-kör)

Namn Beskrivning Värde
creationScript Skript som bara körs en gång under etableringen av beräkningen. ScriptReference (Skriptreferens)
startskript Skript som körs varje gång datorn startas. ScriptReference (Skriptreferens)

SetupScripts (på engelska)

Namn Beskrivning Värde
Skript Anpassade installationsskript ScriptsToExecute (Skript-till-kör)

Sku

Namn Beskrivning Värde
kapacitet Om SKU:n stöder utskalning/in bör kapacitets heltal inkluderas. Om det inte går att skala ut/in för resursen kan detta utelämnas. Int
familj Om tjänsten har olika generationer av maskinvara, för samma SKU, kan den samlas in här. snöre
namn Namnet på SKU:n. Ex - P3. Det är vanligtvis en bokstav+nummerkod sträng (krävs)
storlek SKU-storleken. När namnfältet är kombinationen av nivå och något annat värde är detta den fristående koden. snöre
nivå Det här fältet måste implementeras av resursprovidern om tjänsten har mer än en nivå, men inte krävs på en PUT. "Grundläggande"
"Kostnadsfri"
"Premium"
"Standard"

Ssl-konfiguration

Namn Beskrivning Värde
certifikat Certifikatdata sträng

Begränsningar:
Känsligt värde. Skicka in som en säker parameter.
cname Certifikatets CNAME snöre
nyckel Nyckeldata sträng

Begränsningar:
Känsligt värde. Skicka in som en säker parameter.
leafDomainLabel (på engelska) Lövdomänetikett för offentlig slutpunkt snöre
overwriteExistingDomain Anger om du vill skriva över en befintlig domänetikett. Bool
tillstånd Aktivera eller inaktivera ssl för bedömning "Auto"
"Inaktiverad"
"Aktiverad"

SynapseSpark (på engelska)

Namn Beskrivning Värde
computeType Typ av beräkning "SynapseSpark" (krävs)
egenskaper SynapseSparkEgenskaper

SynapseSparkEgenskaper

Namn Beskrivning Värde
autoPauseEgenskaper Egenskaper för automatisk paus. AutoPauseEgenskaper
autoScaleProperties Egenskaper för automatisk skalning. AutoskalaEgenskaper
nodeCount (på engelska) Antalet beräkningsnoder som för närvarande har tilldelats till beräkningen. Int
nodeSize (på engelska) Nodstorlek. snöre
nodeSizeFamily Nodstorleksfamilj. snöre
poolnamn Poolnamn. snöre
resursgrupp Namnet på resursgruppen där arbetsytan finns. snöre
sparkVersion Spark-version. snöre
prenumerations-ID Azure-prenumerationsidentifierare. snöre
workspaceName (arbetsyta) Namnet på Azure Machine Learning-arbetsytan. snöre

TmpfsOptions (på engelska)

Namn Beskrivning Värde
storlek Nämn Tmpfs-storleken Int

UserAccountCredentials

Namn Beskrivning Värde
administratörsAnvändarnamn Namnet på administratörsanvändarkontot som kan användas för att SSH till noder. sträng (krävs)
adminUserPassword Lösenord för administratörsanvändarkontot. sträng

Begränsningar:
Känsligt värde. Skicka in som en säker parameter.
adminUserSshPublicKey Offentlig SSH-nyckel för administratörsanvändarkontot. sträng

Begränsningar:
Känsligt värde. Skicka in som en säker parameter.

UserAssignedIdentiteter

Namn Beskrivning Värde

Användartilldelad identitet

Namn Beskrivning Värde

VirtualMachine (VirtualMachine)

Namn Beskrivning Värde
computeType Typ av beräkning "VirtualMachine" (krävs)
egenskaper VirtualMachineSchemaEgenskaper

VirtualMachineImage (på engelska)

Namn Beskrivning Värde
Id-nummer Avbildningssökväg för virtuell dator sträng (krävs)

VirtualMachineSchemaEgenskaper

Namn Beskrivning Värde
adress Den virtuella datorns offentliga IP-adress. snöre
administratorAccount (administratör) Administratörsautentiseringsuppgifter för virtuell dator VirtualMachineSshCredentials (på engelska)
isNotebookInstanceCompute Anger om den här beräkningen ska användas för att köra notebook-filer. Bool
notebookServerPort Notebook-serverporten är öppen för ssh-anslutningar. Int
sshPort (på engelska) Porten är öppen för ssh-anslutningar. Int
virtualMachineSize Storlek på virtuell dator snöre

VirtualMachineSshCredentials (på engelska)

Namn Beskrivning Värde
lösenord Lösenord för administratörskonto snöre
privateKeyData Privata nyckeldata sträng

Begränsningar:
Känsligt värde. Skicka in som en säker parameter.
publicKeyData (publicKeyData) Offentliga nyckeldata sträng

Begränsningar:
Känsligt värde. Skicka in som en säker parameter.
användarnamn Användarnamn för administratörskonto snöre

VolumeDefinition (Volym)

Namn Beskrivning Värde
binda Bindningsalternativ för monteringen BindOptions (BindOptions)
konsistens Volymens konsekvens snöre
readOnly Ange om volymen ska monteras som readOnly. Standardvärdet för detta är falskt. Bool
källa Monteringskällan. För bindningsmonteringar är detta värdsökvägen. snöre
mål Monteringens mål. För bindningsmonteringar är detta sökvägen i containern. snöre
tmpfs tmpfs-alternativet för monteringen TmpfsOptions (på engelska)
typ Typ av volymdefinition. Möjliga värden: bind,volym,tmpfs,npipe "bindning"
"npipe"
"tmpfs"
"volym"
volym Volymalternativ för monteringen Volymalternativ

Volymalternativ

Namn Beskrivning Värde
nocopy nocopy Ange om volymen är nocopy Bool