in csharp/Microsoft.Azure.Databricks.Client.Sample/SampleProgram.Permissions.cs [140:163]
private static async Task ClusterPermissions(DatabricksClient client)
{
Console.WriteLine("Creating standard cluster");
var clusterConfig = ClusterAttributes.GetNewClusterConfiguration("Sample cluster")
.WithRuntimeVersion(RuntimeVersions.Runtime_11_3)
.WithAutoTermination(20)
.WithNodeType(NodeTypes.Standard_D3_v2)
.WithClusterMode(ClusterMode.SingleNode);
var clusterId = await client.Clusters.Create(clusterConfig);
await TestPermissions(
clusterId,
DatabricksUserName,
client.Permissions.GetClusterPermissionLevels,
client.Permissions.GetClusterPermissions,
client.Permissions.UpdateClusterPermissions,
client.Permissions.ReplaceClusterPermissions
);
Console.WriteLine("Deleting Sample cluster");
await client.Clusters.Delete(clusterId);
}