diff --git a/internal/services/mssql/mssql_server_microsoft_support_auditing_policy_resource.go b/internal/services/mssql/mssql_server_microsoft_support_auditing_policy_resource.go index de203b9a2aae..0be381bdd867 100644 --- a/internal/services/mssql/mssql_server_microsoft_support_auditing_policy_resource.go +++ b/internal/services/mssql/mssql_server_microsoft_support_auditing_policy_resource.go @@ -112,11 +112,14 @@ func resourceMsSqlServerMicrosoftSupportAuditingPolicyCreateUpdate(d *pluginsdk. params := sql.ServerDevOpsAuditingSettings{ ServerDevOpsAuditSettingsProperties: &sql.ServerDevOpsAuditSettingsProperties{ - StorageEndpoint: utils.String(d.Get("blob_storage_endpoint").(string)), IsAzureMonitorTargetEnabled: utils.Bool(d.Get("log_monitoring_enabled").(bool)), }, } + if v := d.Get("blob_storage_endpoint").(string); v != "" { + params.ServerDevOpsAuditSettingsProperties.StorageEndpoint = utils.String(v) + } + if d.Get("enabled").(bool) { params.ServerDevOpsAuditSettingsProperties.State = sql.BlobAuditingPolicyStateEnabled } else {