Microsoft.MachineLearningServices-werkruimten/computes 2023-02-01-preview
- meest recente
- 2024-10-01
- 2024-10-01-preview
- 2024-07-01-preview-
- 2024-04-01
- 2024-04-01-preview-
- 2024-01-01-preview-
- 2023-10-01
- 2023-08-01-preview-
- 2023-06-01-preview-
- 2023-04-01
- 2023-04-01-preview-
- 2023-02-01-preview
- 2022-12-01-preview
- 2022-10-01
- 2022-10-01-preview-
- 2022-06-01-preview-
- 2022-05-01
- 2022-02-01-preview-
- 2022-01-01-preview-
- 2021-07-01
- 2021-04-01
- 2021-03-01-preview-
- 2021-01-01
- 2020-09-01-preview-
- 2020-08-01
- 2020-06-01
- 2020-05-15-preview-
- 2020-05-01-preview-
- 2020-04-01
- 2020-03-01
- 2020-02-18-preview-
- 2020-01-01
- 2019-11-01
- 2019-06-01
- 2019-05-01
- 2018-11-19
- 2018-03-01-preview-
Bicep-resourcedefinitie
Het resourcetype werkruimten/computes kan worden geïmplementeerd met bewerkingen die als doel hebben:
- Resourcegroepen - Zie opdrachten voor de implementatie van resourcegroepen
Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Resource microsoft.MachineLearningServices/werkruimten/computes wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.
resource symbolicname 'Microsoft.MachineLearningServices/workspaces/computes@2023-02-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'
}
}
Rekenobjecten
Stel de eigenschap computeType in om het type object op te geven.
Gebruik voor AKS-:
{
computeType: 'AKS'
properties: {
agentCount: int
agentVmSize: 'string'
aksNetworkingConfiguration: {
dnsServiceIP: 'string'
dockerBridgeCidr: 'string'
serviceCidr: 'string'
subnetId: 'string'
}
clusterFqdn: 'string'
clusterPurpose: 'string'
loadBalancerSubnet: 'string'
loadBalancerType: 'string'
sslConfiguration: {
cert: 'string'
cname: 'string'
key: 'string'
leafDomainLabel: 'string'
overwriteExistingDomain: bool
status: 'string'
}
}
}
Gebruik voor AmlCompute-:
{
computeType: 'AmlCompute'
properties: {
enableNodePublicIp: bool
isolatedNetwork: bool
osType: 'string'
propertyBag: any(Azure.Bicep.Types.Concrete.AnyType)
remoteLoginPortPublicAccess: 'string'
scaleSettings: {
maxNodeCount: int
minNodeCount: int
nodeIdleTimeBeforeScaleDown: 'string'
}
subnet: {
id: 'string'
}
userAccountCredentials: {
adminUserName: 'string'
adminUserPassword: 'string'
adminUserSshPublicKey: 'string'
}
virtualMachineImage: {
id: 'string'
}
vmPriority: 'string'
vmSize: 'string'
}
}
Gebruik voor ComputeInstance:
{
computeType: 'ComputeInstance'
properties: {
applicationSharingPolicy: 'string'
autologgerSettings: {
mlflowAutologger: 'string'
}
computeInstanceAuthorizationType: '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'
}
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
idleTimeBeforeShutdown: 'string'
personalComputeInstanceSettings: {
assignedUser: {
objectId: 'string'
tenantId: 'string'
}
}
schedules: {
computeStartStop: [
{
action: 'string'
cron: {
endTime: 'string'
expression: 'string'
startTime: 'string'
timeZone: 'string'
triggerType: 'string'
}
recurrence: {
endTime: 'string'
frequency: 'string'
interval: int
schedule: {
hours: [
int
]
minutes: [
int
]
monthDays: [
int
]
weekDays: [
'string'
]
}
startTime: 'string'
timeZone: 'string'
triggerType: 'string'
}
schedule: {
id: 'string'
provisioningStatus: 'string'
status: 'string'
}
status: 'string'
triggerType: 'string'
}
]
}
setupScripts: {
scripts: {
creationScript: {
scriptArguments: 'string'
scriptData: 'string'
scriptSource: 'string'
timeout: 'string'
}
startupScript: {
scriptArguments: 'string'
scriptData: 'string'
scriptSource: 'string'
timeout: 'string'
}
}
}
sshSettings: {
adminPublicKey: 'string'
sshPublicAccess: 'string'
}
subnet: {
id: 'string'
}
vmSize: 'string'
}
}
Gebruik voor DataFactory-:
{
computeType: 'DataFactory'
}
Gebruik voor DataLakeAnalytics:
{
computeType: 'DataLakeAnalytics'
properties: {
dataLakeStoreAccountName: 'string'
}
}
Gebruik voor Databricks-:
{
computeType: 'Databricks'
properties: {
databricksAccessToken: 'string'
workspaceUrl: 'string'
}
}
Gebruik voor HDInsight-:
{
computeType: 'HDInsight'
properties: {
address: 'string'
administratorAccount: {
password: 'string'
privateKeyData: 'string'
publicKeyData: 'string'
username: 'string'
}
sshPort: int
}
}
Gebruik voor Kubernetes-:
{
computeType: 'Kubernetes'
properties: {
defaultInstanceType: 'string'
extensionInstanceReleaseTrain: 'string'
extensionPrincipalId: 'string'
instanceTypes: {
{customized property}: {
nodeSelector: {
{customized property}: 'string'
}
resources: {
limits: {
{customized property}: 'string'
}
requests: {
{customized property}: 'string'
}
}
}
}
namespace: 'string'
relayConnectionString: 'string'
serviceBusConnectionString: 'string'
vcName: 'string'
}
}
Gebruik voor SynapseSpark:
{
computeType: 'SynapseSpark'
properties: {
autoPauseProperties: {
delayInMinutes: int
enabled: bool
}
autoScaleProperties: {
enabled: bool
maxNodeCount: int
minNodeCount: int
}
nodeCount: int
nodeSize: 'string'
nodeSizeFamily: 'string'
poolName: 'string'
resourceGroup: 'string'
sparkVersion: 'string'
subscriptionId: 'string'
workspaceName: 'string'
}
}
Gebruik voor VirtualMachine:
{
computeType: 'VirtualMachine'
properties: {
address: 'string'
administratorAccount: {
password: 'string'
privateKeyData: 'string'
publicKeyData: 'string'
username: 'string'
}
isNotebookInstanceCompute: bool
notebookServerPort: int
sshPort: int
virtualMachineSize: 'string'
}
}
Eigenschapswaarden
AKS
Naam | Beschrijving | Waarde |
---|---|---|
computeType | Het type rekenproces | AKS (vereist) |
Eigenschappen | AKS-eigenschappen | AKSSchemaProperties- |
AksNetworkingConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
dnsServiceIP | Een IP-adres dat is toegewezen aan de Kubernetes DNS-service. Deze moet zich binnen het Kubernetes-serviceadresbereik bevinden dat is opgegeven in serviceCidr. | snaar Beperkingen: Patroon = ^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$ |
dockerBridgeCidr | Een CIDR-notatie-IP-bereik dat is toegewezen aan het Docker-brugnetwerk. Deze mag niet overlappen met ip-adresbereiken van het subnet of het Kubernetes-serviceadresbereik. | snaar Beperkingen: Patroon = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$ |
serviceCidr | Een IP-adresbereik voor CIDR-notatie van waaruit IP-adressen van serviceclusters moeten worden toegewezen. Deze mag niet overlappen met IP-adresbereiken van het subnet. | snaar Beperkingen: Patroon = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$ |
subnetId | Resource-id van het subnet van het virtuele netwerk waartoe de rekenknooppunten behoren | snaar |
AKSSchemaProperties
Naam | Beschrijving | Waarde |
---|---|---|
agentCount | Aantal agents | Int Beperkingen: Minimumwaarde = 0 |
agentVmSize | Grootte van virtuele agentmachine | snaar |
aksNetworkingConfiguration | AKS-netwerkconfiguratie voor vnet | AksNetworkingConfiguration- |
clusterFqdn | Volledig gekwalificeerde clusterdomeinnaam | snaar |
clusterPurpose | Bedoeld gebruik van het cluster | 'DenseProd' DevTest 'FastProd' |
loadBalancerSubnet | Load Balancer-subnet | snaar |
loadBalancerType | Load Balancer-type | 'InternalLoadBalancer' 'PublicIp' |
sslConfiguration | SSL-configuratie | SslConfiguration- |
AmlCompute
Naam | Beschrijving | Waarde |
---|---|---|
computeType | Het type rekenproces | 'AmlCompute' (vereist) |
Eigenschappen | Eigenschappen van AmlCompute | AmlComputeProperties |
AmlComputeProperties
Naam | Beschrijving | Waarde |
---|---|---|
enableNodePublicIp | Openbare IP-adresinrichting van knooppunten in- of uitschakelen. Mogelijke waarden zijn: mogelijke waarden zijn: waar- Geeft aan dat de rekenknooppunten openbare IP-adressen hebben ingericht. false: geeft aan dat de rekenknooppunten een privé-eindpunt en geen openbare IP-adressen hebben. | Bool |
isolatedNetwork | Netwerk is geïsoleerd of niet | Bool |
osType | Type besturingssysteem berekenen | 'Linux' 'Windows' |
propertyBag | Een eigenschappentas met extra eigenschappen. | enig |
remoteLoginPortPublicAccess | Status van de openbare SSH-poort. Mogelijke waarden zijn: Uitgeschakeld- Geeft aan dat de openbare SSH-poort is gesloten op alle knooppunten van het cluster. Ingeschakeld: geeft aan dat de openbare SSH-poort is geopend op alle knooppunten van het cluster. NotSpecified: geeft aan dat de openbare ssh-poort wordt gesloten op alle knooppunten van het cluster als VNet is gedefinieerd, anders alle openbare knooppunten zijn geopend. Deze kan alleen standaard zijn tijdens het maken van het cluster, nadat het is gemaakt, wordt deze ingeschakeld of uitgeschakeld. | 'Uitgeschakeld' 'Ingeschakeld' 'Niet opgegeven' |
scaleSettings | Schaalinstellingen voor AML Compute | ScaleSettings |
Subnet | De resource-id van het subnet van het virtuele netwerk waartoe de rekenknooppunten behoren. | ResourceId |
userAccountCredentials | Referenties voor een beheerdersaccount dat op elk rekenknooppunt wordt gemaakt. | UserAccountCredentials- |
virtualMachineImage | Installatiekopieën van virtuele machines voor AML Compute - alleen vensters | VirtualMachineImage- |
vmPriority | Prioriteit van virtuele machine | 'Toegewezen' 'LowPriority' |
vmSize | Grootte van virtuele machine | snaar |
AssignedUser
Naam | Beschrijving | Waarde |
---|---|---|
objectId | De AAD-object-id van de gebruiker. | tekenreeks (vereist) |
tenantId | De AAD-tenant-id van de gebruiker. | tekenreeks (vereist) |
AutoPauseProperties
Naam | Beschrijving | Waarde |
---|---|---|
delayInMinutes | Int | |
Ingeschakeld | Bool |
AutoScaleProperties
Naam | Beschrijving | Waarde |
---|---|---|
Ingeschakeld | Bool | |
maxNodeCount | Int | |
minNodeCount | Int |
BindOptions
Naam | Beschrijving | Waarde |
---|---|---|
createHostPath | Geef aan of het hostpad moet worden gemaakt. | Bool |
voortplanting | Type bindingsoptie | snaar |
selinux | Noem de selinux-opties. | snaar |
Berekenen
Naam | Beschrijving | Waarde |
---|---|---|
computeLocation | Locatie voor de onderliggende berekening | snaar |
computeType | Ingesteld op AKS voor het type AKS-. Ingesteld op AmlCompute voor het type AmlCompute. Ingesteld op 'ComputeInstance' voor het type ComputeInstance. Ingesteld op 'DataFactory' voor het type DataFactory-. Ingesteld op 'DataLakeAnalytics' voor het type DataLakeAnalytics. Ingesteld op 'Databricks' voor het type Databricks. Ingesteld op HDInsight voor het type HDInsight-. Ingesteld op Kubernetes voor het type Kubernetes-. Ingesteld op 'SynapseSpark' voor het type SynapseSpark. Ingesteld op 'VirtualMachine' voor het type VirtualMachine. | 'AKS' 'AmlCompute' 'ComputeInstance' 'Databricks' 'DataFactory' 'DataLakeAnalytics' HDInsight 'Kubernetes' 'SynapseSpark' VirtualMachine (vereist) |
beschrijving | De beschrijving van de Machine Learning-berekening. | snaar |
disableLocalAuth | Meld u af voor lokale verificatie en zorg ervoor dat klanten alleen MSI en AAD kunnen gebruiken voor verificatie. | Bool |
resourceId | ARM-resource-id van de onderliggende berekening | snaar |
ComputeInstance
Naam | Beschrijving | Waarde |
---|---|---|
computeType | Het type rekenproces | 'ComputeInstance' (vereist) |
Eigenschappen | Eigenschappen van ComputeInstance | ComputeInstanceProperties- |
ComputeInstanceAutologgerSettings
Naam | Beschrijving | Waarde |
---|---|---|
mlflowAutologger | Geeft aan of mlflow autologger is ingeschakeld voor notebooks. | 'Uitgeschakeld' 'Ingeschakeld' |
ComputeInstanceProperties
Naam | Beschrijving | Waarde |
---|---|---|
applicationSharingPolicy | Beleid voor het delen van toepassingen op dit rekenproces tussen gebruikers van de bovenliggende werkruimte. Als Personal, heeft alleen de maker toegang tot toepassingen op dit rekenproces. Wanneer gedeeld, heeft elke werkruimtegebruiker toegang tot toepassingen op dit exemplaar, afhankelijk van zijn/haar toegewezen rol. | 'Persoonlijk' 'Gedeeld' |
autologgerSettings | Hiermee geeft u instellingen voor autologger. | ComputeInstanceAutologgerSettings |
computeInstanceAuthorizationType | Het autorisatietype rekeninstantie. Beschikbare waarden zijn persoonlijk (standaard). | 'persoonlijk' |
customServices | Lijst met Aangepaste services die zijn toegevoegd aan de berekening. | CustomService[] |
enableNodePublicIp | Openbare IP-adresinrichting van knooppunten in- of uitschakelen. Mogelijke waarden zijn: mogelijke waarden zijn: waar- Geeft aan dat de rekenknooppunten openbare IP-adressen hebben ingericht. false: geeft aan dat de rekenknooppunten een privé-eindpunt en geen openbare IP-adressen hebben. | Bool |
idleTimeBeforeShutdown | Stopt het rekenproces na door de gebruiker gedefinieerde periode van inactiviteit. De tijd wordt gedefinieerd in ISO8601 indeling. Minimum is 15 minuten, maximum is 3 dagen. | snaar |
personalComputeInstanceSettings | Instellingen voor een persoonlijk rekenproces. | PersonalComputeInstanceSettings |
Planningen | De lijst met schema's die moeten worden toegepast op de berekeningen. | ComputeSchedules |
setupScripts | Details van aangepaste scripts die moeten worden uitgevoerd voor het instellen van het cluster. | SetupScripts- |
sshSettings | Hiermee geeft u beleid en instellingen voor SSH-toegang. | ComputeInstanceSshSettings |
Subnet | De resource-id van het subnet van het virtuele netwerk waartoe de rekenknooppunten behoren. | ResourceId |
vmSize | Grootte van virtuele machine | snaar |
ComputeInstanceSshSettings
Naam | Beschrijving | Waarde |
---|---|---|
adminPublicKey | Hiermee geeft u het openbare SSH rsa-sleutelbestand op als een tekenreeks. Gebruik ssh-keygen -t rsa -b 2048 om uw SSH-sleutelparen te genereren. | snaar |
sshPublicAccess | Status van de openbare SSH-poort. Mogelijke waarden zijn: Uitgeschakeld - Geeft aan dat de openbare SSH-poort is gesloten op dit exemplaar. Ingeschakeld: geeft aan dat de openbare SSH-poort is geopend en toegankelijk volgens het VNet-/subnetbeleid, indien van toepassing. | 'Uitgeschakeld' 'Ingeschakeld' |
ComputeResourceTags
Naam | Beschrijving | Waarde |
---|
ComputeSchedules
Naam | Beschrijving | Waarde |
---|---|---|
computeStartStop | De lijst met planningen voor het stoppen van rekenprocessen die moeten worden toegepast. | ComputeStartStopSchedule[] |
ComputeStartStopSchedule
Naam | Beschrijving | Waarde |
---|---|---|
actie | [Vereist] De rekenkrachtactie. | 'Start' 'Stoppen' |
cron | Vereist als triggerType Cron is. | CronTrigger- |
terugkeerpatroon | Vereist als triggerType terugkeerpatroon is. | RecurrenceTrigger- |
rooster | [Afgeschaft] Niet meer gebruikt. | ScheduleBase- |
status | Is het schema ingeschakeld of uitgeschakeld? | 'Uitgeschakeld' 'Ingeschakeld' |
triggerType | [Vereist] Het type schematrigger. | 'Cron' 'Terugkeerpatroon' |
CronTrigger
Naam | Beschrijving | Waarde |
---|---|---|
endTime | Hiermee geeft u de eindtijd van de planning in ISO 8601, maar zonder utc-offset. Raadpleeg https://en.wikipedia.org/wiki/ISO_8601. Opgemaakte indeling is '2022-06-01T00:00:01' Als deze niet aanwezig is, wordt het schema voor onbepaalde tijd uitgevoerd |
snaar |
uitdrukking | [Vereist] Hiermee geeft u cron-expressie van planning. De expressie moet de NCronTab-indeling volgen. |
snaar Beperkingen: Patroon = [a-zA-Z0-9_] (vereist) |
startTime | Hiermee geeft u de begintijd van de planning in ISO 8601-indeling, maar zonder utc-offset. | snaar |
tijdzone | Hiermee geeft u de tijdzone op waarin het schema wordt uitgevoerd. Tijdzone moet de windows-tijdzone-indeling volgen. Raadpleeg: /windows-hardware/manufacture/desktop/default-time-zones?view=windows-11 |
snaar |
triggerType | [Vereist] | 'Cron' Terugkeerpatroon (vereist) |
CustomService
Naam | Beschrijving | Waarde |
---|---|---|
dokwerker | Beschrijft de Docker-instellingen voor de installatiekopieën | Docker |
Eindpunten | De eindpunten voor de container configureren | Eindpunt[] |
environmentVariables | Omgevingsvariabele voor de container | CustomServiceEnvironmentVariables |
beeld | Beschrijft de afbeeldingsspecificaties | Afbeelding |
naam | Naam van de Custom Service | snaar |
Volumes | De volumes voor de container configureren | VolumeDefinition[] |
CustomServiceEnvironmentVariables
Naam | Beschrijving | Waarde |
---|
Databricks
Naam | Beschrijving | Waarde |
---|---|---|
computeType | Het type rekenproces | 'Databricks' (vereist) |
Eigenschappen | Eigenschappen van Databricks | DatabricksProperties |
DatabricksProperties
Naam | Beschrijving | Waarde |
---|---|---|
databricksAccessToken | Databricks-toegangstoken | snaar |
workspaceUrl | Werkruimte-URL | snaar |
DataFactory
Naam | Beschrijving | Waarde |
---|---|---|
computeType | Het type rekenproces | DataFactory (vereist) |
DataLakeAnalytics
Naam | Beschrijving | Waarde |
---|---|---|
computeType | Het type rekenproces | DataLakeAnalytics (vereist) |
Eigenschappen | DataLakeAnalyticsSchemaProperties |
DataLakeAnalyticsSchemaProperties
Naam | Beschrijving | Waarde |
---|---|---|
dataLakeStoreAccountName | DataLake Store-accountnaam | snaar |
Dokwerker
Naam | Beschrijving | Waarde |
---|---|---|
bevoorrecht | Geef aan of de container moet worden uitgevoerd in de modus met bevoegdheden of niet-bevoegdheden. | Bool |
Eindpunt
Naam | Beschrijving | Waarde |
---|---|---|
hostIp | Host-IP-adres waarover de toepassing wordt weergegeven vanuit de container | snaar |
naam | Naam van het eindpunt | snaar |
protocol | Protocol over welke communicatie plaatsvindt via dit eindpunt | 'http' 'tcp' 'udp' |
gepubliceerd | Poort waarvoor de toepassing beschikbaar wordt gesteld vanuit de container. | Int |
doel | Toepassingspoort in de container. | Int |
EnvironmentVariable
Naam | Beschrijving | Waarde |
---|---|---|
type | Type van de omgevingsvariabele. Mogelijke waarden zijn: lokaal - Voor lokale variabele | 'local' |
waarde | Waarde van de omgevingsvariabele | snaar |
HDInsight
Naam | Beschrijving | Waarde |
---|---|---|
computeType | Het type rekenproces | HDInsight (vereist) |
Eigenschappen | HDInsight-rekeneigenschappen | HDInsightProperties- |
HDInsightProperties
Naam | Beschrijving | Waarde |
---|---|---|
adres | Openbaar IP-adres van het hoofdknooppunt van het cluster. | snaar |
administratorAccount | Beheerdersreferenties voor hoofdknooppunt van het cluster | VirtualMachineSshCredentials |
sshPort | Poort geopend voor ssh-verbindingen op het hoofdknooppunt van het cluster. | Int |
Beeld
Naam | Beschrijving | Waarde |
---|---|---|
referentie | Afbeeldingsreferentie-URL | snaar |
type | Type van de afbeelding. Mogelijke waarden zijn: docker - Voor docker-installatiekopieën. azureml - Voor AzureML-installatiekopieën | 'azureml' 'docker' |
InstanceResourceSchema
Naam | Beschrijving | Waarde |
---|
InstanceResourceSchema
Naam | Beschrijving | Waarde |
---|
InstanceTypeSchema
Naam | Beschrijving | Waarde |
---|---|---|
nodeSelector | Knooppuntkiezer | InstanceTypeSchemaNodeSelector |
weg | Resourceaanvragen/limieten voor dit exemplaartype | InstanceTypeSchemaResources |
InstanceTypeSchemaNodeSelector
Naam | Beschrijving | Waarde |
---|
InstanceTypeSchemaResources
Naam | Beschrijving | Waarde |
---|---|---|
grens | Resourcelimieten voor dit exemplaartype | InstanceResourceSchema |
Verzoeken | Resourceaanvragen voor dit exemplaartype | InstanceResourceSchema |
Kubernetes
Naam | Beschrijving | Waarde |
---|---|---|
computeType | Het type rekenproces | 'Kubernetes' (vereist) |
Eigenschappen | Eigenschappen van Kubernetes | KubernetesProperties- |
KubernetesProperties
Naam | Beschrijving | Waarde |
---|---|---|
defaultInstanceType | Standaardexemplarentype | snaar |
extensionInstanceReleaseTrain | Releasetrein van extensie-exemplaar. | snaar |
extensionPrincipalId | Extensie-principal-id. | snaar |
instanceTypes | Schema van exemplaartype | KubernetesPropertiesInstanceTypes |
naamruimte | Compute-naamruimte | snaar |
relayConnectionString | Relay-verbindingsreeks. | snaar Beperkingen: Gevoelige waarde. Doorgeven als een beveiligde parameter. |
serviceBusConnectionString | ServiceBus-verbindingsreeks. | snaar Beperkingen: Gevoelige waarde. Doorgeven als een beveiligde parameter. |
vcName | VC-naam. | snaar |
KubernetesPropertiesInstanceTypes
Naam | Beschrijving | Waarde |
---|
ManagedServiceIdentity
Naam | Beschrijving | Waarde |
---|---|---|
type | Type beheerde service-identiteit (waarbij zowel SystemAssigned- als UserAssigned-typen zijn toegestaan). | 'Geen' 'SystemAssigned' 'SystemAssigned, UserAssigned' UserAssigned (vereist) |
userAssignedIdentities | De set door de gebruiker toegewezen identiteiten die aan de resource zijn gekoppeld. De woordenlijstsleutels userAssignedIdentities zijn ARM-resource-id's in de vorm: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. De woordenlijstwaarden kunnen lege objecten ({}) zijn in aanvragen. | UserAssignedId-entiteiten |
Microsoft.MachineLearningServices/workspaces/computes
Naam | Beschrijving | Waarde |
---|---|---|
identiteit | De identiteit van de resource. | ManagedServiceIdentity- |
plaats | Hiermee geeft u de locatie van de resource. | snaar |
naam | De resourcenaam | tekenreeks (vereist) |
ouder | In Bicep kunt u de bovenliggende resource voor een onderliggende resource opgeven. U hoeft deze eigenschap alleen toe te voegen wanneer de onderliggende resource buiten de bovenliggende resource wordt gedeclareerd. Zie onderliggende resource buiten de bovenliggende resourcevoor meer informatie. |
Symbolische naam voor resource van het type: werkruimten |
Eigenschappen | Rekeneigenschappen | Compute |
Sku | De SKU van de werkruimte. | SKU- |
Tags | Resourcetags | Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen |
PersonalComputeInstanceSettings
Naam | Beschrijving | Waarde |
---|---|---|
assignedUser | Een gebruiker die expliciet is toegewezen aan een persoonlijk rekenproces. | AssignedUser- |
RecurrenceSchedule
Naam | Beschrijving | Waarde |
---|---|---|
uren | [Vereist] Lijst met uren voor de planning. | int[] (vereist) |
notulen | [Vereist] Lijst met minuten voor de planning. | int[] (vereist) |
monthDays | Lijst met maanddagen voor de planning | int[] |
Weekdagen | Lijst met dagen voor de planning. | Tekenreeksmatrix met een van de volgende waarden: 'Vrijdag' 'Maandag' 'Zaterdag' 'Zondag' 'Donderdag' 'Dinsdag' 'Woensdag' |
RecurrenceTrigger
Naam | Beschrijving | Waarde |
---|---|---|
endTime | Hiermee geeft u de eindtijd van de planning in ISO 8601, maar zonder utc-offset. Raadpleeg https://en.wikipedia.org/wiki/ISO_8601. Opgemaakte indeling is '2022-06-01T00:00:01' Als deze niet aanwezig is, wordt het schema voor onbepaalde tijd uitgevoerd |
snaar |
frequentie | [Vereist] De frequentie voor het activeren van het schema. | 'Dag' 'Uur' 'Minuut' 'Maand' 'Week' (vereist) |
interval | [Vereist] Hiermee geeft u het schema-interval in combinatie met frequentie | int (vereist) |
rooster | Het terugkeerschema. | RecurrenceSchedule |
startTime | Hiermee geeft u de begintijd van de planning in ISO 8601-indeling, maar zonder utc-offset. | snaar |
tijdzone | Hiermee geeft u de tijdzone op waarin het schema wordt uitgevoerd. Tijdzone moet de windows-tijdzone-indeling volgen. Raadpleeg: /windows-hardware/manufacture/desktop/default-time-zones?view=windows-11 |
snaar |
triggerType | [Vereist] | 'Cron' Terugkeerpatroon (vereist) |
ResourceId
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | De id van de resource | tekenreeks (vereist) |
ScaleSettings
Naam | Beschrijving | Waarde |
---|---|---|
maxNodeCount | Maximum aantal knooppunten dat moet worden gebruikt | int (vereist) |
minNodeCount | Minimum aantal knooppunten dat moet worden gebruikt | Int |
nodeIdleTimeBeforeScaleDown | Niet-actieve tijd van knooppunt voordat u amlCompute omlaag schaalt. Deze tekenreeks moet de RFC-indeling hebben. | snaar |
ScheduleBase
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Een door het systeem toegewezen id voor de planning. | snaar |
provisioningStatus | De huidige implementatiestatus van de planning. | 'Voltooid' 'Mislukt' 'Inrichting' |
status | Is het schema ingeschakeld of uitgeschakeld? | 'Uitgeschakeld' 'Ingeschakeld' |
ScriptReference
Naam | Beschrijving | Waarde |
---|---|---|
scriptArguments | Optionele opdrachtregelargumenten die worden doorgegeven aan het script dat moet worden uitgevoerd. | snaar |
scriptData | De locatie van scripts in het gekoppelde volume. | snaar |
scriptSource | De opslagbron van het script: inline, werkruimte. | snaar |
Timeout | Optionele periode doorgegeven aan time-outopdracht. | snaar |
ScriptsToExecute
Naam | Beschrijving | Waarde |
---|---|---|
creationScript | Script dat slechts eenmaal wordt uitgevoerd tijdens het inrichten van de berekening. | ScriptReference- |
startupScript | Script dat wordt uitgevoerd telkens wanneer de machine wordt gestart. | ScriptReference- |
SetupScripts
Naam | Beschrijving | Waarde |
---|---|---|
Scripts | Aangepaste installatiescripts | ScriptsToExecute- |
Sku
Naam | Beschrijving | Waarde |
---|---|---|
capaciteit | Als de SKU uitschalen/inschalen ondersteunt, moet het gehele getal van de capaciteit worden opgenomen. Als uitschalen/inschalen niet mogelijk is voor de resource, kan dit worden weggelaten. | Int |
Familie | Als de service verschillende generaties hardware heeft, voor dezelfde SKU, kan die hier worden vastgelegd. | snaar |
naam | De naam van de SKU. Ex - P3. Dit is meestal een letter+cijfercode | tekenreeks (vereist) |
grootte | De SKU-grootte. Wanneer het naamveld de combinatie van de laag en een andere waarde is, is dit de zelfstandige code. | snaar |
rang | Dit veld moet worden geïmplementeerd door de resourceprovider als de service meer dan één laag heeft, maar niet vereist is voor een PUT. | 'Basis' 'Gratis' 'Premium' 'Standaard' |
SslConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
Cert | Certificaatgegevens | snaar Beperkingen: Gevoelige waarde. Doorgeven als een beveiligde parameter. |
cname | CNAME van het certificaat | snaar |
sleutel | Sleutelgegevens | snaar Beperkingen: Gevoelige waarde. Doorgeven als een beveiligde parameter. |
leafDomainLabel | Leaf-domeinlabel van openbaar eindpunt | snaar |
overschrijvenExistingDomain | Hiermee wordt aangegeven of het bestaande domeinlabel moet worden overschreven. | Bool |
status | Ssl in- of uitschakelen voor scoren | 'Auto' 'Uitgeschakeld' 'Ingeschakeld' |
SynapseSpark
Naam | Beschrijving | Waarde |
---|---|---|
computeType | Het type rekenproces | 'SynapseSpark' (vereist) |
Eigenschappen | SynapseSparkProperties |
SynapseSparkProperties
Naam | Beschrijving | Waarde |
---|---|---|
autoPauseProperties | Eigenschappen voor automatisch onderbreken. | AutoPauseProperties |
autoScaleProperties | Eigenschappen automatisch schalen. | AutoScaleProperties- |
nodeCount | Het aantal rekenknooppunten dat momenteel aan de berekening is toegewezen. | Int |
nodeSize | Knooppuntgrootte. | snaar |
nodeSizeFamily | Familie van knooppuntgrootte. | snaar |
poolName | Naam van pool. | snaar |
resourceGroup | Naam van de resourcegroep waarin de werkruimte zich bevindt. | snaar |
sparkVersion | Spark-versie. | snaar |
subscriptionId | Azure-abonnements-id. | snaar |
workspaceName | Naam van Azure Machine Learning-werkruimte. | snaar |
TmpfsOptions
Naam | Beschrijving | Waarde |
---|---|---|
grootte | Vermeld de tmpfs-grootte | Int |
UserAccountCredentials
Naam | Beschrijving | Waarde |
---|---|---|
adminUserName | Naam van het beheerdersgebruikersaccount dat kan worden gebruikt voor SSH naar knooppunten. | tekenreeks (vereist) |
adminUserPassword | Wachtwoord van het gebruikersaccount van de beheerder. | snaar Beperkingen: Gevoelige waarde. Doorgeven als een beveiligde parameter. |
adminUserSshPublicKey | Openbare SSH-sleutel van het gebruikersaccount van de beheerder. | snaar Beperkingen: Gevoelige waarde. Doorgeven als een beveiligde parameter. |
UserAssignedIdentities
Naam | Beschrijving | Waarde |
---|
UserAssignedIdentity
Naam | Beschrijving | Waarde |
---|
VirtualMachine
Naam | Beschrijving | Waarde |
---|---|---|
computeType | Het type rekenproces | VirtualMachine (vereist) |
Eigenschappen | VirtualMachineSchemaProperties |
VirtualMachineImage
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Pad naar installatiekopieën van virtuele machine | tekenreeks (vereist) |
VirtualMachineSchemaProperties
Naam | Beschrijving | Waarde |
---|---|---|
adres | Openbaar IP-adres van de virtuele machine. | snaar |
administratorAccount | Beheerdersreferenties voor virtuele machine | VirtualMachineSshCredentials |
isNotebookInstanceCompute | Geeft aan of deze berekening wordt gebruikt voor het uitvoeren van notebooks. | Bool |
notebookServerPort | De poort van de notebookserver is geopend voor ssh-verbindingen. | Int |
sshPort | Poort geopend voor ssh-verbindingen. | Int |
virtualMachineSize | Grootte van virtuele machine | snaar |
VirtualMachineSshCredentials
Naam | Beschrijving | Waarde |
---|---|---|
wachtwoord | Wachtwoord van beheerdersaccount | snaar |
privateKeyData | Persoonlijke sleutelgegevens | snaar Beperkingen: Gevoelige waarde. Doorgeven als een beveiligde parameter. |
publicKeyData | Openbare-sleutelgegevens | snaar Beperkingen: Gevoelige waarde. Doorgeven als een beveiligde parameter. |
gebruikersnaam | Gebruikersnaam van beheerdersaccount | snaar |
VolumeDefinition
Naam | Beschrijving | Waarde |
---|---|---|
binden | Bindingsopties van de koppeling | BindOptions- |
consistentie | Consistentie van het volume | snaar |
readOnly | Geef aan of het volume moet worden gekoppeld als readOnly. De standaardwaarde hiervoor is onwaar. | Bool |
bron | Bron van de koppeling. Voor bindingskoppelingen is dit het hostpad. | snaar |
doel | Doel van de koppeling. Voor bindingskoppelingen is dit het pad in de container. | snaar |
tmpfs | tmpfs-optie van de koppeling | TmpfsOptions- |
type | Type volumedefinitie. Mogelijke waarden: bind,volume,tmpfs,npipe | 'bind' 'npipe' 'tmpfs' 'volume' |
volume | Volumeopties van de koppeling | VolumeOptions- |
VolumeOptions
Naam | Beschrijving | Waarde |
---|---|---|
nocopy | Aangeven of volume nocopy is | Bool |
Quickstart-voorbeelden
In de volgende quickstartvoorbeelden wordt dit resourcetype geïmplementeerd.
Bicep-bestand | Beschrijving |
---|---|
end-to-end beveiligde installatie van Azure Machine Learning | Deze set Bicep-sjablonen laat zien hoe u Azure Machine Learning end-to-end instelt in een veilige configuratie. Deze referentie-implementatie omvat de werkruimte, een rekencluster, een rekenproces en een gekoppeld privé-AKS-cluster. |
end-to-end beveiligde installatie van Azure Machine Learning (verouderd) | Deze set Bicep-sjablonen laat zien hoe u Azure Machine Learning end-to-end instelt in een veilige configuratie. Deze referentie-implementatie omvat de werkruimte, een rekencluster, een rekenproces en een gekoppeld privé-AKS-cluster. |
Een AKS-rekendoel maken met een privé-IP-adres | Met deze sjabloon maakt u een AKS-rekendoel in de azure Machine Learning Service-werkruimte met een privé-IP-adres. |
Resourcedefinitie van ARM-sjabloon
Het resourcetype werkruimten/computes kan worden geïmplementeerd met bewerkingen die als doel hebben:
- Resourcegroepen - Zie opdrachten voor de implementatie van resourcegroepen
Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Resource Microsoft.MachineLearningServices/workspaces/computes wilt maken, voegt u de volgende JSON toe aan uw sjabloon.
{
"type": "Microsoft.MachineLearningServices/workspaces/computes",
"apiVersion": "2023-02-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"
}
}
Rekenobjecten
Stel de eigenschap computeType in om het type object op te geven.
Gebruik voor AKS-:
{
"computeType": "AKS",
"properties": {
"agentCount": "int",
"agentVmSize": "string",
"aksNetworkingConfiguration": {
"dnsServiceIP": "string",
"dockerBridgeCidr": "string",
"serviceCidr": "string",
"subnetId": "string"
},
"clusterFqdn": "string",
"clusterPurpose": "string",
"loadBalancerSubnet": "string",
"loadBalancerType": "string",
"sslConfiguration": {
"cert": "string",
"cname": "string",
"key": "string",
"leafDomainLabel": "string",
"overwriteExistingDomain": "bool",
"status": "string"
}
}
}
Gebruik voor AmlCompute-:
{
"computeType": "AmlCompute",
"properties": {
"enableNodePublicIp": "bool",
"isolatedNetwork": "bool",
"osType": "string",
"propertyBag": {},
"remoteLoginPortPublicAccess": "string",
"scaleSettings": {
"maxNodeCount": "int",
"minNodeCount": "int",
"nodeIdleTimeBeforeScaleDown": "string"
},
"subnet": {
"id": "string"
},
"userAccountCredentials": {
"adminUserName": "string",
"adminUserPassword": "string",
"adminUserSshPublicKey": "string"
},
"virtualMachineImage": {
"id": "string"
},
"vmPriority": "string",
"vmSize": "string"
}
}
Gebruik voor ComputeInstance:
{
"computeType": "ComputeInstance",
"properties": {
"applicationSharingPolicy": "string",
"autologgerSettings": {
"mlflowAutologger": "string"
},
"computeInstanceAuthorizationType": "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"
},
"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",
"idleTimeBeforeShutdown": "string",
"personalComputeInstanceSettings": {
"assignedUser": {
"objectId": "string",
"tenantId": "string"
}
},
"schedules": {
"computeStartStop": [
{
"action": "string",
"cron": {
"endTime": "string",
"expression": "string",
"startTime": "string",
"timeZone": "string",
"triggerType": "string"
},
"recurrence": {
"endTime": "string",
"frequency": "string",
"interval": "int",
"schedule": {
"hours": [ "int" ],
"minutes": [ "int" ],
"monthDays": [ "int" ],
"weekDays": [ "string" ]
},
"startTime": "string",
"timeZone": "string",
"triggerType": "string"
},
"schedule": {
"id": "string",
"provisioningStatus": "string",
"status": "string"
},
"status": "string",
"triggerType": "string"
}
]
},
"setupScripts": {
"scripts": {
"creationScript": {
"scriptArguments": "string",
"scriptData": "string",
"scriptSource": "string",
"timeout": "string"
},
"startupScript": {
"scriptArguments": "string",
"scriptData": "string",
"scriptSource": "string",
"timeout": "string"
}
}
},
"sshSettings": {
"adminPublicKey": "string",
"sshPublicAccess": "string"
},
"subnet": {
"id": "string"
},
"vmSize": "string"
}
}
Gebruik voor DataFactory-:
{
"computeType": "DataFactory"
}
Gebruik voor DataLakeAnalytics:
{
"computeType": "DataLakeAnalytics",
"properties": {
"dataLakeStoreAccountName": "string"
}
}
Gebruik voor Databricks-:
{
"computeType": "Databricks",
"properties": {
"databricksAccessToken": "string",
"workspaceUrl": "string"
}
}
Gebruik voor HDInsight-:
{
"computeType": "HDInsight",
"properties": {
"address": "string",
"administratorAccount": {
"password": "string",
"privateKeyData": "string",
"publicKeyData": "string",
"username": "string"
},
"sshPort": "int"
}
}
Gebruik voor Kubernetes-:
{
"computeType": "Kubernetes",
"properties": {
"defaultInstanceType": "string",
"extensionInstanceReleaseTrain": "string",
"extensionPrincipalId": "string",
"instanceTypes": {
"{customized property}": {
"nodeSelector": {
"{customized property}": "string"
},
"resources": {
"limits": {
"{customized property}": "string"
},
"requests": {
"{customized property}": "string"
}
}
}
},
"namespace": "string",
"relayConnectionString": "string",
"serviceBusConnectionString": "string",
"vcName": "string"
}
}
Gebruik voor SynapseSpark:
{
"computeType": "SynapseSpark",
"properties": {
"autoPauseProperties": {
"delayInMinutes": "int",
"enabled": "bool"
},
"autoScaleProperties": {
"enabled": "bool",
"maxNodeCount": "int",
"minNodeCount": "int"
},
"nodeCount": "int",
"nodeSize": "string",
"nodeSizeFamily": "string",
"poolName": "string",
"resourceGroup": "string",
"sparkVersion": "string",
"subscriptionId": "string",
"workspaceName": "string"
}
}
Gebruik voor VirtualMachine:
{
"computeType": "VirtualMachine",
"properties": {
"address": "string",
"administratorAccount": {
"password": "string",
"privateKeyData": "string",
"publicKeyData": "string",
"username": "string"
},
"isNotebookInstanceCompute": "bool",
"notebookServerPort": "int",
"sshPort": "int",
"virtualMachineSize": "string"
}
}
Eigenschapswaarden
AKS
Naam | Beschrijving | Waarde |
---|---|---|
computeType | Het type rekenproces | AKS (vereist) |
Eigenschappen | AKS-eigenschappen | AKSSchemaProperties- |
AksNetworkingConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
dnsServiceIP | Een IP-adres dat is toegewezen aan de Kubernetes DNS-service. Deze moet zich binnen het Kubernetes-serviceadresbereik bevinden dat is opgegeven in serviceCidr. | snaar Beperkingen: Patroon = ^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$ |
dockerBridgeCidr | Een CIDR-notatie-IP-bereik dat is toegewezen aan het Docker-brugnetwerk. Deze mag niet overlappen met ip-adresbereiken van het subnet of het Kubernetes-serviceadresbereik. | snaar Beperkingen: Patroon = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$ |
serviceCidr | Een IP-adresbereik voor CIDR-notatie van waaruit IP-adressen van serviceclusters moeten worden toegewezen. Deze mag niet overlappen met IP-adresbereiken van het subnet. | snaar Beperkingen: Patroon = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$ |
subnetId | Resource-id van het subnet van het virtuele netwerk waartoe de rekenknooppunten behoren | snaar |
AKSSchemaProperties
Naam | Beschrijving | Waarde |
---|---|---|
agentCount | Aantal agents | Int Beperkingen: Minimumwaarde = 0 |
agentVmSize | Grootte van virtuele agentmachine | snaar |
aksNetworkingConfiguration | AKS-netwerkconfiguratie voor vnet | AksNetworkingConfiguration- |
clusterFqdn | Volledig gekwalificeerde clusterdomeinnaam | snaar |
clusterPurpose | Bedoeld gebruik van het cluster | 'DenseProd' DevTest 'FastProd' |
loadBalancerSubnet | Load Balancer-subnet | snaar |
loadBalancerType | Load Balancer-type | 'InternalLoadBalancer' 'PublicIp' |
sslConfiguration | SSL-configuratie | SslConfiguration- |
AmlCompute
Naam | Beschrijving | Waarde |
---|---|---|
computeType | Het type rekenproces | 'AmlCompute' (vereist) |
Eigenschappen | Eigenschappen van AmlCompute | AmlComputeProperties |
AmlComputeProperties
Naam | Beschrijving | Waarde |
---|---|---|
enableNodePublicIp | Openbare IP-adresinrichting van knooppunten in- of uitschakelen. Mogelijke waarden zijn: mogelijke waarden zijn: waar- Geeft aan dat de rekenknooppunten openbare IP-adressen hebben ingericht. false: geeft aan dat de rekenknooppunten een privé-eindpunt en geen openbare IP-adressen hebben. | Bool |
isolatedNetwork | Netwerk is geïsoleerd of niet | Bool |
osType | Type besturingssysteem berekenen | 'Linux' 'Windows' |
propertyBag | Een eigenschappentas met extra eigenschappen. | enig |
remoteLoginPortPublicAccess | Status van de openbare SSH-poort. Mogelijke waarden zijn: Uitgeschakeld- Geeft aan dat de openbare SSH-poort is gesloten op alle knooppunten van het cluster. Ingeschakeld: geeft aan dat de openbare SSH-poort is geopend op alle knooppunten van het cluster. NotSpecified: geeft aan dat de openbare ssh-poort wordt gesloten op alle knooppunten van het cluster als VNet is gedefinieerd, anders alle openbare knooppunten zijn geopend. Deze kan alleen standaard zijn tijdens het maken van het cluster, nadat het is gemaakt, wordt deze ingeschakeld of uitgeschakeld. | 'Uitgeschakeld' 'Ingeschakeld' 'Niet opgegeven' |
scaleSettings | Schaalinstellingen voor AML Compute | ScaleSettings |
Subnet | De resource-id van het subnet van het virtuele netwerk waartoe de rekenknooppunten behoren. | ResourceId |
userAccountCredentials | Referenties voor een beheerdersaccount dat op elk rekenknooppunt wordt gemaakt. | UserAccountCredentials- |
virtualMachineImage | Installatiekopieën van virtuele machines voor AML Compute - alleen vensters | VirtualMachineImage- |
vmPriority | Prioriteit van virtuele machine | 'Toegewezen' 'LowPriority' |
vmSize | Grootte van virtuele machine | snaar |
AssignedUser
Naam | Beschrijving | Waarde |
---|---|---|
objectId | De AAD-object-id van de gebruiker. | tekenreeks (vereist) |
tenantId | De AAD-tenant-id van de gebruiker. | tekenreeks (vereist) |
AutoPauseProperties
Naam | Beschrijving | Waarde |
---|---|---|
delayInMinutes | Int | |
Ingeschakeld | Bool |
AutoScaleProperties
Naam | Beschrijving | Waarde |
---|---|---|
Ingeschakeld | Bool | |
maxNodeCount | Int | |
minNodeCount | Int |
BindOptions
Naam | Beschrijving | Waarde |
---|---|---|
createHostPath | Geef aan of het hostpad moet worden gemaakt. | Bool |
voortplanting | Type bindingsoptie | snaar |
selinux | Noem de selinux-opties. | snaar |
Berekenen
Naam | Beschrijving | Waarde |
---|---|---|
computeLocation | Locatie voor de onderliggende berekening | snaar |
computeType | Ingesteld op AKS voor het type AKS-. Ingesteld op AmlCompute voor het type AmlCompute. Ingesteld op 'ComputeInstance' voor het type ComputeInstance. Ingesteld op 'DataFactory' voor het type DataFactory-. Ingesteld op 'DataLakeAnalytics' voor het type DataLakeAnalytics. Ingesteld op 'Databricks' voor het type Databricks. Ingesteld op HDInsight voor het type HDInsight-. Ingesteld op Kubernetes voor het type Kubernetes-. Ingesteld op 'SynapseSpark' voor het type SynapseSpark. Ingesteld op 'VirtualMachine' voor het type VirtualMachine. | 'AKS' 'AmlCompute' 'ComputeInstance' 'Databricks' 'DataFactory' 'DataLakeAnalytics' HDInsight 'Kubernetes' 'SynapseSpark' VirtualMachine (vereist) |
beschrijving | De beschrijving van de Machine Learning-berekening. | snaar |
disableLocalAuth | Meld u af voor lokale verificatie en zorg ervoor dat klanten alleen MSI en AAD kunnen gebruiken voor verificatie. | Bool |
resourceId | ARM-resource-id van de onderliggende berekening | snaar |
ComputeInstance
Naam | Beschrijving | Waarde |
---|---|---|
computeType | Het type rekenproces | 'ComputeInstance' (vereist) |
Eigenschappen | Eigenschappen van ComputeInstance | ComputeInstanceProperties- |
ComputeInstanceAutologgerSettings
Naam | Beschrijving | Waarde |
---|---|---|
mlflowAutologger | Geeft aan of mlflow autologger is ingeschakeld voor notebooks. | 'Uitgeschakeld' 'Ingeschakeld' |
ComputeInstanceProperties
Naam | Beschrijving | Waarde |
---|---|---|
applicationSharingPolicy | Beleid voor het delen van toepassingen op dit rekenproces tussen gebruikers van de bovenliggende werkruimte. Als Personal, heeft alleen de maker toegang tot toepassingen op dit rekenproces. Wanneer gedeeld, heeft elke werkruimtegebruiker toegang tot toepassingen op dit exemplaar, afhankelijk van zijn/haar toegewezen rol. | 'Persoonlijk' 'Gedeeld' |
autologgerSettings | Hiermee geeft u instellingen voor autologger. | ComputeInstanceAutologgerSettings |
computeInstanceAuthorizationType | Het autorisatietype rekeninstantie. Beschikbare waarden zijn persoonlijk (standaard). | 'persoonlijk' |
customServices | Lijst met Aangepaste services die zijn toegevoegd aan de berekening. | CustomService[] |
enableNodePublicIp | Openbare IP-adresinrichting van knooppunten in- of uitschakelen. Mogelijke waarden zijn: mogelijke waarden zijn: waar- Geeft aan dat de rekenknooppunten openbare IP-adressen hebben ingericht. false: geeft aan dat de rekenknooppunten een privé-eindpunt en geen openbare IP-adressen hebben. | Bool |
idleTimeBeforeShutdown | Stopt het rekenproces na door de gebruiker gedefinieerde periode van inactiviteit. De tijd wordt gedefinieerd in ISO8601 indeling. Minimum is 15 minuten, maximum is 3 dagen. | snaar |
personalComputeInstanceSettings | Instellingen voor een persoonlijk rekenproces. | PersonalComputeInstanceSettings |
Planningen | De lijst met schema's die moeten worden toegepast op de berekeningen. | ComputeSchedules |
setupScripts | Details van aangepaste scripts die moeten worden uitgevoerd voor het instellen van het cluster. | SetupScripts- |
sshSettings | Hiermee geeft u beleid en instellingen voor SSH-toegang. | ComputeInstanceSshSettings |
Subnet | De resource-id van het subnet van het virtuele netwerk waartoe de rekenknooppunten behoren. | ResourceId |
vmSize | Grootte van virtuele machine | snaar |
ComputeInstanceSshSettings
Naam | Beschrijving | Waarde |
---|---|---|
adminPublicKey | Hiermee geeft u het openbare SSH rsa-sleutelbestand op als een tekenreeks. Gebruik ssh-keygen -t rsa -b 2048 om uw SSH-sleutelparen te genereren. | snaar |
sshPublicAccess | Status van de openbare SSH-poort. Mogelijke waarden zijn: Uitgeschakeld - Geeft aan dat de openbare SSH-poort is gesloten op dit exemplaar. Ingeschakeld: geeft aan dat de openbare SSH-poort is geopend en toegankelijk volgens het VNet-/subnetbeleid, indien van toepassing. | 'Uitgeschakeld' 'Ingeschakeld' |
ComputeResourceTags
Naam | Beschrijving | Waarde |
---|
ComputeSchedules
Naam | Beschrijving | Waarde |
---|---|---|
computeStartStop | De lijst met planningen voor het stoppen van rekenprocessen die moeten worden toegepast. | ComputeStartStopSchedule[] |
ComputeStartStopSchedule
Naam | Beschrijving | Waarde |
---|---|---|
actie | [Vereist] De rekenkrachtactie. | 'Start' 'Stoppen' |
cron | Vereist als triggerType Cron is. | CronTrigger- |
terugkeerpatroon | Vereist als triggerType terugkeerpatroon is. | RecurrenceTrigger- |
rooster | [Afgeschaft] Niet meer gebruikt. | ScheduleBase- |
status | Is het schema ingeschakeld of uitgeschakeld? | 'Uitgeschakeld' 'Ingeschakeld' |
triggerType | [Vereist] Het type schematrigger. | 'Cron' 'Terugkeerpatroon' |
CronTrigger
Naam | Beschrijving | Waarde |
---|---|---|
endTime | Hiermee geeft u de eindtijd van de planning in ISO 8601, maar zonder utc-offset. Raadpleeg https://en.wikipedia.org/wiki/ISO_8601. Opgemaakte indeling is '2022-06-01T00:00:01' Als deze niet aanwezig is, wordt het schema voor onbepaalde tijd uitgevoerd |
snaar |
uitdrukking | [Vereist] Hiermee geeft u cron-expressie van planning. De expressie moet de NCronTab-indeling volgen. |
snaar Beperkingen: Patroon = [a-zA-Z0-9_] (vereist) |
startTime | Hiermee geeft u de begintijd van de planning in ISO 8601-indeling, maar zonder utc-offset. | snaar |
tijdzone | Hiermee geeft u de tijdzone op waarin het schema wordt uitgevoerd. Tijdzone moet de windows-tijdzone-indeling volgen. Raadpleeg: /windows-hardware/manufacture/desktop/default-time-zones?view=windows-11 |
snaar |
triggerType | [Vereist] | 'Cron' Terugkeerpatroon (vereist) |
CustomService
Naam | Beschrijving | Waarde |
---|---|---|
dokwerker | Beschrijft de Docker-instellingen voor de installatiekopieën | Docker |
Eindpunten | De eindpunten voor de container configureren | Eindpunt[] |
environmentVariables | Omgevingsvariabele voor de container | CustomServiceEnvironmentVariables |
beeld | Beschrijft de afbeeldingsspecificaties | Afbeelding |
naam | Naam van de Custom Service | snaar |
Volumes | De volumes voor de container configureren | VolumeDefinition[] |
CustomServiceEnvironmentVariables
Naam | Beschrijving | Waarde |
---|
Databricks
Naam | Beschrijving | Waarde |
---|---|---|
computeType | Het type rekenproces | 'Databricks' (vereist) |
Eigenschappen | Eigenschappen van Databricks | DatabricksProperties |
DatabricksProperties
Naam | Beschrijving | Waarde |
---|---|---|
databricksAccessToken | Databricks-toegangstoken | snaar |
workspaceUrl | Werkruimte-URL | snaar |
DataFactory
Naam | Beschrijving | Waarde |
---|---|---|
computeType | Het type rekenproces | DataFactory (vereist) |
DataLakeAnalytics
Naam | Beschrijving | Waarde |
---|---|---|
computeType | Het type rekenproces | DataLakeAnalytics (vereist) |
Eigenschappen | DataLakeAnalyticsSchemaProperties |
DataLakeAnalyticsSchemaProperties
Naam | Beschrijving | Waarde |
---|---|---|
dataLakeStoreAccountName | DataLake Store-accountnaam | snaar |
Dokwerker
Naam | Beschrijving | Waarde |
---|---|---|
bevoorrecht | Geef aan of de container moet worden uitgevoerd in de modus met bevoegdheden of niet-bevoegdheden. | Bool |
Eindpunt
Naam | Beschrijving | Waarde |
---|---|---|
hostIp | Host-IP-adres waarover de toepassing wordt weergegeven vanuit de container | snaar |
naam | Naam van het eindpunt | snaar |
protocol | Protocol over welke communicatie plaatsvindt via dit eindpunt | 'http' 'tcp' 'udp' |
gepubliceerd | Poort waarvoor de toepassing beschikbaar wordt gesteld vanuit de container. | Int |
doel | Toepassingspoort in de container. | Int |
EnvironmentVariable
Naam | Beschrijving | Waarde |
---|---|---|
type | Type van de omgevingsvariabele. Mogelijke waarden zijn: lokaal - Voor lokale variabele | 'local' |
waarde | Waarde van de omgevingsvariabele | snaar |
HDInsight
Naam | Beschrijving | Waarde |
---|---|---|
computeType | Het type rekenproces | HDInsight (vereist) |
Eigenschappen | HDInsight-rekeneigenschappen | HDInsightProperties- |
HDInsightProperties
Naam | Beschrijving | Waarde |
---|---|---|
adres | Openbaar IP-adres van het hoofdknooppunt van het cluster. | snaar |
administratorAccount | Beheerdersreferenties voor hoofdknooppunt van het cluster | VirtualMachineSshCredentials |
sshPort | Poort geopend voor ssh-verbindingen op het hoofdknooppunt van het cluster. | Int |
Beeld
Naam | Beschrijving | Waarde |
---|---|---|
referentie | Afbeeldingsreferentie-URL | snaar |
type | Type van de afbeelding. Mogelijke waarden zijn: docker - Voor docker-installatiekopieën. azureml - Voor AzureML-installatiekopieën | 'azureml' 'docker' |
InstanceResourceSchema
Naam | Beschrijving | Waarde |
---|
InstanceResourceSchema
Naam | Beschrijving | Waarde |
---|
InstanceTypeSchema
Naam | Beschrijving | Waarde |
---|---|---|
nodeSelector | Knooppuntkiezer | InstanceTypeSchemaNodeSelector |
weg | Resourceaanvragen/limieten voor dit exemplaartype | InstanceTypeSchemaResources |
InstanceTypeSchemaNodeSelector
Naam | Beschrijving | Waarde |
---|
InstanceTypeSchemaResources
Naam | Beschrijving | Waarde |
---|---|---|
grens | Resourcelimieten voor dit exemplaartype | InstanceResourceSchema |
Verzoeken | Resourceaanvragen voor dit exemplaartype | InstanceResourceSchema |
Kubernetes
Naam | Beschrijving | Waarde |
---|---|---|
computeType | Het type rekenproces | 'Kubernetes' (vereist) |
Eigenschappen | Eigenschappen van Kubernetes | KubernetesProperties- |
KubernetesProperties
Naam | Beschrijving | Waarde |
---|---|---|
defaultInstanceType | Standaardexemplarentype | snaar |
extensionInstanceReleaseTrain | Releasetrein van extensie-exemplaar. | snaar |
extensionPrincipalId | Extensie-principal-id. | snaar |
instanceTypes | Schema van exemplaartype | KubernetesPropertiesInstanceTypes |
naamruimte | Compute-naamruimte | snaar |
relayConnectionString | Relay-verbindingsreeks. | snaar Beperkingen: Gevoelige waarde. Doorgeven als een beveiligde parameter. |
serviceBusConnectionString | ServiceBus-verbindingsreeks. | snaar Beperkingen: Gevoelige waarde. Doorgeven als een beveiligde parameter. |
vcName | VC-naam. | snaar |
KubernetesPropertiesInstanceTypes
Naam | Beschrijving | Waarde |
---|
ManagedServiceIdentity
Naam | Beschrijving | Waarde |
---|---|---|
type | Type beheerde service-identiteit (waarbij zowel SystemAssigned- als UserAssigned-typen zijn toegestaan). | 'Geen' 'SystemAssigned' 'SystemAssigned, UserAssigned' UserAssigned (vereist) |
userAssignedIdentities | De set door de gebruiker toegewezen identiteiten die aan de resource zijn gekoppeld. De woordenlijstsleutels userAssignedIdentities zijn ARM-resource-id's in de vorm: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. De woordenlijstwaarden kunnen lege objecten ({}) zijn in aanvragen. | UserAssignedId-entiteiten |
Microsoft.MachineLearningServices/workspaces/computes
Naam | Beschrijving | Waarde |
---|---|---|
apiVersion | De API-versie | '2023-02-01-preview' |
identiteit | De identiteit van de resource. | ManagedServiceIdentity- |
plaats | Hiermee geeft u de locatie van de resource. | snaar |
naam | De resourcenaam | tekenreeks (vereist) |
Eigenschappen | Rekeneigenschappen | Compute |
Sku | De SKU van de werkruimte. | SKU- |
Tags | Resourcetags | Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen |
type | Het resourcetype | 'Microsoft.MachineLearningServices/workspaces/computes' |
PersonalComputeInstanceSettings
Naam | Beschrijving | Waarde |
---|---|---|
assignedUser | Een gebruiker die expliciet is toegewezen aan een persoonlijk rekenproces. | AssignedUser- |
RecurrenceSchedule
Naam | Beschrijving | Waarde |
---|---|---|
uren | [Vereist] Lijst met uren voor de planning. | int[] (vereist) |
notulen | [Vereist] Lijst met minuten voor de planning. | int[] (vereist) |
monthDays | Lijst met maanddagen voor de planning | int[] |
Weekdagen | Lijst met dagen voor de planning. | Tekenreeksmatrix met een van de volgende waarden: 'Vrijdag' 'Maandag' 'Zaterdag' 'Zondag' 'Donderdag' 'Dinsdag' 'Woensdag' |
RecurrenceTrigger
Naam | Beschrijving | Waarde |
---|---|---|
endTime | Hiermee geeft u de eindtijd van de planning in ISO 8601, maar zonder utc-offset. Raadpleeg https://en.wikipedia.org/wiki/ISO_8601. Opgemaakte indeling is '2022-06-01T00:00:01' Als deze niet aanwezig is, wordt het schema voor onbepaalde tijd uitgevoerd |
snaar |
frequentie | [Vereist] De frequentie voor het activeren van het schema. | 'Dag' 'Uur' 'Minuut' 'Maand' 'Week' (vereist) |
interval | [Vereist] Hiermee geeft u het schema-interval in combinatie met frequentie | int (vereist) |
rooster | Het terugkeerschema. | RecurrenceSchedule |
startTime | Hiermee geeft u de begintijd van de planning in ISO 8601-indeling, maar zonder utc-offset. | snaar |
tijdzone | Hiermee geeft u de tijdzone op waarin het schema wordt uitgevoerd. Tijdzone moet de windows-tijdzone-indeling volgen. Raadpleeg: /windows-hardware/manufacture/desktop/default-time-zones?view=windows-11 |
snaar |
triggerType | [Vereist] | 'Cron' Terugkeerpatroon (vereist) |
ResourceId
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | De id van de resource | tekenreeks (vereist) |
ScaleSettings
Naam | Beschrijving | Waarde |
---|---|---|
maxNodeCount | Maximum aantal knooppunten dat moet worden gebruikt | int (vereist) |
minNodeCount | Minimum aantal knooppunten dat moet worden gebruikt | Int |
nodeIdleTimeBeforeScaleDown | Niet-actieve tijd van knooppunt voordat u amlCompute omlaag schaalt. Deze tekenreeks moet de RFC-indeling hebben. | snaar |
ScheduleBase
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Een door het systeem toegewezen id voor de planning. | snaar |
provisioningStatus | De huidige implementatiestatus van de planning. | 'Voltooid' 'Mislukt' 'Inrichting' |
status | Is het schema ingeschakeld of uitgeschakeld? | 'Uitgeschakeld' 'Ingeschakeld' |
ScriptReference
Naam | Beschrijving | Waarde |
---|---|---|
scriptArguments | Optionele opdrachtregelargumenten die worden doorgegeven aan het script dat moet worden uitgevoerd. | snaar |
scriptData | De locatie van scripts in het gekoppelde volume. | snaar |
scriptSource | De opslagbron van het script: inline, werkruimte. | snaar |
Timeout | Optionele periode doorgegeven aan time-outopdracht. | snaar |
ScriptsToExecute
Naam | Beschrijving | Waarde |
---|---|---|
creationScript | Script dat slechts eenmaal wordt uitgevoerd tijdens het inrichten van de berekening. | ScriptReference- |
startupScript | Script dat wordt uitgevoerd telkens wanneer de machine wordt gestart. | ScriptReference- |
SetupScripts
Naam | Beschrijving | Waarde |
---|---|---|
Scripts | Aangepaste installatiescripts | ScriptsToExecute- |
Sku
Naam | Beschrijving | Waarde |
---|---|---|
capaciteit | Als de SKU uitschalen/inschalen ondersteunt, moet het gehele getal van de capaciteit worden opgenomen. Als uitschalen/inschalen niet mogelijk is voor de resource, kan dit worden weggelaten. | Int |
Familie | Als de service verschillende generaties hardware heeft, voor dezelfde SKU, kan die hier worden vastgelegd. | snaar |
naam | De naam van de SKU. Ex - P3. Dit is meestal een letter+cijfercode | tekenreeks (vereist) |
grootte | De SKU-grootte. Wanneer het naamveld de combinatie van de laag en een andere waarde is, is dit de zelfstandige code. | snaar |
rang | Dit veld moet worden geïmplementeerd door de resourceprovider als de service meer dan één laag heeft, maar niet vereist is voor een PUT. | 'Basis' 'Gratis' 'Premium' 'Standaard' |
SslConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
Cert | Certificaatgegevens | snaar Beperkingen: Gevoelige waarde. Doorgeven als een beveiligde parameter. |
cname | CNAME van het certificaat | snaar |
sleutel | Sleutelgegevens | snaar Beperkingen: Gevoelige waarde. Doorgeven als een beveiligde parameter. |
leafDomainLabel | Leaf-domeinlabel van openbaar eindpunt | snaar |
overschrijvenExistingDomain | Hiermee wordt aangegeven of het bestaande domeinlabel moet worden overschreven. | Bool |
status | Ssl in- of uitschakelen voor scoren | 'Auto' 'Uitgeschakeld' 'Ingeschakeld' |
SynapseSpark
Naam | Beschrijving | Waarde |
---|---|---|
computeType | Het type rekenproces | 'SynapseSpark' (vereist) |
Eigenschappen | SynapseSparkProperties |
SynapseSparkProperties
Naam | Beschrijving | Waarde |
---|---|---|
autoPauseProperties | Eigenschappen voor automatisch onderbreken. | AutoPauseProperties |
autoScaleProperties | Eigenschappen automatisch schalen. | AutoScaleProperties- |
nodeCount | Het aantal rekenknooppunten dat momenteel aan de berekening is toegewezen. | Int |
nodeSize | Knooppuntgrootte. | snaar |
nodeSizeFamily | Familie van knooppuntgrootte. | snaar |
poolName | Naam van pool. | snaar |
resourceGroup | Naam van de resourcegroep waarin de werkruimte zich bevindt. | snaar |
sparkVersion | Spark-versie. | snaar |
subscriptionId | Azure-abonnements-id. | snaar |
workspaceName | Naam van Azure Machine Learning-werkruimte. | snaar |
TmpfsOptions
Naam | Beschrijving | Waarde |
---|---|---|
grootte | Vermeld de tmpfs-grootte | Int |
UserAccountCredentials
Naam | Beschrijving | Waarde |
---|---|---|
adminUserName | Naam van het beheerdersgebruikersaccount dat kan worden gebruikt voor SSH naar knooppunten. | tekenreeks (vereist) |
adminUserPassword | Wachtwoord van het gebruikersaccount van de beheerder. | snaar Beperkingen: Gevoelige waarde. Doorgeven als een beveiligde parameter. |
adminUserSshPublicKey | Openbare SSH-sleutel van het gebruikersaccount van de beheerder. | snaar Beperkingen: Gevoelige waarde. Doorgeven als een beveiligde parameter. |
UserAssignedIdentities
Naam | Beschrijving | Waarde |
---|
UserAssignedIdentity
Naam | Beschrijving | Waarde |
---|
VirtualMachine
Naam | Beschrijving | Waarde |
---|---|---|
computeType | Het type rekenproces | VirtualMachine (vereist) |
Eigenschappen | VirtualMachineSchemaProperties |
VirtualMachineImage
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Pad naar installatiekopieën van virtuele machine | tekenreeks (vereist) |
VirtualMachineSchemaProperties
Naam | Beschrijving | Waarde |
---|---|---|
adres | Openbaar IP-adres van de virtuele machine. | snaar |
administratorAccount | Beheerdersreferenties voor virtuele machine | VirtualMachineSshCredentials |
isNotebookInstanceCompute | Geeft aan of deze berekening wordt gebruikt voor het uitvoeren van notebooks. | Bool |
notebookServerPort | De poort van de notebookserver is geopend voor ssh-verbindingen. | Int |
sshPort | Poort geopend voor ssh-verbindingen. | Int |
virtualMachineSize | Grootte van virtuele machine | snaar |
VirtualMachineSshCredentials
Naam | Beschrijving | Waarde |
---|---|---|
wachtwoord | Wachtwoord van beheerdersaccount | snaar |
privateKeyData | Persoonlijke sleutelgegevens | snaar Beperkingen: Gevoelige waarde. Doorgeven als een beveiligde parameter. |
publicKeyData | Openbare-sleutelgegevens | snaar Beperkingen: Gevoelige waarde. Doorgeven als een beveiligde parameter. |
gebruikersnaam | Gebruikersnaam van beheerdersaccount | snaar |
VolumeDefinition
Naam | Beschrijving | Waarde |
---|---|---|
binden | Bindingsopties van de koppeling | BindOptions- |
consistentie | Consistentie van het volume | snaar |
readOnly | Geef aan of het volume moet worden gekoppeld als readOnly. De standaardwaarde hiervoor is onwaar. | Bool |
bron | Bron van de koppeling. Voor bindingskoppelingen is dit het hostpad. | snaar |
doel | Doel van de koppeling. Voor bindingskoppelingen is dit het pad in de container. | snaar |
tmpfs | tmpfs-optie van de koppeling | TmpfsOptions- |
type | Type volumedefinitie. Mogelijke waarden: bind,volume,tmpfs,npipe | 'bind' 'npipe' 'tmpfs' 'volume' |
volume | Volumeopties van de koppeling | VolumeOptions- |
VolumeOptions
Naam | Beschrijving | Waarde |
---|---|---|
nocopy | Aangeven of volume nocopy is | Bool |
Quickstart-sjablonen
Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.
Sjabloon | Beschrijving |
---|---|
end-to-end beveiligde installatie van Azure Machine Learning |
Deze set Bicep-sjablonen laat zien hoe u Azure Machine Learning end-to-end instelt in een veilige configuratie. Deze referentie-implementatie omvat de werkruimte, een rekencluster, een rekenproces en een gekoppeld privé-AKS-cluster. |
end-to-end beveiligde installatie van Azure Machine Learning (verouderd) |
Deze set Bicep-sjablonen laat zien hoe u Azure Machine Learning end-to-end instelt in een veilige configuratie. Deze referentie-implementatie omvat de werkruimte, een rekencluster, een rekenproces en een gekoppeld privé-AKS-cluster. |
Een LinkedService maken in een Azure Machine Learning-werkruimte |
Met deze sjabloon maakt u een LinkedService in een bestaande Azure Machine Learning-werkruimte. |
Een Machine Learning Service ADLA Compute- maken |
Met deze sjabloon maakt u een Machine Learning Service ADLA Compute. |
Een Machine Learning Service Aks Compute- maken |
Met deze sjabloon maakt u een Machine Learning Service Aks Compute. |
Een DSVM Compute- voor Machine Learning Service maken |
Met deze sjabloon maakt u een Machine Learning Service DSVM Compute. |
Een HDInsight-cluster voor Machine Learning Service maken |
Met deze sjabloon maakt u een HDInsight-cluster voor Machine Learning Service |
Een AKS-rekendoel maken met een privé-IP-adres |
Met deze sjabloon maakt u een AKS-rekendoel in de azure Machine Learning Service-werkruimte met een privé-IP-adres. |
Een Azure Machine Learning aks-rekenproces maken |
Met deze sjabloon maakt u een Azure Machine Learning aks-rekenproces. |
Een Azure Machine Learning-rekencluster maken |
Met deze sjabloon maakt u een Azure Machine Learning-rekencluster. |
Een Azure Machine Learning-rekenproces maken |
Met deze sjabloon maakt u een Azure Machine Learning-rekenproces namens een andere gebruiker met een voorbeeld van een inline-installatiescript |
Resourcedefinitie van Terraform (AzAPI-provider)
Het resourcetype werkruimten/computes kan worden geïmplementeerd met bewerkingen die als doel hebben:
- resourcegroepen
Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Resource Microsoft.MachineLearningServices/workspaces/computes wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.MachineLearningServices/workspaces/computes@2023-02-01-preview"
name = "string"
identity = {
type = "string"
userAssignedIdentities = {
{customized property} = {
}
}
}
location = "string"
sku = {
capacity = int
family = "string"
name = "string"
size = "string"
tier = "string"
}
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
computeLocation = "string"
description = "string"
disableLocalAuth = bool
resourceId = "string"
computeType = "string"
// For remaining properties, see Compute objects
}
})
}
Rekenobjecten
Stel de eigenschap computeType in om het type object op te geven.
Gebruik voor AKS-:
{
computeType = "AKS"
properties = {
agentCount = int
agentVmSize = "string"
aksNetworkingConfiguration = {
dnsServiceIP = "string"
dockerBridgeCidr = "string"
serviceCidr = "string"
subnetId = "string"
}
clusterFqdn = "string"
clusterPurpose = "string"
loadBalancerSubnet = "string"
loadBalancerType = "string"
sslConfiguration = {
cert = "string"
cname = "string"
key = "string"
leafDomainLabel = "string"
overwriteExistingDomain = bool
status = "string"
}
}
}
Gebruik voor AmlCompute-:
{
computeType = "AmlCompute"
properties = {
enableNodePublicIp = bool
isolatedNetwork = bool
osType = "string"
propertyBag = ?
remoteLoginPortPublicAccess = "string"
scaleSettings = {
maxNodeCount = int
minNodeCount = int
nodeIdleTimeBeforeScaleDown = "string"
}
subnet = {
id = "string"
}
userAccountCredentials = {
adminUserName = "string"
adminUserPassword = "string"
adminUserSshPublicKey = "string"
}
virtualMachineImage = {
id = "string"
}
vmPriority = "string"
vmSize = "string"
}
}
Gebruik voor ComputeInstance:
{
computeType = "ComputeInstance"
properties = {
applicationSharingPolicy = "string"
autologgerSettings = {
mlflowAutologger = "string"
}
computeInstanceAuthorizationType = "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"
}
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
idleTimeBeforeShutdown = "string"
personalComputeInstanceSettings = {
assignedUser = {
objectId = "string"
tenantId = "string"
}
}
schedules = {
computeStartStop = [
{
action = "string"
cron = {
endTime = "string"
expression = "string"
startTime = "string"
timeZone = "string"
triggerType = "string"
}
recurrence = {
endTime = "string"
frequency = "string"
interval = int
schedule = {
hours = [
int
]
minutes = [
int
]
monthDays = [
int
]
weekDays = [
"string"
]
}
startTime = "string"
timeZone = "string"
triggerType = "string"
}
schedule = {
id = "string"
provisioningStatus = "string"
status = "string"
}
status = "string"
triggerType = "string"
}
]
}
setupScripts = {
scripts = {
creationScript = {
scriptArguments = "string"
scriptData = "string"
scriptSource = "string"
timeout = "string"
}
startupScript = {
scriptArguments = "string"
scriptData = "string"
scriptSource = "string"
timeout = "string"
}
}
}
sshSettings = {
adminPublicKey = "string"
sshPublicAccess = "string"
}
subnet = {
id = "string"
}
vmSize = "string"
}
}
Gebruik voor DataFactory-:
{
computeType = "DataFactory"
}
Gebruik voor DataLakeAnalytics:
{
computeType = "DataLakeAnalytics"
properties = {
dataLakeStoreAccountName = "string"
}
}
Gebruik voor Databricks-:
{
computeType = "Databricks"
properties = {
databricksAccessToken = "string"
workspaceUrl = "string"
}
}
Gebruik voor HDInsight-:
{
computeType = "HDInsight"
properties = {
address = "string"
administratorAccount = {
password = "string"
privateKeyData = "string"
publicKeyData = "string"
username = "string"
}
sshPort = int
}
}
Gebruik voor Kubernetes-:
{
computeType = "Kubernetes"
properties = {
defaultInstanceType = "string"
extensionInstanceReleaseTrain = "string"
extensionPrincipalId = "string"
instanceTypes = {
{customized property} = {
nodeSelector = {
{customized property} = "string"
}
resources = {
limits = {
{customized property} = "string"
}
requests = {
{customized property} = "string"
}
}
}
}
namespace = "string"
relayConnectionString = "string"
serviceBusConnectionString = "string"
vcName = "string"
}
}
Gebruik voor SynapseSpark:
{
computeType = "SynapseSpark"
properties = {
autoPauseProperties = {
delayInMinutes = int
enabled = bool
}
autoScaleProperties = {
enabled = bool
maxNodeCount = int
minNodeCount = int
}
nodeCount = int
nodeSize = "string"
nodeSizeFamily = "string"
poolName = "string"
resourceGroup = "string"
sparkVersion = "string"
subscriptionId = "string"
workspaceName = "string"
}
}
Gebruik voor VirtualMachine:
{
computeType = "VirtualMachine"
properties = {
address = "string"
administratorAccount = {
password = "string"
privateKeyData = "string"
publicKeyData = "string"
username = "string"
}
isNotebookInstanceCompute = bool
notebookServerPort = int
sshPort = int
virtualMachineSize = "string"
}
}
Eigenschapswaarden
AKS
Naam | Beschrijving | Waarde |
---|---|---|
computeType | Het type rekenproces | AKS (vereist) |
Eigenschappen | AKS-eigenschappen | AKSSchemaProperties- |
AksNetworkingConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
dnsServiceIP | Een IP-adres dat is toegewezen aan de Kubernetes DNS-service. Deze moet zich binnen het Kubernetes-serviceadresbereik bevinden dat is opgegeven in serviceCidr. | snaar Beperkingen: Patroon = ^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$ |
dockerBridgeCidr | Een CIDR-notatie-IP-bereik dat is toegewezen aan het Docker-brugnetwerk. Deze mag niet overlappen met ip-adresbereiken van het subnet of het Kubernetes-serviceadresbereik. | snaar Beperkingen: Patroon = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$ |
serviceCidr | Een IP-adresbereik voor CIDR-notatie van waaruit IP-adressen van serviceclusters moeten worden toegewezen. Deze mag niet overlappen met IP-adresbereiken van het subnet. | snaar Beperkingen: Patroon = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$ |
subnetId | Resource-id van het subnet van het virtuele netwerk waartoe de rekenknooppunten behoren | snaar |
AKSSchemaProperties
Naam | Beschrijving | Waarde |
---|---|---|
agentCount | Aantal agents | Int Beperkingen: Minimumwaarde = 0 |
agentVmSize | Grootte van virtuele agentmachine | snaar |
aksNetworkingConfiguration | AKS-netwerkconfiguratie voor vnet | AksNetworkingConfiguration- |
clusterFqdn | Volledig gekwalificeerde clusterdomeinnaam | snaar |
clusterPurpose | Bedoeld gebruik van het cluster | 'DenseProd' DevTest 'FastProd' |
loadBalancerSubnet | Load Balancer-subnet | snaar |
loadBalancerType | Load Balancer-type | 'InternalLoadBalancer' 'PublicIp' |
sslConfiguration | SSL-configuratie | SslConfiguration- |
AmlCompute
Naam | Beschrijving | Waarde |
---|---|---|
computeType | Het type rekenproces | 'AmlCompute' (vereist) |
Eigenschappen | Eigenschappen van AmlCompute | AmlComputeProperties |
AmlComputeProperties
Naam | Beschrijving | Waarde |
---|---|---|
enableNodePublicIp | Openbare IP-adresinrichting van knooppunten in- of uitschakelen. Mogelijke waarden zijn: mogelijke waarden zijn: waar- Geeft aan dat de rekenknooppunten openbare IP-adressen hebben ingericht. false: geeft aan dat de rekenknooppunten een privé-eindpunt en geen openbare IP-adressen hebben. | Bool |
isolatedNetwork | Netwerk is geïsoleerd of niet | Bool |
osType | Type besturingssysteem berekenen | 'Linux' 'Windows' |
propertyBag | Een eigenschappentas met extra eigenschappen. | enig |
remoteLoginPortPublicAccess | Status van de openbare SSH-poort. Mogelijke waarden zijn: Uitgeschakeld- Geeft aan dat de openbare SSH-poort is gesloten op alle knooppunten van het cluster. Ingeschakeld: geeft aan dat de openbare SSH-poort is geopend op alle knooppunten van het cluster. NotSpecified: geeft aan dat de openbare ssh-poort wordt gesloten op alle knooppunten van het cluster als VNet is gedefinieerd, anders alle openbare knooppunten zijn geopend. Deze kan alleen standaard zijn tijdens het maken van het cluster, nadat het is gemaakt, wordt deze ingeschakeld of uitgeschakeld. | 'Uitgeschakeld' 'Ingeschakeld' 'Niet opgegeven' |
scaleSettings | Schaalinstellingen voor AML Compute | ScaleSettings |
Subnet | De resource-id van het subnet van het virtuele netwerk waartoe de rekenknooppunten behoren. | ResourceId |
userAccountCredentials | Referenties voor een beheerdersaccount dat op elk rekenknooppunt wordt gemaakt. | UserAccountCredentials- |
virtualMachineImage | Installatiekopieën van virtuele machines voor AML Compute - alleen vensters | VirtualMachineImage- |
vmPriority | Prioriteit van virtuele machine | 'Toegewezen' 'LowPriority' |
vmSize | Grootte van virtuele machine | snaar |
AssignedUser
Naam | Beschrijving | Waarde |
---|---|---|
objectId | De AAD-object-id van de gebruiker. | tekenreeks (vereist) |
tenantId | De AAD-tenant-id van de gebruiker. | tekenreeks (vereist) |
AutoPauseProperties
Naam | Beschrijving | Waarde |
---|---|---|
delayInMinutes | Int | |
Ingeschakeld | Bool |
AutoScaleProperties
Naam | Beschrijving | Waarde |
---|---|---|
Ingeschakeld | Bool | |
maxNodeCount | Int | |
minNodeCount | Int |
BindOptions
Naam | Beschrijving | Waarde |
---|---|---|
createHostPath | Geef aan of het hostpad moet worden gemaakt. | Bool |
voortplanting | Type bindingsoptie | snaar |
selinux | Noem de selinux-opties. | snaar |
Berekenen
Naam | Beschrijving | Waarde |
---|---|---|
computeLocation | Locatie voor de onderliggende berekening | snaar |
computeType | Ingesteld op AKS voor het type AKS-. Ingesteld op AmlCompute voor het type AmlCompute. Ingesteld op 'ComputeInstance' voor het type ComputeInstance. Ingesteld op 'DataFactory' voor het type DataFactory-. Ingesteld op 'DataLakeAnalytics' voor het type DataLakeAnalytics. Ingesteld op 'Databricks' voor het type Databricks. Ingesteld op HDInsight voor het type HDInsight-. Ingesteld op Kubernetes voor het type Kubernetes-. Ingesteld op 'SynapseSpark' voor het type SynapseSpark. Ingesteld op 'VirtualMachine' voor het type VirtualMachine. | 'AKS' 'AmlCompute' 'ComputeInstance' 'Databricks' 'DataFactory' 'DataLakeAnalytics' HDInsight 'Kubernetes' 'SynapseSpark' VirtualMachine (vereist) |
beschrijving | De beschrijving van de Machine Learning-berekening. | snaar |
disableLocalAuth | Meld u af voor lokale verificatie en zorg ervoor dat klanten alleen MSI en AAD kunnen gebruiken voor verificatie. | Bool |
resourceId | ARM-resource-id van de onderliggende berekening | snaar |
ComputeInstance
Naam | Beschrijving | Waarde |
---|---|---|
computeType | Het type rekenproces | 'ComputeInstance' (vereist) |
Eigenschappen | Eigenschappen van ComputeInstance | ComputeInstanceProperties- |
ComputeInstanceAutologgerSettings
Naam | Beschrijving | Waarde |
---|---|---|
mlflowAutologger | Geeft aan of mlflow autologger is ingeschakeld voor notebooks. | 'Uitgeschakeld' 'Ingeschakeld' |
ComputeInstanceProperties
Naam | Beschrijving | Waarde |
---|---|---|
applicationSharingPolicy | Beleid voor het delen van toepassingen op dit rekenproces tussen gebruikers van de bovenliggende werkruimte. Als Personal, heeft alleen de maker toegang tot toepassingen op dit rekenproces. Wanneer gedeeld, heeft elke werkruimtegebruiker toegang tot toepassingen op dit exemplaar, afhankelijk van zijn/haar toegewezen rol. | 'Persoonlijk' 'Gedeeld' |
autologgerSettings | Hiermee geeft u instellingen voor autologger. | ComputeInstanceAutologgerSettings |
computeInstanceAuthorizationType | Het autorisatietype rekeninstantie. Beschikbare waarden zijn persoonlijk (standaard). | 'persoonlijk' |
customServices | Lijst met Aangepaste services die zijn toegevoegd aan de berekening. | CustomService[] |
enableNodePublicIp | Openbare IP-adresinrichting van knooppunten in- of uitschakelen. Mogelijke waarden zijn: mogelijke waarden zijn: waar- Geeft aan dat de rekenknooppunten openbare IP-adressen hebben ingericht. false: geeft aan dat de rekenknooppunten een privé-eindpunt en geen openbare IP-adressen hebben. | Bool |
idleTimeBeforeShutdown | Stopt het rekenproces na door de gebruiker gedefinieerde periode van inactiviteit. De tijd wordt gedefinieerd in ISO8601 indeling. Minimum is 15 minuten, maximum is 3 dagen. | snaar |
personalComputeInstanceSettings | Instellingen voor een persoonlijk rekenproces. | PersonalComputeInstanceSettings |
Planningen | De lijst met schema's die moeten worden toegepast op de berekeningen. | ComputeSchedules |
setupScripts | Details van aangepaste scripts die moeten worden uitgevoerd voor het instellen van het cluster. | SetupScripts- |
sshSettings | Hiermee geeft u beleid en instellingen voor SSH-toegang. | ComputeInstanceSshSettings |
Subnet | De resource-id van het subnet van het virtuele netwerk waartoe de rekenknooppunten behoren. | ResourceId |
vmSize | Grootte van virtuele machine | snaar |
ComputeInstanceSshSettings
Naam | Beschrijving | Waarde |
---|---|---|
adminPublicKey | Hiermee geeft u het openbare SSH rsa-sleutelbestand op als een tekenreeks. Gebruik ssh-keygen -t rsa -b 2048 om uw SSH-sleutelparen te genereren. | snaar |
sshPublicAccess | Status van de openbare SSH-poort. Mogelijke waarden zijn: Uitgeschakeld - Geeft aan dat de openbare SSH-poort is gesloten op dit exemplaar. Ingeschakeld: geeft aan dat de openbare SSH-poort is geopend en toegankelijk volgens het VNet-/subnetbeleid, indien van toepassing. | 'Uitgeschakeld' 'Ingeschakeld' |
ComputeResourceTags
Naam | Beschrijving | Waarde |
---|
ComputeSchedules
Naam | Beschrijving | Waarde |
---|---|---|
computeStartStop | De lijst met planningen voor het stoppen van rekenprocessen die moeten worden toegepast. | ComputeStartStopSchedule[] |
ComputeStartStopSchedule
Naam | Beschrijving | Waarde |
---|---|---|
actie | [Vereist] De rekenkrachtactie. | 'Start' 'Stoppen' |
cron | Vereist als triggerType Cron is. | CronTrigger- |
terugkeerpatroon | Vereist als triggerType terugkeerpatroon is. | RecurrenceTrigger- |
rooster | [Afgeschaft] Niet meer gebruikt. | ScheduleBase- |
status | Is het schema ingeschakeld of uitgeschakeld? | 'Uitgeschakeld' 'Ingeschakeld' |
triggerType | [Vereist] Het type schematrigger. | 'Cron' 'Terugkeerpatroon' |
CronTrigger
Naam | Beschrijving | Waarde |
---|---|---|
endTime | Hiermee geeft u de eindtijd van de planning in ISO 8601, maar zonder utc-offset. Raadpleeg https://en.wikipedia.org/wiki/ISO_8601. Opgemaakte indeling is '2022-06-01T00:00:01' Als deze niet aanwezig is, wordt het schema voor onbepaalde tijd uitgevoerd |
snaar |
uitdrukking | [Vereist] Hiermee geeft u cron-expressie van planning. De expressie moet de NCronTab-indeling volgen. |
snaar Beperkingen: Patroon = [a-zA-Z0-9_] (vereist) |
startTime | Hiermee geeft u de begintijd van de planning in ISO 8601-indeling, maar zonder utc-offset. | snaar |
tijdzone | Hiermee geeft u de tijdzone op waarin het schema wordt uitgevoerd. Tijdzone moet de windows-tijdzone-indeling volgen. Raadpleeg: /windows-hardware/manufacture/desktop/default-time-zones?view=windows-11 |
snaar |
triggerType | [Vereist] | 'Cron' Terugkeerpatroon (vereist) |
CustomService
Naam | Beschrijving | Waarde |
---|---|---|
dokwerker | Beschrijft de Docker-instellingen voor de installatiekopieën | Docker |
Eindpunten | De eindpunten voor de container configureren | Eindpunt[] |
environmentVariables | Omgevingsvariabele voor de container | CustomServiceEnvironmentVariables |
beeld | Beschrijft de afbeeldingsspecificaties | Afbeelding |
naam | Naam van de Custom Service | snaar |
Volumes | De volumes voor de container configureren | VolumeDefinition[] |
CustomServiceEnvironmentVariables
Naam | Beschrijving | Waarde |
---|
Databricks
Naam | Beschrijving | Waarde |
---|---|---|
computeType | Het type rekenproces | 'Databricks' (vereist) |
Eigenschappen | Eigenschappen van Databricks | DatabricksProperties |
DatabricksProperties
Naam | Beschrijving | Waarde |
---|---|---|
databricksAccessToken | Databricks-toegangstoken | snaar |
workspaceUrl | Werkruimte-URL | snaar |
DataFactory
Naam | Beschrijving | Waarde |
---|---|---|
computeType | Het type rekenproces | DataFactory (vereist) |
DataLakeAnalytics
Naam | Beschrijving | Waarde |
---|---|---|
computeType | Het type rekenproces | DataLakeAnalytics (vereist) |
Eigenschappen | DataLakeAnalyticsSchemaProperties |
DataLakeAnalyticsSchemaProperties
Naam | Beschrijving | Waarde |
---|---|---|
dataLakeStoreAccountName | DataLake Store-accountnaam | snaar |
Dokwerker
Naam | Beschrijving | Waarde |
---|---|---|
bevoorrecht | Geef aan of de container moet worden uitgevoerd in de modus met bevoegdheden of niet-bevoegdheden. | Bool |
Eindpunt
Naam | Beschrijving | Waarde |
---|---|---|
hostIp | Host-IP-adres waarover de toepassing wordt weergegeven vanuit de container | snaar |
naam | Naam van het eindpunt | snaar |
protocol | Protocol over welke communicatie plaatsvindt via dit eindpunt | 'http' 'tcp' 'udp' |
gepubliceerd | Poort waarvoor de toepassing beschikbaar wordt gesteld vanuit de container. | Int |
doel | Toepassingspoort in de container. | Int |
EnvironmentVariable
Naam | Beschrijving | Waarde |
---|---|---|
type | Type van de omgevingsvariabele. Mogelijke waarden zijn: lokaal - Voor lokale variabele | 'local' |
waarde | Waarde van de omgevingsvariabele | snaar |
HDInsight
Naam | Beschrijving | Waarde |
---|---|---|
computeType | Het type rekenproces | HDInsight (vereist) |
Eigenschappen | HDInsight-rekeneigenschappen | HDInsightProperties- |
HDInsightProperties
Naam | Beschrijving | Waarde |
---|---|---|
adres | Openbaar IP-adres van het hoofdknooppunt van het cluster. | snaar |
administratorAccount | Beheerdersreferenties voor hoofdknooppunt van het cluster | VirtualMachineSshCredentials |
sshPort | Poort geopend voor ssh-verbindingen op het hoofdknooppunt van het cluster. | Int |
Beeld
Naam | Beschrijving | Waarde |
---|---|---|
referentie | Afbeeldingsreferentie-URL | snaar |
type | Type van de afbeelding. Mogelijke waarden zijn: docker - Voor docker-installatiekopieën. azureml - Voor AzureML-installatiekopieën | 'azureml' 'docker' |
InstanceResourceSchema
Naam | Beschrijving | Waarde |
---|
InstanceResourceSchema
Naam | Beschrijving | Waarde |
---|
InstanceTypeSchema
Naam | Beschrijving | Waarde |
---|---|---|
nodeSelector | Knooppuntkiezer | InstanceTypeSchemaNodeSelector |
weg | Resourceaanvragen/limieten voor dit exemplaartype | InstanceTypeSchemaResources |
InstanceTypeSchemaNodeSelector
Naam | Beschrijving | Waarde |
---|
InstanceTypeSchemaResources
Naam | Beschrijving | Waarde |
---|---|---|
grens | Resourcelimieten voor dit exemplaartype | InstanceResourceSchema |
Verzoeken | Resourceaanvragen voor dit exemplaartype | InstanceResourceSchema |
Kubernetes
Naam | Beschrijving | Waarde |
---|---|---|
computeType | Het type rekenproces | 'Kubernetes' (vereist) |
Eigenschappen | Eigenschappen van Kubernetes | KubernetesProperties- |
KubernetesProperties
Naam | Beschrijving | Waarde |
---|---|---|
defaultInstanceType | Standaardexemplarentype | snaar |
extensionInstanceReleaseTrain | Releasetrein van extensie-exemplaar. | snaar |
extensionPrincipalId | Extensie-principal-id. | snaar |
instanceTypes | Schema van exemplaartype | KubernetesPropertiesInstanceTypes |
naamruimte | Compute-naamruimte | snaar |
relayConnectionString | Relay-verbindingsreeks. | snaar Beperkingen: Gevoelige waarde. Doorgeven als een beveiligde parameter. |
serviceBusConnectionString | ServiceBus-verbindingsreeks. | snaar Beperkingen: Gevoelige waarde. Doorgeven als een beveiligde parameter. |
vcName | VC-naam. | snaar |
KubernetesPropertiesInstanceTypes
Naam | Beschrijving | Waarde |
---|
ManagedServiceIdentity
Naam | Beschrijving | Waarde |
---|---|---|
type | Type beheerde service-identiteit (waarbij zowel SystemAssigned- als UserAssigned-typen zijn toegestaan). | 'Geen' 'SystemAssigned' 'SystemAssigned, UserAssigned' UserAssigned (vereist) |
userAssignedIdentities | De set door de gebruiker toegewezen identiteiten die aan de resource zijn gekoppeld. De woordenlijstsleutels userAssignedIdentities zijn ARM-resource-id's in de vorm: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. De woordenlijstwaarden kunnen lege objecten ({}) zijn in aanvragen. | UserAssignedId-entiteiten |
Microsoft.MachineLearningServices/workspaces/computes
Naam | Beschrijving | Waarde |
---|---|---|
identiteit | De identiteit van de resource. | ManagedServiceIdentity- |
plaats | Hiermee geeft u de locatie van de resource. | snaar |
naam | De resourcenaam | tekenreeks (vereist) |
parent_id | De id van de resource die het bovenliggende item voor deze resource is. | Id voor resource van het type: werkruimten |
Eigenschappen | Rekeneigenschappen | Compute |
Sku | De SKU van de werkruimte. | SKU- |
Tags | Resourcetags | Woordenlijst met tagnamen en -waarden. |
type | Het resourcetype | "Microsoft.MachineLearningServices/workspaces/computes@2023-02-01-preview" |
PersonalComputeInstanceSettings
Naam | Beschrijving | Waarde |
---|---|---|
assignedUser | Een gebruiker die expliciet is toegewezen aan een persoonlijk rekenproces. | AssignedUser- |
RecurrenceSchedule
Naam | Beschrijving | Waarde |
---|---|---|
uren | [Vereist] Lijst met uren voor de planning. | int[] (vereist) |
notulen | [Vereist] Lijst met minuten voor de planning. | int[] (vereist) |
monthDays | Lijst met maanddagen voor de planning | int[] |
Weekdagen | Lijst met dagen voor de planning. | Tekenreeksmatrix met een van de volgende waarden: 'Vrijdag' 'Maandag' 'Zaterdag' 'Zondag' 'Donderdag' 'Dinsdag' 'Woensdag' |
RecurrenceTrigger
Naam | Beschrijving | Waarde |
---|---|---|
endTime | Hiermee geeft u de eindtijd van de planning in ISO 8601, maar zonder utc-offset. Raadpleeg https://en.wikipedia.org/wiki/ISO_8601. Opgemaakte indeling is '2022-06-01T00:00:01' Als deze niet aanwezig is, wordt het schema voor onbepaalde tijd uitgevoerd |
snaar |
frequentie | [Vereist] De frequentie voor het activeren van het schema. | 'Dag' 'Uur' 'Minuut' 'Maand' 'Week' (vereist) |
interval | [Vereist] Hiermee geeft u het schema-interval in combinatie met frequentie | int (vereist) |
rooster | Het terugkeerschema. | RecurrenceSchedule |
startTime | Hiermee geeft u de begintijd van de planning in ISO 8601-indeling, maar zonder utc-offset. | snaar |
tijdzone | Hiermee geeft u de tijdzone op waarin het schema wordt uitgevoerd. Tijdzone moet de windows-tijdzone-indeling volgen. Raadpleeg: /windows-hardware/manufacture/desktop/default-time-zones?view=windows-11 |
snaar |
triggerType | [Vereist] | 'Cron' Terugkeerpatroon (vereist) |
ResourceId
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | De id van de resource | tekenreeks (vereist) |
ScaleSettings
Naam | Beschrijving | Waarde |
---|---|---|
maxNodeCount | Maximum aantal knooppunten dat moet worden gebruikt | int (vereist) |
minNodeCount | Minimum aantal knooppunten dat moet worden gebruikt | Int |
nodeIdleTimeBeforeScaleDown | Niet-actieve tijd van knooppunt voordat u amlCompute omlaag schaalt. Deze tekenreeks moet de RFC-indeling hebben. | snaar |
ScheduleBase
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Een door het systeem toegewezen id voor de planning. | snaar |
provisioningStatus | De huidige implementatiestatus van de planning. | 'Voltooid' 'Mislukt' 'Inrichting' |
status | Is het schema ingeschakeld of uitgeschakeld? | 'Uitgeschakeld' 'Ingeschakeld' |
ScriptReference
Naam | Beschrijving | Waarde |
---|---|---|
scriptArguments | Optionele opdrachtregelargumenten die worden doorgegeven aan het script dat moet worden uitgevoerd. | snaar |
scriptData | De locatie van scripts in het gekoppelde volume. | snaar |
scriptSource | De opslagbron van het script: inline, werkruimte. | snaar |
Timeout | Optionele periode doorgegeven aan time-outopdracht. | snaar |
ScriptsToExecute
Naam | Beschrijving | Waarde |
---|---|---|
creationScript | Script dat slechts eenmaal wordt uitgevoerd tijdens het inrichten van de berekening. | ScriptReference- |
startupScript | Script dat wordt uitgevoerd telkens wanneer de machine wordt gestart. | ScriptReference- |
SetupScripts
Naam | Beschrijving | Waarde |
---|---|---|
Scripts | Aangepaste installatiescripts | ScriptsToExecute- |
Sku
Naam | Beschrijving | Waarde |
---|---|---|
capaciteit | Als de SKU uitschalen/inschalen ondersteunt, moet het gehele getal van de capaciteit worden opgenomen. Als uitschalen/inschalen niet mogelijk is voor de resource, kan dit worden weggelaten. | Int |
Familie | Als de service verschillende generaties hardware heeft, voor dezelfde SKU, kan die hier worden vastgelegd. | snaar |
naam | De naam van de SKU. Ex - P3. Dit is meestal een letter+cijfercode | tekenreeks (vereist) |
grootte | De SKU-grootte. Wanneer het naamveld de combinatie van de laag en een andere waarde is, is dit de zelfstandige code. | snaar |
rang | Dit veld moet worden geïmplementeerd door de resourceprovider als de service meer dan één laag heeft, maar niet vereist is voor een PUT. | 'Basis' 'Gratis' 'Premium' 'Standaard' |
SslConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
Cert | Certificaatgegevens | snaar Beperkingen: Gevoelige waarde. Doorgeven als een beveiligde parameter. |
cname | CNAME van het certificaat | snaar |
sleutel | Sleutelgegevens | snaar Beperkingen: Gevoelige waarde. Doorgeven als een beveiligde parameter. |
leafDomainLabel | Leaf-domeinlabel van openbaar eindpunt | snaar |
overschrijvenExistingDomain | Hiermee wordt aangegeven of het bestaande domeinlabel moet worden overschreven. | Bool |
status | Ssl in- of uitschakelen voor scoren | 'Auto' 'Uitgeschakeld' 'Ingeschakeld' |
SynapseSpark
Naam | Beschrijving | Waarde |
---|---|---|
computeType | Het type rekenproces | 'SynapseSpark' (vereist) |
Eigenschappen | SynapseSparkProperties |
SynapseSparkProperties
Naam | Beschrijving | Waarde |
---|---|---|
autoPauseProperties | Eigenschappen voor automatisch onderbreken. | AutoPauseProperties |
autoScaleProperties | Eigenschappen automatisch schalen. | AutoScaleProperties- |
nodeCount | Het aantal rekenknooppunten dat momenteel aan de berekening is toegewezen. | Int |
nodeSize | Knooppuntgrootte. | snaar |
nodeSizeFamily | Familie van knooppuntgrootte. | snaar |
poolName | Naam van pool. | snaar |
resourceGroup | Naam van de resourcegroep waarin de werkruimte zich bevindt. | snaar |
sparkVersion | Spark-versie. | snaar |
subscriptionId | Azure-abonnements-id. | snaar |
workspaceName | Naam van Azure Machine Learning-werkruimte. | snaar |
TmpfsOptions
Naam | Beschrijving | Waarde |
---|---|---|
grootte | Vermeld de tmpfs-grootte | Int |
UserAccountCredentials
Naam | Beschrijving | Waarde |
---|---|---|
adminUserName | Naam van het beheerdersgebruikersaccount dat kan worden gebruikt voor SSH naar knooppunten. | tekenreeks (vereist) |
adminUserPassword | Wachtwoord van het gebruikersaccount van de beheerder. | snaar Beperkingen: Gevoelige waarde. Doorgeven als een beveiligde parameter. |
adminUserSshPublicKey | Openbare SSH-sleutel van het gebruikersaccount van de beheerder. | snaar Beperkingen: Gevoelige waarde. Doorgeven als een beveiligde parameter. |
UserAssignedIdentities
Naam | Beschrijving | Waarde |
---|
UserAssignedIdentity
Naam | Beschrijving | Waarde |
---|
VirtualMachine
Naam | Beschrijving | Waarde |
---|---|---|
computeType | Het type rekenproces | VirtualMachine (vereist) |
Eigenschappen | VirtualMachineSchemaProperties |
VirtualMachineImage
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Pad naar installatiekopieën van virtuele machine | tekenreeks (vereist) |
VirtualMachineSchemaProperties
Naam | Beschrijving | Waarde |
---|---|---|
adres | Openbaar IP-adres van de virtuele machine. | snaar |
administratorAccount | Beheerdersreferenties voor virtuele machine | VirtualMachineSshCredentials |
isNotebookInstanceCompute | Geeft aan of deze berekening wordt gebruikt voor het uitvoeren van notebooks. | Bool |
notebookServerPort | De poort van de notebookserver is geopend voor ssh-verbindingen. | Int |
sshPort | Poort geopend voor ssh-verbindingen. | Int |
virtualMachineSize | Grootte van virtuele machine | snaar |
VirtualMachineSshCredentials
Naam | Beschrijving | Waarde |
---|---|---|
wachtwoord | Wachtwoord van beheerdersaccount | snaar |
privateKeyData | Persoonlijke sleutelgegevens | snaar Beperkingen: Gevoelige waarde. Doorgeven als een beveiligde parameter. |
publicKeyData | Openbare-sleutelgegevens | snaar Beperkingen: Gevoelige waarde. Doorgeven als een beveiligde parameter. |
gebruikersnaam | Gebruikersnaam van beheerdersaccount | snaar |
VolumeDefinition
Naam | Beschrijving | Waarde |
---|---|---|
binden | Bindingsopties van de koppeling | BindOptions- |
consistentie | Consistentie van het volume | snaar |
readOnly | Geef aan of het volume moet worden gekoppeld als readOnly. De standaardwaarde hiervoor is onwaar. | Bool |
bron | Bron van de koppeling. Voor bindingskoppelingen is dit het hostpad. | snaar |
doel | Doel van de koppeling. Voor bindingskoppelingen is dit het pad in de container. | snaar |
tmpfs | tmpfs-optie van de koppeling | TmpfsOptions- |
type | Type volumedefinitie. Mogelijke waarden: bind,volume,tmpfs,npipe | 'bind' 'npipe' 'tmpfs' 'volume' |
volume | Volumeopties van de koppeling | VolumeOptions- |
VolumeOptions
Naam | Beschrijving | Waarde |
---|---|---|
nocopy | Aangeven of volume nocopy is | Bool |