Machine Learning Datastore
Machine Learning datastore object wrapped into ARM resource envelope. Uses Azure REST API version 2020-05-01-preview. In version 2.x of the Azure Native provider, it used API version 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 = AzureNative.MachineLearningServices.DatastoreTypeArm.Adls,
DatastoreName = "adlsDatastore",
ResourceGroupName = "acjain-mleastUS2",
StoreName = "stanley",
TenantId = "72f988bf-86f1-41af-91ab-2d7cd011db47",
WorkspaceName = "acjain-mleastUS2",
});
});
Content copied to clipboard
package main
import (
machinelearningservices "github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v3"
"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(machinelearningservices.DatastoreTypeArmAdls),
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 = AzureNative.MachineLearningServices.DatastoreTypeArm.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 (
machinelearningservices "github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v3"
"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(machinelearningservices.DatastoreTypeArm_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 = AzureNative.MachineLearningServices.DatastoreTypeArm.Blob,
DatastoreName = "blobDatastore",
ResourceGroupName = "acjain-mleastUS2",
WorkspaceName = "acjain-mleastUS2",
});
});
Content copied to clipboard
package main
import (
machinelearningservices "github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v3"
"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(machinelearningservices.DatastoreTypeArmBlob),
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 = AzureNative.MachineLearningServices.DatastoreTypeArm.Dbfs,
DatastoreName = "blobDatastore",
ResourceGroupName = "acjain-mleastUS2",
WorkspaceName = "acjain-mleastUS2",
});
});
Content copied to clipboard
package main
import (
machinelearningservices "github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v3"
"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(machinelearningservices.DatastoreTypeArmDbfs),
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 = AzureNative.MachineLearningServices.DatastoreTypeArm.File,
DatastoreName = "fileDatastore",
ResourceGroupName = "acjain-mleastUS2",
ShareName = "azureml-filestore-5da947c5-53aa-41a5-bb2b-074074e73b76",
WorkspaceName = "acjain-mleastUS2",
});
});
Content copied to clipboard
package main
import (
machinelearningservices "github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v3"
"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(machinelearningservices.DatastoreTypeArmFile),
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 = AzureNative.MachineLearningServices.DatastoreTypeArm.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 (
machinelearningservices "github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v3"
"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(machinelearningservices.DatastoreTypeArmMysqldb),
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 = AzureNative.MachineLearningServices.DatastoreTypeArm.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 (
machinelearningservices "github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v3"
"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(machinelearningservices.DatastoreTypeArmPsqldb),
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 = AzureNative.MachineLearningServices.DatastoreTypeArm.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 (
machinelearningservices "github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v3"
"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(machinelearningservices.DatastoreTypeArmSqldb),
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