Machine Learning Datastore
    Machine Learning datastore object wrapped into ARM resource envelope. Azure REST API version: 2020-05-01-preview. Prior API version in Azure Native 1.x: 2020-05-01-preview.
Example Usage
Create ADLS Datastore
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
    var machineLearningDatastore = new AzureNative.MachineLearningServices.MachineLearningDatastore("machineLearningDatastore", new()
    {
        ClientId = "233d7008-b157-4354-88d1-ba191f06a900",
        ClientSecret = "vdvgdvdvdv",
        DataStoreType = "adls",
        DatastoreName = "adlsDatastore",
        ResourceGroupName = "acjain-mleastUS2",
        StoreName = "stanley",
        TenantId = "72f988bf-86f1-41af-91ab-2d7cd011db47",
        WorkspaceName = "acjain-mleastUS2",
    });
});Content copied to clipboard
package main
import (
	"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := machinelearningservices.NewMachineLearningDatastore(ctx, "machineLearningDatastore", &machinelearningservices.MachineLearningDatastoreArgs{
			ClientId:          pulumi.String("233d7008-b157-4354-88d1-ba191f06a900"),
			ClientSecret:      pulumi.String("vdvgdvdvdv"),
			DataStoreType:     pulumi.String("adls"),
			DatastoreName:     pulumi.String("adlsDatastore"),
			ResourceGroupName: pulumi.String("acjain-mleastUS2"),
			StoreName:         pulumi.String("stanley"),
			TenantId:          pulumi.String("72f988bf-86f1-41af-91ab-2d7cd011db47"),
			WorkspaceName:     pulumi.String("acjain-mleastUS2"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}Content copied to clipboard
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.machinelearningservices.MachineLearningDatastore;
import com.pulumi.azurenative.machinelearningservices.MachineLearningDatastoreArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        var machineLearningDatastore = new MachineLearningDatastore("machineLearningDatastore", MachineLearningDatastoreArgs.builder()
            .clientId("233d7008-b157-4354-88d1-ba191f06a900")
            .clientSecret("vdvgdvdvdv")
            .dataStoreType("adls")
            .datastoreName("adlsDatastore")
            .resourceGroupName("acjain-mleastUS2")
            .storeName("stanley")
            .tenantId("72f988bf-86f1-41af-91ab-2d7cd011db47")
            .workspaceName("acjain-mleastUS2")
            .build());
    }
}Content copied to clipboard
Create ADLS Gen2 Datastore
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
    var machineLearningDatastore = new AzureNative.MachineLearningServices.MachineLearningDatastore("machineLearningDatastore", new()
    {
        AccountName = "nicksadlsgen2storage",
        ClientId = "233d7008-b157-4354-88d1-ba191f06a900",
        ClientSecret = "vdegbvedgeg",
        DataStoreType = "adls-gen2",
        DatastoreName = "adlsgen2Datastore",
        FileSystem = "testfs1",
        ResourceGroupName = "acjain-mleastUS2",
        TenantId = "72f988bf-86f1-41af-91ab-2d7cd011db47",
        WorkspaceName = "acjain-mleastUS2",
    });
});Content copied to clipboard
package main
import (
	"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := machinelearningservices.NewMachineLearningDatastore(ctx, "machineLearningDatastore", &machinelearningservices.MachineLearningDatastoreArgs{
			AccountName:       pulumi.String("nicksadlsgen2storage"),
			ClientId:          pulumi.String("233d7008-b157-4354-88d1-ba191f06a900"),
			ClientSecret:      pulumi.String("vdegbvedgeg"),
			DataStoreType:     pulumi.String("adls-gen2"),
			DatastoreName:     pulumi.String("adlsgen2Datastore"),
			FileSystem:        pulumi.String("testfs1"),
			ResourceGroupName: pulumi.String("acjain-mleastUS2"),
			TenantId:          pulumi.String("72f988bf-86f1-41af-91ab-2d7cd011db47"),
			WorkspaceName:     pulumi.String("acjain-mleastUS2"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}Content copied to clipboard
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.machinelearningservices.MachineLearningDatastore;
import com.pulumi.azurenative.machinelearningservices.MachineLearningDatastoreArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        var machineLearningDatastore = new MachineLearningDatastore("machineLearningDatastore", MachineLearningDatastoreArgs.builder()
            .accountName("nicksadlsgen2storage")
            .clientId("233d7008-b157-4354-88d1-ba191f06a900")
            .clientSecret("vdegbvedgeg")
            .dataStoreType("adls-gen2")
            .datastoreName("adlsgen2Datastore")
            .fileSystem("testfs1")
            .resourceGroupName("acjain-mleastUS2")
            .tenantId("72f988bf-86f1-41af-91ab-2d7cd011db47")
            .workspaceName("acjain-mleastUS2")
            .build());
    }
}Content copied to clipboard
Create Blob Datastore
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
    var machineLearningDatastore = new AzureNative.MachineLearningServices.MachineLearningDatastore("machineLearningDatastore", new()
    {
        AccountKey = "wddrfewfewsgewgrrwegwreg",
        AccountName = "acjainmleastus9484093746",
        ContainerName = "azureml-blobstore-5da947c5-53aa-41a5-bb2b-074074e73b7",
        DataStoreType = "blob",
        DatastoreName = "blobDatastore",
        ResourceGroupName = "acjain-mleastUS2",
        WorkspaceName = "acjain-mleastUS2",
    });
});Content copied to clipboard
package main
import (
	"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := machinelearningservices.NewMachineLearningDatastore(ctx, "machineLearningDatastore", &machinelearningservices.MachineLearningDatastoreArgs{
			AccountKey:        pulumi.String("wddrfewfewsgewgrrwegwreg"),
			AccountName:       pulumi.String("acjainmleastus9484093746"),
			ContainerName:     pulumi.String("azureml-blobstore-5da947c5-53aa-41a5-bb2b-074074e73b7"),
			DataStoreType:     pulumi.String("blob"),
			DatastoreName:     pulumi.String("blobDatastore"),
			ResourceGroupName: pulumi.String("acjain-mleastUS2"),
			WorkspaceName:     pulumi.String("acjain-mleastUS2"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}Content copied to clipboard
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.machinelearningservices.MachineLearningDatastore;
import com.pulumi.azurenative.machinelearningservices.MachineLearningDatastoreArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        var machineLearningDatastore = new MachineLearningDatastore("machineLearningDatastore", MachineLearningDatastoreArgs.builder()
            .accountKey("wddrfewfewsgewgrrwegwreg")
            .accountName("acjainmleastus9484093746")
            .containerName("azureml-blobstore-5da947c5-53aa-41a5-bb2b-074074e73b7")
            .dataStoreType("blob")
            .datastoreName("blobDatastore")
            .resourceGroupName("acjain-mleastUS2")
            .workspaceName("acjain-mleastUS2")
            .build());
    }
}Content copied to clipboard
Create Databricks File System Datastore
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
    var machineLearningDatastore = new AzureNative.MachineLearningServices.MachineLearningDatastore("machineLearningDatastore", new()
    {
        DataStoreType = "dbfs",
        DatastoreName = "blobDatastore",
        ResourceGroupName = "acjain-mleastUS2",
        WorkspaceName = "acjain-mleastUS2",
    });
});Content copied to clipboard
package main
import (
	"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := machinelearningservices.NewMachineLearningDatastore(ctx, "machineLearningDatastore", &machinelearningservices.MachineLearningDatastoreArgs{
			DataStoreType:     pulumi.String("dbfs"),
			DatastoreName:     pulumi.String("blobDatastore"),
			ResourceGroupName: pulumi.String("acjain-mleastUS2"),
			WorkspaceName:     pulumi.String("acjain-mleastUS2"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}Content copied to clipboard
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.machinelearningservices.MachineLearningDatastore;
import com.pulumi.azurenative.machinelearningservices.MachineLearningDatastoreArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        var machineLearningDatastore = new MachineLearningDatastore("machineLearningDatastore", MachineLearningDatastoreArgs.builder()
            .dataStoreType("dbfs")
            .datastoreName("blobDatastore")
            .resourceGroupName("acjain-mleastUS2")
            .workspaceName("acjain-mleastUS2")
            .build());
    }
}Content copied to clipboard
Create File Datastore
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
    var machineLearningDatastore = new AzureNative.MachineLearningServices.MachineLearningDatastore("machineLearningDatastore", new()
    {
        AccountKey = "wddrfewfewsgewgrrwegwreg",
        AccountName = "acjainmleastus9484093746",
        DataStoreType = "file",
        DatastoreName = "fileDatastore",
        ResourceGroupName = "acjain-mleastUS2",
        ShareName = "azureml-filestore-5da947c5-53aa-41a5-bb2b-074074e73b76",
        WorkspaceName = "acjain-mleastUS2",
    });
});Content copied to clipboard
package main
import (
	"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := machinelearningservices.NewMachineLearningDatastore(ctx, "machineLearningDatastore", &machinelearningservices.MachineLearningDatastoreArgs{
			AccountKey:        pulumi.String("wddrfewfewsgewgrrwegwreg"),
			AccountName:       pulumi.String("acjainmleastus9484093746"),
			DataStoreType:     pulumi.String("file"),
			DatastoreName:     pulumi.String("fileDatastore"),
			ResourceGroupName: pulumi.String("acjain-mleastUS2"),
			ShareName:         pulumi.String("azureml-filestore-5da947c5-53aa-41a5-bb2b-074074e73b76"),
			WorkspaceName:     pulumi.String("acjain-mleastUS2"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}Content copied to clipboard
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.machinelearningservices.MachineLearningDatastore;
import com.pulumi.azurenative.machinelearningservices.MachineLearningDatastoreArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        var machineLearningDatastore = new MachineLearningDatastore("machineLearningDatastore", MachineLearningDatastoreArgs.builder()
            .accountKey("wddrfewfewsgewgrrwegwreg")
            .accountName("acjainmleastus9484093746")
            .dataStoreType("file")
            .datastoreName("fileDatastore")
            .resourceGroupName("acjain-mleastUS2")
            .shareName("azureml-filestore-5da947c5-53aa-41a5-bb2b-074074e73b76")
            .workspaceName("acjain-mleastUS2")
            .build());
    }
}Content copied to clipboard
Create MySQL Datastore
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
    var machineLearningDatastore = new AzureNative.MachineLearningServices.MachineLearningDatastore("machineLearningDatastore", new()
    {
        DataStoreType = "mysqldb",
        DatabaseName = "dataset",
        DatastoreName = "mySqlDatastore",
        Password = "<password>",
        ResourceGroupName = "acjain-mleastUS2",
        ServerName = "dataset-mysql-srv",
        UserId = "demo_user@dataset-mysql-srv",
        WorkspaceName = "acjain-mleastUS2",
    });
});Content copied to clipboard
package main
import (
	"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := machinelearningservices.NewMachineLearningDatastore(ctx, "machineLearningDatastore", &machinelearningservices.MachineLearningDatastoreArgs{
			DataStoreType:     pulumi.String("mysqldb"),
			DatabaseName:      pulumi.String("dataset"),
			DatastoreName:     pulumi.String("mySqlDatastore"),
			Password:          pulumi.String("<password>"),
			ResourceGroupName: pulumi.String("acjain-mleastUS2"),
			ServerName:        pulumi.String("dataset-mysql-srv"),
			UserId:            pulumi.String("demo_user@dataset-mysql-srv"),
			WorkspaceName:     pulumi.String("acjain-mleastUS2"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}Content copied to clipboard
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.machinelearningservices.MachineLearningDatastore;
import com.pulumi.azurenative.machinelearningservices.MachineLearningDatastoreArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        var machineLearningDatastore = new MachineLearningDatastore("machineLearningDatastore", MachineLearningDatastoreArgs.builder()
            .dataStoreType("mysqldb")
            .databaseName("dataset")
            .datastoreName("mySqlDatastore")
            .password("<password>")
            .resourceGroupName("acjain-mleastUS2")
            .serverName("dataset-mysql-srv")
            .userId("demo_user@dataset-mysql-srv")
            .workspaceName("acjain-mleastUS2")
            .build());
    }
}Content copied to clipboard
Create PostgreSQL Datastore
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
    var machineLearningDatastore = new AzureNative.MachineLearningServices.MachineLearningDatastore("machineLearningDatastore", new()
    {
        DataStoreType = "psqldb",
        DatabaseName = "dataset",
        DatastoreName = "postgreSqlDatastore",
        Password = "<password>",
        ResourceGroupName = "acjain-mleastUS2",
        ServerName = "dataset-pgsql-srv",
        UserId = "demo_user@dataset-pgsql-srv",
        WorkspaceName = "acjain-mleastUS2",
    });
});Content copied to clipboard
package main
import (
	"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := machinelearningservices.NewMachineLearningDatastore(ctx, "machineLearningDatastore", &machinelearningservices.MachineLearningDatastoreArgs{
			DataStoreType:     pulumi.String("psqldb"),
			DatabaseName:      pulumi.String("dataset"),
			DatastoreName:     pulumi.String("postgreSqlDatastore"),
			Password:          pulumi.String("<password>"),
			ResourceGroupName: pulumi.String("acjain-mleastUS2"),
			ServerName:        pulumi.String("dataset-pgsql-srv"),
			UserId:            pulumi.String("demo_user@dataset-pgsql-srv"),
			WorkspaceName:     pulumi.String("acjain-mleastUS2"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}Content copied to clipboard
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.machinelearningservices.MachineLearningDatastore;
import com.pulumi.azurenative.machinelearningservices.MachineLearningDatastoreArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        var machineLearningDatastore = new MachineLearningDatastore("machineLearningDatastore", MachineLearningDatastoreArgs.builder()
            .dataStoreType("psqldb")
            .databaseName("dataset")
            .datastoreName("postgreSqlDatastore")
            .password("<password>")
            .resourceGroupName("acjain-mleastUS2")
            .serverName("dataset-pgsql-srv")
            .userId("demo_user@dataset-pgsql-srv")
            .workspaceName("acjain-mleastUS2")
            .build());
    }
}Content copied to clipboard
Create SQL Datastore
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
    var machineLearningDatastore = new AzureNative.MachineLearningServices.MachineLearningDatastore("machineLearningDatastore", new()
    {
        DataStoreType = "sqldb",
        DatabaseName = "dataset",
        DatastoreName = "sqlDatastore",
        Password = "<password>",
        ResourceGroupName = "acjain-mleastUS2",
        ServerName = "dataset-azsql-srv",
        UserName = "demo_user",
        WorkspaceName = "acjain-mleastUS2",
    });
});Content copied to clipboard
package main
import (
	"github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := machinelearningservices.NewMachineLearningDatastore(ctx, "machineLearningDatastore", &machinelearningservices.MachineLearningDatastoreArgs{
			DataStoreType:     pulumi.String("sqldb"),
			DatabaseName:      pulumi.String("dataset"),
			DatastoreName:     pulumi.String("sqlDatastore"),
			Password:          pulumi.String("<password>"),
			ResourceGroupName: pulumi.String("acjain-mleastUS2"),
			ServerName:        pulumi.String("dataset-azsql-srv"),
			UserName:          pulumi.String("demo_user"),
			WorkspaceName:     pulumi.String("acjain-mleastUS2"),
		})
		if err != nil {
			return err
		}
		return nil
	})
}Content copied to clipboard
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.machinelearningservices.MachineLearningDatastore;
import com.pulumi.azurenative.machinelearningservices.MachineLearningDatastoreArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        var machineLearningDatastore = new MachineLearningDatastore("machineLearningDatastore", MachineLearningDatastoreArgs.builder()
            .dataStoreType("sqldb")
            .databaseName("dataset")
            .datastoreName("sqlDatastore")
            .password("<password>")
            .resourceGroupName("acjain-mleastUS2")
            .serverName("dataset-azsql-srv")
            .userName("demo_user")
            .workspaceName("acjain-mleastUS2")
            .build());
    }
}Content copied to clipboard
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:machinelearningservices:MachineLearningDatastore sqlDatastore /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.MachineLearningServices/workspaces/{workspaceName}/datastores/{datastoreName}Content copied to clipboard