Azure Machine Learning Synapse Spark
This page shows how to write Terraform and Azure Resource Manager for Machine Learning Synapse Spark and write them securely.
azurerm_machine_learning_synapse_spark (Terraform)
The Synapse Spark in Machine Learning can be configured in Terraform with the resource name azurerm_machine_learning_synapse_spark. The following sections describe how to use the resource and its parameters.
Example Usage from GitHub
An example could not be found in GitHub.
Parameters
The following arguments are supported:
name- (Required) The name which should be used for this Machine Learning Synapse Spark. Changing this forces a new Machine Learning Synapse Spark to be created.machine_learning_workspace_id- (Required) The ID of the Machine Learning Workspace. Changing this forces a new Machine Learning Synapse Spark to be created.location- (Required) The Azure Region where the Machine Learning Synapse Spark should exist. Changing this forces a new Machine Learning Synapse Spark to be created.synapse_spark_pool_id- (Required) The ID of the linked Synapse Spark Pool. Changing this forces a new Machine Learning Synapse Spark to be created.
description- (Optional) The description of the Machine Learning Synapse Spark. Changing this forces a new Machine Learning Synapse Spark to be created.identity- (Optional) Anidentityblock as defined below. Changing this forces a new Machine Learning Synapse Spark to be created.local_auth_enabled- (Optional) Whether local authentication methods is enabled. Defaults totrue. Changing this forces a new Machine Learning Synapse Spark to be created.tags- (Optional) A mapping of tags which should be assigned to the Machine Learning Synapse Spark. Changing this forces a new Machine Learning Synapse Spark to be created.
A identity block supports the following:
type- (Required) The Type of Identity which should be used for this Machine Learning Synapse Spark. Possible values areSystemAssigned,UserAssignedandSystemAssigned,UserAssigned. Changing this forces a new Machine Learning Synapse Spark to be created.identity_ids- (Optional) A list of User Managed Identity ID's which should be assigned to the Machine Learning Synapse Spark. Changing this forces a new Machine Learning Synapse Spark to be created.
In addition to the Arguments listed above - the following Attributes are exported:
id- The ID of the Machine Learning Synapse Spark.identity- Anidentityblock as defined below, which contains the Managed Service Identity information for this Machine Learning Synapse Spark.
A identity block exports the following:
principal_id- The Principal ID for the Service Principal associated with the Managed Service Identity of this Machine Learning Synapse Spark.tenant_id- The Tenant ID for the Service Principal associated with the Managed Service Identity of this Machine Learning Synapse Spark.
Explanation in Terraform Registry
Manages a Machine Learning Synapse Spark.
Microsoft.MachineLearningServices/workspaces/computes (Azure Resource Manager)
The workspaces/computes in Microsoft.MachineLearningServices can be configured in Azure Resource Manager with the resource name Microsoft.MachineLearningServices/workspaces/computes. The following sections describe how to use the resource and its parameters.
Example Usage from GitHub
An example could not be found in GitHub.
Parameters
apiVersionrequired - stringidentityoptionaltypeoptional - stringThe identity type.
userAssignedIdentitiesoptional - undefineddictionary containing all the user assigned identities, with resourceId of the UAI as key.
locationoptional - stringSpecifies the location of the resource.
namerequired - stringName of the Azure Machine Learning compute.
propertiesrequiredcomputeLocationoptional - stringLocation for the underlying compute
descriptionoptional - stringThe description of the Machine Learning compute.
disableLocalAuthoptional - booleanOpt-out of local authentication and ensure customers can use only MSI and AAD exclusively for authentication.
resourceIdoptional - stringARM resource id of the underlying compute
skuoptionalnameoptional - stringName of the sku
tieroptional - stringTier of the sku like Basic or Enterprise
systemDataoptionalcreatedAtoptional - stringThe timestamp of resource creation (UTC).
createdByoptional - stringThe identity that created the resource.
createdByTypeoptional - stringThe type of identity that created the resource.
lastModifiedAtoptional - stringThe timestamp of resource last modification (UTC)
lastModifiedByoptional - stringThe identity that last modified the resource.
lastModifiedByTypeoptional - stringThe type of identity that last modified the resource.
tagsoptional - stringContains resource tags defined as key/value pairs.
typerequired - string