Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update Azure resource tags to match new convention #174

Merged
merged 1 commit into from
Mar 11, 2025
Merged

Conversation

Krusty93
Copy link
Contributor

@Krusty93 Krusty93 commented Mar 11, 2025

Update resource tags to facilitate graph queries

Resolves IOPLT-1009

@Krusty93 Krusty93 requested review from a team as code owners March 11, 2025 12:23
Copy link

changeset-bot bot commented Mar 11, 2025

⚠️ No Changeset found

Latest commit: 8b05766

Merging this PR will not cause a version bump for any packages. If these changes should not result in a new version, you're good to go. If these changes should result in a version bump, you need to add a changeset.

This PR includes no changesets

When changesets are added to this PR, you'll see the packages that this PR includes changesets for and the associated semver types

Click here to learn what changesets are, and how to add one.

Click here if you're a maintainer who wants to add a changeset to this PR

Copy link
Contributor

📖 Terraform Plan ('infra/resources/prod') - success

Terraform Plan
urce_group.notifications will be updated in-place
  ~ resource "azurerm_resource_group" "notifications" {
        id         = "/subscriptions/ec285037-c673-4f58-b594-d7c480da4e8b/resourceGroups/io-p-rg-notifications"
        name       = "io-p-rg-notifications"
      ~ tags       = {
          + "BusinessUnit"   = "App IO"
          ~ "CostCenter"     = "TS310 - PAGAMENTI & SERVIZI" -> "TS000 - Tecnologia e Servizi"
            "CreatedBy"      = "Terraform"
            "Environment"    = "Prod"
            "ManagementTeam" = "IO Comunicazione"
          - "Owner"          = "IO" -> null
            "Source"         = "https://github.com/pagopa/io-messages/blob/main/infra/resources/prod"
        }
        # (2 unchanged attributes hidden)
    }

  # module.notification_hubs_weu.azurerm_monitor_metric_alert.alert_nh_common_anomalous_pns_success_volume will be updated in-place
  ~ resource "azurerm_monitor_metric_alert" "alert_nh_common_anomalous_pns_success_volume" {
        id                       = "/subscriptions/ec285037-c673-4f58-b594-d7c480da4e8b/resourceGroups/io-p-itn-com-rg-01/providers/Microsoft.Insights/metricAlerts/[IOCOM|NHLegacy] Push Notification Service anomalous success volume"
        name                     = "[IOCOM|NHLegacy] Push Notification Service anomalous success volume"
      ~ tags                     = {
          + "BusinessUnit"   = "App IO"
          ~ "CostCenter"     = "TS310 - PAGAMENTI & SERVIZI" -> "TS000 - Tecnologia e Servizi"
            "CreatedBy"      = "Terraform"
            "Environment"    = "Prod"
            "ManagementTeam" = "IO Comunicazione"
          - "Owner"          = "IO" -> null
            "Source"         = "https://github.com/pagopa/io-messages/blob/main/infra/resources/prod"
        }
        # (10 unchanged attributes hidden)

        # (2 unchanged blocks hidden)
    }

  # module.notification_hubs_weu.azurerm_monitor_metric_alert.alert_nh_common_partition_1_anomalous_pns_success_volume will be updated in-place
  ~ resource "azurerm_monitor_metric_alert" "alert_nh_common_partition_1_anomalous_pns_success_volume" {
        id                       = "/subscriptions/ec285037-c673-4f58-b594-d7c480da4e8b/resourceGroups/io-p-itn-com-rg-01/providers/Microsoft.Insights/metricAlerts/[IOCOM|NH1] Push Notification Service anomalous success volume"
        name                     = "[IOCOM|NH1] Push Notification Service anomalous success volume"
      ~ tags                     = {
          + "BusinessUnit"   = "App IO"
          ~ "CostCenter"     = "TS310 - PAGAMENTI & SERVIZI" -> "TS000 - Tecnologia e Servizi"
            "CreatedBy"      = "Terraform"
            "Environment"    = "Prod"
            "ManagementTeam" = "IO Comunicazione"
          - "Owner"          = "IO" -> null
            "Source"         = "https://github.com/pagopa/io-messages/blob/main/infra/resources/prod"
        }
        # (10 unchanged attributes hidden)

        # (2 unchanged blocks hidden)
    }

  # module.notification_hubs_weu.azurerm_monitor_metric_alert.alert_nh_common_partition_1_pns_errors will be updated in-place
  ~ resource "azurerm_monitor_metric_alert" "alert_nh_common_partition_1_pns_errors" {
        id                       = "/subscriptions/ec285037-c673-4f58-b594-d7c480da4e8b/resourceGroups/io-p-itn-com-rg-01/providers/Microsoft.Insights/metricAlerts/[IOCOM|NH1] Push Notification Service errors"
        name                     = "[IOCOM|NH1] Push Notification Service errors"
      ~ tags                     = {
          + "BusinessUnit"   = "App IO"
          ~ "CostCenter"     = "TS310 - PAGAMENTI & SERVIZI" -> "TS000 - Tecnologia e Servizi"
            "CreatedBy"      = "Terraform"
            "Environment"    = "Prod"
            "ManagementTeam" = "IO Comunicazione"
          - "Owner"          = "IO" -> null
            "Source"         = "https://github.com/pagopa/io-messages/blob/main/infra/resources/prod"
        }
        # (10 unchanged attributes hidden)

        # (2 unchanged blocks hidden)
    }

  # module.notification_hubs_weu.azurerm_monitor_metric_alert.alert_nh_common_partition_2_anomalous_pns_success_volume will be updated in-place
  ~ resource "azurerm_monitor_metric_alert" "alert_nh_common_partition_2_anomalous_pns_success_volume" {
        id                       = "/subscriptions/ec285037-c673-4f58-b594-d7c480da4e8b/resourceGroups/io-p-itn-com-rg-01/providers/Microsoft.Insights/metricAlerts/[IOCOM|NH2] Push Notification Service anomalous success volume"
        name                     = "[IOCOM|NH2] Push Notification Service anomalous success volume"
      ~ tags                     = {
          + "BusinessUnit"   = "App IO"
          ~ "CostCenter"     = "TS310 - PAGAMENTI & SERVIZI" -> "TS000 - Tecnologia e Servizi"
            "CreatedBy"      = "Terraform"
            "Environment"    = "Prod"
            "ManagementTeam" = "IO Comunicazione"
          - "Owner"          = "IO" -> null
            "Source"         = "https://github.com/pagopa/io-messages/blob/main/infra/resources/prod"
        }
        # (10 unchanged attributes hidden)

        # (2 unchanged blocks hidden)
    }

  # module.notification_hubs_weu.azurerm_monitor_metric_alert.alert_nh_common_partition_2_pns_errors will be updated in-place
  ~ resource "azurerm_monitor_metric_alert" "alert_nh_common_partition_2_pns_errors" {
        id                       = "/subscriptions/ec285037-c673-4f58-b594-d7c480da4e8b/resourceGroups/io-p-itn-com-rg-01/providers/Microsoft.Insights/metricAlerts/[IOCOM|NH2] Push Notification Service errors"
        name                     = "[IOCOM|NH2] Push Notification Service errors"
      ~ tags                     = {
          + "BusinessUnit"   = "App IO"
          ~ "CostCenter"     = "TS310 - PAGAMENTI & SERVIZI" -> "TS000 - Tecnologia e Servizi"
            "CreatedBy"      = "Terraform"
            "Environment"    = "Prod"
            "ManagementTeam" = "IO Comunicazione"
          - "Owner"          = "IO" -> null
            "Source"         = "https://github.com/pagopa/io-messages/blob/main/infra/resources/prod"
        }
        # (10 unchanged attributes hidden)

        # (2 unchanged blocks hidden)
    }

  # module.notification_hubs_weu.azurerm_monitor_metric_alert.alert_nh_common_partition_3_anomalous_pns_success_volume will be updated in-place
  ~ resource "azurerm_monitor_metric_alert" "alert_nh_common_partition_3_anomalous_pns_success_volume" {
        id                       = "/subscriptions/ec285037-c673-4f58-b594-d7c480da4e8b/resourceGroups/io-p-itn-com-rg-01/providers/Microsoft.Insights/metricAlerts/[IOCOM|NH3] Push Notification Service anomalous success volume"
        name                     = "[IOCOM|NH3] Push Notification Service anomalous success volume"
      ~ tags                     = {
          + "BusinessUnit"   = "App IO"
          ~ "CostCenter"     = "TS310 - PAGAMENTI & SERVIZI" -> "TS000 - Tecnologia e Servizi"
            "CreatedBy"      = "Terraform"
            "Environment"    = "Prod"
            "ManagementTeam" = "IO Comunicazione"
          - "Owner"          = "IO" -> null
            "Source"         = "https://github.com/pagopa/io-messages/blob/main/infra/resources/prod"
        }
        # (10 unchanged attributes hidden)

        # (2 unchanged blocks hidden)
    }

  # module.notification_hubs_weu.azurerm_monitor_metric_alert.alert_nh_common_partition_3_pns_errors will be updated in-place
  ~ resource "azurerm_monitor_metric_alert" "alert_nh_common_partition_3_pns_errors" {
        id                       = "/subscriptions/ec285037-c673-4f58-b594-d7c480da4e8b/resourceGroups/io-p-itn-com-rg-01/providers/Microsoft.Insights/metricAlerts/[IOCOM|NH3] Push Notification Service errors"
        name                     = "[IOCOM|NH3] Push Notification Service errors"
      ~ tags                     = {
          + "BusinessUnit"   = "App IO"
          ~ "CostCenter"     = "TS310 - PAGAMENTI & SERVIZI" -> "TS000 - Tecnologia e Servizi"
            "CreatedBy"      = "Terraform"
            "Environment"    = "Prod"
            "ManagementTeam" = "IO Comunicazione"
          - "Owner"          = "IO" -> null
            "Source"         = "https://github.com/pagopa/io-messages/blob/main/infra/resources/prod"
        }
        # (10 unchanged attributes hidden)

        # (2 unchanged blocks hidden)
    }

  # module.notification_hubs_weu.azurerm_monitor_metric_alert.alert_nh_common_partition_4_anomalous_pns_success_volume will be updated in-place
  ~ resource "azurerm_monitor_metric_alert" "alert_nh_common_partition_4_anomalous_pns_success_volume" {
        id                       = "/subscriptions/ec285037-c673-4f58-b594-d7c480da4e8b/resourceGroups/io-p-itn-com-rg-01/providers/Microsoft.Insights/metricAlerts/[IOCOM|NH4] Push Notification Service anomalous success volume"
        name                     = "[IOCOM|NH4] Push Notification Service anomalous success volume"
      ~ tags                     = {
          + "BusinessUnit"   = "App IO"
          ~ "CostCenter"     = "TS310 - PAGAMENTI & SERVIZI" -> "TS000 - Tecnologia e Servizi"
            "CreatedBy"      = "Terraform"
            "Environment"    = "Prod"
            "ManagementTeam" = "IO Comunicazione"
          - "Owner"          = "IO" -> null
            "Source"         = "https://github.com/pagopa/io-messages/blob/main/infra/resources/prod"
        }
        # (10 unchanged attributes hidden)

        # (2 unchanged blocks hidden)
    }

  # module.notification_hubs_weu.azurerm_monitor_metric_alert.alert_nh_common_partition_4_pns_errors will be updated in-place
  ~ resource "azurerm_monitor_metric_alert" "alert_nh_common_partition_4_pns_errors" {
        id                       = "/subscriptions/ec285037-c673-4f58-b594-d7c480da4e8b/resourceGroups/io-p-itn-com-rg-01/providers/Microsoft.Insights/metricAlerts/[IOCOM|NH4] Push Notification Service errors"
        name                     = "[IOCOM|NH4] Push Notification Service errors"
      ~ tags                     = {
          + "BusinessUnit"   = "App IO"
          ~ "CostCenter"     = "TS310 - PAGAMENTI & SERVIZI" -> "TS000 - Tecnologia e Servizi"
            "CreatedBy"      = "Terraform"
            "Environment"    = "Prod"
            "ManagementTeam" = "IO Comunicazione"
          - "Owner"          = "IO" -> null
            "Source"         = "https://github.com/pagopa/io-messages/blob/main/infra/resources/prod"
        }
        # (10 unchanged attributes hidden)

        # (2 unchanged blocks hidden)
    }

  # module.notification_hubs_weu.azurerm_monitor_metric_alert.alert_nh_common_pns_errors will be updated in-place
  ~ resource "azurerm_monitor_metric_alert" "alert_nh_common_pns_errors" {
        id                       = "/subscriptions/ec285037-c673-4f58-b594-d7c480da4e8b/resourceGroups/io-p-itn-com-rg-01/providers/Microsoft.Insights/metricAlerts/[IOCOM|NHLegacy] Push Notification Service errors"
        name                     = "[IOCOM|NHLegacy] Push Notification Service errors"
      ~ tags                     = {
          + "BusinessUnit"   = "App IO"
          ~ "CostCenter"     = "TS310 - PAGAMENTI & SERVIZI" -> "TS000 - Tecnologia e Servizi"
            "CreatedBy"      = "Terraform"
            "Environment"    = "Prod"
            "ManagementTeam" = "IO Comunicazione"
          - "Owner"          = "IO" -> null
            "Source"         = "https://github.com/pagopa/io-messages/blob/main/infra/resources/prod"
        }
        # (10 unchanged attributes hidden)

        # (2 unchanged blocks hidden)
    }

  # module.notification_hubs_weu.azurerm_notification_hub.common will be updated in-place
  ~ resource "azurerm_notification_hub" "common" {
        id                  = "/subscriptions/ec285037-c673-4f58-b594-d7c480da4e8b/resourceGroups/io-p-rg-common/providers/Microsoft.NotificationHubs/namespaces/io-p-ntfns-common/notificationHubs/io-p-ntf-common"
        name                = "io-p-ntf-common"
      ~ tags                = {
          + "BusinessUnit"   = "App IO"
          ~ "CostCenter"     = "TS310 - PAGAMENTI & SERVIZI" -> "TS000 - Tecnologia e Servizi"
            "CreatedBy"      = "Terraform"
            "Environment"    = "Prod"
            "ManagementTeam" = "IO Comunicazione"
          - "Owner"          = "IO" -> null
            "Source"         = "https://github.com/pagopa/io-messages/blob/main/infra/resources/prod"
        }
        # (3 unchanged attributes hidden)

        # (2 unchanged blocks hidden)
    }

  # module.notification_hubs_weu.azurerm_notification_hub.common01 will be updated in-place
  ~ resource "azurerm_notification_hub" "common01" {
        id                  = "/subscriptions/ec285037-c673-4f58-b594-d7c480da4e8b/resourceGroups/io-p-rg-common/providers/Microsoft.NotificationHubs/namespaces/io-p-ntfns-common/notificationHubs/io-p-ntf-common01"
        name                = "io-p-ntf-common01"
      ~ tags                = {
          + "BusinessUnit"   = "App IO"
          ~ "CostCenter"     = "TS310 - PAGAMENTI & SERVIZI" -> "TS000 - Tecnologia e Servizi"
            "CreatedBy"      = "Terraform"
            "Environment"    = "Prod"
            "ManagementTeam" = "IO Comunicazione"
          - "Owner"          = "IO" -> null
            "Source"         = "https://github.com/pagopa/io-messages/blob/main/infra/resources/prod"
        }
        # (3 unchanged attributes hidden)
    }

  # module.notification_hubs_weu.azurerm_notification_hub.common_partition_1 will be updated in-place
  ~ resource "azurerm_notification_hub" "common_partition_1" {
        id                  = "/subscriptions/ec285037-c673-4f58-b594-d7c480da4e8b/resourceGroups/io-p-rg-common/providers/Microsoft.NotificationHubs/namespaces/io-p-ntfns-common-partition-1/notificationHubs/io-p-ntf-common-partition-1"
        name                = "io-p-ntf-common-partition-1"
      ~ tags                = {
          + "BusinessUnit"   = "App IO"
          ~ "CostCenter"     = "TS310 - PAGAMENTI & SERVIZI" -> "TS000 - Tecnologia e Servizi"
            "CreatedBy"      = "Terraform"
            "Environment"    = "Prod"
            "ManagementTeam" = "IO Comunicazione"
          - "Owner"          = "IO" -> null
            "Source"         = "https://github.com/pagopa/io-messages/blob/main/infra/resources/prod"
        }
        # (3 unchanged attributes hidden)

        # (2 unchanged blocks hidden)
    }

  # module.notification_hubs_weu.azurerm_notification_hub.common_partition_2 will be updated in-place
  ~ resource "azurerm_notification_hub" "common_partition_2" {
        id                  = "/subscriptions/ec285037-c673-4f58-b594-d7c480da4e8b/resourceGroups/io-p-rg-common/providers/Microsoft.NotificationHubs/namespaces/io-p-ntfns-common-partition-2/notificationHubs/io-p-ntf-common-partition-2"
        name                = "io-p-ntf-common-partition-2"
      ~ tags                = {
          + "BusinessUnit"   = "App IO"
          ~ "CostCenter"     = "TS310 - PAGAMENTI & SERVIZI" -> "TS000 - Tecnologia e Servizi"
            "CreatedBy"      = "Terraform"
            "Environment"    = "Prod"
            "ManagementTeam" = "IO Comunicazione"
          - "Owner"          = "IO" -> null
            "Source"         = "https://github.com/pagopa/io-messages/blob/main/infra/resources/prod"
        }
        # (3 unchanged attributes hidden)

        # (2 unchanged blocks hidden)
    }

  # module.notification_hubs_weu.azurerm_notification_hub.common_partition_3 will be updated in-place
  ~ resource "azurerm_notification_hub" "common_partition_3" {
        id                  = "/subscriptions/ec285037-c673-4f58-b594-d7c480da4e8b/resourceGroups/io-p-rg-common/providers/Microsoft.NotificationHubs/namespaces/io-p-ntfns-common-partition-3/notificationHubs/io-p-ntf-common-partition-3"
        name                = "io-p-ntf-common-partition-3"
      ~ tags                = {
          + "BusinessUnit"   = "App IO"
          ~ "CostCenter"     = "TS310 - PAGAMENTI & SERVIZI" -> "TS000 - Tecnologia e Servizi"
            "CreatedBy"      = "Terraform"
            "Environment"    = "Prod"
            "ManagementTeam" = "IO Comunicazione"
          - "Owner"          = "IO" -> null
            "Source"         = "https://github.com/pagopa/io-messages/blob/main/infra/resources/prod"
        }
        # (3 unchanged attributes hidden)

        # (2 unchanged blocks hidden)
    }

  # module.notification_hubs_weu.azurerm_notification_hub_namespace.common will be updated in-place
  ~ resource "azurerm_notification_hub_namespace" "common" {
        id                  = "/subscriptions/ec285037-c673-4f58-b594-d7c480da4e8b/resourceGroups/io-p-rg-common/providers/Microsoft.NotificationHubs/namespaces/io-p-ntfns-common"
        name                = "io-p-ntfns-common"
      ~ tags                = {
          + "BusinessUnit"   = "App IO"
          ~ "CostCenter"     = "TS310 - PAGAMENTI & SERVIZI" -> "TS000 - Tecnologia e Servizi"
            "CreatedBy"      = "Terraform"
            "Environment"    = "Prod"
            "ManagementTeam" = "IO Comunicazione"
          - "Owner"          = "IO" -> null
            "Source"         = "https://github.com/pagopa/io-messages/blob/main/infra/resources/prod"
        }
        # (6 unchanged attributes hidden)
    }

  # module.notification_hubs_weu.azurerm_notification_hub_namespace.common_partition_1 will be updated in-place
  ~ resource "azurerm_notification_hub_namespace" "common_partition_1" {
        id                  = "/subscriptions/ec285037-c673-4f58-b594-d7c480da4e8b/resourceGroups/io-p-rg-common/providers/Microsoft.NotificationHubs/namespaces/io-p-ntfns-common-partition-1"
        name                = "io-p-ntfns-common-partition-1"
      ~ tags                = {
          + "BusinessUnit"   = "App IO"
          ~ "CostCenter"     = "TS310 - PAGAMENTI & SERVIZI" -> "TS000 - Tecnologia e Servizi"
            "CreatedBy"      = "Terraform"
            "Environment"    = "Prod"
            "ManagementTeam" = "IO Comunicazione"
          - "Owner"          = "IO" -> null
            "Source"         = "https://github.com/pagopa/io-messages/blob/main/infra/resources/prod"
        }
        # (6 unchanged attributes hidden)
    }

  # module.notification_hubs_weu.azurerm_notification_hub_namespace.common_partition_2 will be updated in-place
  ~ resource "azurerm_notification_hub_namespace" "common_partition_2" {
        id                  = "/subscriptions/ec285037-c673-4f58-b594-d7c480da4e8b/resourceGroups/io-p-rg-common/providers/Microsoft.NotificationHubs/namespaces/io-p-ntfns-common-partition-2"
        name                = "io-p-ntfns-common-partition-2"
      ~ tags                = {
          + "BusinessUnit"   = "App IO"
          ~ "CostCenter"     = "TS310 - PAGAMENTI & SERVIZI" -> "TS000 - Tecnologia e Servizi"
            "CreatedBy"      = "Terraform"
            "Environment"    = "Prod"
            "ManagementTeam" = "IO Comunicazione"
          - "Owner"          = "IO" -> null
            "Source"         = "https://github.com/pagopa/io-messages/blob/main/infra/resources/prod"
        }
        # (6 unchanged attributes hidden)
    }

  # module.notification_hubs_weu.azurerm_notification_hub_namespace.common_partition_3 will be updated in-place
  ~ resource "azurerm_notification_hub_namespace" "common_partition_3" {
        id                  = "/subscriptions/ec285037-c673-4f58-b594-d7c480da4e8b/resourceGroups/io-p-rg-common/providers/Microsoft.NotificationHubs/namespaces/io-p-ntfns-common-partition-3"
        name                = "io-p-ntfns-common-partition-3"
      ~ tags                = {
          + "BusinessUnit"   = "App IO"
          ~ "CostCenter"     = "TS310 - PAGAMENTI & SERVIZI" -> "TS000 - Tecnologia e Servizi"
            "CreatedBy"      = "Terraform"
            "Environment"    = "Prod"
            "ManagementTeam" = "IO Comunicazione"
          - "Owner"          = "IO" -> null
            "Source"         = "https://github.com/pagopa/io-messages/blob/main/infra/resources/prod"
        }
        # (6 unchanged attributes hidden)
    }

  # module.notification_hubs_weu.azurerm_notification_hub_namespace.common_partition_4 will be updated in-place
  ~ resource "azurerm_notification_hub_namespace" "common_partition_4" {
        id                  = "/subscriptions/ec285037-c673-4f58-b594-d7c480da4e8b/resourceGroups/io-p-rg-common/providers/Microsoft.NotificationHubs/namespaces/io-p-ntfns-common-partition-4"
        name                = "io-p-ntfns-common-partition-4"
      ~ tags                = {
          + "BusinessUnit"   = "App IO"
          ~ "CostCenter"     = "TS310 - PAGAMENTI & SERVIZI" -> "TS000 - Tecnologia e Servizi"
            "CreatedBy"      = "Terraform"
            "Environment"    = "Prod"
            "ManagementTeam" = "IO Comunicazione"
          - "Owner"          = "IO" -> null
            "Source"         = "https://github.com/pagopa/io-messages/blob/main/infra/resources/prod"
        }
        # (6 unchanged attributes hidden)
    }

  # module.notification_hubs_weu.azurerm_notification_hub_namespace.sandbox will be updated in-place
  ~ resource "azurerm_notification_hub_namespace" "sandbox" {
        id                  = "/subscriptions/ec285037-c673-4f58-b594-d7c480da4e8b/resourceGroups/io-p-rg-notifications/providers/Microsoft.NotificationHubs/namespaces/io-p-ntfns-sandbox"
        name                = "io-p-ntfns-sandbox"
      ~ tags                = {
          ~ "BusinessUnit"   = "IO" -> "App IO"
          ~ "CostCenter"     = "TS310 - PAGAMENTI & SERVIZI" -> "TS000 - Tecnologia e Servizi"
            "CreatedBy"      = "Terraform"
            "Environment"    = "Prod"
            "ManagementTeam" = "IO Comunicazione"
            "Source"         = "https://github.com/pagopa/io-messages/blob/main/infra/resources/prod"
        }
        # (6 unchanged attributes hidden)
    }

  # module.notification_hubs_weu.azurerm_notification_hub_namespace.sandbox_partition_1 will be updated in-place
  ~ resource "azurerm_notification_hub_namespace" "sandbox_partition_1" {
        id                  = "/subscriptions/ec285037-c673-4f58-b594-d7c480da4e8b/resourceGroups/io-p-rg-notifications/providers/Microsoft.NotificationHubs/namespaces/io-p-ntfns-sandbox-partition-1"
        name                = "io-p-ntfns-sandbox-partition-1"
      ~ tags                = {
            "BusinessUnit"   = "App IO"
          ~ "CostCenter"     = "TS310 - PAGAMENTI & SERVIZI" -> "TS000 - Tecnologia e Servizi"
            "CreatedBy"      = "Terraform"
            "Environment"    = "Prod"
            "ManagementTeam" = "IO Comunicazione"
            "Source"         = "https://github.com/pagopa/io-messages/blob/main/infra/resources/prod"
        }
        # (6 unchanged attributes hidden)
    }

  # module.redis_messages.azurerm_private_endpoint.this[0] will be updated in-place
  ~ resource "azurerm_private_endpoint" "this" {
        id                            = "/subscriptions/ec285037-c673-4f58-b594-d7c480da4e8b/resourceGroups/io-p-itn-msgs-rg-01/providers/Microsoft.Network/privateEndpoints/io-p-itn-msgs-redis-01-private-endpoint"
        name                          = "io-p-itn-msgs-redis-01-private-endpoint"
      ~ tags                          = {
          + "BusinessUnit"   = "App IO"
          ~ "CostCenter"     = "TS310 - PAGAMENTI & SERVIZI" -> "TS000 - Tecnologia e Servizi"
            "CreatedBy"      = "Terraform"
            "Environment"    = "Prod"
            "ManagementTeam" = "IO Comunicazione"
          - "Owner"          = "IO" -> null
            "Source"         = "https://github.com/pagopa/io-messages/blob/main/infra/resources/prod"
        }
        # (7 unchanged attributes hidden)

        # (2 unchanged blocks hidden)
    }

  # module.redis_messages.azurerm_redis_cache.this will be updated in-place
  ~ resource "azurerm_redis_cache" "this" {
        id                                 = "/subscriptions/ec285037-c673-4f58-b594-d7c480da4e8b/resourceGroups/io-p-itn-msgs-rg-01/providers/Microsoft.Cache/redis/io-p-itn-msgs-redis-01"
        name                               = "io-p-itn-msgs-redis-01"
      ~ tags                               = {
          + "BusinessUnit"   = "App IO"
          ~ "CostCenter"     = "TS310 - PAGAMENTI & SERVIZI" -> "TS000 - Tecnologia e Servizi"
            "CreatedBy"      = "Terraform"
            "Environment"    = "Prod"
            "ManagementTeam" = "IO Comunicazione"
          - "Owner"          = "IO" -> null
            "Source"         = "https://github.com/pagopa/io-messages/blob/main/infra/resources/prod"
        }
        # (24 unchanged attributes hidden)

        # (6 unchanged blocks hidden)
    }

  # module.storage_api_weu.azurerm_monitor_metric_alert.iopstapi_throttling_low_availability will be updated in-place
  ~ resource "azurerm_monitor_metric_alert" "iopstapi_throttling_low_availability" {
        id                       = "/subscriptions/ec285037-c673-4f58-b594-d7c480da4e8b/resourceGroups/io-p-itn-com-rg-01/providers/Microsoft.Insights/metricAlerts/[IO-COMMONS | iopstapi] Low Availability"
        name                     = "[IO-COMMONS | iopstapi] Low Availability"
      ~ tags                     = {
          + "BusinessUnit"   = "App IO"
          ~ "CostCenter"     = "TS310 - PAGAMENTI & SERVIZI" -> "TS000 - Tecnologia e Servizi"
            "CreatedBy"      = "Terraform"
            "Environment"    = "Prod"
            "ManagementTeam" = "IO Comunicazione"
          - "Owner"          = "IO" -> null
            "Source"         = "https://github.com/pagopa/io-messages/blob/main/infra/resources/prod"
        }
        # (10 unchanged attributes hidden)

        # (2 unchanged blocks hidden)
    }

  # module.cosmos.module.io_com_cosmos_account.azurerm_cosmosdb_account.this will be updated in-place
  ~ resource "azurerm_cosmosdb_account" "this" {
        id                                       = "/subscriptions/ec285037-c673-4f58-b594-d7c480da4e8b/resourceGroups/io-p-itn-com-rg-01/providers/Microsoft.DocumentDB/databaseAccounts/io-p-itn-com-cosno-01"
        name                                     = "io-p-itn-com-cosno-01"
      ~ tags                                     = {
          + "BusinessUnit"   = "App IO"
          ~ "CostCenter"     = "TS310 - PAGAMENTI & SERVIZI" -> "TS000 - Tecnologia e Servizi"
            "CreatedBy"      = "Terraform"
            "Environment"    = "Prod"
            "ManagementTeam" = "IO Comunicazione"
          - "Owner"          = "IO" -> null
            "Source"         = "https://github.com/pagopa/io-messages/blob/main/infra/resources/prod"
        }
        # (31 unchanged attributes hidden)

        # (5 unchanged blocks hidden)
    }

  # module.cosmos.module.io_com_cosmos_account.azurerm_monitor_metric_alert.cosmos_db_provisioned_throughput_exceeded[0] will be updated in-place
  ~ resource "azurerm_monitor_metric_alert" "cosmos_db_provisioned_throughput_exceeded" {
        id                       = "/subscriptions/ec285037-c673-4f58-b594-d7c480da4e8b/resourceGroups/io-p-itn-com-rg-01/providers/Microsoft.Insights/metricAlerts/[io-p-itn-com-cosno-01] Provisioned Throughput Exceeded"
        name                     = "[io-p-itn-com-cosno-01] Provisioned Throughput Exceeded"
      ~ tags                     = {
          + "BusinessUnit"   = "App IO"
          ~ "CostCenter"     = "TS310 - PAGAMENTI & SERVIZI" -> "TS000 - Tecnologia e Servizi"
            "CreatedBy"      = "Terraform"
            "Environment"    = "Prod"
            "ManagementTeam" = "IO Comunicazione"
          - "Owner"          = "IO" -> null
            "Source"         = "https://github.com/pagopa/io-messages/blob/main/infra/resources/prod"
        }
        # (10 unchanged attributes hidden)

        # (2 unchanged blocks hidden)
    }

  # module.cosmos.module.io_com_cosmos_account.azurerm_private_endpoint.sql will be updated in-place
  ~ resource "azurerm_private_endpoint" "sql" {
        id                            = "/subscriptions/ec285037-c673-4f58-b594-d7c480da4e8b/resourceGroups/io-p-itn-com-rg-01/providers/Microsoft.Network/privateEndpoints/io-p-itn-com-cosno-pep-01"
        name                          = "io-p-itn-com-cosno-pep-01"
      ~ tags                          = {
          + "BusinessUnit"   = "App IO"
          ~ "CostCenter"     = "TS310 - PAGAMENTI & SERVIZI" -> "TS000 - Tecnologia e Servizi"
            "CreatedBy"      = "Terraform"
            "Environment"    = "Prod"
            "ManagementTeam" = "IO Comunicazione"
          - "Owner"          = "IO" -> null
            "Source"         = "https://github.com/pagopa/io-messages/blob/main/infra/resources/prod"
        }
        # (7 unchanged attributes hidden)

        # (2 unchanged blocks hidden)
    }

  # module.eventhubs.module.etl.azurerm_eventhub_namespace.this will be updated in-place
  ~ resource "azurerm_eventhub_namespace" "this" {
        id                                        = "/subscriptions/ec285037-c673-4f58-b594-d7c480da4e8b/resourceGroups/io-p-itn-com-rg-01/providers/Microsoft.EventHub/namespaces/io-p-itn-com-etl-evhns-01"
        name                                      = "io-p-itn-com-etl-evhns-01"
      ~ tags                                      = {
          + "BusinessUnit"   = "App IO"
          ~ "CostCenter"     = "TS310 - PAGAMENTI & SERVIZI" -> "TS000 - Tecnologia e Servizi"
            "CreatedBy"      = "Terraform"
            "Environment"    = "Prod"
            "ManagementTeam" = "IO Comunicazione"
          - "Owner"          = "IO" -> null
            "Source"         = "https://github.com/pagopa/io-messages/blob/main/infra/resources/prod"
        }
        # (17 unchanged attributes hidden)
    }

  # module.eventhubs.module.etl.azurerm_private_endpoint.event_hub_pep will be updated in-place
  ~ resource "azurerm_private_endpoint" "event_hub_pep" {
        id                            = "/subscriptions/ec285037-c673-4f58-b594-d7c480da4e8b/resourceGroups/io-p-itn-com-rg-01/providers/Microsoft.Network/privateEndpoints/io-p-itn-com-etl-evhns-pep-01"
        name                          = "io-p-itn-com-etl-evhns-pep-01"
      ~ tags                          = {
          + "BusinessUnit"   = "App IO"
          ~ "CostCenter"     = "TS310 - PAGAMENTI & SERVIZI" -> "TS000 - Tecnologia e Servizi"
            "CreatedBy"      = "Terraform"
            "Environment"    = "Prod"
            "ManagementTeam" = "IO Comunicazione"
          - "Owner"          = "IO" -> null
            "Source"         = "https://github.com/pagopa/io-messages/blob/main/infra/resources/prod"
        }
        # (7 unchanged attributes hidden)

        # (2 unchanged blocks hidden)
    }

  # module.functions_messages_sending.module.function_app_messages_sending.azurerm_linux_function_app.this will be updated in-place
  ~ resource "azurerm_linux_function_app" "this" {
        id                                             = "/subscriptions/ec285037-c673-4f58-b594-d7c480da4e8b/resourceGroups/io-p-itn-msgs-rg-01/providers/Microsoft.Web/sites/io-p-itn-msgs-sending-func-01"
        name                                           = "io-p-itn-msgs-sending-func-01"
      ~ tags                                           = {
          + "BusinessUnit"                                   = "App IO"
          ~ "CostCenter"                                     = "TS310 - PAGAMENTI & SERVIZI" -> "TS000 - Tecnologia e Servizi"
            "CreatedBy"                                      = "Terraform"
            "Environment"                                    = "Prod"
            "ManagementTeam"                                 = "IO Comunicazione"
          - "Owner"                                          = "IO" -> null
            "Source"                                         = "https://github.com/pagopa/io-messages/blob/main/infra/resources/prod"
        }
        # (33 unchanged attributes hidden)

        # (3 unchanged blocks hidden)
    }

  # module.functions_messages_sending.module.function_app_messages_sending.azurerm_linux_function_app_slot.this[0] will be updated in-place
  ~ resource "azurerm_linux_function_app_slot" "this" {
        id                                             = "/subscriptions/ec285037-c673-4f58-b594-d7c480da4e8b/resourceGroups/io-p-itn-msgs-rg-01/providers/Microsoft.Web/sites/io-p-itn-msgs-sending-func-01/slots/staging"
        name                                           = "staging"
      ~ tags                                           = {
          + "BusinessUnit"   = "App IO"
          ~ "CostCenter"     = "TS310 - PAGAMENTI & SERVIZI" -> "TS000 - Tecnologia e Servizi"
            "CreatedBy"      = "Terraform"
            "Environment"    = "Prod"
            "ManagementTeam" = "IO Comunicazione"
          - "Owner"          = "IO" -> null
            "Source"         = "https://github.com/pagopa/io-messages/blob/main/infra/resources/prod"
        }
        # (31 unchanged attributes hidden)

        # (2 unchanged blocks hidden)
    }

  # module.functions_messages_sending.module.function_app_messages_sending.azurerm_monitor_metric_alert.function_app_health_check[0] will be updated in-place
  ~ resource "azurerm_monitor_metric_alert" "function_app_health_check" {
        id                       = "/subscriptions/ec285037-c673-4f58-b594-d7c480da4e8b/resourceGroups/io-p-itn-msgs-rg-01/providers/Microsoft.Insights/metricAlerts/io-p-itn-msgs-sending-func-01] Health Check Failed"
        name                     = "io-p-itn-msgs-sending-func-01] Health Check Failed"
      ~ tags                     = {
          + "BusinessUnit"   = "App IO"
          ~ "CostCenter"     = "TS310 - PAGAMENTI & SERVIZI" -> "TS000 - Tecnologia e Servizi"
            "CreatedBy"      = "Terraform"
            "Environment"    = "Prod"
            "ManagementTeam" = "IO Comunicazione"
          - "Owner"          = "IO" -> null
            "Source"         = "https://github.com/pagopa/io-messages/blob/main/infra/resources/prod"
        }
        # (10 unchanged attributes hidden)

        # (2 unchanged blocks hidden)
    }

  # module.functions_messages_sending.module.function_app_messages_sending.azurerm_monitor_metric_alert.storage_account_health_check[0] will be updated in-place
  ~ resource "azurerm_monitor_metric_alert" "storage_account_health_check" {
        id                       = "/subscriptions/ec285037-c673-4f58-b594-d7c480da4e8b/resourceGroups/io-p-itn-msgs-rg-01/providers/Microsoft.Insights/metricAlerts/[iopitnmsgssendingstfn01] Low Availability"
        name                     = "[iopitnmsgssendingstfn01] Low Availability"
      ~ tags                     = {
          + "BusinessUnit"   = "App IO"
          ~ "CostCenter"     = "TS310 - PAGAMENTI & SERVIZI" -> "TS000 - Tecnologia e Servizi"
            "CreatedBy"      = "Terraform"
            "Environment"    = "Prod"
            "ManagementTeam" = "IO Comunicazione"
          - "Owner"          = "IO" -> null
            "Source"         = "https://github.com/pagopa/io-messages/blob/main/infra/resources/prod"
        }
        # (10 unchanged attributes hidden)

        # (2 unchanged blocks hidden)
    }

  # module.functions_messages_sending.module.function_app_messages_sending.azurerm_private_endpoint.function_sites will be updated in-place
  ~ resource "azurerm_private_endpoint" "function_sites" {
        id                            = "/subscriptions/ec285037-c673-4f58-b594-d7c480da4e8b/resourceGroups/io-p-itn-msgs-rg-01/providers/Microsoft.Network/privateEndpoints/io-p-itn-msgs-sending-func-pep-01"
        name                          = "io-p-itn-msgs-sending-func-pep-01"
      ~ tags                          = {
          + "BusinessUnit"   = "App IO"
          ~ "CostCenter"     = "TS310 - PAGAMENTI & SERVIZI" -> "TS000 - Tecnologia e Servizi"
            "CreatedBy"      = "Terraform"
            "Environment"    = "Prod"
            "ManagementTeam" = "IO Comunicazione"
          - "Owner"          = "IO" -> null
            "Source"         = "https://github.com/pagopa/io-messages/blob/main/infra/resources/prod"
        }
        # (7 unchanged attributes hidden)

        # (2 unchanged blocks hidden)
    }

  # module.functions_messages_sending.module.function_app_messages_sending.azurerm_private_endpoint.st_blob will be updated in-place
  ~ resource "azurerm_private_endpoint" "st_blob" {
        id                            = "/subscriptions/ec285037-c673-4f58-b594-d7c480da4e8b/resourceGroups/io-p-itn-msgs-rg-01/providers/Microsoft.Network/privateEndpoints/io-p-itn-msgs-sending-blob-pep-01"
        name                          = "io-p-itn-msgs-sending-blob-pep-01"
      ~ tags                          = {
          + "BusinessUnit"   = "App IO"
          ~ "CostCenter"     = "TS310 - PAGAMENTI & SERVIZI" -> "TS000 - Tecnologia e Servizi"
            "CreatedBy"      = "Terraform"
            "Environment"    = "Prod"
            "ManagementTeam" = "IO Comunicazione"
          - "Owner"          = "IO" -> null
            "Source"         = "https://github.com/pagopa/io-messages/blob/main/infra/resources/prod"
        }
        # (7 unchanged attributes hidden)

        # (2 unchanged blocks hidden)
    }

  # module.functions_messages_sending.module.function_app_messages_sending.azurerm_private_endpoint.st_file will be updated in-place
  ~ resource "azurerm_private_endpoint" "st_file" {
        id                            = "/subscriptions/ec285037-c673-4f58-b594-d7c480da4e8b/resourceGroups/io-p-itn-msgs-rg-01/providers/Microsoft.Network/privateEndpoints/io-p-itn-msgs-sending-file-pep-01"
        name                          = "io-p-itn-msgs-sending-file-pep-01"
      ~ tags                          = {
          + "BusinessUnit"   = "App IO"
          ~ "CostCenter"     = "TS310 - PAGAMENTI & SERVIZI" -> "TS000 - Tecnologia e Servizi"
            "CreatedBy"      = "Terraform"
            "Environment"    = "Prod"
            "ManagementTeam" = "IO Comunicazione"
          - "Owner"          = "IO" -> null
            "Source"         = "https://github.com/pagopa/io-messages/blob/main/infra/resources/prod"
        }
        # (7 unchanged attributes hidden)

        # (2 unchanged blocks hidden)
    }

  # module.functions_messages_sending.module.function_app_messages_sending.azurerm_private_endpoint.st_queue will be updated in-place
  ~ resource "azurerm_private_endpoint" "st_queue" {
        id                            = "/subscriptions/ec285037-c673-4f58-b594-d7c480da4e8b/resourceGroups/io-p-itn-msgs-rg-01/providers/Microsoft.Network/privateEndpoints/io-p-itn-msgs-sending-queue-pep-01"
        name                          = "io-p-itn-msgs-sending-queue-pep-01"
      ~ tags                          = {
          + "BusinessUnit"   = "App IO"
          ~ "CostCenter"     = "TS310 - PAGAMENTI & SERVIZI" -> "TS000 - Tecnologia e Servizi"
            "CreatedBy"      = "Terraform"
            "Environment"    = "Prod"
            "ManagementTeam" = "IO Comunicazione"
          - "Owner"          = "IO" -> null
            "Source"         = "https://github.com/pagopa/io-messages/blob/main/infra/resources/prod"
        }
        # (7 unchanged attributes hidden)

        # (2 unchanged blocks hidden)
    }

  # module.functions_messages_sending.module.function_app_messages_sending.azurerm_private_endpoint.staging_function_sites[0] will be updated in-place
  ~ resource "azurerm_private_endpoint" "staging_function_sites" {
        id                            = "/subscriptions/ec285037-c673-4f58-b594-d7c480da4e8b/resourceGroups/io-p-itn-msgs-rg-01/providers/Microsoft.Network/privateEndpoints/io-p-itn-msgs-sending-staging-func-pep-01"
        name                          = "io-p-itn-msgs-sending-staging-func-pep-01"
      ~ tags                          = {
          + "BusinessUnit"   = "App IO"
          ~ "CostCenter"     = "TS310 - PAGAMENTI & SERVIZI" -> "TS000 - Tecnologia e Servizi"
            "CreatedBy"      = "Terraform"
            "Environment"    = "Prod"
            "ManagementTeam" = "IO Comunicazione"
          - "Owner"          = "IO" -> null
            "Source"         = "https://github.com/pagopa/io-messages/blob/main/infra/resources/prod"
        }
        # (7 unchanged attributes hidden)

        # (2 unchanged blocks hidden)
    }

  # module.functions_messages_sending.module.function_app_messages_sending.azurerm_service_plan.this[0] will be updated in-place
  ~ resource "azurerm_service_plan" "this" {
        id                           = "/subscriptions/ec285037-c673-4f58-b594-d7c480da4e8b/resourceGroups/io-p-itn-msgs-rg-01/providers/Microsoft.Web/serverFarms/io-p-itn-msgs-sending-asp-01"
        name                         = "io-p-itn-msgs-sending-asp-01"
      ~ tags                         = {
          + "BusinessUnit"   = "App IO"
          ~ "CostCenter"     = "TS310 - PAGAMENTI & SERVIZI" -> "TS000 - Tecnologia e Servizi"
            "CreatedBy"      = "Terraform"
            "Environment"    = "Prod"
            "ManagementTeam" = "IO Comunicazione"
          - "Owner"          = "IO" -> null
            "Source"         = "https://github.com/pagopa/io-messages/blob/main/infra/resources/prod"
        }
        # (11 unchanged attributes hidden)
    }

  # module.functions_messages_sending.module.function_app_messages_sending.azurerm_storage_account.this will be updated in-place
  ~ resource "azurerm_storage_account" "this" {
        id                                 = "/subscriptions/ec285037-c673-4f58-b594-d7c480da4e8b/resourceGroups/io-p-itn-msgs-rg-01/providers/Microsoft.Storage/storageAccounts/iopitnmsgssendingstfn01"
        name                               = "iopitnmsgssendingstfn01"
      ~ tags                               = {
          + "BusinessUnit"   = "App IO"
          ~ "CostCenter"     = "TS310 - PAGAMENTI & SERVIZI" -> "TS000 - Tecnologia e Servizi"
            "CreatedBy"      = "Terraform"
            "Environment"    = "Prod"
            "ManagementTeam" = "IO Comunicazione"
          - "Owner"          = "IO" -> null
            "Source"         = "https://github.com/pagopa/io-messages/blob/main/infra/resources/prod"
        }
        # (96 unchanged attributes hidden)

        # (4 unchanged blocks hidden)
    }

  # module.storage_api_weu.module.com_st.azurerm_private_endpoint.this["table"] will be updated in-place
  ~ resource "azurerm_private_endpoint" "this" {
        id                            = "/subscriptions/ec285037-c673-4f58-b594-d7c480da4e8b/resourceGroups/io-p-itn-com-rg-01/providers/Microsoft.Network/privateEndpoints/io-p-itn-com-table-pep-01"
        name                          = "io-p-itn-com-table-pep-01"
      ~ tags                          = {
          + "BusinessUnit"   = "App IO"
          ~ "CostCenter"     = "TS310 - PAGAMENTI & SERVIZI" -> "TS000 - Tecnologia e Servizi"
            "CreatedBy"      = "Terraform"
            "Environment"    = "Prod"
            "ManagementTeam" = "IO Comunicazione"
          - "Owner"          = "IO" -> null
            "Source"         = "https://github.com/pagopa/io-messages/blob/main/infra/resources/prod"
        }
        # (7 unchanged attributes hidden)

        # (2 unchanged blocks hidden)
    }

  # module.storage_api_weu.module.com_st.azurerm_storage_account.this will be updated in-place
  ~ resource "azurerm_storage_account" "this" {
        id                                 = "/subscriptions/ec285037-c673-4f58-b594-d7c480da4e8b/resourceGroups/io-p-itn-com-rg-01/providers/Microsoft.Storage/storageAccounts/iopitncomst01"
        name                               = "iopitncomst01"
      ~ tags                               = {
          + "BusinessUnit"   = "App IO"
          ~ "CostCenter"     = "TS310 - PAGAMENTI & SERVIZI" -> "TS000 - Tecnologia e Servizi"
            "CreatedBy"      = "Terraform"
            "Environment"    = "Prod"
            "ManagementTeam" = "IO Comunicazione"
          - "Owner"          = "IO" -> null
            "Source"         = "https://github.com/pagopa/io-messages/blob/main/infra/resources/prod"
        }
        # (96 unchanged attributes hidden)

        # (4 unchanged blocks hidden)
    }

  # module.storage_api_weu.module.storage_api.azurerm_monitor_metric_alert.storage_account_low_availability[0] will be updated in-place
  ~ resource "azurerm_monitor_metric_alert" "storage_account_low_availability" {
        id                       = "/subscriptions/ec285037-c673-4f58-b594-d7c480da4e8b/resourceGroups/io-p-rg-internal/providers/Microsoft.Insights/metricAlerts/[iopstapi] Low Availability"
        name                     = "[iopstapi] Low Availability"
      ~ tags                     = {
          + "BusinessUnit"   = "App IO"
          ~ "CostCenter"     = "TS310 - PAGAMENTI & SERVIZI" -> "TS000 - Tecnologia e Servizi"
            "CreatedBy"      = "Terraform"
            "Environment"    = "Prod"
            "ManagementTeam" = "IO Comunicazione"
          - "Owner"          = "IO" -> null
            "Source"         = "https://github.com/pagopa/io-messages/blob/main/infra/resources/prod"
        }
        # (10 unchanged attributes hidden)

        # (1 unchanged block hidden)
    }

  # module.storage_api_weu.module.storage_api.azurerm_storage_account.this will be updated in-place
  ~ resource "azurerm_storage_account" "this" {
        id                                 = "/subscriptions/ec285037-c673-4f58-b594-d7c480da4e8b/resourceGroups/io-p-rg-internal/providers/Microsoft.Storage/storageAccounts/iopstapi"
        name                               = "iopstapi"
      ~ tags                               = {
          + "BusinessUnit"   = "App IO"
          ~ "CostCenter"     = "TS310 - PAGAMENTI & SERVIZI" -> "TS000 - Tecnologia e Servizi"
            "CreatedBy"      = "Terraform"
            "Environment"    = "Prod"
            "ManagementTeam" = "IO Comunicazione"
          - "Owner"          = "IO" -> null
            "Source"         = "https://github.com/pagopa/io-messages/blob/main/infra/resources/prod"
        }
        # (96 unchanged attributes hidden)

        # (4 unchanged blocks hidden)
    }

  # module.storage_api_weu.module.storage_api_events.azurerm_storage_account.this will be updated in-place
  ~ resource "azurerm_storage_account" "this" {
        id                                 = "/subscriptions/ec285037-c673-4f58-b594-d7c480da4e8b/resourceGroups/io-p-rg-internal/providers/Microsoft.Storage/storageAccounts/iopstapievents"
        name                               = "iopstapievents"
      ~ tags                               = {
            "BusinessUnit"   = "App IO"
          ~ "CostCenter"     = "TS310 - PAGAMENTI & SERVIZI" -> "TS000 - Tecnologia e Servizi"
            "CreatedBy"      = "Terraform"
            "Environment"    = "Prod"
            "ManagementTeam" = "IO Comunicazione"
            "Source"         = "https://github.com/pagopa/io-messages/blob/main/infra/resources/prod"
        }
        # (96 unchanged attributes hidden)

        # (3 unchanged blocks hidden)
    }

  # module.storage_api_weu.module.storage_api_replica.azurerm_monitor_metric_alert.storage_account_low_availability[0] will be updated in-place
  ~ resource "azurerm_monitor_metric_alert" "storage_account_low_availability" {
        id                       = "/subscriptions/ec285037-c673-4f58-b594-d7c480da4e8b/resourceGroups/io-p-rg-internal/providers/Microsoft.Insights/metricAlerts/[iopstapireplica] Low Availability"
        name                     = "[iopstapireplica] Low Availability"
      ~ tags                     = {
          + "BusinessUnit"   = "App IO"
          ~ "CostCenter"     = "TS310 - PAGAMENTI & SERVIZI" -> "TS000 - Tecnologia e Servizi"
            "CreatedBy"      = "Terraform"
            "Environment"    = "Prod"
            "ManagementTeam" = "IO Comunicazione"
          - "Owner"          = "IO" -> null
            "Source"         = "https://github.com/pagopa/io-messages/blob/main/infra/resources/prod"
        }
        # (10 unchanged attributes hidden)

        # (1 unchanged block hidden)
    }

  # module.web_apps.module.citizen_func.azurerm_linux_function_app.this will be updated in-place
  ~ resource "azurerm_linux_function_app" "this" {
        id                                             = "/subscriptions/ec285037-c673-4f58-b594-d7c480da4e8b/resourceGroups/io-p-itn-com-rg-01/providers/Microsoft.Web/sites/io-p-itn-com-citizen-func-01"
        name                                           = "io-p-itn-com-citizen-func-01"
      ~ tags                                           = {
          + "BusinessUnit"                                   = "App IO"
          ~ "CostCenter"                                     = "TS310 - PAGAMENTI & SERVIZI" -> "TS000 - Tecnologia e Servizi"
            "CreatedBy"                                      = "Terraform"
            "Environment"                                    = "Prod"
            "ManagementTeam"                                 = "IO Comunicazione"
          - "Owner"                                          = "IO" -> null
            "Source"                                         = "https://github.com/pagopa/io-messages/blob/main/infra/resources/prod"
        }
        # (33 unchanged attributes hidden)

        # (3 unchanged blocks hidden)
    }

  # module.web_apps.module.citizen_func.azurerm_linux_function_app_slot.this[0] will be updated in-place
  ~ resource "azurerm_linux_function_app_slot" "this" {
        id                                             = "/subscriptions/ec285037-c673-4f58-b594-d7c480da4e8b/resourceGroups/io-p-itn-com-rg-01/providers/Microsoft.Web/sites/io-p-itn-com-citizen-func-01/slots/staging"
        name                                           = "staging"
      ~ tags                                           = {
          + "BusinessUnit"                                   = "App IO"
          ~ "CostCenter"                                     = "TS310 - PAGAMENTI & SERVIZI" -> "TS000 - Tecnologia e Servizi"
            "CreatedBy"                                      = "Terraform"
            "Environment"                                    = "Prod"
            "ManagementTeam"                                 = "IO Comunicazione"
          - "Owner"                                          = "IO" -> null
            "Source"                                         = "https://github.com/pagopa/io-messages/blob/main/infra/resources/prod"
        }
        # (31 unchanged attributes hidden)

        # (2 unchanged blocks hidden)
    }

  # module.web_apps.module.citizen_func.azurerm_monitor_metric_alert.function_app_health_check[0] will be updated in-place
  ~ resource "azurerm_monitor_metric_alert" "function_app_health_check" {
        id                       = "/subscriptions/ec285037-c673-4f58-b594-d7c480da4e8b/resourceGroups/io-p-itn-com-rg-01/providers/Microsoft.Insights/metricAlerts/io-p-itn-com-citizen-func-01] Health Check Failed"
        name                     = "io-p-itn-com-citizen-func-01] Health Check Failed"
      ~ tags                     = {
          + "BusinessUnit"   = "App IO"
          ~ "CostCenter"     = "TS310 - PAGAMENTI & SERVIZI" -> "TS000 - Tecnologia e Servizi"
            "CreatedBy"      = "Terraform"
            "Environment"    = "Prod"
            "ManagementTeam" = "IO Comunicazione"
          - "Owner"          = "IO" -> null
            "Source"         = "https://github.com/pagopa/io-messages/blob/main/infra/resources/prod"
        }
        # (10 unchanged attributes hidden)

        # (2 unchanged blocks hidden)
    }

  # module.web_apps.module.citizen_func.azurerm_monitor_metric_alert.storage_account_health_check[0] will be updated in-place
  ~ resource "azurerm_monitor_metric_alert" "storage_account_health_check" {
        id                       = "/subscriptions/ec285037-c673-4f58-b594-d7c480da4e8b/resourceGroups/io-p-itn-com-rg-01/providers/Microsoft.Insights/metricAlerts/[iopitncomcitizenstfn01] Low Availability"
        name                     = "[iopitncomcitizenstfn01] Low Availability"
      ~ tags                     = {
          + "BusinessUnit"   = "App IO"
          ~ "CostCenter"     = "TS310 - PAGAMENTI & SERVIZI" -> "TS000 - Tecnologia e Servizi"
            "CreatedBy"      = "Terraform"
            "Environment"    = "Prod"
            "ManagementTeam" = "IO Comunicazione"
          - "Owner"          = "IO" -> null
            "Source"         = "https://github.com/pagopa/io-messages/blob/main/infra/resources/prod"
        }
        # (10 unchanged attributes hidden)

        # (2 unchanged blocks hidden)
    }

  # module.web_apps.module.citizen_func.azurerm_private_endpoint.st_file will be updated in-place
  ~ resource "azurerm_private_endpoint" "st_file" {
        id                            = "/subscriptions/ec285037-c673-4f58-b594-d7c480da4e8b/resourceGroups/io-p-itn-com-rg-01/providers/Microsoft.Network/privateEndpoints/io-p-itn-com-citizen-file-pep-01"
        name                          = "io-p-itn-com-citizen-file-pep-01"
      ~ tags                          = {
          + "BusinessUnit"   = "App IO"
          ~ "CostCenter"     = "TS310 - PAGAMENTI & SERVIZI" -> "TS000 - Tecnologia e Servizi"
            "CreatedBy"      = "Terraform"
            "Environment"    = "Prod"
            "ManagementTeam" = "IO Comunicazione"
          - "Owner"          = "IO" -> null
            "Source"         = "https://github.com/pagopa/io-messages/blob/main/infra/resources/prod"
        }
        # (7 unchanged attributes hidden)

        # (2 unchanged blocks hidden)
    }

  # module.web_apps.module.citizen_func_autoscaler.azurerm_monitor_autoscale_setting.this will be updated in-place
  ~ resource "azurerm_monitor_autoscale_setting" "this" {
        id                  = "/subscriptions/ec285037-c673-4f58-b594-d7c480da4e8b/resourceGroups/io-p-itn-com-rg-01/providers/Microsoft.Insights/autoScaleSettings/io-p-itn-com-citizen-as-01"
        name                = "io-p-itn-com-citizen-as-01"
      ~ tags                = {
          + "BusinessUnit"   = "App IO"
          ~ "CostCenter"     = "TS310 - PAGAMENTI & SERVIZI" -> "TS000 - Tecnologia e Servizi"
            "CreatedBy"      = "Terraform"
            "Environment"    = "Prod"
            "ManagementTeam" = "IO Comunicazione"
          - "Owner"          = "IO" -> null
            "Source"         = "https://github.com/pagopa/io-messages/blob/main/infra/resources/prod"
        }
        # (4 unchanged attributes hidden)

        # (2 unchanged blocks hidden)
    }

  # module.web_apps.module.etl_func.azurerm_linux_function_app_slot.this[0] will be updated in-place
  ~ resource "azurerm_linux_function_app_slot" "this" {
        id                                             = "/subscriptions/ec285037-c673-4f58-b594-d7c480da4e8b/resourceGroups/io-p-itn-com-rg-01/providers/Microsoft.Web/sites/io-p-itn-com-etl-func-01/slots/staging"
        name                                           = "staging"
      ~ tags                                           = {
          + "BusinessUnit"                                   = "App IO"
          ~ "CostCenter"                                     = "TS310 - PAGAMENTI & SERVIZI" -> "TS000 - Tecnologia e Servizi"
            "CreatedBy"                                      = "Terraform"
            "Environment"                                    = "Prod"
            "ManagementTeam"                                 = "IO Comunicazione"
          - "Owner"                                          = "IO" -> null
            "Source"                                         = "https://github.com/pagopa/io-messages/blob/main/infra/resources/prod"
        }
        # (31 unchanged attributes hidden)

        # (2 unchanged blocks hidden)
    }

  # module.web_apps.module.etl_func.azurerm_monitor_metric_alert.function_app_health_check[0] will be updated in-place
  ~ resource "azurerm_monitor_metric_alert" "function_app_health_check" {
        id                       = "/subscriptions/ec285037-c673-4f58-b594-d7c480da4e8b/resourceGroups/io-p-itn-com-rg-01/providers/Microsoft.Insights/metricAlerts/io-p-itn-com-etl-func-01] Health Check Failed"
        name                     = "io-p-itn-com-etl-func-01] Health Check Failed"
      ~ tags                     = {
          + "BusinessUnit"   = "App IO"
          ~ "CostCenter"     = "TS310 - PAGAMENTI & SERVIZI" -> "TS000 - Tecnologia e Servizi"
            "CreatedBy"      = "Terraform"
            "Environment"    = "Prod"
            "ManagementTeam" = "IO Comunicazione"
          - "Owner"          = "IO" -> null
            "Source"         = "https://github.com/pagopa/io-messages/blob/main/infra/resources/prod"
        }
        # (10 unchanged attributes hidden)

        # (2 unchanged blocks hidden)
    }

  # module.web_apps.module.etl_func.azurerm_monitor_metric_alert.storage_account_health_check[0] will be updated in-place
  ~ resource "azurerm_monitor_metric_alert" "storage_account_health_check" {
        id                       = "/subscriptions/ec285037-c673-4f58-b594-d7c480da4e8b/resourceGroups/io-p-itn-com-rg-01/providers/Microsoft.Insights/metricAlerts/[iopitncometlstfn01] Low Availability"
        name                     = "[iopitncometlstfn01] Low Availability"
      ~ tags                     = {
          + "BusinessUnit"   = "App IO"
          ~ "CostCenter"     = "TS310 - PAGAMENTI & SERVIZI" -> "TS000 - Tecnologia e Servizi"
            "CreatedBy"      = "Terraform"
            "Environment"    = "Prod"
            "ManagementTeam" = "IO Comunicazione"
          - "Owner"          = "IO" -> null
            "Source"         = "https://github.com/pagopa/io-messages/blob/main/infra/resources/prod"
        }
        # (10 unchanged attributes hidden)

        # (2 unchanged blocks hidden)
    }

  # module.web_apps.module.etl_func_autoscaler.azurerm_monitor_autoscale_setting.this will be updated in-place
  ~ resource "azurerm_monitor_autoscale_setting" "this" {
        id                  = "/subscriptions/ec285037-c673-4f58-b594-d7c480da4e8b/resourceGroups/io-p-itn-com-rg-01/providers/Microsoft.Insights/autoScaleSettings/io-p-itn-com-etl-as-01"
        name                = "io-p-itn-com-etl-as-01"
      ~ tags                = {
          + "BusinessUnit"   = "App IO"
          ~ "CostCenter"     = "TS310 - PAGAMENTI & SERVIZI" -> "TS000 - Tecnologia e Servizi"
            "CreatedBy"      = "Terraform"
            "Environment"    = "Prod"
            "ManagementTeam" = "IO Comunicazione"
          - "Owner"          = "IO" -> null
            "Source"         = "https://github.com/pagopa/io-messages/blob/main/infra/resources/prod"
        }
        # (4 unchanged attributes hidden)

        # (1 unchanged block hidden)
    }

Plan: 0 to add, 58 to change, 0 to destroy.

Warning: Argument is deprecated

  with module.storage_api_weu.azurerm_storage_container.message_content,
  on ../_modules/storage_accounts/storage_account_api.tf line 32, in resource "azurerm_storage_container" "message_content":
  32:   storage_account_name  = module.storage_api.name

the `storage_account_name` property has been deprecated in favour of
`storage_account_id` and will be removed in version 5.0 of the Provider.

(and 5 more similar warnings elsewhere)

─────────────────────────────────────────────────────────────────────────────

Note: You didn't use the -out option to save this plan, so Terraform can't
guarantee to take exactly these actions if you run "terraform apply" now.

@lucacavallaro lucacavallaro added this pull request to the merge queue Mar 11, 2025
Merged via the queue into main with commit eb46391 Mar 11, 2025
5 checks passed
@lucacavallaro lucacavallaro deleted the azure-tags branch March 11, 2025 16:44
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants