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.89.1 published on Sunday, Mar 2, 2025 by Pulumi
azure-native.azurearcdata.getSqlServerDatabase
Explore with Pulumi AI
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.89.1 published on Sunday, Mar 2, 2025 by Pulumi
Retrieves an Arc Sql Server database. Azure REST API version: 2023-01-15-preview.
Other available API versions: 2024-01-01, 2024-05-01-preview.
Using getSqlServerDatabase
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 getSqlServerDatabase(args: GetSqlServerDatabaseArgs, opts?: InvokeOptions): Promise<GetSqlServerDatabaseResult>
function getSqlServerDatabaseOutput(args: GetSqlServerDatabaseOutputArgs, opts?: InvokeOptions): Output<GetSqlServerDatabaseResult>def get_sql_server_database(database_name: Optional[str] = None,
                            resource_group_name: Optional[str] = None,
                            sql_server_instance_name: Optional[str] = None,
                            opts: Optional[InvokeOptions] = None) -> GetSqlServerDatabaseResult
def get_sql_server_database_output(database_name: Optional[pulumi.Input[str]] = None,
                            resource_group_name: Optional[pulumi.Input[str]] = None,
                            sql_server_instance_name: Optional[pulumi.Input[str]] = None,
                            opts: Optional[InvokeOptions] = None) -> Output[GetSqlServerDatabaseResult]func LookupSqlServerDatabase(ctx *Context, args *LookupSqlServerDatabaseArgs, opts ...InvokeOption) (*LookupSqlServerDatabaseResult, error)
func LookupSqlServerDatabaseOutput(ctx *Context, args *LookupSqlServerDatabaseOutputArgs, opts ...InvokeOption) LookupSqlServerDatabaseResultOutput> Note: This function is named LookupSqlServerDatabase in the Go SDK.
public static class GetSqlServerDatabase 
{
    public static Task<GetSqlServerDatabaseResult> InvokeAsync(GetSqlServerDatabaseArgs args, InvokeOptions? opts = null)
    public static Output<GetSqlServerDatabaseResult> Invoke(GetSqlServerDatabaseInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetSqlServerDatabaseResult> getSqlServerDatabase(GetSqlServerDatabaseArgs args, InvokeOptions options)
public static Output<GetSqlServerDatabaseResult> getSqlServerDatabase(GetSqlServerDatabaseArgs args, InvokeOptions options)
fn::invoke:
  function: azure-native:azurearcdata:getSqlServerDatabase
  arguments:
    # arguments dictionaryThe following arguments are supported:
- DatabaseName string
- Name of the database
- ResourceGroup stringName 
- The name of the Azure resource group
- SqlServer stringInstance Name 
- Name of SQL Server Instance
- DatabaseName string
- Name of the database
- ResourceGroup stringName 
- The name of the Azure resource group
- SqlServer stringInstance Name 
- Name of SQL Server Instance
- databaseName String
- Name of the database
- resourceGroup StringName 
- The name of the Azure resource group
- sqlServer StringInstance Name 
- Name of SQL Server Instance
- databaseName string
- Name of the database
- resourceGroup stringName 
- The name of the Azure resource group
- sqlServer stringInstance Name 
- Name of SQL Server Instance
- database_name str
- Name of the database
- resource_group_ strname 
- The name of the Azure resource group
- sql_server_ strinstance_ name 
- Name of SQL Server Instance
- databaseName String
- Name of the database
- resourceGroup StringName 
- The name of the Azure resource group
- sqlServer StringInstance Name 
- Name of SQL Server Instance
getSqlServerDatabase 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.Azure Native. Azure Arc Data. Outputs. Sql Server Database Resource Properties Response 
- Properties of Arc Sql Server database
- SystemData Pulumi.Azure Native. Azure Arc Data. Outputs. System Data Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- 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
SqlServer Database Resource Properties Response 
- Properties of Arc Sql Server database
- SystemData SystemData Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- Type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- 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
SqlServer Database Resource Properties Response 
- Properties of Arc Sql Server database
- systemData SystemData Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type String
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- 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
SqlServer Database Resource Properties Response 
- Properties of Arc Sql Server database
- systemData SystemData Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type string
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- {[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
SqlServer Database Resource Properties Response 
- Properties of Arc Sql Server database
- system_data SystemData Response 
- Azure Resource Manager metadata containing createdBy and modifiedBy information.
- type str
- The type of the resource. E.g. "Microsoft.Compute/virtualMachines" or "Microsoft.Storage/storageAccounts"
- 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
- Properties of Arc Sql Server database
- 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"
- Map<String>
- Resource tags.
Supporting Types
SqlServerDatabaseResourcePropertiesResponse     
- ProvisioningState string
- The provisioning state of the Arc-enabled SQL Server database resource.
- BackupInformation Pulumi.Azure Native. Azure Arc Data. Inputs. Sql Server Database Resource Properties Response Backup Information 
- CollationName string
- Collation of the database.
- CompatibilityLevel int
- Compatibility level of the database
- DatabaseCreation stringDate 
- Creation date of the database.
- DatabaseOptions Pulumi.Azure Native. Azure Arc Data. Inputs. Sql Server Database Resource Properties Response Database Options 
- List of features that are enabled for the database
- IsRead boolOnly 
- Whether the database is read only or not.
- RecoveryMode string
- Status of the database.
- SizeMB double
- Size of the database.
- SpaceAvailable doubleMB 
- Space left of the database.
- State string
- State of the database.
- ProvisioningState string
- The provisioning state of the Arc-enabled SQL Server database resource.
- BackupInformation SqlServer Database Resource Properties Response Backup Information 
- CollationName string
- Collation of the database.
- CompatibilityLevel int
- Compatibility level of the database
- DatabaseCreation stringDate 
- Creation date of the database.
- DatabaseOptions SqlServer Database Resource Properties Response Database Options 
- List of features that are enabled for the database
- IsRead boolOnly 
- Whether the database is read only or not.
- RecoveryMode string
- Status of the database.
- SizeMB float64
- Size of the database.
- SpaceAvailable float64MB 
- Space left of the database.
- State string
- State of the database.
- provisioningState String
- The provisioning state of the Arc-enabled SQL Server database resource.
- backupInformation SqlServer Database Resource Properties Response Backup Information 
- collationName String
- Collation of the database.
- compatibilityLevel Integer
- Compatibility level of the database
- databaseCreation StringDate 
- Creation date of the database.
- databaseOptions SqlServer Database Resource Properties Response Database Options 
- List of features that are enabled for the database
- isRead BooleanOnly 
- Whether the database is read only or not.
- recoveryMode String
- Status of the database.
- sizeMB Double
- Size of the database.
- spaceAvailable DoubleMB 
- Space left of the database.
- state String
- State of the database.
- provisioningState string
- The provisioning state of the Arc-enabled SQL Server database resource.
- backupInformation SqlServer Database Resource Properties Response Backup Information 
- collationName string
- Collation of the database.
- compatibilityLevel number
- Compatibility level of the database
- databaseCreation stringDate 
- Creation date of the database.
- databaseOptions SqlServer Database Resource Properties Response Database Options 
- List of features that are enabled for the database
- isRead booleanOnly 
- Whether the database is read only or not.
- recoveryMode string
- Status of the database.
- sizeMB number
- Size of the database.
- spaceAvailable numberMB 
- Space left of the database.
- state string
- State of the database.
- provisioning_state str
- The provisioning state of the Arc-enabled SQL Server database resource.
- backup_information SqlServer Database Resource Properties Response Backup Information 
- collation_name str
- Collation of the database.
- compatibility_level int
- Compatibility level of the database
- database_creation_ strdate 
- Creation date of the database.
- database_options SqlServer Database Resource Properties Response Database Options 
- List of features that are enabled for the database
- is_read_ boolonly 
- Whether the database is read only or not.
- recovery_mode str
- Status of the database.
- size_mb float
- Size of the database.
- space_available_ floatmb 
- Space left of the database.
- state str
- State of the database.
- provisioningState String
- The provisioning state of the Arc-enabled SQL Server database resource.
- backupInformation Property Map
- collationName String
- Collation of the database.
- compatibilityLevel Number
- Compatibility level of the database
- databaseCreation StringDate 
- Creation date of the database.
- databaseOptions Property Map
- List of features that are enabled for the database
- isRead BooleanOnly 
- Whether the database is read only or not.
- recoveryMode String
- Status of the database.
- sizeMB Number
- Size of the database.
- spaceAvailable NumberMB 
- Space left of the database.
- state String
- State of the database.
SqlServerDatabaseResourcePropertiesResponseBackupInformation       
- LastFull stringBackup 
- Date time of last full backup.
- LastLog stringBackup 
- Date time of last log backup.
- LastFull stringBackup 
- Date time of last full backup.
- LastLog stringBackup 
- Date time of last log backup.
- lastFull StringBackup 
- Date time of last full backup.
- lastLog StringBackup 
- Date time of last log backup.
- lastFull stringBackup 
- Date time of last full backup.
- lastLog stringBackup 
- Date time of last log backup.
- last_full_ strbackup 
- Date time of last full backup.
- last_log_ strbackup 
- Date time of last log backup.
- lastFull StringBackup 
- Date time of last full backup.
- lastLog StringBackup 
- Date time of last log backup.
SqlServerDatabaseResourcePropertiesResponseDatabaseOptions       
- IsAuto boolClose On 
- IsAuto boolCreate Stats On 
- IsAuto boolShrink On 
- IsAuto boolUpdate Stats On 
- IsEncrypted bool
- IsMemory boolOptimization Enabled 
- IsRemote boolData Archive Enabled 
- IsTrustworthy boolOn 
- IsAuto boolClose On 
- IsAuto boolCreate Stats On 
- IsAuto boolShrink On 
- IsAuto boolUpdate Stats On 
- IsEncrypted bool
- IsMemory boolOptimization Enabled 
- IsRemote boolData Archive Enabled 
- IsTrustworthy boolOn 
- isAuto BooleanClose On 
- isAuto BooleanCreate Stats On 
- isAuto BooleanShrink On 
- isAuto BooleanUpdate Stats On 
- isEncrypted Boolean
- isMemory BooleanOptimization Enabled 
- isRemote BooleanData Archive Enabled 
- isTrustworthy BooleanOn 
- isAuto booleanClose On 
- isAuto booleanCreate Stats On 
- isAuto booleanShrink On 
- isAuto booleanUpdate Stats On 
- isEncrypted boolean
- isMemory booleanOptimization Enabled 
- isRemote booleanData Archive Enabled 
- isTrustworthy booleanOn 
- isAuto BooleanClose On 
- isAuto BooleanCreate Stats On 
- isAuto BooleanShrink On 
- isAuto BooleanUpdate Stats On 
- isEncrypted Boolean
- isMemory BooleanOptimization Enabled 
- isRemote BooleanData Archive Enabled 
- isTrustworthy BooleanOn 
SystemDataResponse  
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- The type of identity that last modified the resource.
- CreatedAt string
- The timestamp of resource creation (UTC).
- CreatedBy string
- The identity that created the resource.
- CreatedBy stringType 
- The type of identity that created the resource.
- LastModified stringAt 
- The timestamp of resource last modification (UTC)
- LastModified stringBy 
- The identity that last modified the resource.
- LastModified stringBy Type 
- The type of identity that last modified the resource.
- createdAt String
- The timestamp of resource creation (UTC).
- createdBy String
- The identity that created the resource.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
- createdAt string
- The timestamp of resource creation (UTC).
- createdBy string
- The identity that created the resource.
- createdBy stringType 
- The type of identity that created the resource.
- lastModified stringAt 
- The timestamp of resource last modification (UTC)
- lastModified stringBy 
- The identity that last modified the resource.
- lastModified stringBy Type 
- The type of identity that last modified the resource.
- created_at str
- The timestamp of resource creation (UTC).
- created_by str
- The identity that created the resource.
- created_by_ strtype 
- The type of identity that created the resource.
- last_modified_ strat 
- The timestamp of resource last modification (UTC)
- last_modified_ strby 
- The identity that last modified the resource.
- last_modified_ strby_ type 
- The type of identity that last modified the resource.
- createdAt String
- The timestamp of resource creation (UTC).
- createdBy String
- The identity that created the resource.
- createdBy StringType 
- The type of identity that created the resource.
- lastModified StringAt 
- The timestamp of resource last modification (UTC)
- lastModified StringBy 
- The identity that last modified the resource.
- lastModified StringBy Type 
- The type of identity that last modified the resource.
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 v1 docs if using the v1 version of this package.
Azure Native v2.89.1 published on Sunday, Mar 2, 2025 by Pulumi