To use system-assigned identity, pass IdentityConfiguration, with type set to SystemAssigned, as the identity parameter of the SynapseSparkCompute class. This code snippet updates a Synapse Spark pool to use a system-assigned identity : synapse_identity = IdentityConfiguration(type="SystemAssigned") https://learn.microsoft.com/en-us/azure/machine-learning/how-to-manage-synapse-spark- pool?view=azureml-api-2&tabs=sdk#update-the-synapse-spark-pool