MachineLearningDatastoreArgs

data class MachineLearningDatastoreArgs(val accountKey: Output<String>? = null, val accountName: Output<String>? = null, val adlsResourceGroup: Output<String>? = null, val adlsSubscriptionId: Output<String>? = null, val authorityUrl: Output<String>? = null, val clientId: Output<String>? = null, val clientSecret: Output<String>? = null, val containerName: Output<String>? = null, val dataStoreType: Output<Either<String, DatastoreTypeArm>>? = null, val databaseName: Output<String>? = null, val datastoreName: Output<String>? = null, val description: Output<String>? = null, val endpoint: Output<String>? = null, val enforceSSL: Output<Boolean>? = null, val fileSystem: Output<String>? = null, val includeSecret: Output<Boolean>? = null, val name: Output<String>? = null, val password: Output<String>? = null, val port: Output<String>? = null, val protocol: Output<String>? = null, val resourceGroupName: Output<String>? = null, val resourceUrl: Output<String>? = null, val sasToken: Output<String>? = null, val serverName: Output<String>? = null, val shareName: Output<String>? = null, val skipValidation: Output<Boolean>? = null, val storageAccountResourceGroup: Output<String>? = null, val storageAccountSubscriptionId: Output<String>? = null, val storeName: Output<String>? = null, val tenantId: Output<String>? = null, val userId: Output<String>? = null, val userName: Output<String>? = null, val workspaceName: Output<String>? = null, val workspaceSystemAssignedIdentity: Output<Boolean>? = null) : ConvertibleToJava<MachineLearningDatastoreArgs>

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",
});
});
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
})
}
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());
}
}

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",
});
});
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
})
}
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());
}
}

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",
});
});
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
})
}
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());
}
}

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",
});
});
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
})
}
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());
}
}

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",
});
});
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
})
}
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());
}
}

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",
});
});
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
})
}
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());
}
}

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",
});
});
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
})
}
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());
}
}

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",
});
});
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
})
}
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());
}
}

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}

Constructors

Link copied to clipboard
constructor(accountKey: Output<String>? = null, accountName: Output<String>? = null, adlsResourceGroup: Output<String>? = null, adlsSubscriptionId: Output<String>? = null, authorityUrl: Output<String>? = null, clientId: Output<String>? = null, clientSecret: Output<String>? = null, containerName: Output<String>? = null, dataStoreType: Output<Either<String, DatastoreTypeArm>>? = null, databaseName: Output<String>? = null, datastoreName: Output<String>? = null, description: Output<String>? = null, endpoint: Output<String>? = null, enforceSSL: Output<Boolean>? = null, fileSystem: Output<String>? = null, includeSecret: Output<Boolean>? = null, name: Output<String>? = null, password: Output<String>? = null, port: Output<String>? = null, protocol: Output<String>? = null, resourceGroupName: Output<String>? = null, resourceUrl: Output<String>? = null, sasToken: Output<String>? = null, serverName: Output<String>? = null, shareName: Output<String>? = null, skipValidation: Output<Boolean>? = null, storageAccountResourceGroup: Output<String>? = null, storageAccountSubscriptionId: Output<String>? = null, storeName: Output<String>? = null, tenantId: Output<String>? = null, userId: Output<String>? = null, userName: Output<String>? = null, workspaceName: Output<String>? = null, workspaceSystemAssignedIdentity: Output<Boolean>? = null)

Properties

Link copied to clipboard
val accountKey: Output<String>? = null

Account Key of storage account.

Link copied to clipboard
val accountName: Output<String>? = null

The name of the storage account.

Link copied to clipboard
val adlsResourceGroup: Output<String>? = null

The resource group the ADLS store belongs to. Defaults to selected resource group.

Link copied to clipboard
val adlsSubscriptionId: Output<String>? = null

The ID of the subscription the ADLS store belongs to. Defaults to selected subscription.

Link copied to clipboard
val authorityUrl: Output<String>? = null

Authority url used to authenticate the user.

Link copied to clipboard
val clientId: Output<String>? = null

The service principal's client/application ID.

Link copied to clipboard
val clientSecret: Output<String>? = null

The service principal's secret.

Link copied to clipboard
val containerName: Output<String>? = null

The name of the azure blob container.

Link copied to clipboard
val databaseName: Output<String>? = null

The database name.

Link copied to clipboard
val datastoreName: Output<String>? = null

The Datastore name.

Link copied to clipboard
val dataStoreType: Output<Either<String, DatastoreTypeArm>>? = null

Specifies datastore type.

Link copied to clipboard
val description: Output<String>? = null

The description of the datastore.

Link copied to clipboard
val endpoint: Output<String>? = null

The endpoint of the server.

Link copied to clipboard
val enforceSSL: Output<Boolean>? = null

This sets the ssl value of the server. Defaults to true if not set.

Link copied to clipboard
val fileSystem: Output<String>? = null

The file system name of the ADLS Gen2.

Link copied to clipboard
val includeSecret: Output<Boolean>? = null

Include datastore secret in response.

Link copied to clipboard
val name: Output<String>? = null

The name of the datastore.

Link copied to clipboard
val password: Output<String>? = null

The password.

Link copied to clipboard
val port: Output<String>? = null

The port number.

Link copied to clipboard
val protocol: Output<String>? = null

The protocol to be used

Link copied to clipboard
val resourceGroupName: Output<String>? = null

Name of the resource group in which workspace is located.

Link copied to clipboard
val resourceUrl: Output<String>? = null

Determines what operations will be performed.

Link copied to clipboard
val sasToken: Output<String>? = null

Sas Token of storage account.

Link copied to clipboard
val serverName: Output<String>? = null

The SQL/MySQL/PostgreSQL server name

Link copied to clipboard
val shareName: Output<String>? = null

The name of the file share.

Link copied to clipboard
val skipValidation: Output<Boolean>? = null

Skip validation that ensures data can be loaded from the dataset before registration.

Link copied to clipboard
val storageAccountResourceGroup: Output<String>? = null

The resource group of the storage account. Defaults to selected resource group

Link copied to clipboard

The subscription ID of the storage account. Defaults to selected subscription

Link copied to clipboard
val storeName: Output<String>? = null

The ADLS store name.

Link copied to clipboard
val tenantId: Output<String>? = null

The service principal Tenant ID.

Link copied to clipboard
val userId: Output<String>? = null

The user ID.

Link copied to clipboard
val userName: Output<String>? = null

The username of the database user.

Link copied to clipboard
val workspaceName: Output<String>? = null

Name of Azure Machine Learning workspace.

Link copied to clipboard

If set to true, datastore support data access authenticated with Workspace MSI.

Functions

Link copied to clipboard
open override fun toJava(): MachineLearningDatastoreArgs