Database Instance Settings
constructor(activationPolicy: String? = null, activeDirectoryConfig: DatabaseInstanceSettingsActiveDirectoryConfig? = null, advancedMachineFeatures: DatabaseInstanceSettingsAdvancedMachineFeatures? = null, availabilityType: String? = null, backupConfiguration: DatabaseInstanceSettingsBackupConfiguration? = null, collation: String? = null, connectorEnforcement: String? = null, dataCacheConfig: DatabaseInstanceSettingsDataCacheConfig? = null, databaseFlags: List<DatabaseInstanceSettingsDatabaseFlag>? = null, deletionProtectionEnabled: Boolean? = null, denyMaintenancePeriod: DatabaseInstanceSettingsDenyMaintenancePeriod? = null, diskAutoresize: Boolean? = null, diskAutoresizeLimit: Int? = null, diskSize: Int? = null, diskType: String? = null, edition: String? = null, enableDataplexIntegration: Boolean? = null, enableGoogleMlIntegration: Boolean? = null, insightsConfig: DatabaseInstanceSettingsInsightsConfig? = null, ipConfiguration: DatabaseInstanceSettingsIpConfiguration? = null, locationPreference: DatabaseInstanceSettingsLocationPreference? = null, maintenanceWindow: DatabaseInstanceSettingsMaintenanceWindow? = null, passwordValidationPolicy: DatabaseInstanceSettingsPasswordValidationPolicy? = null, pricingPlan: String? = null, sqlServerAuditConfig: DatabaseInstanceSettingsSqlServerAuditConfig? = null, tier: String, timeZone: String? = null, userLabels: Map<String, String>? = null, version: Int? = null)