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

azure-native.azurearcdata.SqlServerInstance

Explore with Pulumi AI

This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.0.1 published on Monday, Apr 7, 2025 by Pulumi

A SqlServerInstance.

Uses Azure REST API version 2024-01-01. In version 2.x of the Azure Native provider, it used API version 2023-01-15-preview.

Other available API versions: 2023-01-15-preview, 2024-05-01-preview, 2025-03-01-preview. These can be accessed by generating a local SDK package using the CLI command pulumi package add azure-native azurearcdata [ApiVersion]. See the version guide for details.

Example Usage

Updates a SQL Server Instance tags.

using System.Collections.Generic;
using System.Linq;
using Pulumi;
using AzureNative = Pulumi.AzureNative;

return await Deployment.RunAsync(() => 
{
    var sqlServerInstance = new AzureNative.AzureArcData.SqlServerInstance("sqlServerInstance", new()
    {
        Location = "northeurope",
        Properties = new AzureNative.AzureArcData.Inputs.SqlServerInstancePropertiesArgs
        {
            BackupPolicy = new AzureNative.AzureArcData.Inputs.BackupPolicyArgs
            {
                DifferentialBackupHours = 12,
                FullBackupDays = 1,
                RetentionPeriodDays = 1,
                TransactionLogBackupMinutes = 30,
            },
            Cores = "4",
            Edition = AzureNative.AzureArcData.EditionType.Developer,
            HostType = AzureNative.AzureArcData.HostType.Physical_Server,
            InstanceName = "name of instance",
            Monitoring = new AzureNative.AzureArcData.Inputs.MonitoringArgs
            {
                Enabled = false,
            },
            Version = AzureNative.AzureArcData.SqlVersion.SQL_Server_2012,
        },
        ResourceGroupName = "testrg",
        SqlServerInstanceName = "testsqlServerInstance",
        Tags = 
        {
            { "mytag", "myval" },
        },
    });

});
Copy
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.NewSqlServerInstance(ctx, "sqlServerInstance", &azurearcdata.SqlServerInstanceArgs{
			Location: pulumi.String("northeurope"),
			Properties: &azurearcdata.SqlServerInstancePropertiesArgs{
				BackupPolicy: &azurearcdata.BackupPolicyArgs{
					DifferentialBackupHours:     pulumi.Int(12),
					FullBackupDays:              pulumi.Int(1),
					RetentionPeriodDays:         pulumi.Int(1),
					TransactionLogBackupMinutes: pulumi.Int(30),
				},
				Cores:        pulumi.String("4"),
				Edition:      pulumi.String(azurearcdata.EditionTypeDeveloper),
				HostType:     pulumi.String(azurearcdata.HostType_Physical_Server),
				InstanceName: pulumi.String("name of instance"),
				Monitoring: &azurearcdata.MonitoringArgs{
					Enabled: pulumi.Bool(false),
				},
				Version: pulumi.String(azurearcdata.SqlVersion_SQL_Server_2012),
			},
			ResourceGroupName:     pulumi.String("testrg"),
			SqlServerInstanceName: pulumi.String("testsqlServerInstance"),
			Tags: pulumi.StringMap{
				"mytag": pulumi.String("myval"),
			},
		})
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.azurenative.azurearcdata.SqlServerInstance;
import com.pulumi.azurenative.azurearcdata.SqlServerInstanceArgs;
import com.pulumi.azurenative.azurearcdata.inputs.SqlServerInstancePropertiesArgs;
import com.pulumi.azurenative.azurearcdata.inputs.BackupPolicyArgs;
import com.pulumi.azurenative.azurearcdata.inputs.MonitoringArgs;
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 sqlServerInstance = new SqlServerInstance("sqlServerInstance", SqlServerInstanceArgs.builder()
            .location("northeurope")
            .properties(SqlServerInstancePropertiesArgs.builder()
                .backupPolicy(BackupPolicyArgs.builder()
                    .differentialBackupHours(12)
                    .fullBackupDays(1)
                    .retentionPeriodDays(1)
                    .transactionLogBackupMinutes(30)
                    .build())
                .cores("4")
                .edition("Developer")
                .hostType("Physical Server")
                .instanceName("name of instance")
                .monitoring(MonitoringArgs.builder()
                    .enabled(false)
                    .build())
                .version("SQL Server 2012")
                .build())
            .resourceGroupName("testrg")
            .sqlServerInstanceName("testsqlServerInstance")
            .tags(Map.of("mytag", "myval"))
            .build());

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

const sqlServerInstance = new azure_native.azurearcdata.SqlServerInstance("sqlServerInstance", {
    location: "northeurope",
    properties: {
        backupPolicy: {
            differentialBackupHours: 12,
            fullBackupDays: 1,
            retentionPeriodDays: 1,
            transactionLogBackupMinutes: 30,
        },
        cores: "4",
        edition: azure_native.azurearcdata.EditionType.Developer,
        hostType: azure_native.azurearcdata.HostType.Physical_Server,
        instanceName: "name of instance",
        monitoring: {
            enabled: false,
        },
        version: azure_native.azurearcdata.SqlVersion.SQL_Server_2012,
    },
    resourceGroupName: "testrg",
    sqlServerInstanceName: "testsqlServerInstance",
    tags: {
        mytag: "myval",
    },
});
Copy
import pulumi
import pulumi_azure_native as azure_native

sql_server_instance = azure_native.azurearcdata.SqlServerInstance("sqlServerInstance",
    location="northeurope",
    properties={
        "backup_policy": {
            "differential_backup_hours": 12,
            "full_backup_days": 1,
            "retention_period_days": 1,
            "transaction_log_backup_minutes": 30,
        },
        "cores": "4",
        "edition": azure_native.azurearcdata.EditionType.DEVELOPER,
        "host_type": azure_native.azurearcdata.HostType.PHYSICAL_SERVER,
        "instance_name": "name of instance",
        "monitoring": {
            "enabled": False,
        },
        "version": azure_native.azurearcdata.SqlVersion.SQ_L_SERVER_2012,
    },
    resource_group_name="testrg",
    sql_server_instance_name="testsqlServerInstance",
    tags={
        "mytag": "myval",
    })
Copy
resources:
  sqlServerInstance:
    type: azure-native:azurearcdata:SqlServerInstance
    properties:
      location: northeurope
      properties:
        backupPolicy:
          differentialBackupHours: 12
          fullBackupDays: 1
          retentionPeriodDays: 1
          transactionLogBackupMinutes: 30
        cores: '4'
        edition: Developer
        hostType: Physical Server
        instanceName: name of instance
        monitoring:
          enabled: false
        version: SQL Server 2012
      resourceGroupName: testrg
      sqlServerInstanceName: testsqlServerInstance
      tags:
        mytag: myval
Copy

Create SqlServerInstance Resource

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

Constructor syntax

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

@overload
def SqlServerInstance(resource_name: str,
                      opts: Optional[ResourceOptions] = None,
                      resource_group_name: Optional[str] = None,
                      location: Optional[str] = None,
                      properties: Optional[SqlServerInstancePropertiesArgs] = None,
                      sql_server_instance_name: Optional[str] = None,
                      tags: Optional[Mapping[str, str]] = None)
func NewSqlServerInstance(ctx *Context, name string, args SqlServerInstanceArgs, opts ...ResourceOption) (*SqlServerInstance, error)
public SqlServerInstance(string name, SqlServerInstanceArgs args, CustomResourceOptions? opts = null)
public SqlServerInstance(String name, SqlServerInstanceArgs args)
public SqlServerInstance(String name, SqlServerInstanceArgs args, CustomResourceOptions options)
type: azure-native:azurearcdata:SqlServerInstance
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. SqlServerInstanceArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. SqlServerInstanceArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. SqlServerInstanceArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. SqlServerInstanceArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. SqlServerInstanceArgs
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 sqlServerInstanceResource = new AzureNative.AzureArcData.SqlServerInstance("sqlServerInstanceResource", new()
{
    ResourceGroupName = "string",
    Location = "string",
    Properties = new AzureNative.AzureArcData.Inputs.SqlServerInstancePropertiesArgs
    {
        BackupPolicy = new AzureNative.AzureArcData.Inputs.BackupPolicyArgs
        {
            DifferentialBackupHours = 0,
            FullBackupDays = 0,
            RetentionPeriodDays = 0,
            TransactionLogBackupMinutes = 0,
        },
        Cores = "string",
        Edition = "string",
        HostType = "string",
        InstanceName = "string",
        Monitoring = new AzureNative.AzureArcData.Inputs.MonitoringArgs
        {
            Enabled = false,
        },
        UpgradeLockedUntil = "string",
        Version = "string",
    },
    SqlServerInstanceName = "string",
    Tags = 
    {
        { "string", "string" },
    },
});
Copy
example, err := azurearcdata.NewSqlServerInstance(ctx, "sqlServerInstanceResource", &azurearcdata.SqlServerInstanceArgs{
	ResourceGroupName: pulumi.String("string"),
	Location:          pulumi.String("string"),
	Properties: &azurearcdata.SqlServerInstancePropertiesArgs{
		BackupPolicy: &azurearcdata.BackupPolicyArgs{
			DifferentialBackupHours:     pulumi.Int(0),
			FullBackupDays:              pulumi.Int(0),
			RetentionPeriodDays:         pulumi.Int(0),
			TransactionLogBackupMinutes: pulumi.Int(0),
		},
		Cores:        pulumi.String("string"),
		Edition:      pulumi.String("string"),
		HostType:     pulumi.String("string"),
		InstanceName: pulumi.String("string"),
		Monitoring: &azurearcdata.MonitoringArgs{
			Enabled: pulumi.Bool(false),
		},
		UpgradeLockedUntil: pulumi.String("string"),
		Version:            pulumi.String("string"),
	},
	SqlServerInstanceName: pulumi.String("string"),
	Tags: pulumi.StringMap{
		"string": pulumi.String("string"),
	},
})
Copy
var sqlServerInstanceResource = new SqlServerInstance("sqlServerInstanceResource", SqlServerInstanceArgs.builder()
    .resourceGroupName("string")
    .location("string")
    .properties(SqlServerInstancePropertiesArgs.builder()
        .backupPolicy(BackupPolicyArgs.builder()
            .differentialBackupHours(0)
            .fullBackupDays(0)
            .retentionPeriodDays(0)
            .transactionLogBackupMinutes(0)
            .build())
        .cores("string")
        .edition("string")
        .hostType("string")
        .instanceName("string")
        .monitoring(MonitoringArgs.builder()
            .enabled(false)
            .build())
        .upgradeLockedUntil("string")
        .version("string")
        .build())
    .sqlServerInstanceName("string")
    .tags(Map.of("string", "string"))
    .build());
Copy
sql_server_instance_resource = azure_native.azurearcdata.SqlServerInstance("sqlServerInstanceResource",
    resource_group_name="string",
    location="string",
    properties={
        "backup_policy": {
            "differential_backup_hours": 0,
            "full_backup_days": 0,
            "retention_period_days": 0,
            "transaction_log_backup_minutes": 0,
        },
        "cores": "string",
        "edition": "string",
        "host_type": "string",
        "instance_name": "string",
        "monitoring": {
            "enabled": False,
        },
        "upgrade_locked_until": "string",
        "version": "string",
    },
    sql_server_instance_name="string",
    tags={
        "string": "string",
    })
Copy
const sqlServerInstanceResource = new azure_native.azurearcdata.SqlServerInstance("sqlServerInstanceResource", {
    resourceGroupName: "string",
    location: "string",
    properties: {
        backupPolicy: {
            differentialBackupHours: 0,
            fullBackupDays: 0,
            retentionPeriodDays: 0,
            transactionLogBackupMinutes: 0,
        },
        cores: "string",
        edition: "string",
        hostType: "string",
        instanceName: "string",
        monitoring: {
            enabled: false,
        },
        upgradeLockedUntil: "string",
        version: "string",
    },
    sqlServerInstanceName: "string",
    tags: {
        string: "string",
    },
});
Copy
type: azure-native:azurearcdata:SqlServerInstance
properties:
    location: string
    properties:
        backupPolicy:
            differentialBackupHours: 0
            fullBackupDays: 0
            retentionPeriodDays: 0
            transactionLogBackupMinutes: 0
        cores: string
        edition: string
        hostType: string
        instanceName: string
        monitoring:
            enabled: false
        upgradeLockedUntil: string
        version: string
    resourceGroupName: string
    sqlServerInstanceName: string
    tags:
        string: string
Copy

SqlServerInstance Resource Properties

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

Inputs

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

The SqlServerInstance resource accepts the following input properties:

ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the Azure resource group
Location Changes to this property will trigger replacement. string
The geo-location where the resource lives
Properties Pulumi.AzureNative.AzureArcData.Inputs.SqlServerInstanceProperties
null
SqlServerInstanceName Changes to this property will trigger replacement. string
Name of SQL Server Instance
Tags Dictionary<string, string>
Resource tags.
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the Azure resource group
Location Changes to this property will trigger replacement. string
The geo-location where the resource lives
Properties SqlServerInstancePropertiesArgs
null
SqlServerInstanceName Changes to this property will trigger replacement. string
Name of SQL Server Instance
Tags map[string]string
Resource tags.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the Azure resource group
location Changes to this property will trigger replacement. String
The geo-location where the resource lives
properties SqlServerInstanceProperties
null
sqlServerInstanceName Changes to this property will trigger replacement. String
Name of SQL Server Instance
tags Map<String,String>
Resource tags.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the Azure resource group
location Changes to this property will trigger replacement. string
The geo-location where the resource lives
properties SqlServerInstanceProperties
null
sqlServerInstanceName Changes to this property will trigger replacement. string
Name of SQL Server Instance
tags {[key: string]: string}
Resource tags.
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the Azure resource group
location Changes to this property will trigger replacement. str
The geo-location where the resource lives
properties SqlServerInstancePropertiesArgs
null
sql_server_instance_name Changes to this property will trigger replacement. str
Name of SQL Server Instance
tags Mapping[str, str]
Resource tags.
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the Azure resource group
location Changes to this property will trigger replacement. String
The geo-location where the resource lives
properties Property Map
null
sqlServerInstanceName Changes to this property will trigger replacement. String
Name of SQL Server Instance
tags Map<String>
Resource tags.

Outputs

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

AzureApiVersion string
The Azure API version of the resource.
Id string
The provider-assigned unique ID for this managed resource.
Name string
The name of the resource
SystemData Pulumi.AzureNative.AzureArcData.Outputs.SystemDataResponse
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"
AzureApiVersion string
The Azure API version of the resource.
Id string
The provider-assigned unique ID for this managed resource.
Name string
The name of the resource
SystemData SystemDataResponse
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"
azureApiVersion String
The Azure API version of the resource.
id String
The provider-assigned unique ID for this managed resource.
name String
The name of the resource
systemData SystemDataResponse
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"
azureApiVersion string
The Azure API version of the resource.
id string
The provider-assigned unique ID for this managed resource.
name string
The name of the resource
systemData SystemDataResponse
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"
azure_api_version str
The Azure API version of the resource.
id str
The provider-assigned unique ID for this managed resource.
name str
The name of the resource
system_data SystemDataResponse
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"
azureApiVersion String
The Azure API version of the resource.
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

BackupPolicy
, BackupPolicyArgs

DifferentialBackupHours int
The differential backup interval in hours.
FullBackupDays int
The value indicating days between full backups.
RetentionPeriodDays int
The retention period for all the databases in this managed instance.
TransactionLogBackupMinutes int
The value indicating minutes between transaction log backups.
DifferentialBackupHours int
The differential backup interval in hours.
FullBackupDays int
The value indicating days between full backups.
RetentionPeriodDays int
The retention period for all the databases in this managed instance.
TransactionLogBackupMinutes int
The value indicating minutes between transaction log backups.
differentialBackupHours Integer
The differential backup interval in hours.
fullBackupDays Integer
The value indicating days between full backups.
retentionPeriodDays Integer
The retention period for all the databases in this managed instance.
transactionLogBackupMinutes Integer
The value indicating minutes between transaction log backups.
differentialBackupHours number
The differential backup interval in hours.
fullBackupDays number
The value indicating days between full backups.
retentionPeriodDays number
The retention period for all the databases in this managed instance.
transactionLogBackupMinutes number
The value indicating minutes between transaction log backups.
differential_backup_hours int
The differential backup interval in hours.
full_backup_days int
The value indicating days between full backups.
retention_period_days int
The retention period for all the databases in this managed instance.
transaction_log_backup_minutes int
The value indicating minutes between transaction log backups.
differentialBackupHours Number
The differential backup interval in hours.
fullBackupDays Number
The value indicating days between full backups.
retentionPeriodDays Number
The retention period for all the databases in this managed instance.
transactionLogBackupMinutes Number
The value indicating minutes between transaction log backups.

BackupPolicyResponse
, BackupPolicyResponseArgs

DifferentialBackupHours int
The differential backup interval in hours.
FullBackupDays int
The value indicating days between full backups.
RetentionPeriodDays int
The retention period for all the databases in this managed instance.
TransactionLogBackupMinutes int
The value indicating minutes between transaction log backups.
DifferentialBackupHours int
The differential backup interval in hours.
FullBackupDays int
The value indicating days between full backups.
RetentionPeriodDays int
The retention period for all the databases in this managed instance.
TransactionLogBackupMinutes int
The value indicating minutes between transaction log backups.
differentialBackupHours Integer
The differential backup interval in hours.
fullBackupDays Integer
The value indicating days between full backups.
retentionPeriodDays Integer
The retention period for all the databases in this managed instance.
transactionLogBackupMinutes Integer
The value indicating minutes between transaction log backups.
differentialBackupHours number
The differential backup interval in hours.
fullBackupDays number
The value indicating days between full backups.
retentionPeriodDays number
The retention period for all the databases in this managed instance.
transactionLogBackupMinutes number
The value indicating minutes between transaction log backups.
differential_backup_hours int
The differential backup interval in hours.
full_backup_days int
The value indicating days between full backups.
retention_period_days int
The retention period for all the databases in this managed instance.
transaction_log_backup_minutes int
The value indicating minutes between transaction log backups.
differentialBackupHours Number
The differential backup interval in hours.
fullBackupDays Number
The value indicating days between full backups.
retentionPeriodDays Number
The retention period for all the databases in this managed instance.
transactionLogBackupMinutes Number
The value indicating minutes between transaction log backups.

EditionType
, EditionTypeArgs

Evaluation
Evaluation
Enterprise
Enterprise
Standard
Standard
Web
Web
Developer
Developer
Express
Express
Business_Intelligence
Business Intelligence
EditionTypeEvaluation
Evaluation
EditionTypeEnterprise
Enterprise
EditionTypeStandard
Standard
EditionTypeWeb
Web
EditionTypeDeveloper
Developer
EditionTypeExpress
Express
EditionType_Business_Intelligence
Business Intelligence
Evaluation
Evaluation
Enterprise
Enterprise
Standard
Standard
Web
Web
Developer
Developer
Express
Express
Business_Intelligence
Business Intelligence
Evaluation
Evaluation
Enterprise
Enterprise
Standard
Standard
Web
Web
Developer
Developer
Express
Express
Business_Intelligence
Business Intelligence
EVALUATION
Evaluation
ENTERPRISE
Enterprise
STANDARD
Standard
WEB
Web
DEVELOPER
Developer
EXPRESS
Express
BUSINESS_INTELLIGENCE
Business Intelligence
"Evaluation"
Evaluation
"Enterprise"
Enterprise
"Standard"
Standard
"Web"
Web
"Developer"
Developer
"Express"
Express
"Business Intelligence"
Business Intelligence

FailoverClusterResponse
, FailoverClusterResponseArgs

HostNames This property is required. List<string>
The host names which are part of the SQL FCI resource group.
Id This property is required. string
The GUID of the SQL Server's underlying Failover Cluster.
NetworkName This property is required. string
The network name to connect to the SQL FCI.
SqlInstanceIds This property is required. List<string>
The ARM IDs of the Arc SQL Server resources, belonging to the current server's Failover cluster.
HostNames This property is required. []string
The host names which are part of the SQL FCI resource group.
Id This property is required. string
The GUID of the SQL Server's underlying Failover Cluster.
NetworkName This property is required. string
The network name to connect to the SQL FCI.
SqlInstanceIds This property is required. []string
The ARM IDs of the Arc SQL Server resources, belonging to the current server's Failover cluster.
hostNames This property is required. List<String>
The host names which are part of the SQL FCI resource group.
id This property is required. String
The GUID of the SQL Server's underlying Failover Cluster.
networkName This property is required. String
The network name to connect to the SQL FCI.
sqlInstanceIds This property is required. List<String>
The ARM IDs of the Arc SQL Server resources, belonging to the current server's Failover cluster.
hostNames This property is required. string[]
The host names which are part of the SQL FCI resource group.
id This property is required. string
The GUID of the SQL Server's underlying Failover Cluster.
networkName This property is required. string
The network name to connect to the SQL FCI.
sqlInstanceIds This property is required. string[]
The ARM IDs of the Arc SQL Server resources, belonging to the current server's Failover cluster.
host_names This property is required. Sequence[str]
The host names which are part of the SQL FCI resource group.
id This property is required. str
The GUID of the SQL Server's underlying Failover Cluster.
network_name This property is required. str
The network name to connect to the SQL FCI.
sql_instance_ids This property is required. Sequence[str]
The ARM IDs of the Arc SQL Server resources, belonging to the current server's Failover cluster.
hostNames This property is required. List<String>
The host names which are part of the SQL FCI resource group.
id This property is required. String
The GUID of the SQL Server's underlying Failover Cluster.
networkName This property is required. String
The network name to connect to the SQL FCI.
sqlInstanceIds This property is required. List<String>
The ARM IDs of the Arc SQL Server resources, belonging to the current server's Failover cluster.

HostType
, HostTypeArgs

Azure_Virtual_Machine
Azure Virtual Machine
Azure_VMWare_Virtual_Machine
Azure VMWare Virtual Machine
Azure_Kubernetes_Service
Azure Kubernetes Service
AWS_VMWare_Virtual_Machine
AWS VMWare Virtual Machine
AWS_Kubernetes_Service
AWS Kubernetes Service
GCP_VMWare_Virtual_Machine
GCP VMWare Virtual Machine
GCP_Kubernetes_Service
GCP Kubernetes Service
Container
Container
Virtual_Machine
Virtual Machine
Physical_Server
Physical Server
AWS_Virtual_Machine
AWS Virtual Machine
GCP_Virtual_Machine
GCP Virtual Machine
Other
Other
HostType_Azure_Virtual_Machine
Azure Virtual Machine
HostType_Azure_VMWare_Virtual_Machine
Azure VMWare Virtual Machine
HostType_Azure_Kubernetes_Service
Azure Kubernetes Service
HostType_AWS_VMWare_Virtual_Machine
AWS VMWare Virtual Machine
HostType_AWS_Kubernetes_Service
AWS Kubernetes Service
HostType_GCP_VMWare_Virtual_Machine
GCP VMWare Virtual Machine
HostType_GCP_Kubernetes_Service
GCP Kubernetes Service
HostTypeContainer
Container
HostType_Virtual_Machine
Virtual Machine
HostType_Physical_Server
Physical Server
HostType_AWS_Virtual_Machine
AWS Virtual Machine
HostType_GCP_Virtual_Machine
GCP Virtual Machine
HostTypeOther
Other
Azure_Virtual_Machine
Azure Virtual Machine
Azure_VMWare_Virtual_Machine
Azure VMWare Virtual Machine
Azure_Kubernetes_Service
Azure Kubernetes Service
AWS_VMWare_Virtual_Machine
AWS VMWare Virtual Machine
AWS_Kubernetes_Service
AWS Kubernetes Service
GCP_VMWare_Virtual_Machine
GCP VMWare Virtual Machine
GCP_Kubernetes_Service
GCP Kubernetes Service
Container
Container
Virtual_Machine
Virtual Machine
Physical_Server
Physical Server
AWS_Virtual_Machine
AWS Virtual Machine
GCP_Virtual_Machine
GCP Virtual Machine
Other
Other
Azure_Virtual_Machine
Azure Virtual Machine
Azure_VMWare_Virtual_Machine
Azure VMWare Virtual Machine
Azure_Kubernetes_Service
Azure Kubernetes Service
AWS_VMWare_Virtual_Machine
AWS VMWare Virtual Machine
AWS_Kubernetes_Service
AWS Kubernetes Service
GCP_VMWare_Virtual_Machine
GCP VMWare Virtual Machine
GCP_Kubernetes_Service
GCP Kubernetes Service
Container
Container
Virtual_Machine
Virtual Machine
Physical_Server
Physical Server
AWS_Virtual_Machine
AWS Virtual Machine
GCP_Virtual_Machine
GCP Virtual Machine
Other
Other
AZURE_VIRTUAL_MACHINE
Azure Virtual Machine
AZURE_VM_WARE_VIRTUAL_MACHINE
Azure VMWare Virtual Machine
AZURE_KUBERNETES_SERVICE
Azure Kubernetes Service
AW_S_VM_WARE_VIRTUAL_MACHINE
AWS VMWare Virtual Machine
AW_S_KUBERNETES_SERVICE
AWS Kubernetes Service
GC_P_VM_WARE_VIRTUAL_MACHINE
GCP VMWare Virtual Machine
GC_P_KUBERNETES_SERVICE
GCP Kubernetes Service
CONTAINER
Container
VIRTUAL_MACHINE
Virtual Machine
PHYSICAL_SERVER
Physical Server
AW_S_VIRTUAL_MACHINE
AWS Virtual Machine
GC_P_VIRTUAL_MACHINE
GCP Virtual Machine
OTHER
Other
"Azure Virtual Machine"
Azure Virtual Machine
"Azure VMWare Virtual Machine"
Azure VMWare Virtual Machine
"Azure Kubernetes Service"
Azure Kubernetes Service
"AWS VMWare Virtual Machine"
AWS VMWare Virtual Machine
"AWS Kubernetes Service"
AWS Kubernetes Service
"GCP VMWare Virtual Machine"
GCP VMWare Virtual Machine
"GCP Kubernetes Service"
GCP Kubernetes Service
"Container"
Container
"Virtual Machine"
Virtual Machine
"Physical Server"
Physical Server
"AWS Virtual Machine"
AWS Virtual Machine
"GCP Virtual Machine"
GCP Virtual Machine
"Other"
Other

Monitoring
, MonitoringArgs

Enabled bool
Indicates if monitoring is enabled for this SQL Server instance.
Enabled bool
Indicates if monitoring is enabled for this SQL Server instance.
enabled Boolean
Indicates if monitoring is enabled for this SQL Server instance.
enabled boolean
Indicates if monitoring is enabled for this SQL Server instance.
enabled bool
Indicates if monitoring is enabled for this SQL Server instance.
enabled Boolean
Indicates if monitoring is enabled for this SQL Server instance.

MonitoringResponse
, MonitoringResponseArgs

Enabled bool
Indicates if monitoring is enabled for this SQL Server instance.
Enabled bool
Indicates if monitoring is enabled for this SQL Server instance.
enabled Boolean
Indicates if monitoring is enabled for this SQL Server instance.
enabled boolean
Indicates if monitoring is enabled for this SQL Server instance.
enabled bool
Indicates if monitoring is enabled for this SQL Server instance.
enabled Boolean
Indicates if monitoring is enabled for this SQL Server instance.

SqlServerInstanceProperties
, SqlServerInstancePropertiesArgs

BackupPolicy Pulumi.AzureNative.AzureArcData.Inputs.BackupPolicy
The backup profile for the SQL server.
Cores string
The number of total cores of the Operating System Environment (OSE) hosting the SQL Server instance.
Edition string | Pulumi.AzureNative.AzureArcData.EditionType
SQL Server edition.
HostType string | Pulumi.AzureNative.AzureArcData.HostType
Type of host for Azure Arc SQL Server
InstanceName string
SQL Server instance name.
Monitoring Pulumi.AzureNative.AzureArcData.Inputs.Monitoring
The monitoring configuration.
UpgradeLockedUntil string
Upgrade Action for this resource is locked until it expires. The Expiration time indicated by this value. It is not locked when it is empty.
Version string | Pulumi.AzureNative.AzureArcData.SqlVersion
SQL Server version.
BackupPolicy BackupPolicy
The backup profile for the SQL server.
Cores string
The number of total cores of the Operating System Environment (OSE) hosting the SQL Server instance.
Edition string | EditionType
SQL Server edition.
HostType string | HostType
Type of host for Azure Arc SQL Server
InstanceName string
SQL Server instance name.
Monitoring Monitoring
The monitoring configuration.
UpgradeLockedUntil string
Upgrade Action for this resource is locked until it expires. The Expiration time indicated by this value. It is not locked when it is empty.
Version string | SqlVersion
SQL Server version.
backupPolicy BackupPolicy
The backup profile for the SQL server.
cores String
The number of total cores of the Operating System Environment (OSE) hosting the SQL Server instance.
edition String | EditionType
SQL Server edition.
hostType String | HostType
Type of host for Azure Arc SQL Server
instanceName String
SQL Server instance name.
monitoring Monitoring
The monitoring configuration.
upgradeLockedUntil String
Upgrade Action for this resource is locked until it expires. The Expiration time indicated by this value. It is not locked when it is empty.
version String | SqlVersion
SQL Server version.
backupPolicy BackupPolicy
The backup profile for the SQL server.
cores string
The number of total cores of the Operating System Environment (OSE) hosting the SQL Server instance.
edition string | EditionType
SQL Server edition.
hostType string | HostType
Type of host for Azure Arc SQL Server
instanceName string
SQL Server instance name.
monitoring Monitoring
The monitoring configuration.
upgradeLockedUntil string
Upgrade Action for this resource is locked until it expires. The Expiration time indicated by this value. It is not locked when it is empty.
version string | SqlVersion
SQL Server version.
backup_policy BackupPolicy
The backup profile for the SQL server.
cores str
The number of total cores of the Operating System Environment (OSE) hosting the SQL Server instance.
edition str | EditionType
SQL Server edition.
host_type str | HostType
Type of host for Azure Arc SQL Server
instance_name str
SQL Server instance name.
monitoring Monitoring
The monitoring configuration.
upgrade_locked_until str
Upgrade Action for this resource is locked until it expires. The Expiration time indicated by this value. It is not locked when it is empty.
version str | SqlVersion
SQL Server version.
backupPolicy Property Map
The backup profile for the SQL server.
cores String
The number of total cores of the Operating System Environment (OSE) hosting the SQL Server instance.
edition String | "Evaluation" | "Enterprise" | "Standard" | "Web" | "Developer" | "Express" | "Business Intelligence"
SQL Server edition.
hostType String | "Azure Virtual Machine" | "Azure VMWare Virtual Machine" | "Azure Kubernetes Service" | "AWS VMWare Virtual Machine" | "AWS Kubernetes Service" | "GCP VMWare Virtual Machine" | "GCP Kubernetes Service" | "Container" | "Virtual Machine" | "Physical Server" | "AWS Virtual Machine" | "GCP Virtual Machine" | "Other"
Type of host for Azure Arc SQL Server
instanceName String
SQL Server instance name.
monitoring Property Map
The monitoring configuration.
upgradeLockedUntil String
Upgrade Action for this resource is locked until it expires. The Expiration time indicated by this value. It is not locked when it is empty.
version String | "SQL Server 2012" | "SQL Server 2014" | "SQL Server 2016" | "SQL Server 2017" | "SQL Server 2019" | "SQL Server 2022" | "Unknown"
SQL Server version.

SqlServerInstancePropertiesResponse
, SqlServerInstancePropertiesResponseArgs

AlwaysOnRole This property is required. string
The role of the SQL Server, based on availability.
AzureDefenderStatus This property is required. string
Status of Azure Defender.
AzureDefenderStatusLastUpdated This property is required. string
Timestamp of last Azure Defender status update.
Collation This property is required. string
SQL Server collation.
ContainerResourceId This property is required. string
ARM Resource id of the container resource (Azure Arc for Servers).
CreateTime This property is required. string
The time when the resource was created.
CurrentVersion This property is required. string
SQL Server current version.
LastInventoryUploadTime This property is required. string
The time when last successful inventory upload was performed.
LastUsageUploadTime This property is required. string
The time when last successful usage upload was performed.
LicenseType This property is required. string
SQL Server license type.
PatchLevel This property is required. string
SQL Server update level.
ProductId This property is required. string
SQL Server product ID.
ProvisioningState This property is required. string
The provisioning state of the Arc-enabled SQL Server resource.
Status This property is required. string
The cloud connectivity status.
TcpDynamicPorts This property is required. string
Dynamic TCP ports used by SQL Server.
TcpStaticPorts This property is required. string
Static TCP ports used by SQL Server.
VCore This property is required. string
The number of logical processors used by the SQL Server instance.
BackupPolicy Pulumi.AzureNative.AzureArcData.Inputs.BackupPolicyResponse
The backup profile for the SQL server.
Cores string
The number of total cores of the Operating System Environment (OSE) hosting the SQL Server instance.
Edition string
SQL Server edition.
FailoverCluster Pulumi.AzureNative.AzureArcData.Inputs.FailoverClusterResponse
Failover Cluster Instance properties.
HostType string
Type of host for Azure Arc SQL Server
InstanceName string
SQL Server instance name.
Monitoring Pulumi.AzureNative.AzureArcData.Inputs.MonitoringResponse
The monitoring configuration.
UpgradeLockedUntil string
Upgrade Action for this resource is locked until it expires. The Expiration time indicated by this value. It is not locked when it is empty.
Version string
SQL Server version.
AlwaysOnRole This property is required. string
The role of the SQL Server, based on availability.
AzureDefenderStatus This property is required. string
Status of Azure Defender.
AzureDefenderStatusLastUpdated This property is required. string
Timestamp of last Azure Defender status update.
Collation This property is required. string
SQL Server collation.
ContainerResourceId This property is required. string
ARM Resource id of the container resource (Azure Arc for Servers).
CreateTime This property is required. string
The time when the resource was created.
CurrentVersion This property is required. string
SQL Server current version.
LastInventoryUploadTime This property is required. string
The time when last successful inventory upload was performed.
LastUsageUploadTime This property is required. string
The time when last successful usage upload was performed.
LicenseType This property is required. string
SQL Server license type.
PatchLevel This property is required. string
SQL Server update level.
ProductId This property is required. string
SQL Server product ID.
ProvisioningState This property is required. string
The provisioning state of the Arc-enabled SQL Server resource.
Status This property is required. string
The cloud connectivity status.
TcpDynamicPorts This property is required. string
Dynamic TCP ports used by SQL Server.
TcpStaticPorts This property is required. string
Static TCP ports used by SQL Server.
VCore This property is required. string
The number of logical processors used by the SQL Server instance.
BackupPolicy BackupPolicyResponse
The backup profile for the SQL server.
Cores string
The number of total cores of the Operating System Environment (OSE) hosting the SQL Server instance.
Edition string
SQL Server edition.
FailoverCluster FailoverClusterResponse
Failover Cluster Instance properties.
HostType string
Type of host for Azure Arc SQL Server
InstanceName string
SQL Server instance name.
Monitoring MonitoringResponse
The monitoring configuration.
UpgradeLockedUntil string
Upgrade Action for this resource is locked until it expires. The Expiration time indicated by this value. It is not locked when it is empty.
Version string
SQL Server version.
alwaysOnRole This property is required. String
The role of the SQL Server, based on availability.
azureDefenderStatus This property is required. String
Status of Azure Defender.
azureDefenderStatusLastUpdated This property is required. String
Timestamp of last Azure Defender status update.
collation This property is required. String
SQL Server collation.
containerResourceId This property is required. String
ARM Resource id of the container resource (Azure Arc for Servers).
createTime This property is required. String
The time when the resource was created.
currentVersion This property is required. String
SQL Server current version.
lastInventoryUploadTime This property is required. String
The time when last successful inventory upload was performed.
lastUsageUploadTime This property is required. String
The time when last successful usage upload was performed.
licenseType This property is required. String
SQL Server license type.
patchLevel This property is required. String
SQL Server update level.
productId This property is required. String
SQL Server product ID.
provisioningState This property is required. String
The provisioning state of the Arc-enabled SQL Server resource.
status This property is required. String
The cloud connectivity status.
tcpDynamicPorts This property is required. String
Dynamic TCP ports used by SQL Server.
tcpStaticPorts This property is required. String
Static TCP ports used by SQL Server.
vCore This property is required. String
The number of logical processors used by the SQL Server instance.
backupPolicy BackupPolicyResponse
The backup profile for the SQL server.
cores String
The number of total cores of the Operating System Environment (OSE) hosting the SQL Server instance.
edition String
SQL Server edition.
failoverCluster FailoverClusterResponse
Failover Cluster Instance properties.
hostType String
Type of host for Azure Arc SQL Server
instanceName String
SQL Server instance name.
monitoring MonitoringResponse
The monitoring configuration.
upgradeLockedUntil String
Upgrade Action for this resource is locked until it expires. The Expiration time indicated by this value. It is not locked when it is empty.
version String
SQL Server version.
alwaysOnRole This property is required. string
The role of the SQL Server, based on availability.
azureDefenderStatus This property is required. string
Status of Azure Defender.
azureDefenderStatusLastUpdated This property is required. string
Timestamp of last Azure Defender status update.
collation This property is required. string
SQL Server collation.
containerResourceId This property is required. string
ARM Resource id of the container resource (Azure Arc for Servers).
createTime This property is required. string
The time when the resource was created.
currentVersion This property is required. string
SQL Server current version.
lastInventoryUploadTime This property is required. string
The time when last successful inventory upload was performed.
lastUsageUploadTime This property is required. string
The time when last successful usage upload was performed.
licenseType This property is required. string
SQL Server license type.
patchLevel This property is required. string
SQL Server update level.
productId This property is required. string
SQL Server product ID.
provisioningState This property is required. string
The provisioning state of the Arc-enabled SQL Server resource.
status This property is required. string
The cloud connectivity status.
tcpDynamicPorts This property is required. string
Dynamic TCP ports used by SQL Server.
tcpStaticPorts This property is required. string
Static TCP ports used by SQL Server.
vCore This property is required. string
The number of logical processors used by the SQL Server instance.
backupPolicy BackupPolicyResponse
The backup profile for the SQL server.
cores string
The number of total cores of the Operating System Environment (OSE) hosting the SQL Server instance.
edition string
SQL Server edition.
failoverCluster FailoverClusterResponse
Failover Cluster Instance properties.
hostType string
Type of host for Azure Arc SQL Server
instanceName string
SQL Server instance name.
monitoring MonitoringResponse
The monitoring configuration.
upgradeLockedUntil string
Upgrade Action for this resource is locked until it expires. The Expiration time indicated by this value. It is not locked when it is empty.
version string
SQL Server version.
always_on_role This property is required. str
The role of the SQL Server, based on availability.
azure_defender_status This property is required. str
Status of Azure Defender.
azure_defender_status_last_updated This property is required. str
Timestamp of last Azure Defender status update.
collation This property is required. str
SQL Server collation.
container_resource_id This property is required. str
ARM Resource id of the container resource (Azure Arc for Servers).
create_time This property is required. str
The time when the resource was created.
current_version This property is required. str
SQL Server current version.
last_inventory_upload_time This property is required. str
The time when last successful inventory upload was performed.
last_usage_upload_time This property is required. str
The time when last successful usage upload was performed.
license_type This property is required. str
SQL Server license type.
patch_level This property is required. str
SQL Server update level.
product_id This property is required. str
SQL Server product ID.
provisioning_state This property is required. str
The provisioning state of the Arc-enabled SQL Server resource.
status This property is required. str
The cloud connectivity status.
tcp_dynamic_ports This property is required. str
Dynamic TCP ports used by SQL Server.
tcp_static_ports This property is required. str
Static TCP ports used by SQL Server.
v_core This property is required. str
The number of logical processors used by the SQL Server instance.
backup_policy BackupPolicyResponse
The backup profile for the SQL server.
cores str
The number of total cores of the Operating System Environment (OSE) hosting the SQL Server instance.
edition str
SQL Server edition.
failover_cluster FailoverClusterResponse
Failover Cluster Instance properties.
host_type str
Type of host for Azure Arc SQL Server
instance_name str
SQL Server instance name.
monitoring MonitoringResponse
The monitoring configuration.
upgrade_locked_until str
Upgrade Action for this resource is locked until it expires. The Expiration time indicated by this value. It is not locked when it is empty.
version str
SQL Server version.
alwaysOnRole This property is required. String
The role of the SQL Server, based on availability.
azureDefenderStatus This property is required. String
Status of Azure Defender.
azureDefenderStatusLastUpdated This property is required. String
Timestamp of last Azure Defender status update.
collation This property is required. String
SQL Server collation.
containerResourceId This property is required. String
ARM Resource id of the container resource (Azure Arc for Servers).
createTime This property is required. String
The time when the resource was created.
currentVersion This property is required. String
SQL Server current version.
lastInventoryUploadTime This property is required. String
The time when last successful inventory upload was performed.
lastUsageUploadTime This property is required. String
The time when last successful usage upload was performed.
licenseType This property is required. String
SQL Server license type.
patchLevel This property is required. String
SQL Server update level.
productId This property is required. String
SQL Server product ID.
provisioningState This property is required. String
The provisioning state of the Arc-enabled SQL Server resource.
status This property is required. String
The cloud connectivity status.
tcpDynamicPorts This property is required. String
Dynamic TCP ports used by SQL Server.
tcpStaticPorts This property is required. String
Static TCP ports used by SQL Server.
vCore This property is required. String
The number of logical processors used by the SQL Server instance.
backupPolicy Property Map
The backup profile for the SQL server.
cores String
The number of total cores of the Operating System Environment (OSE) hosting the SQL Server instance.
edition String
SQL Server edition.
failoverCluster Property Map
Failover Cluster Instance properties.
hostType String
Type of host for Azure Arc SQL Server
instanceName String
SQL Server instance name.
monitoring Property Map
The monitoring configuration.
upgradeLockedUntil String
Upgrade Action for this resource is locked until it expires. The Expiration time indicated by this value. It is not locked when it is empty.
version String
SQL Server version.

SqlVersion
, SqlVersionArgs

SQL_Server_2012
SQL Server 2012
SQL_Server_2014
SQL Server 2014
SQL_Server_2016
SQL Server 2016
SQL_Server_2017
SQL Server 2017
SQL_Server_2019
SQL Server 2019
SQL_Server_2022
SQL Server 2022
Unknown
Unknown
SqlVersion_SQL_Server_2012
SQL Server 2012
SqlVersion_SQL_Server_2014
SQL Server 2014
SqlVersion_SQL_Server_2016
SQL Server 2016
SqlVersion_SQL_Server_2017
SQL Server 2017
SqlVersion_SQL_Server_2019
SQL Server 2019
SqlVersion_SQL_Server_2022
SQL Server 2022
SqlVersionUnknown
Unknown
SQL_Server_2012
SQL Server 2012
SQL_Server_2014
SQL Server 2014
SQL_Server_2016
SQL Server 2016
SQL_Server_2017
SQL Server 2017
SQL_Server_2019
SQL Server 2019
SQL_Server_2022
SQL Server 2022
Unknown
Unknown
SQL_Server_2012
SQL Server 2012
SQL_Server_2014
SQL Server 2014
SQL_Server_2016
SQL Server 2016
SQL_Server_2017
SQL Server 2017
SQL_Server_2019
SQL Server 2019
SQL_Server_2022
SQL Server 2022
Unknown
Unknown
SQ_L_SERVER_2012
SQL Server 2012
SQ_L_SERVER_2014
SQL Server 2014
SQ_L_SERVER_2016
SQL Server 2016
SQ_L_SERVER_2017
SQL Server 2017
SQ_L_SERVER_2019
SQL Server 2019
SQ_L_SERVER_2022
SQL Server 2022
UNKNOWN
Unknown
"SQL Server 2012"
SQL Server 2012
"SQL Server 2014"
SQL Server 2014
"SQL Server 2016"
SQL Server 2016
"SQL Server 2017"
SQL Server 2017
"SQL Server 2019"
SQL Server 2019
"SQL Server 2022"
SQL Server 2022
"Unknown"
Unknown

SystemDataResponse
, SystemDataResponseArgs

CreatedAt string
The timestamp of resource creation (UTC).
CreatedBy string
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
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
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
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
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
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
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
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
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
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
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
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:SqlServerInstance testsqlServerInstance /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.AzureArcData/sqlServerInstances/{sqlServerInstanceName} 
Copy

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

Package Details

Repository
Azure Native pulumi/pulumi-azure-native
License
Apache-2.0
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v3.0.1 published on Monday, Apr 7, 2025 by Pulumi