1. Packages
  2. Azure Native
  3. API Docs
  4. azurearcdata
  5. getSqlManagedInstance
This is the latest version of Azure Native. Use the Azure Native v2 docs if using the v2 version of this package.
Azure Native v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

azure-native.azurearcdata.getSqlManagedInstance

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 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi

Retrieves a SQL Managed Instance resource

Uses Azure REST API version 2023-01-15-preview.

Other available API versions: 2024-01-01, 2024-05-01-preview, 2025-03-01-preview.

Using getSqlManagedInstance

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getSqlManagedInstance(args: GetSqlManagedInstanceArgs, opts?: InvokeOptions): Promise<GetSqlManagedInstanceResult>
function getSqlManagedInstanceOutput(args: GetSqlManagedInstanceOutputArgs, opts?: InvokeOptions): Output<GetSqlManagedInstanceResult>
Copy
def get_sql_managed_instance(resource_group_name: Optional[str] = None,
                             sql_managed_instance_name: Optional[str] = None,
                             opts: Optional[InvokeOptions] = None) -> GetSqlManagedInstanceResult
def get_sql_managed_instance_output(resource_group_name: Optional[pulumi.Input[str]] = None,
                             sql_managed_instance_name: Optional[pulumi.Input[str]] = None,
                             opts: Optional[InvokeOptions] = None) -> Output[GetSqlManagedInstanceResult]
Copy
func LookupSqlManagedInstance(ctx *Context, args *LookupSqlManagedInstanceArgs, opts ...InvokeOption) (*LookupSqlManagedInstanceResult, error)
func LookupSqlManagedInstanceOutput(ctx *Context, args *LookupSqlManagedInstanceOutputArgs, opts ...InvokeOption) LookupSqlManagedInstanceResultOutput
Copy

> Note: This function is named LookupSqlManagedInstance in the Go SDK.

public static class GetSqlManagedInstance 
{
    public static Task<GetSqlManagedInstanceResult> InvokeAsync(GetSqlManagedInstanceArgs args, InvokeOptions? opts = null)
    public static Output<GetSqlManagedInstanceResult> Invoke(GetSqlManagedInstanceInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetSqlManagedInstanceResult> getSqlManagedInstance(GetSqlManagedInstanceArgs args, InvokeOptions options)
public static Output<GetSqlManagedInstanceResult> getSqlManagedInstance(GetSqlManagedInstanceArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: azure-native:azurearcdata:getSqlManagedInstance
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the Azure resource group
SqlManagedInstanceName
This property is required.
Changes to this property will trigger replacement.
string
Name of SQL Managed Instance
ResourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the Azure resource group
SqlManagedInstanceName
This property is required.
Changes to this property will trigger replacement.
string
Name of SQL Managed Instance
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the Azure resource group
sqlManagedInstanceName
This property is required.
Changes to this property will trigger replacement.
String
Name of SQL Managed Instance
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
string
The name of the Azure resource group
sqlManagedInstanceName
This property is required.
Changes to this property will trigger replacement.
string
Name of SQL Managed Instance
resource_group_name
This property is required.
Changes to this property will trigger replacement.
str
The name of the Azure resource group
sql_managed_instance_name
This property is required.
Changes to this property will trigger replacement.
str
Name of SQL Managed Instance
resourceGroupName
This property is required.
Changes to this property will trigger replacement.
String
The name of the Azure resource group
sqlManagedInstanceName
This property is required.
Changes to this property will trigger replacement.
String
Name of SQL Managed Instance

getSqlManagedInstance Result

The following output properties are available:

Id string
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
Location string
The geo-location where the resource lives
Name string
The name of the resource
Properties Pulumi.AzureNative.AzureArcData.Outputs.SqlManagedInstancePropertiesResponse
null
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"
ExtendedLocation Pulumi.AzureNative.AzureArcData.Outputs.ExtendedLocationResponse
The extendedLocation of the resource.
Sku Pulumi.AzureNative.AzureArcData.Outputs.SqlManagedInstanceSkuResponse
Resource sku.
Tags Dictionary<string, string>
Resource tags.
Id string
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
Location string
The geo-location where the resource lives
Name string
The name of the resource
Properties SqlManagedInstancePropertiesResponse
null
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"
ExtendedLocation ExtendedLocationResponse
The extendedLocation of the resource.
Sku SqlManagedInstanceSkuResponse
Resource sku.
Tags map[string]string
Resource tags.
id String
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
location String
The geo-location where the resource lives
name String
The name of the resource
properties SqlManagedInstancePropertiesResponse
null
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"
extendedLocation ExtendedLocationResponse
The extendedLocation of the resource.
sku SqlManagedInstanceSkuResponse
Resource sku.
tags Map<String,String>
Resource tags.
id string
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
location string
The geo-location where the resource lives
name string
The name of the resource
properties SqlManagedInstancePropertiesResponse
null
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"
extendedLocation ExtendedLocationResponse
The extendedLocation of the resource.
sku SqlManagedInstanceSkuResponse
Resource sku.
tags {[key: string]: string}
Resource tags.
id str
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
location str
The geo-location where the resource lives
name str
The name of the resource
properties SqlManagedInstancePropertiesResponse
null
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"
extended_location ExtendedLocationResponse
The extendedLocation of the resource.
sku SqlManagedInstanceSkuResponse
Resource sku.
tags Mapping[str, str]
Resource tags.
id String
Fully qualified resource ID for the resource. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}
location String
The geo-location where the resource lives
name String
The name of the resource
properties Property Map
null
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"
extendedLocation Property Map
The extendedLocation of the resource.
sku Property Map
Resource sku.
tags Map<String>
Resource tags.

Supporting Types

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.

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.

K8sActiveDirectoryResponse

AccountName string
Account name for AAD
Connector Pulumi.AzureNative.AzureArcData.Inputs.K8sActiveDirectoryResponseConnector
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 K8sActiveDirectoryResponseConnector
EncryptionTypes []string
An array of encryption types
KeytabSecret string
Keytab secret used to authenticate with Active Directory.
accountName String
Account name for AAD
connector K8sActiveDirectoryResponseConnector
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 K8sActiveDirectoryResponseConnector
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 K8sActiveDirectoryResponseConnector
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

Name string
Name of the connector
Namespace string
Name space of the connector
Name string
Name of the connector
Namespace string
Name space of the connector
name String
Name of the connector
namespace String
Name space of the connector
name string
Name of the connector
namespace string
Name space of the connector
name str
Name of the connector
namespace str
Name space of the connector
name String
Name of the connector
namespace String
Name space of the connector

K8sNetworkSettingsResponse

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

K8sResourceRequirementsResponse

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'.

K8sSchedulingOptionsResponse

Resources Pulumi.AzureNative.AzureArcData.Inputs.K8sResourceRequirementsResponse
The kubernetes resource limits and requests used to restrict or reserve resource usage.
Resources K8sResourceRequirementsResponse
The kubernetes resource limits and requests used to restrict or reserve resource usage.
resources K8sResourceRequirementsResponse
The kubernetes resource limits and requests used to restrict or reserve resource usage.
resources K8sResourceRequirementsResponse
The kubernetes resource limits and requests used to restrict or reserve resource usage.
resources K8sResourceRequirementsResponse
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

Default Pulumi.AzureNative.AzureArcData.Inputs.K8sSchedulingOptionsResponse
The kubernetes scheduling options. It describes restrictions used to help Kubernetes select appropriate nodes to host the database service
Default K8sSchedulingOptionsResponse
The kubernetes scheduling options. It describes restrictions used to help Kubernetes select appropriate nodes to host the database service
default_ K8sSchedulingOptionsResponse
The kubernetes scheduling options. It describes restrictions used to help Kubernetes select appropriate nodes to host the database service
default K8sSchedulingOptionsResponse
The kubernetes scheduling options. It describes restrictions used to help Kubernetes select appropriate nodes to host the database service
default K8sSchedulingOptionsResponse
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

K8sSecurityResponse

ActiveDirectory Pulumi.AzureNative.AzureArcData.Inputs.K8sActiveDirectoryResponse
The kubernetes active directory information.
AdminLoginSecret string
Admin login secret key
ServiceCertificateSecret string
Service certificate secret used
TransparentDataEncryption Pulumi.AzureNative.AzureArcData.Inputs.K8stransparentDataEncryptionResponse
Transparent data encryption information.
ActiveDirectory K8sActiveDirectoryResponse
The kubernetes active directory information.
AdminLoginSecret string
Admin login secret key
ServiceCertificateSecret string
Service certificate secret used
TransparentDataEncryption K8stransparentDataEncryptionResponse
Transparent data encryption information.
activeDirectory K8sActiveDirectoryResponse
The kubernetes active directory information.
adminLoginSecret String
Admin login secret key
serviceCertificateSecret String
Service certificate secret used
transparentDataEncryption K8stransparentDataEncryptionResponse
Transparent data encryption information.
activeDirectory K8sActiveDirectoryResponse
The kubernetes active directory information.
adminLoginSecret string
Admin login secret key
serviceCertificateSecret string
Service certificate secret used
transparentDataEncryption K8stransparentDataEncryptionResponse
Transparent data encryption information.
active_directory K8sActiveDirectoryResponse
The kubernetes active directory information.
admin_login_secret str
Admin login secret key
service_certificate_secret str
Service certificate secret used
transparent_data_encryption K8stransparentDataEncryptionResponse
Transparent data encryption information.
activeDirectory Property Map
The kubernetes active directory information.
adminLoginSecret String
Admin login secret key
serviceCertificateSecret String
Service certificate secret used
transparentDataEncryption Property Map
Transparent data encryption information.

K8sSettingsResponse

Network K8sNetworkSettingsResponse
The kubernetes network settings information.
network K8sNetworkSettingsResponse
The kubernetes network settings information.
network K8sNetworkSettingsResponse
The kubernetes network settings information.
network K8sNetworkSettingsResponse
The kubernetes network settings information.
network Property Map
The kubernetes network settings information.

K8stransparentDataEncryptionResponse

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

SqlManagedInstanceK8sRawResponse

Spec SqlManagedInstanceK8sSpecResponse
The kubernetes spec information.
spec SqlManagedInstanceK8sSpecResponse
The kubernetes spec information.
spec SqlManagedInstanceK8sSpecResponse
The kubernetes spec information.
spec SqlManagedInstanceK8sSpecResponse
The kubernetes spec information.
spec Property Map
The kubernetes spec information.

SqlManagedInstanceK8sSpecResponse

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.AzureNative.AzureArcData.Inputs.K8sSchedulingResponse
The kubernetes scheduling information.
Security Pulumi.AzureNative.AzureArcData.Inputs.K8sSecurityResponse
The kubernetes security information.
Settings Pulumi.AzureNative.AzureArcData.Inputs.K8sSettingsResponse
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 K8sSchedulingResponse
The kubernetes scheduling information.
Security K8sSecurityResponse
The kubernetes security information.
Settings K8sSettingsResponse
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 K8sSchedulingResponse
The kubernetes scheduling information.
security K8sSecurityResponse
The kubernetes security information.
settings K8sSettingsResponse
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 K8sSchedulingResponse
The kubernetes scheduling information.
security K8sSecurityResponse
The kubernetes security information.
settings K8sSettingsResponse
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 K8sSchedulingResponse
The kubernetes scheduling information.
security K8sSecurityResponse
The kubernetes security information.
settings K8sSettingsResponse
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.

SqlManagedInstancePropertiesResponse

ProvisioningState This property is required. string
The provisioning state of the Arc-enabled SQL Managed Instance resource.
Admin string
The instance admin user
BasicLoginInformation Pulumi.AzureNative.AzureArcData.Inputs.BasicLoginInformationResponse
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.
DataControllerId string
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.AzureNative.AzureArcData.Inputs.SqlManagedInstanceK8sRawResponse
The raw kubernetes information
LastUploadedDate string
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 This property is required. string
The provisioning state of the Arc-enabled SQL Managed Instance resource.
Admin string
The instance admin user
BasicLoginInformation BasicLoginInformationResponse
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.
DataControllerId string
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 SqlManagedInstanceK8sRawResponse
The raw kubernetes information
LastUploadedDate string
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 This property is required. String
The provisioning state of the Arc-enabled SQL Managed Instance resource.
admin String
The instance admin user
basicLoginInformation BasicLoginInformationResponse
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.
dataControllerId String
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 SqlManagedInstanceK8sRawResponse
The raw kubernetes information
lastUploadedDate String
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 This property is required. string
The provisioning state of the Arc-enabled SQL Managed Instance resource.
admin string
The instance admin user
basicLoginInformation BasicLoginInformationResponse
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.
dataControllerId string
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 SqlManagedInstanceK8sRawResponse
The raw kubernetes information
lastUploadedDate string
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 This property is required. str
The provisioning state of the Arc-enabled SQL Managed Instance resource.
admin str
The instance admin user
basic_login_information BasicLoginInformationResponse
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_id str
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 SqlManagedInstanceK8sRawResponse
The raw kubernetes information
last_uploaded_date str
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 This property is required. String
The provisioning state of the Arc-enabled SQL Managed Instance resource.
admin String
The instance admin user
basicLoginInformation Property Map
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.
dataControllerId String
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
lastUploadedDate String
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

SqlManagedInstanceSkuResponse

Name This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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.

SystemDataResponse

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.

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 v2.90.0 published on Thursday, Mar 27, 2025 by Pulumi