---azSqlDatabase:# Mandatory- Name:'string'ResourceGroupName:'string'ServerName:'string'# Specify pool nameElasticPoolName:'string'# If no pool name specifiedDtuModel:Edition:'string'# Basic, Standard, PremiumDtu:number # Defaults Basic(5), Standard(100), Premium(125)VCoreModel:Edition:'string'# GeneralPurpose, BusinessCritical, HyperscaleVCore:number ComputeGeneration:'string'# Gen5 (D), FSv2, DC, MHighAvailabilityReplicaCount:number # Only for Hyperscale editionLicenseType:'string'# BasePrice, LicenseIncludedZoneRedundant:boolean # True, False (D)Backup:StorageRedundancy:'string'# Local (D), Zone, Geo, GeoZoneRetentionDays:number # Basic, Fixed 7 days, Standard upwards 1-35 days, (7)DiffFrequency:number # 12, 24 (D)LongTermRetention:Weekly:'string'# ISO 8601 format duration, e.g. P10D, P2W, P3YMonthly:'string'# ISO 8601 format duration, e.g. P10D, P2W, P3YYearly:'string'# ISO 8601 format duration, e.g. P10D, P2W, P3YYearlyWeekRetainer:number # week number to retain from the yearlyAutotuning:InheritFrom:'string'# DontInherit (D), AzureDefaults, ServerCreateIndex:'string'# On, Off, Inherit, Defaults DontInherit(Off), AzureDefaults(Inherit), Server(Inherit)DropIndex:'string'# On, Off, Inherit, Defaults DontInherit(Off), AzureDefaults(Inherit), Server(Inherit)ForcePlan:'string'# On, On, Inherit, Defaults DontInherit(Off), AzureDefaults(Inherit), Server(Inherit)# OptionalCollationName:'string'CatalogCollation:'string'ReadScale:'string'# Enabled, Disabled (Only for Premium, Business Critical)ComputeModel:'string'# Provisioned (D), ServerlessAutoPauseDelayInMinutes:number # Only for Serverless, -1 to opt outMinimumCapacity:'string'# Only for ServerlessEnableLedger:boolean # True, False (D)MaxSizeBytes:numberSecondaryType:'string'# Geo, NamedFailoverGroup:'string'# SQL Database Failover GroupReplica:- Name:# Replica db name can be different to the primary db name, defaults to primaryServerName:'string'ResourceGroupName:'string'# Defaults to RG of primaryVCore:numberLicenseType:'string'# Base, LicenseIncluded (D)AllowConnections:'string'# None, All (D)HighAvailabilityReplicaCount:number # Only for Hyperscale editionBackupStorageRedundancy:'string'# Local (D), Zone, Geo, GeoZoneZoneRedundant:boolean # True, False (D), only settable for Hyperscale editionElasticPoolName:'string'ComputeGeneration:'string'# Gen5 (D), FSv2, DC, MTag:'keyvalue-pairs'Tag:'keyvalue-pairs'Lock:- Name:'string'Level:'string'# CanNotDelete, ReadOnlyNotes:'string'Diagnostic:- Name:'string'Log:Enabled:boolean # True (D if Category not null), FalseCategory:[array] # Defaults to all if enabledMetric:Enabled:boolean # True (D if MetricCategory not null), FalseCategory:[array] # Defaults to all if enabledTarget:Blob:StorageAccount:'string'StorageKeyType:'string'# Primary, SecondaryRetentionInDays:numberResourceGroupName:'string'# Defaults to RG of resourceSubscriptionName:'string'# Defaults to subscription of resourceEventHub:Name:'string'Namespace:'string'SharedAccessPolicy:'string'# RootManageSharedAccessKey (D)ResourceGroupName:'string'# Defaults to RG of resourceSubscriptionName:'string'# Defaults to subscription of resourceLogAnalytics:Workspace:'string'ResourceGroupName:'string'# Defaults to RG of resourceSubscriptionName:'string'# Defaults to subscription of resource