Microsoft.MachineLearningServices workspaces 2020-01-01
10/07/2020
3 minutes to read
In this article
To create a Microsoft.MachineLearningServices/workspaces resource, add the following JSON to the resources section of your template.
{
"name": "string",
"type": "Microsoft.MachineLearningServices/workspaces",
"apiVersion": "2020-01-01",
"identity": {
"type": "SystemAssigned"
},
"location": "string",
"tags": {},
"sku": {
"name": "string",
"tier": "string"
},
"properties": {
"description": "string",
"friendlyName": "string",
"keyVault": "string",
"applicationInsights": "string",
"containerRegistry": "string",
"storageAccount": "string",
"discoveryUrl": "string",
"encryption": {
"status": "string",
"keyVaultProperties": {
"keyVaultArmId": "string",
"keyIdentifier": "string",
"identityClientId": "string"
}
},
"hbiWorkspace": "boolean"
},
"resources": []
}
Property values
The following tables describe the values you need to set in the schema.
Microsoft.MachineLearningServices/workspaces object
Name
Type
Required
Value
name
string
Yes
Name of Azure Machine Learning workspace.
type
enum
Yes
Microsoft.MachineLearningServices/workspaces
apiVersion
enum
Yes
2020-01-01
identity
object
No
The identity of the resource. - Identity object
location
string
No
Specifies the location of the resource.
tags
object
No
Contains resource tags defined as key/value pairs.
sku
object
No
The sku of the workspace. - Sku object
properties
object
Yes
The properties of the machine learning workspace. - WorkspaceProperties object
resources
array
No
privateEndpointConnections computes
Identity object
Name
Type
Required
Value
type
enum
No
The identity type. - SystemAssigned
Sku object
Name
Type
Required
Value
name
string
No
Name of the sku
tier
string
No
Tier of the sku like Basic or Enterprise
WorkspaceProperties object
Name
Type
Required
Value
description
string
No
The description of this workspace.
friendlyName
string
No
The friendly name for this workspace. This name in mutable
keyVault
string
No
ARM id of the key vault associated with this workspace. This cannot be changed once the workspace has been created
applicationInsights
string
No
ARM id of the application insights associated with this workspace. This cannot be changed once the workspace has been created
containerRegistry
string
No
ARM id of the container registry associated with this workspace. This cannot be changed once the workspace has been created
storageAccount
string
No
ARM id of the storage account associated with this workspace. This cannot be changed once the workspace has been created
discoveryUrl
string
No
Url for the discovery service to identify regional endpoints for machine learning experimentation services
encryption
object
No
The encryption settings of Azure ML workspace. - EncryptionProperty object
hbiWorkspace
boolean
No
The flag to signal HBI data in the workspace and reduce diagnostic data collected by the service
EncryptionProperty object
Name
Type
Required
Value
status
enum
Yes
Indicates whether or not the encryption is enabled for the workspace. - Enabled or Disabled
keyVaultProperties
object
Yes
Customer Key vault properties. - KeyVaultProperties object
KeyVaultProperties object
Name
Type
Required
Value
keyVaultArmId
string
Yes
The ArmId of the keyVault where the customer owned encryption key is present.
keyIdentifier
string
Yes
Key vault uri to access the encryption key.
identityClientId
string
No
For future use - The client id of the identity which will be used to access key vault.
Quickstart templates
The following quickstart templates deploy this resource type.