1. Packages
  2. Azure Native
  3. API Docs
  4. machinelearningservices
  5. MachineLearningDatastore
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.63.0 published on Tuesday, Sep 24, 2024 by Pulumi

azure-native.machinelearningservices.MachineLearningDatastore

Explore with Pulumi AI

azure-native logo
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.63.0 published on Tuesday, Sep 24, 2024 by Pulumi

    Machine Learning datastore object wrapped into ARM resource envelope. Azure REST API version: 2020-05-01-preview. Prior API version in Azure Native 1.x: 2020-05-01-preview.

    Example Usage

    Create ADLS Datastore

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AzureNative = Pulumi.AzureNative;
    
    return await Deployment.RunAsync(() => 
    {
        var machineLearningDatastore = new AzureNative.MachineLearningServices.MachineLearningDatastore("machineLearningDatastore", new()
        {
            ClientId = "233d7008-b157-4354-88d1-ba191f06a900",
            ClientSecret = "vdvgdvdvdv",
            DataStoreType = AzureNative.MachineLearningServices.DatastoreTypeArm.Adls,
            DatastoreName = "adlsDatastore",
            ResourceGroupName = "acjain-mleastUS2",
            StoreName = "stanley",
            TenantId = "72f988bf-86f1-41af-91ab-2d7cd011db47",
            WorkspaceName = "acjain-mleastUS2",
        });
    
    });
    
    package main
    
    import (
    	machinelearningservices "github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := machinelearningservices.NewMachineLearningDatastore(ctx, "machineLearningDatastore", &machinelearningservices.MachineLearningDatastoreArgs{
    			ClientId:          pulumi.String("233d7008-b157-4354-88d1-ba191f06a900"),
    			ClientSecret:      pulumi.String("vdvgdvdvdv"),
    			DataStoreType:     pulumi.String(machinelearningservices.DatastoreTypeArmAdls),
    			DatastoreName:     pulumi.String("adlsDatastore"),
    			ResourceGroupName: pulumi.String("acjain-mleastUS2"),
    			StoreName:         pulumi.String("stanley"),
    			TenantId:          pulumi.String("72f988bf-86f1-41af-91ab-2d7cd011db47"),
    			WorkspaceName:     pulumi.String("acjain-mleastUS2"),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.azurenative.machinelearningservices.MachineLearningDatastore;
    import com.pulumi.azurenative.machinelearningservices.MachineLearningDatastoreArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var machineLearningDatastore = new MachineLearningDatastore("machineLearningDatastore", MachineLearningDatastoreArgs.builder()
                .clientId("233d7008-b157-4354-88d1-ba191f06a900")
                .clientSecret("vdvgdvdvdv")
                .dataStoreType("adls")
                .datastoreName("adlsDatastore")
                .resourceGroupName("acjain-mleastUS2")
                .storeName("stanley")
                .tenantId("72f988bf-86f1-41af-91ab-2d7cd011db47")
                .workspaceName("acjain-mleastUS2")
                .build());
    
        }
    }
    
    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")
    
    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",
    });
    
    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
    

    Create ADLS Gen2 Datastore

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AzureNative = Pulumi.AzureNative;
    
    return await Deployment.RunAsync(() => 
    {
        var machineLearningDatastore = new AzureNative.MachineLearningServices.MachineLearningDatastore("machineLearningDatastore", new()
        {
            AccountName = "nicksadlsgen2storage",
            ClientId = "233d7008-b157-4354-88d1-ba191f06a900",
            ClientSecret = "vdegbvedgeg",
            DataStoreType = AzureNative.MachineLearningServices.DatastoreTypeArm.Adls_gen2,
            DatastoreName = "adlsgen2Datastore",
            FileSystem = "testfs1",
            ResourceGroupName = "acjain-mleastUS2",
            TenantId = "72f988bf-86f1-41af-91ab-2d7cd011db47",
            WorkspaceName = "acjain-mleastUS2",
        });
    
    });
    
    package main
    
    import (
    	machinelearningservices "github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := machinelearningservices.NewMachineLearningDatastore(ctx, "machineLearningDatastore", &machinelearningservices.MachineLearningDatastoreArgs{
    			AccountName:       pulumi.String("nicksadlsgen2storage"),
    			ClientId:          pulumi.String("233d7008-b157-4354-88d1-ba191f06a900"),
    			ClientSecret:      pulumi.String("vdegbvedgeg"),
    			DataStoreType:     pulumi.String(machinelearningservices.DatastoreTypeArm_Adls_Gen2),
    			DatastoreName:     pulumi.String("adlsgen2Datastore"),
    			FileSystem:        pulumi.String("testfs1"),
    			ResourceGroupName: pulumi.String("acjain-mleastUS2"),
    			TenantId:          pulumi.String("72f988bf-86f1-41af-91ab-2d7cd011db47"),
    			WorkspaceName:     pulumi.String("acjain-mleastUS2"),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.azurenative.machinelearningservices.MachineLearningDatastore;
    import com.pulumi.azurenative.machinelearningservices.MachineLearningDatastoreArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var machineLearningDatastore = new MachineLearningDatastore("machineLearningDatastore", MachineLearningDatastoreArgs.builder()
                .accountName("nicksadlsgen2storage")
                .clientId("233d7008-b157-4354-88d1-ba191f06a900")
                .clientSecret("vdegbvedgeg")
                .dataStoreType("adls-gen2")
                .datastoreName("adlsgen2Datastore")
                .fileSystem("testfs1")
                .resourceGroupName("acjain-mleastUS2")
                .tenantId("72f988bf-86f1-41af-91ab-2d7cd011db47")
                .workspaceName("acjain-mleastUS2")
                .build());
    
        }
    }
    
    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")
    
    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",
    });
    
    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
    

    Create Blob Datastore

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AzureNative = Pulumi.AzureNative;
    
    return await Deployment.RunAsync(() => 
    {
        var machineLearningDatastore = new AzureNative.MachineLearningServices.MachineLearningDatastore("machineLearningDatastore", new()
        {
            AccountKey = "wddrfewfewsgewgrrwegwreg",
            AccountName = "acjainmleastus9484093746",
            ContainerName = "azureml-blobstore-5da947c5-53aa-41a5-bb2b-074074e73b7",
            DataStoreType = AzureNative.MachineLearningServices.DatastoreTypeArm.Blob,
            DatastoreName = "blobDatastore",
            ResourceGroupName = "acjain-mleastUS2",
            WorkspaceName = "acjain-mleastUS2",
        });
    
    });
    
    package main
    
    import (
    	machinelearningservices "github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := machinelearningservices.NewMachineLearningDatastore(ctx, "machineLearningDatastore", &machinelearningservices.MachineLearningDatastoreArgs{
    			AccountKey:        pulumi.String("wddrfewfewsgewgrrwegwreg"),
    			AccountName:       pulumi.String("acjainmleastus9484093746"),
    			ContainerName:     pulumi.String("azureml-blobstore-5da947c5-53aa-41a5-bb2b-074074e73b7"),
    			DataStoreType:     pulumi.String(machinelearningservices.DatastoreTypeArmBlob),
    			DatastoreName:     pulumi.String("blobDatastore"),
    			ResourceGroupName: pulumi.String("acjain-mleastUS2"),
    			WorkspaceName:     pulumi.String("acjain-mleastUS2"),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.azurenative.machinelearningservices.MachineLearningDatastore;
    import com.pulumi.azurenative.machinelearningservices.MachineLearningDatastoreArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var machineLearningDatastore = new MachineLearningDatastore("machineLearningDatastore", MachineLearningDatastoreArgs.builder()
                .accountKey("wddrfewfewsgewgrrwegwreg")
                .accountName("acjainmleastus9484093746")
                .containerName("azureml-blobstore-5da947c5-53aa-41a5-bb2b-074074e73b7")
                .dataStoreType("blob")
                .datastoreName("blobDatastore")
                .resourceGroupName("acjain-mleastUS2")
                .workspaceName("acjain-mleastUS2")
                .build());
    
        }
    }
    
    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")
    
    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",
    });
    
    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
    

    Create Databricks File System Datastore

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AzureNative = Pulumi.AzureNative;
    
    return await Deployment.RunAsync(() => 
    {
        var machineLearningDatastore = new AzureNative.MachineLearningServices.MachineLearningDatastore("machineLearningDatastore", new()
        {
            DataStoreType = AzureNative.MachineLearningServices.DatastoreTypeArm.Dbfs,
            DatastoreName = "blobDatastore",
            ResourceGroupName = "acjain-mleastUS2",
            WorkspaceName = "acjain-mleastUS2",
        });
    
    });
    
    package main
    
    import (
    	machinelearningservices "github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := machinelearningservices.NewMachineLearningDatastore(ctx, "machineLearningDatastore", &machinelearningservices.MachineLearningDatastoreArgs{
    			DataStoreType:     pulumi.String(machinelearningservices.DatastoreTypeArmDbfs),
    			DatastoreName:     pulumi.String("blobDatastore"),
    			ResourceGroupName: pulumi.String("acjain-mleastUS2"),
    			WorkspaceName:     pulumi.String("acjain-mleastUS2"),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.azurenative.machinelearningservices.MachineLearningDatastore;
    import com.pulumi.azurenative.machinelearningservices.MachineLearningDatastoreArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var machineLearningDatastore = new MachineLearningDatastore("machineLearningDatastore", MachineLearningDatastoreArgs.builder()
                .dataStoreType("dbfs")
                .datastoreName("blobDatastore")
                .resourceGroupName("acjain-mleastUS2")
                .workspaceName("acjain-mleastUS2")
                .build());
    
        }
    }
    
    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")
    
    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",
    });
    
    resources:
      machineLearningDatastore:
        type: azure-native:machinelearningservices:MachineLearningDatastore
        properties:
          dataStoreType: dbfs
          datastoreName: blobDatastore
          resourceGroupName: acjain-mleastUS2
          workspaceName: acjain-mleastUS2
    

    Create File Datastore

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AzureNative = Pulumi.AzureNative;
    
    return await Deployment.RunAsync(() => 
    {
        var machineLearningDatastore = new AzureNative.MachineLearningServices.MachineLearningDatastore("machineLearningDatastore", new()
        {
            AccountKey = "wddrfewfewsgewgrrwegwreg",
            AccountName = "acjainmleastus9484093746",
            DataStoreType = AzureNative.MachineLearningServices.DatastoreTypeArm.File,
            DatastoreName = "fileDatastore",
            ResourceGroupName = "acjain-mleastUS2",
            ShareName = "azureml-filestore-5da947c5-53aa-41a5-bb2b-074074e73b76",
            WorkspaceName = "acjain-mleastUS2",
        });
    
    });
    
    package main
    
    import (
    	machinelearningservices "github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := machinelearningservices.NewMachineLearningDatastore(ctx, "machineLearningDatastore", &machinelearningservices.MachineLearningDatastoreArgs{
    			AccountKey:        pulumi.String("wddrfewfewsgewgrrwegwreg"),
    			AccountName:       pulumi.String("acjainmleastus9484093746"),
    			DataStoreType:     pulumi.String(machinelearningservices.DatastoreTypeArmFile),
    			DatastoreName:     pulumi.String("fileDatastore"),
    			ResourceGroupName: pulumi.String("acjain-mleastUS2"),
    			ShareName:         pulumi.String("azureml-filestore-5da947c5-53aa-41a5-bb2b-074074e73b76"),
    			WorkspaceName:     pulumi.String("acjain-mleastUS2"),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.azurenative.machinelearningservices.MachineLearningDatastore;
    import com.pulumi.azurenative.machinelearningservices.MachineLearningDatastoreArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var machineLearningDatastore = new MachineLearningDatastore("machineLearningDatastore", MachineLearningDatastoreArgs.builder()
                .accountKey("wddrfewfewsgewgrrwegwreg")
                .accountName("acjainmleastus9484093746")
                .dataStoreType("file")
                .datastoreName("fileDatastore")
                .resourceGroupName("acjain-mleastUS2")
                .shareName("azureml-filestore-5da947c5-53aa-41a5-bb2b-074074e73b76")
                .workspaceName("acjain-mleastUS2")
                .build());
    
        }
    }
    
    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")
    
    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",
    });
    
    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
    

    Create MySQL Datastore

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AzureNative = Pulumi.AzureNative;
    
    return await Deployment.RunAsync(() => 
    {
        var machineLearningDatastore = new AzureNative.MachineLearningServices.MachineLearningDatastore("machineLearningDatastore", new()
        {
            DataStoreType = AzureNative.MachineLearningServices.DatastoreTypeArm.Mysqldb,
            DatabaseName = "dataset",
            DatastoreName = "mySqlDatastore",
            Password = "<password>",
            ResourceGroupName = "acjain-mleastUS2",
            ServerName = "dataset-mysql-srv",
            UserId = "demo_user@dataset-mysql-srv",
            WorkspaceName = "acjain-mleastUS2",
        });
    
    });
    
    package main
    
    import (
    	machinelearningservices "github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := machinelearningservices.NewMachineLearningDatastore(ctx, "machineLearningDatastore", &machinelearningservices.MachineLearningDatastoreArgs{
    			DataStoreType:     pulumi.String(machinelearningservices.DatastoreTypeArmMysqldb),
    			DatabaseName:      pulumi.String("dataset"),
    			DatastoreName:     pulumi.String("mySqlDatastore"),
    			Password:          pulumi.String("<password>"),
    			ResourceGroupName: pulumi.String("acjain-mleastUS2"),
    			ServerName:        pulumi.String("dataset-mysql-srv"),
    			UserId:            pulumi.String("demo_user@dataset-mysql-srv"),
    			WorkspaceName:     pulumi.String("acjain-mleastUS2"),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.azurenative.machinelearningservices.MachineLearningDatastore;
    import com.pulumi.azurenative.machinelearningservices.MachineLearningDatastoreArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var machineLearningDatastore = new MachineLearningDatastore("machineLearningDatastore", MachineLearningDatastoreArgs.builder()
                .dataStoreType("mysqldb")
                .databaseName("dataset")
                .datastoreName("mySqlDatastore")
                .password("<password>")
                .resourceGroupName("acjain-mleastUS2")
                .serverName("dataset-mysql-srv")
                .userId("demo_user@dataset-mysql-srv")
                .workspaceName("acjain-mleastUS2")
                .build());
    
        }
    }
    
    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")
    
    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",
    });
    
    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
    

    Create PostgreSQL Datastore

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AzureNative = Pulumi.AzureNative;
    
    return await Deployment.RunAsync(() => 
    {
        var machineLearningDatastore = new AzureNative.MachineLearningServices.MachineLearningDatastore("machineLearningDatastore", new()
        {
            DataStoreType = AzureNative.MachineLearningServices.DatastoreTypeArm.Psqldb,
            DatabaseName = "dataset",
            DatastoreName = "postgreSqlDatastore",
            Password = "<password>",
            ResourceGroupName = "acjain-mleastUS2",
            ServerName = "dataset-pgsql-srv",
            UserId = "demo_user@dataset-pgsql-srv",
            WorkspaceName = "acjain-mleastUS2",
        });
    
    });
    
    package main
    
    import (
    	machinelearningservices "github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := machinelearningservices.NewMachineLearningDatastore(ctx, "machineLearningDatastore", &machinelearningservices.MachineLearningDatastoreArgs{
    			DataStoreType:     pulumi.String(machinelearningservices.DatastoreTypeArmPsqldb),
    			DatabaseName:      pulumi.String("dataset"),
    			DatastoreName:     pulumi.String("postgreSqlDatastore"),
    			Password:          pulumi.String("<password>"),
    			ResourceGroupName: pulumi.String("acjain-mleastUS2"),
    			ServerName:        pulumi.String("dataset-pgsql-srv"),
    			UserId:            pulumi.String("demo_user@dataset-pgsql-srv"),
    			WorkspaceName:     pulumi.String("acjain-mleastUS2"),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.azurenative.machinelearningservices.MachineLearningDatastore;
    import com.pulumi.azurenative.machinelearningservices.MachineLearningDatastoreArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var machineLearningDatastore = new MachineLearningDatastore("machineLearningDatastore", MachineLearningDatastoreArgs.builder()
                .dataStoreType("psqldb")
                .databaseName("dataset")
                .datastoreName("postgreSqlDatastore")
                .password("<password>")
                .resourceGroupName("acjain-mleastUS2")
                .serverName("dataset-pgsql-srv")
                .userId("demo_user@dataset-pgsql-srv")
                .workspaceName("acjain-mleastUS2")
                .build());
    
        }
    }
    
    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")
    
    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",
    });
    
    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
    

    Create SQL Datastore

    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using AzureNative = Pulumi.AzureNative;
    
    return await Deployment.RunAsync(() => 
    {
        var machineLearningDatastore = new AzureNative.MachineLearningServices.MachineLearningDatastore("machineLearningDatastore", new()
        {
            DataStoreType = AzureNative.MachineLearningServices.DatastoreTypeArm.Sqldb,
            DatabaseName = "dataset",
            DatastoreName = "sqlDatastore",
            Password = "<password>",
            ResourceGroupName = "acjain-mleastUS2",
            ServerName = "dataset-azsql-srv",
            UserName = "demo_user",
            WorkspaceName = "acjain-mleastUS2",
        });
    
    });
    
    package main
    
    import (
    	machinelearningservices "github.com/pulumi/pulumi-azure-native-sdk/machinelearningservices/v2"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		_, err := machinelearningservices.NewMachineLearningDatastore(ctx, "machineLearningDatastore", &machinelearningservices.MachineLearningDatastoreArgs{
    			DataStoreType:     pulumi.String(machinelearningservices.DatastoreTypeArmSqldb),
    			DatabaseName:      pulumi.String("dataset"),
    			DatastoreName:     pulumi.String("sqlDatastore"),
    			Password:          pulumi.String("<password>"),
    			ResourceGroupName: pulumi.String("acjain-mleastUS2"),
    			ServerName:        pulumi.String("dataset-azsql-srv"),
    			UserName:          pulumi.String("demo_user"),
    			WorkspaceName:     pulumi.String("acjain-mleastUS2"),
    		})
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.azurenative.machinelearningservices.MachineLearningDatastore;
    import com.pulumi.azurenative.machinelearningservices.MachineLearningDatastoreArgs;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            var machineLearningDatastore = new MachineLearningDatastore("machineLearningDatastore", MachineLearningDatastoreArgs.builder()
                .dataStoreType("sqldb")
                .databaseName("dataset")
                .datastoreName("sqlDatastore")
                .password("<password>")
                .resourceGroupName("acjain-mleastUS2")
                .serverName("dataset-azsql-srv")
                .userName("demo_user")
                .workspaceName("acjain-mleastUS2")
                .build());
    
        }
    }
    
    import 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")
    
    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",
    });
    
    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
    

    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,
                                 workspace_system_assigned_identity: Optional[bool] = None,
                                 password: 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,
                                 client_id: Optional[str] = None,
                                 protocol: Optional[str] = None,
                                 authority_url: Optional[str] = None,
                                 adls_resource_group: Optional[str] = None,
                                 resource_url: 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,
                                 port: Optional[str] = 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 string
    The unique name of the resource.
    args MachineLearningDatastoreArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    resource_name str
    The unique name of the resource.
    args 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 string
    The unique name of the resource.
    args MachineLearningDatastoreArgs
    The arguments to resource properties.
    opts ResourceOption
    Bag of options to control resource's behavior.
    name string
    The unique name of the resource.
    args MachineLearningDatastoreArgs
    The arguments to resource properties.
    opts CustomResourceOptions
    Bag of options to control resource's behavior.
    name String
    The unique name of the resource.
    args 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",
        WorkspaceSystemAssignedIdentity = false,
        Password = "string",
        ClientSecret = "string",
        ContainerName = "string",
        AdlsSubscriptionId = "string",
        DatabaseName = "string",
        DatastoreName = "string",
        Description = "string",
        Endpoint = "string",
        EnforceSSL = false,
        FileSystem = "string",
        IncludeSecret = false,
        AccountKey = "string",
        ClientId = "string",
        Protocol = "string",
        AuthorityUrl = "string",
        AdlsResourceGroup = "string",
        ResourceUrl = "string",
        SasToken = "string",
        ServerName = "string",
        ShareName = "string",
        SkipValidation = false,
        StorageAccountResourceGroup = "string",
        StorageAccountSubscriptionId = "string",
        StoreName = "string",
        TenantId = "string",
        UserId = "string",
        UserName = "string",
        AccountName = "string",
        Port = "string",
    });
    
    example, err := machinelearningservices.NewMachineLearningDatastore(ctx, "machineLearningDatastoreResource", &machinelearningservices.MachineLearningDatastoreArgs{
    	DataStoreType:                   pulumi.String("string"),
    	WorkspaceName:                   pulumi.String("string"),
    	ResourceGroupName:               pulumi.String("string"),
    	Name:                            pulumi.String("string"),
    	WorkspaceSystemAssignedIdentity: pulumi.Bool(false),
    	Password:                        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"),
    	ClientId:                        pulumi.String("string"),
    	Protocol:                        pulumi.String("string"),
    	AuthorityUrl:                    pulumi.String("string"),
    	AdlsResourceGroup:               pulumi.String("string"),
    	ResourceUrl:                     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"),
    	Port:                            pulumi.String("string"),
    })
    
    var machineLearningDatastoreResource = new MachineLearningDatastore("machineLearningDatastoreResource", MachineLearningDatastoreArgs.builder()
        .dataStoreType("string")
        .workspaceName("string")
        .resourceGroupName("string")
        .name("string")
        .workspaceSystemAssignedIdentity(false)
        .password("string")
        .clientSecret("string")
        .containerName("string")
        .adlsSubscriptionId("string")
        .databaseName("string")
        .datastoreName("string")
        .description("string")
        .endpoint("string")
        .enforceSSL(false)
        .fileSystem("string")
        .includeSecret(false)
        .accountKey("string")
        .clientId("string")
        .protocol("string")
        .authorityUrl("string")
        .adlsResourceGroup("string")
        .resourceUrl("string")
        .sasToken("string")
        .serverName("string")
        .shareName("string")
        .skipValidation(false)
        .storageAccountResourceGroup("string")
        .storageAccountSubscriptionId("string")
        .storeName("string")
        .tenantId("string")
        .userId("string")
        .userName("string")
        .accountName("string")
        .port("string")
        .build());
    
    machine_learning_datastore_resource = azure_native.machinelearningservices.MachineLearningDatastore("machineLearningDatastoreResource",
        data_store_type="string",
        workspace_name="string",
        resource_group_name="string",
        name="string",
        workspace_system_assigned_identity=False,
        password="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",
        client_id="string",
        protocol="string",
        authority_url="string",
        adls_resource_group="string",
        resource_url="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",
        port="string")
    
    const machineLearningDatastoreResource = new azure_native.machinelearningservices.MachineLearningDatastore("machineLearningDatastoreResource", {
        dataStoreType: "string",
        workspaceName: "string",
        resourceGroupName: "string",
        name: "string",
        workspaceSystemAssignedIdentity: false,
        password: "string",
        clientSecret: "string",
        containerName: "string",
        adlsSubscriptionId: "string",
        databaseName: "string",
        datastoreName: "string",
        description: "string",
        endpoint: "string",
        enforceSSL: false,
        fileSystem: "string",
        includeSecret: false,
        accountKey: "string",
        clientId: "string",
        protocol: "string",
        authorityUrl: "string",
        adlsResourceGroup: "string",
        resourceUrl: "string",
        sasToken: "string",
        serverName: "string",
        shareName: "string",
        skipValidation: false,
        storageAccountResourceGroup: "string",
        storageAccountSubscriptionId: "string",
        storeName: "string",
        tenantId: "string",
        userId: "string",
        userName: "string",
        accountName: "string",
        port: "string",
    });
    
    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
    

    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

    The MachineLearningDatastore resource accepts the following input properties:

    DataStoreType string | Pulumi.AzureNative.MachineLearningServices.DatastoreTypeArm
    Specifies datastore type.
    ResourceGroupName string
    Name of the resource group in which workspace is located.
    WorkspaceName 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 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 string | DatastoreTypeArm
    Specifies datastore type.
    ResourceGroupName string
    Name of the resource group in which workspace is located.
    WorkspaceName 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 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 String | DatastoreTypeArm
    Specifies datastore type.
    resourceGroupName String
    Name of the resource group in which workspace is located.
    workspaceName 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 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 string | DatastoreTypeArm
    Specifies datastore type.
    resourceGroupName string
    Name of the resource group in which workspace is located.
    workspaceName 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 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 str | DatastoreTypeArm
    Specifies datastore type.
    resource_group_name str
    Name of the resource group in which workspace is located.
    workspace_name 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 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 String | "blob" | "adls" | "adls-gen2" | "dbfs" | "file" | "mysqldb" | "sqldb" | "psqldb"
    Specifies datastore type.
    resourceGroupName String
    Name of the resource group in which workspace is located.
    workspaceName 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 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:

    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.
    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.
    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.
    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.
    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.
    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 Pulumi.AzureNative.MachineLearningServices.Inputs.UserInfoResponse
    The User who created the datastore.
    CreatedTime string
    The date and time when the datastore was created.
    ModifiedBy Pulumi.AzureNative.MachineLearningServices.Inputs.UserInfoResponse
    The User who modified the datastore.
    ModifiedTime string
    The date and time when the datastore was last modified.
    Tags 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 UserInfoResponse
    The User who created the datastore.
    CreatedTime string
    The date and time when the datastore was created.
    ModifiedBy UserInfoResponse
    The User who modified the datastore.
    ModifiedTime string
    The date and time when the datastore was last modified.
    Tags 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 UserInfoResponse
    The User who created the datastore.
    createdTime String
    The date and time when the datastore was created.
    modifiedBy UserInfoResponse
    The User who modified the datastore.
    modifiedTime String
    The date and time when the datastore was last modified.
    tags 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 UserInfoResponse
    The User who created the datastore.
    createdTime string
    The date and time when the datastore was created.
    modifiedBy UserInfoResponse
    The User who modified the datastore.
    modifiedTime string
    The date and time when the datastore was last modified.
    tags {[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 UserInfoResponse
    The User who created the datastore.
    created_time str
    The date and time when the datastore was created.
    modified_by UserInfoResponse
    The User who modified the datastore.
    modified_time str
    The date and time when the datastore was last modified.
    tags 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 Property Map
    The User who created the datastore.
    createdTime String
    The date and time when the datastore was created.
    modifiedBy Property Map
    The User who modified the datastore.
    modifiedTime String
    The date and time when the datastore was last modified.
    tags 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 string
    The server address of one of the servers that hosts the GlusterFS. Can be either the IP address or server name.
    VolumeName string
    The name of the created GlusterFS volume.
    ServerAddress string
    The server address of one of the servers that hosts the GlusterFS. Can be either the IP address or server name.
    VolumeName string
    The name of the created GlusterFS volume.
    serverAddress String
    The server address of one of the servers that hosts the GlusterFS. Can be either the IP address or server name.
    volumeName String
    The name of the created GlusterFS volume.
    serverAddress string
    The server address of one of the servers that hosts the GlusterFS. Can be either the IP address or server name.
    volumeName string
    The name of the created GlusterFS volume.
    server_address str
    The server address of one of the servers that hosts the GlusterFS. Can be either the IP address or server name.
    volume_name str
    The name of the created GlusterFS volume.
    serverAddress String
    The server address of one of the servers that hosts the GlusterFS. Can be either the IP address or server name.
    volumeName String
    The name of the created GlusterFS volume.

    IdentityResponse, IdentityResponseArgs

    PrincipalId string
    The principal ID of resource identity.
    TenantId 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 string
    The principal ID of resource identity.
    TenantId string
    The tenant ID of resource.
    Type string
    The identity type.
    UserAssignedIdentities map[string]UserAssignedIdentityResponse
    The user assigned identities associated with the resource.
    principalId String
    The principal ID of resource identity.
    tenantId String
    The tenant ID of resource.
    type String
    The identity type.
    userAssignedIdentities Map<String,UserAssignedIdentityResponse>
    The user assigned identities associated with the resource.
    principalId string
    The principal ID of resource identity.
    tenantId 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 str
    The principal ID of resource identity.
    tenant_id 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 String
    The principal ID of resource identity.
    tenantId 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 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 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 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 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 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 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 string
    The client ID of the assigned identity.
    PrincipalId string
    The principal ID of the assigned identity.
    TenantId string
    The tenant ID of the user assigned identity.
    ClientId string
    The client ID of the assigned identity.
    PrincipalId string
    The principal ID of the assigned identity.
    TenantId string
    The tenant ID of the user assigned identity.
    clientId String
    The client ID of the assigned identity.
    principalId String
    The principal ID of the assigned identity.
    tenantId String
    The tenant ID of the user assigned identity.
    clientId string
    The client ID of the assigned identity.
    principalId string
    The principal ID of the assigned identity.
    tenantId string
    The tenant ID of the user assigned identity.
    client_id str
    The client ID of the assigned identity.
    principal_id str
    The principal ID of the assigned identity.
    tenant_id str
    The tenant ID of the user assigned identity.
    clientId String
    The client ID of the assigned identity.
    principalId 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} 
    

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

    Package Details

    Repository
    Azure Native pulumi/pulumi-azure-native
    License
    Apache-2.0
    azure-native logo
    This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
    Azure Native v2.63.0 published on Tuesday, Sep 24, 2024 by Pulumi