Skip to content

Change Data Model #34

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

Merged
merged 23 commits into from
Jul 4, 2024
Merged

Change Data Model #34

merged 23 commits into from
Jul 4, 2024

Conversation

marvinbuss
Copy link
Contributor

Proposed changes:

  • Change Data Model for ott and iptv data

@marvinbuss marvinbuss added the enhancement New feature or request label Jul 4, 2024
@marvinbuss marvinbuss self-assigned this Jul 4, 2024
Copy link

github-actions bot commented Jul 4, 2024

Terraform Lint Results

  • Terraform Version 📎1.6.6
  • Working Directory 📂./code/infra
  • Terraform Format and Style 🖌success

Copy link

github-actions bot commented Jul 4, 2024

Terraform Validation & Plan Results

  • Terraform Version 📎1.6.6
  • Working Directory 📂./code/infra
  • Terraform Initialization ⚙️success
  • Terraform Validation 🤖success
  • Terraform Plan 📖success
Show Plan

terraform
�[0m�[1mtime_sleep.sleep_kusto_db["operationaldb"]: Refreshing state... [id=2024-07-03T12:56:17Z]�[0m
�[0m�[1mazurerm_resource_group.resource_group_storage: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-stg-rg]�[0m
�[0m�[1mazurerm_resource_group.resource_group_dataeng: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg]�[0m
�[0m�[1mdata.azurerm_location.current: Reading...�[0m�[0m
�[0m�[1mdata.azurerm_client_config.current: Reading...�[0m�[0m
�[0m�[1mdata.azurerm_subscription.current: Reading...�[0m�[0m
�[0m�[1mdata.azurerm_client_config.current: Read complete after 0s [id=Y2xpZW50Q29uZmlncy9jbGllbnRJZD00NDljMTk5OC1lYzgwLTQ4NmQtYjkwYi02MTRlZDFjMzE3Zjg7b2JqZWN0SWQ9Y2IxMTMzNjgtYWI0NC00YjU4LWI2NzgtYjA0Y2I5YWJhNDE3O3N1YnNjcmlwdGlvbklkPWJlMjU4MjBhLWRmODYtNDc5NC05ZTk1LTZhNDVjZDVjMDk0MTt0ZW5hbnRJZD01NzJjZjFlYy0zZjkwLTQ5YTItODk2Zi1hYjJmYTM2Y2EwZDM=]�[0m
�[0m�[1mazurerm_storage_account.storage: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-stg-rg/providers/Microsoft.Storage/storageAccounts/sc4devstg001]�[0m
�[0m�[1mazurerm_key_vault.key_vault: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.KeyVault/vaults/sc4-dev-vault001]�[0m
�[0m�[1mazurerm_kusto_cluster.kusto_cluster: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.Kusto/clusters/sc4-dev-kusto001]�[0m
�[0m�[1mazurerm_data_factory.data_factory: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.DataFactory/factories/sc4-dev-df001]�[0m
�[0m�[1mdata.azurerm_subscription.current: Read complete after 0s [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941]�[0m
�[0m�[1mdata.azurerm_monitor_diagnostic_categories.diagnostic_categories_kusto_cluster: Reading...�[0m�[0m
�[0m�[1mazurerm_kusto_database.kusto_database["operationaldb"]: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.Kusto/clusters/sc4-dev-kusto001/databases/operationaldb]�[0m
�[0m�[1mazurerm_data_factory_managed_private_endpoint.data_factory_managed_private_endpoint_kusto_cluster: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.DataFactory/factories/sc4-dev-df001/managedVirtualNetworks/default/managedPrivateEndpoints/AzureDataExplorer]�[0m
�[0m�[1mazurerm_kusto_database_principal_assignment.data_factory_kusto_database_principal_assignment_viewer["operationaldb"]: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.Kusto/clusters/sc4-dev-kusto001/databases/operationaldb/principalAssignments/operationaldb-Viewer-sc4-dev-df001]�[0m
�[0m�[1mazurerm_kusto_database_principal_assignment.data_factory_kusto_database_principal_assignment_admin["operationaldb"]: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.Kusto/clusters/sc4-dev-kusto001/databases/operationaldb/principalAssignments/operationaldb-Admin-sc4-dev-df001]�[0m
�[0m�[1mdata.azurerm_monitor_diagnostic_categories.diagnostic_categories_data_factory: Reading...�[0m�[0m
�[0m�[1mazurerm_kusto_database_principal_assignment.data_factory_kusto_database_principal_assignment_ingestor["operationaldb"]: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.Kusto/clusters/sc4-dev-kusto001/databases/operationaldb/principalAssignments/operationaldb-Ingestor-sc4-dev-df001]�[0m
�[0m�[1mdata.azurerm_monitor_diagnostic_categories.diagnostic_categories_kusto_cluster: Read complete after 1s [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.Kusto/clusters/sc4-dev-kusto001]�[0m
�[0m�[1mdata.azurerm_monitor_diagnostic_categories.diagnostic_categories_data_factory: Read complete after 1s [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.DataFactory/factories/sc4-dev-df001]�[0m
�[0m�[1mdata.azurerm_location.current: Read complete after 2s [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/locations/germanywestcentral]�[0m
�[0m�[1mazurerm_role_assignment.data_factory_role_assignment_key_vault: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.KeyVault/vaults/sc4-dev-vault001/providers/Microsoft.Authorization/roleAssignments/447e78c0-06d9-658f-8e0b-7794b110eadf]�[0m
�[0m�[1mdata.azurerm_monitor_diagnostic_categories.diagnostic_categories_key_vault: Reading...�[0m�[0m
�[0m�[1mazurerm_role_assignment.current_role_assignment_key_vault: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.KeyVault/vaults/sc4-dev-vault001/providers/Microsoft.Authorization/roleAssignments/4d664b45-a43b-fd62-a57d-d924fb3e016e]�[0m
�[0m�[1mazurerm_kusto_script.kusto_script["operationaldb"]: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.Kusto/clusters/sc4-dev-kusto001/databases/operationaldb/scripts/init-db-operationaldb]�[0m
�[0m�[1mdata.azurerm_monitor_diagnostic_categories.diagnostic_categories_key_vault: Read complete after 1s [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.KeyVault/vaults/sc4-dev-vault001]�[0m
�[0m�[1mazurerm_role_assignment.data_factory_role_assignment_storage: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-stg-rg/providers/Microsoft.Storage/storageAccounts/sc4devstg001/providers/Microsoft.Authorization/roleAssignments/c8fa5778-06b6-a47d-d6c0-e166a1b274dc]�[0m
�[0m�[1mazurerm_role_assignment.current_role_assignment_storage: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-stg-rg/providers/Microsoft.Storage/storageAccounts/sc4devstg001/providers/Microsoft.Authorization/roleAssignments/fa4c88e3-1962-8ab0-9bdc-1c162f0392ae]�[0m
�[0m�[1mazurerm_storage_container.storage_container["curated"]: Refreshing state... [id=https://sc4devstg001.blob.core.windows.net/curated]�[0m
�[0m�[1mazurerm_storage_container.storage_container["raw"]: Refreshing state... [id=https://sc4devstg001.blob.core.windows.net/raw]�[0m
�[0m�[1mazurerm_storage_container.storage_container["upload-ott"]: Refreshing state... [id=https://sc4devstg001.blob.core.windows.net/upload-ott]�[0m
�[0m�[1mdata.azurerm_monitor_diagnostic_categories.diagnostic_categories_storage: Reading...�[0m�[0m
�[0m�[1mazurerm_storage_container.storage_container["upload-iptv"]: Refreshing state... [id=https://sc4devstg001.blob.core.windows.net/upload-iptv]�[0m
�[0m�[1mazurerm_storage_container.storage_container["logs"]: Refreshing state... [id=https://sc4devstg001.blob.core.windows.net/logs]�[0m
�[0m�[1mdata.azurerm_monitor_diagnostic_categories.diagnostic_categories_storage: Read complete after 0s [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-stg-rg/providers/Microsoft.Storage/storageAccounts/sc4devstg001]�[0m

Terraform used the selected providers to generate the following execution
plan. Resource actions are indicated with the following symbols:
�[31m-�[0m/�[32m+�[0m destroy and then create replacement�[0m

Terraform will perform the following actions:

�[1m  # azurerm_kusto_script.kusto_script["operationaldb"]�[0m must be �[1m�[31mreplaced�[0m
�[0m�[31m-�[0m/�[32m+�[0m�[0m resource "azurerm_kusto_script" "kusto_script" {
      �[33m~�[0m�[0m force_an_update_when_value_changed = "Ly8gQ3JlYXRlIHJhdyB0YWJsZXMKLmNyZWF0ZS1tZXJnZSB0YWJsZXMKICAgIG90dF9yYXcoCiAgICAgICAgQ291bnRyeTogc3RyaW5nLAogICAgICAgIElzcDogc3RyaW5nLAogICAgICAgIENkbk5vZGVIb3N0OiBzdHJpbmcsCiAgICAgICAgVHlwZTogc3RyaW5nLAogICAgICAgIFRpdGxlOiBzdHJpbmcsCiAgICAgICAgU2VsZWN0ZWRRdWFsaXR5OiBzdHJpbmcsCiAgICAgICAgRGV2aWNlVHlwZTogc3RyaW5nLAogICAgICAgIFZlcnNpb246IHN0cmluZywKICAgICAgICBDb25uZWN0aW9uOiBzdHJpbmcsCiAgICAgICAgQ29tbWVyY2lsaXphdGlvblR5cGU6IHN0cmluZywKICAgICAgICBEZXZpY2VWZW5kb3I6IHN0cmluZywKICAgICAgICBIYXBwaW5lc3NTY29yZTogcmVhbCwKICAgICAgICBVc2VySWQ6IHN0cmluZywKICAgICAgICBFbmRUaW1lOiBkYXRldGltZSwKICAgICAgICBIYXNoOiBzdHJpbmcKICAgICksCiAgICBpcHR2X3JhdygKICAgICAgICBBcHBWZXJzaW9uOiBzdHJpbmcsCiAgICAgICAgQ291bnRyeTogc3RyaW5nLAogICAgICAgIEVuZFRpbWU6IGRhdGV0aW1lLAogICAgICAgIEhhcHBpbmVzc1Njb3JlOiByZWFsLAogICAgICAgIEh3TW9kZWw6IHN0cmluZywKICAgICAgICBTZXJ2aWNlOiBzdHJpbmcsCiAgICAgICAgU2VydmljZVR5cGU6IHN0cmluZywKICAgICAgICBTdGJNb2RlbDogc3RyaW5nLAogICAgICAgIFN0cmVhbWluZ1Byb3RvY29sOiBzdHJpbmcsCiAgICAgICAgVGl0bGU6IHN0cmluZywKICAgICAgICBUb3BvbG9neTI6IHN0cmluZywKICAgICAgICBUb3BvbG9neTM6IHN0cmluZywKICAgICAgICBUb3BvbG9neTQ6IHN0cmluZywKICAgICAgICBUb3BvbG9neTU6IHN0cmluZywKICAgICAgICBUdk1vZGVsOiBzdHJpbmcsCiAgICAgICAgVXNlcklkOiBzdHJpbmcsCiAgICAgICAgSGFzaDogc3RyaW5nCiAgICApCgovLyBDcmVhdGUgY3VyYXRlZCB0YWJsZXMKLmNyZWF0ZS1tZXJnZSB0YWJsZXMKICAgIG90dF9oYXBwaW5lc3MoCiAgICAgICAgQ291bnRyeTogc3RyaW5nLAogICAgICAgIElzcDogc3RyaW5nLAogICAgICAgIENkbk5vZGVIb3N0OiBzdHJpbmcsCiAgICAgICAgVHlwZTogc3RyaW5nLAogICAgICAgIFRpdGxlOiBzdHJpbmcsCiAgICAgICAgU2VsZWN0ZWRRdWFsaXR5OiBzdHJpbmcsCiAgICAgICAgRGV2aWNlVHlwZTogc3RyaW5nLAogICAgICAgIFZlcnNpb246IHN0cmluZywKICAgICAgICBDb25uZWN0aW9uOiBzdHJpbmcsCiAgICAgICAgQ29tbWVyY2lsaXphdGlvblR5cGU6IHN0cmluZywKICAgICAgICBEZXZpY2VWZW5kb3I6IHN0cmluZywKICAgICAgICBBdmdIYXBwaW5lc3NTY29yZTogcmVhbCwKICAgICAgICBOdW1iZXJPZlVzZXJzOiBsb25nLAogICAgICAgIFRpbWVzdGFtcDogZGF0ZXRpbWUKICAgICksCiAgICBpcHR2X2hhcHBpbmVzcygKICAgICAgICBBcHBWZXJzaW9uOiBzdHJpbmcsCiAgICAgICAgQ291bnRyeTogc3RyaW5nLAogICAgICAgIEh3TW9kZWw6IHN0cmluZywKICAgICAgICBTZXJ2aWNlOiBzdHJpbmcsCiAgICAgICAgU2VydmljZVR5cGU6IHN0cmluZywKICAgICAgICBTdGJNb2RlbDogc3RyaW5nLAogICAgICAgIFN0cmVhbWluZ1Byb3RvY29sOiBzdHJpbmcsCiAgICAgICAgVGl0bGU6IHN0cmluZywKICAgICAgICBUb3BvbG9neTI6IHN0cmluZywKICAgICAgICBUb3BvbG9neTM6IHN0cmluZywKICAgICAgICBUb3BvbG9neTQ6IHN0cmluZywKICAgICAgICBUb3BvbG9neTU6IHN0cmluZywKICAgICAgICBUdk1vZGVsOiBzdHJpbmcsCiAgICAgICAgQXZnSGFwcGluZXNzU2NvcmU6IHJlYWwsCiAgICAgICAgTnVtYmVyT2ZVc2VyczogbG9uZywKICAgICAgICBUaW1lc3RhbXA6IGRhdGV0aW1lCiAgICApCgovLyBDcmVhdGUgaGVscGVyIHRhYmxlcwouY3JlYXRlLW1lcmdlIHRhYmxlcwogICAgdGhyZXNob2xkcyAoCiAgICAgICAgbmFtZTogc3RyaW5nLAogICAgICAgIHZhbHVlOiByZWFsLAogICAgICAgIHRpbWVzdGFtcDogZGF0ZXRpbWUKICAgICkKCi8vIENyZWF0ZSBmdW5jdGlvbgouY3JlYXRlLW9yLWFsdGVyIGZ1bmN0aW9uIHdpdGggKGRvY3N0cmluZyA9ICdGdW5jdGlvbiB0byBnZXQgbGF0ZXN0IHRocmVzaG9sZCB2YWx1ZSBmb3IgbmFtZWQgdGhyZXNob2xkJywgZm9sZGVyPSd0aHJlc2hvbGRzJykgR2V0VGhyZXNob2xkKHZhbHVlTmFtZTogc3RyaW5nKSB7CiAgICB0b3NjYWxhcigKICAgICAgICB0aHJlc2hvbGRzCiAgICAgICAgfCB3aGVyZSBuYW1lID09IHZhbHVlTmFtZQogICAgICAgIHwgb3JkZXIgYnkgdGltZXN0YW1wIGRlc2MKICAgICAgICB8IGxpbWl0IDEKICAgICAgICB8IHN1bW1hcml6ZSBtYXgodmFsdWUpCiAgICApCn0KCi5jcmVhdGUtb3ItYWx0ZXIgZnVuY3Rpb24gd2l0aCAoZG9jc3RyaW5nID0gJ0Z1bmN0aW9uIHRvIGdldCBhdmVyYWdlIGhhcHBpbmVzcyBzY29yZXMgZm9yIGlwdHYgZGF0YScsIGZvbGRlcj0naXB0dicpIElwdHZHZXRBdmdIYXBwaW5lc3NTY29yZSgpIHsKICAgIGxldCBjdXJyZW50VGltZXN0YW1wID0gbm93KCk7CiAgICBsZXQgbW92aW5nV2luZG93SW5NaW51dGVzID0gR2V0VGhyZXNob2xkKCdtb3ZpbmdXaW5kb3dJbk1pbnV0ZXMnKTsKICAgIGlwdHZfcmF3CiAgICB8IHN1bW1hcml6ZQogICAgICAgIEF2Z0hhcHBpbmVzc1Njb3JlID0gYXZnKEhhcHBpbmVzc1Njb3JlKSwKICAgICAgICBOdW1iZXJPZlVzZXJzID0gY291bnRfZGlzdGluY3QoVXNlcklkKSwKICAgICAgICBUaW1lc3RhbXAgPSBjdXJyZW50VGltZXN0YW1wCiAgICAgICAgYnkKICAgICAgICBBcHBWZXJzaW9uLAogICAgICAgIENvdW50cnksCiAgICAgICAgSHdNb2RlbCwKICAgICAgICBTZXJ2aWNlLAogICAgICAgIFNlcnZpY2VUeXBlLAogICAgICAgIFN0Yk1vZGVsLAogICAgICAgIFN0cmVhbWluZ1Byb3RvY29sLAogICAgICAgIFRpdGxlLAogICAgICAgIFRvcG9sb2d5MiwKICAgICAgICBUb3BvbG9neTMsCiAgICAgICAgVG9wb2xvZ3k0LAogICAgICAgIFRvcG9sb2d5NSwKICAgICAgICBUdk1vZGVsCn0KCi5jcmVhdGUtb3ItYWx0ZXIgZnVuY3Rpb24gd2l0aCAoZG9jc3RyaW5nID0gJ0Z1bmN0aW9uIHRvIGdldCBhdmVyYWdlIGhhcHBpbmVzcyBzY29yZXMgZm9yIG90dCBkYXRhJywgZm9sZGVyPSdvdHQnKSBPdHRHZXRBdmdIYXBwaW5lc3NTY29yZSgpIHsKICAgIGxldCBjdXJyZW50VGltZXN0YW1wID0gbm93KCk7CiAgICBsZXQgbW92aW5nV2luZG93SW5NaW51dGVzID0gR2V0VGhyZXNob2xkKCdtb3ZpbmdXaW5kb3dJbk1pbnV0ZXMnKTsKICAgIG90dF9yYXcKICAgIHwgc3VtbWFyaXplCiAgICAgICAgQXZnSGFwcGluZXNzU2NvcmUgPSBhdmcoSGFwcGluZXNzU2NvcmUpLAogICAgICAgIE51bWJlck9mVXNlcnMgPSBjb3VudF9kaXN0aW5jdChVc2VySWQpLAogICAgICAgIFRpbWVzdGFtcCA9IGN1cnJlbnRUaW1lc3RhbXAKICAgICAgICBieQogICAgICAgIENvdW50cnksCiAgICAgICAgSXNwLAogICAgICAgIENkbk5vZGVIb3N0LAogICAgICAgIFR5cGUsCiAgICAgICAgVGl0bGUsCiAgICAgICAgU2VsZWN0ZWRRdWFsaXR5LAogICAgICAgIERldmljZVR5cGUsCiAgICAgICAgVmVyc2lvbiwKICAgICAgICBDb25uZWN0aW9uLAogICAgICAgIENvbW1lcmNpbGl6YXRpb25UeXBlLAogICAgICAgIERldmljZVZlbmRvcgp9CgouY3JlYXRlLW9yLWFsdGVyIGZ1bmN0aW9uIHdpdGggKGRvY3N0cmluZyA9ICdGdW5jdGlvbiB0byBnZXQgYXZlcmFnZSBoYXBwaW5lc3Mgc2NvcmVzIGZvciBvdHQgZGF0YSBmb3Igb25lIGNvbHVtbicsIGZvbGRlcj0nb3R0JykgT3R0R2V0QXZnSGFwcGluZXNzU2NvcmVGb3JPbmVDb2x1bW4oY29sdW1uTmFtZTogc3RyaW5nKSB7CiAgICBvdHRfaGFwcGluZXNzCiAgICB8IGV4dGVuZCBUb3RhbEhhcHBpbmVzcyA9IE51bWJlck9mVXNlcnMgKiBBdmdIYXBwaW5lc3NTY29yZQogICAgfCBzdW1tYXJpemUKICAgICAgICBTdW1Ub3RhbEhhcHBpbmVzcyA9IHN1bShUb3RhbEhhcHBpbmVzcyksCiAgICAgICAgU3VtTnVtYmVyT2ZVc2VycyA9IHN1bShOdW1iZXJPZlVzZXJzKQogICAgICAgIGJ5CiAgICAgICAgVGltZXN0YW1wLAogICAgICAgIGNvbHVtbl9pZmV4aXN0cyhjb2x1bW5OYW1lLCAnY29sdW1uTmFtZSBkb2VzIG5vdCBleGlzdCcpCiAgICB8IGV4dGVuZCBBdmdIYXBwaW5lc3NTY29yZSA9IFN1bVRvdGFsSGFwcGluZXNzIC8gU3VtTnVtYmVyT2ZVc2VycwogICAgfCBwcm9qZWN0LWF3YXkgU3VtVG90YWxIYXBwaW5lc3MKfQoKLmNyZWF0ZS1vci1hbHRlciBmdW5jdGlvbiB3aXRoIChkb2NzdHJpbmcgPSAnRnVuY3Rpb24gdG8gZ2V0IGF2ZXJhZ2UgaGFwcGluZXNzIHNjb3JlcyBmb3Igb3R0IGRhdGEgZm9yIHR3byBjb2x1bW5zJywgZm9sZGVyPSdvdHQnKSBPdHRHZXRBdmdIYXBwaW5lc3NTY29yZUZvclR3b0NvbHVtbnMoY29sdW1uTmFtZTE6IHN0cmluZywgY29sdW1uTmFtZTI6IHN0cmluZykgewogICAgb3R0X2hhcHBpbmVzcwogICAgfCBleHRlbmQgVG90YWxIYXBwaW5lc3MgPSBOdW1iZXJPZlVzZXJzICogQXZnSGFwcGluZXNzU2NvcmUKICAgIHwgc3VtbWFyaXplCiAgICAgICAgU3VtVG90YWxIYXBwaW5lc3MgPSBzdW0oVG90YWxIYXBwaW5lc3MpLAogICAgICAgIFN1bU51bWJlck9mVXNlcnMgPSBzdW0oTnVtYmVyT2ZVc2VycykKICAgICAgICBieQogICAgICAgIFRpbWVzdGFtcCwKICAgICAgICBjb2x1bW5faWZleGlzdHMoY29sdW1uTmFtZTEsICdjb2x1bW5OYW1lMSBkb2VzIG5vdCBleGlzdCcpLAogICAgICAgIGNvbHVtbl9pZmV4aXN0cyhjb2x1bW5OYW1lMiwgJ2NvbHVtbk5hbWUyIGRvZXMgbm90IGV4aXN0JykKICAgIHwgZXh0ZW5kIEF2Z0hhcHBpbmVzc1Njb3JlID0gU3VtVG90YWxIYXBwaW5lc3MgLyBTdW1OdW1iZXJPZlVzZXJzCiAgICB8IHByb2plY3QtYXdheSBTdW1Ub3RhbEhhcHBpbmVzcwp9CgouY3JlYXRlLW9yLWFsdGVyIGZ1bmN0aW9uIHdpdGggKGRvY3N0cmluZyA9ICdGdW5jdGlvbiB0byBnZXQgYXZlcmFnZSBoYXBwaW5lc3Mgc2NvcmVzIGZvciBpcHR2IGRhdGEgZm9yIG9uZSBjb2x1bW4nLCBmb2xkZXI9J2lwdHYnKSBJcHR2R2V0QXZnSGFwcGluZXNzU2NvcmVGb3JPbmVDb2x1bW4oY29sdW1uTmFtZTogc3RyaW5nKSB7CiAgICBpcHR2X2hhcHBpbmVzcwogICAgfCBleHRlbmQgVG90YWxIYXBwaW5lc3MgPSBOdW1iZXJPZlVzZXJzICogQXZnSGFwcGluZXNzU2NvcmUKICAgIHwgc3VtbWFyaXplCiAgICAgICAgU3VtVG90YWxIYXBwaW5lc3MgPSBzdW0oVG90YWxIYXBwaW5lc3MpLAogICAgICAgIFN1bU51bWJlck9mVXNlcnMgPSBzdW0oTnVtYmVyT2ZVc2VycykKICAgICAgICBieQogICAgICAgIFRpbWVzdGFtcCwKICAgICAgICBjb2x1bW5faWZleGlzdHMoY29sdW1uTmFtZSwgJ2NvbHVtbk5hbWUgZG9lcyBub3QgZXhpc3QnKQogICAgfCBleHRlbmQgQXZnSGFwcGluZXNzU2NvcmUgPSBTdW1Ub3RhbEhhcHBpbmVzcyAvIFN1bU51bWJlck9mVXNlcnMKICAgIHwgcHJvamVjdC1hd2F5IFN1bVRvdGFsSGFwcGluZXNzCn0KCi5jcmVhdGUtb3ItYWx0ZXIgZnVuY3Rpb24gd2l0aCAoZG9jc3RyaW5nID0gJ0Z1bmN0aW9uIHRvIGdldCBhdmVyYWdlIGhhcHBpbmVzcyBzY29yZXMgZm9yIGlwdHYgZGF0YSBmb3IgdHdvIGNvbHVtbnMnLCBmb2xkZXI9J2lwdHYnKSBJcHR2R2V0QXZnSGFwcGluZXNzU2NvcmVGb3JUd29Db2x1bW5zKGNvbHVtbk5hbWUxOiBzdHJpbmcsIGNvbHVtbk5hbWUyOiBzdHJpbmcpIHsKICAgIGlwdHZfaGFwcGluZXNzCiAgICB8IGV4dGVuZCBUb3RhbEhhcHBpbmVzcyA9IE51bWJlck9mVXNlcnMgKiBBdmdIYXBwaW5lc3NTY29yZQogICAgfCBzdW1tYXJpemUKICAgICAgICBTdW1Ub3RhbEhhcHBpbmVzcyA9IHN1bShUb3RhbEhhcHBpbmVzcyksCiAgICAgICAgU3VtTnVtYmVyT2ZVc2VycyA9IHN1bShOdW1iZXJPZlVzZXJzKQogICAgICAgIGJ5CiAgICAgICAgVGltZXN0YW1wLAogICAgICAgIGNvbHVtbl9pZmV4aXN0cyhjb2x1bW5OYW1lMSwgJ2NvbHVtbk5hbWUxIGRvZXMgbm90IGV4aXN0JyksCiAgICAgICAgY29sdW1uX2lmZXhpc3RzKGNvbHVtbk5hbWUyLCAnY29sdW1uTmFtZTIgZG9lcyBub3QgZXhpc3QnKQogICAgfCBleHRlbmQgQXZnSGFwcGluZXNzU2NvcmUgPSBTdW1Ub3RhbEhhcHBpbmVzcyAvIFN1bU51bWJlck9mVXNlcnMKICAgIHwgcHJvamVjdC1hd2F5IFN1bVRvdGFsSGFwcGluZXNzCn0KCi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLwovLyBDcmVhdGUgbWF0ZXJpYWxpemVkIHZpZXcgYW5kIHZpZXcgZm9yIHRlc3RpbmcKLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vCgovLyBDcmVhdGUgbWF0ZXJhbGl6ZWQgdmlldwouY3JlYXRlIGlmbm90ZXhpc3RzIG1hdGVyaWFsaXplZC12aWV3IHdpdGggKGRvY1N0cmluZz0nSVBUViBIYXBwaW5lc3MgU2NvcmUgQXZlcmFnZScsIGZvbGRlcj0naXB0dicpIGlwdHZfaGFwcGluZXNzX212IG9uIHRhYmxlIGlwdHZfcmF3IHsKICAgIGlwdHZfcmF3CiAgICB8IHN1bW1hcml6ZQogICAgICAgIEF2Z0hhcHBpbmVzc1Njb3JlID0gYXZnKEhhcHBpbmVzc1Njb3JlKSwKICAgICAgICBOdW1iZXJPZlVzZXJzID0gZGNvdW50KFVzZXJJZCkKICAgICAgICBieQogICAgICAgIEFwcFZlcnNpb24sCiAgICAgICAgQ291bnRyeSwKICAgICAgICBId01vZGVsLAogICAgICAgIFNlcnZpY2UsCiAgICAgICAgU2VydmljZVR5cGUsCiAgICAgICAgU3RiTW9kZWwsCiAgICAgICAgU3RyZWFtaW5nUHJvdG9jb2wsCiAgICAgICAgVGl0bGUsCiAgICAgICAgVG9wb2xvZ3kyLAogICAgICAgIFRvcG9sb2d5MywKICAgICAgICBUb3BvbG9neTQsCiAgICAgICAgVG9wb2xvZ3k1LAogICAgICAgIFR2TW9kZWwKfQoKLmNyZWF0ZSBpZm5vdGV4aXN0cyBtYXRlcmlhbGl6ZWQtdmlldyB3aXRoIChkb2NTdHJpbmc9J09UVCBIYXBwaW5lc3MgU2NvcmUgQXZlcmFnZScsIGZvbGRlcj0nb3R0Jykgb3R0X2hhcHBpbmVzc19tdiBvbiB0YWJsZSBvdHRfcmF3IHsKICAgIG90dF9yYXcKICAgIHwgc3VtbWFyaXplCiAgICAgICAgQXZnSGFwcGluZXNzU2NvcmUgPSBhdmcoSGFwcGluZXNzU2NvcmUpLAogICAgICAgIE51bWJlck9mVXNlcnMgPSBkY291bnQoVXNlcklkKQogICAgICAgIGJ5CiAgICAgICAgQ291bnRyeSwKICAgICAgICBJc3AsCiAgICAgICAgQ2RuTm9kZUhvc3QsCiAgICAgICAgVHlwZSwKICAgICAgICBUaXRsZSwKICAgICAgICBTZWxlY3RlZFF1YWxpdHksCiAgICAgICAgRGV2aWNlVHlwZSwKICAgICAgICBWZXJzaW9uLAogICAgICAgIENvbm5lY3Rpb24sCiAgICAgICAgQ29tbWVyY2lsaXphdGlvblR5cGUsCiAgICAgICAgRGV2aWNlVmVuZG9yCn0KCi8vIENyZWF0ZSB2aWV3cwouY3JlYXRlLW9yLWFsdGVyIGZ1bmN0aW9uIHdpdGggKHZpZXc9dHJ1ZSwgZG9jc3RyaW5nPSdWaWV3IHRvIGNhcHR1cmUgY3JpdGljYWwgaXB0diBpdGVtcyBiZWxvdyB0aGUgaGFwcGluZXNzIHRocmVzaG9sZCcsIGZvbGRlcj0naXB0dicpIGlwdHZfaGFwcGluZXNzX2NyaXRpY2FsX212IHsKICAgIGlwdHZfaGFwcGluZXNzX212CiAgICB8IHdoZXJlIEF2Z0hhcHBpbmVzc1Njb3JlIDwgR2V0VGhyZXNob2xkKCdoYXBwaW5lc3MnKSBhbmQgTnVtYmVyT2ZVc2VycyA+IEdldFRocmVzaG9sZCgnbWluaW11bU51bWJlck9mVXNlcnNQZXJXaW5kb3cnKQp9CgouY3JlYXRlLW9yLWFsdGVyIGZ1bmN0aW9uIHdpdGggKHZpZXc9dHJ1ZSwgZG9jc3RyaW5nPSdWaWV3IHRvIGNhcHR1cmUgY3JpdGljYWwgb3R0IGl0ZW1zIGJlbG93IHRoZSBoYXBwaW5lc3MgdGhyZXNob2xkJywgZm9sZGVyPSdvdHQnKSBvdHRfaGFwcGluZXNzX2NyaXRpY2FsX212IHsKICAgIG90dF9oYXBwaW5lc3NfbXYKICAgIHwgd2hlcmUgQXZnSGFwcGluZXNzU2NvcmUgPCBHZXRUaHJlc2hvbGQoJ2hhcHBpbmVzcycpIGFuZCBOdW1iZXJPZlVzZXJzID4gR2V0VGhyZXNob2xkKCdtaW5pbXVtTnVtYmVyT2ZVc2Vyc1BlcldpbmRvdycpCn0K" �[33m->�[0m�[0m "Ly8gQ3JlYXRlIHJhdyB0YWJsZXMKLmNyZWF0ZS1tZXJnZSB0YWJsZXMKICAgIG90dF9yYXcoCiAgICAgICAgQ291bnRyeTogc3RyaW5nLAogICAgICAgIFNlcnZpY2U6IHN0cmluZywKICAgICAgICBTZXJ2aWNlVHlwZTogc3RyaW5nLAogICAgICAgIERldmljZTogc3RyaW5nLAogICAgICAgIFRpdGxlOiBzdHJpbmcsCiAgICAgICAgSXNwOiBzdHJpbmcsCiAgICAgICAgQ2RuTm9kZUhvc3RuYW1lOiBzdHJpbmcsCiAgICAgICAgQ2RuUG9wOiBzdHJpbmcsCiAgICAgICAgQXBwUmVsZWFzZVZlcnNpb246IHN0cmluZywKICAgICAgICBCcm93c2VyOiBzdHJpbmcsCiAgICAgICAgT3M6IHN0cmluZywKICAgICAgICBQbGF5ZXI6IHN0cmluZywKICAgICAgICBIYXBwaW5lc3NTY29yZTogcmVhbCwKICAgICAgICBVc2VySWQ6IHN0cmluZywKICAgICAgICBFbmRUaW1lOiBkYXRldGltZSwKICAgICAgICBIYXNoOiBzdHJpbmcKICAgICksCiAgICBpcHR2X3JhdygKICAgICAgICBDb3VudHJ5OiBzdHJpbmcsCiAgICAgICAgU2VydmljZTogc3RyaW5nLAogICAgICAgIFNlcnZpY2VUeXBlOiBzdHJpbmcsCiAgICAgICAgVG9wb2xvZ3kyOiBzdHJpbmcsCiAgICAgICAgVG9wb2xvZ3kzOiBzdHJpbmcsCiAgICAgICAgVG9wb2xvZ3k0OiBzdHJpbmcsCiAgICAgICAgVG9wb2xvZ3k1OiBzdHJpbmcsCiAgICAgICAgVGl0bGU6IHN0cmluZywKICAgICAgICBTdGJNb2RlbDogc3RyaW5nLAogICAgICAgIFN0Yk1hbnVmYWN0dXJlcjogc3RyaW5nLAogICAgICAgIFN0YlN3VmVyc2lvbjogc3RyaW5nLAogICAgICAgIFN0cmVhbWluZ1Byb3RvY29sOiBzdHJpbmcsCiAgICAgICAgQ2RuTm9kZUhvc3RuYW1lOiBzdHJpbmcsCiAgICAgICAgQ2RuUG9wOiBzdHJpbmcsCiAgICAgICAgQ2hhbm5lbE5hbWU6IHN0cmluZywKICAgICAgICBIYXBwaW5lc3NTY29yZTogcmVhbCwKICAgICAgICBVc2VySWQ6IHN0cmluZwogICAgICAgIEVuZFRpbWU6IGRhdGV0aW1lLAogICAgICAgIEhhc2g6IHN0cmluZwogICAgKQoKLy8gQ3JlYXRlIGN1cmF0ZWQgdGFibGVzCi5jcmVhdGUtbWVyZ2UgdGFibGVzCiAgICBvdHRfaGFwcGluZXNzKAogICAgICAgIENvdW50cnk6IHN0cmluZywKICAgICAgICBTZXJ2aWNlOiBzdHJpbmcsCiAgICAgICAgU2VydmljZVR5cGU6IHN0cmluZywKICAgICAgICBEZXZpY2U6IHN0cmluZywKICAgICAgICBUaXRsZTogc3RyaW5nLAogICAgICAgIElzcDogc3RyaW5nLAogICAgICAgIENkbk5vZGVIb3N0bmFtZTogc3RyaW5nLAogICAgICAgIENkblBvcDogc3RyaW5nLAogICAgICAgIEFwcFJlbGVhc2VWZXJzaW9uOiBzdHJpbmcsCiAgICAgICAgQnJvd3Nlcjogc3RyaW5nLAogICAgICAgIE9zOiBzdHJpbmcsCiAgICAgICAgUGxheWVyOiBzdHJpbmcsCiAgICAgICAgQXZnSGFwcGluZXNzU2NvcmU6IHJlYWwsCiAgICAgICAgTnVtYmVyT2ZVc2VyczogbG9uZywKICAgICAgICBUaW1lc3RhbXA6IGRhdGV0aW1lCiAgICApLAogICAgaXB0dl9oYXBwaW5lc3MoCiAgICAgICAgQ291bnRyeTogc3RyaW5nLAogICAgICAgIFNlcnZpY2U6IHN0cmluZywKICAgICAgICBTZXJ2aWNlVHlwZTogc3RyaW5nLAogICAgICAgIFRvcG9sb2d5Mjogc3RyaW5nLAogICAgICAgIFRvcG9sb2d5Mzogc3RyaW5nLAogICAgICAgIFRvcG9sb2d5NDogc3RyaW5nLAogICAgICAgIFRvcG9sb2d5NTogc3RyaW5nLAogICAgICAgIFRpdGxlOiBzdHJpbmcsCiAgICAgICAgU3RiTW9kZWw6IHN0cmluZywKICAgICAgICBTdGJNYW51ZmFjdHVyZXI6IHN0cmluZywKICAgICAgICBTdGJTd1ZlcnNpb246IHN0cmluZywKICAgICAgICBTdHJlYW1pbmdQcm90b2NvbDogc3RyaW5nLAogICAgICAgIENkbk5vZGVIb3N0bmFtZTogc3RyaW5nLAogICAgICAgIENkblBvcDogc3RyaW5nLAogICAgICAgIENoYW5uZWxOYW1lOiBzdHJpbmcsCiAgICAgICAgQXZnSGFwcGluZXNzU2NvcmU6IHJlYWwsCiAgICAgICAgTnVtYmVyT2ZVc2VyczogbG9uZywKICAgICAgICBUaW1lc3RhbXA6IGRhdGV0aW1lCiAgICApCgovLyBDcmVhdGUgaGVscGVyIHRhYmxlcwouY3JlYXRlLW1lcmdlIHRhYmxlcwogICAgdGhyZXNob2xkcyAoCiAgICAgICAgbmFtZTogc3RyaW5nLAogICAgICAgIHZhbHVlOiByZWFsLAogICAgICAgIHRpbWVzdGFtcDogZGF0ZXRpbWUKICAgICkKCi8vIENyZWF0ZSBmdW5jdGlvbgouY3JlYXRlLW9yLWFsdGVyIGZ1bmN0aW9uIHdpdGggKGRvY3N0cmluZyA9ICdGdW5jdGlvbiB0byBnZXQgbGF0ZXN0IHRocmVzaG9sZCB2YWx1ZSBmb3IgbmFtZWQgdGhyZXNob2xkJywgZm9sZGVyPSd0aHJlc2hvbGRzJykgR2V0VGhyZXNob2xkKHZhbHVlTmFtZTogc3RyaW5nKSB7CiAgICB0b3NjYWxhcigKICAgICAgICB0aHJlc2hvbGRzCiAgICAgICAgfCB3aGVyZSBuYW1lID09IHZhbHVlTmFtZQogICAgICAgIHwgb3JkZXIgYnkgdGltZXN0YW1wIGRlc2MKICAgICAgICB8IGxpbWl0IDEKICAgICAgICB8IHN1bW1hcml6ZSBtYXgodmFsdWUpCiAgICApCn0KCi5jcmVhdGUtb3ItYWx0ZXIgZnVuY3Rpb24gd2l0aCAoZG9jc3RyaW5nID0gJ0Z1bmN0aW9uIHRvIGdldCBhdmVyYWdlIGhhcHBpbmVzcyBzY29yZXMgZm9yIGlwdHYgZGF0YScsIGZvbGRlcj0naXB0dicpIElwdHZHZXRBdmdIYXBwaW5lc3NTY29yZSgpIHsKICAgIGxldCBjdXJyZW50VGltZXN0YW1wID0gbm93KCk7CiAgICBsZXQgbW92aW5nV2luZG93SW5NaW51dGVzID0gR2V0VGhyZXNob2xkKCdtb3ZpbmdXaW5kb3dJbk1pbnV0ZXMnKTsKICAgIGlwdHZfcmF3CiAgICB8IHN1bW1hcml6ZQogICAgICAgIEF2Z0hhcHBpbmVzc1Njb3JlID0gYXZnKEhhcHBpbmVzc1Njb3JlKSwKICAgICAgICBOdW1iZXJPZlVzZXJzID0gY291bnRfZGlzdGluY3QoVXNlcklkKSwKICAgICAgICBUaW1lc3RhbXAgPSBjdXJyZW50VGltZXN0YW1wCiAgICAgICAgYnkKICAgICAgICBDb3VudHJ5LAogICAgICAgIFNlcnZpY2UsCiAgICAgICAgU2VydmljZVR5cGUsCiAgICAgICAgVG9wb2xvZ3kyLAogICAgICAgIFRvcG9sb2d5MywKICAgICAgICBUb3BvbG9neTQsCiAgICAgICAgVG9wb2xvZ3k1LAogICAgICAgIFRpdGxlLAogICAgICAgIFN0Yk1vZGVsLAogICAgICAgIFN0Yk1hbnVmYWN0dXJlciwKICAgICAgICBTdGJTd1ZlcnNpb24sCiAgICAgICAgU3RyZWFtaW5nUHJvdG9jb2wsCiAgICAgICAgQ2RuTm9kZUhvc3RuYW1lLAogICAgICAgIENkblBvcCwKICAgICAgICBDaGFubmVsTmFtZQp9CgouY3JlYXRlLW9yLWFsdGVyIGZ1bmN0aW9uIHdpdGggKGRvY3N0cmluZyA9ICdGdW5jdGlvbiB0byBnZXQgYXZlcmFnZSBoYXBwaW5lc3Mgc2NvcmVzIGZvciBvdHQgZGF0YScsIGZvbGRlcj0nb3R0JykgT3R0R2V0QXZnSGFwcGluZXNzU2NvcmUoKSB7CiAgICBsZXQgY3VycmVudFRpbWVzdGFtcCA9IG5vdygpOwogICAgbGV0IG1vdmluZ1dpbmRvd0luTWludXRlcyA9IEdldFRocmVzaG9sZCgnbW92aW5nV2luZG93SW5NaW51dGVzJyk7CiAgICBvdHRfcmF3CiAgICB8IHN1bW1hcml6ZQogICAgICAgIEF2Z0hhcHBpbmVzc1Njb3JlID0gYXZnKEhhcHBpbmVzc1Njb3JlKSwKICAgICAgICBOdW1iZXJPZlVzZXJzID0gY291bnRfZGlzdGluY3QoVXNlcklkKSwKICAgICAgICBUaW1lc3RhbXAgPSBjdXJyZW50VGltZXN0YW1wCiAgICAgICAgYnkKICAgICAgICBDb3VudHJ5LAogICAgICAgIFNlcnZpY2UsCiAgICAgICAgU2VydmljZVR5cGUsCiAgICAgICAgRGV2aWNlLAogICAgICAgIFRpdGxlLAogICAgICAgIElzcCwKICAgICAgICBDZG5Ob2RlSG9zdG5hbWUsCiAgICAgICAgQ2RuUG9wLAogICAgICAgIEFwcFJlbGVhc2VWZXJzaW9uLAogICAgICAgIEJyb3dzZXIsCiAgICAgICAgT3MsCiAgICAgICAgUGxheWVyCn0KCi5jcmVhdGUtb3ItYWx0ZXIgZnVuY3Rpb24gd2l0aCAoZG9jc3RyaW5nID0gJ0Z1bmN0aW9uIHRvIGdldCBhdmVyYWdlIGhhcHBpbmVzcyBzY29yZXMgZm9yIG90dCBkYXRhIGZvciBvbmUgY29sdW1uJywgZm9sZGVyPSdvdHQnKSBPdHRHZXRBdmdIYXBwaW5lc3NTY29yZUZvck9uZUNvbHVtbihjb2x1bW5OYW1lOiBzdHJpbmcpIHsKICAgIG90dF9oYXBwaW5lc3MKICAgIHwgZXh0ZW5kIFRvdGFsSGFwcGluZXNzID0gTnVtYmVyT2ZVc2VycyAqIEF2Z0hhcHBpbmVzc1Njb3JlCiAgICB8IHN1bW1hcml6ZQogICAgICAgIFN1bVRvdGFsSGFwcGluZXNzID0gc3VtKFRvdGFsSGFwcGluZXNzKSwKICAgICAgICBTdW1OdW1iZXJPZlVzZXJzID0gc3VtKE51bWJlck9mVXNlcnMpCiAgICAgICAgYnkKICAgICAgICBUaW1lc3RhbXAsCiAgICAgICAgY29sdW1uX2lmZXhpc3RzKGNvbHVtbk5hbWUsICdjb2x1bW5OYW1lIGRvZXMgbm90IGV4aXN0JykKICAgIHwgZXh0ZW5kIEF2Z0hhcHBpbmVzc1Njb3JlID0gU3VtVG90YWxIYXBwaW5lc3MgLyBTdW1OdW1iZXJPZlVzZXJzCiAgICB8IHByb2plY3QtYXdheSBTdW1Ub3RhbEhhcHBpbmVzcwp9CgouY3JlYXRlLW9yLWFsdGVyIGZ1bmN0aW9uIHdpdGggKGRvY3N0cmluZyA9ICdGdW5jdGlvbiB0byBnZXQgYXZlcmFnZSBoYXBwaW5lc3Mgc2NvcmVzIGZvciBvdHQgZGF0YSBmb3IgdHdvIGNvbHVtbnMnLCBmb2xkZXI9J290dCcpIE90dEdldEF2Z0hhcHBpbmVzc1Njb3JlRm9yVHdvQ29sdW1ucyhjb2x1bW5OYW1lMTogc3RyaW5nLCBjb2x1bW5OYW1lMjogc3RyaW5nKSB7CiAgICBvdHRfaGFwcGluZXNzCiAgICB8IGV4dGVuZCBUb3RhbEhhcHBpbmVzcyA9IE51bWJlck9mVXNlcnMgKiBBdmdIYXBwaW5lc3NTY29yZQogICAgfCBzdW1tYXJpemUKICAgICAgICBTdW1Ub3RhbEhhcHBpbmVzcyA9IHN1bShUb3RhbEhhcHBpbmVzcyksCiAgICAgICAgU3VtTnVtYmVyT2ZVc2VycyA9IHN1bShOdW1iZXJPZlVzZXJzKQogICAgICAgIGJ5CiAgICAgICAgVGltZXN0YW1wLAogICAgICAgIGNvbHVtbl9pZmV4aXN0cyhjb2x1bW5OYW1lMSwgJ2NvbHVtbk5hbWUxIGRvZXMgbm90IGV4aXN0JyksCiAgICAgICAgY29sdW1uX2lmZXhpc3RzKGNvbHVtbk5hbWUyLCAnY29sdW1uTmFtZTIgZG9lcyBub3QgZXhpc3QnKQogICAgfCBleHRlbmQgQXZnSGFwcGluZXNzU2NvcmUgPSBTdW1Ub3RhbEhhcHBpbmVzcyAvIFN1bU51bWJlck9mVXNlcnMKICAgIHwgcHJvamVjdC1hd2F5IFN1bVRvdGFsSGFwcGluZXNzCn0KCi5jcmVhdGUtb3ItYWx0ZXIgZnVuY3Rpb24gd2l0aCAoZG9jc3RyaW5nID0gJ0Z1bmN0aW9uIHRvIGdldCBhdmVyYWdlIGhhcHBpbmVzcyBzY29yZXMgZm9yIGlwdHYgZGF0YSBmb3Igb25lIGNvbHVtbicsIGZvbGRlcj0naXB0dicpIElwdHZHZXRBdmdIYXBwaW5lc3NTY29yZUZvck9uZUNvbHVtbihjb2x1bW5OYW1lOiBzdHJpbmcpIHsKICAgIGlwdHZfaGFwcGluZXNzCiAgICB8IGV4dGVuZCBUb3RhbEhhcHBpbmVzcyA9IE51bWJlck9mVXNlcnMgKiBBdmdIYXBwaW5lc3NTY29yZQogICAgfCBzdW1tYXJpemUKICAgICAgICBTdW1Ub3RhbEhhcHBpbmVzcyA9IHN1bShUb3RhbEhhcHBpbmVzcyksCiAgICAgICAgU3VtTnVtYmVyT2ZVc2VycyA9IHN1bShOdW1iZXJPZlVzZXJzKQogICAgICAgIGJ5CiAgICAgICAgVGltZXN0YW1wLAogICAgICAgIGNvbHVtbl9pZmV4aXN0cyhjb2x1bW5OYW1lLCAnY29sdW1uTmFtZSBkb2VzIG5vdCBleGlzdCcpCiAgICB8IGV4dGVuZCBBdmdIYXBwaW5lc3NTY29yZSA9IFN1bVRvdGFsSGFwcGluZXNzIC8gU3VtTnVtYmVyT2ZVc2VycwogICAgfCBwcm9qZWN0LWF3YXkgU3VtVG90YWxIYXBwaW5lc3MKfQoKLmNyZWF0ZS1vci1hbHRlciBmdW5jdGlvbiB3aXRoIChkb2NzdHJpbmcgPSAnRnVuY3Rpb24gdG8gZ2V0IGF2ZXJhZ2UgaGFwcGluZXNzIHNjb3JlcyBmb3IgaXB0diBkYXRhIGZvciB0d28gY29sdW1ucycsIGZvbGRlcj0naXB0dicpIElwdHZHZXRBdmdIYXBwaW5lc3NTY29yZUZvclR3b0NvbHVtbnMoY29sdW1uTmFtZTE6IHN0cmluZywgY29sdW1uTmFtZTI6IHN0cmluZykgewogICAgaXB0dl9oYXBwaW5lc3MKICAgIHwgZXh0ZW5kIFRvdGFsSGFwcGluZXNzID0gTnVtYmVyT2ZVc2VycyAqIEF2Z0hhcHBpbmVzc1Njb3JlCiAgICB8IHN1bW1hcml6ZQogICAgICAgIFN1bVRvdGFsSGFwcGluZXNzID0gc3VtKFRvdGFsSGFwcGluZXNzKSwKICAgICAgICBTdW1OdW1iZXJPZlVzZXJzID0gc3VtKE51bWJlck9mVXNlcnMpCiAgICAgICAgYnkKICAgICAgICBUaW1lc3RhbXAsCiAgICAgICAgY29sdW1uX2lmZXhpc3RzKGNvbHVtbk5hbWUxLCAnY29sdW1uTmFtZTEgZG9lcyBub3QgZXhpc3QnKSwKICAgICAgICBjb2x1bW5faWZleGlzdHMoY29sdW1uTmFtZTIsICdjb2x1bW5OYW1lMiBkb2VzIG5vdCBleGlzdCcpCiAgICB8IGV4dGVuZCBBdmdIYXBwaW5lc3NTY29yZSA9IFN1bVRvdGFsSGFwcGluZXNzIC8gU3VtTnVtYmVyT2ZVc2VycwogICAgfCBwcm9qZWN0LWF3YXkgU3VtVG90YWxIYXBwaW5lc3MKfQoKLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vCi8vIENyZWF0ZSBtYXRlcmlhbGl6ZWQgdmlldyBhbmQgdmlldyBmb3IgdGVzdGluZwovLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8KCi8vIENyZWF0ZSBtYXRlcmFsaXplZCB2aWV3Ci5jcmVhdGUgaWZub3RleGlzdHMgbWF0ZXJpYWxpemVkLXZpZXcgd2l0aCAoZG9jU3RyaW5nPSdJUFRWIEhhcHBpbmVzcyBTY29yZSBBdmVyYWdlJywgZm9sZGVyPSdpcHR2JykgaXB0dl9oYXBwaW5lc3NfbXYgb24gdGFibGUgaXB0dl9yYXcgewogICAgaXB0dl9yYXcKICAgIHwgc3VtbWFyaXplCiAgICAgICAgQXZnSGFwcGluZXNzU2NvcmUgPSBhdmcoSGFwcGluZXNzU2NvcmUpLAogICAgICAgIE51bWJlck9mVXNlcnMgPSBkY291bnQoVXNlcklkKQogICAgICAgIGJ5CiAgICAgICAgQ291bnRyeSwKICAgICAgICBTZXJ2aWNlLAogICAgICAgIFNlcnZpY2VUeXBlLAogICAgICAgIFRvcG9sb2d5MiwKICAgICAgICBUb3BvbG9neTMsCiAgICAgICAgVG9wb2xvZ3k0LAogICAgICAgIFRvcG9sb2d5NSwKICAgICAgICBUaXRsZSwKICAgICAgICBTdGJNb2RlbCwKICAgICAgICBTdGJNYW51ZmFjdHVyZXIsCiAgICAgICAgU3RiU3dWZXJzaW9uLAogICAgICAgIFN0cmVhbWluZ1Byb3RvY29sLAogICAgICAgIENkbk5vZGVIb3N0bmFtZSwKICAgICAgICBDZG5Qb3AsCiAgICAgICAgQ2hhbm5lbE5hbWUKfQoKLmNyZWF0ZSBpZm5vdGV4aXN0cyBtYXRlcmlhbGl6ZWQtdmlldyB3aXRoIChkb2NTdHJpbmc9J09UVCBIYXBwaW5lc3MgU2NvcmUgQXZlcmFnZScsIGZvbGRlcj0nb3R0Jykgb3R0X2hhcHBpbmVzc19tdiBvbiB0YWJsZSBvdHRfcmF3IHsKICAgIG90dF9yYXcKICAgIHwgc3VtbWFyaXplCiAgICAgICAgQXZnSGFwcGluZXNzU2NvcmUgPSBhdmcoSGFwcGluZXNzU2NvcmUpLAogICAgICAgIE51bWJlck9mVXNlcnMgPSBkY291bnQoVXNlcklkKQogICAgICAgIGJ5CiAgICAgICAgQ291bnRyeSwKICAgICAgICBTZXJ2aWNlLAogICAgICAgIFNlcnZpY2VUeXBlLAogICAgICAgIERldmljZSwKICAgICAgICBUaXRsZSwKICAgICAgICBJc3AsCiAgICAgICAgQ2RuTm9kZUhvc3RuYW1lLAogICAgICAgIENkblBvcCwKICAgICAgICBBcHBSZWxlYXNlVmVyc2lvbiwKICAgICAgICBCcm93c2VyLAogICAgICAgIE9zLAogICAgICAgIFBsYXllcgp9CgovLyBDcmVhdGUgdmlld3MKLmNyZWF0ZS1vci1hbHRlciBmdW5jdGlvbiB3aXRoICh2aWV3PXRydWUsIGRvY3N0cmluZz0nVmlldyB0byBjYXB0dXJlIGNyaXRpY2FsIGlwdHYgaXRlbXMgYmVsb3cgdGhlIGhhcHBpbmVzcyB0aHJlc2hvbGQnLCBmb2xkZXI9J2lwdHYnKSBpcHR2X2hhcHBpbmVzc19jcml0aWNhbF9tdiB7CiAgICBpcHR2X2hhcHBpbmVzc19tdgogICAgfCB3aGVyZSBBdmdIYXBwaW5lc3NTY29yZSA8IEdldFRocmVzaG9sZCgnaGFwcGluZXNzJykgYW5kIE51bWJlck9mVXNlcnMgPiBHZXRUaHJlc2hvbGQoJ21pbmltdW1OdW1iZXJPZlVzZXJzUGVyV2luZG93JykKfQoKLmNyZWF0ZS1vci1hbHRlciBmdW5jdGlvbiB3aXRoICh2aWV3PXRydWUsIGRvY3N0cmluZz0nVmlldyB0byBjYXB0dXJlIGNyaXRpY2FsIG90dCBpdGVtcyBiZWxvdyB0aGUgaGFwcGluZXNzIHRocmVzaG9sZCcsIGZvbGRlcj0nb3R0Jykgb3R0X2hhcHBpbmVzc19jcml0aWNhbF9tdiB7CiAgICBvdHRfaGFwcGluZXNzX212CiAgICB8IHdoZXJlIEF2Z0hhcHBpbmVzc1Njb3JlIDwgR2V0VGhyZXNob2xkKCdoYXBwaW5lc3MnKSBhbmQgTnVtYmVyT2ZVc2VycyA+IEdldFRocmVzaG9sZCgnbWluaW11bU51bWJlck9mVXNlcnNQZXJXaW5kb3cnKQp9Cg=="
      �[33m~�[0m�[0m id                                 = "/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.Kusto/clusters/sc4-dev-kusto001/databases/operationaldb/scripts/init-db-operationaldb" -> (known after apply)
        name                               = "init-db-operationaldb"
      �[33m~�[0m�[0m script_content                     = (sensitive value) �[31m# forces replacement�[0m�[0m
        �[90m# (2 unchanged attributes hidden)�[0m�[0m
    }

�[1mPlan:�[0m 1 to add, 0 to change, 1 to destroy.
�[0m�[90m
─────────────────────────────────────────────────────────────────────────────�[0m

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.

Copy link

github-actions bot commented Jul 4, 2024

Terraform Lint Results

  • Terraform Version 📎1.6.6
  • Working Directory 📂./code/infra
  • Terraform Format and Style 🖌success

Copy link

github-actions bot commented Jul 4, 2024

Terraform Validation & Plan Results

  • Terraform Version 📎1.6.6
  • Working Directory 📂./code/infra
  • Terraform Initialization ⚙️success
  • Terraform Validation 🤖success
  • Terraform Plan 📖success
Show Plan

terraform
�[0m�[1mtime_sleep.sleep_kusto_db["operationaldb"]: Refreshing state... [id=2024-07-03T12:56:17Z]�[0m
�[0m�[1mdata.azurerm_location.current: Reading...�[0m�[0m
�[0m�[1mdata.azurerm_client_config.current: Reading...�[0m�[0m
�[0m�[1mdata.azurerm_subscription.current: Reading...�[0m�[0m
�[0m�[1mazurerm_resource_group.resource_group_dataeng: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg]�[0m
�[0m�[1mdata.azurerm_client_config.current: Read complete after 0s [id=Y2xpZW50Q29uZmlncy9jbGllbnRJZD00NDljMTk5OC1lYzgwLTQ4NmQtYjkwYi02MTRlZDFjMzE3Zjg7b2JqZWN0SWQ9Y2IxMTMzNjgtYWI0NC00YjU4LWI2NzgtYjA0Y2I5YWJhNDE3O3N1YnNjcmlwdGlvbklkPWJlMjU4MjBhLWRmODYtNDc5NC05ZTk1LTZhNDVjZDVjMDk0MTt0ZW5hbnRJZD01NzJjZjFlYy0zZjkwLTQ5YTItODk2Zi1hYjJmYTM2Y2EwZDM=]�[0m
�[0m�[1mazurerm_resource_group.resource_group_storage: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-stg-rg]�[0m
�[0m�[1mazurerm_key_vault.key_vault: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.KeyVault/vaults/sc4-dev-vault001]�[0m
�[0m�[1mazurerm_kusto_cluster.kusto_cluster: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.Kusto/clusters/sc4-dev-kusto001]�[0m
�[0m�[1mazurerm_data_factory.data_factory: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.DataFactory/factories/sc4-dev-df001]�[0m
�[0m�[1mazurerm_storage_account.storage: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-stg-rg/providers/Microsoft.Storage/storageAccounts/sc4devstg001]�[0m
�[0m�[1mdata.azurerm_subscription.current: Read complete after 0s [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941]�[0m
�[0m�[1mdata.azurerm_monitor_diagnostic_categories.diagnostic_categories_kusto_cluster: Reading...�[0m�[0m
�[0m�[1mazurerm_kusto_database.kusto_database["operationaldb"]: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.Kusto/clusters/sc4-dev-kusto001/databases/operationaldb]�[0m
�[0m�[1mazurerm_kusto_database_principal_assignment.data_factory_kusto_database_principal_assignment_viewer["operationaldb"]: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.Kusto/clusters/sc4-dev-kusto001/databases/operationaldb/principalAssignments/operationaldb-Viewer-sc4-dev-df001]�[0m
�[0m�[1mdata.azurerm_monitor_diagnostic_categories.diagnostic_categories_data_factory: Reading...�[0m�[0m
�[0m�[1mazurerm_data_factory_managed_private_endpoint.data_factory_managed_private_endpoint_kusto_cluster: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.DataFactory/factories/sc4-dev-df001/managedVirtualNetworks/default/managedPrivateEndpoints/AzureDataExplorer]�[0m
�[0m�[1mazurerm_kusto_database_principal_assignment.data_factory_kusto_database_principal_assignment_ingestor["operationaldb"]: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.Kusto/clusters/sc4-dev-kusto001/databases/operationaldb/principalAssignments/operationaldb-Ingestor-sc4-dev-df001]�[0m
�[0m�[1mazurerm_kusto_database_principal_assignment.data_factory_kusto_database_principal_assignment_admin["operationaldb"]: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.Kusto/clusters/sc4-dev-kusto001/databases/operationaldb/principalAssignments/operationaldb-Admin-sc4-dev-df001]�[0m
�[0m�[1mdata.azurerm_monitor_diagnostic_categories.diagnostic_categories_kusto_cluster: Read complete after 0s [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.Kusto/clusters/sc4-dev-kusto001]�[0m
�[0m�[1mazurerm_kusto_script.kusto_script["operationaldb"]: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.Kusto/clusters/sc4-dev-kusto001/databases/operationaldb/scripts/init-db-operationaldb]�[0m
�[0m�[1mdata.azurerm_location.current: Read complete after 2s [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/locations/germanywestcentral]�[0m
�[0m�[1mdata.azurerm_monitor_diagnostic_categories.diagnostic_categories_key_vault: Reading...�[0m�[0m
�[0m�[1mazurerm_role_assignment.data_factory_role_assignment_key_vault: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.KeyVault/vaults/sc4-dev-vault001/providers/Microsoft.Authorization/roleAssignments/447e78c0-06d9-658f-8e0b-7794b110eadf]�[0m
�[0m�[1mazurerm_role_assignment.current_role_assignment_key_vault: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.KeyVault/vaults/sc4-dev-vault001/providers/Microsoft.Authorization/roleAssignments/4d664b45-a43b-fd62-a57d-d924fb3e016e]�[0m
�[0m�[1mdata.azurerm_monitor_diagnostic_categories.diagnostic_categories_data_factory: Read complete after 1s [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.DataFactory/factories/sc4-dev-df001]�[0m
�[0m�[1mdata.azurerm_monitor_diagnostic_categories.diagnostic_categories_key_vault: Read complete after 1s [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.KeyVault/vaults/sc4-dev-vault001]�[0m
�[0m�[1mazurerm_role_assignment.data_factory_role_assignment_storage: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-stg-rg/providers/Microsoft.Storage/storageAccounts/sc4devstg001/providers/Microsoft.Authorization/roleAssignments/c8fa5778-06b6-a47d-d6c0-e166a1b274dc]�[0m
�[0m�[1mazurerm_storage_container.storage_container["upload-iptv"]: Refreshing state... [id=https://sc4devstg001.blob.core.windows.net/upload-iptv]�[0m
�[0m�[1mdata.azurerm_monitor_diagnostic_categories.diagnostic_categories_storage: Reading...�[0m�[0m
�[0m�[1mazurerm_role_assignment.current_role_assignment_storage: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-stg-rg/providers/Microsoft.Storage/storageAccounts/sc4devstg001/providers/Microsoft.Authorization/roleAssignments/fa4c88e3-1962-8ab0-9bdc-1c162f0392ae]�[0m
�[0m�[1mazurerm_storage_container.storage_container["curated"]: Refreshing state... [id=https://sc4devstg001.blob.core.windows.net/curated]�[0m
�[0m�[1mazurerm_storage_container.storage_container["upload-ott"]: Refreshing state... [id=https://sc4devstg001.blob.core.windows.net/upload-ott]�[0m
�[0m�[1mazurerm_storage_container.storage_container["raw"]: Refreshing state... [id=https://sc4devstg001.blob.core.windows.net/raw]�[0m
�[0m�[1mazurerm_storage_container.storage_container["logs"]: Refreshing state... [id=https://sc4devstg001.blob.core.windows.net/logs]�[0m
�[0m�[1mdata.azurerm_monitor_diagnostic_categories.diagnostic_categories_storage: Read complete after 1s [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-stg-rg/providers/Microsoft.Storage/storageAccounts/sc4devstg001]�[0m

Terraform used the selected providers to generate the following execution
plan. Resource actions are indicated with the following symbols:
�[31m-�[0m/�[32m+�[0m destroy and then create replacement�[0m

Terraform will perform the following actions:

�[1m  # azurerm_kusto_script.kusto_script["operationaldb"]�[0m must be �[1m�[31mreplaced�[0m
�[0m�[31m-�[0m/�[32m+�[0m�[0m resource "azurerm_kusto_script" "kusto_script" {
      �[33m~�[0m�[0m force_an_update_when_value_changed = "Ly8gQ3JlYXRlIHJhdyB0YWJsZXMKLmNyZWF0ZS1tZXJnZSB0YWJsZXMKICAgIG90dF9yYXcoCiAgICAgICAgQ291bnRyeTogc3RyaW5nLAogICAgICAgIElzcDogc3RyaW5nLAogICAgICAgIENkbk5vZGVIb3N0OiBzdHJpbmcsCiAgICAgICAgVHlwZTogc3RyaW5nLAogICAgICAgIFRpdGxlOiBzdHJpbmcsCiAgICAgICAgU2VsZWN0ZWRRdWFsaXR5OiBzdHJpbmcsCiAgICAgICAgRGV2aWNlVHlwZTogc3RyaW5nLAogICAgICAgIFZlcnNpb246IHN0cmluZywKICAgICAgICBDb25uZWN0aW9uOiBzdHJpbmcsCiAgICAgICAgQ29tbWVyY2lsaXphdGlvblR5cGU6IHN0cmluZywKICAgICAgICBEZXZpY2VWZW5kb3I6IHN0cmluZywKICAgICAgICBIYXBwaW5lc3NTY29yZTogcmVhbCwKICAgICAgICBVc2VySWQ6IHN0cmluZywKICAgICAgICBFbmRUaW1lOiBkYXRldGltZSwKICAgICAgICBIYXNoOiBzdHJpbmcKICAgICksCiAgICBpcHR2X3JhdygKICAgICAgICBBcHBWZXJzaW9uOiBzdHJpbmcsCiAgICAgICAgQ291bnRyeTogc3RyaW5nLAogICAgICAgIEVuZFRpbWU6IGRhdGV0aW1lLAogICAgICAgIEhhcHBpbmVzc1Njb3JlOiByZWFsLAogICAgICAgIEh3TW9kZWw6IHN0cmluZywKICAgICAgICBTZXJ2aWNlOiBzdHJpbmcsCiAgICAgICAgU2VydmljZVR5cGU6IHN0cmluZywKICAgICAgICBTdGJNb2RlbDogc3RyaW5nLAogICAgICAgIFN0cmVhbWluZ1Byb3RvY29sOiBzdHJpbmcsCiAgICAgICAgVGl0bGU6IHN0cmluZywKICAgICAgICBUb3BvbG9neTI6IHN0cmluZywKICAgICAgICBUb3BvbG9neTM6IHN0cmluZywKICAgICAgICBUb3BvbG9neTQ6IHN0cmluZywKICAgICAgICBUb3BvbG9neTU6IHN0cmluZywKICAgICAgICBUdk1vZGVsOiBzdHJpbmcsCiAgICAgICAgVXNlcklkOiBzdHJpbmcsCiAgICAgICAgSGFzaDogc3RyaW5nCiAgICApCgovLyBDcmVhdGUgY3VyYXRlZCB0YWJsZXMKLmNyZWF0ZS1tZXJnZSB0YWJsZXMKICAgIG90dF9oYXBwaW5lc3MoCiAgICAgICAgQ291bnRyeTogc3RyaW5nLAogICAgICAgIElzcDogc3RyaW5nLAogICAgICAgIENkbk5vZGVIb3N0OiBzdHJpbmcsCiAgICAgICAgVHlwZTogc3RyaW5nLAogICAgICAgIFRpdGxlOiBzdHJpbmcsCiAgICAgICAgU2VsZWN0ZWRRdWFsaXR5OiBzdHJpbmcsCiAgICAgICAgRGV2aWNlVHlwZTogc3RyaW5nLAogICAgICAgIFZlcnNpb246IHN0cmluZywKICAgICAgICBDb25uZWN0aW9uOiBzdHJpbmcsCiAgICAgICAgQ29tbWVyY2lsaXphdGlvblR5cGU6IHN0cmluZywKICAgICAgICBEZXZpY2VWZW5kb3I6IHN0cmluZywKICAgICAgICBBdmdIYXBwaW5lc3NTY29yZTogcmVhbCwKICAgICAgICBOdW1iZXJPZlVzZXJzOiBsb25nLAogICAgICAgIFRpbWVzdGFtcDogZGF0ZXRpbWUKICAgICksCiAgICBpcHR2X2hhcHBpbmVzcygKICAgICAgICBBcHBWZXJzaW9uOiBzdHJpbmcsCiAgICAgICAgQ291bnRyeTogc3RyaW5nLAogICAgICAgIEh3TW9kZWw6IHN0cmluZywKICAgICAgICBTZXJ2aWNlOiBzdHJpbmcsCiAgICAgICAgU2VydmljZVR5cGU6IHN0cmluZywKICAgICAgICBTdGJNb2RlbDogc3RyaW5nLAogICAgICAgIFN0cmVhbWluZ1Byb3RvY29sOiBzdHJpbmcsCiAgICAgICAgVGl0bGU6IHN0cmluZywKICAgICAgICBUb3BvbG9neTI6IHN0cmluZywKICAgICAgICBUb3BvbG9neTM6IHN0cmluZywKICAgICAgICBUb3BvbG9neTQ6IHN0cmluZywKICAgICAgICBUb3BvbG9neTU6IHN0cmluZywKICAgICAgICBUdk1vZGVsOiBzdHJpbmcsCiAgICAgICAgQXZnSGFwcGluZXNzU2NvcmU6IHJlYWwsCiAgICAgICAgTnVtYmVyT2ZVc2VyczogbG9uZywKICAgICAgICBUaW1lc3RhbXA6IGRhdGV0aW1lCiAgICApCgovLyBDcmVhdGUgaGVscGVyIHRhYmxlcwouY3JlYXRlLW1lcmdlIHRhYmxlcwogICAgdGhyZXNob2xkcyAoCiAgICAgICAgbmFtZTogc3RyaW5nLAogICAgICAgIHZhbHVlOiByZWFsLAogICAgICAgIHRpbWVzdGFtcDogZGF0ZXRpbWUKICAgICkKCi8vIENyZWF0ZSBmdW5jdGlvbgouY3JlYXRlLW9yLWFsdGVyIGZ1bmN0aW9uIHdpdGggKGRvY3N0cmluZyA9ICdGdW5jdGlvbiB0byBnZXQgbGF0ZXN0IHRocmVzaG9sZCB2YWx1ZSBmb3IgbmFtZWQgdGhyZXNob2xkJywgZm9sZGVyPSd0aHJlc2hvbGRzJykgR2V0VGhyZXNob2xkKHZhbHVlTmFtZTogc3RyaW5nKSB7CiAgICB0b3NjYWxhcigKICAgICAgICB0aHJlc2hvbGRzCiAgICAgICAgfCB3aGVyZSBuYW1lID09IHZhbHVlTmFtZQogICAgICAgIHwgb3JkZXIgYnkgdGltZXN0YW1wIGRlc2MKICAgICAgICB8IGxpbWl0IDEKICAgICAgICB8IHN1bW1hcml6ZSBtYXgodmFsdWUpCiAgICApCn0KCi5jcmVhdGUtb3ItYWx0ZXIgZnVuY3Rpb24gd2l0aCAoZG9jc3RyaW5nID0gJ0Z1bmN0aW9uIHRvIGdldCBhdmVyYWdlIGhhcHBpbmVzcyBzY29yZXMgZm9yIGlwdHYgZGF0YScsIGZvbGRlcj0naXB0dicpIElwdHZHZXRBdmdIYXBwaW5lc3NTY29yZSgpIHsKICAgIGxldCBjdXJyZW50VGltZXN0YW1wID0gbm93KCk7CiAgICBsZXQgbW92aW5nV2luZG93SW5NaW51dGVzID0gR2V0VGhyZXNob2xkKCdtb3ZpbmdXaW5kb3dJbk1pbnV0ZXMnKTsKICAgIGlwdHZfcmF3CiAgICB8IHN1bW1hcml6ZQogICAgICAgIEF2Z0hhcHBpbmVzc1Njb3JlID0gYXZnKEhhcHBpbmVzc1Njb3JlKSwKICAgICAgICBOdW1iZXJPZlVzZXJzID0gY291bnRfZGlzdGluY3QoVXNlcklkKSwKICAgICAgICBUaW1lc3RhbXAgPSBjdXJyZW50VGltZXN0YW1wCiAgICAgICAgYnkKICAgICAgICBBcHBWZXJzaW9uLAogICAgICAgIENvdW50cnksCiAgICAgICAgSHdNb2RlbCwKICAgICAgICBTZXJ2aWNlLAogICAgICAgIFNlcnZpY2VUeXBlLAogICAgICAgIFN0Yk1vZGVsLAogICAgICAgIFN0cmVhbWluZ1Byb3RvY29sLAogICAgICAgIFRpdGxlLAogICAgICAgIFRvcG9sb2d5MiwKICAgICAgICBUb3BvbG9neTMsCiAgICAgICAgVG9wb2xvZ3k0LAogICAgICAgIFRvcG9sb2d5NSwKICAgICAgICBUdk1vZGVsCn0KCi5jcmVhdGUtb3ItYWx0ZXIgZnVuY3Rpb24gd2l0aCAoZG9jc3RyaW5nID0gJ0Z1bmN0aW9uIHRvIGdldCBhdmVyYWdlIGhhcHBpbmVzcyBzY29yZXMgZm9yIG90dCBkYXRhJywgZm9sZGVyPSdvdHQnKSBPdHRHZXRBdmdIYXBwaW5lc3NTY29yZSgpIHsKICAgIGxldCBjdXJyZW50VGltZXN0YW1wID0gbm93KCk7CiAgICBsZXQgbW92aW5nV2luZG93SW5NaW51dGVzID0gR2V0VGhyZXNob2xkKCdtb3ZpbmdXaW5kb3dJbk1pbnV0ZXMnKTsKICAgIG90dF9yYXcKICAgIHwgc3VtbWFyaXplCiAgICAgICAgQXZnSGFwcGluZXNzU2NvcmUgPSBhdmcoSGFwcGluZXNzU2NvcmUpLAogICAgICAgIE51bWJlck9mVXNlcnMgPSBjb3VudF9kaXN0aW5jdChVc2VySWQpLAogICAgICAgIFRpbWVzdGFtcCA9IGN1cnJlbnRUaW1lc3RhbXAKICAgICAgICBieQogICAgICAgIENvdW50cnksCiAgICAgICAgSXNwLAogICAgICAgIENkbk5vZGVIb3N0LAogICAgICAgIFR5cGUsCiAgICAgICAgVGl0bGUsCiAgICAgICAgU2VsZWN0ZWRRdWFsaXR5LAogICAgICAgIERldmljZVR5cGUsCiAgICAgICAgVmVyc2lvbiwKICAgICAgICBDb25uZWN0aW9uLAogICAgICAgIENvbW1lcmNpbGl6YXRpb25UeXBlLAogICAgICAgIERldmljZVZlbmRvcgp9CgouY3JlYXRlLW9yLWFsdGVyIGZ1bmN0aW9uIHdpdGggKGRvY3N0cmluZyA9ICdGdW5jdGlvbiB0byBnZXQgYXZlcmFnZSBoYXBwaW5lc3Mgc2NvcmVzIGZvciBvdHQgZGF0YSBmb3Igb25lIGNvbHVtbicsIGZvbGRlcj0nb3R0JykgT3R0R2V0QXZnSGFwcGluZXNzU2NvcmVGb3JPbmVDb2x1bW4oY29sdW1uTmFtZTogc3RyaW5nKSB7CiAgICBvdHRfaGFwcGluZXNzCiAgICB8IGV4dGVuZCBUb3RhbEhhcHBpbmVzcyA9IE51bWJlck9mVXNlcnMgKiBBdmdIYXBwaW5lc3NTY29yZQogICAgfCBzdW1tYXJpemUKICAgICAgICBTdW1Ub3RhbEhhcHBpbmVzcyA9IHN1bShUb3RhbEhhcHBpbmVzcyksCiAgICAgICAgU3VtTnVtYmVyT2ZVc2VycyA9IHN1bShOdW1iZXJPZlVzZXJzKQogICAgICAgIGJ5CiAgICAgICAgVGltZXN0YW1wLAogICAgICAgIGNvbHVtbl9pZmV4aXN0cyhjb2x1bW5OYW1lLCAnY29sdW1uTmFtZSBkb2VzIG5vdCBleGlzdCcpCiAgICB8IGV4dGVuZCBBdmdIYXBwaW5lc3NTY29yZSA9IFN1bVRvdGFsSGFwcGluZXNzIC8gU3VtTnVtYmVyT2ZVc2VycwogICAgfCBwcm9qZWN0LWF3YXkgU3VtVG90YWxIYXBwaW5lc3MKfQoKLmNyZWF0ZS1vci1hbHRlciBmdW5jdGlvbiB3aXRoIChkb2NzdHJpbmcgPSAnRnVuY3Rpb24gdG8gZ2V0IGF2ZXJhZ2UgaGFwcGluZXNzIHNjb3JlcyBmb3Igb3R0IGRhdGEgZm9yIHR3byBjb2x1bW5zJywgZm9sZGVyPSdvdHQnKSBPdHRHZXRBdmdIYXBwaW5lc3NTY29yZUZvclR3b0NvbHVtbnMoY29sdW1uTmFtZTE6IHN0cmluZywgY29sdW1uTmFtZTI6IHN0cmluZykgewogICAgb3R0X2hhcHBpbmVzcwogICAgfCBleHRlbmQgVG90YWxIYXBwaW5lc3MgPSBOdW1iZXJPZlVzZXJzICogQXZnSGFwcGluZXNzU2NvcmUKICAgIHwgc3VtbWFyaXplCiAgICAgICAgU3VtVG90YWxIYXBwaW5lc3MgPSBzdW0oVG90YWxIYXBwaW5lc3MpLAogICAgICAgIFN1bU51bWJlck9mVXNlcnMgPSBzdW0oTnVtYmVyT2ZVc2VycykKICAgICAgICBieQogICAgICAgIFRpbWVzdGFtcCwKICAgICAgICBjb2x1bW5faWZleGlzdHMoY29sdW1uTmFtZTEsICdjb2x1bW5OYW1lMSBkb2VzIG5vdCBleGlzdCcpLAogICAgICAgIGNvbHVtbl9pZmV4aXN0cyhjb2x1bW5OYW1lMiwgJ2NvbHVtbk5hbWUyIGRvZXMgbm90IGV4aXN0JykKICAgIHwgZXh0ZW5kIEF2Z0hhcHBpbmVzc1Njb3JlID0gU3VtVG90YWxIYXBwaW5lc3MgLyBTdW1OdW1iZXJPZlVzZXJzCiAgICB8IHByb2plY3QtYXdheSBTdW1Ub3RhbEhhcHBpbmVzcwp9CgouY3JlYXRlLW9yLWFsdGVyIGZ1bmN0aW9uIHdpdGggKGRvY3N0cmluZyA9ICdGdW5jdGlvbiB0byBnZXQgYXZlcmFnZSBoYXBwaW5lc3Mgc2NvcmVzIGZvciBpcHR2IGRhdGEgZm9yIG9uZSBjb2x1bW4nLCBmb2xkZXI9J2lwdHYnKSBJcHR2R2V0QXZnSGFwcGluZXNzU2NvcmVGb3JPbmVDb2x1bW4oY29sdW1uTmFtZTogc3RyaW5nKSB7CiAgICBpcHR2X2hhcHBpbmVzcwogICAgfCBleHRlbmQgVG90YWxIYXBwaW5lc3MgPSBOdW1iZXJPZlVzZXJzICogQXZnSGFwcGluZXNzU2NvcmUKICAgIHwgc3VtbWFyaXplCiAgICAgICAgU3VtVG90YWxIYXBwaW5lc3MgPSBzdW0oVG90YWxIYXBwaW5lc3MpLAogICAgICAgIFN1bU51bWJlck9mVXNlcnMgPSBzdW0oTnVtYmVyT2ZVc2VycykKICAgICAgICBieQogICAgICAgIFRpbWVzdGFtcCwKICAgICAgICBjb2x1bW5faWZleGlzdHMoY29sdW1uTmFtZSwgJ2NvbHVtbk5hbWUgZG9lcyBub3QgZXhpc3QnKQogICAgfCBleHRlbmQgQXZnSGFwcGluZXNzU2NvcmUgPSBTdW1Ub3RhbEhhcHBpbmVzcyAvIFN1bU51bWJlck9mVXNlcnMKICAgIHwgcHJvamVjdC1hd2F5IFN1bVRvdGFsSGFwcGluZXNzCn0KCi5jcmVhdGUtb3ItYWx0ZXIgZnVuY3Rpb24gd2l0aCAoZG9jc3RyaW5nID0gJ0Z1bmN0aW9uIHRvIGdldCBhdmVyYWdlIGhhcHBpbmVzcyBzY29yZXMgZm9yIGlwdHYgZGF0YSBmb3IgdHdvIGNvbHVtbnMnLCBmb2xkZXI9J2lwdHYnKSBJcHR2R2V0QXZnSGFwcGluZXNzU2NvcmVGb3JUd29Db2x1bW5zKGNvbHVtbk5hbWUxOiBzdHJpbmcsIGNvbHVtbk5hbWUyOiBzdHJpbmcpIHsKICAgIGlwdHZfaGFwcGluZXNzCiAgICB8IGV4dGVuZCBUb3RhbEhhcHBpbmVzcyA9IE51bWJlck9mVXNlcnMgKiBBdmdIYXBwaW5lc3NTY29yZQogICAgfCBzdW1tYXJpemUKICAgICAgICBTdW1Ub3RhbEhhcHBpbmVzcyA9IHN1bShUb3RhbEhhcHBpbmVzcyksCiAgICAgICAgU3VtTnVtYmVyT2ZVc2VycyA9IHN1bShOdW1iZXJPZlVzZXJzKQogICAgICAgIGJ5CiAgICAgICAgVGltZXN0YW1wLAogICAgICAgIGNvbHVtbl9pZmV4aXN0cyhjb2x1bW5OYW1lMSwgJ2NvbHVtbk5hbWUxIGRvZXMgbm90IGV4aXN0JyksCiAgICAgICAgY29sdW1uX2lmZXhpc3RzKGNvbHVtbk5hbWUyLCAnY29sdW1uTmFtZTIgZG9lcyBub3QgZXhpc3QnKQogICAgfCBleHRlbmQgQXZnSGFwcGluZXNzU2NvcmUgPSBTdW1Ub3RhbEhhcHBpbmVzcyAvIFN1bU51bWJlck9mVXNlcnMKICAgIHwgcHJvamVjdC1hd2F5IFN1bVRvdGFsSGFwcGluZXNzCn0KCi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLwovLyBDcmVhdGUgbWF0ZXJpYWxpemVkIHZpZXcgYW5kIHZpZXcgZm9yIHRlc3RpbmcKLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vCgovLyBDcmVhdGUgbWF0ZXJhbGl6ZWQgdmlldwouY3JlYXRlIGlmbm90ZXhpc3RzIG1hdGVyaWFsaXplZC12aWV3IHdpdGggKGRvY1N0cmluZz0nSVBUViBIYXBwaW5lc3MgU2NvcmUgQXZlcmFnZScsIGZvbGRlcj0naXB0dicpIGlwdHZfaGFwcGluZXNzX212IG9uIHRhYmxlIGlwdHZfcmF3IHsKICAgIGlwdHZfcmF3CiAgICB8IHN1bW1hcml6ZQogICAgICAgIEF2Z0hhcHBpbmVzc1Njb3JlID0gYXZnKEhhcHBpbmVzc1Njb3JlKSwKICAgICAgICBOdW1iZXJPZlVzZXJzID0gZGNvdW50KFVzZXJJZCkKICAgICAgICBieQogICAgICAgIEFwcFZlcnNpb24sCiAgICAgICAgQ291bnRyeSwKICAgICAgICBId01vZGVsLAogICAgICAgIFNlcnZpY2UsCiAgICAgICAgU2VydmljZVR5cGUsCiAgICAgICAgU3RiTW9kZWwsCiAgICAgICAgU3RyZWFtaW5nUHJvdG9jb2wsCiAgICAgICAgVGl0bGUsCiAgICAgICAgVG9wb2xvZ3kyLAogICAgICAgIFRvcG9sb2d5MywKICAgICAgICBUb3BvbG9neTQsCiAgICAgICAgVG9wb2xvZ3k1LAogICAgICAgIFR2TW9kZWwKfQoKLmNyZWF0ZSBpZm5vdGV4aXN0cyBtYXRlcmlhbGl6ZWQtdmlldyB3aXRoIChkb2NTdHJpbmc9J09UVCBIYXBwaW5lc3MgU2NvcmUgQXZlcmFnZScsIGZvbGRlcj0nb3R0Jykgb3R0X2hhcHBpbmVzc19tdiBvbiB0YWJsZSBvdHRfcmF3IHsKICAgIG90dF9yYXcKICAgIHwgc3VtbWFyaXplCiAgICAgICAgQXZnSGFwcGluZXNzU2NvcmUgPSBhdmcoSGFwcGluZXNzU2NvcmUpLAogICAgICAgIE51bWJlck9mVXNlcnMgPSBkY291bnQoVXNlcklkKQogICAgICAgIGJ5CiAgICAgICAgQ291bnRyeSwKICAgICAgICBJc3AsCiAgICAgICAgQ2RuTm9kZUhvc3QsCiAgICAgICAgVHlwZSwKICAgICAgICBUaXRsZSwKICAgICAgICBTZWxlY3RlZFF1YWxpdHksCiAgICAgICAgRGV2aWNlVHlwZSwKICAgICAgICBWZXJzaW9uLAogICAgICAgIENvbm5lY3Rpb24sCiAgICAgICAgQ29tbWVyY2lsaXphdGlvblR5cGUsCiAgICAgICAgRGV2aWNlVmVuZG9yCn0KCi8vIENyZWF0ZSB2aWV3cwouY3JlYXRlLW9yLWFsdGVyIGZ1bmN0aW9uIHdpdGggKHZpZXc9dHJ1ZSwgZG9jc3RyaW5nPSdWaWV3IHRvIGNhcHR1cmUgY3JpdGljYWwgaXB0diBpdGVtcyBiZWxvdyB0aGUgaGFwcGluZXNzIHRocmVzaG9sZCcsIGZvbGRlcj0naXB0dicpIGlwdHZfaGFwcGluZXNzX2NyaXRpY2FsX212IHsKICAgIGlwdHZfaGFwcGluZXNzX212CiAgICB8IHdoZXJlIEF2Z0hhcHBpbmVzc1Njb3JlIDwgR2V0VGhyZXNob2xkKCdoYXBwaW5lc3MnKSBhbmQgTnVtYmVyT2ZVc2VycyA+IEdldFRocmVzaG9sZCgnbWluaW11bU51bWJlck9mVXNlcnNQZXJXaW5kb3cnKQp9CgouY3JlYXRlLW9yLWFsdGVyIGZ1bmN0aW9uIHdpdGggKHZpZXc9dHJ1ZSwgZG9jc3RyaW5nPSdWaWV3IHRvIGNhcHR1cmUgY3JpdGljYWwgb3R0IGl0ZW1zIGJlbG93IHRoZSBoYXBwaW5lc3MgdGhyZXNob2xkJywgZm9sZGVyPSdvdHQnKSBvdHRfaGFwcGluZXNzX2NyaXRpY2FsX212IHsKICAgIG90dF9oYXBwaW5lc3NfbXYKICAgIHwgd2hlcmUgQXZnSGFwcGluZXNzU2NvcmUgPCBHZXRUaHJlc2hvbGQoJ2hhcHBpbmVzcycpIGFuZCBOdW1iZXJPZlVzZXJzID4gR2V0VGhyZXNob2xkKCdtaW5pbXVtTnVtYmVyT2ZVc2Vyc1BlcldpbmRvdycpCn0K" �[33m->�[0m�[0m "Ly8gQ3JlYXRlIHJhdyB0YWJsZXMKLmNyZWF0ZS1tZXJnZSB0YWJsZXMKICAgIG90dF9yYXcoCiAgICAgICAgQ291bnRyeTogc3RyaW5nLAogICAgICAgIFNlcnZpY2U6IHN0cmluZywKICAgICAgICBTZXJ2aWNlVHlwZTogc3RyaW5nLAogICAgICAgIERldmljZTogc3RyaW5nLAogICAgICAgIFRpdGxlOiBzdHJpbmcsCiAgICAgICAgSXNwOiBzdHJpbmcsCiAgICAgICAgQ2RuTm9kZUhvc3RuYW1lOiBzdHJpbmcsCiAgICAgICAgQ2RuUG9wOiBzdHJpbmcsCiAgICAgICAgQXBwUmVsZWFzZVZlcnNpb246IHN0cmluZywKICAgICAgICBCcm93c2VyOiBzdHJpbmcsCiAgICAgICAgT3M6IHN0cmluZywKICAgICAgICBQbGF5ZXI6IHN0cmluZywKICAgICAgICBIYXBwaW5lc3NTY29yZTogcmVhbCwKICAgICAgICBVc2VySWQ6IHN0cmluZywKICAgICAgICBFbmRUaW1lOiBkYXRldGltZSwKICAgICAgICBIYXNoOiBzdHJpbmcKICAgICksCiAgICBpcHR2X3JhdygKICAgICAgICBDb3VudHJ5OiBzdHJpbmcsCiAgICAgICAgU2VydmljZTogc3RyaW5nLAogICAgICAgIFNlcnZpY2VUeXBlOiBzdHJpbmcsCiAgICAgICAgVG9wb2xvZ3kyOiBzdHJpbmcsCiAgICAgICAgVG9wb2xvZ3kzOiBzdHJpbmcsCiAgICAgICAgVG9wb2xvZ3k0OiBzdHJpbmcsCiAgICAgICAgVG9wb2xvZ3k1OiBzdHJpbmcsCiAgICAgICAgVGl0bGU6IHN0cmluZywKICAgICAgICBTdGJNb2RlbDogc3RyaW5nLAogICAgICAgIFN0Yk1hbnVmYWN0dXJlcjogc3RyaW5nLAogICAgICAgIFN0YlN3VmVyc2lvbjogc3RyaW5nLAogICAgICAgIFN0cmVhbWluZ1Byb3RvY29sOiBzdHJpbmcsCiAgICAgICAgQ2RuTm9kZUhvc3RuYW1lOiBzdHJpbmcsCiAgICAgICAgQ2RuUG9wOiBzdHJpbmcsCiAgICAgICAgQ2hhbm5lbE5hbWU6IHN0cmluZywKICAgICAgICBIYXBwaW5lc3NTY29yZTogcmVhbCwKICAgICAgICBVc2VySWQ6IHN0cmluZwogICAgICAgIEVuZFRpbWU6IGRhdGV0aW1lLAogICAgICAgIEhhc2g6IHN0cmluZwogICAgKQoKLy8gQ3JlYXRlIGN1cmF0ZWQgdGFibGVzCi5jcmVhdGUtbWVyZ2UgdGFibGVzCiAgICBvdHRfaGFwcGluZXNzKAogICAgICAgIENvdW50cnk6IHN0cmluZywKICAgICAgICBTZXJ2aWNlOiBzdHJpbmcsCiAgICAgICAgU2VydmljZVR5cGU6IHN0cmluZywKICAgICAgICBEZXZpY2U6IHN0cmluZywKICAgICAgICBUaXRsZTogc3RyaW5nLAogICAgICAgIElzcDogc3RyaW5nLAogICAgICAgIENkbk5vZGVIb3N0bmFtZTogc3RyaW5nLAogICAgICAgIENkblBvcDogc3RyaW5nLAogICAgICAgIEFwcFJlbGVhc2VWZXJzaW9uOiBzdHJpbmcsCiAgICAgICAgQnJvd3Nlcjogc3RyaW5nLAogICAgICAgIE9zOiBzdHJpbmcsCiAgICAgICAgUGxheWVyOiBzdHJpbmcsCiAgICAgICAgQXZnSGFwcGluZXNzU2NvcmU6IHJlYWwsCiAgICAgICAgTnVtYmVyT2ZVc2VyczogbG9uZywKICAgICAgICBUaW1lc3RhbXA6IGRhdGV0aW1lCiAgICApLAogICAgaXB0dl9oYXBwaW5lc3MoCiAgICAgICAgQ291bnRyeTogc3RyaW5nLAogICAgICAgIFNlcnZpY2U6IHN0cmluZywKICAgICAgICBTZXJ2aWNlVHlwZTogc3RyaW5nLAogICAgICAgIFRvcG9sb2d5Mjogc3RyaW5nLAogICAgICAgIFRvcG9sb2d5Mzogc3RyaW5nLAogICAgICAgIFRvcG9sb2d5NDogc3RyaW5nLAogICAgICAgIFRvcG9sb2d5NTogc3RyaW5nLAogICAgICAgIFRpdGxlOiBzdHJpbmcsCiAgICAgICAgU3RiTW9kZWw6IHN0cmluZywKICAgICAgICBTdGJNYW51ZmFjdHVyZXI6IHN0cmluZywKICAgICAgICBTdGJTd1ZlcnNpb246IHN0cmluZywKICAgICAgICBTdHJlYW1pbmdQcm90b2NvbDogc3RyaW5nLAogICAgICAgIENkbk5vZGVIb3N0bmFtZTogc3RyaW5nLAogICAgICAgIENkblBvcDogc3RyaW5nLAogICAgICAgIENoYW5uZWxOYW1lOiBzdHJpbmcsCiAgICAgICAgQXZnSGFwcGluZXNzU2NvcmU6IHJlYWwsCiAgICAgICAgTnVtYmVyT2ZVc2VyczogbG9uZywKICAgICAgICBUaW1lc3RhbXA6IGRhdGV0aW1lCiAgICApCgovLyBDcmVhdGUgaGVscGVyIHRhYmxlcwouY3JlYXRlLW1lcmdlIHRhYmxlcwogICAgdGhyZXNob2xkcyAoCiAgICAgICAgbmFtZTogc3RyaW5nLAogICAgICAgIHZhbHVlOiByZWFsLAogICAgICAgIHRpbWVzdGFtcDogZGF0ZXRpbWUKICAgICkKCi8vIENyZWF0ZSBmdW5jdGlvbgouY3JlYXRlLW9yLWFsdGVyIGZ1bmN0aW9uIHdpdGggKGRvY3N0cmluZyA9ICdGdW5jdGlvbiB0byBnZXQgbGF0ZXN0IHRocmVzaG9sZCB2YWx1ZSBmb3IgbmFtZWQgdGhyZXNob2xkJywgZm9sZGVyPSd0aHJlc2hvbGRzJykgR2V0VGhyZXNob2xkKHZhbHVlTmFtZTogc3RyaW5nKSB7CiAgICB0b3NjYWxhcigKICAgICAgICB0aHJlc2hvbGRzCiAgICAgICAgfCB3aGVyZSBuYW1lID09IHZhbHVlTmFtZQogICAgICAgIHwgb3JkZXIgYnkgdGltZXN0YW1wIGRlc2MKICAgICAgICB8IGxpbWl0IDEKICAgICAgICB8IHN1bW1hcml6ZSBtYXgodmFsdWUpCiAgICApCn0KCi5jcmVhdGUtb3ItYWx0ZXIgZnVuY3Rpb24gd2l0aCAoZG9jc3RyaW5nID0gJ0Z1bmN0aW9uIHRvIGdldCBhdmVyYWdlIGhhcHBpbmVzcyBzY29yZXMgZm9yIGlwdHYgZGF0YScsIGZvbGRlcj0naXB0dicpIElwdHZHZXRBdmdIYXBwaW5lc3NTY29yZSgpIHsKICAgIGxldCBjdXJyZW50VGltZXN0YW1wID0gbm93KCk7CiAgICBsZXQgbW92aW5nV2luZG93SW5NaW51dGVzID0gR2V0VGhyZXNob2xkKCdtb3ZpbmdXaW5kb3dJbk1pbnV0ZXMnKTsKICAgIGlwdHZfcmF3CiAgICB8IHN1bW1hcml6ZQogICAgICAgIEF2Z0hhcHBpbmVzc1Njb3JlID0gYXZnKEhhcHBpbmVzc1Njb3JlKSwKICAgICAgICBOdW1iZXJPZlVzZXJzID0gY291bnRfZGlzdGluY3QoVXNlcklkKSwKICAgICAgICBUaW1lc3RhbXAgPSBjdXJyZW50VGltZXN0YW1wCiAgICAgICAgYnkKICAgICAgICBDb3VudHJ5LAogICAgICAgIFNlcnZpY2UsCiAgICAgICAgU2VydmljZVR5cGUsCiAgICAgICAgVG9wb2xvZ3kyLAogICAgICAgIFRvcG9sb2d5MywKICAgICAgICBUb3BvbG9neTQsCiAgICAgICAgVG9wb2xvZ3k1LAogICAgICAgIFRpdGxlLAogICAgICAgIFN0Yk1vZGVsLAogICAgICAgIFN0Yk1hbnVmYWN0dXJlciwKICAgICAgICBTdGJTd1ZlcnNpb24sCiAgICAgICAgU3RyZWFtaW5nUHJvdG9jb2wsCiAgICAgICAgQ2RuTm9kZUhvc3RuYW1lLAogICAgICAgIENkblBvcCwKICAgICAgICBDaGFubmVsTmFtZQp9CgouY3JlYXRlLW9yLWFsdGVyIGZ1bmN0aW9uIHdpdGggKGRvY3N0cmluZyA9ICdGdW5jdGlvbiB0byBnZXQgYXZlcmFnZSBoYXBwaW5lc3Mgc2NvcmVzIGZvciBvdHQgZGF0YScsIGZvbGRlcj0nb3R0JykgT3R0R2V0QXZnSGFwcGluZXNzU2NvcmUoKSB7CiAgICBsZXQgY3VycmVudFRpbWVzdGFtcCA9IG5vdygpOwogICAgbGV0IG1vdmluZ1dpbmRvd0luTWludXRlcyA9IEdldFRocmVzaG9sZCgnbW92aW5nV2luZG93SW5NaW51dGVzJyk7CiAgICBvdHRfcmF3CiAgICB8IHN1bW1hcml6ZQogICAgICAgIEF2Z0hhcHBpbmVzc1Njb3JlID0gYXZnKEhhcHBpbmVzc1Njb3JlKSwKICAgICAgICBOdW1iZXJPZlVzZXJzID0gY291bnRfZGlzdGluY3QoVXNlcklkKSwKICAgICAgICBUaW1lc3RhbXAgPSBjdXJyZW50VGltZXN0YW1wCiAgICAgICAgYnkKICAgICAgICBDb3VudHJ5LAogICAgICAgIFNlcnZpY2UsCiAgICAgICAgU2VydmljZVR5cGUsCiAgICAgICAgRGV2aWNlLAogICAgICAgIFRpdGxlLAogICAgICAgIElzcCwKICAgICAgICBDZG5Ob2RlSG9zdG5hbWUsCiAgICAgICAgQ2RuUG9wLAogICAgICAgIEFwcFJlbGVhc2VWZXJzaW9uLAogICAgICAgIEJyb3dzZXIsCiAgICAgICAgT3MsCiAgICAgICAgUGxheWVyCn0KCi5jcmVhdGUtb3ItYWx0ZXIgZnVuY3Rpb24gd2l0aCAoZG9jc3RyaW5nID0gJ0Z1bmN0aW9uIHRvIGdldCBhdmVyYWdlIGhhcHBpbmVzcyBzY29yZXMgZm9yIG90dCBkYXRhIGZvciBvbmUgY29sdW1uJywgZm9sZGVyPSdvdHQnKSBPdHRHZXRBdmdIYXBwaW5lc3NTY29yZUZvck9uZUNvbHVtbihjb2x1bW5OYW1lOiBzdHJpbmcpIHsKICAgIG90dF9oYXBwaW5lc3MKICAgIHwgZXh0ZW5kIFRvdGFsSGFwcGluZXNzID0gTnVtYmVyT2ZVc2VycyAqIEF2Z0hhcHBpbmVzc1Njb3JlCiAgICB8IHN1bW1hcml6ZQogICAgICAgIFN1bVRvdGFsSGFwcGluZXNzID0gc3VtKFRvdGFsSGFwcGluZXNzKSwKICAgICAgICBTdW1OdW1iZXJPZlVzZXJzID0gc3VtKE51bWJlck9mVXNlcnMpCiAgICAgICAgYnkKICAgICAgICBUaW1lc3RhbXAsCiAgICAgICAgY29sdW1uX2lmZXhpc3RzKGNvbHVtbk5hbWUsICdjb2x1bW5OYW1lIGRvZXMgbm90IGV4aXN0JykKICAgIHwgZXh0ZW5kIEF2Z0hhcHBpbmVzc1Njb3JlID0gU3VtVG90YWxIYXBwaW5lc3MgLyBTdW1OdW1iZXJPZlVzZXJzCiAgICB8IHByb2plY3QtYXdheSBTdW1Ub3RhbEhhcHBpbmVzcwp9CgouY3JlYXRlLW9yLWFsdGVyIGZ1bmN0aW9uIHdpdGggKGRvY3N0cmluZyA9ICdGdW5jdGlvbiB0byBnZXQgYXZlcmFnZSBoYXBwaW5lc3Mgc2NvcmVzIGZvciBvdHQgZGF0YSBmb3IgdHdvIGNvbHVtbnMnLCBmb2xkZXI9J290dCcpIE90dEdldEF2Z0hhcHBpbmVzc1Njb3JlRm9yVHdvQ29sdW1ucyhjb2x1bW5OYW1lMTogc3RyaW5nLCBjb2x1bW5OYW1lMjogc3RyaW5nKSB7CiAgICBvdHRfaGFwcGluZXNzCiAgICB8IGV4dGVuZCBUb3RhbEhhcHBpbmVzcyA9IE51bWJlck9mVXNlcnMgKiBBdmdIYXBwaW5lc3NTY29yZQogICAgfCBzdW1tYXJpemUKICAgICAgICBTdW1Ub3RhbEhhcHBpbmVzcyA9IHN1bShUb3RhbEhhcHBpbmVzcyksCiAgICAgICAgU3VtTnVtYmVyT2ZVc2VycyA9IHN1bShOdW1iZXJPZlVzZXJzKQogICAgICAgIGJ5CiAgICAgICAgVGltZXN0YW1wLAogICAgICAgIGNvbHVtbl9pZmV4aXN0cyhjb2x1bW5OYW1lMSwgJ2NvbHVtbk5hbWUxIGRvZXMgbm90IGV4aXN0JyksCiAgICAgICAgY29sdW1uX2lmZXhpc3RzKGNvbHVtbk5hbWUyLCAnY29sdW1uTmFtZTIgZG9lcyBub3QgZXhpc3QnKQogICAgfCBleHRlbmQgQXZnSGFwcGluZXNzU2NvcmUgPSBTdW1Ub3RhbEhhcHBpbmVzcyAvIFN1bU51bWJlck9mVXNlcnMKICAgIHwgcHJvamVjdC1hd2F5IFN1bVRvdGFsSGFwcGluZXNzCn0KCi5jcmVhdGUtb3ItYWx0ZXIgZnVuY3Rpb24gd2l0aCAoZG9jc3RyaW5nID0gJ0Z1bmN0aW9uIHRvIGdldCBhdmVyYWdlIGhhcHBpbmVzcyBzY29yZXMgZm9yIGlwdHYgZGF0YSBmb3Igb25lIGNvbHVtbicsIGZvbGRlcj0naXB0dicpIElwdHZHZXRBdmdIYXBwaW5lc3NTY29yZUZvck9uZUNvbHVtbihjb2x1bW5OYW1lOiBzdHJpbmcpIHsKICAgIGlwdHZfaGFwcGluZXNzCiAgICB8IGV4dGVuZCBUb3RhbEhhcHBpbmVzcyA9IE51bWJlck9mVXNlcnMgKiBBdmdIYXBwaW5lc3NTY29yZQogICAgfCBzdW1tYXJpemUKICAgICAgICBTdW1Ub3RhbEhhcHBpbmVzcyA9IHN1bShUb3RhbEhhcHBpbmVzcyksCiAgICAgICAgU3VtTnVtYmVyT2ZVc2VycyA9IHN1bShOdW1iZXJPZlVzZXJzKQogICAgICAgIGJ5CiAgICAgICAgVGltZXN0YW1wLAogICAgICAgIGNvbHVtbl9pZmV4aXN0cyhjb2x1bW5OYW1lLCAnY29sdW1uTmFtZSBkb2VzIG5vdCBleGlzdCcpCiAgICB8IGV4dGVuZCBBdmdIYXBwaW5lc3NTY29yZSA9IFN1bVRvdGFsSGFwcGluZXNzIC8gU3VtTnVtYmVyT2ZVc2VycwogICAgfCBwcm9qZWN0LWF3YXkgU3VtVG90YWxIYXBwaW5lc3MKfQoKLmNyZWF0ZS1vci1hbHRlciBmdW5jdGlvbiB3aXRoIChkb2NzdHJpbmcgPSAnRnVuY3Rpb24gdG8gZ2V0IGF2ZXJhZ2UgaGFwcGluZXNzIHNjb3JlcyBmb3IgaXB0diBkYXRhIGZvciB0d28gY29sdW1ucycsIGZvbGRlcj0naXB0dicpIElwdHZHZXRBdmdIYXBwaW5lc3NTY29yZUZvclR3b0NvbHVtbnMoY29sdW1uTmFtZTE6IHN0cmluZywgY29sdW1uTmFtZTI6IHN0cmluZykgewogICAgaXB0dl9oYXBwaW5lc3MKICAgIHwgZXh0ZW5kIFRvdGFsSGFwcGluZXNzID0gTnVtYmVyT2ZVc2VycyAqIEF2Z0hhcHBpbmVzc1Njb3JlCiAgICB8IHN1bW1hcml6ZQogICAgICAgIFN1bVRvdGFsSGFwcGluZXNzID0gc3VtKFRvdGFsSGFwcGluZXNzKSwKICAgICAgICBTdW1OdW1iZXJPZlVzZXJzID0gc3VtKE51bWJlck9mVXNlcnMpCiAgICAgICAgYnkKICAgICAgICBUaW1lc3RhbXAsCiAgICAgICAgY29sdW1uX2lmZXhpc3RzKGNvbHVtbk5hbWUxLCAnY29sdW1uTmFtZTEgZG9lcyBub3QgZXhpc3QnKSwKICAgICAgICBjb2x1bW5faWZleGlzdHMoY29sdW1uTmFtZTIsICdjb2x1bW5OYW1lMiBkb2VzIG5vdCBleGlzdCcpCiAgICB8IGV4dGVuZCBBdmdIYXBwaW5lc3NTY29yZSA9IFN1bVRvdGFsSGFwcGluZXNzIC8gU3VtTnVtYmVyT2ZVc2VycwogICAgfCBwcm9qZWN0LWF3YXkgU3VtVG90YWxIYXBwaW5lc3MKfQoKLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vCi8vIENyZWF0ZSBtYXRlcmlhbGl6ZWQgdmlldyBhbmQgdmlldyBmb3IgdGVzdGluZwovLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8KCi8vIENyZWF0ZSBtYXRlcmFsaXplZCB2aWV3Ci5jcmVhdGUgaWZub3RleGlzdHMgbWF0ZXJpYWxpemVkLXZpZXcgd2l0aCAoZG9jU3RyaW5nPSdJUFRWIEhhcHBpbmVzcyBTY29yZSBBdmVyYWdlJywgZm9sZGVyPSdpcHR2JykgaXB0dl9oYXBwaW5lc3NfbXYgb24gdGFibGUgaXB0dl9yYXcgewogICAgaXB0dl9yYXcKICAgIHwgc3VtbWFyaXplCiAgICAgICAgQXZnSGFwcGluZXNzU2NvcmUgPSBhdmcoSGFwcGluZXNzU2NvcmUpLAogICAgICAgIE51bWJlck9mVXNlcnMgPSBkY291bnQoVXNlcklkKQogICAgICAgIGJ5CiAgICAgICAgQ291bnRyeSwKICAgICAgICBTZXJ2aWNlLAogICAgICAgIFNlcnZpY2VUeXBlLAogICAgICAgIFRvcG9sb2d5MiwKICAgICAgICBUb3BvbG9neTMsCiAgICAgICAgVG9wb2xvZ3k0LAogICAgICAgIFRvcG9sb2d5NSwKICAgICAgICBUaXRsZSwKICAgICAgICBTdGJNb2RlbCwKICAgICAgICBTdGJNYW51ZmFjdHVyZXIsCiAgICAgICAgU3RiU3dWZXJzaW9uLAogICAgICAgIFN0cmVhbWluZ1Byb3RvY29sLAogICAgICAgIENkbk5vZGVIb3N0bmFtZSwKICAgICAgICBDZG5Qb3AsCiAgICAgICAgQ2hhbm5lbE5hbWUKfQoKLmNyZWF0ZSBpZm5vdGV4aXN0cyBtYXRlcmlhbGl6ZWQtdmlldyB3aXRoIChkb2NTdHJpbmc9J09UVCBIYXBwaW5lc3MgU2NvcmUgQXZlcmFnZScsIGZvbGRlcj0nb3R0Jykgb3R0X2hhcHBpbmVzc19tdiBvbiB0YWJsZSBvdHRfcmF3IHsKICAgIG90dF9yYXcKICAgIHwgc3VtbWFyaXplCiAgICAgICAgQXZnSGFwcGluZXNzU2NvcmUgPSBhdmcoSGFwcGluZXNzU2NvcmUpLAogICAgICAgIE51bWJlck9mVXNlcnMgPSBkY291bnQoVXNlcklkKQogICAgICAgIGJ5CiAgICAgICAgQ291bnRyeSwKICAgICAgICBTZXJ2aWNlLAogICAgICAgIFNlcnZpY2VUeXBlLAogICAgICAgIERldmljZSwKICAgICAgICBUaXRsZSwKICAgICAgICBJc3AsCiAgICAgICAgQ2RuTm9kZUhvc3RuYW1lLAogICAgICAgIENkblBvcCwKICAgICAgICBBcHBSZWxlYXNlVmVyc2lvbiwKICAgICAgICBCcm93c2VyLAogICAgICAgIE9zLAogICAgICAgIFBsYXllcgp9CgovLyBDcmVhdGUgdmlld3MKLmNyZWF0ZS1vci1hbHRlciBmdW5jdGlvbiB3aXRoICh2aWV3PXRydWUsIGRvY3N0cmluZz0nVmlldyB0byBjYXB0dXJlIGNyaXRpY2FsIGlwdHYgaXRlbXMgYmVsb3cgdGhlIGhhcHBpbmVzcyB0aHJlc2hvbGQnLCBmb2xkZXI9J2lwdHYnKSBpcHR2X2hhcHBpbmVzc19jcml0aWNhbF9tdiB7CiAgICBpcHR2X2hhcHBpbmVzc19tdgogICAgfCB3aGVyZSBBdmdIYXBwaW5lc3NTY29yZSA8IEdldFRocmVzaG9sZCgnaGFwcGluZXNzJykgYW5kIE51bWJlck9mVXNlcnMgPiBHZXRUaHJlc2hvbGQoJ21pbmltdW1OdW1iZXJPZlVzZXJzUGVyV2luZG93JykKfQoKLmNyZWF0ZS1vci1hbHRlciBmdW5jdGlvbiB3aXRoICh2aWV3PXRydWUsIGRvY3N0cmluZz0nVmlldyB0byBjYXB0dXJlIGNyaXRpY2FsIG90dCBpdGVtcyBiZWxvdyB0aGUgaGFwcGluZXNzIHRocmVzaG9sZCcsIGZvbGRlcj0nb3R0Jykgb3R0X2hhcHBpbmVzc19jcml0aWNhbF9tdiB7CiAgICBvdHRfaGFwcGluZXNzX212CiAgICB8IHdoZXJlIEF2Z0hhcHBpbmVzc1Njb3JlIDwgR2V0VGhyZXNob2xkKCdoYXBwaW5lc3MnKSBhbmQgTnVtYmVyT2ZVc2VycyA+IEdldFRocmVzaG9sZCgnbWluaW11bU51bWJlck9mVXNlcnNQZXJXaW5kb3cnKQp9Cg=="
      �[33m~�[0m�[0m id                                 = "/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.Kusto/clusters/sc4-dev-kusto001/databases/operationaldb/scripts/init-db-operationaldb" -> (known after apply)
        name                               = "init-db-operationaldb"
      �[33m~�[0m�[0m script_content                     = (sensitive value) �[31m# forces replacement�[0m�[0m
        �[90m# (2 unchanged attributes hidden)�[0m�[0m
    }

�[1mPlan:�[0m 1 to add, 0 to change, 1 to destroy.
�[0m�[90m
─────────────────────────────────────────────────────────────────────────────�[0m

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.

@marvinbuss marvinbuss requested a deployment to dev July 4, 2024 09:09 — with GitHub Actions Abandoned
@marvinbuss marvinbuss requested a deployment to dev July 4, 2024 09:15 — with GitHub Actions Abandoned
@marvinbuss marvinbuss requested a deployment to dev July 4, 2024 09:30 — with GitHub Actions Abandoned
Copy link

github-actions bot commented Jul 4, 2024

Terraform Lint Results

  • Terraform Version 📎1.6.6
  • Working Directory 📂./code/infra
  • Terraform Format and Style 🖌success

Copy link

github-actions bot commented Jul 4, 2024

Terraform Validation & Plan Results

  • Terraform Version 📎1.6.6
  • Working Directory 📂./code/infra
  • Terraform Initialization ⚙️success
  • Terraform Validation 🤖success
  • Terraform Plan 📖success
Show Plan

terraform
�[0m�[1mtime_sleep.sleep_kusto_db["operationaldb"]: Refreshing state... [id=2024-07-03T12:56:17Z]�[0m
�[0m�[1mdata.azurerm_client_config.current: Reading...�[0m�[0m
�[0m�[1mdata.azurerm_location.current: Reading...�[0m�[0m
�[0m�[1mdata.azurerm_subscription.current: Reading...�[0m�[0m
�[0m�[1mazurerm_resource_group.resource_group_dataeng: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg]�[0m
�[0m�[1mazurerm_resource_group.resource_group_storage: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-stg-rg]�[0m
�[0m�[1mdata.azurerm_client_config.current: Read complete after 0s [id=Y2xpZW50Q29uZmlncy9jbGllbnRJZD00NDljMTk5OC1lYzgwLTQ4NmQtYjkwYi02MTRlZDFjMzE3Zjg7b2JqZWN0SWQ9Y2IxMTMzNjgtYWI0NC00YjU4LWI2NzgtYjA0Y2I5YWJhNDE3O3N1YnNjcmlwdGlvbklkPWJlMjU4MjBhLWRmODYtNDc5NC05ZTk1LTZhNDVjZDVjMDk0MTt0ZW5hbnRJZD01NzJjZjFlYy0zZjkwLTQ5YTItODk2Zi1hYjJmYTM2Y2EwZDM=]�[0m
�[0m�[1mazurerm_key_vault.key_vault: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.KeyVault/vaults/sc4-dev-vault001]�[0m
�[0m�[1mazurerm_kusto_cluster.kusto_cluster: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.Kusto/clusters/sc4-dev-kusto001]�[0m
�[0m�[1mazurerm_data_factory.data_factory: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.DataFactory/factories/sc4-dev-df001]�[0m
�[0m�[1mdata.azurerm_subscription.current: Read complete after 0s [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941]�[0m
�[0m�[1mazurerm_storage_account.storage: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-stg-rg/providers/Microsoft.Storage/storageAccounts/sc4devstg001]�[0m
�[0m�[1mdata.azurerm_monitor_diagnostic_categories.diagnostic_categories_kusto_cluster: Reading...�[0m�[0m
�[0m�[1mazurerm_kusto_database.kusto_database["operationaldb"]: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.Kusto/clusters/sc4-dev-kusto001/databases/operationaldb]�[0m
�[0m�[1mdata.azurerm_monitor_diagnostic_categories.diagnostic_categories_kusto_cluster: Read complete after 1s [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.Kusto/clusters/sc4-dev-kusto001]�[0m
�[0m�[1mazurerm_data_factory_managed_private_endpoint.data_factory_managed_private_endpoint_kusto_cluster: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.DataFactory/factories/sc4-dev-df001/managedVirtualNetworks/default/managedPrivateEndpoints/AzureDataExplorer]�[0m
�[0m�[1mazurerm_kusto_database_principal_assignment.data_factory_kusto_database_principal_assignment_admin["operationaldb"]: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.Kusto/clusters/sc4-dev-kusto001/databases/operationaldb/principalAssignments/operationaldb-Admin-sc4-dev-df001]�[0m
�[0m�[1mdata.azurerm_monitor_diagnostic_categories.diagnostic_categories_data_factory: Reading...�[0m�[0m
�[0m�[1mazurerm_kusto_database_principal_assignment.data_factory_kusto_database_principal_assignment_viewer["operationaldb"]: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.Kusto/clusters/sc4-dev-kusto001/databases/operationaldb/principalAssignments/operationaldb-Viewer-sc4-dev-df001]�[0m
�[0m�[1mazurerm_kusto_database_principal_assignment.data_factory_kusto_database_principal_assignment_ingestor["operationaldb"]: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.Kusto/clusters/sc4-dev-kusto001/databases/operationaldb/principalAssignments/operationaldb-Ingestor-sc4-dev-df001]�[0m
�[0m�[1mdata.azurerm_location.current: Read complete after 1s [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/locations/germanywestcentral]�[0m
�[0m�[1mdata.azurerm_monitor_diagnostic_categories.diagnostic_categories_key_vault: Reading...�[0m�[0m
�[0m�[1mazurerm_role_assignment.current_role_assignment_key_vault: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.KeyVault/vaults/sc4-dev-vault001/providers/Microsoft.Authorization/roleAssignments/4d664b45-a43b-fd62-a57d-d924fb3e016e]�[0m
�[0m�[1mazurerm_role_assignment.data_factory_role_assignment_key_vault: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.KeyVault/vaults/sc4-dev-vault001/providers/Microsoft.Authorization/roleAssignments/447e78c0-06d9-658f-8e0b-7794b110eadf]�[0m
�[0m�[1mdata.azurerm_monitor_diagnostic_categories.diagnostic_categories_data_factory: Read complete after 1s [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.DataFactory/factories/sc4-dev-df001]�[0m
�[0m�[1mdata.azurerm_monitor_diagnostic_categories.diagnostic_categories_key_vault: Read complete after 0s [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.KeyVault/vaults/sc4-dev-vault001]�[0m
�[0m�[1mazurerm_storage_container.storage_container["upload-ott"]: Refreshing state... [id=https://sc4devstg001.blob.core.windows.net/upload-ott]�[0m
�[0m�[1mazurerm_role_assignment.current_role_assignment_storage: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-stg-rg/providers/Microsoft.Storage/storageAccounts/sc4devstg001/providers/Microsoft.Authorization/roleAssignments/fa4c88e3-1962-8ab0-9bdc-1c162f0392ae]�[0m
�[0m�[1mdata.azurerm_monitor_diagnostic_categories.diagnostic_categories_storage: Reading...�[0m�[0m
�[0m�[1mazurerm_storage_container.storage_container["upload-iptv"]: Refreshing state... [id=https://sc4devstg001.blob.core.windows.net/upload-iptv]�[0m
�[0m�[1mazurerm_storage_container.storage_container["logs"]: Refreshing state... [id=https://sc4devstg001.blob.core.windows.net/logs]�[0m
�[0m�[1mazurerm_role_assignment.data_factory_role_assignment_storage: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-stg-rg/providers/Microsoft.Storage/storageAccounts/sc4devstg001/providers/Microsoft.Authorization/roleAssignments/c8fa5778-06b6-a47d-d6c0-e166a1b274dc]�[0m
�[0m�[1mazurerm_storage_container.storage_container["raw"]: Refreshing state... [id=https://sc4devstg001.blob.core.windows.net/raw]�[0m
�[0m�[1mazurerm_storage_container.storage_container["curated"]: Refreshing state... [id=https://sc4devstg001.blob.core.windows.net/curated]�[0m
�[0m�[1mdata.azurerm_monitor_diagnostic_categories.diagnostic_categories_storage: Read complete after 1s [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-stg-rg/providers/Microsoft.Storage/storageAccounts/sc4devstg001]�[0m

Terraform used the selected providers to generate the following execution
plan. Resource actions are indicated with the following symbols:
  �[32m+�[0m create�[0m

Terraform will perform the following actions:

�[1m  # azurerm_kusto_script.kusto_script["operationaldb"]�[0m will be created
�[0m  �[32m+�[0m�[0m resource "azurerm_kusto_script" "kusto_script" {
      �[32m+�[0m�[0m continue_on_errors_enabled         = false
      �[32m+�[0m�[0m database_id                        = "/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.Kusto/clusters/sc4-dev-kusto001/databases/operationaldb"
      �[32m+�[0m�[0m force_an_update_when_value_changed = "Ly8gQ3JlYXRlIHJhdyB0YWJsZXMKLmNyZWF0ZS1tZXJnZSB0YWJsZXMKICAgIG90dF9yYXcoCiAgICAgICAgQ291bnRyeTogc3RyaW5nLAogICAgICAgIFNlcnZpY2U6IHN0cmluZywKICAgICAgICBTZXJ2aWNlVHlwZTogc3RyaW5nLAogICAgICAgIERldmljZTogc3RyaW5nLAogICAgICAgIFRpdGxlOiBzdHJpbmcsCiAgICAgICAgSXNwOiBzdHJpbmcsCiAgICAgICAgQ2RuTm9kZUhvc3RuYW1lOiBzdHJpbmcsCiAgICAgICAgQ2RuUG9wOiBzdHJpbmcsCiAgICAgICAgQXBwUmVsZWFzZVZlcnNpb246IHN0cmluZywKICAgICAgICBCcm93c2VyOiBzdHJpbmcsCiAgICAgICAgT3M6IHN0cmluZywKICAgICAgICBQbGF5ZXI6IHN0cmluZywKICAgICAgICBIYXBwaW5lc3NTY29yZTogcmVhbCwKICAgICAgICBVc2VySWQ6IHN0cmluZywKICAgICAgICBFbmRUaW1lOiBkYXRldGltZSwKICAgICAgICBIYXNoOiBzdHJpbmcKICAgICksCiAgICBpcHR2X3JhdygKICAgICAgICBDb3VudHJ5OiBzdHJpbmcsCiAgICAgICAgU2VydmljZTogc3RyaW5nLAogICAgICAgIFNlcnZpY2VUeXBlOiBzdHJpbmcsCiAgICAgICAgVG9wb2xvZ3kyOiBzdHJpbmcsCiAgICAgICAgVG9wb2xvZ3kzOiBzdHJpbmcsCiAgICAgICAgVG9wb2xvZ3k0OiBzdHJpbmcsCiAgICAgICAgVG9wb2xvZ3k1OiBzdHJpbmcsCiAgICAgICAgVGl0bGU6IHN0cmluZywKICAgICAgICBTdGJNb2RlbDogc3RyaW5nLAogICAgICAgIFN0Yk1hbnVmYWN0dXJlcjogc3RyaW5nLAogICAgICAgIFN0YlN3VmVyc2lvbjogc3RyaW5nLAogICAgICAgIFN0cmVhbWluZ1Byb3RvY29sOiBzdHJpbmcsCiAgICAgICAgQ2RuTm9kZUhvc3RuYW1lOiBzdHJpbmcsCiAgICAgICAgQ2RuUG9wOiBzdHJpbmcsCiAgICAgICAgQ2hhbm5lbE5hbWU6IHN0cmluZywKICAgICAgICBIYXBwaW5lc3NTY29yZTogcmVhbCwKICAgICAgICBVc2VySWQ6IHN0cmluZywKICAgICAgICBFbmRUaW1lOiBkYXRldGltZSwKICAgICAgICBIYXNoOiBzdHJpbmcKICAgICkKCi8vIENyZWF0ZSBjdXJhdGVkIHRhYmxlcwouY3JlYXRlLW1lcmdlIHRhYmxlcwogICAgb3R0X2hhcHBpbmVzcygKICAgICAgICBDb3VudHJ5OiBzdHJpbmcsCiAgICAgICAgU2VydmljZTogc3RyaW5nLAogICAgICAgIFNlcnZpY2VUeXBlOiBzdHJpbmcsCiAgICAgICAgRGV2aWNlOiBzdHJpbmcsCiAgICAgICAgVGl0bGU6IHN0cmluZywKICAgICAgICBJc3A6IHN0cmluZywKICAgICAgICBDZG5Ob2RlSG9zdG5hbWU6IHN0cmluZywKICAgICAgICBDZG5Qb3A6IHN0cmluZywKICAgICAgICBBcHBSZWxlYXNlVmVyc2lvbjogc3RyaW5nLAogICAgICAgIEJyb3dzZXI6IHN0cmluZywKICAgICAgICBPczogc3RyaW5nLAogICAgICAgIFBsYXllcjogc3RyaW5nLAogICAgICAgIEF2Z0hhcHBpbmVzc1Njb3JlOiByZWFsLAogICAgICAgIE51bWJlck9mVXNlcnM6IGxvbmcsCiAgICAgICAgVGltZXN0YW1wOiBkYXRldGltZQogICAgKSwKICAgIGlwdHZfaGFwcGluZXNzKAogICAgICAgIENvdW50cnk6IHN0cmluZywKICAgICAgICBTZXJ2aWNlOiBzdHJpbmcsCiAgICAgICAgU2VydmljZVR5cGU6IHN0cmluZywKICAgICAgICBUb3BvbG9neTI6IHN0cmluZywKICAgICAgICBUb3BvbG9neTM6IHN0cmluZywKICAgICAgICBUb3BvbG9neTQ6IHN0cmluZywKICAgICAgICBUb3BvbG9neTU6IHN0cmluZywKICAgICAgICBUaXRsZTogc3RyaW5nLAogICAgICAgIFN0Yk1vZGVsOiBzdHJpbmcsCiAgICAgICAgU3RiTWFudWZhY3R1cmVyOiBzdHJpbmcsCiAgICAgICAgU3RiU3dWZXJzaW9uOiBzdHJpbmcsCiAgICAgICAgU3RyZWFtaW5nUHJvdG9jb2w6IHN0cmluZywKICAgICAgICBDZG5Ob2RlSG9zdG5hbWU6IHN0cmluZywKICAgICAgICBDZG5Qb3A6IHN0cmluZywKICAgICAgICBDaGFubmVsTmFtZTogc3RyaW5nLAogICAgICAgIEF2Z0hhcHBpbmVzc1Njb3JlOiByZWFsLAogICAgICAgIE51bWJlck9mVXNlcnM6IGxvbmcsCiAgICAgICAgVGltZXN0YW1wOiBkYXRldGltZQogICAgKQoKLy8gQ3JlYXRlIGhlbHBlciB0YWJsZXMKLmNyZWF0ZS1tZXJnZSB0YWJsZXMKICAgIHRocmVzaG9sZHMgKAogICAgICAgIG5hbWU6IHN0cmluZywKICAgICAgICB2YWx1ZTogcmVhbCwKICAgICAgICB0aW1lc3RhbXA6IGRhdGV0aW1lCiAgICApCgovLyBDcmVhdGUgZnVuY3Rpb24KLmNyZWF0ZS1vci1hbHRlciBmdW5jdGlvbiB3aXRoIChkb2NzdHJpbmcgPSAnRnVuY3Rpb24gdG8gZ2V0IGxhdGVzdCB0aHJlc2hvbGQgdmFsdWUgZm9yIG5hbWVkIHRocmVzaG9sZCcsIGZvbGRlcj0ndGhyZXNob2xkcycpIEdldFRocmVzaG9sZCh2YWx1ZU5hbWU6IHN0cmluZykgewogICAgdG9zY2FsYXIoCiAgICAgICAgdGhyZXNob2xkcwogICAgICAgIHwgd2hlcmUgbmFtZSA9PSB2YWx1ZU5hbWUKICAgICAgICB8IG9yZGVyIGJ5IHRpbWVzdGFtcCBkZXNjCiAgICAgICAgfCBsaW1pdCAxCiAgICAgICAgfCBzdW1tYXJpemUgbWF4KHZhbHVlKQogICAgKQp9CgouY3JlYXRlLW9yLWFsdGVyIGZ1bmN0aW9uIHdpdGggKGRvY3N0cmluZyA9ICdGdW5jdGlvbiB0byBnZXQgYXZlcmFnZSBoYXBwaW5lc3Mgc2NvcmVzIGZvciBpcHR2IGRhdGEnLCBmb2xkZXI9J2lwdHYnKSBJcHR2R2V0QXZnSGFwcGluZXNzU2NvcmUoKSB7CiAgICBsZXQgY3VycmVudFRpbWVzdGFtcCA9IG5vdygpOwogICAgbGV0IG1vdmluZ1dpbmRvd0luTWludXRlcyA9IEdldFRocmVzaG9sZCgnbW92aW5nV2luZG93SW5NaW51dGVzJyk7CiAgICBpcHR2X3JhdwogICAgfCBzdW1tYXJpemUKICAgICAgICBBdmdIYXBwaW5lc3NTY29yZSA9IGF2ZyhIYXBwaW5lc3NTY29yZSksCiAgICAgICAgTnVtYmVyT2ZVc2VycyA9IGNvdW50X2Rpc3RpbmN0KFVzZXJJZCksCiAgICAgICAgVGltZXN0YW1wID0gY3VycmVudFRpbWVzdGFtcAogICAgICAgIGJ5CiAgICAgICAgQ291bnRyeSwKICAgICAgICBTZXJ2aWNlLAogICAgICAgIFNlcnZpY2VUeXBlLAogICAgICAgIFRvcG9sb2d5MiwKICAgICAgICBUb3BvbG9neTMsCiAgICAgICAgVG9wb2xvZ3k0LAogICAgICAgIFRvcG9sb2d5NSwKICAgICAgICBUaXRsZSwKICAgICAgICBTdGJNb2RlbCwKICAgICAgICBTdGJNYW51ZmFjdHVyZXIsCiAgICAgICAgU3RiU3dWZXJzaW9uLAogICAgICAgIFN0cmVhbWluZ1Byb3RvY29sLAogICAgICAgIENkbk5vZGVIb3N0bmFtZSwKICAgICAgICBDZG5Qb3AsCiAgICAgICAgQ2hhbm5lbE5hbWUKfQoKLmNyZWF0ZS1vci1hbHRlciBmdW5jdGlvbiB3aXRoIChkb2NzdHJpbmcgPSAnRnVuY3Rpb24gdG8gZ2V0IGF2ZXJhZ2UgaGFwcGluZXNzIHNjb3JlcyBmb3Igb3R0IGRhdGEnLCBmb2xkZXI9J290dCcpIE90dEdldEF2Z0hhcHBpbmVzc1Njb3JlKCkgewogICAgbGV0IGN1cnJlbnRUaW1lc3RhbXAgPSBub3coKTsKICAgIGxldCBtb3ZpbmdXaW5kb3dJbk1pbnV0ZXMgPSBHZXRUaHJlc2hvbGQoJ21vdmluZ1dpbmRvd0luTWludXRlcycpOwogICAgb3R0X3JhdwogICAgfCBzdW1tYXJpemUKICAgICAgICBBdmdIYXBwaW5lc3NTY29yZSA9IGF2ZyhIYXBwaW5lc3NTY29yZSksCiAgICAgICAgTnVtYmVyT2ZVc2VycyA9IGNvdW50X2Rpc3RpbmN0KFVzZXJJZCksCiAgICAgICAgVGltZXN0YW1wID0gY3VycmVudFRpbWVzdGFtcAogICAgICAgIGJ5CiAgICAgICAgQ291bnRyeSwKICAgICAgICBTZXJ2aWNlLAogICAgICAgIFNlcnZpY2VUeXBlLAogICAgICAgIERldmljZSwKICAgICAgICBUaXRsZSwKICAgICAgICBJc3AsCiAgICAgICAgQ2RuTm9kZUhvc3RuYW1lLAogICAgICAgIENkblBvcCwKICAgICAgICBBcHBSZWxlYXNlVmVyc2lvbiwKICAgICAgICBCcm93c2VyLAogICAgICAgIE9zLAogICAgICAgIFBsYXllcgp9CgouY3JlYXRlLW9yLWFsdGVyIGZ1bmN0aW9uIHdpdGggKGRvY3N0cmluZyA9ICdGdW5jdGlvbiB0byBnZXQgYXZlcmFnZSBoYXBwaW5lc3Mgc2NvcmVzIGZvciBvdHQgZGF0YSBmb3Igb25lIGNvbHVtbicsIGZvbGRlcj0nb3R0JykgT3R0R2V0QXZnSGFwcGluZXNzU2NvcmVGb3JPbmVDb2x1bW4oY29sdW1uTmFtZTogc3RyaW5nKSB7CiAgICBvdHRfaGFwcGluZXNzCiAgICB8IGV4dGVuZCBUb3RhbEhhcHBpbmVzcyA9IE51bWJlck9mVXNlcnMgKiBBdmdIYXBwaW5lc3NTY29yZQogICAgfCBzdW1tYXJpemUKICAgICAgICBTdW1Ub3RhbEhhcHBpbmVzcyA9IHN1bShUb3RhbEhhcHBpbmVzcyksCiAgICAgICAgU3VtTnVtYmVyT2ZVc2VycyA9IHN1bShOdW1iZXJPZlVzZXJzKQogICAgICAgIGJ5CiAgICAgICAgVGltZXN0YW1wLAogICAgICAgIGNvbHVtbl9pZmV4aXN0cyhjb2x1bW5OYW1lLCAnY29sdW1uTmFtZSBkb2VzIG5vdCBleGlzdCcpCiAgICB8IGV4dGVuZCBBdmdIYXBwaW5lc3NTY29yZSA9IFN1bVRvdGFsSGFwcGluZXNzIC8gU3VtTnVtYmVyT2ZVc2VycwogICAgfCBwcm9qZWN0LWF3YXkgU3VtVG90YWxIYXBwaW5lc3MKfQoKLmNyZWF0ZS1vci1hbHRlciBmdW5jdGlvbiB3aXRoIChkb2NzdHJpbmcgPSAnRnVuY3Rpb24gdG8gZ2V0IGF2ZXJhZ2UgaGFwcGluZXNzIHNjb3JlcyBmb3Igb3R0IGRhdGEgZm9yIHR3byBjb2x1bW5zJywgZm9sZGVyPSdvdHQnKSBPdHRHZXRBdmdIYXBwaW5lc3NTY29yZUZvclR3b0NvbHVtbnMoY29sdW1uTmFtZTE6IHN0cmluZywgY29sdW1uTmFtZTI6IHN0cmluZykgewogICAgb3R0X2hhcHBpbmVzcwogICAgfCBleHRlbmQgVG90YWxIYXBwaW5lc3MgPSBOdW1iZXJPZlVzZXJzICogQXZnSGFwcGluZXNzU2NvcmUKICAgIHwgc3VtbWFyaXplCiAgICAgICAgU3VtVG90YWxIYXBwaW5lc3MgPSBzdW0oVG90YWxIYXBwaW5lc3MpLAogICAgICAgIFN1bU51bWJlck9mVXNlcnMgPSBzdW0oTnVtYmVyT2ZVc2VycykKICAgICAgICBieQogICAgICAgIFRpbWVzdGFtcCwKICAgICAgICBjb2x1bW5faWZleGlzdHMoY29sdW1uTmFtZTEsICdjb2x1bW5OYW1lMSBkb2VzIG5vdCBleGlzdCcpLAogICAgICAgIGNvbHVtbl9pZmV4aXN0cyhjb2x1bW5OYW1lMiwgJ2NvbHVtbk5hbWUyIGRvZXMgbm90IGV4aXN0JykKICAgIHwgZXh0ZW5kIEF2Z0hhcHBpbmVzc1Njb3JlID0gU3VtVG90YWxIYXBwaW5lc3MgLyBTdW1OdW1iZXJPZlVzZXJzCiAgICB8IHByb2plY3QtYXdheSBTdW1Ub3RhbEhhcHBpbmVzcwp9CgouY3JlYXRlLW9yLWFsdGVyIGZ1bmN0aW9uIHdpdGggKGRvY3N0cmluZyA9ICdGdW5jdGlvbiB0byBnZXQgYXZlcmFnZSBoYXBwaW5lc3Mgc2NvcmVzIGZvciBpcHR2IGRhdGEgZm9yIG9uZSBjb2x1bW4nLCBmb2xkZXI9J2lwdHYnKSBJcHR2R2V0QXZnSGFwcGluZXNzU2NvcmVGb3JPbmVDb2x1bW4oY29sdW1uTmFtZTogc3RyaW5nKSB7CiAgICBpcHR2X2hhcHBpbmVzcwogICAgfCBleHRlbmQgVG90YWxIYXBwaW5lc3MgPSBOdW1iZXJPZlVzZXJzICogQXZnSGFwcGluZXNzU2NvcmUKICAgIHwgc3VtbWFyaXplCiAgICAgICAgU3VtVG90YWxIYXBwaW5lc3MgPSBzdW0oVG90YWxIYXBwaW5lc3MpLAogICAgICAgIFN1bU51bWJlck9mVXNlcnMgPSBzdW0oTnVtYmVyT2ZVc2VycykKICAgICAgICBieQogICAgICAgIFRpbWVzdGFtcCwKICAgICAgICBjb2x1bW5faWZleGlzdHMoY29sdW1uTmFtZSwgJ2NvbHVtbk5hbWUgZG9lcyBub3QgZXhpc3QnKQogICAgfCBleHRlbmQgQXZnSGFwcGluZXNzU2NvcmUgPSBTdW1Ub3RhbEhhcHBpbmVzcyAvIFN1bU51bWJlck9mVXNlcnMKICAgIHwgcHJvamVjdC1hd2F5IFN1bVRvdGFsSGFwcGluZXNzCn0KCi5jcmVhdGUtb3ItYWx0ZXIgZnVuY3Rpb24gd2l0aCAoZG9jc3RyaW5nID0gJ0Z1bmN0aW9uIHRvIGdldCBhdmVyYWdlIGhhcHBpbmVzcyBzY29yZXMgZm9yIGlwdHYgZGF0YSBmb3IgdHdvIGNvbHVtbnMnLCBmb2xkZXI9J2lwdHYnKSBJcHR2R2V0QXZnSGFwcGluZXNzU2NvcmVGb3JUd29Db2x1bW5zKGNvbHVtbk5hbWUxOiBzdHJpbmcsIGNvbHVtbk5hbWUyOiBzdHJpbmcpIHsKICAgIGlwdHZfaGFwcGluZXNzCiAgICB8IGV4dGVuZCBUb3RhbEhhcHBpbmVzcyA9IE51bWJlck9mVXNlcnMgKiBBdmdIYXBwaW5lc3NTY29yZQogICAgfCBzdW1tYXJpemUKICAgICAgICBTdW1Ub3RhbEhhcHBpbmVzcyA9IHN1bShUb3RhbEhhcHBpbmVzcyksCiAgICAgICAgU3VtTnVtYmVyT2ZVc2VycyA9IHN1bShOdW1iZXJPZlVzZXJzKQogICAgICAgIGJ5CiAgICAgICAgVGltZXN0YW1wLAogICAgICAgIGNvbHVtbl9pZmV4aXN0cyhjb2x1bW5OYW1lMSwgJ2NvbHVtbk5hbWUxIGRvZXMgbm90IGV4aXN0JyksCiAgICAgICAgY29sdW1uX2lmZXhpc3RzKGNvbHVtbk5hbWUyLCAnY29sdW1uTmFtZTIgZG9lcyBub3QgZXhpc3QnKQogICAgfCBleHRlbmQgQXZnSGFwcGluZXNzU2NvcmUgPSBTdW1Ub3RhbEhhcHBpbmVzcyAvIFN1bU51bWJlck9mVXNlcnMKICAgIHwgcHJvamVjdC1hd2F5IFN1bVRvdGFsSGFwcGluZXNzCn0KCi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLwovLyBDcmVhdGUgbWF0ZXJpYWxpemVkIHZpZXcgYW5kIHZpZXcgZm9yIHRlc3RpbmcKLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vCgovLyBDcmVhdGUgbWF0ZXJhbGl6ZWQgdmlldwouY3JlYXRlIGlmbm90ZXhpc3RzIG1hdGVyaWFsaXplZC12aWV3IHdpdGggKGRvY1N0cmluZz0nSVBUViBIYXBwaW5lc3MgU2NvcmUgQXZlcmFnZScsIGZvbGRlcj0naXB0dicpIGlwdHZfaGFwcGluZXNzX212IG9uIHRhYmxlIGlwdHZfcmF3IHsKICAgIGlwdHZfcmF3CiAgICB8IHN1bW1hcml6ZQogICAgICAgIEF2Z0hhcHBpbmVzc1Njb3JlID0gYXZnKEhhcHBpbmVzc1Njb3JlKSwKICAgICAgICBOdW1iZXJPZlVzZXJzID0gZGNvdW50KFVzZXJJZCkKICAgICAgICBieQogICAgICAgIENvdW50cnksCiAgICAgICAgU2VydmljZSwKICAgICAgICBTZXJ2aWNlVHlwZSwKICAgICAgICBUb3BvbG9neTIsCiAgICAgICAgVG9wb2xvZ3kzLAogICAgICAgIFRvcG9sb2d5NCwKICAgICAgICBUb3BvbG9neTUsCiAgICAgICAgVGl0bGUsCiAgICAgICAgU3RiTW9kZWwsCiAgICAgICAgU3RiTWFudWZhY3R1cmVyLAogICAgICAgIFN0YlN3VmVyc2lvbiwKICAgICAgICBTdHJlYW1pbmdQcm90b2NvbCwKICAgICAgICBDZG5Ob2RlSG9zdG5hbWUsCiAgICAgICAgQ2RuUG9wLAogICAgICAgIENoYW5uZWxOYW1lCn0KCi5jcmVhdGUgaWZub3RleGlzdHMgbWF0ZXJpYWxpemVkLXZpZXcgd2l0aCAoZG9jU3RyaW5nPSdPVFQgSGFwcGluZXNzIFNjb3JlIEF2ZXJhZ2UnLCBmb2xkZXI9J290dCcpIG90dF9oYXBwaW5lc3NfbXYgb24gdGFibGUgb3R0X3JhdyB7CiAgICBvdHRfcmF3CiAgICB8IHN1bW1hcml6ZQogICAgICAgIEF2Z0hhcHBpbmVzc1Njb3JlID0gYXZnKEhhcHBpbmVzc1Njb3JlKSwKICAgICAgICBOdW1iZXJPZlVzZXJzID0gZGNvdW50KFVzZXJJZCkKICAgICAgICBieQogICAgICAgIENvdW50cnksCiAgICAgICAgU2VydmljZSwKICAgICAgICBTZXJ2aWNlVHlwZSwKICAgICAgICBEZXZpY2UsCiAgICAgICAgVGl0bGUsCiAgICAgICAgSXNwLAogICAgICAgIENkbk5vZGVIb3N0bmFtZSwKICAgICAgICBDZG5Qb3AsCiAgICAgICAgQXBwUmVsZWFzZVZlcnNpb24sCiAgICAgICAgQnJvd3NlciwKICAgICAgICBPcywKICAgICAgICBQbGF5ZXIKfQoKLy8gQ3JlYXRlIHZpZXdzCi5jcmVhdGUtb3ItYWx0ZXIgZnVuY3Rpb24gd2l0aCAodmlldz10cnVlLCBkb2NzdHJpbmc9J1ZpZXcgdG8gY2FwdHVyZSBjcml0aWNhbCBpcHR2IGl0ZW1zIGJlbG93IHRoZSBoYXBwaW5lc3MgdGhyZXNob2xkJywgZm9sZGVyPSdpcHR2JykgaXB0dl9oYXBwaW5lc3NfY3JpdGljYWxfbXYgewogICAgaXB0dl9oYXBwaW5lc3NfbXYKICAgIHwgd2hlcmUgQXZnSGFwcGluZXNzU2NvcmUgPCBHZXRUaHJlc2hvbGQoJ2hhcHBpbmVzcycpIGFuZCBOdW1iZXJPZlVzZXJzID4gR2V0VGhyZXNob2xkKCdtaW5pbXVtTnVtYmVyT2ZVc2Vyc1BlcldpbmRvdycpCn0KCi5jcmVhdGUtb3ItYWx0ZXIgZnVuY3Rpb24gd2l0aCAodmlldz10cnVlLCBkb2NzdHJpbmc9J1ZpZXcgdG8gY2FwdHVyZSBjcml0aWNhbCBvdHQgaXRlbXMgYmVsb3cgdGhlIGhhcHBpbmVzcyB0aHJlc2hvbGQnLCBmb2xkZXI9J290dCcpIG90dF9oYXBwaW5lc3NfY3JpdGljYWxfbXYgewogICAgb3R0X2hhcHBpbmVzc19tdgogICAgfCB3aGVyZSBBdmdIYXBwaW5lc3NTY29yZSA8IEdldFRocmVzaG9sZCgnaGFwcGluZXNzJykgYW5kIE51bWJlck9mVXNlcnMgPiBHZXRUaHJlc2hvbGQoJ21pbmltdW1OdW1iZXJPZlVzZXJzUGVyV2luZG93JykKfQo="
      �[32m+�[0m�[0m id                                 = (known after apply)
      �[32m+�[0m�[0m name                               = "init-db-operationaldb"
      �[32m+�[0m�[0m script_content                     = (sensitive value)
    }

�[1mPlan:�[0m 1 to add, 0 to change, 0 to destroy.
�[0m�[90m
─────────────────────────────────────────────────────────────────────────────�[0m

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.

Copy link

github-actions bot commented Jul 4, 2024

Terraform Lint Results

  • Terraform Version 📎1.6.6
  • Working Directory 📂./code/infra
  • Terraform Format and Style 🖌success

Copy link

github-actions bot commented Jul 4, 2024

Terraform Validation & Plan Results

  • Terraform Version 📎1.6.6
  • Working Directory 📂./code/infra
  • Terraform Initialization ⚙️success
  • Terraform Validation 🤖success
  • Terraform Plan 📖success
Show Plan

terraform
�[0m�[1mtime_sleep.sleep_kusto_db["operationaldb"]: Refreshing state... [id=2024-07-03T12:56:17Z]�[0m
�[0m�[1mdata.azurerm_location.current: Reading...�[0m�[0m
�[0m�[1mdata.azurerm_client_config.current: Reading...�[0m�[0m
�[0m�[1mdata.azurerm_subscription.current: Reading...�[0m�[0m
�[0m�[1mazurerm_resource_group.resource_group_dataeng: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg]�[0m
�[0m�[1mazurerm_resource_group.resource_group_storage: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-stg-rg]�[0m
�[0m�[1mdata.azurerm_client_config.current: Read complete after 0s [id=Y2xpZW50Q29uZmlncy9jbGllbnRJZD00NDljMTk5OC1lYzgwLTQ4NmQtYjkwYi02MTRlZDFjMzE3Zjg7b2JqZWN0SWQ9Y2IxMTMzNjgtYWI0NC00YjU4LWI2NzgtYjA0Y2I5YWJhNDE3O3N1YnNjcmlwdGlvbklkPWJlMjU4MjBhLWRmODYtNDc5NC05ZTk1LTZhNDVjZDVjMDk0MTt0ZW5hbnRJZD01NzJjZjFlYy0zZjkwLTQ5YTItODk2Zi1hYjJmYTM2Y2EwZDM=]�[0m
�[0m�[1mdata.azurerm_subscription.current: Read complete after 0s [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941]�[0m
�[0m�[1mazurerm_key_vault.key_vault: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.KeyVault/vaults/sc4-dev-vault001]�[0m
�[0m�[1mazurerm_kusto_cluster.kusto_cluster: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.Kusto/clusters/sc4-dev-kusto001]�[0m
�[0m�[1mazurerm_data_factory.data_factory: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.DataFactory/factories/sc4-dev-df001]�[0m
�[0m�[1mazurerm_storage_account.storage: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-stg-rg/providers/Microsoft.Storage/storageAccounts/sc4devstg001]�[0m
�[0m�[1mdata.azurerm_monitor_diagnostic_categories.diagnostic_categories_kusto_cluster: Reading...�[0m�[0m
�[0m�[1mazurerm_kusto_database.kusto_database["operationaldb"]: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.Kusto/clusters/sc4-dev-kusto001/databases/operationaldb]�[0m
�[0m�[1mdata.azurerm_monitor_diagnostic_categories.diagnostic_categories_kusto_cluster: Read complete after 0s [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.Kusto/clusters/sc4-dev-kusto001]�[0m
�[0m�[1mazurerm_data_factory_managed_private_endpoint.data_factory_managed_private_endpoint_kusto_cluster: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.DataFactory/factories/sc4-dev-df001/managedVirtualNetworks/default/managedPrivateEndpoints/AzureDataExplorer]�[0m
�[0m�[1mazurerm_kusto_database_principal_assignment.data_factory_kusto_database_principal_assignment_admin["operationaldb"]: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.Kusto/clusters/sc4-dev-kusto001/databases/operationaldb/principalAssignments/operationaldb-Admin-sc4-dev-df001]�[0m
�[0m�[1mdata.azurerm_monitor_diagnostic_categories.diagnostic_categories_data_factory: Reading...�[0m�[0m
�[0m�[1mazurerm_kusto_database_principal_assignment.data_factory_kusto_database_principal_assignment_ingestor["operationaldb"]: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.Kusto/clusters/sc4-dev-kusto001/databases/operationaldb/principalAssignments/operationaldb-Ingestor-sc4-dev-df001]�[0m
�[0m�[1mazurerm_kusto_database_principal_assignment.data_factory_kusto_database_principal_assignment_viewer["operationaldb"]: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.Kusto/clusters/sc4-dev-kusto001/databases/operationaldb/principalAssignments/operationaldb-Viewer-sc4-dev-df001]�[0m
�[0m�[1mdata.azurerm_monitor_diagnostic_categories.diagnostic_categories_data_factory: Read complete after 1s [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.DataFactory/factories/sc4-dev-df001]�[0m
�[0m�[1mdata.azurerm_location.current: Read complete after 2s [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/locations/germanywestcentral]�[0m
�[0m�[1mdata.azurerm_monitor_diagnostic_categories.diagnostic_categories_key_vault: Reading...�[0m�[0m
�[0m�[1mazurerm_role_assignment.data_factory_role_assignment_key_vault: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.KeyVault/vaults/sc4-dev-vault001/providers/Microsoft.Authorization/roleAssignments/447e78c0-06d9-658f-8e0b-7794b110eadf]�[0m
�[0m�[1mazurerm_role_assignment.current_role_assignment_key_vault: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.KeyVault/vaults/sc4-dev-vault001/providers/Microsoft.Authorization/roleAssignments/4d664b45-a43b-fd62-a57d-d924fb3e016e]�[0m
�[0m�[1mdata.azurerm_monitor_diagnostic_categories.diagnostic_categories_key_vault: Read complete after 0s [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.KeyVault/vaults/sc4-dev-vault001]�[0m
�[0m�[1mdata.azurerm_monitor_diagnostic_categories.diagnostic_categories_storage: Reading...�[0m�[0m
�[0m�[1mazurerm_role_assignment.current_role_assignment_storage: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-stg-rg/providers/Microsoft.Storage/storageAccounts/sc4devstg001/providers/Microsoft.Authorization/roleAssignments/fa4c88e3-1962-8ab0-9bdc-1c162f0392ae]�[0m
�[0m�[1mazurerm_storage_container.storage_container["curated"]: Refreshing state... [id=https://sc4devstg001.blob.core.windows.net/curated]�[0m
�[0m�[1mazurerm_role_assignment.data_factory_role_assignment_storage: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-stg-rg/providers/Microsoft.Storage/storageAccounts/sc4devstg001/providers/Microsoft.Authorization/roleAssignments/c8fa5778-06b6-a47d-d6c0-e166a1b274dc]�[0m
�[0m�[1mazurerm_storage_container.storage_container["raw"]: Refreshing state... [id=https://sc4devstg001.blob.core.windows.net/raw]�[0m
�[0m�[1mazurerm_storage_container.storage_container["upload-iptv"]: Refreshing state... [id=https://sc4devstg001.blob.core.windows.net/upload-iptv]�[0m
�[0m�[1mazurerm_storage_container.storage_container["logs"]: Refreshing state... [id=https://sc4devstg001.blob.core.windows.net/logs]�[0m
�[0m�[1mazurerm_storage_container.storage_container["upload-ott"]: Refreshing state... [id=https://sc4devstg001.blob.core.windows.net/upload-ott]�[0m
�[0m�[1mdata.azurerm_monitor_diagnostic_categories.diagnostic_categories_storage: Read complete after 0s [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-stg-rg/providers/Microsoft.Storage/storageAccounts/sc4devstg001]�[0m

Terraform used the selected providers to generate the following execution
plan. Resource actions are indicated with the following symbols:
  �[32m+�[0m create�[0m

Terraform will perform the following actions:

�[1m  # azurerm_kusto_script.kusto_script["operationaldb"]�[0m will be created
�[0m  �[32m+�[0m�[0m resource "azurerm_kusto_script" "kusto_script" {
      �[32m+�[0m�[0m continue_on_errors_enabled         = false
      �[32m+�[0m�[0m database_id                        = "/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.Kusto/clusters/sc4-dev-kusto001/databases/operationaldb"
      �[32m+�[0m�[0m force_an_update_when_value_changed = "Ly8gQ3JlYXRlIHJhdyB0YWJsZXMKLmNyZWF0ZS1tZXJnZSB0YWJsZXMKICAgIG90dF9yYXcoCiAgICAgICAgQ291bnRyeTogc3RyaW5nLAogICAgICAgIFNlcnZpY2U6IHN0cmluZywKICAgICAgICBTZXJ2aWNlVHlwZTogc3RyaW5nLAogICAgICAgIERldmljZTogc3RyaW5nLAogICAgICAgIFRpdGxlOiBzdHJpbmcsCiAgICAgICAgSXNwOiBzdHJpbmcsCiAgICAgICAgQ2RuTm9kZUhvc3RuYW1lOiBzdHJpbmcsCiAgICAgICAgQ2RuUG9wOiBzdHJpbmcsCiAgICAgICAgQXBwUmVsZWFzZVZlcnNpb246IHN0cmluZywKICAgICAgICBCcm93c2VyOiBzdHJpbmcsCiAgICAgICAgT3M6IHN0cmluZywKICAgICAgICBQbGF5ZXI6IHN0cmluZywKICAgICAgICBIYXBwaW5lc3NTY29yZTogcmVhbCwKICAgICAgICBVc2VySWQ6IHN0cmluZywKICAgICAgICBFbmRUaW1lOiBkYXRldGltZSwKICAgICAgICBIYXNoOiBzdHJpbmcKICAgICksCiAgICBpcHR2X3JhdygKICAgICAgICBDb3VudHJ5OiBzdHJpbmcsCiAgICAgICAgU2VydmljZTogc3RyaW5nLAogICAgICAgIFNlcnZpY2VUeXBlOiBzdHJpbmcsCiAgICAgICAgVG9wb2xvZ3kyOiBzdHJpbmcsCiAgICAgICAgVG9wb2xvZ3kzOiBzdHJpbmcsCiAgICAgICAgVG9wb2xvZ3k0OiBzdHJpbmcsCiAgICAgICAgVG9wb2xvZ3k1OiBzdHJpbmcsCiAgICAgICAgVGl0bGU6IHN0cmluZywKICAgICAgICBTdGJNb2RlbDogc3RyaW5nLAogICAgICAgIFN0Yk1hbnVmYWN0dXJlcjogc3RyaW5nLAogICAgICAgIFN0YlN3VmVyc2lvbjogc3RyaW5nLAogICAgICAgIFN0cmVhbWluZ1Byb3RvY29sOiBzdHJpbmcsCiAgICAgICAgQ2RuTm9kZUhvc3RuYW1lOiBzdHJpbmcsCiAgICAgICAgQ2RuUG9wOiBzdHJpbmcsCiAgICAgICAgQ2hhbm5lbE5hbWU6IHN0cmluZywKICAgICAgICBIYXBwaW5lc3NTY29yZTogcmVhbCwKICAgICAgICBVc2VySWQ6IHN0cmluZywKICAgICAgICBFbmRUaW1lOiBkYXRldGltZSwKICAgICAgICBIYXNoOiBzdHJpbmcKICAgICkKCi8vIENyZWF0ZSBjdXJhdGVkIHRhYmxlcwouY3JlYXRlLW1lcmdlIHRhYmxlcwogICAgb3R0X2hhcHBpbmVzcygKICAgICAgICBDb3VudHJ5OiBzdHJpbmcsCiAgICAgICAgU2VydmljZTogc3RyaW5nLAogICAgICAgIFNlcnZpY2VUeXBlOiBzdHJpbmcsCiAgICAgICAgRGV2aWNlOiBzdHJpbmcsCiAgICAgICAgVGl0bGU6IHN0cmluZywKICAgICAgICBJc3A6IHN0cmluZywKICAgICAgICBDZG5Ob2RlSG9zdG5hbWU6IHN0cmluZywKICAgICAgICBDZG5Qb3A6IHN0cmluZywKICAgICAgICBBcHBSZWxlYXNlVmVyc2lvbjogc3RyaW5nLAogICAgICAgIEJyb3dzZXI6IHN0cmluZywKICAgICAgICBPczogc3RyaW5nLAogICAgICAgIFBsYXllcjogc3RyaW5nLAogICAgICAgIEF2Z0hhcHBpbmVzc1Njb3JlOiByZWFsLAogICAgICAgIE51bWJlck9mVXNlcnM6IGxvbmcsCiAgICAgICAgVGltZXN0YW1wOiBkYXRldGltZQogICAgKSwKICAgIGlwdHZfaGFwcGluZXNzKAogICAgICAgIENvdW50cnk6IHN0cmluZywKICAgICAgICBTZXJ2aWNlOiBzdHJpbmcsCiAgICAgICAgU2VydmljZVR5cGU6IHN0cmluZywKICAgICAgICBUb3BvbG9neTI6IHN0cmluZywKICAgICAgICBUb3BvbG9neTM6IHN0cmluZywKICAgICAgICBUb3BvbG9neTQ6IHN0cmluZywKICAgICAgICBUb3BvbG9neTU6IHN0cmluZywKICAgICAgICBUaXRsZTogc3RyaW5nLAogICAgICAgIFN0Yk1vZGVsOiBzdHJpbmcsCiAgICAgICAgU3RiTWFudWZhY3R1cmVyOiBzdHJpbmcsCiAgICAgICAgU3RiU3dWZXJzaW9uOiBzdHJpbmcsCiAgICAgICAgU3RyZWFtaW5nUHJvdG9jb2w6IHN0cmluZywKICAgICAgICBDZG5Ob2RlSG9zdG5hbWU6IHN0cmluZywKICAgICAgICBDZG5Qb3A6IHN0cmluZywKICAgICAgICBDaGFubmVsTmFtZTogc3RyaW5nLAogICAgICAgIEF2Z0hhcHBpbmVzc1Njb3JlOiByZWFsLAogICAgICAgIE51bWJlck9mVXNlcnM6IGxvbmcsCiAgICAgICAgVGltZXN0YW1wOiBkYXRldGltZQogICAgKQoKLy8gQ3JlYXRlIGhlbHBlciB0YWJsZXMKLmNyZWF0ZS1tZXJnZSB0YWJsZXMKICAgIHRocmVzaG9sZHMgKAogICAgICAgIG5hbWU6IHN0cmluZywKICAgICAgICB2YWx1ZTogcmVhbCwKICAgICAgICB0aW1lc3RhbXA6IGRhdGV0aW1lCiAgICApCgovLyBDcmVhdGUgZnVuY3Rpb24KLmNyZWF0ZS1vci1hbHRlciBmdW5jdGlvbiB3aXRoIChkb2NzdHJpbmcgPSAnRnVuY3Rpb24gdG8gZ2V0IGxhdGVzdCB0aHJlc2hvbGQgdmFsdWUgZm9yIG5hbWVkIHRocmVzaG9sZCcsIGZvbGRlcj0ndGhyZXNob2xkcycpIEdldFRocmVzaG9sZCh2YWx1ZU5hbWU6IHN0cmluZykgewogICAgdG9zY2FsYXIoCiAgICAgICAgdGhyZXNob2xkcwogICAgICAgIHwgd2hlcmUgbmFtZSA9PSB2YWx1ZU5hbWUKICAgICAgICB8IG9yZGVyIGJ5IHRpbWVzdGFtcCBkZXNjCiAgICAgICAgfCBsaW1pdCAxCiAgICAgICAgfCBzdW1tYXJpemUgbWF4KHZhbHVlKQogICAgKQp9CgouY3JlYXRlLW9yLWFsdGVyIGZ1bmN0aW9uIHdpdGggKGRvY3N0cmluZyA9ICdGdW5jdGlvbiB0byBnZXQgYXZlcmFnZSBoYXBwaW5lc3Mgc2NvcmVzIGZvciBpcHR2IGRhdGEnLCBmb2xkZXI9J2lwdHYnKSBJcHR2R2V0QXZnSGFwcGluZXNzU2NvcmUoKSB7CiAgICBsZXQgY3VycmVudFRpbWVzdGFtcCA9IG5vdygpOwogICAgbGV0IG1vdmluZ1dpbmRvd0luTWludXRlcyA9IEdldFRocmVzaG9sZCgnbW92aW5nV2luZG93SW5NaW51dGVzJyk7CiAgICBpcHR2X3JhdwogICAgfCBzdW1tYXJpemUKICAgICAgICBBdmdIYXBwaW5lc3NTY29yZSA9IGF2ZyhIYXBwaW5lc3NTY29yZSksCiAgICAgICAgTnVtYmVyT2ZVc2VycyA9IGNvdW50X2Rpc3RpbmN0KFVzZXJJZCksCiAgICAgICAgVGltZXN0YW1wID0gY3VycmVudFRpbWVzdGFtcAogICAgICAgIGJ5CiAgICAgICAgQ291bnRyeSwKICAgICAgICBTZXJ2aWNlLAogICAgICAgIFNlcnZpY2VUeXBlLAogICAgICAgIFRvcG9sb2d5MiwKICAgICAgICBUb3BvbG9neTMsCiAgICAgICAgVG9wb2xvZ3k0LAogICAgICAgIFRvcG9sb2d5NSwKICAgICAgICBUaXRsZSwKICAgICAgICBTdGJNb2RlbCwKICAgICAgICBTdGJNYW51ZmFjdHVyZXIsCiAgICAgICAgU3RiU3dWZXJzaW9uLAogICAgICAgIFN0cmVhbWluZ1Byb3RvY29sLAogICAgICAgIENkbk5vZGVIb3N0bmFtZSwKICAgICAgICBDZG5Qb3AsCiAgICAgICAgQ2hhbm5lbE5hbWUKfQoKLmNyZWF0ZS1vci1hbHRlciBmdW5jdGlvbiB3aXRoIChkb2NzdHJpbmcgPSAnRnVuY3Rpb24gdG8gZ2V0IGF2ZXJhZ2UgaGFwcGluZXNzIHNjb3JlcyBmb3Igb3R0IGRhdGEnLCBmb2xkZXI9J290dCcpIE90dEdldEF2Z0hhcHBpbmVzc1Njb3JlKCkgewogICAgbGV0IGN1cnJlbnRUaW1lc3RhbXAgPSBub3coKTsKICAgIGxldCBtb3ZpbmdXaW5kb3dJbk1pbnV0ZXMgPSBHZXRUaHJlc2hvbGQoJ21vdmluZ1dpbmRvd0luTWludXRlcycpOwogICAgb3R0X3JhdwogICAgfCBzdW1tYXJpemUKICAgICAgICBBdmdIYXBwaW5lc3NTY29yZSA9IGF2ZyhIYXBwaW5lc3NTY29yZSksCiAgICAgICAgTnVtYmVyT2ZVc2VycyA9IGNvdW50X2Rpc3RpbmN0KFVzZXJJZCksCiAgICAgICAgVGltZXN0YW1wID0gY3VycmVudFRpbWVzdGFtcAogICAgICAgIGJ5CiAgICAgICAgQ291bnRyeSwKICAgICAgICBTZXJ2aWNlLAogICAgICAgIFNlcnZpY2VUeXBlLAogICAgICAgIERldmljZSwKICAgICAgICBUaXRsZSwKICAgICAgICBJc3AsCiAgICAgICAgQ2RuTm9kZUhvc3RuYW1lLAogICAgICAgIENkblBvcCwKICAgICAgICBBcHBSZWxlYXNlVmVyc2lvbiwKICAgICAgICBCcm93c2VyLAogICAgICAgIE9zLAogICAgICAgIFBsYXllcgp9CgouY3JlYXRlLW9yLWFsdGVyIGZ1bmN0aW9uIHdpdGggKGRvY3N0cmluZyA9ICdGdW5jdGlvbiB0byBnZXQgYXZlcmFnZSBoYXBwaW5lc3Mgc2NvcmVzIGZvciBvdHQgZGF0YSBmb3Igb25lIGNvbHVtbicsIGZvbGRlcj0nb3R0JykgT3R0R2V0QXZnSGFwcGluZXNzU2NvcmVGb3JPbmVDb2x1bW4oY29sdW1uTmFtZTogc3RyaW5nKSB7CiAgICBvdHRfaGFwcGluZXNzCiAgICB8IGV4dGVuZCBUb3RhbEhhcHBpbmVzcyA9IE51bWJlck9mVXNlcnMgKiBBdmdIYXBwaW5lc3NTY29yZQogICAgfCBzdW1tYXJpemUKICAgICAgICBTdW1Ub3RhbEhhcHBpbmVzcyA9IHN1bShUb3RhbEhhcHBpbmVzcyksCiAgICAgICAgU3VtTnVtYmVyT2ZVc2VycyA9IHN1bShOdW1iZXJPZlVzZXJzKQogICAgICAgIGJ5CiAgICAgICAgVGltZXN0YW1wLAogICAgICAgIGNvbHVtbl9pZmV4aXN0cyhjb2x1bW5OYW1lLCAnY29sdW1uTmFtZSBkb2VzIG5vdCBleGlzdCcpCiAgICB8IGV4dGVuZCBBdmdIYXBwaW5lc3NTY29yZSA9IFN1bVRvdGFsSGFwcGluZXNzIC8gU3VtTnVtYmVyT2ZVc2VycwogICAgfCBwcm9qZWN0LWF3YXkgU3VtVG90YWxIYXBwaW5lc3MKfQoKLmNyZWF0ZS1vci1hbHRlciBmdW5jdGlvbiB3aXRoIChkb2NzdHJpbmcgPSAnRnVuY3Rpb24gdG8gZ2V0IGF2ZXJhZ2UgaGFwcGluZXNzIHNjb3JlcyBmb3Igb3R0IGRhdGEgZm9yIHR3byBjb2x1bW5zJywgZm9sZGVyPSdvdHQnKSBPdHRHZXRBdmdIYXBwaW5lc3NTY29yZUZvclR3b0NvbHVtbnMoY29sdW1uTmFtZTE6IHN0cmluZywgY29sdW1uTmFtZTI6IHN0cmluZykgewogICAgb3R0X2hhcHBpbmVzcwogICAgfCBleHRlbmQgVG90YWxIYXBwaW5lc3MgPSBOdW1iZXJPZlVzZXJzICogQXZnSGFwcGluZXNzU2NvcmUKICAgIHwgc3VtbWFyaXplCiAgICAgICAgU3VtVG90YWxIYXBwaW5lc3MgPSBzdW0oVG90YWxIYXBwaW5lc3MpLAogICAgICAgIFN1bU51bWJlck9mVXNlcnMgPSBzdW0oTnVtYmVyT2ZVc2VycykKICAgICAgICBieQogICAgICAgIFRpbWVzdGFtcCwKICAgICAgICBjb2x1bW5faWZleGlzdHMoY29sdW1uTmFtZTEsICdjb2x1bW5OYW1lMSBkb2VzIG5vdCBleGlzdCcpLAogICAgICAgIGNvbHVtbl9pZmV4aXN0cyhjb2x1bW5OYW1lMiwgJ2NvbHVtbk5hbWUyIGRvZXMgbm90IGV4aXN0JykKICAgIHwgZXh0ZW5kIEF2Z0hhcHBpbmVzc1Njb3JlID0gU3VtVG90YWxIYXBwaW5lc3MgLyBTdW1OdW1iZXJPZlVzZXJzCiAgICB8IHByb2plY3QtYXdheSBTdW1Ub3RhbEhhcHBpbmVzcwp9CgouY3JlYXRlLW9yLWFsdGVyIGZ1bmN0aW9uIHdpdGggKGRvY3N0cmluZyA9ICdGdW5jdGlvbiB0byBnZXQgYXZlcmFnZSBoYXBwaW5lc3Mgc2NvcmVzIGZvciBpcHR2IGRhdGEgZm9yIG9uZSBjb2x1bW4nLCBmb2xkZXI9J2lwdHYnKSBJcHR2R2V0QXZnSGFwcGluZXNzU2NvcmVGb3JPbmVDb2x1bW4oY29sdW1uTmFtZTogc3RyaW5nKSB7CiAgICBpcHR2X2hhcHBpbmVzcwogICAgfCBleHRlbmQgVG90YWxIYXBwaW5lc3MgPSBOdW1iZXJPZlVzZXJzICogQXZnSGFwcGluZXNzU2NvcmUKICAgIHwgc3VtbWFyaXplCiAgICAgICAgU3VtVG90YWxIYXBwaW5lc3MgPSBzdW0oVG90YWxIYXBwaW5lc3MpLAogICAgICAgIFN1bU51bWJlck9mVXNlcnMgPSBzdW0oTnVtYmVyT2ZVc2VycykKICAgICAgICBieQogICAgICAgIFRpbWVzdGFtcCwKICAgICAgICBjb2x1bW5faWZleGlzdHMoY29sdW1uTmFtZSwgJ2NvbHVtbk5hbWUgZG9lcyBub3QgZXhpc3QnKQogICAgfCBleHRlbmQgQXZnSGFwcGluZXNzU2NvcmUgPSBTdW1Ub3RhbEhhcHBpbmVzcyAvIFN1bU51bWJlck9mVXNlcnMKICAgIHwgcHJvamVjdC1hd2F5IFN1bVRvdGFsSGFwcGluZXNzCn0KCi5jcmVhdGUtb3ItYWx0ZXIgZnVuY3Rpb24gd2l0aCAoZG9jc3RyaW5nID0gJ0Z1bmN0aW9uIHRvIGdldCBhdmVyYWdlIGhhcHBpbmVzcyBzY29yZXMgZm9yIGlwdHYgZGF0YSBmb3IgdHdvIGNvbHVtbnMnLCBmb2xkZXI9J2lwdHYnKSBJcHR2R2V0QXZnSGFwcGluZXNzU2NvcmVGb3JUd29Db2x1bW5zKGNvbHVtbk5hbWUxOiBzdHJpbmcsIGNvbHVtbk5hbWUyOiBzdHJpbmcpIHsKICAgIGlwdHZfaGFwcGluZXNzCiAgICB8IGV4dGVuZCBUb3RhbEhhcHBpbmVzcyA9IE51bWJlck9mVXNlcnMgKiBBdmdIYXBwaW5lc3NTY29yZQogICAgfCBzdW1tYXJpemUKICAgICAgICBTdW1Ub3RhbEhhcHBpbmVzcyA9IHN1bShUb3RhbEhhcHBpbmVzcyksCiAgICAgICAgU3VtTnVtYmVyT2ZVc2VycyA9IHN1bShOdW1iZXJPZlVzZXJzKQogICAgICAgIGJ5CiAgICAgICAgVGltZXN0YW1wLAogICAgICAgIGNvbHVtbl9pZmV4aXN0cyhjb2x1bW5OYW1lMSwgJ2NvbHVtbk5hbWUxIGRvZXMgbm90IGV4aXN0JyksCiAgICAgICAgY29sdW1uX2lmZXhpc3RzKGNvbHVtbk5hbWUyLCAnY29sdW1uTmFtZTIgZG9lcyBub3QgZXhpc3QnKQogICAgfCBleHRlbmQgQXZnSGFwcGluZXNzU2NvcmUgPSBTdW1Ub3RhbEhhcHBpbmVzcyAvIFN1bU51bWJlck9mVXNlcnMKICAgIHwgcHJvamVjdC1hd2F5IFN1bVRvdGFsSGFwcGluZXNzCn0KCi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLwovLyBDcmVhdGUgbWF0ZXJpYWxpemVkIHZpZXcgYW5kIHZpZXcgZm9yIHRlc3RpbmcKLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vCgovLyBDcmVhdGUgbWF0ZXJhbGl6ZWQgdmlldwouY3JlYXRlIGlmbm90ZXhpc3RzIG1hdGVyaWFsaXplZC12aWV3IHdpdGggKGRvY1N0cmluZz0nSVBUViBIYXBwaW5lc3MgU2NvcmUgQXZlcmFnZScsIGZvbGRlcj0naXB0dicpIGlwdHZfaGFwcGluZXNzX212IG9uIHRhYmxlIGlwdHZfcmF3IHsKICAgIGlwdHZfcmF3CiAgICB8IHN1bW1hcml6ZQogICAgICAgIEF2Z0hhcHBpbmVzc1Njb3JlID0gYXZnKEhhcHBpbmVzc1Njb3JlKSwKICAgICAgICBOdW1iZXJPZlVzZXJzID0gZGNvdW50KFVzZXJJZCkKICAgICAgICBieQogICAgICAgIENvdW50cnksCiAgICAgICAgU2VydmljZSwKICAgICAgICBTZXJ2aWNlVHlwZSwKICAgICAgICBUb3BvbG9neTIsCiAgICAgICAgVG9wb2xvZ3kzLAogICAgICAgIFRvcG9sb2d5NCwKICAgICAgICBUb3BvbG9neTUsCiAgICAgICAgVGl0bGUsCiAgICAgICAgU3RiTW9kZWwsCiAgICAgICAgU3RiTWFudWZhY3R1cmVyLAogICAgICAgIFN0YlN3VmVyc2lvbiwKICAgICAgICBTdHJlYW1pbmdQcm90b2NvbCwKICAgICAgICBDZG5Ob2RlSG9zdG5hbWUsCiAgICAgICAgQ2RuUG9wLAogICAgICAgIENoYW5uZWxOYW1lCn0KCi5jcmVhdGUgaWZub3RleGlzdHMgbWF0ZXJpYWxpemVkLXZpZXcgd2l0aCAoZG9jU3RyaW5nPSdPVFQgSGFwcGluZXNzIFNjb3JlIEF2ZXJhZ2UnLCBmb2xkZXI9J290dCcpIG90dF9oYXBwaW5lc3NfbXYgb24gdGFibGUgb3R0X3JhdyB7CiAgICBvdHRfcmF3CiAgICB8IHN1bW1hcml6ZQogICAgICAgIEF2Z0hhcHBpbmVzc1Njb3JlID0gYXZnKEhhcHBpbmVzc1Njb3JlKSwKICAgICAgICBOdW1iZXJPZlVzZXJzID0gZGNvdW50KFVzZXJJZCkKICAgICAgICBieQogICAgICAgIENvdW50cnksCiAgICAgICAgU2VydmljZSwKICAgICAgICBTZXJ2aWNlVHlwZSwKICAgICAgICBEZXZpY2UsCiAgICAgICAgVGl0bGUsCiAgICAgICAgSXNwLAogICAgICAgIENkbk5vZGVIb3N0bmFtZSwKICAgICAgICBDZG5Qb3AsCiAgICAgICAgQXBwUmVsZWFzZVZlcnNpb24sCiAgICAgICAgQnJvd3NlciwKICAgICAgICBPcywKICAgICAgICBQbGF5ZXIKfQoKLy8gQ3JlYXRlIHZpZXdzCi5jcmVhdGUtb3ItYWx0ZXIgZnVuY3Rpb24gd2l0aCAodmlldz10cnVlLCBkb2NzdHJpbmc9J1ZpZXcgdG8gY2FwdHVyZSBjcml0aWNhbCBpcHR2IGl0ZW1zIGJlbG93IHRoZSBoYXBwaW5lc3MgdGhyZXNob2xkJywgZm9sZGVyPSdpcHR2JykgaXB0dl9oYXBwaW5lc3NfY3JpdGljYWxfbXYgewogICAgaXB0dl9oYXBwaW5lc3NfbXYKICAgIHwgd2hlcmUgQXZnSGFwcGluZXNzU2NvcmUgPCBHZXRUaHJlc2hvbGQoJ2hhcHBpbmVzcycpIGFuZCBOdW1iZXJPZlVzZXJzID4gR2V0VGhyZXNob2xkKCdtaW5pbXVtTnVtYmVyT2ZVc2Vyc1BlcldpbmRvdycpCn0KCi5jcmVhdGUtb3ItYWx0ZXIgZnVuY3Rpb24gd2l0aCAodmlldz10cnVlLCBkb2NzdHJpbmc9J1ZpZXcgdG8gY2FwdHVyZSBjcml0aWNhbCBvdHQgaXRlbXMgYmVsb3cgdGhlIGhhcHBpbmVzcyB0aHJlc2hvbGQnLCBmb2xkZXI9J290dCcpIG90dF9oYXBwaW5lc3NfY3JpdGljYWxfbXYgewogICAgb3R0X2hhcHBpbmVzc19tdgogICAgfCB3aGVyZSBBdmdIYXBwaW5lc3NTY29yZSA8IEdldFRocmVzaG9sZCgnaGFwcGluZXNzJykgYW5kIE51bWJlck9mVXNlcnMgPiBHZXRUaHJlc2hvbGQoJ21pbmltdW1OdW1iZXJPZlVzZXJzUGVyV2luZG93JykKfQo="
      �[32m+�[0m�[0m id                                 = (known after apply)
      �[32m+�[0m�[0m name                               = "init-db-operationaldb"
      �[32m+�[0m�[0m script_content                     = (sensitive value)
    }

�[1mPlan:�[0m 1 to add, 0 to change, 0 to destroy.
�[0m�[90m
─────────────────────────────────────────────────────────────────────────────�[0m

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.

Copy link

github-actions bot commented Jul 4, 2024

Terraform Lint Results

  • Terraform Version 📎1.6.6
  • Working Directory 📂./code/infra
  • Terraform Format and Style 🖌success

Copy link

github-actions bot commented Jul 4, 2024

Terraform Validation & Plan Results

  • Terraform Version 📎1.6.6
  • Working Directory 📂./code/infra
  • Terraform Initialization ⚙️success
  • Terraform Validation 🤖success
  • Terraform Plan 📖success
Show Plan

terraform
Acquiring state lock. This may take a few moments...
�[0m�[1mtime_sleep.sleep_kusto_db["operationaldb"]: Refreshing state... [id=2024-07-03T12:56:17Z]�[0m
�[0m�[1mdata.azurerm_location.current: Reading...�[0m�[0m
�[0m�[1mdata.azurerm_subscription.current: Reading...�[0m�[0m
�[0m�[1mdata.azurerm_client_config.current: Reading...�[0m�[0m
�[0m�[1mazurerm_resource_group.resource_group_storage: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-stg-rg]�[0m
�[0m�[1mazurerm_resource_group.resource_group_dataeng: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg]�[0m
�[0m�[1mdata.azurerm_client_config.current: Read complete after 0s [id=Y2xpZW50Q29uZmlncy9jbGllbnRJZD00NDljMTk5OC1lYzgwLTQ4NmQtYjkwYi02MTRlZDFjMzE3Zjg7b2JqZWN0SWQ9Y2IxMTMzNjgtYWI0NC00YjU4LWI2NzgtYjA0Y2I5YWJhNDE3O3N1YnNjcmlwdGlvbklkPWJlMjU4MjBhLWRmODYtNDc5NC05ZTk1LTZhNDVjZDVjMDk0MTt0ZW5hbnRJZD01NzJjZjFlYy0zZjkwLTQ5YTItODk2Zi1hYjJmYTM2Y2EwZDM=]�[0m
�[0m�[1mdata.azurerm_subscription.current: Read complete after 0s [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941]�[0m
�[0m�[1mazurerm_key_vault.key_vault: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.KeyVault/vaults/sc4-dev-vault001]�[0m
�[0m�[1mazurerm_kusto_cluster.kusto_cluster: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.Kusto/clusters/sc4-dev-kusto001]�[0m
�[0m�[1mazurerm_data_factory.data_factory: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.DataFactory/factories/sc4-dev-df001]�[0m
�[0m�[1mazurerm_storage_account.storage: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-stg-rg/providers/Microsoft.Storage/storageAccounts/sc4devstg001]�[0m
�[0m�[1mdata.azurerm_monitor_diagnostic_categories.diagnostic_categories_kusto_cluster: Reading...�[0m�[0m
�[0m�[1mazurerm_kusto_database.kusto_database["operationaldb"]: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.Kusto/clusters/sc4-dev-kusto001/databases/operationaldb]�[0m
�[0m�[1mazurerm_data_factory_managed_private_endpoint.data_factory_managed_private_endpoint_kusto_cluster: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.DataFactory/factories/sc4-dev-df001/managedVirtualNetworks/default/managedPrivateEndpoints/AzureDataExplorer]�[0m
�[0m�[1mdata.azurerm_monitor_diagnostic_categories.diagnostic_categories_data_factory: Reading...�[0m�[0m
�[0m�[1mazurerm_kusto_database_principal_assignment.data_factory_kusto_database_principal_assignment_admin["operationaldb"]: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.Kusto/clusters/sc4-dev-kusto001/databases/operationaldb/principalAssignments/operationaldb-Admin-sc4-dev-df001]�[0m
�[0m�[1mazurerm_kusto_database_principal_assignment.data_factory_kusto_database_principal_assignment_ingestor["operationaldb"]: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.Kusto/clusters/sc4-dev-kusto001/databases/operationaldb/principalAssignments/operationaldb-Ingestor-sc4-dev-df001]�[0m
�[0m�[1mazurerm_kusto_database_principal_assignment.data_factory_kusto_database_principal_assignment_viewer["operationaldb"]: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.Kusto/clusters/sc4-dev-kusto001/databases/operationaldb/principalAssignments/operationaldb-Viewer-sc4-dev-df001]�[0m
�[0m�[1mdata.azurerm_monitor_diagnostic_categories.diagnostic_categories_kusto_cluster: Read complete after 1s [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.Kusto/clusters/sc4-dev-kusto001]�[0m
�[0m�[1mdata.azurerm_location.current: Read complete after 2s [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/locations/germanywestcentral]�[0m
�[0m�[1mdata.azurerm_monitor_diagnostic_categories.diagnostic_categories_key_vault: Reading...�[0m�[0m
�[0m�[1mazurerm_role_assignment.data_factory_role_assignment_key_vault: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.KeyVault/vaults/sc4-dev-vault001/providers/Microsoft.Authorization/roleAssignments/447e78c0-06d9-658f-8e0b-7794b110eadf]�[0m
�[0m�[1mazurerm_role_assignment.current_role_assignment_key_vault: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.KeyVault/vaults/sc4-dev-vault001/providers/Microsoft.Authorization/roleAssignments/4d664b45-a43b-fd62-a57d-d924fb3e016e]�[0m
�[0m�[1mdata.azurerm_monitor_diagnostic_categories.diagnostic_categories_data_factory: Read complete after 1s [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.DataFactory/factories/sc4-dev-df001]�[0m
�[0m�[1mdata.azurerm_monitor_diagnostic_categories.diagnostic_categories_key_vault: Read complete after 0s [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.KeyVault/vaults/sc4-dev-vault001]�[0m
�[0m�[1mazurerm_role_assignment.data_factory_role_assignment_storage: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-stg-rg/providers/Microsoft.Storage/storageAccounts/sc4devstg001/providers/Microsoft.Authorization/roleAssignments/c8fa5778-06b6-a47d-d6c0-e166a1b274dc]�[0m
�[0m�[1mazurerm_role_assignment.current_role_assignment_storage: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-stg-rg/providers/Microsoft.Storage/storageAccounts/sc4devstg001/providers/Microsoft.Authorization/roleAssignments/fa4c88e3-1962-8ab0-9bdc-1c162f0392ae]�[0m
�[0m�[1mazurerm_storage_container.storage_container["upload-ott"]: Refreshing state... [id=https://sc4devstg001.blob.core.windows.net/upload-ott]�[0m
�[0m�[1mazurerm_storage_container.storage_container["logs"]: Refreshing state... [id=https://sc4devstg001.blob.core.windows.net/logs]�[0m
�[0m�[1mazurerm_storage_container.storage_container["upload-iptv"]: Refreshing state... [id=https://sc4devstg001.blob.core.windows.net/upload-iptv]�[0m
�[0m�[1mazurerm_storage_container.storage_container["curated"]: Refreshing state... [id=https://sc4devstg001.blob.core.windows.net/curated]�[0m
�[0m�[1mazurerm_storage_container.storage_container["raw"]: Refreshing state... [id=https://sc4devstg001.blob.core.windows.net/raw]�[0m
�[0m�[1mdata.azurerm_monitor_diagnostic_categories.diagnostic_categories_storage: Reading...�[0m�[0m
�[0m�[1mdata.azurerm_monitor_diagnostic_categories.diagnostic_categories_storage: Read complete after 0s [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-stg-rg/providers/Microsoft.Storage/storageAccounts/sc4devstg001]�[0m

Terraform used the selected providers to generate the following execution
plan. Resource actions are indicated with the following symbols:
  �[32m+�[0m create�[0m

Terraform will perform the following actions:

�[1m  # azurerm_kusto_script.kusto_script["operationaldb"]�[0m will be created
�[0m  �[32m+�[0m�[0m resource "azurerm_kusto_script" "kusto_script" {
      �[32m+�[0m�[0m continue_on_errors_enabled         = false
      �[32m+�[0m�[0m database_id                        = "/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.Kusto/clusters/sc4-dev-kusto001/databases/operationaldb"
      �[32m+�[0m�[0m force_an_update_when_value_changed = "Ly8gQ3JlYXRlIHJhdyB0YWJsZXMKLmNyZWF0ZS1tZXJnZSB0YWJsZXMKICAgIG90dF9yYXcoCiAgICAgICAgQ291bnRyeTogc3RyaW5nLAogICAgICAgIFNlcnZpY2U6IHN0cmluZywKICAgICAgICBTZXJ2aWNlVHlwZTogc3RyaW5nLAogICAgICAgIERldmljZTogc3RyaW5nLAogICAgICAgIFRpdGxlOiBzdHJpbmcsCiAgICAgICAgSXNwOiBzdHJpbmcsCiAgICAgICAgQ2RuTm9kZUhvc3RuYW1lOiBzdHJpbmcsCiAgICAgICAgQ2RuUG9wOiBzdHJpbmcsCiAgICAgICAgQXBwUmVsZWFzZVZlcnNpb246IHN0cmluZywKICAgICAgICBCcm93c2VyOiBzdHJpbmcsCiAgICAgICAgT3M6IHN0cmluZywKICAgICAgICBQbGF5ZXI6IHN0cmluZywKICAgICAgICBIYXBwaW5lc3NTY29yZTogcmVhbCwKICAgICAgICBVc2VySWQ6IHN0cmluZywKICAgICAgICBFbmRUaW1lOiBkYXRldGltZSwKICAgICAgICBIYXNoOiBzdHJpbmcKICAgICksCiAgICBpcHR2X3JhdygKICAgICAgICBDb3VudHJ5OiBzdHJpbmcsCiAgICAgICAgU2VydmljZTogc3RyaW5nLAogICAgICAgIFNlcnZpY2VUeXBlOiBzdHJpbmcsCiAgICAgICAgVG9wb2xvZ3kyOiBzdHJpbmcsCiAgICAgICAgVG9wb2xvZ3kzOiBzdHJpbmcsCiAgICAgICAgVG9wb2xvZ3k0OiBzdHJpbmcsCiAgICAgICAgVG9wb2xvZ3k1OiBzdHJpbmcsCiAgICAgICAgVGl0bGU6IHN0cmluZywKICAgICAgICBTdGJNb2RlbDogc3RyaW5nLAogICAgICAgIFN0Yk1hbnVmYWN0dXJlcjogc3RyaW5nLAogICAgICAgIFN0YlN3VmVyc2lvbjogc3RyaW5nLAogICAgICAgIFN0cmVhbWluZ1Byb3RvY29sOiBzdHJpbmcsCiAgICAgICAgQ2RuTm9kZUhvc3RuYW1lOiBzdHJpbmcsCiAgICAgICAgQ2RuUG9wOiBzdHJpbmcsCiAgICAgICAgQ2hhbm5lbE5hbWU6IHN0cmluZywKICAgICAgICBIYXBwaW5lc3NTY29yZTogcmVhbCwKICAgICAgICBVc2VySWQ6IHN0cmluZywKICAgICAgICBFbmRUaW1lOiBkYXRldGltZSwKICAgICAgICBIYXNoOiBzdHJpbmcKICAgICkKCi8vIENyZWF0ZSBjdXJhdGVkIHRhYmxlcwouY3JlYXRlLW1lcmdlIHRhYmxlcwogICAgb3R0X2hhcHBpbmVzcygKICAgICAgICBDb3VudHJ5OiBzdHJpbmcsCiAgICAgICAgU2VydmljZTogc3RyaW5nLAogICAgICAgIFNlcnZpY2VUeXBlOiBzdHJpbmcsCiAgICAgICAgRGV2aWNlOiBzdHJpbmcsCiAgICAgICAgVGl0bGU6IHN0cmluZywKICAgICAgICBJc3A6IHN0cmluZywKICAgICAgICBDZG5Ob2RlSG9zdG5hbWU6IHN0cmluZywKICAgICAgICBDZG5Qb3A6IHN0cmluZywKICAgICAgICBBcHBSZWxlYXNlVmVyc2lvbjogc3RyaW5nLAogICAgICAgIEJyb3dzZXI6IHN0cmluZywKICAgICAgICBPczogc3RyaW5nLAogICAgICAgIFBsYXllcjogc3RyaW5nLAogICAgICAgIEF2Z0hhcHBpbmVzc1Njb3JlOiByZWFsLAogICAgICAgIE51bWJlck9mVXNlcnM6IGxvbmcsCiAgICAgICAgVGltZXN0YW1wOiBkYXRldGltZQogICAgKSwKICAgIGlwdHZfaGFwcGluZXNzKAogICAgICAgIENvdW50cnk6IHN0cmluZywKICAgICAgICBTZXJ2aWNlOiBzdHJpbmcsCiAgICAgICAgU2VydmljZVR5cGU6IHN0cmluZywKICAgICAgICBUb3BvbG9neTI6IHN0cmluZywKICAgICAgICBUb3BvbG9neTM6IHN0cmluZywKICAgICAgICBUb3BvbG9neTQ6IHN0cmluZywKICAgICAgICBUb3BvbG9neTU6IHN0cmluZywKICAgICAgICBUaXRsZTogc3RyaW5nLAogICAgICAgIFN0Yk1vZGVsOiBzdHJpbmcsCiAgICAgICAgU3RiTWFudWZhY3R1cmVyOiBzdHJpbmcsCiAgICAgICAgU3RiU3dWZXJzaW9uOiBzdHJpbmcsCiAgICAgICAgU3RyZWFtaW5nUHJvdG9jb2w6IHN0cmluZywKICAgICAgICBDZG5Ob2RlSG9zdG5hbWU6IHN0cmluZywKICAgICAgICBDZG5Qb3A6IHN0cmluZywKICAgICAgICBDaGFubmVsTmFtZTogc3RyaW5nLAogICAgICAgIEF2Z0hhcHBpbmVzc1Njb3JlOiByZWFsLAogICAgICAgIE51bWJlck9mVXNlcnM6IGxvbmcsCiAgICAgICAgVGltZXN0YW1wOiBkYXRldGltZQogICAgKQoKLy8gQ3JlYXRlIGhlbHBlciB0YWJsZXMKLmNyZWF0ZS1tZXJnZSB0YWJsZXMKICAgIHRocmVzaG9sZHMgKAogICAgICAgIG5hbWU6IHN0cmluZywKICAgICAgICB2YWx1ZTogcmVhbCwKICAgICAgICB0aW1lc3RhbXA6IGRhdGV0aW1lCiAgICApCgovLyBDcmVhdGUgZnVuY3Rpb24KLmNyZWF0ZS1vci1hbHRlciBmdW5jdGlvbiB3aXRoIChkb2NzdHJpbmcgPSAnRnVuY3Rpb24gdG8gZ2V0IGxhdGVzdCB0aHJlc2hvbGQgdmFsdWUgZm9yIG5hbWVkIHRocmVzaG9sZCcsIGZvbGRlcj0ndGhyZXNob2xkcycpIEdldFRocmVzaG9sZCh2YWx1ZU5hbWU6IHN0cmluZykgewogICAgdG9zY2FsYXIoCiAgICAgICAgdGhyZXNob2xkcwogICAgICAgIHwgd2hlcmUgbmFtZSA9PSB2YWx1ZU5hbWUKICAgICAgICB8IG9yZGVyIGJ5IHRpbWVzdGFtcCBkZXNjCiAgICAgICAgfCBsaW1pdCAxCiAgICAgICAgfCBzdW1tYXJpemUgbWF4KHZhbHVlKQogICAgKQp9CgouY3JlYXRlLW9yLWFsdGVyIGZ1bmN0aW9uIHdpdGggKGRvY3N0cmluZyA9ICdGdW5jdGlvbiB0byBnZXQgYXZlcmFnZSBoYXBwaW5lc3Mgc2NvcmVzIGZvciBpcHR2IGRhdGEnLCBmb2xkZXI9J2lwdHYnKSBJcHR2R2V0QXZnSGFwcGluZXNzU2NvcmUoKSB7CiAgICBsZXQgY3VycmVudFRpbWVzdGFtcCA9IG5vdygpOwogICAgbGV0IG1vdmluZ1dpbmRvd0luTWludXRlcyA9IEdldFRocmVzaG9sZCgnbW92aW5nV2luZG93SW5NaW51dGVzJyk7CiAgICBpcHR2X3JhdwogICAgfCBzdW1tYXJpemUKICAgICAgICBBdmdIYXBwaW5lc3NTY29yZSA9IGF2ZyhIYXBwaW5lc3NTY29yZSksCiAgICAgICAgTnVtYmVyT2ZVc2VycyA9IGNvdW50X2Rpc3RpbmN0KFVzZXJJZCksCiAgICAgICAgVGltZXN0YW1wID0gY3VycmVudFRpbWVzdGFtcAogICAgICAgIGJ5CiAgICAgICAgQ291bnRyeSwKICAgICAgICBTZXJ2aWNlLAogICAgICAgIFNlcnZpY2VUeXBlLAogICAgICAgIFRvcG9sb2d5MiwKICAgICAgICBUb3BvbG9neTMsCiAgICAgICAgVG9wb2xvZ3k0LAogICAgICAgIFRvcG9sb2d5NSwKICAgICAgICBUaXRsZSwKICAgICAgICBTdGJNb2RlbCwKICAgICAgICBTdGJNYW51ZmFjdHVyZXIsCiAgICAgICAgU3RiU3dWZXJzaW9uLAogICAgICAgIFN0cmVhbWluZ1Byb3RvY29sLAogICAgICAgIENkbk5vZGVIb3N0bmFtZSwKICAgICAgICBDZG5Qb3AsCiAgICAgICAgQ2hhbm5lbE5hbWUKfQoKLmNyZWF0ZS1vci1hbHRlciBmdW5jdGlvbiB3aXRoIChkb2NzdHJpbmcgPSAnRnVuY3Rpb24gdG8gZ2V0IGF2ZXJhZ2UgaGFwcGluZXNzIHNjb3JlcyBmb3Igb3R0IGRhdGEnLCBmb2xkZXI9J290dCcpIE90dEdldEF2Z0hhcHBpbmVzc1Njb3JlKCkgewogICAgbGV0IGN1cnJlbnRUaW1lc3RhbXAgPSBub3coKTsKICAgIGxldCBtb3ZpbmdXaW5kb3dJbk1pbnV0ZXMgPSBHZXRUaHJlc2hvbGQoJ21vdmluZ1dpbmRvd0luTWludXRlcycpOwogICAgb3R0X3JhdwogICAgfCBzdW1tYXJpemUKICAgICAgICBBdmdIYXBwaW5lc3NTY29yZSA9IGF2ZyhIYXBwaW5lc3NTY29yZSksCiAgICAgICAgTnVtYmVyT2ZVc2VycyA9IGNvdW50X2Rpc3RpbmN0KFVzZXJJZCksCiAgICAgICAgVGltZXN0YW1wID0gY3VycmVudFRpbWVzdGFtcAogICAgICAgIGJ5CiAgICAgICAgQ291bnRyeSwKICAgICAgICBTZXJ2aWNlLAogICAgICAgIFNlcnZpY2VUeXBlLAogICAgICAgIERldmljZSwKICAgICAgICBUaXRsZSwKICAgICAgICBJc3AsCiAgICAgICAgQ2RuTm9kZUhvc3RuYW1lLAogICAgICAgIENkblBvcCwKICAgICAgICBBcHBSZWxlYXNlVmVyc2lvbiwKICAgICAgICBCcm93c2VyLAogICAgICAgIE9zLAogICAgICAgIFBsYXllcgp9CgouY3JlYXRlLW9yLWFsdGVyIGZ1bmN0aW9uIHdpdGggKGRvY3N0cmluZyA9ICdGdW5jdGlvbiB0byBnZXQgYXZlcmFnZSBoYXBwaW5lc3Mgc2NvcmVzIGZvciBvdHQgZGF0YSBmb3Igb25lIGNvbHVtbicsIGZvbGRlcj0nb3R0JykgT3R0R2V0QXZnSGFwcGluZXNzU2NvcmVGb3JPbmVDb2x1bW4oY29sdW1uTmFtZTogc3RyaW5nKSB7CiAgICBvdHRfaGFwcGluZXNzCiAgICB8IGV4dGVuZCBUb3RhbEhhcHBpbmVzcyA9IE51bWJlck9mVXNlcnMgKiBBdmdIYXBwaW5lc3NTY29yZQogICAgfCBzdW1tYXJpemUKICAgICAgICBTdW1Ub3RhbEhhcHBpbmVzcyA9IHN1bShUb3RhbEhhcHBpbmVzcyksCiAgICAgICAgU3VtTnVtYmVyT2ZVc2VycyA9IHN1bShOdW1iZXJPZlVzZXJzKQogICAgICAgIGJ5CiAgICAgICAgVGltZXN0YW1wLAogICAgICAgIGNvbHVtbl9pZmV4aXN0cyhjb2x1bW5OYW1lLCAnY29sdW1uTmFtZSBkb2VzIG5vdCBleGlzdCcpCiAgICB8IGV4dGVuZCBBdmdIYXBwaW5lc3NTY29yZSA9IFN1bVRvdGFsSGFwcGluZXNzIC8gU3VtTnVtYmVyT2ZVc2VycwogICAgfCBwcm9qZWN0LWF3YXkgU3VtVG90YWxIYXBwaW5lc3MKfQoKLmNyZWF0ZS1vci1hbHRlciBmdW5jdGlvbiB3aXRoIChkb2NzdHJpbmcgPSAnRnVuY3Rpb24gdG8gZ2V0IGF2ZXJhZ2UgaGFwcGluZXNzIHNjb3JlcyBmb3Igb3R0IGRhdGEgZm9yIHR3byBjb2x1bW5zJywgZm9sZGVyPSdvdHQnKSBPdHRHZXRBdmdIYXBwaW5lc3NTY29yZUZvclR3b0NvbHVtbnMoY29sdW1uTmFtZTE6IHN0cmluZywgY29sdW1uTmFtZTI6IHN0cmluZykgewogICAgb3R0X2hhcHBpbmVzcwogICAgfCBleHRlbmQgVG90YWxIYXBwaW5lc3MgPSBOdW1iZXJPZlVzZXJzICogQXZnSGFwcGluZXNzU2NvcmUKICAgIHwgc3VtbWFyaXplCiAgICAgICAgU3VtVG90YWxIYXBwaW5lc3MgPSBzdW0oVG90YWxIYXBwaW5lc3MpLAogICAgICAgIFN1bU51bWJlck9mVXNlcnMgPSBzdW0oTnVtYmVyT2ZVc2VycykKICAgICAgICBieQogICAgICAgIFRpbWVzdGFtcCwKICAgICAgICBjb2x1bW5faWZleGlzdHMoY29sdW1uTmFtZTEsICdjb2x1bW5OYW1lMSBkb2VzIG5vdCBleGlzdCcpLAogICAgICAgIGNvbHVtbl9pZmV4aXN0cyhjb2x1bW5OYW1lMiwgJ2NvbHVtbk5hbWUyIGRvZXMgbm90IGV4aXN0JykKICAgIHwgZXh0ZW5kIEF2Z0hhcHBpbmVzc1Njb3JlID0gU3VtVG90YWxIYXBwaW5lc3MgLyBTdW1OdW1iZXJPZlVzZXJzCiAgICB8IHByb2plY3QtYXdheSBTdW1Ub3RhbEhhcHBpbmVzcwp9CgouY3JlYXRlLW9yLWFsdGVyIGZ1bmN0aW9uIHdpdGggKGRvY3N0cmluZyA9ICdGdW5jdGlvbiB0byBnZXQgYXZlcmFnZSBoYXBwaW5lc3Mgc2NvcmVzIGZvciBpcHR2IGRhdGEgZm9yIG9uZSBjb2x1bW4nLCBmb2xkZXI9J2lwdHYnKSBJcHR2R2V0QXZnSGFwcGluZXNzU2NvcmVGb3JPbmVDb2x1bW4oY29sdW1uTmFtZTogc3RyaW5nKSB7CiAgICBpcHR2X2hhcHBpbmVzcwogICAgfCBleHRlbmQgVG90YWxIYXBwaW5lc3MgPSBOdW1iZXJPZlVzZXJzICogQXZnSGFwcGluZXNzU2NvcmUKICAgIHwgc3VtbWFyaXplCiAgICAgICAgU3VtVG90YWxIYXBwaW5lc3MgPSBzdW0oVG90YWxIYXBwaW5lc3MpLAogICAgICAgIFN1bU51bWJlck9mVXNlcnMgPSBzdW0oTnVtYmVyT2ZVc2VycykKICAgICAgICBieQogICAgICAgIFRpbWVzdGFtcCwKICAgICAgICBjb2x1bW5faWZleGlzdHMoY29sdW1uTmFtZSwgJ2NvbHVtbk5hbWUgZG9lcyBub3QgZXhpc3QnKQogICAgfCBleHRlbmQgQXZnSGFwcGluZXNzU2NvcmUgPSBTdW1Ub3RhbEhhcHBpbmVzcyAvIFN1bU51bWJlck9mVXNlcnMKICAgIHwgcHJvamVjdC1hd2F5IFN1bVRvdGFsSGFwcGluZXNzCn0KCi5jcmVhdGUtb3ItYWx0ZXIgZnVuY3Rpb24gd2l0aCAoZG9jc3RyaW5nID0gJ0Z1bmN0aW9uIHRvIGdldCBhdmVyYWdlIGhhcHBpbmVzcyBzY29yZXMgZm9yIGlwdHYgZGF0YSBmb3IgdHdvIGNvbHVtbnMnLCBmb2xkZXI9J2lwdHYnKSBJcHR2R2V0QXZnSGFwcGluZXNzU2NvcmVGb3JUd29Db2x1bW5zKGNvbHVtbk5hbWUxOiBzdHJpbmcsIGNvbHVtbk5hbWUyOiBzdHJpbmcpIHsKICAgIGlwdHZfaGFwcGluZXNzCiAgICB8IGV4dGVuZCBUb3RhbEhhcHBpbmVzcyA9IE51bWJlck9mVXNlcnMgKiBBdmdIYXBwaW5lc3NTY29yZQogICAgfCBzdW1tYXJpemUKICAgICAgICBTdW1Ub3RhbEhhcHBpbmVzcyA9IHN1bShUb3RhbEhhcHBpbmVzcyksCiAgICAgICAgU3VtTnVtYmVyT2ZVc2VycyA9IHN1bShOdW1iZXJPZlVzZXJzKQogICAgICAgIGJ5CiAgICAgICAgVGltZXN0YW1wLAogICAgICAgIGNvbHVtbl9pZmV4aXN0cyhjb2x1bW5OYW1lMSwgJ2NvbHVtbk5hbWUxIGRvZXMgbm90IGV4aXN0JyksCiAgICAgICAgY29sdW1uX2lmZXhpc3RzKGNvbHVtbk5hbWUyLCAnY29sdW1uTmFtZTIgZG9lcyBub3QgZXhpc3QnKQogICAgfCBleHRlbmQgQXZnSGFwcGluZXNzU2NvcmUgPSBTdW1Ub3RhbEhhcHBpbmVzcyAvIFN1bU51bWJlck9mVXNlcnMKICAgIHwgcHJvamVjdC1hd2F5IFN1bVRvdGFsSGFwcGluZXNzCn0KCi8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLwovLyBDcmVhdGUgbWF0ZXJpYWxpemVkIHZpZXcgYW5kIHZpZXcgZm9yIHRlc3RpbmcKLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vCgovLyBDcmVhdGUgbWF0ZXJhbGl6ZWQgdmlldwouY3JlYXRlIGlmbm90ZXhpc3RzIG1hdGVyaWFsaXplZC12aWV3IHdpdGggKGRvY1N0cmluZz0nSVBUViBIYXBwaW5lc3MgU2NvcmUgQXZlcmFnZScsIGZvbGRlcj0naXB0dicpIGlwdHZfaGFwcGluZXNzX212IG9uIHRhYmxlIGlwdHZfcmF3IHsKICAgIGlwdHZfcmF3CiAgICB8IHN1bW1hcml6ZQogICAgICAgIEF2Z0hhcHBpbmVzc1Njb3JlID0gYXZnKEhhcHBpbmVzc1Njb3JlKSwKICAgICAgICBOdW1iZXJPZlVzZXJzID0gZGNvdW50KFVzZXJJZCkKICAgICAgICBieQogICAgICAgIENvdW50cnksCiAgICAgICAgU2VydmljZSwKICAgICAgICBTZXJ2aWNlVHlwZSwKICAgICAgICBUb3BvbG9neTIsCiAgICAgICAgVG9wb2xvZ3kzLAogICAgICAgIFRvcG9sb2d5NCwKICAgICAgICBUb3BvbG9neTUsCiAgICAgICAgVGl0bGUsCiAgICAgICAgU3RiTW9kZWwsCiAgICAgICAgU3RiTWFudWZhY3R1cmVyLAogICAgICAgIFN0YlN3VmVyc2lvbiwKICAgICAgICBTdHJlYW1pbmdQcm90b2NvbCwKICAgICAgICBDZG5Ob2RlSG9zdG5hbWUsCiAgICAgICAgQ2RuUG9wLAogICAgICAgIENoYW5uZWxOYW1lCn0KCi5jcmVhdGUgaWZub3RleGlzdHMgbWF0ZXJpYWxpemVkLXZpZXcgd2l0aCAoZG9jU3RyaW5nPSdPVFQgSGFwcGluZXNzIFNjb3JlIEF2ZXJhZ2UnLCBmb2xkZXI9J290dCcpIG90dF9oYXBwaW5lc3NfbXYgb24gdGFibGUgb3R0X3JhdyB7CiAgICBvdHRfcmF3CiAgICB8IHN1bW1hcml6ZQogICAgICAgIEF2Z0hhcHBpbmVzc1Njb3JlID0gYXZnKEhhcHBpbmVzc1Njb3JlKSwKICAgICAgICBOdW1iZXJPZlVzZXJzID0gZGNvdW50KFVzZXJJZCkKICAgICAgICBieQogICAgICAgIENvdW50cnksCiAgICAgICAgU2VydmljZSwKICAgICAgICBTZXJ2aWNlVHlwZSwKICAgICAgICBEZXZpY2UsCiAgICAgICAgVGl0bGUsCiAgICAgICAgSXNwLAogICAgICAgIENkbk5vZGVIb3N0bmFtZSwKICAgICAgICBDZG5Qb3AsCiAgICAgICAgQXBwUmVsZWFzZVZlcnNpb24sCiAgICAgICAgQnJvd3NlciwKICAgICAgICBPcywKICAgICAgICBQbGF5ZXIKfQoKLy8gQ3JlYXRlIHZpZXdzCi5jcmVhdGUtb3ItYWx0ZXIgZnVuY3Rpb24gd2l0aCAodmlldz10cnVlLCBkb2NzdHJpbmc9J1ZpZXcgdG8gY2FwdHVyZSBjcml0aWNhbCBpcHR2IGl0ZW1zIGJlbG93IHRoZSBoYXBwaW5lc3MgdGhyZXNob2xkJywgZm9sZGVyPSdpcHR2JykgaXB0dl9oYXBwaW5lc3NfY3JpdGljYWxfbXYgewogICAgaXB0dl9oYXBwaW5lc3NfbXYKICAgIHwgd2hlcmUgQXZnSGFwcGluZXNzU2NvcmUgPCBHZXRUaHJlc2hvbGQoJ2hhcHBpbmVzcycpIGFuZCBOdW1iZXJPZlVzZXJzID4gR2V0VGhyZXNob2xkKCdtaW5pbXVtTnVtYmVyT2ZVc2Vyc1BlcldpbmRvdycpCn0KCi5jcmVhdGUtb3ItYWx0ZXIgZnVuY3Rpb24gd2l0aCAodmlldz10cnVlLCBkb2NzdHJpbmc9J1ZpZXcgdG8gY2FwdHVyZSBjcml0aWNhbCBvdHQgaXRlbXMgYmVsb3cgdGhlIGhhcHBpbmVzcyB0aHJlc2hvbGQnLCBmb2xkZXI9J290dCcpIG90dF9oYXBwaW5lc3NfY3JpdGljYWxfbXYgewogICAgb3R0X2hhcHBpbmVzc19tdgogICAgfCB3aGVyZSBBdmdIYXBwaW5lc3NTY29yZSA8IEdldFRocmVzaG9sZCgnaGFwcGluZXNzJykgYW5kIE51bWJlck9mVXNlcnMgPiBHZXRUaHJlc2hvbGQoJ21pbmltdW1OdW1iZXJPZlVzZXJzUGVyV2luZG93JykKfQo="
      �[32m+�[0m�[0m id                                 = (known after apply)
      �[32m+�[0m�[0m name                               = "init-db-operationaldb"
      �[32m+�[0m�[0m script_content                     = (sensitive value)
    }

�[1mPlan:�[0m 1 to add, 0 to change, 0 to destroy.
�[0m�[90m
─────────────────────────────────────────────────────────────────────────────�[0m

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.
Releasing state lock. This may take a few moments...

Copy link

github-actions bot commented Jul 4, 2024

Terraform Validation & Plan Results

  • Terraform Version 📎1.6.6
  • Working Directory 📂./code/infra
  • Terraform Initialization ⚙️success
  • Terraform Validation 🤖success
  • Terraform Plan 📖success
Show Plan

terraform
�[0m�[1mtime_sleep.sleep_kusto_db["operationaldb"]: Refreshing state... [id=2024-07-03T12:56:17Z]�[0m
�[0m�[1mdata.azurerm_location.current: Reading...�[0m�[0m
�[0m�[1mdata.azurerm_subscription.current: Reading...�[0m�[0m
�[0m�[1mdata.azurerm_client_config.current: Reading...�[0m�[0m
�[0m�[1mazurerm_resource_group.resource_group_storage: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-stg-rg]�[0m
�[0m�[1mazurerm_resource_group.resource_group_dataeng: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg]�[0m
�[0m�[1mdata.azurerm_client_config.current: Read complete after 0s [id=Y2xpZW50Q29uZmlncy9jbGllbnRJZD00NDljMTk5OC1lYzgwLTQ4NmQtYjkwYi02MTRlZDFjMzE3Zjg7b2JqZWN0SWQ9Y2IxMTMzNjgtYWI0NC00YjU4LWI2NzgtYjA0Y2I5YWJhNDE3O3N1YnNjcmlwdGlvbklkPWJlMjU4MjBhLWRmODYtNDc5NC05ZTk1LTZhNDVjZDVjMDk0MTt0ZW5hbnRJZD01NzJjZjFlYy0zZjkwLTQ5YTItODk2Zi1hYjJmYTM2Y2EwZDM=]�[0m
�[0m�[1mdata.azurerm_subscription.current: Read complete after 0s [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941]�[0m
�[0m�[1mazurerm_key_vault.key_vault: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.KeyVault/vaults/sc4-dev-vault001]�[0m
�[0m�[1mazurerm_kusto_cluster.kusto_cluster: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.Kusto/clusters/sc4-dev-kusto001]�[0m
�[0m�[1mazurerm_data_factory.data_factory: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.DataFactory/factories/sc4-dev-df001]�[0m
�[0m�[1mazurerm_storage_account.storage: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-stg-rg/providers/Microsoft.Storage/storageAccounts/sc4devstg001]�[0m
�[0m�[1mdata.azurerm_monitor_diagnostic_categories.diagnostic_categories_kusto_cluster: Reading...�[0m�[0m
�[0m�[1mazurerm_kusto_database.kusto_database["operationaldb"]: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.Kusto/clusters/sc4-dev-kusto001/databases/operationaldb]�[0m
�[0m�[1mdata.azurerm_monitor_diagnostic_categories.diagnostic_categories_data_factory: Reading...�[0m�[0m
�[0m�[1mazurerm_kusto_database_principal_assignment.data_factory_kusto_database_principal_assignment_ingestor["operationaldb"]: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.Kusto/clusters/sc4-dev-kusto001/databases/operationaldb/principalAssignments/operationaldb-Ingestor-sc4-dev-df001]�[0m
�[0m�[1mazurerm_kusto_database_principal_assignment.data_factory_kusto_database_principal_assignment_admin["operationaldb"]: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.Kusto/clusters/sc4-dev-kusto001/databases/operationaldb/principalAssignments/operationaldb-Admin-sc4-dev-df001]�[0m
�[0m�[1mazurerm_data_factory_managed_private_endpoint.data_factory_managed_private_endpoint_kusto_cluster: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.DataFactory/factories/sc4-dev-df001/managedVirtualNetworks/default/managedPrivateEndpoints/AzureDataExplorer]�[0m
�[0m�[1mazurerm_kusto_database_principal_assignment.data_factory_kusto_database_principal_assignment_viewer["operationaldb"]: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.Kusto/clusters/sc4-dev-kusto001/databases/operationaldb/principalAssignments/operationaldb-Viewer-sc4-dev-df001]�[0m
�[0m�[1mdata.azurerm_location.current: Read complete after 1s [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/locations/germanywestcentral]�[0m
�[0m�[1mdata.azurerm_monitor_diagnostic_categories.diagnostic_categories_kusto_cluster: Read complete after 1s [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.Kusto/clusters/sc4-dev-kusto001]�[0m
�[0m�[1mdata.azurerm_monitor_diagnostic_categories.diagnostic_categories_key_vault: Reading...�[0m�[0m
�[0m�[1mazurerm_role_assignment.data_factory_role_assignment_key_vault: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.KeyVault/vaults/sc4-dev-vault001/providers/Microsoft.Authorization/roleAssignments/447e78c0-06d9-658f-8e0b-7794b110eadf]�[0m
�[0m�[1mazurerm_role_assignment.current_role_assignment_key_vault: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.KeyVault/vaults/sc4-dev-vault001/providers/Microsoft.Authorization/roleAssignments/4d664b45-a43b-fd62-a57d-d924fb3e016e]�[0m
�[0m�[1mazurerm_kusto_script.kusto_script["operationaldb"]: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.Kusto/clusters/sc4-dev-kusto001/databases/operationaldb/scripts/init-db-operationaldb]�[0m
�[0m�[1mdata.azurerm_monitor_diagnostic_categories.diagnostic_categories_key_vault: Read complete after 0s [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.KeyVault/vaults/sc4-dev-vault001]�[0m
�[0m�[1mdata.azurerm_monitor_diagnostic_categories.diagnostic_categories_data_factory: Read complete after 1s [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.DataFactory/factories/sc4-dev-df001]�[0m
�[0m�[1mazurerm_role_assignment.current_role_assignment_storage: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-stg-rg/providers/Microsoft.Storage/storageAccounts/sc4devstg001/providers/Microsoft.Authorization/roleAssignments/fa4c88e3-1962-8ab0-9bdc-1c162f0392ae]�[0m
�[0m�[1mazurerm_storage_container.storage_container["curated"]: Refreshing state... [id=https://sc4devstg001.blob.core.windows.net/curated]�[0m
�[0m�[1mazurerm_storage_container.storage_container["logs"]: Refreshing state... [id=https://sc4devstg001.blob.core.windows.net/logs]�[0m
�[0m�[1mdata.azurerm_monitor_diagnostic_categories.diagnostic_categories_storage: Reading...�[0m�[0m
�[0m�[1mazurerm_storage_container.storage_container["upload-iptv"]: Refreshing state... [id=https://sc4devstg001.blob.core.windows.net/upload-iptv]�[0m
�[0m�[1mazurerm_role_assignment.data_factory_role_assignment_storage: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-stg-rg/providers/Microsoft.Storage/storageAccounts/sc4devstg001/providers/Microsoft.Authorization/roleAssignments/c8fa5778-06b6-a47d-d6c0-e166a1b274dc]�[0m
�[0m�[1mazurerm_storage_container.storage_container["raw"]: Refreshing state... [id=https://sc4devstg001.blob.core.windows.net/raw]�[0m
�[0m�[1mazurerm_storage_container.storage_container["upload-ott"]: Refreshing state... [id=https://sc4devstg001.blob.core.windows.net/upload-ott]�[0m
�[0m�[1mdata.azurerm_monitor_diagnostic_categories.diagnostic_categories_storage: Read complete after 0s [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-stg-rg/providers/Microsoft.Storage/storageAccounts/sc4devstg001]�[0m

�[0m�[1m�[32mNo changes.�[0m�[1m Your infrastructure matches the configuration.�[0m

�[0mTerraform has compared your real infrastructure against your configuration
and found no differences, so no changes are needed.

Copy link

github-actions bot commented Jul 4, 2024

Terraform Lint Results

  • Terraform Version 📎1.6.6
  • Working Directory 📂./code/infra
  • Terraform Format and Style 🖌success

Copy link

github-actions bot commented Jul 4, 2024

Terraform Validation & Plan Results

  • Terraform Version 📎1.6.6
  • Working Directory 📂./code/infra
  • Terraform Initialization ⚙️success
  • Terraform Validation 🤖success
  • Terraform Plan 📖success
Show Plan

terraform
�[0m�[1mtime_sleep.sleep_kusto_db["operationaldb"]: Refreshing state... [id=2024-07-03T12:56:17Z]�[0m
�[0m�[1mdata.azurerm_subscription.current: Reading...�[0m�[0m
�[0m�[1mdata.azurerm_client_config.current: Reading...�[0m�[0m
�[0m�[1mdata.azurerm_location.current: Reading...�[0m�[0m
�[0m�[1mazurerm_resource_group.resource_group_storage: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-stg-rg]�[0m
�[0m�[1mazurerm_resource_group.resource_group_dataeng: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg]�[0m
�[0m�[1mdata.azurerm_client_config.current: Read complete after 0s [id=Y2xpZW50Q29uZmlncy9jbGllbnRJZD00NDljMTk5OC1lYzgwLTQ4NmQtYjkwYi02MTRlZDFjMzE3Zjg7b2JqZWN0SWQ9Y2IxMTMzNjgtYWI0NC00YjU4LWI2NzgtYjA0Y2I5YWJhNDE3O3N1YnNjcmlwdGlvbklkPWJlMjU4MjBhLWRmODYtNDc5NC05ZTk1LTZhNDVjZDVjMDk0MTt0ZW5hbnRJZD01NzJjZjFlYy0zZjkwLTQ5YTItODk2Zi1hYjJmYTM2Y2EwZDM=]�[0m
�[0m�[1mdata.azurerm_subscription.current: Read complete after 0s [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941]�[0m
�[0m�[1mazurerm_storage_account.storage: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-stg-rg/providers/Microsoft.Storage/storageAccounts/sc4devstg001]�[0m
�[0m�[1mazurerm_key_vault.key_vault: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.KeyVault/vaults/sc4-dev-vault001]�[0m
�[0m�[1mazurerm_kusto_cluster.kusto_cluster: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.Kusto/clusters/sc4-dev-kusto001]�[0m
�[0m�[1mazurerm_data_factory.data_factory: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.DataFactory/factories/sc4-dev-df001]�[0m
�[0m�[1mdata.azurerm_monitor_diagnostic_categories.diagnostic_categories_kusto_cluster: Reading...�[0m�[0m
�[0m�[1mazurerm_kusto_database.kusto_database["operationaldb"]: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.Kusto/clusters/sc4-dev-kusto001/databases/operationaldb]�[0m
�[0m�[1mdata.azurerm_monitor_diagnostic_categories.diagnostic_categories_data_factory: Reading...�[0m�[0m
�[0m�[1mazurerm_data_factory_managed_private_endpoint.data_factory_managed_private_endpoint_kusto_cluster: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.DataFactory/factories/sc4-dev-df001/managedVirtualNetworks/default/managedPrivateEndpoints/AzureDataExplorer]�[0m
�[0m�[1mazurerm_kusto_database_principal_assignment.data_factory_kusto_database_principal_assignment_viewer["operationaldb"]: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.Kusto/clusters/sc4-dev-kusto001/databases/operationaldb/principalAssignments/operationaldb-Viewer-sc4-dev-df001]�[0m
�[0m�[1mazurerm_kusto_database_principal_assignment.data_factory_kusto_database_principal_assignment_ingestor["operationaldb"]: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.Kusto/clusters/sc4-dev-kusto001/databases/operationaldb/principalAssignments/operationaldb-Ingestor-sc4-dev-df001]�[0m
�[0m�[1mazurerm_kusto_database_principal_assignment.data_factory_kusto_database_principal_assignment_admin["operationaldb"]: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.Kusto/clusters/sc4-dev-kusto001/databases/operationaldb/principalAssignments/operationaldb-Admin-sc4-dev-df001]�[0m
�[0m�[1mdata.azurerm_monitor_diagnostic_categories.diagnostic_categories_kusto_cluster: Read complete after 1s [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.Kusto/clusters/sc4-dev-kusto001]�[0m
�[0m�[1mdata.azurerm_location.current: Read complete after 2s [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/locations/germanywestcentral]�[0m
�[0m�[1mdata.azurerm_monitor_diagnostic_categories.diagnostic_categories_data_factory: Read complete after 1s [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.DataFactory/factories/sc4-dev-df001]�[0m
�[0m�[1mazurerm_kusto_script.kusto_script["operationaldb"]: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.Kusto/clusters/sc4-dev-kusto001/databases/operationaldb/scripts/init-db-operationaldb]�[0m
�[0m�[1mdata.azurerm_monitor_diagnostic_categories.diagnostic_categories_key_vault: Reading...�[0m�[0m
�[0m�[1mazurerm_role_assignment.current_role_assignment_key_vault: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.KeyVault/vaults/sc4-dev-vault001/providers/Microsoft.Authorization/roleAssignments/4d664b45-a43b-fd62-a57d-d924fb3e016e]�[0m
�[0m�[1mazurerm_role_assignment.data_factory_role_assignment_key_vault: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.KeyVault/vaults/sc4-dev-vault001/providers/Microsoft.Authorization/roleAssignments/447e78c0-06d9-658f-8e0b-7794b110eadf]�[0m
�[0m�[1mdata.azurerm_monitor_diagnostic_categories.diagnostic_categories_key_vault: Read complete after 1s [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.KeyVault/vaults/sc4-dev-vault001]�[0m
�[0m�[1mazurerm_role_assignment.data_factory_role_assignment_storage: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-stg-rg/providers/Microsoft.Storage/storageAccounts/sc4devstg001/providers/Microsoft.Authorization/roleAssignments/c8fa5778-06b6-a47d-d6c0-e166a1b274dc]�[0m
�[0m�[1mazurerm_storage_container.storage_container["upload-iptv"]: Refreshing state... [id=https://sc4devstg001.blob.core.windows.net/upload-iptv]�[0m
�[0m�[1mazurerm_role_assignment.current_role_assignment_storage: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-stg-rg/providers/Microsoft.Storage/storageAccounts/sc4devstg001/providers/Microsoft.Authorization/roleAssignments/fa4c88e3-1962-8ab0-9bdc-1c162f0392ae]�[0m
�[0m�[1mazurerm_storage_container.storage_container["logs"]: Refreshing state... [id=https://sc4devstg001.blob.core.windows.net/logs]�[0m
�[0m�[1mazurerm_storage_container.storage_container["raw"]: Refreshing state... [id=https://sc4devstg001.blob.core.windows.net/raw]�[0m
�[0m�[1mdata.azurerm_monitor_diagnostic_categories.diagnostic_categories_storage: Reading...�[0m�[0m
�[0m�[1mazurerm_storage_container.storage_container["curated"]: Refreshing state... [id=https://sc4devstg001.blob.core.windows.net/curated]�[0m
�[0m�[1mazurerm_storage_container.storage_container["upload-ott"]: Refreshing state... [id=https://sc4devstg001.blob.core.windows.net/upload-ott]�[0m
�[0m�[1mdata.azurerm_monitor_diagnostic_categories.diagnostic_categories_storage: Read complete after 0s [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-stg-rg/providers/Microsoft.Storage/storageAccounts/sc4devstg001]�[0m

�[0m�[1m�[32mNo changes.�[0m�[1m Your infrastructure matches the configuration.�[0m

�[0mTerraform has compared your real infrastructure against your configuration
and found no differences, so no changes are needed.

Copy link

github-actions bot commented Jul 4, 2024

Terraform Lint Results

  • Terraform Version 📎1.6.6
  • Working Directory 📂./code/infra
  • Terraform Format and Style 🖌success

Copy link

github-actions bot commented Jul 4, 2024

Terraform Lint Results

  • Terraform Version 📎1.6.6
  • Working Directory 📂./code/infra
  • Terraform Format and Style 🖌success

Copy link

github-actions bot commented Jul 4, 2024

Terraform Validation & Plan Results

  • Terraform Version 📎1.6.6
  • Working Directory 📂./code/infra
  • Terraform Initialization ⚙️success
  • Terraform Validation 🤖success
  • Terraform Plan 📖success
Show Plan

terraform
�[0m�[1mtime_sleep.sleep_kusto_db["operationaldb"]: Refreshing state... [id=2024-07-03T12:56:17Z]�[0m
�[0m�[1mdata.azurerm_subscription.current: Reading...�[0m�[0m
�[0m�[1mdata.azurerm_client_config.current: Reading...�[0m�[0m
�[0m�[1mdata.azurerm_location.current: Reading...�[0m�[0m
�[0m�[1mazurerm_resource_group.resource_group_dataeng: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg]�[0m
�[0m�[1mazurerm_resource_group.resource_group_storage: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-stg-rg]�[0m
�[0m�[1mdata.azurerm_client_config.current: Read complete after 0s [id=Y2xpZW50Q29uZmlncy9jbGllbnRJZD00NDljMTk5OC1lYzgwLTQ4NmQtYjkwYi02MTRlZDFjMzE3Zjg7b2JqZWN0SWQ9Y2IxMTMzNjgtYWI0NC00YjU4LWI2NzgtYjA0Y2I5YWJhNDE3O3N1YnNjcmlwdGlvbklkPWJlMjU4MjBhLWRmODYtNDc5NC05ZTk1LTZhNDVjZDVjMDk0MTt0ZW5hbnRJZD01NzJjZjFlYy0zZjkwLTQ5YTItODk2Zi1hYjJmYTM2Y2EwZDM=]�[0m
�[0m�[1mdata.azurerm_subscription.current: Read complete after 0s [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941]�[0m
�[0m�[1mazurerm_kusto_cluster.kusto_cluster: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.Kusto/clusters/sc4-dev-kusto001]�[0m
�[0m�[1mazurerm_key_vault.key_vault: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.KeyVault/vaults/sc4-dev-vault001]�[0m
�[0m�[1mazurerm_data_factory.data_factory: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.DataFactory/factories/sc4-dev-df001]�[0m
�[0m�[1mazurerm_storage_account.storage: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-stg-rg/providers/Microsoft.Storage/storageAccounts/sc4devstg001]�[0m
�[0m�[1mdata.azurerm_monitor_diagnostic_categories.diagnostic_categories_kusto_cluster: Reading...�[0m�[0m
�[0m�[1mazurerm_kusto_database.kusto_database["operationaldb"]: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.Kusto/clusters/sc4-dev-kusto001/databases/operationaldb]�[0m
�[0m�[1mazurerm_data_factory_managed_private_endpoint.data_factory_managed_private_endpoint_kusto_cluster: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.DataFactory/factories/sc4-dev-df001/managedVirtualNetworks/default/managedPrivateEndpoints/AzureDataExplorer]�[0m
�[0m�[1mdata.azurerm_monitor_diagnostic_categories.diagnostic_categories_data_factory: Reading...�[0m�[0m
�[0m�[1mazurerm_kusto_database_principal_assignment.data_factory_kusto_database_principal_assignment_admin["operationaldb"]: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.Kusto/clusters/sc4-dev-kusto001/databases/operationaldb/principalAssignments/operationaldb-Admin-sc4-dev-df001]�[0m
�[0m�[1mazurerm_kusto_database_principal_assignment.data_factory_kusto_database_principal_assignment_ingestor["operationaldb"]: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.Kusto/clusters/sc4-dev-kusto001/databases/operationaldb/principalAssignments/operationaldb-Ingestor-sc4-dev-df001]�[0m
�[0m�[1mazurerm_kusto_database_principal_assignment.data_factory_kusto_database_principal_assignment_viewer["operationaldb"]: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.Kusto/clusters/sc4-dev-kusto001/databases/operationaldb/principalAssignments/operationaldb-Viewer-sc4-dev-df001]�[0m
�[0m�[1mdata.azurerm_monitor_diagnostic_categories.diagnostic_categories_kusto_cluster: Read complete after 1s [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.Kusto/clusters/sc4-dev-kusto001]�[0m
�[0m�[1mazurerm_kusto_script.kusto_script["operationaldb"]: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.Kusto/clusters/sc4-dev-kusto001/databases/operationaldb/scripts/init-db-operationaldb]�[0m
�[0m�[1mdata.azurerm_monitor_diagnostic_categories.diagnostic_categories_data_factory: Read complete after 0s [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.DataFactory/factories/sc4-dev-df001]�[0m
�[0m�[1mdata.azurerm_monitor_diagnostic_categories.diagnostic_categories_key_vault: Reading...�[0m�[0m
�[0m�[1mazurerm_role_assignment.data_factory_role_assignment_key_vault: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.KeyVault/vaults/sc4-dev-vault001/providers/Microsoft.Authorization/roleAssignments/447e78c0-06d9-658f-8e0b-7794b110eadf]�[0m
�[0m�[1mazurerm_role_assignment.current_role_assignment_key_vault: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.KeyVault/vaults/sc4-dev-vault001/providers/Microsoft.Authorization/roleAssignments/4d664b45-a43b-fd62-a57d-d924fb3e016e]�[0m
�[0m�[1mdata.azurerm_monitor_diagnostic_categories.diagnostic_categories_key_vault: Read complete after 1s [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.KeyVault/vaults/sc4-dev-vault001]�[0m
�[0m�[1mdata.azurerm_location.current: Read complete after 3s [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/locations/germanywestcentral]�[0m
�[0m�[1mazurerm_role_assignment.current_role_assignment_storage: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-stg-rg/providers/Microsoft.Storage/storageAccounts/sc4devstg001/providers/Microsoft.Authorization/roleAssignments/fa4c88e3-1962-8ab0-9bdc-1c162f0392ae]�[0m
�[0m�[1mazurerm_role_assignment.data_factory_role_assignment_storage: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-stg-rg/providers/Microsoft.Storage/storageAccounts/sc4devstg001/providers/Microsoft.Authorization/roleAssignments/c8fa5778-06b6-a47d-d6c0-e166a1b274dc]�[0m
�[0m�[1mazurerm_storage_container.storage_container["logs"]: Refreshing state... [id=https://sc4devstg001.blob.core.windows.net/logs]�[0m
�[0m�[1mdata.azurerm_monitor_diagnostic_categories.diagnostic_categories_storage: Reading...�[0m�[0m
�[0m�[1mazurerm_storage_container.storage_container["curated"]: Refreshing state... [id=https://sc4devstg001.blob.core.windows.net/curated]�[0m
�[0m�[1mazurerm_storage_container.storage_container["upload-ott"]: Refreshing state... [id=https://sc4devstg001.blob.core.windows.net/upload-ott]�[0m
�[0m�[1mazurerm_storage_container.storage_container["upload-iptv"]: Refreshing state... [id=https://sc4devstg001.blob.core.windows.net/upload-iptv]�[0m
�[0m�[1mazurerm_storage_container.storage_container["raw"]: Refreshing state... [id=https://sc4devstg001.blob.core.windows.net/raw]�[0m
�[0m�[1mdata.azurerm_monitor_diagnostic_categories.diagnostic_categories_storage: Read complete after 1s [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-stg-rg/providers/Microsoft.Storage/storageAccounts/sc4devstg001]�[0m

�[0m�[1m�[32mNo changes.�[0m�[1m Your infrastructure matches the configuration.�[0m

�[0mTerraform has compared your real infrastructure against your configuration
and found no differences, so no changes are needed.

Copy link

github-actions bot commented Jul 4, 2024

Terraform Validation & Plan Results

  • Terraform Version 📎1.6.6
  • Working Directory 📂./code/infra
  • Terraform Initialization ⚙️success
  • Terraform Validation 🤖success
  • Terraform Plan 📖success
Show Plan

terraform
�[0m�[1mtime_sleep.sleep_kusto_db["operationaldb"]: Refreshing state... [id=2024-07-03T12:56:17Z]�[0m
�[0m�[1mdata.azurerm_subscription.current: Reading...�[0m�[0m
�[0m�[1mdata.azurerm_client_config.current: Reading...�[0m�[0m
�[0m�[1mazurerm_resource_group.resource_group_storage: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-stg-rg]�[0m
�[0m�[1mdata.azurerm_location.current: Reading...�[0m�[0m
�[0m�[1mdata.azurerm_client_config.current: Read complete after 0s [id=Y2xpZW50Q29uZmlncy9jbGllbnRJZD00NDljMTk5OC1lYzgwLTQ4NmQtYjkwYi02MTRlZDFjMzE3Zjg7b2JqZWN0SWQ9Y2IxMTMzNjgtYWI0NC00YjU4LWI2NzgtYjA0Y2I5YWJhNDE3O3N1YnNjcmlwdGlvbklkPWJlMjU4MjBhLWRmODYtNDc5NC05ZTk1LTZhNDVjZDVjMDk0MTt0ZW5hbnRJZD01NzJjZjFlYy0zZjkwLTQ5YTItODk2Zi1hYjJmYTM2Y2EwZDM=]�[0m
�[0m�[1mazurerm_resource_group.resource_group_dataeng: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg]�[0m
�[0m�[1mazurerm_key_vault.key_vault: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.KeyVault/vaults/sc4-dev-vault001]�[0m
�[0m�[1mazurerm_kusto_cluster.kusto_cluster: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.Kusto/clusters/sc4-dev-kusto001]�[0m
�[0m�[1mazurerm_data_factory.data_factory: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.DataFactory/factories/sc4-dev-df001]�[0m
�[0m�[1mazurerm_storage_account.storage: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-stg-rg/providers/Microsoft.Storage/storageAccounts/sc4devstg001]�[0m
�[0m�[1mdata.azurerm_subscription.current: Read complete after 1s [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941]�[0m
�[0m�[1mdata.azurerm_monitor_diagnostic_categories.diagnostic_categories_kusto_cluster: Reading...�[0m�[0m
�[0m�[1mazurerm_kusto_database.kusto_database["operationaldb"]: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.Kusto/clusters/sc4-dev-kusto001/databases/operationaldb]�[0m
�[0m�[1mdata.azurerm_monitor_diagnostic_categories.diagnostic_categories_data_factory: Reading...�[0m�[0m
�[0m�[1mazurerm_kusto_database_principal_assignment.data_factory_kusto_database_principal_assignment_viewer["operationaldb"]: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.Kusto/clusters/sc4-dev-kusto001/databases/operationaldb/principalAssignments/operationaldb-Viewer-sc4-dev-df001]�[0m
�[0m�[1mazurerm_data_factory_managed_private_endpoint.data_factory_managed_private_endpoint_kusto_cluster: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.DataFactory/factories/sc4-dev-df001/managedVirtualNetworks/default/managedPrivateEndpoints/AzureDataExplorer]�[0m
�[0m�[1mazurerm_kusto_database_principal_assignment.data_factory_kusto_database_principal_assignment_admin["operationaldb"]: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.Kusto/clusters/sc4-dev-kusto001/databases/operationaldb/principalAssignments/operationaldb-Admin-sc4-dev-df001]�[0m
�[0m�[1mazurerm_kusto_database_principal_assignment.data_factory_kusto_database_principal_assignment_ingestor["operationaldb"]: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.Kusto/clusters/sc4-dev-kusto001/databases/operationaldb/principalAssignments/operationaldb-Ingestor-sc4-dev-df001]�[0m
�[0m�[1mdata.azurerm_monitor_diagnostic_categories.diagnostic_categories_kusto_cluster: Read complete after 1s [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.Kusto/clusters/sc4-dev-kusto001]�[0m
�[0m�[1mdata.azurerm_monitor_diagnostic_categories.diagnostic_categories_data_factory: Read complete after 0s [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.DataFactory/factories/sc4-dev-df001]�[0m
�[0m�[1mazurerm_kusto_script.kusto_script["operationaldb"]: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.Kusto/clusters/sc4-dev-kusto001/databases/operationaldb/scripts/init-db-operationaldb]�[0m
�[0m�[1mdata.azurerm_monitor_diagnostic_categories.diagnostic_categories_key_vault: Reading...�[0m�[0m
�[0m�[1mazurerm_role_assignment.current_role_assignment_key_vault: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.KeyVault/vaults/sc4-dev-vault001/providers/Microsoft.Authorization/roleAssignments/4d664b45-a43b-fd62-a57d-d924fb3e016e]�[0m
�[0m�[1mazurerm_role_assignment.data_factory_role_assignment_key_vault: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.KeyVault/vaults/sc4-dev-vault001/providers/Microsoft.Authorization/roleAssignments/447e78c0-06d9-658f-8e0b-7794b110eadf]�[0m
�[0m�[1mdata.azurerm_location.current: Read complete after 2s [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/locations/germanywestcentral]�[0m
�[0m�[1mdata.azurerm_monitor_diagnostic_categories.diagnostic_categories_key_vault: Read complete after 1s [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.KeyVault/vaults/sc4-dev-vault001]�[0m
�[0m�[1mdata.azurerm_monitor_diagnostic_categories.diagnostic_categories_storage: Reading...�[0m�[0m
�[0m�[1mazurerm_role_assignment.current_role_assignment_storage: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-stg-rg/providers/Microsoft.Storage/storageAccounts/sc4devstg001/providers/Microsoft.Authorization/roleAssignments/fa4c88e3-1962-8ab0-9bdc-1c162f0392ae]�[0m
�[0m�[1mazurerm_role_assignment.data_factory_role_assignment_storage: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-stg-rg/providers/Microsoft.Storage/storageAccounts/sc4devstg001/providers/Microsoft.Authorization/roleAssignments/c8fa5778-06b6-a47d-d6c0-e166a1b274dc]�[0m
�[0m�[1mazurerm_storage_container.storage_container["curated"]: Refreshing state... [id=https://sc4devstg001.blob.core.windows.net/curated]�[0m
�[0m�[1mazurerm_storage_container.storage_container["upload-iptv"]: Refreshing state... [id=https://sc4devstg001.blob.core.windows.net/upload-iptv]�[0m
�[0m�[1mazurerm_storage_container.storage_container["logs"]: Refreshing state... [id=https://sc4devstg001.blob.core.windows.net/logs]�[0m
�[0m�[1mazurerm_storage_container.storage_container["raw"]: Refreshing state... [id=https://sc4devstg001.blob.core.windows.net/raw]�[0m
�[0m�[1mazurerm_storage_container.storage_container["upload-ott"]: Refreshing state... [id=https://sc4devstg001.blob.core.windows.net/upload-ott]�[0m
�[0m�[1mdata.azurerm_monitor_diagnostic_categories.diagnostic_categories_storage: Read complete after 1s [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-stg-rg/providers/Microsoft.Storage/storageAccounts/sc4devstg001]�[0m

�[0m�[1m�[32mNo changes.�[0m�[1m Your infrastructure matches the configuration.�[0m

�[0mTerraform has compared your real infrastructure against your configuration
and found no differences, so no changes are needed.

Copy link

github-actions bot commented Jul 4, 2024

Terraform Lint Results

  • Terraform Version 📎1.6.6
  • Working Directory 📂./code/infra
  • Terraform Format and Style 🖌success

Copy link

github-actions bot commented Jul 4, 2024

Terraform Validation & Plan Results

  • Terraform Version 📎1.6.6
  • Working Directory 📂./code/infra
  • Terraform Initialization ⚙️success
  • Terraform Validation 🤖success
  • Terraform Plan 📖success
Show Plan

terraform
Acquiring state lock. This may take a few moments...
�[0m�[1mtime_sleep.sleep_kusto_db["operationaldb"]: Refreshing state... [id=2024-07-03T12:56:17Z]�[0m
�[0m�[1mdata.azurerm_location.current: Reading...�[0m�[0m
�[0m�[1mdata.azurerm_subscription.current: Reading...�[0m�[0m
�[0m�[1mdata.azurerm_client_config.current: Reading...�[0m�[0m
�[0m�[1mazurerm_resource_group.resource_group_dataeng: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg]�[0m
�[0m�[1mazurerm_resource_group.resource_group_storage: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-stg-rg]�[0m
�[0m�[1mdata.azurerm_client_config.current: Read complete after 0s [id=Y2xpZW50Q29uZmlncy9jbGllbnRJZD00NDljMTk5OC1lYzgwLTQ4NmQtYjkwYi02MTRlZDFjMzE3Zjg7b2JqZWN0SWQ9Y2IxMTMzNjgtYWI0NC00YjU4LWI2NzgtYjA0Y2I5YWJhNDE3O3N1YnNjcmlwdGlvbklkPWJlMjU4MjBhLWRmODYtNDc5NC05ZTk1LTZhNDVjZDVjMDk0MTt0ZW5hbnRJZD01NzJjZjFlYy0zZjkwLTQ5YTItODk2Zi1hYjJmYTM2Y2EwZDM=]�[0m
�[0m�[1mdata.azurerm_subscription.current: Read complete after 0s [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941]�[0m
�[0m�[1mazurerm_storage_account.storage: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-stg-rg/providers/Microsoft.Storage/storageAccounts/sc4devstg001]�[0m
�[0m�[1mazurerm_key_vault.key_vault: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.KeyVault/vaults/sc4-dev-vault001]�[0m
�[0m�[1mazurerm_kusto_cluster.kusto_cluster: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.Kusto/clusters/sc4-dev-kusto001]�[0m
�[0m�[1mazurerm_data_factory.data_factory: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.DataFactory/factories/sc4-dev-df001]�[0m
�[0m�[1mdata.azurerm_monitor_diagnostic_categories.diagnostic_categories_data_factory: Reading...�[0m�[0m
�[0m�[1mdata.azurerm_monitor_diagnostic_categories.diagnostic_categories_kusto_cluster: Reading...�[0m�[0m
�[0m�[1mazurerm_kusto_database.kusto_database["operationaldb"]: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.Kusto/clusters/sc4-dev-kusto001/databases/operationaldb]�[0m
�[0m�[1mazurerm_data_factory_managed_private_endpoint.data_factory_managed_private_endpoint_kusto_cluster: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.DataFactory/factories/sc4-dev-df001/managedVirtualNetworks/default/managedPrivateEndpoints/AzureDataExplorer]�[0m
�[0m�[1mazurerm_kusto_database_principal_assignment.data_factory_kusto_database_principal_assignment_admin["operationaldb"]: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.Kusto/clusters/sc4-dev-kusto001/databases/operationaldb/principalAssignments/operationaldb-Admin-sc4-dev-df001]�[0m
�[0m�[1mazurerm_kusto_database_principal_assignment.data_factory_kusto_database_principal_assignment_ingestor["operationaldb"]: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.Kusto/clusters/sc4-dev-kusto001/databases/operationaldb/principalAssignments/operationaldb-Ingestor-sc4-dev-df001]�[0m
�[0m�[1mazurerm_kusto_database_principal_assignment.data_factory_kusto_database_principal_assignment_viewer["operationaldb"]: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.Kusto/clusters/sc4-dev-kusto001/databases/operationaldb/principalAssignments/operationaldb-Viewer-sc4-dev-df001]�[0m
�[0m�[1mdata.azurerm_monitor_diagnostic_categories.diagnostic_categories_data_factory: Read complete after 0s [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.DataFactory/factories/sc4-dev-df001]�[0m
�[0m�[1mdata.azurerm_monitor_diagnostic_categories.diagnostic_categories_kusto_cluster: Read complete after 0s [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.Kusto/clusters/sc4-dev-kusto001]�[0m
�[0m�[1mdata.azurerm_location.current: Read complete after 2s [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/locations/germanywestcentral]�[0m
�[0m�[1mazurerm_kusto_script.kusto_script["operationaldb"]: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.Kusto/clusters/sc4-dev-kusto001/databases/operationaldb/scripts/init-db-operationaldb]�[0m
�[0m�[1mdata.azurerm_monitor_diagnostic_categories.diagnostic_categories_key_vault: Reading...�[0m�[0m
�[0m�[1mazurerm_role_assignment.current_role_assignment_key_vault: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.KeyVault/vaults/sc4-dev-vault001/providers/Microsoft.Authorization/roleAssignments/4d664b45-a43b-fd62-a57d-d924fb3e016e]�[0m
�[0m�[1mazurerm_role_assignment.data_factory_role_assignment_key_vault: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.KeyVault/vaults/sc4-dev-vault001/providers/Microsoft.Authorization/roleAssignments/447e78c0-06d9-658f-8e0b-7794b110eadf]�[0m
�[0m�[1mdata.azurerm_monitor_diagnostic_categories.diagnostic_categories_key_vault: Read complete after 1s [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.KeyVault/vaults/sc4-dev-vault001]�[0m
�[0m�[1mdata.azurerm_monitor_diagnostic_categories.diagnostic_categories_storage: Reading...�[0m�[0m
�[0m�[1mazurerm_storage_container.storage_container["upload-ott"]: Refreshing state... [id=https://sc4devstg001.blob.core.windows.net/upload-ott]�[0m
�[0m�[1mazurerm_storage_container.storage_container["logs"]: Refreshing state... [id=https://sc4devstg001.blob.core.windows.net/logs]�[0m
�[0m�[1mazurerm_role_assignment.current_role_assignment_storage: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-stg-rg/providers/Microsoft.Storage/storageAccounts/sc4devstg001/providers/Microsoft.Authorization/roleAssignments/fa4c88e3-1962-8ab0-9bdc-1c162f0392ae]�[0m
�[0m�[1mazurerm_storage_container.storage_container["curated"]: Refreshing state... [id=https://sc4devstg001.blob.core.windows.net/curated]�[0m
�[0m�[1mazurerm_storage_container.storage_container["raw"]: Refreshing state... [id=https://sc4devstg001.blob.core.windows.net/raw]�[0m
�[0m�[1mazurerm_storage_container.storage_container["upload-iptv"]: Refreshing state... [id=https://sc4devstg001.blob.core.windows.net/upload-iptv]�[0m
�[0m�[1mazurerm_role_assignment.data_factory_role_assignment_storage: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-stg-rg/providers/Microsoft.Storage/storageAccounts/sc4devstg001/providers/Microsoft.Authorization/roleAssignments/c8fa5778-06b6-a47d-d6c0-e166a1b274dc]�[0m
�[0m�[1mdata.azurerm_monitor_diagnostic_categories.diagnostic_categories_storage: Read complete after 1s [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-stg-rg/providers/Microsoft.Storage/storageAccounts/sc4devstg001]�[0m

�[0m�[1m�[32mNo changes.�[0m�[1m Your infrastructure matches the configuration.�[0m

�[0mTerraform has compared your real infrastructure against your configuration
and found no differences, so no changes are needed.
Releasing state lock. This may take a few moments...

Copy link

github-actions bot commented Jul 4, 2024

Terraform Lint Results

  • Terraform Version 📎1.9.1
  • Working Directory 📂./code/infra
  • Terraform Format and Style 🖌success

Copy link

github-actions bot commented Jul 4, 2024

Terraform Validation & Plan Results

  • Terraform Version 📎1.9.1
  • Working Directory 📂./code/infra
  • Terraform Initialization ⚙️success
  • Terraform Validation 🤖success
  • Terraform Plan 📖success
Show Plan

terraform
Acquiring state lock. This may take a few moments...
�[0m�[1mtime_sleep.sleep_kusto_db["operationaldb"]: Refreshing state... [id=2024-07-03T12:56:17Z]�[0m
�[0m�[1mdata.azurerm_subscription.current: Reading...�[0m�[0m
�[0m�[1mdata.azurerm_client_config.current: Reading...�[0m�[0m
�[0m�[1mdata.azurerm_location.current: Reading...�[0m�[0m
�[0m�[1mazurerm_resource_group.resource_group_storage: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-stg-rg]�[0m
�[0m�[1mazurerm_resource_group.resource_group_dataeng: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg]�[0m
�[0m�[1mdata.azurerm_client_config.current: Read complete after 0s [id=Y2xpZW50Q29uZmlncy9jbGllbnRJZD00NDljMTk5OC1lYzgwLTQ4NmQtYjkwYi02MTRlZDFjMzE3Zjg7b2JqZWN0SWQ9Y2IxMTMzNjgtYWI0NC00YjU4LWI2NzgtYjA0Y2I5YWJhNDE3O3N1YnNjcmlwdGlvbklkPWJlMjU4MjBhLWRmODYtNDc5NC05ZTk1LTZhNDVjZDVjMDk0MTt0ZW5hbnRJZD01NzJjZjFlYy0zZjkwLTQ5YTItODk2Zi1hYjJmYTM2Y2EwZDM=]�[0m
�[0m�[1mdata.azurerm_subscription.current: Read complete after 0s [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941]�[0m
�[0m�[1mazurerm_key_vault.key_vault: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.KeyVault/vaults/sc4-dev-vault001]�[0m
�[0m�[1mazurerm_kusto_cluster.kusto_cluster: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.Kusto/clusters/sc4-dev-kusto001]�[0m
�[0m�[1mazurerm_data_factory.data_factory: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.DataFactory/factories/sc4-dev-df001]�[0m
�[0m�[1mazurerm_storage_account.storage: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-stg-rg/providers/Microsoft.Storage/storageAccounts/sc4devstg001]�[0m
�[0m�[1mdata.azurerm_monitor_diagnostic_categories.diagnostic_categories_kusto_cluster: Reading...�[0m�[0m
�[0m�[1mazurerm_kusto_database.kusto_database["operationaldb"]: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.Kusto/clusters/sc4-dev-kusto001/databases/operationaldb]�[0m
�[0m�[1mazurerm_kusto_database_principal_assignment.data_factory_kusto_database_principal_assignment_viewer["operationaldb"]: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.Kusto/clusters/sc4-dev-kusto001/databases/operationaldb/principalAssignments/operationaldb-Viewer-sc4-dev-df001]�[0m
�[0m�[1mdata.azurerm_monitor_diagnostic_categories.diagnostic_categories_data_factory: Reading...�[0m�[0m
�[0m�[1mazurerm_kusto_database_principal_assignment.data_factory_kusto_database_principal_assignment_admin["operationaldb"]: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.Kusto/clusters/sc4-dev-kusto001/databases/operationaldb/principalAssignments/operationaldb-Admin-sc4-dev-df001]�[0m
�[0m�[1mazurerm_kusto_database_principal_assignment.data_factory_kusto_database_principal_assignment_ingestor["operationaldb"]: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.Kusto/clusters/sc4-dev-kusto001/databases/operationaldb/principalAssignments/operationaldb-Ingestor-sc4-dev-df001]�[0m
�[0m�[1mazurerm_data_factory_managed_private_endpoint.data_factory_managed_private_endpoint_kusto_cluster: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.DataFactory/factories/sc4-dev-df001/managedVirtualNetworks/default/managedPrivateEndpoints/AzureDataExplorer]�[0m
�[0m�[1mdata.azurerm_location.current: Read complete after 2s [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/locations/germanywestcentral]�[0m
�[0m�[1mdata.azurerm_monitor_diagnostic_categories.diagnostic_categories_data_factory: Read complete after 0s [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.DataFactory/factories/sc4-dev-df001]�[0m
�[0m�[1mdata.azurerm_monitor_diagnostic_categories.diagnostic_categories_kusto_cluster: Read complete after 1s [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.Kusto/clusters/sc4-dev-kusto001]�[0m
�[0m�[1mazurerm_kusto_script.kusto_script["operationaldb"]: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.Kusto/clusters/sc4-dev-kusto001/databases/operationaldb/scripts/init-db-operationaldb]�[0m
�[0m�[1mdata.azurerm_monitor_diagnostic_categories.diagnostic_categories_key_vault: Reading...�[0m�[0m
�[0m�[1mazurerm_role_assignment.data_factory_role_assignment_key_vault: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.KeyVault/vaults/sc4-dev-vault001/providers/Microsoft.Authorization/roleAssignments/447e78c0-06d9-658f-8e0b-7794b110eadf]�[0m
�[0m�[1mazurerm_role_assignment.current_role_assignment_key_vault: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.KeyVault/vaults/sc4-dev-vault001/providers/Microsoft.Authorization/roleAssignments/4d664b45-a43b-fd62-a57d-d924fb3e016e]�[0m
�[0m�[1mdata.azurerm_monitor_diagnostic_categories.diagnostic_categories_key_vault: Read complete after 1s [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.KeyVault/vaults/sc4-dev-vault001]�[0m
�[0m�[1mazurerm_role_assignment.data_factory_role_assignment_storage: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-stg-rg/providers/Microsoft.Storage/storageAccounts/sc4devstg001/providers/Microsoft.Authorization/roleAssignments/c8fa5778-06b6-a47d-d6c0-e166a1b274dc]�[0m
�[0m�[1mazurerm_storage_container.storage_container["upload-iptv"]: Refreshing state... [id=https://sc4devstg001.blob.core.windows.net/upload-iptv]�[0m
�[0m�[1mdata.azurerm_monitor_diagnostic_categories.diagnostic_categories_storage: Reading...�[0m�[0m
�[0m�[1mazurerm_storage_container.storage_container["logs"]: Refreshing state... [id=https://sc4devstg001.blob.core.windows.net/logs]�[0m
�[0m�[1mazurerm_storage_container.storage_container["curated"]: Refreshing state... [id=https://sc4devstg001.blob.core.windows.net/curated]�[0m
�[0m�[1mazurerm_role_assignment.current_role_assignment_storage: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-stg-rg/providers/Microsoft.Storage/storageAccounts/sc4devstg001/providers/Microsoft.Authorization/roleAssignments/fa4c88e3-1962-8ab0-9bdc-1c162f0392ae]�[0m
�[0m�[1mazurerm_storage_container.storage_container["raw"]: Refreshing state... [id=https://sc4devstg001.blob.core.windows.net/raw]�[0m
�[0m�[1mazurerm_storage_container.storage_container["upload-ott"]: Refreshing state... [id=https://sc4devstg001.blob.core.windows.net/upload-ott]�[0m
�[0m�[1mdata.azurerm_monitor_diagnostic_categories.diagnostic_categories_storage: Read complete after 1s [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-stg-rg/providers/Microsoft.Storage/storageAccounts/sc4devstg001]�[0m

�[0m�[1m�[32mNo changes.�[0m�[1m Your infrastructure matches the configuration.�[0m

�[0mTerraform has compared your real infrastructure against your configuration
and found no differences, so no changes are needed.
Releasing state lock. This may take a few moments...

Copy link

github-actions bot commented Jul 4, 2024

Terraform Lint Results

  • Terraform Version 📎1.9.1
  • Working Directory 📂./code/infra
  • Terraform Format and Style 🖌success

Copy link

github-actions bot commented Jul 4, 2024

Terraform Validation & Plan Results

  • Terraform Version 📎1.9.1
  • Working Directory 📂./code/infra
  • Terraform Initialization ⚙️success
  • Terraform Validation 🤖success
  • Terraform Plan 📖success
Show Plan

terraform
�[0m�[1mtime_sleep.sleep_kusto_db["operationaldb"]: Refreshing state... [id=2024-07-03T12:56:17Z]�[0m
�[0m�[1mdata.azurerm_location.current: Reading...�[0m�[0m
�[0m�[1mazurerm_resource_group.resource_group_storage: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-stg-rg]�[0m
�[0m�[1mdata.azurerm_client_config.current: Reading...�[0m�[0m
�[0m�[1mazurerm_resource_group.resource_group_dataeng: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg]�[0m
�[0m�[1mdata.azurerm_client_config.current: Read complete after 0s [id=Y2xpZW50Q29uZmlncy9jbGllbnRJZD00NDljMTk5OC1lYzgwLTQ4NmQtYjkwYi02MTRlZDFjMzE3Zjg7b2JqZWN0SWQ9Y2IxMTMzNjgtYWI0NC00YjU4LWI2NzgtYjA0Y2I5YWJhNDE3O3N1YnNjcmlwdGlvbklkPWJlMjU4MjBhLWRmODYtNDc5NC05ZTk1LTZhNDVjZDVjMDk0MTt0ZW5hbnRJZD01NzJjZjFlYy0zZjkwLTQ5YTItODk2Zi1hYjJmYTM2Y2EwZDM=]�[0m
�[0m�[1mdata.azurerm_subscription.current: Reading...�[0m�[0m
�[0m�[1mdata.azurerm_subscription.current: Read complete after 1s [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941]�[0m
�[0m�[1mazurerm_key_vault.key_vault: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.KeyVault/vaults/sc4-dev-vault001]�[0m
�[0m�[1mazurerm_data_factory.data_factory: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.DataFactory/factories/sc4-dev-df001]�[0m
�[0m�[1mazurerm_kusto_cluster.kusto_cluster: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.Kusto/clusters/sc4-dev-kusto001]�[0m
�[0m�[1mazurerm_storage_account.storage: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-stg-rg/providers/Microsoft.Storage/storageAccounts/sc4devstg001]�[0m
�[0m�[1mdata.azurerm_monitor_diagnostic_categories.diagnostic_categories_kusto_cluster: Reading...�[0m�[0m
�[0m�[1mazurerm_kusto_database.kusto_database["operationaldb"]: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.Kusto/clusters/sc4-dev-kusto001/databases/operationaldb]�[0m
�[0m�[1mazurerm_data_factory_managed_private_endpoint.data_factory_managed_private_endpoint_kusto_cluster: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.DataFactory/factories/sc4-dev-df001/managedVirtualNetworks/default/managedPrivateEndpoints/AzureDataExplorer]�[0m
�[0m�[1mazurerm_kusto_database_principal_assignment.data_factory_kusto_database_principal_assignment_viewer["operationaldb"]: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.Kusto/clusters/sc4-dev-kusto001/databases/operationaldb/principalAssignments/operationaldb-Viewer-sc4-dev-df001]�[0m
�[0m�[1mdata.azurerm_monitor_diagnostic_categories.diagnostic_categories_data_factory: Reading...�[0m�[0m
�[0m�[1mazurerm_kusto_database_principal_assignment.data_factory_kusto_database_principal_assignment_ingestor["operationaldb"]: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.Kusto/clusters/sc4-dev-kusto001/databases/operationaldb/principalAssignments/operationaldb-Ingestor-sc4-dev-df001]�[0m
�[0m�[1mazurerm_kusto_database_principal_assignment.data_factory_kusto_database_principal_assignment_admin["operationaldb"]: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.Kusto/clusters/sc4-dev-kusto001/databases/operationaldb/principalAssignments/operationaldb-Admin-sc4-dev-df001]�[0m
�[0m�[1mdata.azurerm_monitor_diagnostic_categories.diagnostic_categories_kusto_cluster: Read complete after 1s [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.Kusto/clusters/sc4-dev-kusto001]�[0m
�[0m�[1mazurerm_kusto_script.kusto_script["operationaldb"]: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.Kusto/clusters/sc4-dev-kusto001/databases/operationaldb/scripts/init-db-operationaldb]�[0m
�[0m�[1mdata.azurerm_monitor_diagnostic_categories.diagnostic_categories_key_vault: Reading...�[0m�[0m
�[0m�[1mazurerm_role_assignment.data_factory_role_assignment_key_vault: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.KeyVault/vaults/sc4-dev-vault001/providers/Microsoft.Authorization/roleAssignments/447e78c0-06d9-658f-8e0b-7794b110eadf]�[0m
�[0m�[1mdata.azurerm_monitor_diagnostic_categories.diagnostic_categories_data_factory: Read complete after 0s [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.DataFactory/factories/sc4-dev-df001]�[0m
�[0m�[1mazurerm_role_assignment.current_role_assignment_key_vault: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.KeyVault/vaults/sc4-dev-vault001/providers/Microsoft.Authorization/roleAssignments/4d664b45-a43b-fd62-a57d-d924fb3e016e]�[0m
�[0m�[1mdata.azurerm_location.current: Read complete after 3s [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/locations/germanywestcentral]�[0m
�[0m�[1mdata.azurerm_monitor_diagnostic_categories.diagnostic_categories_key_vault: Read complete after 1s [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-dataeng-rg/providers/Microsoft.KeyVault/vaults/sc4-dev-vault001]�[0m
�[0m�[1mazurerm_role_assignment.current_role_assignment_storage: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-stg-rg/providers/Microsoft.Storage/storageAccounts/sc4devstg001/providers/Microsoft.Authorization/roleAssignments/fa4c88e3-1962-8ab0-9bdc-1c162f0392ae]�[0m
�[0m�[1mazurerm_role_assignment.data_factory_role_assignment_storage: Refreshing state... [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-stg-rg/providers/Microsoft.Storage/storageAccounts/sc4devstg001/providers/Microsoft.Authorization/roleAssignments/c8fa5778-06b6-a47d-d6c0-e166a1b274dc]�[0m
�[0m�[1mdata.azurerm_monitor_diagnostic_categories.diagnostic_categories_storage: Reading...�[0m�[0m
�[0m�[1mazurerm_storage_container.storage_container["raw"]: Refreshing state... [id=https://sc4devstg001.blob.core.windows.net/raw]�[0m
�[0m�[1mazurerm_storage_container.storage_container["logs"]: Refreshing state... [id=https://sc4devstg001.blob.core.windows.net/logs]�[0m
�[0m�[1mazurerm_storage_container.storage_container["curated"]: Refreshing state... [id=https://sc4devstg001.blob.core.windows.net/curated]�[0m
�[0m�[1mazurerm_storage_container.storage_container["upload-ott"]: Refreshing state... [id=https://sc4devstg001.blob.core.windows.net/upload-ott]�[0m
�[0m�[1mazurerm_storage_container.storage_container["upload-iptv"]: Refreshing state... [id=https://sc4devstg001.blob.core.windows.net/upload-iptv]�[0m
�[0m�[1mdata.azurerm_monitor_diagnostic_categories.diagnostic_categories_storage: Read complete after 0s [id=/subscriptions/be25820a-df86-4794-9e95-6a45cd5c0941/resourceGroups/sc4-dev-stg-rg/providers/Microsoft.Storage/storageAccounts/sc4devstg001]�[0m

�[0m�[1m�[32mNo changes.�[0m�[1m Your infrastructure matches the configuration.�[0m

�[0mTerraform has compared your real infrastructure against your configuration
and found no differences, so no changes are needed.

Copy link
Contributor Author

@marvinbuss marvinbuss left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM!

@marvinbuss marvinbuss marked this pull request as ready for review July 4, 2024 12:57
@marvinbuss marvinbuss merged commit 3f8552a into main Jul 4, 2024
4 checks passed
@marvinbuss marvinbuss deleted the marvinbuss/change_datamodel branch July 4, 2024 12:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant