azure-native.azurearcdata.SqlManagedInstance
Explore with Pulumi AI
A SqlManagedInstance. Azure REST API version: 2023-01-15-preview. Prior API version in Azure Native 1.x: 2021-06-01-preview.
Other available API versions: 2024-01-01.
Example Usage
Create or update a SQL Managed Instance
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;
return await Deployment.RunAsync(() => 
{
    var sqlManagedInstance = new AzureNative.AzureArcData.SqlManagedInstance("sqlManagedInstance", new()
    {
        ExtendedLocation = new AzureNative.AzureArcData.Inputs.ExtendedLocationArgs
        {
            Name = "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.ExtendedLocation/customLocations/arclocation",
            Type = AzureNative.AzureArcData.ExtendedLocationTypes.CustomLocation,
        },
        Location = "northeurope",
        Properties = new AzureNative.AzureArcData.Inputs.SqlManagedInstancePropertiesArgs
        {
            ActiveDirectoryInformation = new AzureNative.AzureArcData.Inputs.ActiveDirectoryInformationArgs
            {
                KeytabInformation = new AzureNative.AzureArcData.Inputs.KeytabInformationArgs
                {
                    Keytab = "********",
                },
            },
            Admin = "Admin user",
            BasicLoginInformation = new AzureNative.AzureArcData.Inputs.BasicLoginInformationArgs
            {
                Password = "********",
                Username = "username",
            },
            ClusterId = "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Kubernetes/connectedClusters/connectedk8s",
            EndTime = "Instance end time",
            ExtensionId = "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Kubernetes/connectedClusters/connectedk8s/providers/Microsoft.KubernetesConfiguration/extensions/extension",
            K8sRaw = new AzureNative.AzureArcData.Inputs.SqlManagedInstanceK8sRawArgs
            {
                Spec = new AzureNative.AzureArcData.Inputs.SqlManagedInstanceK8sSpecArgs
                {
                    Replicas = 1,
                    Scheduling = new AzureNative.AzureArcData.Inputs.K8sSchedulingArgs
                    {
                        Default = new AzureNative.AzureArcData.Inputs.K8sSchedulingOptionsArgs
                        {
                            Resources = new AzureNative.AzureArcData.Inputs.K8sResourceRequirementsArgs
                            {
                                Limits = 
                                {
                                    { "additionalProperty", "additionalValue" },
                                    { "cpu", "1" },
                                    { "memory", "8Gi" },
                                },
                                Requests = 
                                {
                                    { "additionalProperty", "additionalValue" },
                                    { "cpu", "1" },
                                    { "memory", "8Gi" },
                                },
                            },
                        },
                    },
                    Security = new AzureNative.AzureArcData.Inputs.K8sSecurityArgs
                    {
                        ActiveDirectory = new AzureNative.AzureArcData.Inputs.K8sActiveDirectoryArgs
                        {
                            AccountName = "Account name",
                            Connector = new AzureNative.AzureArcData.Inputs.K8sActiveDirectoryConnectorArgs
                            {
                                Name = "Name of connector",
                                Namespace = "Namespace of connector",
                            },
                            EncryptionTypes = new[]
                            {
                                "Encryption type item1, Encryption type item2,...",
                            },
                            KeytabSecret = "Key tab secret of account",
                        },
                        AdminLoginSecret = "test-sql-login-secret",
                        ServiceCertificateSecret = "Service Certificate Secret",
                        TransparentDataEncryption = new AzureNative.AzureArcData.Inputs.K8stransparentDataEncryptionArgs
                        {
                            Mode = "SystemManaged",
                        },
                    },
                    Settings = new AzureNative.AzureArcData.Inputs.K8sSettingsArgs
                    {
                        Network = new AzureNative.AzureArcData.Inputs.K8sNetworkSettingsArgs
                        {
                            Forceencryption = 0,
                            Tlsciphers = "ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA384",
                            Tlsprotocols = "1.2",
                        },
                    },
                },
            },
            LicenseType = AzureNative.AzureArcData.ArcSqlManagedInstanceLicenseType.LicenseIncluded,
            StartTime = "Instance start time",
        },
        ResourceGroupName = "testrg",
        Sku = new AzureNative.AzureArcData.Inputs.SqlManagedInstanceSkuArgs
        {
            Dev = true,
            Name = AzureNative.AzureArcData.SqlManagedInstanceSkuName.VCore,
            Tier = AzureNative.AzureArcData.SqlManagedInstanceSkuTier.GeneralPurpose,
        },
        SqlManagedInstanceName = "testsqlManagedInstance",
        Tags = 
        {
            { "mytag", "myval" },
        },
    });
});
package main
import (
	azurearcdata "github.com/pulumi/pulumi-azure-native-sdk/azurearcdata/v2"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := azurearcdata.NewSqlManagedInstance(ctx, "sqlManagedInstance", &azurearcdata.SqlManagedInstanceArgs{
			ExtendedLocation: &azurearcdata.ExtendedLocationArgs{
				Name: pulumi.String("/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.ExtendedLocation/customLocations/arclocation"),
				Type: pulumi.String(azurearcdata.ExtendedLocationTypesCustomLocation),
			},
			Location: pulumi.String("northeurope"),
			Properties: &azurearcdata.SqlManagedInstancePropertiesArgs{
				ActiveDirectoryInformation: &azurearcdata.ActiveDirectoryInformationArgs{
					KeytabInformation: &azurearcdata.KeytabInformationArgs{
						Keytab: pulumi.String("********"),
					},
				},
				Admin: pulumi.String("Admin user"),
				BasicLoginInformation: &azurearcdata.BasicLoginInformationArgs{
					Password: pulumi.String("********"),
					Username: pulumi.String("username"),
				},
				ClusterId:   pulumi.String("/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Kubernetes/connectedClusters/connectedk8s"),
				EndTime:     pulumi.String("Instance end time"),
				ExtensionId: pulumi.String("/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Kubernetes/connectedClusters/connectedk8s/providers/Microsoft.KubernetesConfiguration/extensions/extension"),
				K8sRaw: &azurearcdata.SqlManagedInstanceK8sRawArgs{
					Spec: &azurearcdata.SqlManagedInstanceK8sSpecArgs{
						Replicas: pulumi.Int(1),
						Scheduling: &azurearcdata.K8sSchedulingArgs{
							Default: &azurearcdata.K8sSchedulingOptionsArgs{
								Resources: &azurearcdata.K8sResourceRequirementsArgs{
									Limits: pulumi.StringMap{
										"additionalProperty": pulumi.String("additionalValue"),
										"cpu":                pulumi.String("1"),
										"memory":             pulumi.String("8Gi"),
									},
									Requests: pulumi.StringMap{
										"additionalProperty": pulumi.String("additionalValue"),
										"cpu":                pulumi.String("1"),
										"memory":             pulumi.String("8Gi"),
									},
								},
							},
						},
						Security: &azurearcdata.K8sSecurityArgs{
							ActiveDirectory: &azurearcdata.K8sActiveDirectoryArgs{
								AccountName: pulumi.String("Account name"),
								Connector: &azurearcdata.K8sActiveDirectoryConnectorArgs{
									Name:      pulumi.String("Name of connector"),
									Namespace: pulumi.String("Namespace of connector"),
								},
								EncryptionTypes: pulumi.StringArray{
									pulumi.String("Encryption type item1, Encryption type item2,..."),
								},
								KeytabSecret: pulumi.String("Key tab secret of account"),
							},
							AdminLoginSecret:         pulumi.String("test-sql-login-secret"),
							ServiceCertificateSecret: pulumi.String("Service Certificate Secret"),
							TransparentDataEncryption: &azurearcdata.K8stransparentDataEncryptionArgs{
								Mode: pulumi.String("SystemManaged"),
							},
						},
						Settings: &azurearcdata.K8sSettingsArgs{
							Network: &azurearcdata.K8sNetworkSettingsArgs{
								Forceencryption: pulumi.Int(0),
								Tlsciphers:      pulumi.String("ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA384"),
								Tlsprotocols:    pulumi.String("1.2"),
							},
						},
					},
				},
				LicenseType: pulumi.String(azurearcdata.ArcSqlManagedInstanceLicenseTypeLicenseIncluded),
				StartTime:   pulumi.String("Instance start time"),
			},
			ResourceGroupName: pulumi.String("testrg"),
			Sku: &azurearcdata.SqlManagedInstanceSkuArgs{
				Dev:  pulumi.Bool(true),
				Name: azurearcdata.SqlManagedInstanceSkuNameVCore,
				Tier: azurearcdata.SqlManagedInstanceSkuTierGeneralPurpose,
			},
			SqlManagedInstanceName: pulumi.String("testsqlManagedInstance"),
			Tags: pulumi.StringMap{
				"mytag": pulumi.String("myval"),
			},
		})
		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.azurearcdata.SqlManagedInstance;
import com.pulumi.azurenative.azurearcdata.SqlManagedInstanceArgs;
import com.pulumi.azurenative.azurearcdata.inputs.ExtendedLocationArgs;
import com.pulumi.azurenative.azurearcdata.inputs.SqlManagedInstancePropertiesArgs;
import com.pulumi.azurenative.azurearcdata.inputs.ActiveDirectoryInformationArgs;
import com.pulumi.azurenative.azurearcdata.inputs.KeytabInformationArgs;
import com.pulumi.azurenative.azurearcdata.inputs.BasicLoginInformationArgs;
import com.pulumi.azurenative.azurearcdata.inputs.SqlManagedInstanceK8sRawArgs;
import com.pulumi.azurenative.azurearcdata.inputs.SqlManagedInstanceK8sSpecArgs;
import com.pulumi.azurenative.azurearcdata.inputs.K8sSchedulingArgs;
import com.pulumi.azurenative.azurearcdata.inputs.K8sSchedulingOptionsArgs;
import com.pulumi.azurenative.azurearcdata.inputs.K8sResourceRequirementsArgs;
import com.pulumi.azurenative.azurearcdata.inputs.K8sSecurityArgs;
import com.pulumi.azurenative.azurearcdata.inputs.K8sActiveDirectoryArgs;
import com.pulumi.azurenative.azurearcdata.inputs.K8sActiveDirectoryConnectorArgs;
import com.pulumi.azurenative.azurearcdata.inputs.K8stransparentDataEncryptionArgs;
import com.pulumi.azurenative.azurearcdata.inputs.K8sSettingsArgs;
import com.pulumi.azurenative.azurearcdata.inputs.K8sNetworkSettingsArgs;
import com.pulumi.azurenative.azurearcdata.inputs.SqlManagedInstanceSkuArgs;
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 sqlManagedInstance = new SqlManagedInstance("sqlManagedInstance", SqlManagedInstanceArgs.builder()
            .extendedLocation(ExtendedLocationArgs.builder()
                .name("/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.ExtendedLocation/customLocations/arclocation")
                .type("CustomLocation")
                .build())
            .location("northeurope")
            .properties(SqlManagedInstancePropertiesArgs.builder()
                .activeDirectoryInformation(ActiveDirectoryInformationArgs.builder()
                    .keytabInformation(KeytabInformationArgs.builder()
                        .keytab("********")
                        .build())
                    .build())
                .admin("Admin user")
                .basicLoginInformation(BasicLoginInformationArgs.builder()
                    .password("********")
                    .username("username")
                    .build())
                .clusterId("/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Kubernetes/connectedClusters/connectedk8s")
                .endTime("Instance end time")
                .extensionId("/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Kubernetes/connectedClusters/connectedk8s/providers/Microsoft.KubernetesConfiguration/extensions/extension")
                .k8sRaw(SqlManagedInstanceK8sRawArgs.builder()
                    .spec(SqlManagedInstanceK8sSpecArgs.builder()
                        .replicas(1)
                        .scheduling(K8sSchedulingArgs.builder()
                            .default_(K8sSchedulingOptionsArgs.builder()
                                .resources(K8sResourceRequirementsArgs.builder()
                                    .limits(Map.ofEntries(
                                        Map.entry("additionalProperty", "additionalValue"),
                                        Map.entry("cpu", "1"),
                                        Map.entry("memory", "8Gi")
                                    ))
                                    .requests(Map.ofEntries(
                                        Map.entry("additionalProperty", "additionalValue"),
                                        Map.entry("cpu", "1"),
                                        Map.entry("memory", "8Gi")
                                    ))
                                    .build())
                                .build())
                            .build())
                        .security(K8sSecurityArgs.builder()
                            .activeDirectory(K8sActiveDirectoryArgs.builder()
                                .accountName("Account name")
                                .connector(K8sActiveDirectoryConnectorArgs.builder()
                                    .name("Name of connector")
                                    .namespace("Namespace of connector")
                                    .build())
                                .encryptionTypes("Encryption type item1, Encryption type item2,...")
                                .keytabSecret("Key tab secret of account")
                                .build())
                            .adminLoginSecret("test-sql-login-secret")
                            .serviceCertificateSecret("Service Certificate Secret")
                            .transparentDataEncryption(K8stransparentDataEncryptionArgs.builder()
                                .mode("SystemManaged")
                                .build())
                            .build())
                        .settings(K8sSettingsArgs.builder()
                            .network(K8sNetworkSettingsArgs.builder()
                                .forceencryption(0)
                                .tlsciphers("ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA384")
                                .tlsprotocols("1.2")
                                .build())
                            .build())
                        .build())
                    .build())
                .licenseType("LicenseIncluded")
                .startTime("Instance start time")
                .build())
            .resourceGroupName("testrg")
            .sku(SqlManagedInstanceSkuArgs.builder()
                .dev(true)
                .name("vCore")
                .tier("GeneralPurpose")
                .build())
            .sqlManagedInstanceName("testsqlManagedInstance")
            .tags(Map.of("mytag", "myval"))
            .build());
    }
}
import pulumi
import pulumi_azure_native as azure_native
sql_managed_instance = azure_native.azurearcdata.SqlManagedInstance("sqlManagedInstance",
    extended_location=azure_native.azurearcdata.ExtendedLocationArgs(
        name="/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.ExtendedLocation/customLocations/arclocation",
        type=azure_native.azurearcdata.ExtendedLocationTypes.CUSTOM_LOCATION,
    ),
    location="northeurope",
    properties=azure_native.azurearcdata.SqlManagedInstancePropertiesArgs(
        active_directory_information=azure_native.azurearcdata.ActiveDirectoryInformationArgs(
            keytab_information=azure_native.azurearcdata.KeytabInformationArgs(
                keytab="********",
            ),
        ),
        admin="Admin user",
        basic_login_information=azure_native.azurearcdata.BasicLoginInformationArgs(
            password="********",
            username="username",
        ),
        cluster_id="/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Kubernetes/connectedClusters/connectedk8s",
        end_time="Instance end time",
        extension_id="/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Kubernetes/connectedClusters/connectedk8s/providers/Microsoft.KubernetesConfiguration/extensions/extension",
        k8s_raw=azure_native.azurearcdata.SqlManagedInstanceK8sRawArgs(
            spec=azure_native.azurearcdata.SqlManagedInstanceK8sSpecArgs(
                replicas=1,
                scheduling=azure_native.azurearcdata.K8sSchedulingArgs(
                    default=azure_native.azurearcdata.K8sSchedulingOptionsArgs(
                        resources=azure_native.azurearcdata.K8sResourceRequirementsArgs(
                            limits={
                                "additionalProperty": "additionalValue",
                                "cpu": "1",
                                "memory": "8Gi",
                            },
                            requests={
                                "additionalProperty": "additionalValue",
                                "cpu": "1",
                                "memory": "8Gi",
                            },
                        ),
                    ),
                ),
                security=azure_native.azurearcdata.K8sSecurityArgs(
                    active_directory=azure_native.azurearcdata.K8sActiveDirectoryArgs(
                        account_name="Account name",
                        connector=azure_native.azurearcdata.K8sActiveDirectoryConnectorArgs(
                            name="Name of connector",
                            namespace="Namespace of connector",
                        ),
                        encryption_types=["Encryption type item1, Encryption type item2,..."],
                        keytab_secret="Key tab secret of account",
                    ),
                    admin_login_secret="test-sql-login-secret",
                    service_certificate_secret="Service Certificate Secret",
                    transparent_data_encryption=azure_native.azurearcdata.K8stransparentDataEncryptionArgs(
                        mode="SystemManaged",
                    ),
                ),
                settings=azure_native.azurearcdata.K8sSettingsArgs(
                    network=azure_native.azurearcdata.K8sNetworkSettingsArgs(
                        forceencryption=0,
                        tlsciphers="ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA384",
                        tlsprotocols="1.2",
                    ),
                ),
            ),
        ),
        license_type=azure_native.azurearcdata.ArcSqlManagedInstanceLicenseType.LICENSE_INCLUDED,
        start_time="Instance start time",
    ),
    resource_group_name="testrg",
    sku=azure_native.azurearcdata.SqlManagedInstanceSkuArgs(
        dev=True,
        name=azure_native.azurearcdata.SqlManagedInstanceSkuName.V_CORE,
        tier=azure_native.azurearcdata.SqlManagedInstanceSkuTier.GENERAL_PURPOSE,
    ),
    sql_managed_instance_name="testsqlManagedInstance",
    tags={
        "mytag": "myval",
    })
import * as pulumi from "@pulumi/pulumi";
import * as azure_native from "@pulumi/azure-native";
const sqlManagedInstance = new azure_native.azurearcdata.SqlManagedInstance("sqlManagedInstance", {
    extendedLocation: {
        name: "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.ExtendedLocation/customLocations/arclocation",
        type: azure_native.azurearcdata.ExtendedLocationTypes.CustomLocation,
    },
    location: "northeurope",
    properties: {
        activeDirectoryInformation: {
            keytabInformation: {
                keytab: "********",
            },
        },
        admin: "Admin user",
        basicLoginInformation: {
            password: "********",
            username: "username",
        },
        clusterId: "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Kubernetes/connectedClusters/connectedk8s",
        endTime: "Instance end time",
        extensionId: "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Kubernetes/connectedClusters/connectedk8s/providers/Microsoft.KubernetesConfiguration/extensions/extension",
        k8sRaw: {
            spec: {
                replicas: 1,
                scheduling: {
                    "default": {
                        resources: {
                            limits: {
                                additionalProperty: "additionalValue",
                                cpu: "1",
                                memory: "8Gi",
                            },
                            requests: {
                                additionalProperty: "additionalValue",
                                cpu: "1",
                                memory: "8Gi",
                            },
                        },
                    },
                },
                security: {
                    activeDirectory: {
                        accountName: "Account name",
                        connector: {
                            name: "Name of connector",
                            namespace: "Namespace of connector",
                        },
                        encryptionTypes: ["Encryption type item1, Encryption type item2,..."],
                        keytabSecret: "Key tab secret of account",
                    },
                    adminLoginSecret: "test-sql-login-secret",
                    serviceCertificateSecret: "Service Certificate Secret",
                    transparentDataEncryption: {
                        mode: "SystemManaged",
                    },
                },
                settings: {
                    network: {
                        forceencryption: 0,
                        tlsciphers: "ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA384",
                        tlsprotocols: "1.2",
                    },
                },
            },
        },
        licenseType: azure_native.azurearcdata.ArcSqlManagedInstanceLicenseType.LicenseIncluded,
        startTime: "Instance start time",
    },
    resourceGroupName: "testrg",
    sku: {
        dev: true,
        name: azure_native.azurearcdata.SqlManagedInstanceSkuName.VCore,
        tier: azure_native.azurearcdata.SqlManagedInstanceSkuTier.GeneralPurpose,
    },
    sqlManagedInstanceName: "testsqlManagedInstance",
    tags: {
        mytag: "myval",
    },
});
resources:
  sqlManagedInstance:
    type: azure-native:azurearcdata:SqlManagedInstance
    properties:
      extendedLocation:
        name: /subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.ExtendedLocation/customLocations/arclocation
        type: CustomLocation
      location: northeurope
      properties:
        activeDirectoryInformation:
          keytabInformation:
            keytab: '********'
        admin: Admin user
        basicLoginInformation:
          password: '********'
          username: username
        clusterId: /subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Kubernetes/connectedClusters/connectedk8s
        endTime: Instance end time
        extensionId: /subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.Kubernetes/connectedClusters/connectedk8s/providers/Microsoft.KubernetesConfiguration/extensions/extension
        k8sRaw:
          spec:
            replicas: 1
            scheduling:
              default:
                resources:
                  limits:
                    additionalProperty: additionalValue
                    cpu: '1'
                    memory: 8Gi
                  requests:
                    additionalProperty: additionalValue
                    cpu: '1'
                    memory: 8Gi
            security:
              activeDirectory:
                accountName: Account name
                connector:
                  name: Name of connector
                  namespace: Namespace of connector
                encryptionTypes:
                  - Encryption type item1, Encryption type item2,...
                keytabSecret: Key tab secret of account
              adminLoginSecret: test-sql-login-secret
              serviceCertificateSecret: Service Certificate Secret
              transparentDataEncryption:
                mode: SystemManaged
            settings:
              network:
                forceencryption: 0
                tlsciphers: ECDHE-ECDSA-AES128-GCM-SHA256:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES128-SHA256:ECDHE-ECDSA-AES256-SHA384:ECDHE-RSA-AES128-SHA256:ECDHE-RSA-AES256-SHA384
                tlsprotocols: '1.2'
        licenseType: LicenseIncluded
        startTime: Instance start time
      resourceGroupName: testrg
      sku:
        dev: true
        name: vCore
        tier: GeneralPurpose
      sqlManagedInstanceName: testsqlManagedInstance
      tags:
        mytag: myval
Create SqlManagedInstance Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new SqlManagedInstance(name: string, args: SqlManagedInstanceArgs, opts?: CustomResourceOptions);@overload
def SqlManagedInstance(resource_name: str,
                       args: SqlManagedInstanceArgs,
                       opts: Optional[ResourceOptions] = None)
@overload
def SqlManagedInstance(resource_name: str,
                       opts: Optional[ResourceOptions] = None,
                       properties: Optional[SqlManagedInstancePropertiesArgs] = None,
                       resource_group_name: Optional[str] = None,
                       extended_location: Optional[ExtendedLocationArgs] = None,
                       location: Optional[str] = None,
                       sku: Optional[SqlManagedInstanceSkuArgs] = None,
                       sql_managed_instance_name: Optional[str] = None,
                       tags: Optional[Mapping[str, str]] = None)func NewSqlManagedInstance(ctx *Context, name string, args SqlManagedInstanceArgs, opts ...ResourceOption) (*SqlManagedInstance, error)public SqlManagedInstance(string name, SqlManagedInstanceArgs args, CustomResourceOptions? opts = null)
public SqlManagedInstance(String name, SqlManagedInstanceArgs args)
public SqlManagedInstance(String name, SqlManagedInstanceArgs args, CustomResourceOptions options)
type: azure-native:azurearcdata:SqlManagedInstance
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 SqlManagedInstanceArgs
- 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 SqlManagedInstanceArgs
- 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 SqlManagedInstanceArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args SqlManagedInstanceArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args SqlManagedInstanceArgs
- 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 sqlManagedInstanceResource = new AzureNative.AzureArcData.SqlManagedInstance("sqlManagedInstanceResource", new()
{
    Properties = new AzureNative.AzureArcData.Inputs.SqlManagedInstancePropertiesArgs
    {
        ActiveDirectoryInformation = new AzureNative.AzureArcData.Inputs.ActiveDirectoryInformationArgs
        {
            KeytabInformation = new AzureNative.AzureArcData.Inputs.KeytabInformationArgs
            {
                Keytab = "string",
            },
        },
        Admin = "string",
        BasicLoginInformation = new AzureNative.AzureArcData.Inputs.BasicLoginInformationArgs
        {
            Password = "string",
            Username = "string",
        },
        ClusterId = "string",
        DataControllerId = "string",
        EndTime = "string",
        ExtensionId = "string",
        K8sRaw = new AzureNative.AzureArcData.Inputs.SqlManagedInstanceK8sRawArgs
        {
            Spec = new AzureNative.AzureArcData.Inputs.SqlManagedInstanceK8sSpecArgs
            {
                Replicas = 0,
                Scheduling = new AzureNative.AzureArcData.Inputs.K8sSchedulingArgs
                {
                    Default = new AzureNative.AzureArcData.Inputs.K8sSchedulingOptionsArgs
                    {
                        Resources = new AzureNative.AzureArcData.Inputs.K8sResourceRequirementsArgs
                        {
                            Limits = 
                            {
                                { "string", "string" },
                            },
                            Requests = 
                            {
                                { "string", "string" },
                            },
                        },
                    },
                },
                Security = new AzureNative.AzureArcData.Inputs.K8sSecurityArgs
                {
                    ActiveDirectory = new AzureNative.AzureArcData.Inputs.K8sActiveDirectoryArgs
                    {
                        AccountName = "string",
                        Connector = new AzureNative.AzureArcData.Inputs.K8sActiveDirectoryConnectorArgs
                        {
                            Name = "string",
                            Namespace = "string",
                        },
                        EncryptionTypes = new[]
                        {
                            "string",
                        },
                        KeytabSecret = "string",
                    },
                    AdminLoginSecret = "string",
                    ServiceCertificateSecret = "string",
                    TransparentDataEncryption = new AzureNative.AzureArcData.Inputs.K8stransparentDataEncryptionArgs
                    {
                        Mode = "string",
                        ProtectorSecret = "string",
                    },
                },
                Settings = new AzureNative.AzureArcData.Inputs.K8sSettingsArgs
                {
                    Network = new AzureNative.AzureArcData.Inputs.K8sNetworkSettingsArgs
                    {
                        Forceencryption = 0,
                        Tlsciphers = "string",
                        Tlsprotocols = "string",
                    },
                },
            },
        },
        LastUploadedDate = "string",
        LicenseType = "string",
        StartTime = "string",
    },
    ResourceGroupName = "string",
    ExtendedLocation = new AzureNative.AzureArcData.Inputs.ExtendedLocationArgs
    {
        Name = "string",
        Type = "string",
    },
    Location = "string",
    Sku = new AzureNative.AzureArcData.Inputs.SqlManagedInstanceSkuArgs
    {
        Name = AzureNative.AzureArcData.SqlManagedInstanceSkuName.VCore,
        Capacity = 0,
        Dev = false,
        Family = "string",
        Size = "string",
        Tier = AzureNative.AzureArcData.SqlManagedInstanceSkuTier.GeneralPurpose,
    },
    SqlManagedInstanceName = "string",
    Tags = 
    {
        { "string", "string" },
    },
});
example, err := azurearcdata.NewSqlManagedInstance(ctx, "sqlManagedInstanceResource", &azurearcdata.SqlManagedInstanceArgs{
Properties: &azurearcdata.SqlManagedInstancePropertiesArgs{
ActiveDirectoryInformation: &azurearcdata.ActiveDirectoryInformationArgs{
KeytabInformation: &azurearcdata.KeytabInformationArgs{
Keytab: pulumi.String("string"),
},
},
Admin: pulumi.String("string"),
BasicLoginInformation: &azurearcdata.BasicLoginInformationArgs{
Password: pulumi.String("string"),
Username: pulumi.String("string"),
},
ClusterId: pulumi.String("string"),
DataControllerId: pulumi.String("string"),
EndTime: pulumi.String("string"),
ExtensionId: pulumi.String("string"),
K8sRaw: &azurearcdata.SqlManagedInstanceK8sRawArgs{
Spec: &azurearcdata.SqlManagedInstanceK8sSpecArgs{
Replicas: pulumi.Int(0),
Scheduling: &azurearcdata.K8sSchedulingArgs{
Default: &azurearcdata.K8sSchedulingOptionsArgs{
Resources: &azurearcdata.K8sResourceRequirementsArgs{
Limits: pulumi.StringMap{
"string": pulumi.String("string"),
},
Requests: pulumi.StringMap{
"string": pulumi.String("string"),
},
},
},
},
Security: &azurearcdata.K8sSecurityArgs{
ActiveDirectory: &azurearcdata.K8sActiveDirectoryArgs{
AccountName: pulumi.String("string"),
Connector: &azurearcdata.K8sActiveDirectoryConnectorArgs{
Name: pulumi.String("string"),
Namespace: pulumi.String("string"),
},
EncryptionTypes: pulumi.StringArray{
pulumi.String("string"),
},
KeytabSecret: pulumi.String("string"),
},
AdminLoginSecret: pulumi.String("string"),
ServiceCertificateSecret: pulumi.String("string"),
TransparentDataEncryption: &azurearcdata.K8stransparentDataEncryptionArgs{
Mode: pulumi.String("string"),
ProtectorSecret: pulumi.String("string"),
},
},
Settings: &azurearcdata.K8sSettingsArgs{
Network: &azurearcdata.K8sNetworkSettingsArgs{
Forceencryption: pulumi.Int(0),
Tlsciphers: pulumi.String("string"),
Tlsprotocols: pulumi.String("string"),
},
},
},
},
LastUploadedDate: pulumi.String("string"),
LicenseType: pulumi.String("string"),
StartTime: pulumi.String("string"),
},
ResourceGroupName: pulumi.String("string"),
ExtendedLocation: &azurearcdata.ExtendedLocationArgs{
Name: pulumi.String("string"),
Type: pulumi.String("string"),
},
Location: pulumi.String("string"),
Sku: &azurearcdata.SqlManagedInstanceSkuArgs{
Name: azurearcdata.SqlManagedInstanceSkuNameVCore,
Capacity: pulumi.Int(0),
Dev: pulumi.Bool(false),
Family: pulumi.String("string"),
Size: pulumi.String("string"),
Tier: azurearcdata.SqlManagedInstanceSkuTierGeneralPurpose,
},
SqlManagedInstanceName: pulumi.String("string"),
Tags: pulumi.StringMap{
"string": pulumi.String("string"),
},
})
var sqlManagedInstanceResource = new SqlManagedInstance("sqlManagedInstanceResource", SqlManagedInstanceArgs.builder()
    .properties(SqlManagedInstancePropertiesArgs.builder()
        .activeDirectoryInformation(ActiveDirectoryInformationArgs.builder()
            .keytabInformation(KeytabInformationArgs.builder()
                .keytab("string")
                .build())
            .build())
        .admin("string")
        .basicLoginInformation(BasicLoginInformationArgs.builder()
            .password("string")
            .username("string")
            .build())
        .clusterId("string")
        .dataControllerId("string")
        .endTime("string")
        .extensionId("string")
        .k8sRaw(SqlManagedInstanceK8sRawArgs.builder()
            .spec(SqlManagedInstanceK8sSpecArgs.builder()
                .replicas(0)
                .scheduling(K8sSchedulingArgs.builder()
                    .default_(K8sSchedulingOptionsArgs.builder()
                        .resources(K8sResourceRequirementsArgs.builder()
                            .limits(Map.of("string", "string"))
                            .requests(Map.of("string", "string"))
                            .build())
                        .build())
                    .build())
                .security(K8sSecurityArgs.builder()
                    .activeDirectory(K8sActiveDirectoryArgs.builder()
                        .accountName("string")
                        .connector(K8sActiveDirectoryConnectorArgs.builder()
                            .name("string")
                            .namespace("string")
                            .build())
                        .encryptionTypes("string")
                        .keytabSecret("string")
                        .build())
                    .adminLoginSecret("string")
                    .serviceCertificateSecret("string")
                    .transparentDataEncryption(K8stransparentDataEncryptionArgs.builder()
                        .mode("string")
                        .protectorSecret("string")
                        .build())
                    .build())
                .settings(K8sSettingsArgs.builder()
                    .network(K8sNetworkSettingsArgs.builder()
                        .forceencryption(0)
                        .tlsciphers("string")
                        .tlsprotocols("string")
                        .build())
                    .build())
                .build())
            .build())
        .lastUploadedDate("string")
        .licenseType("string")
        .startTime("string")
        .build())
    .resourceGroupName("string")
    .extendedLocation(ExtendedLocationArgs.builder()
        .name("string")
        .type("string")
        .build())
    .location("string")
    .sku(SqlManagedInstanceSkuArgs.builder()
        .name("vCore")
        .capacity(0)
        .dev(false)
        .family("string")
        .size("string")
        .tier("GeneralPurpose")
        .build())
    .sqlManagedInstanceName("string")
    .tags(Map.of("string", "string"))
    .build());
sql_managed_instance_resource = azure_native.azurearcdata.SqlManagedInstance("sqlManagedInstanceResource",
    properties=azure_native.azurearcdata.SqlManagedInstancePropertiesArgs(
        active_directory_information=azure_native.azurearcdata.ActiveDirectoryInformationArgs(
            keytab_information=azure_native.azurearcdata.KeytabInformationArgs(
                keytab="string",
            ),
        ),
        admin="string",
        basic_login_information=azure_native.azurearcdata.BasicLoginInformationArgs(
            password="string",
            username="string",
        ),
        cluster_id="string",
        data_controller_id="string",
        end_time="string",
        extension_id="string",
        k8s_raw=azure_native.azurearcdata.SqlManagedInstanceK8sRawArgs(
            spec=azure_native.azurearcdata.SqlManagedInstanceK8sSpecArgs(
                replicas=0,
                scheduling=azure_native.azurearcdata.K8sSchedulingArgs(
                    default=azure_native.azurearcdata.K8sSchedulingOptionsArgs(
                        resources=azure_native.azurearcdata.K8sResourceRequirementsArgs(
                            limits={
                                "string": "string",
                            },
                            requests={
                                "string": "string",
                            },
                        ),
                    ),
                ),
                security=azure_native.azurearcdata.K8sSecurityArgs(
                    active_directory=azure_native.azurearcdata.K8sActiveDirectoryArgs(
                        account_name="string",
                        connector=azure_native.azurearcdata.K8sActiveDirectoryConnectorArgs(
                            name="string",
                            namespace="string",
                        ),
                        encryption_types=["string"],
                        keytab_secret="string",
                    ),
                    admin_login_secret="string",
                    service_certificate_secret="string",
                    transparent_data_encryption=azure_native.azurearcdata.K8stransparentDataEncryptionArgs(
                        mode="string",
                        protector_secret="string",
                    ),
                ),
                settings=azure_native.azurearcdata.K8sSettingsArgs(
                    network=azure_native.azurearcdata.K8sNetworkSettingsArgs(
                        forceencryption=0,
                        tlsciphers="string",
                        tlsprotocols="string",
                    ),
                ),
            ),
        ),
        last_uploaded_date="string",
        license_type="string",
        start_time="string",
    ),
    resource_group_name="string",
    extended_location=azure_native.azurearcdata.ExtendedLocationArgs(
        name="string",
        type="string",
    ),
    location="string",
    sku=azure_native.azurearcdata.SqlManagedInstanceSkuArgs(
        name=azure_native.azurearcdata.SqlManagedInstanceSkuName.V_CORE,
        capacity=0,
        dev=False,
        family="string",
        size="string",
        tier=azure_native.azurearcdata.SqlManagedInstanceSkuTier.GENERAL_PURPOSE,
    ),
    sql_managed_instance_name="string",
    tags={
        "string": "string",
    })
const sqlManagedInstanceResource = new azure_native.azurearcdata.SqlManagedInstance("sqlManagedInstanceResource", {
    properties: {
        activeDirectoryInformation: {
            keytabInformation: {
                keytab: "string",
            },
        },
        admin: "string",
        basicLoginInformation: {
            password: "string",
            username: "string",
        },
        clusterId: "string",
        dataControllerId: "string",
        endTime: "string",
        extensionId: "string",
        k8sRaw: {
            spec: {
                replicas: 0,
                scheduling: {
                    "default": {
                        resources: {
                            limits: {
                                string: "string",
                            },
                            requests: {
                                string: "string",
                            },
                        },
                    },
                },
                security: {
                    activeDirectory: {
                        accountName: "string",
                        connector: {
                            name: "string",
                            namespace: "string",
                        },
                        encryptionTypes: ["string"],
                        keytabSecret: "string",
                    },
                    adminLoginSecret: "string",
                    serviceCertificateSecret: "string",
                    transparentDataEncryption: {
                        mode: "string",
                        protectorSecret: "string",
                    },
                },
                settings: {
                    network: {
                        forceencryption: 0,
                        tlsciphers: "string",
                        tlsprotocols: "string",
                    },
                },
            },
        },
        lastUploadedDate: "string",
        licenseType: "string",
        startTime: "string",
    },
    resourceGroupName: "string",
    extendedLocation: {
        name: "string",
        type: "string",
    },
    location: "string",
    sku: {
        name: azure_native.azurearcdata.SqlManagedInstanceSkuName.VCore,
        capacity: 0,
        dev: false,
        family: "string",
        size: "string",
        tier: azure_native.azurearcdata.SqlManagedInstanceSkuTier.GeneralPurpose,
    },
    sqlManagedInstanceName: "string",
    tags: {
        string: "string",
    },
});
type: azure-native:azurearcdata:SqlManagedInstance
properties:
    extendedLocation:
        name: string
        type: string
    location: string
    properties:
        activeDirectoryInformation:
            keytabInformation:
                keytab: string
        admin: string
        basicLoginInformation:
            password: string
            username: string
        clusterId: string
        dataControllerId: string
        endTime: string
        extensionId: string
        k8sRaw:
            spec:
                replicas: 0
                scheduling:
                    default:
                        resources:
                            limits:
                                string: string
                            requests:
                                string: string
                security:
                    activeDirectory:
                        accountName: string
                        connector:
                            name: string
                            namespace: string
                        encryptionTypes:
                            - string
                        keytabSecret: string
                    adminLoginSecret: string
                    serviceCertificateSecret: string
                    transparentDataEncryption:
                        mode: string
                        protectorSecret: string
                settings:
                    network:
                        forceencryption: 0
                        tlsciphers: string
                        tlsprotocols: string
        lastUploadedDate: string
        licenseType: string
        startTime: string
    resourceGroupName: string
    sku:
        capacity: 0
        dev: false
        family: string
        name: vCore
        size: string
        tier: GeneralPurpose
    sqlManagedInstanceName: string
    tags:
        string: string
SqlManagedInstance 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 SqlManagedInstance resource accepts the following input properties:
- Properties
Pulumi.Azure Native. Azure Arc Data. Inputs. Sql Managed Instance Properties 
- null
- ResourceGroup stringName 
- The name of the Azure resource group
- ExtendedLocation Pulumi.Azure Native. Azure Arc Data. Inputs. Extended Location 
- The extendedLocation of the resource.
- Location string
- The geo-location where the resource lives
- Sku
Pulumi.Azure Native. Azure Arc Data. Inputs. Sql Managed Instance Sku 
- Resource sku.
- SqlManaged stringInstance Name 
- Name of SQL Managed Instance
- Dictionary<string, string>
- Resource tags.
- Properties
SqlManaged Instance Properties Args 
- null
- ResourceGroup stringName 
- The name of the Azure resource group
- ExtendedLocation ExtendedLocation Args 
- The extendedLocation of the resource.
- Location string
- The geo-location where the resource lives
- Sku
SqlManaged Instance Sku Args 
- Resource sku.
- SqlManaged stringInstance Name 
- Name of SQL Managed Instance
- map[string]string
- Resource tags.
- properties
SqlManaged Instance Properties 
- null
- resourceGroup StringName 
- The name of the Azure resource group
- extendedLocation ExtendedLocation 
- The extendedLocation of the resource.
- location String
- The geo-location where the resource lives
- sku
SqlManaged Instance Sku 
- Resource sku.
- sqlManaged StringInstance Name 
- Name of SQL Managed Instance
- Map<String,String>
- Resource tags.
- properties
SqlManaged Instance Properties 
- null
- resourceGroup stringName 
- The name of the Azure resource group
- extendedLocation ExtendedLocation 
- The extendedLocation of the resource.
- location string
- The geo-location where the resource lives
- sku
SqlManaged Instance Sku 
- Resource sku.
- sqlManaged stringInstance Name 
- Name of SQL Managed Instance
- {[key: string]: string}
- Resource tags.
- properties
SqlManaged Instance Properties Args 
- null
- resource_group_ strname 
- The name of the Azure resource group
- extended_location ExtendedLocation Args 
- The extendedLocation of the resource.
- location str
- The geo-location where the resource lives
- sku
SqlManaged Instance Sku Args 
- Resource sku.
- sql_managed_ strinstance_ name 
- Name of SQL Managed Instance
- Mapping[str, str]
- Resource tags.
- properties Property Map
- null
- resourceGroup StringName 
- The name of the Azure resource group
- extendedLocation Property Map
- The extendedLocation of the resource.
- location String
- The geo-location where the resource lives
- sku Property Map
- Resource sku.
- sqlManaged StringInstance Name 
- Name of SQL Managed Instance
- Map<String>
- Resource tags.
Outputs
All input properties are implicitly available as output properties. Additionally, the SqlManagedInstance resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource
- SystemData Pulumi.Azure Native. Azure Arc Data. Outputs. System Data Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- Id string
- The provider-assigned unique ID for this managed resource.
- Name string
- The name of the resource
- SystemData SystemData Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the resource
- systemData SystemData Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id string
- The provider-assigned unique ID for this managed resource.
- name string
- The name of the resource
- systemData SystemData Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id str
- The provider-assigned unique ID for this managed resource.
- name str
- The name of the resource
- system_data SystemData Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type str
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- id String
- The provider-assigned unique ID for this managed resource.
- name String
- The name of the resource
- systemData Property Map
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
Supporting Types
ActiveDirectoryInformation, ActiveDirectoryInformationArgs      
- KeytabInformation Pulumi.Azure Native. Azure Arc Data. Inputs. Keytab Information 
- Keytab information that is used for the Sql Managed Instance when Active Directory authentication is used.
- KeytabInformation KeytabInformation 
- Keytab information that is used for the Sql Managed Instance when Active Directory authentication is used.
- keytabInformation KeytabInformation 
- Keytab information that is used for the Sql Managed Instance when Active Directory authentication is used.
- keytabInformation KeytabInformation 
- Keytab information that is used for the Sql Managed Instance when Active Directory authentication is used.
- keytab_information KeytabInformation 
- Keytab information that is used for the Sql Managed Instance when Active Directory authentication is used.
- keytabInformation Property Map
- Keytab information that is used for the Sql Managed Instance when Active Directory authentication is used.
ArcSqlManagedInstanceLicenseType, ArcSqlManagedInstanceLicenseTypeArgs            
- BasePrice 
- BasePrice
- LicenseIncluded 
- LicenseIncluded
- DisasterRecovery 
- DisasterRecovery
- ArcSql Managed Instance License Type Base Price 
- BasePrice
- ArcSql Managed Instance License Type License Included 
- LicenseIncluded
- ArcSql Managed Instance License Type Disaster Recovery 
- DisasterRecovery
- BasePrice 
- BasePrice
- LicenseIncluded 
- LicenseIncluded
- DisasterRecovery 
- DisasterRecovery
- BasePrice 
- BasePrice
- LicenseIncluded 
- LicenseIncluded
- DisasterRecovery 
- DisasterRecovery
- BASE_PRICE
- BasePrice
- LICENSE_INCLUDED
- LicenseIncluded
- DISASTER_RECOVERY
- DisasterRecovery
- "BasePrice" 
- BasePrice
- "LicenseIncluded" 
- LicenseIncluded
- "DisasterRecovery" 
- DisasterRecovery
BasicLoginInformation, BasicLoginInformationArgs      
BasicLoginInformationResponse, BasicLoginInformationResponseArgs        
- Username string
- Login username.
- Username string
- Login username.
- username String
- Login username.
- username string
- Login username.
- username str
- Login username.
- username String
- Login username.
ExtendedLocation, ExtendedLocationArgs    
- Name string
- The name of the extended location.
- Type
string | Pulumi.Azure Native. Azure Arc Data. Extended Location Types 
- The type of the extended location.
- Name string
- The name of the extended location.
- Type
string | ExtendedLocation Types 
- The type of the extended location.
- name String
- The name of the extended location.
- type
String | ExtendedLocation Types 
- The type of the extended location.
- name string
- The name of the extended location.
- type
string | ExtendedLocation Types 
- The type of the extended location.
- name str
- The name of the extended location.
- type
str | ExtendedLocation Types 
- The type of the extended location.
- name String
- The name of the extended location.
- type
String | "CustomLocation" 
- The type of the extended location.
ExtendedLocationResponse, ExtendedLocationResponseArgs      
ExtendedLocationTypes, ExtendedLocationTypesArgs      
- CustomLocation 
- CustomLocation
- ExtendedLocation Types Custom Location 
- CustomLocation
- CustomLocation 
- CustomLocation
- CustomLocation 
- CustomLocation
- CUSTOM_LOCATION
- CustomLocation
- "CustomLocation" 
- CustomLocation
K8sActiveDirectory, K8sActiveDirectoryArgs      
- AccountName string
- Account name for AAD
- Connector
Pulumi.Azure Native. Azure Arc Data. Inputs. K8s Active Directory Connector 
- EncryptionTypes List<string>
- An array of encryption types
- KeytabSecret string
- Keytab secret used to authenticate with Active Directory.
- AccountName string
- Account name for AAD
- Connector
K8sActive Directory Connector 
- EncryptionTypes []string
- An array of encryption types
- KeytabSecret string
- Keytab secret used to authenticate with Active Directory.
- accountName String
- Account name for AAD
- connector
K8sActive Directory Connector 
- encryptionTypes List<String>
- An array of encryption types
- keytabSecret String
- Keytab secret used to authenticate with Active Directory.
- accountName string
- Account name for AAD
- connector
K8sActive Directory Connector 
- encryptionTypes string[]
- An array of encryption types
- keytabSecret string
- Keytab secret used to authenticate with Active Directory.
- account_name str
- Account name for AAD
- connector
K8sActive Directory Connector 
- encryption_types Sequence[str]
- An array of encryption types
- keytab_secret str
- Keytab secret used to authenticate with Active Directory.
- accountName String
- Account name for AAD
- connector Property Map
- encryptionTypes List<String>
- An array of encryption types
- keytabSecret String
- Keytab secret used to authenticate with Active Directory.
K8sActiveDirectoryConnector, K8sActiveDirectoryConnectorArgs        
K8sActiveDirectoryResponse, K8sActiveDirectoryResponseArgs        
- AccountName string
- Account name for AAD
- Connector
Pulumi.Azure Native. Azure Arc Data. Inputs. K8s Active Directory Response Connector 
- EncryptionTypes List<string>
- An array of encryption types
- KeytabSecret string
- Keytab secret used to authenticate with Active Directory.
- AccountName string
- Account name for AAD
- Connector
K8sActive Directory Response Connector 
- EncryptionTypes []string
- An array of encryption types
- KeytabSecret string
- Keytab secret used to authenticate with Active Directory.
- accountName String
- Account name for AAD
- connector
K8sActive Directory Response Connector 
- encryptionTypes List<String>
- An array of encryption types
- keytabSecret String
- Keytab secret used to authenticate with Active Directory.
- accountName string
- Account name for AAD
- connector
K8sActive Directory Response Connector 
- encryptionTypes string[]
- An array of encryption types
- keytabSecret string
- Keytab secret used to authenticate with Active Directory.
- account_name str
- Account name for AAD
- connector
K8sActive Directory Response Connector 
- encryption_types Sequence[str]
- An array of encryption types
- keytab_secret str
- Keytab secret used to authenticate with Active Directory.
- accountName String
- Account name for AAD
- connector Property Map
- encryptionTypes List<String>
- An array of encryption types
- keytabSecret String
- Keytab secret used to authenticate with Active Directory.
K8sActiveDirectoryResponseConnector, K8sActiveDirectoryResponseConnectorArgs          
K8sNetworkSettings, K8sNetworkSettingsArgs      
- Forceencryption int
- If 1, then SQL Server forces all connections to be encrypted. By default, this option is 0
- Tlsciphers string
- Specifies which ciphers are allowed by SQL Server for TLS
- Tlsprotocols string
- A comma-separated list of which TLS protocols are allowed by SQL Server
- Forceencryption int
- If 1, then SQL Server forces all connections to be encrypted. By default, this option is 0
- Tlsciphers string
- Specifies which ciphers are allowed by SQL Server for TLS
- Tlsprotocols string
- A comma-separated list of which TLS protocols are allowed by SQL Server
- forceencryption Integer
- If 1, then SQL Server forces all connections to be encrypted. By default, this option is 0
- tlsciphers String
- Specifies which ciphers are allowed by SQL Server for TLS
- tlsprotocols String
- A comma-separated list of which TLS protocols are allowed by SQL Server
- forceencryption number
- If 1, then SQL Server forces all connections to be encrypted. By default, this option is 0
- tlsciphers string
- Specifies which ciphers are allowed by SQL Server for TLS
- tlsprotocols string
- A comma-separated list of which TLS protocols are allowed by SQL Server
- forceencryption int
- If 1, then SQL Server forces all connections to be encrypted. By default, this option is 0
- tlsciphers str
- Specifies which ciphers are allowed by SQL Server for TLS
- tlsprotocols str
- A comma-separated list of which TLS protocols are allowed by SQL Server
- forceencryption Number
- If 1, then SQL Server forces all connections to be encrypted. By default, this option is 0
- tlsciphers String
- Specifies which ciphers are allowed by SQL Server for TLS
- tlsprotocols String
- A comma-separated list of which TLS protocols are allowed by SQL Server
K8sNetworkSettingsResponse, K8sNetworkSettingsResponseArgs        
- Forceencryption int
- If 1, then SQL Server forces all connections to be encrypted. By default, this option is 0
- Tlsciphers string
- Specifies which ciphers are allowed by SQL Server for TLS
- Tlsprotocols string
- A comma-separated list of which TLS protocols are allowed by SQL Server
- Forceencryption int
- If 1, then SQL Server forces all connections to be encrypted. By default, this option is 0
- Tlsciphers string
- Specifies which ciphers are allowed by SQL Server for TLS
- Tlsprotocols string
- A comma-separated list of which TLS protocols are allowed by SQL Server
- forceencryption Integer
- If 1, then SQL Server forces all connections to be encrypted. By default, this option is 0
- tlsciphers String
- Specifies which ciphers are allowed by SQL Server for TLS
- tlsprotocols String
- A comma-separated list of which TLS protocols are allowed by SQL Server
- forceencryption number
- If 1, then SQL Server forces all connections to be encrypted. By default, this option is 0
- tlsciphers string
- Specifies which ciphers are allowed by SQL Server for TLS
- tlsprotocols string
- A comma-separated list of which TLS protocols are allowed by SQL Server
- forceencryption int
- If 1, then SQL Server forces all connections to be encrypted. By default, this option is 0
- tlsciphers str
- Specifies which ciphers are allowed by SQL Server for TLS
- tlsprotocols str
- A comma-separated list of which TLS protocols are allowed by SQL Server
- forceencryption Number
- If 1, then SQL Server forces all connections to be encrypted. By default, this option is 0
- tlsciphers String
- Specifies which ciphers are allowed by SQL Server for TLS
- tlsprotocols String
- A comma-separated list of which TLS protocols are allowed by SQL Server
K8sResourceRequirements, K8sResourceRequirementsArgs      
- Limits Dictionary<string, string>
- Limits for a kubernetes resource type (e.g 'cpu', 'memory'). The 'cpu' request must be less than or equal to 'cpu' limit. Default 'cpu' is 2, minimum is 1. Default 'memory' is '4Gi', minimum is '2Gi. If sku.tier is GeneralPurpose, maximum 'cpu' is 24 and maximum 'memory' is '128Gi'.
- Requests Dictionary<string, string>
- Requests for a kubernetes resource type (e.g 'cpu', 'memory'). The 'cpu' request must be less than or equal to 'cpu' limit. Default 'cpu' is 2, minimum is 1. Default 'memory' is '4Gi', minimum is '2Gi. If sku.tier is GeneralPurpose, maximum 'cpu' is 24 and maximum 'memory' is '128Gi'.
- Limits map[string]string
- Limits for a kubernetes resource type (e.g 'cpu', 'memory'). The 'cpu' request must be less than or equal to 'cpu' limit. Default 'cpu' is 2, minimum is 1. Default 'memory' is '4Gi', minimum is '2Gi. If sku.tier is GeneralPurpose, maximum 'cpu' is 24 and maximum 'memory' is '128Gi'.
- Requests map[string]string
- Requests for a kubernetes resource type (e.g 'cpu', 'memory'). The 'cpu' request must be less than or equal to 'cpu' limit. Default 'cpu' is 2, minimum is 1. Default 'memory' is '4Gi', minimum is '2Gi. If sku.tier is GeneralPurpose, maximum 'cpu' is 24 and maximum 'memory' is '128Gi'.
- limits Map<String,String>
- Limits for a kubernetes resource type (e.g 'cpu', 'memory'). The 'cpu' request must be less than or equal to 'cpu' limit. Default 'cpu' is 2, minimum is 1. Default 'memory' is '4Gi', minimum is '2Gi. If sku.tier is GeneralPurpose, maximum 'cpu' is 24 and maximum 'memory' is '128Gi'.
- requests Map<String,String>
- Requests for a kubernetes resource type (e.g 'cpu', 'memory'). The 'cpu' request must be less than or equal to 'cpu' limit. Default 'cpu' is 2, minimum is 1. Default 'memory' is '4Gi', minimum is '2Gi. If sku.tier is GeneralPurpose, maximum 'cpu' is 24 and maximum 'memory' is '128Gi'.
- limits {[key: string]: string}
- Limits for a kubernetes resource type (e.g 'cpu', 'memory'). The 'cpu' request must be less than or equal to 'cpu' limit. Default 'cpu' is 2, minimum is 1. Default 'memory' is '4Gi', minimum is '2Gi. If sku.tier is GeneralPurpose, maximum 'cpu' is 24 and maximum 'memory' is '128Gi'.
- requests {[key: string]: string}
- Requests for a kubernetes resource type (e.g 'cpu', 'memory'). The 'cpu' request must be less than or equal to 'cpu' limit. Default 'cpu' is 2, minimum is 1. Default 'memory' is '4Gi', minimum is '2Gi. If sku.tier is GeneralPurpose, maximum 'cpu' is 24 and maximum 'memory' is '128Gi'.
- limits Mapping[str, str]
- Limits for a kubernetes resource type (e.g 'cpu', 'memory'). The 'cpu' request must be less than or equal to 'cpu' limit. Default 'cpu' is 2, minimum is 1. Default 'memory' is '4Gi', minimum is '2Gi. If sku.tier is GeneralPurpose, maximum 'cpu' is 24 and maximum 'memory' is '128Gi'.
- requests Mapping[str, str]
- Requests for a kubernetes resource type (e.g 'cpu', 'memory'). The 'cpu' request must be less than or equal to 'cpu' limit. Default 'cpu' is 2, minimum is 1. Default 'memory' is '4Gi', minimum is '2Gi. If sku.tier is GeneralPurpose, maximum 'cpu' is 24 and maximum 'memory' is '128Gi'.
- limits Map<String>
- Limits for a kubernetes resource type (e.g 'cpu', 'memory'). The 'cpu' request must be less than or equal to 'cpu' limit. Default 'cpu' is 2, minimum is 1. Default 'memory' is '4Gi', minimum is '2Gi. If sku.tier is GeneralPurpose, maximum 'cpu' is 24 and maximum 'memory' is '128Gi'.
- requests Map<String>
- Requests for a kubernetes resource type (e.g 'cpu', 'memory'). The 'cpu' request must be less than or equal to 'cpu' limit. Default 'cpu' is 2, minimum is 1. Default 'memory' is '4Gi', minimum is '2Gi. If sku.tier is GeneralPurpose, maximum 'cpu' is 24 and maximum 'memory' is '128Gi'.
K8sResourceRequirementsResponse, K8sResourceRequirementsResponseArgs        
- Limits Dictionary<string, string>
- Limits for a kubernetes resource type (e.g 'cpu', 'memory'). The 'cpu' request must be less than or equal to 'cpu' limit. Default 'cpu' is 2, minimum is 1. Default 'memory' is '4Gi', minimum is '2Gi. If sku.tier is GeneralPurpose, maximum 'cpu' is 24 and maximum 'memory' is '128Gi'.
- Requests Dictionary<string, string>
- Requests for a kubernetes resource type (e.g 'cpu', 'memory'). The 'cpu' request must be less than or equal to 'cpu' limit. Default 'cpu' is 2, minimum is 1. Default 'memory' is '4Gi', minimum is '2Gi. If sku.tier is GeneralPurpose, maximum 'cpu' is 24 and maximum 'memory' is '128Gi'.
- Limits map[string]string
- Limits for a kubernetes resource type (e.g 'cpu', 'memory'). The 'cpu' request must be less than or equal to 'cpu' limit. Default 'cpu' is 2, minimum is 1. Default 'memory' is '4Gi', minimum is '2Gi. If sku.tier is GeneralPurpose, maximum 'cpu' is 24 and maximum 'memory' is '128Gi'.
- Requests map[string]string
- Requests for a kubernetes resource type (e.g 'cpu', 'memory'). The 'cpu' request must be less than or equal to 'cpu' limit. Default 'cpu' is 2, minimum is 1. Default 'memory' is '4Gi', minimum is '2Gi. If sku.tier is GeneralPurpose, maximum 'cpu' is 24 and maximum 'memory' is '128Gi'.
- limits Map<String,String>
- Limits for a kubernetes resource type (e.g 'cpu', 'memory'). The 'cpu' request must be less than or equal to 'cpu' limit. Default 'cpu' is 2, minimum is 1. Default 'memory' is '4Gi', minimum is '2Gi. If sku.tier is GeneralPurpose, maximum 'cpu' is 24 and maximum 'memory' is '128Gi'.
- requests Map<String,String>
- Requests for a kubernetes resource type (e.g 'cpu', 'memory'). The 'cpu' request must be less than or equal to 'cpu' limit. Default 'cpu' is 2, minimum is 1. Default 'memory' is '4Gi', minimum is '2Gi. If sku.tier is GeneralPurpose, maximum 'cpu' is 24 and maximum 'memory' is '128Gi'.
- limits {[key: string]: string}
- Limits for a kubernetes resource type (e.g 'cpu', 'memory'). The 'cpu' request must be less than or equal to 'cpu' limit. Default 'cpu' is 2, minimum is 1. Default 'memory' is '4Gi', minimum is '2Gi. If sku.tier is GeneralPurpose, maximum 'cpu' is 24 and maximum 'memory' is '128Gi'.
- requests {[key: string]: string}
- Requests for a kubernetes resource type (e.g 'cpu', 'memory'). The 'cpu' request must be less than or equal to 'cpu' limit. Default 'cpu' is 2, minimum is 1. Default 'memory' is '4Gi', minimum is '2Gi. If sku.tier is GeneralPurpose, maximum 'cpu' is 24 and maximum 'memory' is '128Gi'.
- limits Mapping[str, str]
- Limits for a kubernetes resource type (e.g 'cpu', 'memory'). The 'cpu' request must be less than or equal to 'cpu' limit. Default 'cpu' is 2, minimum is 1. Default 'memory' is '4Gi', minimum is '2Gi. If sku.tier is GeneralPurpose, maximum 'cpu' is 24 and maximum 'memory' is '128Gi'.
- requests Mapping[str, str]
- Requests for a kubernetes resource type (e.g 'cpu', 'memory'). The 'cpu' request must be less than or equal to 'cpu' limit. Default 'cpu' is 2, minimum is 1. Default 'memory' is '4Gi', minimum is '2Gi. If sku.tier is GeneralPurpose, maximum 'cpu' is 24 and maximum 'memory' is '128Gi'.
- limits Map<String>
- Limits for a kubernetes resource type (e.g 'cpu', 'memory'). The 'cpu' request must be less than or equal to 'cpu' limit. Default 'cpu' is 2, minimum is 1. Default 'memory' is '4Gi', minimum is '2Gi. If sku.tier is GeneralPurpose, maximum 'cpu' is 24 and maximum 'memory' is '128Gi'.
- requests Map<String>
- Requests for a kubernetes resource type (e.g 'cpu', 'memory'). The 'cpu' request must be less than or equal to 'cpu' limit. Default 'cpu' is 2, minimum is 1. Default 'memory' is '4Gi', minimum is '2Gi. If sku.tier is GeneralPurpose, maximum 'cpu' is 24 and maximum 'memory' is '128Gi'.
K8sScheduling, K8sSchedulingArgs    
- Default
Pulumi.Azure Native. Azure Arc Data. Inputs. K8s Scheduling Options 
- The kubernetes scheduling options. It describes restrictions used to help Kubernetes select appropriate nodes to host the database service
- Default
K8sScheduling Options 
- The kubernetes scheduling options. It describes restrictions used to help Kubernetes select appropriate nodes to host the database service
- default_
K8sScheduling Options 
- The kubernetes scheduling options. It describes restrictions used to help Kubernetes select appropriate nodes to host the database service
- default
K8sScheduling Options 
- The kubernetes scheduling options. It describes restrictions used to help Kubernetes select appropriate nodes to host the database service
- default
K8sScheduling Options 
- The kubernetes scheduling options. It describes restrictions used to help Kubernetes select appropriate nodes to host the database service
- default Property Map
- The kubernetes scheduling options. It describes restrictions used to help Kubernetes select appropriate nodes to host the database service
K8sSchedulingOptions, K8sSchedulingOptionsArgs      
- Resources
Pulumi.Azure Native. Azure Arc Data. Inputs. K8s Resource Requirements 
- The kubernetes resource limits and requests used to restrict or reserve resource usage.
- Resources
K8sResource Requirements 
- The kubernetes resource limits and requests used to restrict or reserve resource usage.
- resources
K8sResource Requirements 
- The kubernetes resource limits and requests used to restrict or reserve resource usage.
- resources
K8sResource Requirements 
- The kubernetes resource limits and requests used to restrict or reserve resource usage.
- resources
K8sResource Requirements 
- The kubernetes resource limits and requests used to restrict or reserve resource usage.
- resources Property Map
- The kubernetes resource limits and requests used to restrict or reserve resource usage.
K8sSchedulingOptionsResponse, K8sSchedulingOptionsResponseArgs        
- Resources
Pulumi.Azure Native. Azure Arc Data. Inputs. K8s Resource Requirements Response 
- The kubernetes resource limits and requests used to restrict or reserve resource usage.
- Resources
K8sResource Requirements Response 
- The kubernetes resource limits and requests used to restrict or reserve resource usage.
- resources
K8sResource Requirements Response 
- The kubernetes resource limits and requests used to restrict or reserve resource usage.
- resources
K8sResource Requirements Response 
- The kubernetes resource limits and requests used to restrict or reserve resource usage.
- resources
K8sResource Requirements Response 
- The kubernetes resource limits and requests used to restrict or reserve resource usage.
- resources Property Map
- The kubernetes resource limits and requests used to restrict or reserve resource usage.
K8sSchedulingResponse, K8sSchedulingResponseArgs      
- Default
Pulumi.Azure Native. Azure Arc Data. Inputs. K8s Scheduling Options Response 
- The kubernetes scheduling options. It describes restrictions used to help Kubernetes select appropriate nodes to host the database service
- Default
K8sScheduling Options Response 
- The kubernetes scheduling options. It describes restrictions used to help Kubernetes select appropriate nodes to host the database service
- default_
K8sScheduling Options Response 
- The kubernetes scheduling options. It describes restrictions used to help Kubernetes select appropriate nodes to host the database service
- default
K8sScheduling Options Response 
- The kubernetes scheduling options. It describes restrictions used to help Kubernetes select appropriate nodes to host the database service
- default
K8sScheduling Options Response 
- The kubernetes scheduling options. It describes restrictions used to help Kubernetes select appropriate nodes to host the database service
- default Property Map
- The kubernetes scheduling options. It describes restrictions used to help Kubernetes select appropriate nodes to host the database service
K8sSecurity, K8sSecurityArgs    
- ActiveDirectory Pulumi.Azure Native. Azure Arc Data. Inputs. K8s Active Directory 
- The kubernetes active directory information.
- AdminLogin stringSecret 
- Admin login secret key
- ServiceCertificate stringSecret 
- Service certificate secret used
- TransparentData Pulumi.Encryption Azure Native. Azure Arc Data. Inputs. K8stransparent Data Encryption 
- Transparent data encryption information.
- ActiveDirectory K8sActive Directory 
- The kubernetes active directory information.
- AdminLogin stringSecret 
- Admin login secret key
- ServiceCertificate stringSecret 
- Service certificate secret used
- TransparentData K8stransparentEncryption Data Encryption 
- Transparent data encryption information.
- activeDirectory K8sActive Directory 
- The kubernetes active directory information.
- adminLogin StringSecret 
- Admin login secret key
- serviceCertificate StringSecret 
- Service certificate secret used
- transparentData K8stransparentEncryption Data Encryption 
- Transparent data encryption information.
- activeDirectory K8sActive Directory 
- The kubernetes active directory information.
- adminLogin stringSecret 
- Admin login secret key
- serviceCertificate stringSecret 
- Service certificate secret used
- transparentData K8stransparentEncryption Data Encryption 
- Transparent data encryption information.
- active_directory K8sActive Directory 
- The kubernetes active directory information.
- admin_login_ strsecret 
- Admin login secret key
- service_certificate_ strsecret 
- Service certificate secret used
- transparent_data_ K8stransparentencryption Data Encryption 
- Transparent data encryption information.
- activeDirectory Property Map
- The kubernetes active directory information.
- adminLogin StringSecret 
- Admin login secret key
- serviceCertificate StringSecret 
- Service certificate secret used
- transparentData Property MapEncryption 
- Transparent data encryption information.
K8sSecurityResponse, K8sSecurityResponseArgs      
- ActiveDirectory Pulumi.Azure Native. Azure Arc Data. Inputs. K8s Active Directory Response 
- The kubernetes active directory information.
- AdminLogin stringSecret 
- Admin login secret key
- ServiceCertificate stringSecret 
- Service certificate secret used
- TransparentData Pulumi.Encryption Azure Native. Azure Arc Data. Inputs. K8stransparent Data Encryption Response 
- Transparent data encryption information.
- ActiveDirectory K8sActive Directory Response 
- The kubernetes active directory information.
- AdminLogin stringSecret 
- Admin login secret key
- ServiceCertificate stringSecret 
- Service certificate secret used
- TransparentData K8stransparentEncryption Data Encryption Response 
- Transparent data encryption information.
- activeDirectory K8sActive Directory Response 
- The kubernetes active directory information.
- adminLogin StringSecret 
- Admin login secret key
- serviceCertificate StringSecret 
- Service certificate secret used
- transparentData K8stransparentEncryption Data Encryption Response 
- Transparent data encryption information.
- activeDirectory K8sActive Directory Response 
- The kubernetes active directory information.
- adminLogin stringSecret 
- Admin login secret key
- serviceCertificate stringSecret 
- Service certificate secret used
- transparentData K8stransparentEncryption Data Encryption Response 
- Transparent data encryption information.
- active_directory K8sActive Directory Response 
- The kubernetes active directory information.
- admin_login_ strsecret 
- Admin login secret key
- service_certificate_ strsecret 
- Service certificate secret used
- transparent_data_ K8stransparentencryption Data Encryption Response 
- Transparent data encryption information.
- activeDirectory Property Map
- The kubernetes active directory information.
- adminLogin StringSecret 
- Admin login secret key
- serviceCertificate StringSecret 
- Service certificate secret used
- transparentData Property MapEncryption 
- Transparent data encryption information.
K8sSettings, K8sSettingsArgs    
- Network
Pulumi.Azure Native. Azure Arc Data. Inputs. K8s Network Settings 
- The kubernetes network settings information.
- Network
K8sNetwork Settings 
- The kubernetes network settings information.
- network
K8sNetwork Settings 
- The kubernetes network settings information.
- network
K8sNetwork Settings 
- The kubernetes network settings information.
- network
K8sNetwork Settings 
- The kubernetes network settings information.
- network Property Map
- The kubernetes network settings information.
K8sSettingsResponse, K8sSettingsResponseArgs      
- Network
Pulumi.Azure Native. Azure Arc Data. Inputs. K8s Network Settings Response 
- The kubernetes network settings information.
- Network
K8sNetwork Settings Response 
- The kubernetes network settings information.
- network
K8sNetwork Settings Response 
- The kubernetes network settings information.
- network
K8sNetwork Settings Response 
- The kubernetes network settings information.
- network
K8sNetwork Settings Response 
- The kubernetes network settings information.
- network Property Map
- The kubernetes network settings information.
K8stransparentDataEncryption, K8stransparentDataEncryptionArgs      
- Mode string
- Transparent data encryption mode. Can be Service Managed, Customer managed or disabled
- ProtectorSecret string
- Protector secret for customer managed Transparent data encryption mode
- Mode string
- Transparent data encryption mode. Can be Service Managed, Customer managed or disabled
- ProtectorSecret string
- Protector secret for customer managed Transparent data encryption mode
- mode String
- Transparent data encryption mode. Can be Service Managed, Customer managed or disabled
- protectorSecret String
- Protector secret for customer managed Transparent data encryption mode
- mode string
- Transparent data encryption mode. Can be Service Managed, Customer managed or disabled
- protectorSecret string
- Protector secret for customer managed Transparent data encryption mode
- mode str
- Transparent data encryption mode. Can be Service Managed, Customer managed or disabled
- protector_secret str
- Protector secret for customer managed Transparent data encryption mode
- mode String
- Transparent data encryption mode. Can be Service Managed, Customer managed or disabled
- protectorSecret String
- Protector secret for customer managed Transparent data encryption mode
K8stransparentDataEncryptionResponse, K8stransparentDataEncryptionResponseArgs        
- Mode string
- Transparent data encryption mode. Can be Service Managed, Customer managed or disabled
- ProtectorSecret string
- Protector secret for customer managed Transparent data encryption mode
- Mode string
- Transparent data encryption mode. Can be Service Managed, Customer managed or disabled
- ProtectorSecret string
- Protector secret for customer managed Transparent data encryption mode
- mode String
- Transparent data encryption mode. Can be Service Managed, Customer managed or disabled
- protectorSecret String
- Protector secret for customer managed Transparent data encryption mode
- mode string
- Transparent data encryption mode. Can be Service Managed, Customer managed or disabled
- protectorSecret string
- Protector secret for customer managed Transparent data encryption mode
- mode str
- Transparent data encryption mode. Can be Service Managed, Customer managed or disabled
- protector_secret str
- Protector secret for customer managed Transparent data encryption mode
- mode String
- Transparent data encryption mode. Can be Service Managed, Customer managed or disabled
- protectorSecret String
- Protector secret for customer managed Transparent data encryption mode
KeytabInformation, KeytabInformationArgs    
- Keytab string
- A base64-encoded keytab.
- Keytab string
- A base64-encoded keytab.
- keytab String
- A base64-encoded keytab.
- keytab string
- A base64-encoded keytab.
- keytab str
- A base64-encoded keytab.
- keytab String
- A base64-encoded keytab.
SqlManagedInstanceK8sRaw, SqlManagedInstanceK8sRawArgs          
- Spec
Pulumi.Azure Native. Azure Arc Data. Inputs. Sql Managed Instance K8s Spec 
- The kubernetes spec information.
- Spec
SqlManaged Instance K8s Spec 
- The kubernetes spec information.
- spec
SqlManaged Instance K8s Spec 
- The kubernetes spec information.
- spec
SqlManaged Instance K8s Spec 
- The kubernetes spec information.
- spec
SqlManaged Instance K8s Spec 
- The kubernetes spec information.
- spec Property Map
- The kubernetes spec information.
SqlManagedInstanceK8sRawResponse, SqlManagedInstanceK8sRawResponseArgs            
- Spec
Pulumi.Azure Native. Azure Arc Data. Inputs. Sql Managed Instance K8s Spec Response 
- The kubernetes spec information.
- Spec
SqlManaged Instance K8s Spec Response 
- The kubernetes spec information.
- spec
SqlManaged Instance K8s Spec Response 
- The kubernetes spec information.
- spec
SqlManaged Instance K8s Spec Response 
- The kubernetes spec information.
- spec
SqlManaged Instance K8s Spec Response 
- The kubernetes spec information.
- spec Property Map
- The kubernetes spec information.
SqlManagedInstanceK8sSpec, SqlManagedInstanceK8sSpecArgs          
- Replicas int
- This option specifies the number of SQL Managed Instance replicas that will be deployed in your Kubernetes cluster for high availability purposes. If sku.tier is BusinessCritical, allowed values are '2' or '3' with default of '3'. If sku.tier is GeneralPurpose, replicas must be '1'.
- Scheduling
Pulumi.Azure Native. Azure Arc Data. Inputs. K8s Scheduling 
- The kubernetes scheduling information.
- Security
Pulumi.Azure Native. Azure Arc Data. Inputs. K8s Security 
- The kubernetes security information.
- Settings
Pulumi.Azure Native. Azure Arc Data. Inputs. K8s Settings 
- The kubernetes settings information.
- Replicas int
- This option specifies the number of SQL Managed Instance replicas that will be deployed in your Kubernetes cluster for high availability purposes. If sku.tier is BusinessCritical, allowed values are '2' or '3' with default of '3'. If sku.tier is GeneralPurpose, replicas must be '1'.
- Scheduling
K8sScheduling 
- The kubernetes scheduling information.
- Security
K8sSecurity 
- The kubernetes security information.
- Settings
K8sSettings 
- The kubernetes settings information.
- replicas Integer
- This option specifies the number of SQL Managed Instance replicas that will be deployed in your Kubernetes cluster for high availability purposes. If sku.tier is BusinessCritical, allowed values are '2' or '3' with default of '3'. If sku.tier is GeneralPurpose, replicas must be '1'.
- scheduling
K8sScheduling 
- The kubernetes scheduling information.
- security
K8sSecurity 
- The kubernetes security information.
- settings
K8sSettings 
- The kubernetes settings information.
- replicas number
- This option specifies the number of SQL Managed Instance replicas that will be deployed in your Kubernetes cluster for high availability purposes. If sku.tier is BusinessCritical, allowed values are '2' or '3' with default of '3'. If sku.tier is GeneralPurpose, replicas must be '1'.
- scheduling
K8sScheduling 
- The kubernetes scheduling information.
- security
K8sSecurity 
- The kubernetes security information.
- settings
K8sSettings 
- The kubernetes settings information.
- replicas int
- This option specifies the number of SQL Managed Instance replicas that will be deployed in your Kubernetes cluster for high availability purposes. If sku.tier is BusinessCritical, allowed values are '2' or '3' with default of '3'. If sku.tier is GeneralPurpose, replicas must be '1'.
- scheduling
K8sScheduling 
- The kubernetes scheduling information.
- security
K8sSecurity 
- The kubernetes security information.
- settings
K8sSettings 
- The kubernetes settings information.
- replicas Number
- This option specifies the number of SQL Managed Instance replicas that will be deployed in your Kubernetes cluster for high availability purposes. If sku.tier is BusinessCritical, allowed values are '2' or '3' with default of '3'. If sku.tier is GeneralPurpose, replicas must be '1'.
- scheduling Property Map
- The kubernetes scheduling information.
- security Property Map
- The kubernetes security information.
- settings Property Map
- The kubernetes settings information.
SqlManagedInstanceK8sSpecResponse, SqlManagedInstanceK8sSpecResponseArgs            
- Replicas int
- This option specifies the number of SQL Managed Instance replicas that will be deployed in your Kubernetes cluster for high availability purposes. If sku.tier is BusinessCritical, allowed values are '2' or '3' with default of '3'. If sku.tier is GeneralPurpose, replicas must be '1'.
- Scheduling
Pulumi.Azure Native. Azure Arc Data. Inputs. K8s Scheduling Response 
- The kubernetes scheduling information.
- Security
Pulumi.Azure Native. Azure Arc Data. Inputs. K8s Security Response 
- The kubernetes security information.
- Settings
Pulumi.Azure Native. Azure Arc Data. Inputs. K8s Settings Response 
- The kubernetes settings information.
- Replicas int
- This option specifies the number of SQL Managed Instance replicas that will be deployed in your Kubernetes cluster for high availability purposes. If sku.tier is BusinessCritical, allowed values are '2' or '3' with default of '3'. If sku.tier is GeneralPurpose, replicas must be '1'.
- Scheduling
K8sScheduling Response 
- The kubernetes scheduling information.
- Security
K8sSecurity Response 
- The kubernetes security information.
- Settings
K8sSettings Response 
- The kubernetes settings information.
- replicas Integer
- This option specifies the number of SQL Managed Instance replicas that will be deployed in your Kubernetes cluster for high availability purposes. If sku.tier is BusinessCritical, allowed values are '2' or '3' with default of '3'. If sku.tier is GeneralPurpose, replicas must be '1'.
- scheduling
K8sScheduling Response 
- The kubernetes scheduling information.
- security
K8sSecurity Response 
- The kubernetes security information.
- settings
K8sSettings Response 
- The kubernetes settings information.
- replicas number
- This option specifies the number of SQL Managed Instance replicas that will be deployed in your Kubernetes cluster for high availability purposes. If sku.tier is BusinessCritical, allowed values are '2' or '3' with default of '3'. If sku.tier is GeneralPurpose, replicas must be '1'.
- scheduling
K8sScheduling Response 
- The kubernetes scheduling information.
- security
K8sSecurity Response 
- The kubernetes security information.
- settings
K8sSettings Response 
- The kubernetes settings information.
- replicas int
- This option specifies the number of SQL Managed Instance replicas that will be deployed in your Kubernetes cluster for high availability purposes. If sku.tier is BusinessCritical, allowed values are '2' or '3' with default of '3'. If sku.tier is GeneralPurpose, replicas must be '1'.
- scheduling
K8sScheduling Response 
- The kubernetes scheduling information.
- security
K8sSecurity Response 
- The kubernetes security information.
- settings
K8sSettings Response 
- The kubernetes settings information.
- replicas Number
- This option specifies the number of SQL Managed Instance replicas that will be deployed in your Kubernetes cluster for high availability purposes. If sku.tier is BusinessCritical, allowed values are '2' or '3' with default of '3'. If sku.tier is GeneralPurpose, replicas must be '1'.
- scheduling Property Map
- The kubernetes scheduling information.
- security Property Map
- The kubernetes security information.
- settings Property Map
- The kubernetes settings information.
SqlManagedInstanceProperties, SqlManagedInstancePropertiesArgs        
- ActiveDirectory Pulumi.Information Azure Native. Azure Arc Data. Inputs. Active Directory Information 
- Active Directory information related to this SQL Managed Instance.
- Admin string
- The instance admin user
- BasicLogin Pulumi.Information Azure Native. Azure Arc Data. Inputs. Basic Login Information 
- Username and password for basic authentication.
- ClusterId string
- If a CustomLocation is provided, this contains the ARM id of the connected cluster the custom location belongs to.
- DataController stringId 
- null
- EndTime string
- The instance end time
- ExtensionId string
- If a CustomLocation is provided, this contains the ARM id of the extension the custom location belongs to.
- K8sRaw Pulumi.Azure Native. Azure Arc Data. Inputs. Sql Managed Instance K8s Raw 
- The raw kubernetes information
- LastUploaded stringDate 
- Last uploaded date from Kubernetes cluster. Defaults to current date time
- LicenseType string | Pulumi.Azure Native. Azure Arc Data. Arc Sql Managed Instance License Type 
- The license type to apply for this managed instance.
- StartTime string
- The instance start time
- ActiveDirectory ActiveInformation Directory Information 
- Active Directory information related to this SQL Managed Instance.
- Admin string
- The instance admin user
- BasicLogin BasicInformation Login Information 
- Username and password for basic authentication.
- ClusterId string
- If a CustomLocation is provided, this contains the ARM id of the connected cluster the custom location belongs to.
- DataController stringId 
- null
- EndTime string
- The instance end time
- ExtensionId string
- If a CustomLocation is provided, this contains the ARM id of the extension the custom location belongs to.
- K8sRaw SqlManaged Instance K8s Raw 
- The raw kubernetes information
- LastUploaded stringDate 
- Last uploaded date from Kubernetes cluster. Defaults to current date time
- LicenseType string | ArcSql Managed Instance License Type 
- The license type to apply for this managed instance.
- StartTime string
- The instance start time
- activeDirectory ActiveInformation Directory Information 
- Active Directory information related to this SQL Managed Instance.
- admin String
- The instance admin user
- basicLogin BasicInformation Login Information 
- Username and password for basic authentication.
- clusterId String
- If a CustomLocation is provided, this contains the ARM id of the connected cluster the custom location belongs to.
- dataController StringId 
- null
- endTime String
- The instance end time
- extensionId String
- If a CustomLocation is provided, this contains the ARM id of the extension the custom location belongs to.
- k8sRaw SqlManaged Instance K8s Raw 
- The raw kubernetes information
- lastUploaded StringDate 
- Last uploaded date from Kubernetes cluster. Defaults to current date time
- licenseType String | ArcSql Managed Instance License Type 
- The license type to apply for this managed instance.
- startTime String
- The instance start time
- activeDirectory ActiveInformation Directory Information 
- Active Directory information related to this SQL Managed Instance.
- admin string
- The instance admin user
- basicLogin BasicInformation Login Information 
- Username and password for basic authentication.
- clusterId string
- If a CustomLocation is provided, this contains the ARM id of the connected cluster the custom location belongs to.
- dataController stringId 
- null
- endTime string
- The instance end time
- extensionId string
- If a CustomLocation is provided, this contains the ARM id of the extension the custom location belongs to.
- k8sRaw SqlManaged Instance K8s Raw 
- The raw kubernetes information
- lastUploaded stringDate 
- Last uploaded date from Kubernetes cluster. Defaults to current date time
- licenseType string | ArcSql Managed Instance License Type 
- The license type to apply for this managed instance.
- startTime string
- The instance start time
- active_directory_ Activeinformation Directory Information 
- Active Directory information related to this SQL Managed Instance.
- admin str
- The instance admin user
- basic_login_ Basicinformation Login Information 
- Username and password for basic authentication.
- cluster_id str
- If a CustomLocation is provided, this contains the ARM id of the connected cluster the custom location belongs to.
- data_controller_ strid 
- null
- end_time str
- The instance end time
- extension_id str
- If a CustomLocation is provided, this contains the ARM id of the extension the custom location belongs to.
- k8s_raw SqlManaged Instance K8s Raw 
- The raw kubernetes information
- last_uploaded_ strdate 
- Last uploaded date from Kubernetes cluster. Defaults to current date time
- license_type str | ArcSql Managed Instance License Type 
- The license type to apply for this managed instance.
- start_time str
- The instance start time
- activeDirectory Property MapInformation 
- Active Directory information related to this SQL Managed Instance.
- admin String
- The instance admin user
- basicLogin Property MapInformation 
- Username and password for basic authentication.
- clusterId String
- If a CustomLocation is provided, this contains the ARM id of the connected cluster the custom location belongs to.
- dataController StringId 
- null
- endTime String
- The instance end time
- extensionId String
- If a CustomLocation is provided, this contains the ARM id of the extension the custom location belongs to.
- k8sRaw Property Map
- The raw kubernetes information
- lastUploaded StringDate 
- Last uploaded date from Kubernetes cluster. Defaults to current date time
- licenseType String | "BasePrice" | "License Included" | "Disaster Recovery" 
- The license type to apply for this managed instance.
- startTime String
- The instance start time
SqlManagedInstancePropertiesResponse, SqlManagedInstancePropertiesResponseArgs          
- ProvisioningState string
- The provisioning state of the Arc-enabled SQL Managed Instance resource.
- Admin string
- The instance admin user
- BasicLogin Pulumi.Information Azure Native. Azure Arc Data. Inputs. Basic Login Information Response 
- Username and password for basic authentication.
- ClusterId string
- If a CustomLocation is provided, this contains the ARM id of the connected cluster the custom location belongs to.
- DataController stringId 
- null
- EndTime string
- The instance end time
- ExtensionId string
- If a CustomLocation is provided, this contains the ARM id of the extension the custom location belongs to.
- K8sRaw Pulumi.Azure Native. Azure Arc Data. Inputs. Sql Managed Instance K8s Raw Response 
- The raw kubernetes information
- LastUploaded stringDate 
- Last uploaded date from Kubernetes cluster. Defaults to current date time
- LicenseType string
- The license type to apply for this managed instance.
- StartTime string
- The instance start time
- ProvisioningState string
- The provisioning state of the Arc-enabled SQL Managed Instance resource.
- Admin string
- The instance admin user
- BasicLogin BasicInformation Login Information Response 
- Username and password for basic authentication.
- ClusterId string
- If a CustomLocation is provided, this contains the ARM id of the connected cluster the custom location belongs to.
- DataController stringId 
- null
- EndTime string
- The instance end time
- ExtensionId string
- If a CustomLocation is provided, this contains the ARM id of the extension the custom location belongs to.
- K8sRaw SqlManaged Instance K8s Raw Response 
- The raw kubernetes information
- LastUploaded stringDate 
- Last uploaded date from Kubernetes cluster. Defaults to current date time
- LicenseType string
- The license type to apply for this managed instance.
- StartTime string
- The instance start time
- provisioningState String
- The provisioning state of the Arc-enabled SQL Managed Instance resource.
- admin String
- The instance admin user
- basicLogin BasicInformation Login Information Response 
- Username and password for basic authentication.
- clusterId String
- If a CustomLocation is provided, this contains the ARM id of the connected cluster the custom location belongs to.
- dataController StringId 
- null
- endTime String
- The instance end time
- extensionId String
- If a CustomLocation is provided, this contains the ARM id of the extension the custom location belongs to.
- k8sRaw SqlManaged Instance K8s Raw Response 
- The raw kubernetes information
- lastUploaded StringDate 
- Last uploaded date from Kubernetes cluster. Defaults to current date time
- licenseType String
- The license type to apply for this managed instance.
- startTime String
- The instance start time
- provisioningState string
- The provisioning state of the Arc-enabled SQL Managed Instance resource.
- admin string
- The instance admin user
- basicLogin BasicInformation Login Information Response 
- Username and password for basic authentication.
- clusterId string
- If a CustomLocation is provided, this contains the ARM id of the connected cluster the custom location belongs to.
- dataController stringId 
- null
- endTime string
- The instance end time
- extensionId string
- If a CustomLocation is provided, this contains the ARM id of the extension the custom location belongs to.
- k8sRaw SqlManaged Instance K8s Raw Response 
- The raw kubernetes information
- lastUploaded stringDate 
- Last uploaded date from Kubernetes cluster. Defaults to current date time
- licenseType string
- The license type to apply for this managed instance.
- startTime string
- The instance start time
- provisioning_state str
- The provisioning state of the Arc-enabled SQL Managed Instance resource.
- admin str
- The instance admin user
- basic_login_ Basicinformation Login Information Response 
- Username and password for basic authentication.
- cluster_id str
- If a CustomLocation is provided, this contains the ARM id of the connected cluster the custom location belongs to.
- data_controller_ strid 
- null
- end_time str
- The instance end time
- extension_id str
- If a CustomLocation is provided, this contains the ARM id of the extension the custom location belongs to.
- k8s_raw SqlManaged Instance K8s Raw Response 
- The raw kubernetes information
- last_uploaded_ strdate 
- Last uploaded date from Kubernetes cluster. Defaults to current date time
- license_type str
- The license type to apply for this managed instance.
- start_time str
- The instance start time
- provisioningState String
- The provisioning state of the Arc-enabled SQL Managed Instance resource.
- admin String
- The instance admin user
- basicLogin Property MapInformation 
- Username and password for basic authentication.
- clusterId String
- If a CustomLocation is provided, this contains the ARM id of the connected cluster the custom location belongs to.
- dataController StringId 
- null
- endTime String
- The instance end time
- extensionId String
- If a CustomLocation is provided, this contains the ARM id of the extension the custom location belongs to.
- k8sRaw Property Map
- The raw kubernetes information
- lastUploaded StringDate 
- Last uploaded date from Kubernetes cluster. Defaults to current date time
- licenseType String
- The license type to apply for this managed instance.
- startTime String
- The instance start time
SqlManagedInstanceSku, SqlManagedInstanceSkuArgs        
- Name
Pulumi.Azure Native. Azure Arc Data. Sql Managed Instance Sku Name 
- The name of the SKU.
- Capacity int
- The SKU capacity
- Dev bool
- Whether dev/test is enabled. When the dev field is set to true, the resource is used for dev/test purpose.
- Family string
- The SKU family
- 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
Pulumi.Azure Native. Azure Arc Data. Sql Managed Instance Sku Tier 
- The pricing tier for the instance.
- Name
SqlManaged Instance Sku Name 
- The name of the SKU.
- Capacity int
- The SKU capacity
- Dev bool
- Whether dev/test is enabled. When the dev field is set to true, the resource is used for dev/test purpose.
- Family string
- The SKU family
- 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
SqlManaged Instance Sku Tier 
- The pricing tier for the instance.
- name
SqlManaged Instance Sku Name 
- The name of the SKU.
- capacity Integer
- The SKU capacity
- dev Boolean
- Whether dev/test is enabled. When the dev field is set to true, the resource is used for dev/test purpose.
- family String
- The SKU family
- 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
SqlManaged Instance Sku Tier 
- The pricing tier for the instance.
- name
SqlManaged Instance Sku Name 
- The name of the SKU.
- capacity number
- The SKU capacity
- dev boolean
- Whether dev/test is enabled. When the dev field is set to true, the resource is used for dev/test purpose.
- family string
- The SKU family
- 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
SqlManaged Instance Sku Tier 
- The pricing tier for the instance.
- name
SqlManaged Instance Sku Name 
- The name of the SKU.
- capacity int
- The SKU capacity
- dev bool
- Whether dev/test is enabled. When the dev field is set to true, the resource is used for dev/test purpose.
- family str
- The SKU family
- 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
SqlManaged Instance Sku Tier 
- The pricing tier for the instance.
- name
"vCore" 
- The name of the SKU.
- capacity Number
- The SKU capacity
- dev Boolean
- Whether dev/test is enabled. When the dev field is set to true, the resource is used for dev/test purpose.
- family String
- The SKU family
- 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
"GeneralPurpose" | "Business Critical" 
- The pricing tier for the instance.
SqlManagedInstanceSkuName, SqlManagedInstanceSkuNameArgs          
- VCore
- vCore
- SqlManaged Instance Sku Name VCore 
- vCore
- VCore
- vCore
- VCore
- vCore
- V_CORE
- vCore
- "vCore" 
- vCore
SqlManagedInstanceSkuResponse, SqlManagedInstanceSkuResponseArgs          
- Name string
- The name of the SKU.
- Capacity int
- The SKU capacity
- Dev bool
- Whether dev/test is enabled. When the dev field is set to true, the resource is used for dev/test purpose.
- Family string
- The SKU family
- 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
- The pricing tier for the instance.
- Name string
- The name of the SKU.
- Capacity int
- The SKU capacity
- Dev bool
- Whether dev/test is enabled. When the dev field is set to true, the resource is used for dev/test purpose.
- Family string
- The SKU family
- 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
- The pricing tier for the instance.
- name String
- The name of the SKU.
- capacity Integer
- The SKU capacity
- dev Boolean
- Whether dev/test is enabled. When the dev field is set to true, the resource is used for dev/test purpose.
- family String
- The SKU family
- 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
- The pricing tier for the instance.
- name string
- The name of the SKU.
- capacity number
- The SKU capacity
- dev boolean
- Whether dev/test is enabled. When the dev field is set to true, the resource is used for dev/test purpose.
- family string
- The SKU family
- 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
- The pricing tier for the instance.
- name str
- The name of the SKU.
- capacity int
- The SKU capacity
- dev bool
- Whether dev/test is enabled. When the dev field is set to true, the resource is used for dev/test purpose.
- family str
- The SKU family
- 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
- The pricing tier for the instance.
- name String
- The name of the SKU.
- capacity Number
- The SKU capacity
- dev Boolean
- Whether dev/test is enabled. When the dev field is set to true, the resource is used for dev/test purpose.
- family String
- The SKU family
- 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
- The pricing tier for the instance.
SqlManagedInstanceSkuTier, SqlManagedInstanceSkuTierArgs          
- GeneralPurpose 
- GeneralPurpose
- BusinessCritical 
- BusinessCritical
- SqlManaged Instance Sku Tier General Purpose 
- GeneralPurpose
- SqlManaged Instance Sku Tier Business Critical 
- BusinessCritical
- GeneralPurpose 
- GeneralPurpose
- BusinessCritical 
- BusinessCritical
- GeneralPurpose 
- GeneralPurpose
- BusinessCritical 
- BusinessCritical
- GENERAL_PURPOSE
- GeneralPurpose
- BUSINESS_CRITICAL
- BusinessCritical
- "GeneralPurpose" 
- GeneralPurpose
- "BusinessCritical" 
- BusinessCritical
SystemDataResponse, SystemDataResponseArgs      
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- The type of identity that last modified the resource.
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- The type of identity that last modified the resource.
- createdAt String
- The timestamp of resource creation (UTC).
- createdBy String
- The identity that created the resource.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
- createdAt string
- The timestamp of resource creation (UTC).
- createdBy string
- The identity that created the resource.
- createdBy stringType 
- The type of identity that created the resource.
- lastModified stringAt 
- The timestamp of resource last modification (UTC)
- lastModified stringBy 
- The identity that last modified the resource.
- lastModified stringBy Type 
- The type of identity that last modified the resource.
- created_at str
- The timestamp of resource creation (UTC).
- created_by str
- The identity that created the resource.
- created_by_ strtype 
- The type of identity that created the resource.
- last_modified_ strat 
- The timestamp of resource last modification (UTC)
- last_modified_ strby 
- The identity that last modified the resource.
- last_modified_ strby_ type 
- The type of identity that last modified the resource.
- createdAt String
- The timestamp of resource creation (UTC).
- createdBy String
- The identity that created the resource.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
Import
An existing resource can be imported using its type token, name, and identifier, e.g.
$ pulumi import azure-native:azurearcdata:SqlManagedInstance testsqlManagedInstance /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureArcData/sqlManagedInstances/{sqlManagedInstanceName} 
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- Azure Native pulumi/pulumi-azure-native
- License
- Apache-2.0