ADCCatalog
Azure Data Catalog. Azure REST API version: 2016-03-30. Prior API version in Azure Native 1.x: 2016-03-30.
Example Usage
Create Azure Data Catalog Service
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() =>
{
    var adcCatalog = new AzureNative.DataCatalog.ADCCatalog("adcCatalog", new()
    {
        Admins = new[]
        {
            new AzureNative.DataCatalog.Inputs.PrincipalsArgs
            {
                ObjectId = "99999999-9999-9999-999999999999",
                Upn = "myupn@microsoft.com",
            },
        },
        CatalogName = "exampleCatalog",
        EnableAutomaticUnitAdjustment = false,
        Location = "North US",
        ResourceGroupName = "exampleResourceGroup",
        Sku = "Standard",
        Tags =
        {
            { "mykey", "myvalue" },
            { "mykey2", "myvalue2" },
        },
        Units = 1,
        Users = new[]
        {
            new AzureNative.DataCatalog.Inputs.PrincipalsArgs
            {
                ObjectId = "99999999-9999-9999-999999999999",
                Upn = "myupn@microsoft.com",
            },
        },
    });
});Content copied to clipboard
package main
import (
	"github.com/pulumi/pulumi-azure-native-sdk/datacatalog/v2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := datacatalog.NewADCCatalog(ctx, "adcCatalog", &datacatalog.ADCCatalogArgs{
			Admins: []datacatalog.PrincipalsArgs{
				{
					ObjectId: pulumi.String("99999999-9999-9999-999999999999"),
					Upn:      pulumi.String("myupn@microsoft.com"),
				},
			},
			CatalogName:                   pulumi.String("exampleCatalog"),
			EnableAutomaticUnitAdjustment: pulumi.Bool(false),
			Location:                      pulumi.String("North US"),
			ResourceGroupName:             pulumi.String("exampleResourceGroup"),
			Sku:                           pulumi.String("Standard"),
			Tags: pulumi.StringMap{
				"mykey":  pulumi.String("myvalue"),
				"mykey2": pulumi.String("myvalue2"),
			},
			Units: pulumi.Int(1),
			Users: []datacatalog.PrincipalsArgs{
				{
					ObjectId: pulumi.String("99999999-9999-9999-999999999999"),
					Upn:      pulumi.String("myupn@microsoft.com"),
				},
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}Content copied to clipboard
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.datacatalog.ADCCatalog;
import com.pulumi.azurenative.datacatalog.ADCCatalogArgs;
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 adcCatalog = new ADCCatalog("adcCatalog", ADCCatalogArgs.builder()
            .admins(Map.ofEntries(
                Map.entry("objectId", "99999999-9999-9999-999999999999"),
                Map.entry("upn", "myupn@microsoft.com")
            ))
            .catalogName("exampleCatalog")
            .enableAutomaticUnitAdjustment(false)
            .location("North US")
            .resourceGroupName("exampleResourceGroup")
            .sku("Standard")
            .tags(Map.ofEntries(
                Map.entry("mykey", "myvalue"),
                Map.entry("mykey2", "myvalue2")
            ))
            .units(1)
            .users(Map.ofEntries(
                Map.entry("objectId", "99999999-9999-9999-999999999999"),
                Map.entry("upn", "myupn@microsoft.com")
            ))
            .build());
    }
}Content copied to clipboard
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:datacatalog:ADCCatalog exampleCatalog /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.DataCatalog/catalogs/{catalogName}Content copied to clipboard