Azure Native

Pulumi Official
Package maintained by Pulumi
v1.64.0 published on Wednesday, May 4, 2022 by Pulumi

SqlManagedInstance

A SqlManagedInstance. API Version: 2021-06-01-preview.

Example Usage

Create or update a SQL Managed Instance

using Pulumi;
using AzureNative = Pulumi.AzureNative;

class MyStack : Stack
{
    public MyStack()
    {
        var sqlManagedInstance = new AzureNative.AzureArcData.SqlManagedInstance("sqlManagedInstance", new AzureNative.AzureArcData.SqlManagedInstanceArgs
        {
            ExtendedLocation = new AzureNative.AzureArcData.Inputs.ExtendedLocationArgs
            {
                Name = "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.ExtendedLocation/customLocations/arclocation",
                Type = "CustomLocation",
            },
            Location = "northeurope",
            Properties = new AzureNative.AzureArcData.Inputs.SqlManagedInstancePropertiesArgs
            {
                Admin = "Admin user",
                BasicLoginInformation = new AzureNative.AzureArcData.Inputs.BasicLoginInformationArgs
                {
                    Password = "********",
                    Username = "username",
                },
                EndTime = "Instance end time",
                StartTime = "Instance start time",
            },
            ResourceGroupName = "testrg",
            Sku = new AzureNative.AzureArcData.Inputs.SqlManagedInstanceSkuArgs
            {
                Dev = true,
                Name = "default",
                Tier = AzureNative.AzureArcData.SqlManagedInstanceSkuTier.GeneralPurpose,
            },
            SqlManagedInstanceName = "testsqlManagedInstance",
            Tags = 
            {
                { "mytag", "myval" },
            },
        });
    }

}
package main

import (
	azurearcdata "github.com/pulumi/pulumi-azure-native/sdk/go/azure/azurearcdata"
	"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("CustomLocation"),
			},
			Location: pulumi.String("northeurope"),
			Properties: &azurearcdata.SqlManagedInstancePropertiesArgs{
				Admin: pulumi.String("Admin user"),
				BasicLoginInformation: &azurearcdata.BasicLoginInformationArgs{
					Password: pulumi.String("********"),
					Username: pulumi.String("username"),
				},
				EndTime:   pulumi.String("Instance end time"),
				StartTime: pulumi.String("Instance start time"),
			},
			ResourceGroupName: pulumi.String("testrg"),
			Sku: &azurearcdata.SqlManagedInstanceSkuArgs{
				Dev:  pulumi.Bool(true),
				Name: pulumi.String("default"),
				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 java.util.*;
import java.io.*;
import java.nio.*;
import com.pulumi.*;

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(Map.ofEntries(
                Map.entry("name", "/subscriptions/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.ExtendedLocation/customLocations/arclocation"),
                Map.entry("type", "CustomLocation")
            ))
            .location("northeurope")
            .properties(Map.ofEntries(
                Map.entry("admin", "Admin user"),
                Map.entry("basicLoginInformation", Map.ofEntries(
                    Map.entry("password", "********"),
                    Map.entry("username", "username")
                )),
                Map.entry("endTime", "Instance end time"),
                Map.entry("startTime", "Instance start time")
            ))
            .resourceGroupName("testrg")
            .sku(Map.ofEntries(
                Map.entry("dev", true),
                Map.entry("name", "default"),
                Map.entry("tier", "GeneralPurpose")
            ))
            .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="CustomLocation",
    ),
    location="northeurope",
    properties=azure_native.azurearcdata.SqlManagedInstancePropertiesArgs(
        admin="Admin user",
        basic_login_information=azure_native.azurearcdata.BasicLoginInformationArgs(
            password="********",
            username="username",
        ),
        end_time="Instance end time",
        start_time="Instance start time",
    ),
    resource_group_name="testrg",
    sku=azure_native.azurearcdata.SqlManagedInstanceSkuArgs(
        dev=True,
        name="default",
        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: "CustomLocation",
    },
    location: "northeurope",
    properties: {
        admin: "Admin user",
        basicLoginInformation: {
            password: "********",
            username: "username",
        },
        endTime: "Instance end time",
        startTime: "Instance start time",
    },
    resourceGroupName: "testrg",
    sku: {
        dev: true,
        name: "default",
        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:
        admin: Admin user
        basicLoginInformation:
          password: '********'
          username: username
        endTime: Instance end time
        startTime: Instance start time
      resourceGroupName: testrg
      sku:
        dev: true
        name: default
        tier: GeneralPurpose
      sqlManagedInstanceName: testsqlManagedInstance
      tags:
        mytag: myval

Create a SqlManagedInstance Resource

new SqlManagedInstance(name: string, args: SqlManagedInstanceArgs, opts?: CustomResourceOptions);
@overload
def SqlManagedInstance(resource_name: str,
                       opts: Optional[ResourceOptions] = None,
                       extended_location: Optional[ExtendedLocationArgs] = None,
                       location: Optional[str] = None,
                       properties: Optional[SqlManagedInstancePropertiesArgs] = None,
                       resource_group_name: Optional[str] = None,
                       sku: Optional[SqlManagedInstanceSkuArgs] = None,
                       sql_managed_instance_name: Optional[str] = None,
                       tags: Optional[Mapping[str, str]] = None)
@overload
def SqlManagedInstance(resource_name: str,
                       args: SqlManagedInstanceArgs,
                       opts: Optional[ResourceOptions] = 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.

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.

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.AzureNative.AzureArcData.Inputs.SqlManagedInstancePropertiesArgs

null

ResourceGroupName string

The name of the Azure resource group

ExtendedLocation Pulumi.AzureNative.AzureArcData.Inputs.ExtendedLocationArgs

The extendedLocation of the resource.

Location string

The geo-location where the resource lives

Sku Pulumi.AzureNative.AzureArcData.Inputs.SqlManagedInstanceSkuArgs

Resource sku.

SqlManagedInstanceName string

The name of SQL Managed Instances

Tags Dictionary<string, string>

Resource tags.

Properties SqlManagedInstancePropertiesArgs

null

ResourceGroupName string

The name of the Azure resource group

ExtendedLocation ExtendedLocationArgs

The extendedLocation of the resource.

Location string

The geo-location where the resource lives

Sku SqlManagedInstanceSkuArgs

Resource sku.

SqlManagedInstanceName string

The name of SQL Managed Instances

Tags map[string]string

Resource tags.

properties SqlManagedInstancePropertiesArgs

null

resourceGroupName String

The name of the Azure resource group

extendedLocation ExtendedLocationArgs

The extendedLocation of the resource.

location String

The geo-location where the resource lives

sku SqlManagedInstanceSkuArgs

Resource sku.

sqlManagedInstanceName String

The name of SQL Managed Instances

tags Map

Resource tags.

properties SqlManagedInstancePropertiesArgs

null

resourceGroupName string

The name of the Azure resource group

extendedLocation ExtendedLocationArgs

The extendedLocation of the resource.

location string

The geo-location where the resource lives

sku SqlManagedInstanceSkuArgs

Resource sku.

sqlManagedInstanceName string

The name of SQL Managed Instances

tags {[key: string]: string}

Resource tags.

properties SqlManagedInstancePropertiesArgs

null

resource_group_name str

The name of the Azure resource group

extended_location ExtendedLocationArgs

The extendedLocation of the resource.

location str

The geo-location where the resource lives

sku SqlManagedInstanceSkuArgs

Resource sku.

sql_managed_instance_name str

The name of SQL Managed Instances

tags Mapping[str, str]

Resource tags.

properties Property Map

null

resourceGroupName String

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.

sqlManagedInstanceName String

The name of SQL Managed Instances

tags Map

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.AzureNative.AzureArcData.Outputs.SystemDataResponse

Read only system data

Type string

The type of the resource. Ex- 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 SystemDataResponse

Read only system data

Type string

The type of the resource. Ex- 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 SystemDataResponse

Read only system data

type String

The type of the resource. Ex- 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 SystemDataResponse

Read only system data

type string

The type of the resource. Ex- 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 SystemDataResponse

Read only system data

type str

The type of the resource. Ex- 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

Read only system data

type String

The type of the resource. Ex- Microsoft.Compute/virtualMachines or Microsoft.Storage/storageAccounts.

Supporting Types

BasicLoginInformation

Password string

Login password.

Username string

Login username.

Password string

Login password.

Username string

Login username.

password String

Login password.

username String

Login username.

password string

Login password.

username string

Login username.

password str

Login password.

username str

Login username.

password String

Login password.

username String

Login username.

BasicLoginInformationResponse

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

Name string

The name of the extended location.

Type string | Pulumi.AzureNative.AzureArcData.ExtendedLocationTypes

The type of the extended location.

Name string

The name of the extended location.

Type string | ExtendedLocationTypes

The type of the extended location.

name String

The name of the extended location.

type String | ExtendedLocationTypes

The type of the extended location.

name string

The name of the extended location.

type string | ExtendedLocationTypes

The type of the extended location.

name str

The name of the extended location.

type str | ExtendedLocationTypes

The type of the extended location.

name String

The name of the extended location.

type String | "CustomLocation"

The type of the extended location.

ExtendedLocationResponse

Name string

The name of the extended location.

Type string

The type of the extended location.

Name string

The name of the extended location.

Type string

The type of the extended location.

name String

The name of the extended location.

type String

The type of the extended location.

name string

The name of the extended location.

type string

The type of the extended location.

name str

The name of the extended location.

type str

The type of the extended location.

name String

The name of the extended location.

type String

The type of the extended location.

ExtendedLocationTypes

CustomLocation
CustomLocation
ExtendedLocationTypesCustomLocation
CustomLocation
CustomLocation
CustomLocation
CustomLocation
CustomLocation
CUSTOM_LOCATION
CustomLocation
"CustomLocation"
CustomLocation

SqlManagedInstanceProperties

Admin string

The instance admin user

BasicLoginInformation Pulumi.AzureNative.AzureArcData.Inputs.BasicLoginInformation

Username and password for basic authentication.

DataControllerId string

null

EndTime string

The instance end time

K8sRaw object

The raw kubernetes information

LastUploadedDate string

Last uploaded date from Kubernetes cluster. Defaults to current date time

StartTime string

The instance start time

Admin string

The instance admin user

BasicLoginInformation BasicLoginInformation

Username and password for basic authentication.

DataControllerId string

null

EndTime string

The instance end time

K8sRaw interface{}

The raw kubernetes information

LastUploadedDate string

Last uploaded date from Kubernetes cluster. Defaults to current date time

StartTime string

The instance start time

admin String

The instance admin user

basicLoginInformation BasicLoginInformation

Username and password for basic authentication.

dataControllerId String

null

endTime String

The instance end time

k8sRaw Object

The raw kubernetes information

lastUploadedDate String

Last uploaded date from Kubernetes cluster. Defaults to current date time

startTime String

The instance start time

admin string

The instance admin user

basicLoginInformation BasicLoginInformation

Username and password for basic authentication.

dataControllerId string

null

endTime string

The instance end time

k8sRaw any

The raw kubernetes information

lastUploadedDate string

Last uploaded date from Kubernetes cluster. Defaults to current date time

startTime string

The instance start time

admin str

The instance admin user

basic_login_information BasicLoginInformation

Username and password for basic authentication.

data_controller_id str

null

end_time str

The instance end time

k8s_raw Any

The raw kubernetes information

last_uploaded_date str

Last uploaded date from Kubernetes cluster. Defaults to current date time

start_time str

The instance start time

admin String

The instance admin user

basicLoginInformation Property Map

Username and password for basic authentication.

dataControllerId String

null

endTime String

The instance end time

k8sRaw Any

The raw kubernetes information

lastUploadedDate String

Last uploaded date from Kubernetes cluster. Defaults to current date time

startTime String

The instance start time

SqlManagedInstancePropertiesResponse

ProvisioningState string
Admin string

The instance admin user

BasicLoginInformation Pulumi.AzureNative.AzureArcData.Inputs.BasicLoginInformationResponse

Username and password for basic authentication.

DataControllerId string

null

EndTime string

The instance end time

K8sRaw object

The raw kubernetes information

LastUploadedDate string

Last uploaded date from Kubernetes cluster. Defaults to current date time

StartTime string

The instance start time

ProvisioningState string
Admin string

The instance admin user

BasicLoginInformation BasicLoginInformationResponse

Username and password for basic authentication.

DataControllerId string

null

EndTime string

The instance end time

K8sRaw interface{}

The raw kubernetes information

LastUploadedDate string

Last uploaded date from Kubernetes cluster. Defaults to current date time

StartTime string

The instance start time

provisioningState String
admin String

The instance admin user

basicLoginInformation BasicLoginInformationResponse

Username and password for basic authentication.

dataControllerId String

null

endTime String

The instance end time

k8sRaw Object

The raw kubernetes information

lastUploadedDate String

Last uploaded date from Kubernetes cluster. Defaults to current date time

startTime String

The instance start time

provisioningState string
admin string

The instance admin user

basicLoginInformation BasicLoginInformationResponse

Username and password for basic authentication.

dataControllerId string

null

endTime string

The instance end time

k8sRaw any

The raw kubernetes information

lastUploadedDate string

Last uploaded date from Kubernetes cluster. Defaults to current date time

startTime string

The instance start time

provisioning_state str
admin str

The instance admin user

basic_login_information BasicLoginInformationResponse

Username and password for basic authentication.

data_controller_id str

null

end_time str

The instance end time

k8s_raw Any

The raw kubernetes information

last_uploaded_date str

Last uploaded date from Kubernetes cluster. Defaults to current date time

start_time str

The instance start time

provisioningState String
admin String

The instance admin user

basicLoginInformation Property Map

Username and password for basic authentication.

dataControllerId String

null

endTime String

The instance end time

k8sRaw Any

The raw kubernetes information

lastUploadedDate String

Last uploaded date from Kubernetes cluster. Defaults to current date time

startTime String

The instance start time

SqlManagedInstanceSku

Name string

The name of the SKU. It is typically a letter+number code

Capacity int

If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.

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

If the service has different generations of hardware, for the same SKU, then that can be captured here.

Size string

The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.

Tier Pulumi.AzureNative.AzureArcData.SqlManagedInstanceSkuTier

This field is required to be implemented by the Resource Provider if the service has more than one tier.

Name string

The name of the SKU. It is typically a letter+number code

Capacity int

If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.

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

If the service has different generations of hardware, for the same SKU, then that can be captured here.

Size string

The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.

Tier SqlManagedInstanceSkuTier

This field is required to be implemented by the Resource Provider if the service has more than one tier.

name String

The name of the SKU. It is typically a letter+number code

capacity Integer

If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.

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

If the service has different generations of hardware, for the same SKU, then that can be captured here.

size String

The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.

tier SqlManagedInstanceSkuTier

This field is required to be implemented by the Resource Provider if the service has more than one tier.

name string

The name of the SKU. It is typically a letter+number code

capacity number

If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.

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

If the service has different generations of hardware, for the same SKU, then that can be captured here.

size string

The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.

tier SqlManagedInstanceSkuTier

This field is required to be implemented by the Resource Provider if the service has more than one tier.

name str

The name of the SKU. It is typically a letter+number code

capacity int

If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.

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

If the service has different generations of hardware, for the same SKU, then that can be captured here.

size str

The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.

tier SqlManagedInstanceSkuTier

This field is required to be implemented by the Resource Provider if the service has more than one tier.

name String

The name of the SKU. It is typically a letter+number code

capacity Number

If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.

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

If the service has different generations of hardware, for the same SKU, then that can be captured here.

size String

The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.

tier "GeneralPurpose" | "BusinessCritical"

This field is required to be implemented by the Resource Provider if the service has more than one tier.

SqlManagedInstanceSkuResponse

Name string

The name of the SKU. It is typically a letter+number code

Capacity int

If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.

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

If the service has different generations of hardware, for the same SKU, then that can be captured here.

Size string

The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.

Tier string

This field is required to be implemented by the Resource Provider if the service has more than one tier.

Name string

The name of the SKU. It is typically a letter+number code

Capacity int

If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.

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

If the service has different generations of hardware, for the same SKU, then that can be captured here.

Size string

The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.

Tier string

This field is required to be implemented by the Resource Provider if the service has more than one tier.

name String

The name of the SKU. It is typically a letter+number code

capacity Integer

If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.

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

If the service has different generations of hardware, for the same SKU, then that can be captured here.

size String

The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.

tier String

This field is required to be implemented by the Resource Provider if the service has more than one tier.

name string

The name of the SKU. It is typically a letter+number code

capacity number

If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.

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

If the service has different generations of hardware, for the same SKU, then that can be captured here.

size string

The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.

tier string

This field is required to be implemented by the Resource Provider if the service has more than one tier.

name str

The name of the SKU. It is typically a letter+number code

capacity int

If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.

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

If the service has different generations of hardware, for the same SKU, then that can be captured here.

size str

The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.

tier str

This field is required to be implemented by the Resource Provider if the service has more than one tier.

name String

The name of the SKU. It is typically a letter+number code

capacity Number

If the SKU supports scale out/in then the capacity integer should be included. If scale out/in is not possible for the resource this may be omitted.

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

If the service has different generations of hardware, for the same SKU, then that can be captured here.

size String

The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.

tier String

This field is required to be implemented by the Resource Provider if the service has more than one tier.

SqlManagedInstanceSkuTier

GeneralPurpose
GeneralPurpose
BusinessCritical
BusinessCritical
SqlManagedInstanceSkuTierGeneralPurpose
GeneralPurpose
SqlManagedInstanceSkuTierBusinessCritical
BusinessCritical
GeneralPurpose
GeneralPurpose
BusinessCritical
BusinessCritical
GeneralPurpose
GeneralPurpose
BusinessCritical
BusinessCritical
GENERAL_PURPOSE
GeneralPurpose
BUSINESS_CRITICAL
BusinessCritical
"GeneralPurpose"
GeneralPurpose
"BusinessCritical"
BusinessCritical

SystemDataResponse

CreatedAt string

The timestamp of resource creation (UTC)

CreatedBy string

An identifier for the identity that created the resource

CreatedByType string

The type of identity that created the resource

LastModifiedAt string

The timestamp of resource last modification (UTC)

LastModifiedBy string

An identifier for the identity that last modified the resource

LastModifiedByType string

The type of identity that last modified the resource

CreatedAt string

The timestamp of resource creation (UTC)

CreatedBy string

An identifier for the identity that created the resource

CreatedByType string

The type of identity that created the resource

LastModifiedAt string

The timestamp of resource last modification (UTC)

LastModifiedBy string

An identifier for the identity that last modified the resource

LastModifiedByType string

The type of identity that last modified the resource

createdAt String

The timestamp of resource creation (UTC)

createdBy String

An identifier for the identity that created the resource

createdByType String

The type of identity that created the resource

lastModifiedAt String

The timestamp of resource last modification (UTC)

lastModifiedBy String

An identifier for the identity that last modified the resource

lastModifiedByType String

The type of identity that last modified the resource

createdAt string

The timestamp of resource creation (UTC)

createdBy string

An identifier for the identity that created the resource

createdByType string

The type of identity that created the resource

lastModifiedAt string

The timestamp of resource last modification (UTC)

lastModifiedBy string

An identifier for the identity that last modified the resource

lastModifiedByType string

The type of identity that last modified the resource

created_at str

The timestamp of resource creation (UTC)

created_by str

An identifier for the identity that created the resource

created_by_type str

The type of identity that created the resource

last_modified_at str

The timestamp of resource last modification (UTC)

last_modified_by str

An identifier for the identity that last modified the resource

last_modified_by_type str

The type of identity that last modified the resource

createdAt String

The timestamp of resource creation (UTC)

createdBy String

An identifier for the identity that created the resource

createdByType String

The type of identity that created the resource

lastModifiedAt String

The timestamp of resource last modification (UTC)

lastModifiedBy String

An identifier for the identity that last modified the resource

lastModifiedByType String

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/00000000-1111-2222-3333-444444444444/resourceGroups/testrg/providers/Microsoft.AzureArcData/sqlManagedInstances/testsqlManagedInstance 

Package Details

Repository
https://github.com/pulumi/pulumi-azure-native
License
Apache-2.0