1. Packages
  2. Azure Native
  3. API Docs
  4. azurearcdata
  5. getSqlManagedInstance
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.73.0 published on Wednesday, Nov 20, 2024 by Pulumi

azure-native.azurearcdata.getSqlManagedInstance

Explore with Pulumi AI

azure-native logo
This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
Azure Native v2.73.0 published on Wednesday, Nov 20, 2024 by Pulumi

    Retrieves a SQL Managed Instance resource Azure REST API version: 2023-01-15-preview.

    Other available API versions: 2024-01-01, 2024-05-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>
    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]
    func LookupSqlManagedInstance(ctx *Context, args *LookupSqlManagedInstanceArgs, opts ...InvokeOption) (*LookupSqlManagedInstanceResult, error)
    func LookupSqlManagedInstanceOutput(ctx *Context, args *LookupSqlManagedInstanceOutputArgs, opts ...InvokeOption) LookupSqlManagedInstanceResultOutput

    > 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)
    }
    public static CompletableFuture<GetSqlManagedInstanceResult> getSqlManagedInstance(GetSqlManagedInstanceArgs args, InvokeOptions options)
    // Output-based functions aren't available in Java yet
    
    fn::invoke:
      function: azure-native:azurearcdata:getSqlManagedInstance
      arguments:
        # arguments dictionary

    The following arguments are supported:

    ResourceGroupName string
    The name of the Azure resource group
    SqlManagedInstanceName string
    Name of SQL Managed Instance
    ResourceGroupName string
    The name of the Azure resource group
    SqlManagedInstanceName string
    Name of SQL Managed Instance
    resourceGroupName String
    The name of the Azure resource group
    sqlManagedInstanceName String
    Name of SQL Managed Instance
    resourceGroupName string
    The name of the Azure resource group
    sqlManagedInstanceName string
    Name of SQL Managed Instance
    resource_group_name str
    The name of the Azure resource group
    sql_managed_instance_name str
    Name of SQL Managed Instance
    resourceGroupName String
    The name of the Azure resource group
    sqlManagedInstanceName 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 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 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 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 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 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 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 string
    The name of the SKU.
    Capacity int
    The SKU capacity
    Dev bool
    Whether dev/test is enabled. When the dev field is set to true, the resource is used for dev/test purpose.
    Family string
    The SKU family
    Size string
    The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.
    Tier string
    The pricing tier for the instance.
    Name string
    The name of the SKU.
    Capacity int
    The SKU capacity
    Dev bool
    Whether dev/test is enabled. When the dev field is set to true, the resource is used for dev/test purpose.
    Family string
    The SKU family
    Size string
    The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.
    Tier string
    The pricing tier for the instance.
    name String
    The name of the SKU.
    capacity Integer
    The SKU capacity
    dev Boolean
    Whether dev/test is enabled. When the dev field is set to true, the resource is used for dev/test purpose.
    family String
    The SKU family
    size String
    The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.
    tier String
    The pricing tier for the instance.
    name string
    The name of the SKU.
    capacity number
    The SKU capacity
    dev boolean
    Whether dev/test is enabled. When the dev field is set to true, the resource is used for dev/test purpose.
    family string
    The SKU family
    size string
    The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.
    tier string
    The pricing tier for the instance.
    name str
    The name of the SKU.
    capacity int
    The SKU capacity
    dev bool
    Whether dev/test is enabled. When the dev field is set to true, the resource is used for dev/test purpose.
    family str
    The SKU family
    size str
    The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.
    tier str
    The pricing tier for the instance.
    name String
    The name of the SKU.
    capacity Number
    The SKU capacity
    dev Boolean
    Whether dev/test is enabled. When the dev field is set to true, the resource is used for dev/test purpose.
    family String
    The SKU family
    size String
    The SKU size. When the name field is the combination of tier and some other value, this would be the standalone code.
    tier String
    The pricing tier for the instance.

    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
    azure-native logo
    This is the latest version of Azure Native. Use the Azure Native v1 docs if using the v1 version of this package.
    Azure Native v2.73.0 published on Wednesday, Nov 20, 2024 by Pulumi