1. Packages
  2. Azure Native
  3. API Docs
  4. machinelearningservices
  5. MachineLearningDatastore
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.2.0 published on Monday, Apr 14, 2025 by Pulumi

azure-native.machinelearningservices.MachineLearningDatastore

Explore with Pulumi AI

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

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

    }
}
Copy
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";

const machineLearningDatastore = new azure_native.machinelearningservices.MachineLearningDatastore("machineLearningDatastore", {
    clientId: "233d7008-b157-4354-88d1-ba191f06a900",
    clientSecret: "vdvgdvdvdv",
    dataStoreType: azure_native.machinelearningservices.DatastoreTypeArm.Adls,
    datastoreName: "adlsDatastore",
    resourceGroupName: "acjain-mleastUS2",
    storeName: "stanley",
    tenantId: "72f988bf-86f1-41af-91ab-2d7cd011db47",
    workspaceName: "acjain-mleastUS2",
});
Copy
import pulumi
import pulumi_azure_native as azure_native

machine_learning_datastore = azure_native.machinelearningservices.MachineLearningDatastore("machineLearningDatastore",
    client_id="233d7008-b157-4354-88d1-ba191f06a900",
    client_secret="vdvgdvdvdv",
    data_store_type=azure_native.machinelearningservices.DatastoreTypeArm.ADLS,
    datastore_name="adlsDatastore",
    resource_group_name="acjain-mleastUS2",
    store_name="stanley",
    tenant_id="72f988bf-86f1-41af-91ab-2d7cd011db47",
    workspace_name="acjain-mleastUS2")
Copy
resources:
  machineLearningDatastore:
    type: azure-native:machinelearningservices:MachineLearningDatastore
    properties:
      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
Copy

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

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

    }
}
Copy
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";

const machineLearningDatastore = new azure_native.machinelearningservices.MachineLearningDatastore("machineLearningDatastore", {
    accountName: "nicksadlsgen2storage",
    clientId: "233d7008-b157-4354-88d1-ba191f06a900",
    clientSecret: "vdegbvedgeg",
    dataStoreType: azure_native.machinelearningservices.DatastoreTypeArm.Adls_gen2,
    datastoreName: "adlsgen2Datastore",
    fileSystem: "testfs1",
    resourceGroupName: "acjain-mleastUS2",
    tenantId: "72f988bf-86f1-41af-91ab-2d7cd011db47",
    workspaceName: "acjain-mleastUS2",
});
Copy
import pulumi
import pulumi_azure_native as azure_native

machine_learning_datastore = azure_native.machinelearningservices.MachineLearningDatastore("machineLearningDatastore",
    account_name="nicksadlsgen2storage",
    client_id="233d7008-b157-4354-88d1-ba191f06a900",
    client_secret="vdegbvedgeg",
    data_store_type=azure_native.machinelearningservices.DatastoreTypeArm.ADLS_GEN2,
    datastore_name="adlsgen2Datastore",
    file_system="testfs1",
    resource_group_name="acjain-mleastUS2",
    tenant_id="72f988bf-86f1-41af-91ab-2d7cd011db47",
    workspace_name="acjain-mleastUS2")
Copy
resources:
  machineLearningDatastore:
    type: azure-native:machinelearningservices:MachineLearningDatastore
    properties:
      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
Copy

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

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

    }
}
Copy
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";

const machineLearningDatastore = new azure_native.machinelearningservices.MachineLearningDatastore("machineLearningDatastore", {
    accountKey: "wddrfewfewsgewgrrwegwreg",
    accountName: "acjainmleastus9484093746",
    containerName: "azureml-blobstore-5da947c5-53aa-41a5-bb2b-074074e73b7",
    dataStoreType: azure_native.machinelearningservices.DatastoreTypeArm.Blob,
    datastoreName: "blobDatastore",
    resourceGroupName: "acjain-mleastUS2",
    workspaceName: "acjain-mleastUS2",
});
Copy
import pulumi
import pulumi_azure_native as azure_native

machine_learning_datastore = azure_native.machinelearningservices.MachineLearningDatastore("machineLearningDatastore",
    account_key="wddrfewfewsgewgrrwegwreg",
    account_name="acjainmleastus9484093746",
    container_name="azureml-blobstore-5da947c5-53aa-41a5-bb2b-074074e73b7",
    data_store_type=azure_native.machinelearningservices.DatastoreTypeArm.BLOB,
    datastore_name="blobDatastore",
    resource_group_name="acjain-mleastUS2",
    workspace_name="acjain-mleastUS2")
Copy
resources:
  machineLearningDatastore:
    type: azure-native:machinelearningservices:MachineLearningDatastore
    properties:
      accountKey: wddrfewfewsgewgrrwegwreg
      accountName: acjainmleastus9484093746
      containerName: azureml-blobstore-5da947c5-53aa-41a5-bb2b-074074e73b7
      dataStoreType: blob
      datastoreName: blobDatastore
      resourceGroupName: acjain-mleastUS2
      workspaceName: acjain-mleastUS2
Copy

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

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

    }
}
Copy
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";

const machineLearningDatastore = new azure_native.machinelearningservices.MachineLearningDatastore("machineLearningDatastore", {
    dataStoreType: azure_native.machinelearningservices.DatastoreTypeArm.Dbfs,
    datastoreName: "blobDatastore",
    resourceGroupName: "acjain-mleastUS2",
    workspaceName: "acjain-mleastUS2",
});
Copy
import pulumi
import pulumi_azure_native as azure_native

machine_learning_datastore = azure_native.machinelearningservices.MachineLearningDatastore("machineLearningDatastore",
    data_store_type=azure_native.machinelearningservices.DatastoreTypeArm.DBFS,
    datastore_name="blobDatastore",
    resource_group_name="acjain-mleastUS2",
    workspace_name="acjain-mleastUS2")
Copy
resources:
  machineLearningDatastore:
    type: azure-native:machinelearningservices:MachineLearningDatastore
    properties:
      dataStoreType: dbfs
      datastoreName: blobDatastore
      resourceGroupName: acjain-mleastUS2
      workspaceName: acjain-mleastUS2
Copy

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

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

    }
}
Copy
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";

const machineLearningDatastore = new azure_native.machinelearningservices.MachineLearningDatastore("machineLearningDatastore", {
    accountKey: "wddrfewfewsgewgrrwegwreg",
    accountName: "acjainmleastus9484093746",
    dataStoreType: azure_native.machinelearningservices.DatastoreTypeArm.File,
    datastoreName: "fileDatastore",
    resourceGroupName: "acjain-mleastUS2",
    shareName: "azureml-filestore-5da947c5-53aa-41a5-bb2b-074074e73b76",
    workspaceName: "acjain-mleastUS2",
});
Copy
import pulumi
import pulumi_azure_native as azure_native

machine_learning_datastore = azure_native.machinelearningservices.MachineLearningDatastore("machineLearningDatastore",
    account_key="wddrfewfewsgewgrrwegwreg",
    account_name="acjainmleastus9484093746",
    data_store_type=azure_native.machinelearningservices.DatastoreTypeArm.FILE,
    datastore_name="fileDatastore",
    resource_group_name="acjain-mleastUS2",
    share_name="azureml-filestore-5da947c5-53aa-41a5-bb2b-074074e73b76",
    workspace_name="acjain-mleastUS2")
Copy
resources:
  machineLearningDatastore:
    type: azure-native:machinelearningservices:MachineLearningDatastore
    properties:
      accountKey: wddrfewfewsgewgrrwegwreg
      accountName: acjainmleastus9484093746
      dataStoreType: file
      datastoreName: fileDatastore
      resourceGroupName: acjain-mleastUS2
      shareName: azureml-filestore-5da947c5-53aa-41a5-bb2b-074074e73b76
      workspaceName: acjain-mleastUS2
Copy

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

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

    }
}
Copy
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";

const machineLearningDatastore = new azure_native.machinelearningservices.MachineLearningDatastore("machineLearningDatastore", {
    dataStoreType: azure_native.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",
});
Copy
import pulumi
import pulumi_azure_native as azure_native

machine_learning_datastore = azure_native.machinelearningservices.MachineLearningDatastore("machineLearningDatastore",
    data_store_type=azure_native.machinelearningservices.DatastoreTypeArm.MYSQLDB,
    database_name="dataset",
    datastore_name="mySqlDatastore",
    password="<password>",
    resource_group_name="acjain-mleastUS2",
    server_name="dataset-mysql-srv",
    user_id="demo_user@dataset-mysql-srv",
    workspace_name="acjain-mleastUS2")
Copy
resources:
  machineLearningDatastore:
    type: azure-native:machinelearningservices:MachineLearningDatastore
    properties:
      dataStoreType: mysqldb
      databaseName: dataset
      datastoreName: mySqlDatastore
      password: <password>
      resourceGroupName: acjain-mleastUS2
      serverName: dataset-mysql-srv
      userId: demo_user@dataset-mysql-srv
      workspaceName: acjain-mleastUS2
Copy

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

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

    }
}
Copy
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";

const machineLearningDatastore = new azure_native.machinelearningservices.MachineLearningDatastore("machineLearningDatastore", {
    dataStoreType: azure_native.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",
});
Copy
import pulumi
import pulumi_azure_native as azure_native

machine_learning_datastore = azure_native.machinelearningservices.MachineLearningDatastore("machineLearningDatastore",
    data_store_type=azure_native.machinelearningservices.DatastoreTypeArm.PSQLDB,
    database_name="dataset",
    datastore_name="postgreSqlDatastore",
    password="<password>",
    resource_group_name="acjain-mleastUS2",
    server_name="dataset-pgsql-srv",
    user_id="demo_user@dataset-pgsql-srv",
    workspace_name="acjain-mleastUS2")
Copy
resources:
  machineLearningDatastore:
    type: azure-native:machinelearningservices:MachineLearningDatastore
    properties:
      dataStoreType: psqldb
      databaseName: dataset
      datastoreName: postgreSqlDatastore
      password: <password>
      resourceGroupName: acjain-mleastUS2
      serverName: dataset-pgsql-srv
      userId: demo_user@dataset-pgsql-srv
      workspaceName: acjain-mleastUS2
Copy

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

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

    }
}
Copy
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";

const machineLearningDatastore = new azure_native.machinelearningservices.MachineLearningDatastore("machineLearningDatastore", {
    dataStoreType: azure_native.machinelearningservices.DatastoreTypeArm.Sqldb,
    databaseName: "dataset",
    datastoreName: "sqlDatastore",
    password: "<password>",
    resourceGroupName: "acjain-mleastUS2",
    serverName: "dataset-azsql-srv",
    userName: "demo_user",
    workspaceName: "acjain-mleastUS2",
});
Copy
import pulumi
import pulumi_azure_native as azure_native

machine_learning_datastore = azure_native.machinelearningservices.MachineLearningDatastore("machineLearningDatastore",
    data_store_type=azure_native.machinelearningservices.DatastoreTypeArm.SQLDB,
    database_name="dataset",
    datastore_name="sqlDatastore",
    password="<password>",
    resource_group_name="acjain-mleastUS2",
    server_name="dataset-azsql-srv",
    user_name="demo_user",
    workspace_name="acjain-mleastUS2")
Copy
resources:
  machineLearningDatastore:
    type: azure-native:machinelearningservices:MachineLearningDatastore
    properties:
      dataStoreType: sqldb
      databaseName: dataset
      datastoreName: sqlDatastore
      password: <password>
      resourceGroupName: acjain-mleastUS2
      serverName: dataset-azsql-srv
      userName: demo_user
      workspaceName: acjain-mleastUS2
Copy

Create MachineLearningDatastore Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new MachineLearningDatastore(name: string, args: MachineLearningDatastoreArgs, opts?: CustomResourceOptions);
@overload
def MachineLearningDatastore(resource_name: str,
                             args: MachineLearningDatastoreArgs,
                             opts: Optional[ResourceOptions] = None)

@overload
def MachineLearningDatastore(resource_name: str,
                             opts: Optional[ResourceOptions] = None,
                             data_store_type: Optional[Union[str, DatastoreTypeArm]] = None,
                             workspace_name: Optional[str] = None,
                             resource_group_name: Optional[str] = None,
                             name: Optional[str] = None,
                             protocol: Optional[str] = None,
                             client_id: Optional[str] = None,
                             client_secret: Optional[str] = None,
                             container_name: Optional[str] = None,
                             adls_subscription_id: Optional[str] = None,
                             database_name: Optional[str] = None,
                             datastore_name: Optional[str] = None,
                             description: Optional[str] = None,
                             endpoint: Optional[str] = None,
                             enforce_ssl: Optional[bool] = None,
                             file_system: Optional[str] = None,
                             include_secret: Optional[bool] = None,
                             account_key: Optional[str] = None,
                             authority_url: Optional[str] = None,
                             password: Optional[str] = None,
                             resource_url: Optional[str] = None,
                             adls_resource_group: Optional[str] = None,
                             port: Optional[str] = None,
                             sas_token: Optional[str] = None,
                             server_name: Optional[str] = None,
                             share_name: Optional[str] = None,
                             skip_validation: Optional[bool] = None,
                             storage_account_resource_group: Optional[str] = None,
                             storage_account_subscription_id: Optional[str] = None,
                             store_name: Optional[str] = None,
                             tenant_id: Optional[str] = None,
                             user_id: Optional[str] = None,
                             user_name: Optional[str] = None,
                             account_name: Optional[str] = None,
                             workspace_system_assigned_identity: Optional[bool] = None)
func NewMachineLearningDatastore(ctx *Context, name string, args MachineLearningDatastoreArgs, opts ...ResourceOption) (*MachineLearningDatastore, error)
public MachineLearningDatastore(string name, MachineLearningDatastoreArgs args, CustomResourceOptions? opts = null)
public MachineLearningDatastore(String name, MachineLearningDatastoreArgs args)
public MachineLearningDatastore(String name, MachineLearningDatastoreArgs args, CustomResourceOptions options)
type: azure-native:machinelearningservices:MachineLearningDatastore
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. MachineLearningDatastoreArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. MachineLearningDatastoreArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. MachineLearningDatastoreArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. MachineLearningDatastoreArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. MachineLearningDatastoreArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

Constructor example

The following reference example uses placeholder values for all input properties.

var machineLearningDatastoreResource = new AzureNative.MachineLearningServices.MachineLearningDatastore("machineLearningDatastoreResource", new()
{
    DataStoreType = "string",
    WorkspaceName = "string",
    ResourceGroupName = "string",
    Name = "string",
    Protocol = "string",
    ClientId = "string",
    ClientSecret = "string",
    ContainerName = "string",
    AdlsSubscriptionId = "string",
    DatabaseName = "string",
    DatastoreName = "string",
    Description = "string",
    Endpoint = "string",
    EnforceSSL = false,
    FileSystem = "string",
    IncludeSecret = false,
    AccountKey = "string",
    AuthorityUrl = "string",
    Password = "string",
    ResourceUrl = "string",
    AdlsResourceGroup = "string",
    Port = "string",
    SasToken = "string",
    ServerName = "string",
    ShareName = "string",
    SkipValidation = false,
    StorageAccountResourceGroup = "string",
    StorageAccountSubscriptionId = "string",
    StoreName = "string",
    TenantId = "string",
    UserId = "string",
    UserName = "string",
    AccountName = "string",
    WorkspaceSystemAssignedIdentity = false,
});
Copy
example, err := machinelearningservices.NewMachineLearningDatastore(ctx, "machineLearningDatastoreResource", &machinelearningservices.MachineLearningDatastoreArgs{
	DataStoreType:                   pulumi.String("string"),
	WorkspaceName:                   pulumi.String("string"),
	ResourceGroupName:               pulumi.String("string"),
	Name:                            pulumi.String("string"),
	Protocol:                        pulumi.String("string"),
	ClientId:                        pulumi.String("string"),
	ClientSecret:                    pulumi.String("string"),
	ContainerName:                   pulumi.String("string"),
	AdlsSubscriptionId:              pulumi.String("string"),
	DatabaseName:                    pulumi.String("string"),
	DatastoreName:                   pulumi.String("string"),
	Description:                     pulumi.String("string"),
	Endpoint:                        pulumi.String("string"),
	EnforceSSL:                      pulumi.Bool(false),
	FileSystem:                      pulumi.String("string"),
	IncludeSecret:                   pulumi.Bool(false),
	AccountKey:                      pulumi.String("string"),
	AuthorityUrl:                    pulumi.String("string"),
	Password:                        pulumi.String("string"),
	ResourceUrl:                     pulumi.String("string"),
	AdlsResourceGroup:               pulumi.String("string"),
	Port:                            pulumi.String("string"),
	SasToken:                        pulumi.String("string"),
	ServerName:                      pulumi.String("string"),
	ShareName:                       pulumi.String("string"),
	SkipValidation:                  pulumi.Bool(false),
	StorageAccountResourceGroup:     pulumi.String("string"),
	StorageAccountSubscriptionId:    pulumi.String("string"),
	StoreName:                       pulumi.String("string"),
	TenantId:                        pulumi.String("string"),
	UserId:                          pulumi.String("string"),
	UserName:                        pulumi.String("string"),
	AccountName:                     pulumi.String("string"),
	WorkspaceSystemAssignedIdentity: pulumi.Bool(false),
})
Copy
var machineLearningDatastoreResource = new MachineLearningDatastore("machineLearningDatastoreResource", MachineLearningDatastoreArgs.builder()
    .dataStoreType("string")
    .workspaceName("string")
    .resourceGroupName("string")
    .name("string")
    .protocol("string")
    .clientId("string")
    .clientSecret("string")
    .containerName("string")
    .adlsSubscriptionId("string")
    .databaseName("string")
    .datastoreName("string")
    .description("string")
    .endpoint("string")
    .enforceSSL(false)
    .fileSystem("string")
    .includeSecret(false)
    .accountKey("string")
    .authorityUrl("string")
    .password("string")
    .resourceUrl("string")
    .adlsResourceGroup("string")
    .port("string")
    .sasToken("string")
    .serverName("string")
    .shareName("string")
    .skipValidation(false)
    .storageAccountResourceGroup("string")
    .storageAccountSubscriptionId("string")
    .storeName("string")
    .tenantId("string")
    .userId("string")
    .userName("string")
    .accountName("string")
    .workspaceSystemAssignedIdentity(false)
    .build());
Copy
machine_learning_datastore_resource = azure_native.machinelearningservices.MachineLearningDatastore("machineLearningDatastoreResource",
    data_store_type="string",
    workspace_name="string",
    resource_group_name="string",
    name="string",
    protocol="string",
    client_id="string",
    client_secret="string",
    container_name="string",
    adls_subscription_id="string",
    database_name="string",
    datastore_name="string",
    description="string",
    endpoint="string",
    enforce_ssl=False,
    file_system="string",
    include_secret=False,
    account_key="string",
    authority_url="string",
    password="string",
    resource_url="string",
    adls_resource_group="string",
    port="string",
    sas_token="string",
    server_name="string",
    share_name="string",
    skip_validation=False,
    storage_account_resource_group="string",
    storage_account_subscription_id="string",
    store_name="string",
    tenant_id="string",
    user_id="string",
    user_name="string",
    account_name="string",
    workspace_system_assigned_identity=False)
Copy
const machineLearningDatastoreResource = new azure_native.machinelearningservices.MachineLearningDatastore("machineLearningDatastoreResource", {
    dataStoreType: "string",
    workspaceName: "string",
    resourceGroupName: "string",
    name: "string",
    protocol: "string",
    clientId: "string",
    clientSecret: "string",
    containerName: "string",
    adlsSubscriptionId: "string",
    databaseName: "string",
    datastoreName: "string",
    description: "string",
    endpoint: "string",
    enforceSSL: false,
    fileSystem: "string",
    includeSecret: false,
    accountKey: "string",
    authorityUrl: "string",
    password: "string",
    resourceUrl: "string",
    adlsResourceGroup: "string",
    port: "string",
    sasToken: "string",
    serverName: "string",
    shareName: "string",
    skipValidation: false,
    storageAccountResourceGroup: "string",
    storageAccountSubscriptionId: "string",
    storeName: "string",
    tenantId: "string",
    userId: "string",
    userName: "string",
    accountName: "string",
    workspaceSystemAssignedIdentity: false,
});
Copy
type: azure-native:machinelearningservices:MachineLearningDatastore
properties:
    accountKey: string
    accountName: string
    adlsResourceGroup: string
    adlsSubscriptionId: string
    authorityUrl: string
    clientId: string
    clientSecret: string
    containerName: string
    dataStoreType: string
    databaseName: string
    datastoreName: string
    description: string
    endpoint: string
    enforceSSL: false
    fileSystem: string
    includeSecret: false
    name: string
    password: string
    port: string
    protocol: string
    resourceGroupName: string
    resourceUrl: string
    sasToken: string
    serverName: string
    shareName: string
    skipValidation: false
    storageAccountResourceGroup: string
    storageAccountSubscriptionId: string
    storeName: string
    tenantId: string
    userId: string
    userName: string
    workspaceName: string
    workspaceSystemAssignedIdentity: false
Copy

MachineLearningDatastore Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

The MachineLearningDatastore resource accepts the following input properties:

DataStoreType This property is required. string | Pulumi.AzureNative.MachineLearningServices.DatastoreTypeArm
Specifies datastore type.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
Name of the resource group in which workspace is located.
WorkspaceName
This property is required.
Changes to this property will trigger replacement.
string
Name of Azure Machine Learning workspace.
AccountKey string
Account Key of storage account.
AccountName string
The name of the storage account.
AdlsResourceGroup string
The resource group the ADLS store belongs to. Defaults to selected resource group.
AdlsSubscriptionId string
The ID of the subscription the ADLS store belongs to. Defaults to selected subscription.
AuthorityUrl string
Authority url used to authenticate the user.
ClientId string
The service principal's client/application ID.
ClientSecret string
The service principal's secret.
ContainerName string
The name of the azure blob container.
DatabaseName string
The database name.
DatastoreName Changes to this property will trigger replacement. string
The Datastore name.
Description string
The description of the datastore.
Endpoint string
The endpoint of the server.
EnforceSSL bool
This sets the ssl value of the server. Defaults to true if not set.
FileSystem string
The file system name of the ADLS Gen2.
IncludeSecret bool
Include datastore secret in response.
Name string
The name of the datastore.
Password string
The password.
Port string
The port number.
Protocol string
The protocol to be used
ResourceUrl string
Determines what operations will be performed.
SasToken string
Sas Token of storage account.
ServerName string
The SQL/MySQL/PostgreSQL server name
ShareName string
The name of the file share.
SkipValidation bool
Skip validation that ensures data can be loaded from the dataset before registration.
StorageAccountResourceGroup string
The resource group of the storage account. Defaults to selected resource group
StorageAccountSubscriptionId string
The subscription ID of the storage account. Defaults to selected subscription
StoreName string
The ADLS store name.
TenantId string
The service principal Tenant ID.
UserId string
The user ID.
UserName string
The username of the database user.
WorkspaceSystemAssignedIdentity bool
If set to true, datastore support data access authenticated with Workspace MSI.
DataStoreType This property is required. string | DatastoreTypeArm
Specifies datastore type.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
Name of the resource group in which workspace is located.
WorkspaceName
This property is required.
Changes to this property will trigger replacement.
string
Name of Azure Machine Learning workspace.
AccountKey string
Account Key of storage account.
AccountName string
The name of the storage account.
AdlsResourceGroup string
The resource group the ADLS store belongs to. Defaults to selected resource group.
AdlsSubscriptionId string
The ID of the subscription the ADLS store belongs to. Defaults to selected subscription.
AuthorityUrl string
Authority url used to authenticate the user.
ClientId string
The service principal's client/application ID.
ClientSecret string
The service principal's secret.
ContainerName string
The name of the azure blob container.
DatabaseName string
The database name.
DatastoreName Changes to this property will trigger replacement. string
The Datastore name.
Description string
The description of the datastore.
Endpoint string
The endpoint of the server.
EnforceSSL bool
This sets the ssl value of the server. Defaults to true if not set.
FileSystem string
The file system name of the ADLS Gen2.
IncludeSecret bool
Include datastore secret in response.
Name string
The name of the datastore.
Password string
The password.
Port string
The port number.
Protocol string
The protocol to be used
ResourceUrl string
Determines what operations will be performed.
SasToken string
Sas Token of storage account.
ServerName string
The SQL/MySQL/PostgreSQL server name
ShareName string
The name of the file share.
SkipValidation bool
Skip validation that ensures data can be loaded from the dataset before registration.
StorageAccountResourceGroup string
The resource group of the storage account. Defaults to selected resource group
StorageAccountSubscriptionId string
The subscription ID of the storage account. Defaults to selected subscription
StoreName string
The ADLS store name.
TenantId string
The service principal Tenant ID.
UserId string
The user ID.
UserName string
The username of the database user.
WorkspaceSystemAssignedIdentity bool
If set to true, datastore support data access authenticated with Workspace MSI.
dataStoreType This property is required. String | DatastoreTypeArm
Specifies datastore type.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
Name of the resource group in which workspace is located.
workspaceName
This property is required.
Changes to this property will trigger replacement.
String
Name of Azure Machine Learning workspace.
accountKey String
Account Key of storage account.
accountName String
The name of the storage account.
adlsResourceGroup String
The resource group the ADLS store belongs to. Defaults to selected resource group.
adlsSubscriptionId String
The ID of the subscription the ADLS store belongs to. Defaults to selected subscription.
authorityUrl String
Authority url used to authenticate the user.
clientId String
The service principal's client/application ID.
clientSecret String
The service principal's secret.
containerName String
The name of the azure blob container.
databaseName String
The database name.
datastoreName Changes to this property will trigger replacement. String
The Datastore name.
description String
The description of the datastore.
endpoint String
The endpoint of the server.
enforceSSL Boolean
This sets the ssl value of the server. Defaults to true if not set.
fileSystem String
The file system name of the ADLS Gen2.
includeSecret Boolean
Include datastore secret in response.
name String
The name of the datastore.
password String
The password.
port String
The port number.
protocol String
The protocol to be used
resourceUrl String
Determines what operations will be performed.
sasToken String
Sas Token of storage account.
serverName String
The SQL/MySQL/PostgreSQL server name
shareName String
The name of the file share.
skipValidation Boolean
Skip validation that ensures data can be loaded from the dataset before registration.
storageAccountResourceGroup String
The resource group of the storage account. Defaults to selected resource group
storageAccountSubscriptionId String
The subscription ID of the storage account. Defaults to selected subscription
storeName String
The ADLS store name.
tenantId String
The service principal Tenant ID.
userId String
The user ID.
userName String
The username of the database user.
workspaceSystemAssignedIdentity Boolean
If set to true, datastore support data access authenticated with Workspace MSI.
dataStoreType This property is required. string | DatastoreTypeArm
Specifies datastore type.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
Name of the resource group in which workspace is located.
workspaceName
This property is required.
Changes to this property will trigger replacement.
string
Name of Azure Machine Learning workspace.
accountKey string
Account Key of storage account.
accountName string
The name of the storage account.
adlsResourceGroup string
The resource group the ADLS store belongs to. Defaults to selected resource group.
adlsSubscriptionId string
The ID of the subscription the ADLS store belongs to. Defaults to selected subscription.
authorityUrl string
Authority url used to authenticate the user.
clientId string
The service principal's client/application ID.
clientSecret string
The service principal's secret.
containerName string
The name of the azure blob container.
databaseName string
The database name.
datastoreName Changes to this property will trigger replacement. string
The Datastore name.
description string
The description of the datastore.
endpoint string
The endpoint of the server.
enforceSSL boolean
This sets the ssl value of the server. Defaults to true if not set.
fileSystem string
The file system name of the ADLS Gen2.
includeSecret boolean
Include datastore secret in response.
name string
The name of the datastore.
password string
The password.
port string
The port number.
protocol string
The protocol to be used
resourceUrl string
Determines what operations will be performed.
sasToken string
Sas Token of storage account.
serverName string
The SQL/MySQL/PostgreSQL server name
shareName string
The name of the file share.
skipValidation boolean
Skip validation that ensures data can be loaded from the dataset before registration.
storageAccountResourceGroup string
The resource group of the storage account. Defaults to selected resource group
storageAccountSubscriptionId string
The subscription ID of the storage account. Defaults to selected subscription
storeName string
The ADLS store name.
tenantId string
The service principal Tenant ID.
userId string
The user ID.
userName string
The username of the database user.
workspaceSystemAssignedIdentity boolean
If set to true, datastore support data access authenticated with Workspace MSI.
data_store_type This property is required. str | DatastoreTypeArm
Specifies datastore type.
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
Name of the resource group in which workspace is located.
workspace_name
This property is required.
Changes to this property will trigger replacement.
str
Name of Azure Machine Learning workspace.
account_key str
Account Key of storage account.
account_name str
The name of the storage account.
adls_resource_group str
The resource group the ADLS store belongs to. Defaults to selected resource group.
adls_subscription_id str
The ID of the subscription the ADLS store belongs to. Defaults to selected subscription.
authority_url str
Authority url used to authenticate the user.
client_id str
The service principal's client/application ID.
client_secret str
The service principal's secret.
container_name str
The name of the azure blob container.
database_name str
The database name.
datastore_name Changes to this property will trigger replacement. str
The Datastore name.
description str
The description of the datastore.
endpoint str
The endpoint of the server.
enforce_ssl bool
This sets the ssl value of the server. Defaults to true if not set.
file_system str
The file system name of the ADLS Gen2.
include_secret bool
Include datastore secret in response.
name str
The name of the datastore.
password str
The password.
port str
The port number.
protocol str
The protocol to be used
resource_url str
Determines what operations will be performed.
sas_token str
Sas Token of storage account.
server_name str
The SQL/MySQL/PostgreSQL server name
share_name str
The name of the file share.
skip_validation bool
Skip validation that ensures data can be loaded from the dataset before registration.
storage_account_resource_group str
The resource group of the storage account. Defaults to selected resource group
storage_account_subscription_id str
The subscription ID of the storage account. Defaults to selected subscription
store_name str
The ADLS store name.
tenant_id str
The service principal Tenant ID.
user_id str
The user ID.
user_name str
The username of the database user.
workspace_system_assigned_identity bool
If set to true, datastore support data access authenticated with Workspace MSI.
dataStoreType This property is required. String | "blob" | "adls" | "adls-gen2" | "dbfs" | "file" | "mysqldb" | "sqldb" | "psqldb"
Specifies datastore type.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
Name of the resource group in which workspace is located.
workspaceName
This property is required.
Changes to this property will trigger replacement.
String
Name of Azure Machine Learning workspace.
accountKey String
Account Key of storage account.
accountName String
The name of the storage account.
adlsResourceGroup String
The resource group the ADLS store belongs to. Defaults to selected resource group.
adlsSubscriptionId String
The ID of the subscription the ADLS store belongs to. Defaults to selected subscription.
authorityUrl String
Authority url used to authenticate the user.
clientId String
The service principal's client/application ID.
clientSecret String
The service principal's secret.
containerName String
The name of the azure blob container.
databaseName String
The database name.
datastoreName Changes to this property will trigger replacement. String
The Datastore name.
description String
The description of the datastore.
endpoint String
The endpoint of the server.
enforceSSL Boolean
This sets the ssl value of the server. Defaults to true if not set.
fileSystem String
The file system name of the ADLS Gen2.
includeSecret Boolean
Include datastore secret in response.
name String
The name of the datastore.
password String
The password.
port String
The port number.
protocol String
The protocol to be used
resourceUrl String
Determines what operations will be performed.
sasToken String
Sas Token of storage account.
serverName String
The SQL/MySQL/PostgreSQL server name
shareName String
The name of the file share.
skipValidation Boolean
Skip validation that ensures data can be loaded from the dataset before registration.
storageAccountResourceGroup String
The resource group of the storage account. Defaults to selected resource group
storageAccountSubscriptionId String
The subscription ID of the storage account. Defaults to selected subscription
storeName String
The ADLS store name.
tenantId String
The service principal Tenant ID.
userId String
The user ID.
userName String
The username of the database user.
workspaceSystemAssignedIdentity Boolean
If set to true, datastore support data access authenticated with Workspace MSI.

Outputs

All input properties are implicitly available as output properties. Additionally, the MachineLearningDatastore resource produces the following output properties:

AzureApiVersion string
The Azure API version of the resource.
Id string
The provider-assigned unique ID for this managed resource.
Properties Pulumi.AzureNative.MachineLearningServices.Outputs.DatastoreResponse
Datastore properties
Type string
Specifies the type of the resource.
Identity Pulumi.AzureNative.MachineLearningServices.Outputs.IdentityResponse
The identity of the resource.
Location string
Specifies the location of the resource.
Sku Pulumi.AzureNative.MachineLearningServices.Outputs.SkuResponse
The sku of the workspace.
Tags Dictionary<string, string>
Contains resource tags defined as key/value pairs.
AzureApiVersion string
The Azure API version of the resource.
Id string
The provider-assigned unique ID for this managed resource.
Properties DatastoreResponse
Datastore properties
Type string
Specifies the type of the resource.
Identity IdentityResponse
The identity of the resource.
Location string
Specifies the location of the resource.
Sku SkuResponse
The sku of the workspace.
Tags map[string]string
Contains resource tags defined as key/value pairs.
azureApiVersion String
The Azure API version of the resource.
id String
The provider-assigned unique ID for this managed resource.
properties DatastoreResponse
Datastore properties
type String
Specifies the type of the resource.
identity IdentityResponse
The identity of the resource.
location String
Specifies the location of the resource.
sku SkuResponse
The sku of the workspace.
tags Map<String,String>
Contains resource tags defined as key/value pairs.
azureApiVersion string
The Azure API version of the resource.
id string
The provider-assigned unique ID for this managed resource.
properties DatastoreResponse
Datastore properties
type string
Specifies the type of the resource.
identity IdentityResponse
The identity of the resource.
location string
Specifies the location of the resource.
sku SkuResponse
The sku of the workspace.
tags {[key: string]: string}
Contains resource tags defined as key/value pairs.
azure_api_version str
The Azure API version of the resource.
id str
The provider-assigned unique ID for this managed resource.
properties DatastoreResponse
Datastore properties
type str
Specifies the type of the resource.
identity IdentityResponse
The identity of the resource.
location str
Specifies the location of the resource.
sku SkuResponse
The sku of the workspace.
tags Mapping[str, str]
Contains resource tags defined as key/value pairs.
azureApiVersion String
The Azure API version of the resource.
id String
The provider-assigned unique ID for this managed resource.
properties Property Map
Datastore properties
type String
Specifies the type of the resource.
identity Property Map
The identity of the resource.
location String
Specifies the location of the resource.
sku Property Map
The sku of the workspace.
tags Map<String>
Contains resource tags defined as key/value pairs.

Supporting Types

AzureDataLakeSectionResponse
, AzureDataLakeSectionResponseArgs

AuthorityUrl string
The authority URL used for authentication.
Certificate string
The content of the certificate used for authentication.
ClientId string
The Client ID/Application ID
ClientSecret string
The client secret.
CredentialType string
The Azure Data Lake credential type.
IsCertAuth bool
Is it using certificate to authenticate. If false then use client secret.
ResourceGroup string
Resource Group.
ResourceUri string
The resource the service principal/app has access to.
ServiceDataAccessAuthIdentity string
Indicates which identity to use to authenticate service data access to customer's storage.
StoreName string
The Azure Data Lake store name.
SubscriptionId string
Subscription ID.
TenantId string
The ID of the tenant the service principal/app belongs to.
Thumbprint string
The thumbprint of the certificate above.
AuthorityUrl string
The authority URL used for authentication.
Certificate string
The content of the certificate used for authentication.
ClientId string
The Client ID/Application ID
ClientSecret string
The client secret.
CredentialType string
The Azure Data Lake credential type.
IsCertAuth bool
Is it using certificate to authenticate. If false then use client secret.
ResourceGroup string
Resource Group.
ResourceUri string
The resource the service principal/app has access to.
ServiceDataAccessAuthIdentity string
Indicates which identity to use to authenticate service data access to customer's storage.
StoreName string
The Azure Data Lake store name.
SubscriptionId string
Subscription ID.
TenantId string
The ID of the tenant the service principal/app belongs to.
Thumbprint string
The thumbprint of the certificate above.
authorityUrl String
The authority URL used for authentication.
certificate String
The content of the certificate used for authentication.
clientId String
The Client ID/Application ID
clientSecret String
The client secret.
credentialType String
The Azure Data Lake credential type.
isCertAuth Boolean
Is it using certificate to authenticate. If false then use client secret.
resourceGroup String
Resource Group.
resourceUri String
The resource the service principal/app has access to.
serviceDataAccessAuthIdentity String
Indicates which identity to use to authenticate service data access to customer's storage.
storeName String
The Azure Data Lake store name.
subscriptionId String
Subscription ID.
tenantId String
The ID of the tenant the service principal/app belongs to.
thumbprint String
The thumbprint of the certificate above.
authorityUrl string
The authority URL used for authentication.
certificate string
The content of the certificate used for authentication.
clientId string
The Client ID/Application ID
clientSecret string
The client secret.
credentialType string
The Azure Data Lake credential type.
isCertAuth boolean
Is it using certificate to authenticate. If false then use client secret.
resourceGroup string
Resource Group.
resourceUri string
The resource the service principal/app has access to.
serviceDataAccessAuthIdentity string
Indicates which identity to use to authenticate service data access to customer's storage.
storeName string
The Azure Data Lake store name.
subscriptionId string
Subscription ID.
tenantId string
The ID of the tenant the service principal/app belongs to.
thumbprint string
The thumbprint of the certificate above.
authority_url str
The authority URL used for authentication.
certificate str
The content of the certificate used for authentication.
client_id str
The Client ID/Application ID
client_secret str
The client secret.
credential_type str
The Azure Data Lake credential type.
is_cert_auth bool
Is it using certificate to authenticate. If false then use client secret.
resource_group str
Resource Group.
resource_uri str
The resource the service principal/app has access to.
service_data_access_auth_identity str
Indicates which identity to use to authenticate service data access to customer's storage.
store_name str
The Azure Data Lake store name.
subscription_id str
Subscription ID.
tenant_id str
The ID of the tenant the service principal/app belongs to.
thumbprint str
The thumbprint of the certificate above.
authorityUrl String
The authority URL used for authentication.
certificate String
The content of the certificate used for authentication.
clientId String
The Client ID/Application ID
clientSecret String
The client secret.
credentialType String
The Azure Data Lake credential type.
isCertAuth Boolean
Is it using certificate to authenticate. If false then use client secret.
resourceGroup String
Resource Group.
resourceUri String
The resource the service principal/app has access to.
serviceDataAccessAuthIdentity String
Indicates which identity to use to authenticate service data access to customer's storage.
storeName String
The Azure Data Lake store name.
subscriptionId String
Subscription ID.
tenantId String
The ID of the tenant the service principal/app belongs to.
thumbprint String
The thumbprint of the certificate above.

AzureMySqlSectionResponse
, AzureMySqlSectionResponseArgs

AuthorityUrl string
The authority URL used for authentication.
Certificate string
The content of the certificate used for authentication.
ClientId string
The Client ID/Application ID
ClientSecret string
The client secret.
CredentialType string
Sql Authentication type.
DatabaseName string
The Azure SQL database name.
Endpoint string
The server host endpoint.
IsCertAuth bool
Is it using certificate to authenticate. If false then use client secret.
PortNumber string
/ The Azure SQL port number.
ResourceGroup string
Resource Group.
ResourceUri string
The resource the service principal/app has access to.
ServerName string
The Azure SQL server name.
ServiceDataAccessAuthIdentity string
Indicates which identity to use to authenticate service data access to customer's storage.
SubscriptionId string
Subscription ID.
TenantId string
The ID of the tenant the service principal/app belongs to.
Thumbprint string
The thumbprint of the certificate above.
UserId string
The Azure SQL user id.
UserPassword string
The Azure SQL user password.
AuthorityUrl string
The authority URL used for authentication.
Certificate string
The content of the certificate used for authentication.
ClientId string
The Client ID/Application ID
ClientSecret string
The client secret.
CredentialType string
Sql Authentication type.
DatabaseName string
The Azure SQL database name.
Endpoint string
The server host endpoint.
IsCertAuth bool
Is it using certificate to authenticate. If false then use client secret.
PortNumber string
/ The Azure SQL port number.
ResourceGroup string
Resource Group.
ResourceUri string
The resource the service principal/app has access to.
ServerName string
The Azure SQL server name.
ServiceDataAccessAuthIdentity string
Indicates which identity to use to authenticate service data access to customer's storage.
SubscriptionId string
Subscription ID.
TenantId string
The ID of the tenant the service principal/app belongs to.
Thumbprint string
The thumbprint of the certificate above.
UserId string
The Azure SQL user id.
UserPassword string
The Azure SQL user password.
authorityUrl String
The authority URL used for authentication.
certificate String
The content of the certificate used for authentication.
clientId String
The Client ID/Application ID
clientSecret String
The client secret.
credentialType String
Sql Authentication type.
databaseName String
The Azure SQL database name.
endpoint String
The server host endpoint.
isCertAuth Boolean
Is it using certificate to authenticate. If false then use client secret.
portNumber String
/ The Azure SQL port number.
resourceGroup String
Resource Group.
resourceUri String
The resource the service principal/app has access to.
serverName String
The Azure SQL server name.
serviceDataAccessAuthIdentity String
Indicates which identity to use to authenticate service data access to customer's storage.
subscriptionId String
Subscription ID.
tenantId String
The ID of the tenant the service principal/app belongs to.
thumbprint String
The thumbprint of the certificate above.
userId String
The Azure SQL user id.
userPassword String
The Azure SQL user password.
authorityUrl string
The authority URL used for authentication.
certificate string
The content of the certificate used for authentication.
clientId string
The Client ID/Application ID
clientSecret string
The client secret.
credentialType string
Sql Authentication type.
databaseName string
The Azure SQL database name.
endpoint string
The server host endpoint.
isCertAuth boolean
Is it using certificate to authenticate. If false then use client secret.
portNumber string
/ The Azure SQL port number.
resourceGroup string
Resource Group.
resourceUri string
The resource the service principal/app has access to.
serverName string
The Azure SQL server name.
serviceDataAccessAuthIdentity string
Indicates which identity to use to authenticate service data access to customer's storage.
subscriptionId string
Subscription ID.
tenantId string
The ID of the tenant the service principal/app belongs to.
thumbprint string
The thumbprint of the certificate above.
userId string
The Azure SQL user id.
userPassword string
The Azure SQL user password.
authority_url str
The authority URL used for authentication.
certificate str
The content of the certificate used for authentication.
client_id str
The Client ID/Application ID
client_secret str
The client secret.
credential_type str
Sql Authentication type.
database_name str
The Azure SQL database name.
endpoint str
The server host endpoint.
is_cert_auth bool
Is it using certificate to authenticate. If false then use client secret.
port_number str
/ The Azure SQL port number.
resource_group str
Resource Group.
resource_uri str
The resource the service principal/app has access to.
server_name str
The Azure SQL server name.
service_data_access_auth_identity str
Indicates which identity to use to authenticate service data access to customer's storage.
subscription_id str
Subscription ID.
tenant_id str
The ID of the tenant the service principal/app belongs to.
thumbprint str
The thumbprint of the certificate above.
user_id str
The Azure SQL user id.
user_password str
The Azure SQL user password.
authorityUrl String
The authority URL used for authentication.
certificate String
The content of the certificate used for authentication.
clientId String
The Client ID/Application ID
clientSecret String
The client secret.
credentialType String
Sql Authentication type.
databaseName String
The Azure SQL database name.
endpoint String
The server host endpoint.
isCertAuth Boolean
Is it using certificate to authenticate. If false then use client secret.
portNumber String
/ The Azure SQL port number.
resourceGroup String
Resource Group.
resourceUri String
The resource the service principal/app has access to.
serverName String
The Azure SQL server name.
serviceDataAccessAuthIdentity String
Indicates which identity to use to authenticate service data access to customer's storage.
subscriptionId String
Subscription ID.
tenantId String
The ID of the tenant the service principal/app belongs to.
thumbprint String
The thumbprint of the certificate above.
userId String
The Azure SQL user id.
userPassword String
The Azure SQL user password.

AzurePostgreSqlSectionResponse
, AzurePostgreSqlSectionResponseArgs

AuthorityUrl string
The authority URL used for authentication.
Certificate string
The content of the certificate used for authentication.
ClientId string
The Client ID/Application ID
ClientSecret string
The client secret.
CredentialType string
Sql Authentication type.
DatabaseName string
The Azure SQL database name.
EnableSsl bool
Indicates SSL requirement of Azure Postgresql server.
Endpoint string
The server host endpoint.
IsCertAuth bool
Is it using certificate to authenticate. If false then use client secret.
PortNumber string
/ The Azure SQL port number.
ResourceGroup string
Resource Group.
ResourceUri string
The resource the service principal/app has access to.
ServerName string
The Azure SQL server name.
ServiceDataAccessAuthIdentity string
Indicates which identity to use to authenticate service data access to customer's storage.
SubscriptionId string
Subscription ID.
TenantId string
The ID of the tenant the service principal/app belongs to.
Thumbprint string
The thumbprint of the certificate above.
UserId string
The Azure SQL user id.
UserPassword string
The Azure SQL user password.
AuthorityUrl string
The authority URL used for authentication.
Certificate string
The content of the certificate used for authentication.
ClientId string
The Client ID/Application ID
ClientSecret string
The client secret.
CredentialType string
Sql Authentication type.
DatabaseName string
The Azure SQL database name.
EnableSsl bool
Indicates SSL requirement of Azure Postgresql server.
Endpoint string
The server host endpoint.
IsCertAuth bool
Is it using certificate to authenticate. If false then use client secret.
PortNumber string
/ The Azure SQL port number.
ResourceGroup string
Resource Group.
ResourceUri string
The resource the service principal/app has access to.
ServerName string
The Azure SQL server name.
ServiceDataAccessAuthIdentity string
Indicates which identity to use to authenticate service data access to customer's storage.
SubscriptionId string
Subscription ID.
TenantId string
The ID of the tenant the service principal/app belongs to.
Thumbprint string
The thumbprint of the certificate above.
UserId string
The Azure SQL user id.
UserPassword string
The Azure SQL user password.
authorityUrl String
The authority URL used for authentication.
certificate String
The content of the certificate used for authentication.
clientId String
The Client ID/Application ID
clientSecret String
The client secret.
credentialType String
Sql Authentication type.
databaseName String
The Azure SQL database name.
enableSsl Boolean
Indicates SSL requirement of Azure Postgresql server.
endpoint String
The server host endpoint.
isCertAuth Boolean
Is it using certificate to authenticate. If false then use client secret.
portNumber String
/ The Azure SQL port number.
resourceGroup String
Resource Group.
resourceUri String
The resource the service principal/app has access to.
serverName String
The Azure SQL server name.
serviceDataAccessAuthIdentity String
Indicates which identity to use to authenticate service data access to customer's storage.
subscriptionId String
Subscription ID.
tenantId String
The ID of the tenant the service principal/app belongs to.
thumbprint String
The thumbprint of the certificate above.
userId String
The Azure SQL user id.
userPassword String
The Azure SQL user password.
authorityUrl string
The authority URL used for authentication.
certificate string
The content of the certificate used for authentication.
clientId string
The Client ID/Application ID
clientSecret string
The client secret.
credentialType string
Sql Authentication type.
databaseName string
The Azure SQL database name.
enableSsl boolean
Indicates SSL requirement of Azure Postgresql server.
endpoint string
The server host endpoint.
isCertAuth boolean
Is it using certificate to authenticate. If false then use client secret.
portNumber string
/ The Azure SQL port number.
resourceGroup string
Resource Group.
resourceUri string
The resource the service principal/app has access to.
serverName string
The Azure SQL server name.
serviceDataAccessAuthIdentity string
Indicates which identity to use to authenticate service data access to customer's storage.
subscriptionId string
Subscription ID.
tenantId string
The ID of the tenant the service principal/app belongs to.
thumbprint string
The thumbprint of the certificate above.
userId string
The Azure SQL user id.
userPassword string
The Azure SQL user password.
authority_url str
The authority URL used for authentication.
certificate str
The content of the certificate used for authentication.
client_id str
The Client ID/Application ID
client_secret str
The client secret.
credential_type str
Sql Authentication type.
database_name str
The Azure SQL database name.
enable_ssl bool
Indicates SSL requirement of Azure Postgresql server.
endpoint str
The server host endpoint.
is_cert_auth bool
Is it using certificate to authenticate. If false then use client secret.
port_number str
/ The Azure SQL port number.
resource_group str
Resource Group.
resource_uri str
The resource the service principal/app has access to.
server_name str
The Azure SQL server name.
service_data_access_auth_identity str
Indicates which identity to use to authenticate service data access to customer's storage.
subscription_id str
Subscription ID.
tenant_id str
The ID of the tenant the service principal/app belongs to.
thumbprint str
The thumbprint of the certificate above.
user_id str
The Azure SQL user id.
user_password str
The Azure SQL user password.
authorityUrl String
The authority URL used for authentication.
certificate String
The content of the certificate used for authentication.
clientId String
The Client ID/Application ID
clientSecret String
The client secret.
credentialType String
Sql Authentication type.
databaseName String
The Azure SQL database name.
enableSsl Boolean
Indicates SSL requirement of Azure Postgresql server.
endpoint String
The server host endpoint.
isCertAuth Boolean
Is it using certificate to authenticate. If false then use client secret.
portNumber String
/ The Azure SQL port number.
resourceGroup String
Resource Group.
resourceUri String
The resource the service principal/app has access to.
serverName String
The Azure SQL server name.
serviceDataAccessAuthIdentity String
Indicates which identity to use to authenticate service data access to customer's storage.
subscriptionId String
Subscription ID.
tenantId String
The ID of the tenant the service principal/app belongs to.
thumbprint String
The thumbprint of the certificate above.
userId String
The Azure SQL user id.
userPassword String
The Azure SQL user password.

AzureSqlDatabaseSectionResponse
, AzureSqlDatabaseSectionResponseArgs

AuthorityUrl string
The authority URL used for authentication.
Certificate string
The content of the certificate used for authentication.
ClientId string
The Client ID/Application ID
ClientSecret string
The client secret.
CredentialType string
Sql Authentication type.
DatabaseName string
The Azure SQL database name.
Endpoint string
The server host endpoint.
IsCertAuth bool
Is it using certificate to authenticate. If false then use client secret.
PortNumber string
/ The Azure SQL port number.
ResourceGroup string
Resource Group.
ResourceUri string
The resource the service principal/app has access to.
ServerName string
The Azure SQL server name.
ServiceDataAccessAuthIdentity string
Indicates which identity to use to authenticate service data access to customer's storage.
SubscriptionId string
Subscription ID.
TenantId string
The ID of the tenant the service principal/app belongs to.
Thumbprint string
The thumbprint of the certificate above.
UserId string
The Azure SQL user id.
UserPassword string
The Azure SQL user password.
AuthorityUrl string
The authority URL used for authentication.
Certificate string
The content of the certificate used for authentication.
ClientId string
The Client ID/Application ID
ClientSecret string
The client secret.
CredentialType string
Sql Authentication type.
DatabaseName string
The Azure SQL database name.
Endpoint string
The server host endpoint.
IsCertAuth bool
Is it using certificate to authenticate. If false then use client secret.
PortNumber string
/ The Azure SQL port number.
ResourceGroup string
Resource Group.
ResourceUri string
The resource the service principal/app has access to.
ServerName string
The Azure SQL server name.
ServiceDataAccessAuthIdentity string
Indicates which identity to use to authenticate service data access to customer's storage.
SubscriptionId string
Subscription ID.
TenantId string
The ID of the tenant the service principal/app belongs to.
Thumbprint string
The thumbprint of the certificate above.
UserId string
The Azure SQL user id.
UserPassword string
The Azure SQL user password.
authorityUrl String
The authority URL used for authentication.
certificate String
The content of the certificate used for authentication.
clientId String
The Client ID/Application ID
clientSecret String
The client secret.
credentialType String
Sql Authentication type.
databaseName String
The Azure SQL database name.
endpoint String
The server host endpoint.
isCertAuth Boolean
Is it using certificate to authenticate. If false then use client secret.
portNumber String
/ The Azure SQL port number.
resourceGroup String
Resource Group.
resourceUri String
The resource the service principal/app has access to.
serverName String
The Azure SQL server name.
serviceDataAccessAuthIdentity String
Indicates which identity to use to authenticate service data access to customer's storage.
subscriptionId String
Subscription ID.
tenantId String
The ID of the tenant the service principal/app belongs to.
thumbprint String
The thumbprint of the certificate above.
userId String
The Azure SQL user id.
userPassword String
The Azure SQL user password.
authorityUrl string
The authority URL used for authentication.
certificate string
The content of the certificate used for authentication.
clientId string
The Client ID/Application ID
clientSecret string
The client secret.
credentialType string
Sql Authentication type.
databaseName string
The Azure SQL database name.
endpoint string
The server host endpoint.
isCertAuth boolean
Is it using certificate to authenticate. If false then use client secret.
portNumber string
/ The Azure SQL port number.
resourceGroup string
Resource Group.
resourceUri string
The resource the service principal/app has access to.
serverName string
The Azure SQL server name.
serviceDataAccessAuthIdentity string
Indicates which identity to use to authenticate service data access to customer's storage.
subscriptionId string
Subscription ID.
tenantId string
The ID of the tenant the service principal/app belongs to.
thumbprint string
The thumbprint of the certificate above.
userId string
The Azure SQL user id.
userPassword string
The Azure SQL user password.
authority_url str
The authority URL used for authentication.
certificate str
The content of the certificate used for authentication.
client_id str
The Client ID/Application ID
client_secret str
The client secret.
credential_type str
Sql Authentication type.
database_name str
The Azure SQL database name.
endpoint str
The server host endpoint.
is_cert_auth bool
Is it using certificate to authenticate. If false then use client secret.
port_number str
/ The Azure SQL port number.
resource_group str
Resource Group.
resource_uri str
The resource the service principal/app has access to.
server_name str
The Azure SQL server name.
service_data_access_auth_identity str
Indicates which identity to use to authenticate service data access to customer's storage.
subscription_id str
Subscription ID.
tenant_id str
The ID of the tenant the service principal/app belongs to.
thumbprint str
The thumbprint of the certificate above.
user_id str
The Azure SQL user id.
user_password str
The Azure SQL user password.
authorityUrl String
The authority URL used for authentication.
certificate String
The content of the certificate used for authentication.
clientId String
The Client ID/Application ID
clientSecret String
The client secret.
credentialType String
Sql Authentication type.
databaseName String
The Azure SQL database name.
endpoint String
The server host endpoint.
isCertAuth Boolean
Is it using certificate to authenticate. If false then use client secret.
portNumber String
/ The Azure SQL port number.
resourceGroup String
Resource Group.
resourceUri String
The resource the service principal/app has access to.
serverName String
The Azure SQL server name.
serviceDataAccessAuthIdentity String
Indicates which identity to use to authenticate service data access to customer's storage.
subscriptionId String
Subscription ID.
tenantId String
The ID of the tenant the service principal/app belongs to.
thumbprint String
The thumbprint of the certificate above.
userId String
The Azure SQL user id.
userPassword String
The Azure SQL user password.

AzureStorageSectionResponse
, AzureStorageSectionResponseArgs

AccountKey string
Storage Account Key (Deprecated).
AccountName string
Storage Account Name.
AreWorkspaceManagedIdentitiesAllowed bool
Indicate if we are using Workspace ManagedIdentities/MSI token (Deprecated).
BlobCacheTimeout int
If this is an "DataStoreType.AzureBlob", the length of time (in seconds) to cache files locally after they are accessed (downloaded).
ClientCredentials Pulumi.AzureNative.MachineLearningServices.Inputs.ClientCredentialsResponse
ContainerName string
The storage container name.
Credential string
The credential.
CredentialType string
The credential type.
Endpoint string
The host of the container.
IsSas bool
Indicate if we are using SAS token or Account Key (Deprecated).
Protocol string
The protocol to use. Defaults to https.
ResourceGroup string
Resource Group.
SasToken string
SAS Token for the container (Deprecated).
ServiceDataAccessAuthIdentity string
Indicates which identity to use to authenticate service data access to customer's storage.
SubscriptionId string
Subscription ID.
AccountKey string
Storage Account Key (Deprecated).
AccountName string
Storage Account Name.
AreWorkspaceManagedIdentitiesAllowed bool
Indicate if we are using Workspace ManagedIdentities/MSI token (Deprecated).
BlobCacheTimeout int
If this is an "DataStoreType.AzureBlob", the length of time (in seconds) to cache files locally after they are accessed (downloaded).
ClientCredentials ClientCredentialsResponse
ContainerName string
The storage container name.
Credential string
The credential.
CredentialType string
The credential type.
Endpoint string
The host of the container.
IsSas bool
Indicate if we are using SAS token or Account Key (Deprecated).
Protocol string
The protocol to use. Defaults to https.
ResourceGroup string
Resource Group.
SasToken string
SAS Token for the container (Deprecated).
ServiceDataAccessAuthIdentity string
Indicates which identity to use to authenticate service data access to customer's storage.
SubscriptionId string
Subscription ID.
accountKey String
Storage Account Key (Deprecated).
accountName String
Storage Account Name.
areWorkspaceManagedIdentitiesAllowed Boolean
Indicate if we are using Workspace ManagedIdentities/MSI token (Deprecated).
blobCacheTimeout Integer
If this is an "DataStoreType.AzureBlob", the length of time (in seconds) to cache files locally after they are accessed (downloaded).
clientCredentials ClientCredentialsResponse
containerName String
The storage container name.
credential String
The credential.
credentialType String
The credential type.
endpoint String
The host of the container.
isSas Boolean
Indicate if we are using SAS token or Account Key (Deprecated).
protocol String
The protocol to use. Defaults to https.
resourceGroup String
Resource Group.
sasToken String
SAS Token for the container (Deprecated).
serviceDataAccessAuthIdentity String
Indicates which identity to use to authenticate service data access to customer's storage.
subscriptionId String
Subscription ID.
accountKey string
Storage Account Key (Deprecated).
accountName string
Storage Account Name.
areWorkspaceManagedIdentitiesAllowed boolean
Indicate if we are using Workspace ManagedIdentities/MSI token (Deprecated).
blobCacheTimeout number
If this is an "DataStoreType.AzureBlob", the length of time (in seconds) to cache files locally after they are accessed (downloaded).
clientCredentials ClientCredentialsResponse
containerName string
The storage container name.
credential string
The credential.
credentialType string
The credential type.
endpoint string
The host of the container.
isSas boolean
Indicate if we are using SAS token or Account Key (Deprecated).
protocol string
The protocol to use. Defaults to https.
resourceGroup string
Resource Group.
sasToken string
SAS Token for the container (Deprecated).
serviceDataAccessAuthIdentity string
Indicates which identity to use to authenticate service data access to customer's storage.
subscriptionId string
Subscription ID.
account_key str
Storage Account Key (Deprecated).
account_name str
Storage Account Name.
are_workspace_managed_identities_allowed bool
Indicate if we are using Workspace ManagedIdentities/MSI token (Deprecated).
blob_cache_timeout int
If this is an "DataStoreType.AzureBlob", the length of time (in seconds) to cache files locally after they are accessed (downloaded).
client_credentials ClientCredentialsResponse
container_name str
The storage container name.
credential str
The credential.
credential_type str
The credential type.
endpoint str
The host of the container.
is_sas bool
Indicate if we are using SAS token or Account Key (Deprecated).
protocol str
The protocol to use. Defaults to https.
resource_group str
Resource Group.
sas_token str
SAS Token for the container (Deprecated).
service_data_access_auth_identity str
Indicates which identity to use to authenticate service data access to customer's storage.
subscription_id str
Subscription ID.
accountKey String
Storage Account Key (Deprecated).
accountName String
Storage Account Name.
areWorkspaceManagedIdentitiesAllowed Boolean
Indicate if we are using Workspace ManagedIdentities/MSI token (Deprecated).
blobCacheTimeout Number
If this is an "DataStoreType.AzureBlob", the length of time (in seconds) to cache files locally after they are accessed (downloaded).
clientCredentials Property Map
containerName String
The storage container name.
credential String
The credential.
credentialType String
The credential type.
endpoint String
The host of the container.
isSas Boolean
Indicate if we are using SAS token or Account Key (Deprecated).
protocol String
The protocol to use. Defaults to https.
resourceGroup String
Resource Group.
sasToken String
SAS Token for the container (Deprecated).
serviceDataAccessAuthIdentity String
Indicates which identity to use to authenticate service data access to customer's storage.
subscriptionId String
Subscription ID.

ClientCredentialsResponse
, ClientCredentialsResponseArgs

AuthorityUrl string
The authority URL used for authentication.
Certificate string
The content of the certificate used for authentication.
ClientId string
The Client ID/Application ID
ClientSecret string
The client secret.
IsCertAuth bool
Is it using certificate to authenticate. If false then use client secret.
ResourceGroup string
Resource Group.
ResourceUri string
The resource the service principal/app has access to.
ServiceDataAccessAuthIdentity string
Indicates which identity to use to authenticate service data access to customer's storage.
SubscriptionId string
Subscription ID.
TenantId string
The ID of the tenant the service principal/app belongs to.
Thumbprint string
The thumbprint of the certificate above.
AuthorityUrl string
The authority URL used for authentication.
Certificate string
The content of the certificate used for authentication.
ClientId string
The Client ID/Application ID
ClientSecret string
The client secret.
IsCertAuth bool
Is it using certificate to authenticate. If false then use client secret.
ResourceGroup string
Resource Group.
ResourceUri string
The resource the service principal/app has access to.
ServiceDataAccessAuthIdentity string
Indicates which identity to use to authenticate service data access to customer's storage.
SubscriptionId string
Subscription ID.
TenantId string
The ID of the tenant the service principal/app belongs to.
Thumbprint string
The thumbprint of the certificate above.
authorityUrl String
The authority URL used for authentication.
certificate String
The content of the certificate used for authentication.
clientId String
The Client ID/Application ID
clientSecret String
The client secret.
isCertAuth Boolean
Is it using certificate to authenticate. If false then use client secret.
resourceGroup String
Resource Group.
resourceUri String
The resource the service principal/app has access to.
serviceDataAccessAuthIdentity String
Indicates which identity to use to authenticate service data access to customer's storage.
subscriptionId String
Subscription ID.
tenantId String
The ID of the tenant the service principal/app belongs to.
thumbprint String
The thumbprint of the certificate above.
authorityUrl string
The authority URL used for authentication.
certificate string
The content of the certificate used for authentication.
clientId string
The Client ID/Application ID
clientSecret string
The client secret.
isCertAuth boolean
Is it using certificate to authenticate. If false then use client secret.
resourceGroup string
Resource Group.
resourceUri string
The resource the service principal/app has access to.
serviceDataAccessAuthIdentity string
Indicates which identity to use to authenticate service data access to customer's storage.
subscriptionId string
Subscription ID.
tenantId string
The ID of the tenant the service principal/app belongs to.
thumbprint string
The thumbprint of the certificate above.
authority_url str
The authority URL used for authentication.
certificate str
The content of the certificate used for authentication.
client_id str
The Client ID/Application ID
client_secret str
The client secret.
is_cert_auth bool
Is it using certificate to authenticate. If false then use client secret.
resource_group str
Resource Group.
resource_uri str
The resource the service principal/app has access to.
service_data_access_auth_identity str
Indicates which identity to use to authenticate service data access to customer's storage.
subscription_id str
Subscription ID.
tenant_id str
The ID of the tenant the service principal/app belongs to.
thumbprint str
The thumbprint of the certificate above.
authorityUrl String
The authority URL used for authentication.
certificate String
The content of the certificate used for authentication.
clientId String
The Client ID/Application ID
clientSecret String
The client secret.
isCertAuth Boolean
Is it using certificate to authenticate. If false then use client secret.
resourceGroup String
Resource Group.
resourceUri String
The resource the service principal/app has access to.
serviceDataAccessAuthIdentity String
Indicates which identity to use to authenticate service data access to customer's storage.
subscriptionId String
Subscription ID.
tenantId String
The ID of the tenant the service principal/app belongs to.
thumbprint String
The thumbprint of the certificate above.

DatastoreResponse
, DatastoreResponseArgs

CreatedBy This property is required. Pulumi.AzureNative.MachineLearningServices.Inputs.UserInfoResponse
The User who created the datastore.
CreatedTime This property is required. string
The date and time when the datastore was created.
ModifiedBy This property is required. Pulumi.AzureNative.MachineLearningServices.Inputs.UserInfoResponse
The User who modified the datastore.
ModifiedTime This property is required. string
The date and time when the datastore was last modified.
Tags This property is required. Dictionary<string, string>
Tags for this datastore.
AzureDataLakeSection Pulumi.AzureNative.MachineLearningServices.Inputs.AzureDataLakeSectionResponse
AzureMySqlSection Pulumi.AzureNative.MachineLearningServices.Inputs.AzureMySqlSectionResponse
AzurePostgreSqlSection Pulumi.AzureNative.MachineLearningServices.Inputs.AzurePostgreSqlSectionResponse
AzureSqlDatabaseSection Pulumi.AzureNative.MachineLearningServices.Inputs.AzureSqlDatabaseSectionResponse
AzureStorageSection Pulumi.AzureNative.MachineLearningServices.Inputs.AzureStorageSectionResponse
DataStoreType string
The datastore type.
Description string
Description of the datastore.
GlusterFsSection Pulumi.AzureNative.MachineLearningServices.Inputs.GlusterFsSectionResponse
Data specific to GlusterFS.
HasBeenValidated bool
A read only property that denotes whether the service datastore has been validated with credentials.
LinkedInfo Pulumi.AzureNative.MachineLearningServices.Inputs.LinkedInfoResponse
Info about origin if it is linked.
Name string
Name of the datastore.
CreatedBy This property is required. UserInfoResponse
The User who created the datastore.
CreatedTime This property is required. string
The date and time when the datastore was created.
ModifiedBy This property is required. UserInfoResponse
The User who modified the datastore.
ModifiedTime This property is required. string
The date and time when the datastore was last modified.
Tags This property is required. map[string]string
Tags for this datastore.
AzureDataLakeSection AzureDataLakeSectionResponse
AzureMySqlSection AzureMySqlSectionResponse
AzurePostgreSqlSection AzurePostgreSqlSectionResponse
AzureSqlDatabaseSection AzureSqlDatabaseSectionResponse
AzureStorageSection AzureStorageSectionResponse
DataStoreType string
The datastore type.
Description string
Description of the datastore.
GlusterFsSection GlusterFsSectionResponse
Data specific to GlusterFS.
HasBeenValidated bool
A read only property that denotes whether the service datastore has been validated with credentials.
LinkedInfo LinkedInfoResponse
Info about origin if it is linked.
Name string
Name of the datastore.
createdBy This property is required. UserInfoResponse
The User who created the datastore.
createdTime This property is required. String
The date and time when the datastore was created.
modifiedBy This property is required. UserInfoResponse
The User who modified the datastore.
modifiedTime This property is required. String
The date and time when the datastore was last modified.
tags This property is required. Map<String,String>
Tags for this datastore.
azureDataLakeSection AzureDataLakeSectionResponse
azureMySqlSection AzureMySqlSectionResponse
azurePostgreSqlSection AzurePostgreSqlSectionResponse
azureSqlDatabaseSection AzureSqlDatabaseSectionResponse
azureStorageSection AzureStorageSectionResponse
dataStoreType String
The datastore type.
description String
Description of the datastore.
glusterFsSection GlusterFsSectionResponse
Data specific to GlusterFS.
hasBeenValidated Boolean
A read only property that denotes whether the service datastore has been validated with credentials.
linkedInfo LinkedInfoResponse
Info about origin if it is linked.
name String
Name of the datastore.
createdBy This property is required. UserInfoResponse
The User who created the datastore.
createdTime This property is required. string
The date and time when the datastore was created.
modifiedBy This property is required. UserInfoResponse
The User who modified the datastore.
modifiedTime This property is required. string
The date and time when the datastore was last modified.
tags This property is required. {[key: string]: string}
Tags for this datastore.
azureDataLakeSection AzureDataLakeSectionResponse
azureMySqlSection AzureMySqlSectionResponse
azurePostgreSqlSection AzurePostgreSqlSectionResponse
azureSqlDatabaseSection AzureSqlDatabaseSectionResponse
azureStorageSection AzureStorageSectionResponse
dataStoreType string
The datastore type.
description string
Description of the datastore.
glusterFsSection GlusterFsSectionResponse
Data specific to GlusterFS.
hasBeenValidated boolean
A read only property that denotes whether the service datastore has been validated with credentials.
linkedInfo LinkedInfoResponse
Info about origin if it is linked.
name string
Name of the datastore.
created_by This property is required. UserInfoResponse
The User who created the datastore.
created_time This property is required. str
The date and time when the datastore was created.
modified_by This property is required. UserInfoResponse
The User who modified the datastore.
modified_time This property is required. str
The date and time when the datastore was last modified.
tags This property is required. Mapping[str, str]
Tags for this datastore.
azure_data_lake_section AzureDataLakeSectionResponse
azure_my_sql_section AzureMySqlSectionResponse
azure_postgre_sql_section AzurePostgreSqlSectionResponse
azure_sql_database_section AzureSqlDatabaseSectionResponse
azure_storage_section AzureStorageSectionResponse
data_store_type str
The datastore type.
description str
Description of the datastore.
gluster_fs_section GlusterFsSectionResponse
Data specific to GlusterFS.
has_been_validated bool
A read only property that denotes whether the service datastore has been validated with credentials.
linked_info LinkedInfoResponse
Info about origin if it is linked.
name str
Name of the datastore.
createdBy This property is required. Property Map
The User who created the datastore.
createdTime This property is required. String
The date and time when the datastore was created.
modifiedBy This property is required. Property Map
The User who modified the datastore.
modifiedTime This property is required. String
The date and time when the datastore was last modified.
tags This property is required. Map<String>
Tags for this datastore.
azureDataLakeSection Property Map
azureMySqlSection Property Map
azurePostgreSqlSection Property Map
azureSqlDatabaseSection Property Map
azureStorageSection Property Map
dataStoreType String
The datastore type.
description String
Description of the datastore.
glusterFsSection Property Map
Data specific to GlusterFS.
hasBeenValidated Boolean
A read only property that denotes whether the service datastore has been validated with credentials.
linkedInfo Property Map
Info about origin if it is linked.
name String
Name of the datastore.

DatastoreTypeArm
, DatastoreTypeArmArgs

Blob
blob
Adls
adls
Adls_gen2
adls-gen2
Dbfs
dbfs
File
file
Mysqldb
mysqldb
Sqldb
sqldb
Psqldb
psqldb
DatastoreTypeArmBlob
blob
DatastoreTypeArmAdls
adls
DatastoreTypeArm_Adls_Gen2
adls-gen2
DatastoreTypeArmDbfs
dbfs
DatastoreTypeArmFile
file
DatastoreTypeArmMysqldb
mysqldb
DatastoreTypeArmSqldb
sqldb
DatastoreTypeArmPsqldb
psqldb
Blob
blob
Adls
adls
Adlsgen2
adls-gen2
Dbfs
dbfs
File
file
Mysqldb
mysqldb
Sqldb
sqldb
Psqldb
psqldb
Blob
blob
Adls
adls
Adls_gen2
adls-gen2
Dbfs
dbfs
File
file
Mysqldb
mysqldb
Sqldb
sqldb
Psqldb
psqldb
BLOB
blob
ADLS
adls
ADLS_GEN2
adls-gen2
DBFS
dbfs
FILE
file
MYSQLDB
mysqldb
SQLDB
sqldb
PSQLDB
psqldb
"blob"
blob
"adls"
adls
"adls-gen2"
adls-gen2
"dbfs"
dbfs
"file"
file
"mysqldb"
mysqldb
"sqldb"
sqldb
"psqldb"
psqldb

GlusterFsSectionResponse
, GlusterFsSectionResponseArgs

ServerAddress This property is required. string
The server address of one of the servers that hosts the GlusterFS. Can be either the IP address or server name.
VolumeName This property is required. string
The name of the created GlusterFS volume.
ServerAddress This property is required. string
The server address of one of the servers that hosts the GlusterFS. Can be either the IP address or server name.
VolumeName This property is required. string
The name of the created GlusterFS volume.
serverAddress This property is required. String
The server address of one of the servers that hosts the GlusterFS. Can be either the IP address or server name.
volumeName This property is required. String
The name of the created GlusterFS volume.
serverAddress This property is required. string
The server address of one of the servers that hosts the GlusterFS. Can be either the IP address or server name.
volumeName This property is required. string
The name of the created GlusterFS volume.
server_address This property is required. str
The server address of one of the servers that hosts the GlusterFS. Can be either the IP address or server name.
volume_name This property is required. str
The name of the created GlusterFS volume.
serverAddress This property is required. String
The server address of one of the servers that hosts the GlusterFS. Can be either the IP address or server name.
volumeName This property is required. String
The name of the created GlusterFS volume.

IdentityResponse
, IdentityResponseArgs

PrincipalId This property is required. string
The principal ID of resource identity.
TenantId This property is required. string
The tenant ID of resource.
Type string
The identity type.
UserAssignedIdentities Dictionary<string, Pulumi.AzureNative.MachineLearningServices.Inputs.UserAssignedIdentityResponse>
The user assigned identities associated with the resource.
PrincipalId This property is required. string
The principal ID of resource identity.
TenantId This property is required. string
The tenant ID of resource.
Type string
The identity type.
UserAssignedIdentities map[string]UserAssignedIdentityResponse
The user assigned identities associated with the resource.
principalId This property is required. String
The principal ID of resource identity.
tenantId This property is required. String
The tenant ID of resource.
type String
The identity type.
userAssignedIdentities Map<String,UserAssignedIdentityResponse>
The user assigned identities associated with the resource.
principalId This property is required. string
The principal ID of resource identity.
tenantId This property is required. string
The tenant ID of resource.
type string
The identity type.
userAssignedIdentities {[key: string]: UserAssignedIdentityResponse}
The user assigned identities associated with the resource.
principal_id This property is required. str
The principal ID of resource identity.
tenant_id This property is required. str
The tenant ID of resource.
type str
The identity type.
user_assigned_identities Mapping[str, UserAssignedIdentityResponse]
The user assigned identities associated with the resource.
principalId This property is required. String
The principal ID of resource identity.
tenantId This property is required. String
The tenant ID of resource.
type String
The identity type.
userAssignedIdentities Map<Property Map>
The user assigned identities associated with the resource.

LinkedInfoResponse
, LinkedInfoResponseArgs

LinkedId string
LinkedId id.
LinkedResourceName string
Linked resource name.
Origin string
Datastore origin
LinkedId string
LinkedId id.
LinkedResourceName string
Linked resource name.
Origin string
Datastore origin
linkedId String
LinkedId id.
linkedResourceName String
Linked resource name.
origin String
Datastore origin
linkedId string
LinkedId id.
linkedResourceName string
Linked resource name.
origin string
Datastore origin
linked_id str
LinkedId id.
linked_resource_name str
Linked resource name.
origin str
Datastore origin
linkedId String
LinkedId id.
linkedResourceName String
Linked resource name.
origin String
Datastore origin

SkuResponse
, SkuResponseArgs

Name This property is required. string
The name of the SKU. Ex - P3. It is typically a letter+number code
Capacity int
If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.
Family string
If the service has different generations of hardware, for the same SKU, then that can be captured here.
Size string
The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.
Tier string
This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.
Name This property is required. string
The name of the SKU. Ex - P3. It is typically a letter+number code
Capacity int
If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.
Family string
If the service has different generations of hardware, for the same SKU, then that can be captured here.
Size string
The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.
Tier string
This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.
name This property is required. String
The name of the SKU. Ex - P3. It is typically a letter+number code
capacity Integer
If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.
family String
If the service has different generations of hardware, for the same SKU, then that can be captured here.
size String
The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.
tier String
This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.
name This property is required. string
The name of the SKU. Ex - P3. It is typically a letter+number code
capacity number
If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.
family string
If the service has different generations of hardware, for the same SKU, then that can be captured here.
size string
The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.
tier string
This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.
name This property is required. str
The name of the SKU. Ex - P3. It is typically a letter+number code
capacity int
If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.
family str
If the service has different generations of hardware, for the same SKU, then that can be captured here.
size str
The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.
tier str
This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.
name This property is required. String
The name of the SKU. Ex - P3. It is typically a letter+number code
capacity Number
If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.
family String
If the service has different generations of hardware, for the same SKU, then that can be captured here.
size String
The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.
tier String
This field is required to be implemented by the Resource Provider if the service has more than one tier, but is not required on a PUT.

UserAssignedIdentityResponse
, UserAssignedIdentityResponseArgs

ClientId This property is required. string
The client ID of the assigned identity.
PrincipalId This property is required. string
The principal ID of the assigned identity.
TenantId string
The tenant ID of the user assigned identity.
ClientId This property is required. string
The client ID of the assigned identity.
PrincipalId This property is required. string
The principal ID of the assigned identity.
TenantId string
The tenant ID of the user assigned identity.
clientId This property is required. String
The client ID of the assigned identity.
principalId This property is required. String
The principal ID of the assigned identity.
tenantId String
The tenant ID of the user assigned identity.
clientId This property is required. string
The client ID of the assigned identity.
principalId This property is required. string
The principal ID of the assigned identity.
tenantId string
The tenant ID of the user assigned identity.
client_id This property is required. str
The client ID of the assigned identity.
principal_id This property is required. str
The principal ID of the assigned identity.
tenant_id str
The tenant ID of the user assigned identity.
clientId This property is required. String
The client ID of the assigned identity.
principalId This property is required. String
The principal ID of the assigned identity.
tenantId String
The tenant ID of the user assigned identity.

UserInfoResponse
, UserInfoResponseArgs

UserAltSecId string
A user alternate sec id. This represents the user in a different identity provider system Eg.1:live.com:puid
UserIdp string
A user identity provider. Eg live.com
UserIss string
The issuer which issued the token for this user.
UserName string
A user's full name or a service principal's app ID.
UserObjectId string
A user or service principal's object ID..
UserPuId string
A user or service principal's PuID.
UserTenantId string
A user or service principal's tenant ID.
UserAltSecId string
A user alternate sec id. This represents the user in a different identity provider system Eg.1:live.com:puid
UserIdp string
A user identity provider. Eg live.com
UserIss string
The issuer which issued the token for this user.
UserName string
A user's full name or a service principal's app ID.
UserObjectId string
A user or service principal's object ID..
UserPuId string
A user or service principal's PuID.
UserTenantId string
A user or service principal's tenant ID.
userAltSecId String
A user alternate sec id. This represents the user in a different identity provider system Eg.1:live.com:puid
userIdp String
A user identity provider. Eg live.com
userIss String
The issuer which issued the token for this user.
userName String
A user's full name or a service principal's app ID.
userObjectId String
A user or service principal's object ID..
userPuId String
A user or service principal's PuID.
userTenantId String
A user or service principal's tenant ID.
userAltSecId string
A user alternate sec id. This represents the user in a different identity provider system Eg.1:live.com:puid
userIdp string
A user identity provider. Eg live.com
userIss string
The issuer which issued the token for this user.
userName string
A user's full name or a service principal's app ID.
userObjectId string
A user or service principal's object ID..
userPuId string
A user or service principal's PuID.
userTenantId string
A user or service principal's tenant ID.
user_alt_sec_id str
A user alternate sec id. This represents the user in a different identity provider system Eg.1:live.com:puid
user_idp str
A user identity provider. Eg live.com
user_iss str
The issuer which issued the token for this user.
user_name str
A user's full name or a service principal's app ID.
user_object_id str
A user or service principal's object ID..
user_pu_id str
A user or service principal's PuID.
user_tenant_id str
A user or service principal's tenant ID.
userAltSecId String
A user alternate sec id. This represents the user in a different identity provider system Eg.1:live.com:puid
userIdp String
A user identity provider. Eg live.com
userIss String
The issuer which issued the token for this user.
userName String
A user's full name or a service principal's app ID.
userObjectId String
A user or service principal's object ID..
userPuId String
A user or service principal's PuID.
userTenantId String
A user or service principal's tenant ID.

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} 
Copy

To learn more about importing existing cloud resources, see Importing resources.

Package Details

Repository
Azure Native pulumi/pulumi-azure-native
License
Apache-2.0