diff --git a/pkg/environment/applier.go b/pkg/environment/applier.go index 8aa7acd4..fb92697f 100644 --- a/pkg/environment/applier.go +++ b/pkg/environment/applier.go @@ -9,6 +9,7 @@ import ( "os/exec" "github.com/hashicorp/terraform-exec/tfexec" + tfjson "github.com/hashicorp/terraform-json" "github.com/kelseyhightower/envconfig" ) @@ -18,7 +19,7 @@ type Applier interface { Initialize() KubectlApply(namespace, directory string, dryRun bool) (string, error) KubectlDelete(namespace, directory string, dryRun bool) (string, error) - TerraformInitAndPlan(namespace string, directory string) (string, error) + TerraformInitAndPlan(namespace string, directory string) (*tfjson.Plan, string, error) TerraformInitAndApply(namespace string, directory string) (string, error) TerraformInitAndDestroy(namespace string, directory string) (string, error) TerraformDestroy(directory string) error @@ -115,11 +116,11 @@ func (m *ApplierImpl) TerraformInitAndApply(namespace, directory string) (string return out.String(), nil } -func (m *ApplierImpl) TerraformInitAndPlan(namespace, directory string) (string, error) { +func (m *ApplierImpl) TerraformInitAndPlan(namespace, directory string) (*tfjson.Plan, string, error) { var out bytes.Buffer terraform, err := tfexec.NewTerraform(directory, m.terraformBinaryPath) if err != nil { - return "", errors.New("unable to instantiate Terraform: " + err.Error()) + return nil, "", errors.New("unable to instantiate Terraform: " + err.Error()) } terraform.SetStdout(&out) @@ -128,12 +129,12 @@ func (m *ApplierImpl) TerraformInitAndPlan(namespace, directory string) (string, // Sometimes the error text would be useful in the command output that's // displayed in the UI. For this reason, we append the error to the // output before we return it. - errReturn := func(out bytes.Buffer, err error) (string, error) { + errReturn := func(out bytes.Buffer, err error) (*tfjson.Plan, string, error) { if err != nil { - return fmt.Sprintf("%s\n%s", out.String(), err.Error()), err + return nil, fmt.Sprintf("%s\n%s", out.String(), err.Error()), err } - return out.String(), nil + return nil, out.String(), nil } key := m.config.PipelineStateKeyPrefix + m.config.PipelineClusterState + "/" + namespace + "/terraform.tfstate" @@ -147,13 +148,24 @@ func (m *ApplierImpl) TerraformInitAndPlan(namespace, directory string) (string, return errReturn(out, err) } + outOption := tfexec.Out("plan-" + namespace + ".out") + _, err = terraform.Plan(context.Background(), outOption) + + tfPlan, _ := terraform.ShowPlanFile(context.Background(), "plan-"+namespace+".out") + + tfPlan.UseJSONNumber(true) + + if err != nil { + return nil, "", errors.New("unable to do Terraform Plan: " + err.Error()) + } + // ignore if any changes or no changes. _, err = terraform.Plan(context.Background()) if err != nil { - return "", errors.New("unable to do Terraform Plan: " + err.Error()) + return nil, "", errors.New("unable to do Terraform Plan: " + err.Error()) } - return out.String(), nil + return tfPlan, out.String(), nil } func (m *ApplierImpl) TerraformInitAndDestroy(namespace, directory string) (string, error) { diff --git a/pkg/environment/createPlanSummary.go b/pkg/environment/createPlanSummary.go new file mode 100644 index 00000000..771f37f9 --- /dev/null +++ b/pkg/environment/createPlanSummary.go @@ -0,0 +1,93 @@ +package environment + +import ( + "fmt" + + tfjson "github.com/hashicorp/terraform-json" + "github.com/ministryofjustice/cloud-platform-cli/pkg/github" +) + +func CreateCommentBody(tfPlan *tfjson.Plan) string { + resourcesToUpdate := []string{} + resourcesToDelete := []string{} + resourcesToReplace := []string{} + resourcesUnchanged := []string{} + resourcesToCreate := []string{} + body := ` +

Terraform Plan Summary

+` + + for _, resource := range tfPlan.ResourceChanges { + changes := resource.Change + + if len(changes.Actions) > 0 { + address := resource.Address + switch action := changes.Actions[0]; action { + case "no-op": + resourcesUnchanged = append(resourcesUnchanged, address) + break + case "create": + resourcesToCreate = append(resourcesToCreate, address) + break + case "delete": + if len(changes.Actions) > 1 { + resourcesToReplace = append(resourcesToReplace, address) + } else { + resourcesToDelete = append(resourcesToDelete, address) + } + break + case "update": + resourcesToUpdate = append(resourcesToUpdate, address) + break + default: + break + } + + } + } + + body += ` +
+ + Terraform Plan: %d to be created, %d to be destroyed, %d to be updated, %d to be replaced and %d unchanged. + +%s +%s +%s +%s +
+` + body = fmt.Sprintf(body, len(resourcesToCreate), len(resourcesToDelete), len(resourcesToUpdate), len(resourcesToReplace), len(resourcesUnchanged), details("create", "+", resourcesToCreate), details("destroy", "-", resourcesToDelete), details("update", "!", resourcesToUpdate), details("replace", "-+", resourcesToReplace)) + + if len(resourcesToCreate) == 0 && len(resourcesToReplace) == 0 && len(resourcesToUpdate) == 0 && len(resourcesToDelete) == 0 { + body = "\n```diff\n+ There are no terraform changes to apply```\n" + } + + return body +} + +func details(action, operator string, resources []string) string { + var str string + + if len(resources) > 0 { + str = ` +#### Resources to %s: +` + str = fmt.Sprintf(str, action) + + str += "```diff\n" + for _, el := range resources { + str += operator + " " + el + "\n" + } + + str += "```\n" + } + + return str +} + +func CreateComment(gh github.GithubIface, tfplan *tfjson.Plan, prNum int) bool { + body := CreateCommentBody(tfplan) + + return gh.CreateComment(prNum, body) +} diff --git a/pkg/environment/createPlanSummary_test.go b/pkg/environment/createPlanSummary_test.go new file mode 100644 index 00000000..2fe16189 --- /dev/null +++ b/pkg/environment/createPlanSummary_test.go @@ -0,0 +1,122 @@ +package environment_test + +import ( + "fmt" + "io" + "os" + "testing" + + tfjson "github.com/hashicorp/terraform-json" + "github.com/ministryofjustice/cloud-platform-cli/pkg/environment" +) + +func readPlanFromJson(path string) *tfjson.Plan { + var initPlan tfjson.Plan + + jsonFile, err := os.Open(path) + if err != nil { + fmt.Println(err) + } + defer jsonFile.Close() + + byteVal, err := io.ReadAll(jsonFile) + + unMarshallErr := initPlan.UnmarshalJSON(byteVal) + + if unMarshallErr != nil { + return nil + } + + return &initPlan +} + +func Test_CreateCommentBody(t *testing.T) { + changesOutput := ` +

Terraform Plan Summary

+ +
+ + Terraform Plan: %d to be created, %d to be destroyed, %d to be updated, %d to be replaced and %d unchanged. + + +%s + +
+` + + createChangesDiff := "#### Resources to create:\n```" + `diff ++ azurerm_linux_virtual_machine.calvinvm ++ azurerm_network_interface.calvin-nic ++ azurerm_network_interface_security_group_association.calvin-sg-nic ++ azurerm_network_security_group.calvin-security-group ++ azurerm_public_ip.calvin-ip ++ azurerm_resource_group.calvin ++ azurerm_storage_account.calvin-sa ++ azurerm_subnet.calvin-subnet ++ azurerm_virtual_network.calvin-vn ++ random_id.calvin-rid ++ tls_private_key.calvin_ssh +` + "```\n\n\n" + + mixedChangesDiff := "#### Resources to create:\n```" + `diff ++ azurerm_linux_virtual_machine.calvinvm ++ azurerm_network_security_group.calvin-security-group ++ azurerm_public_ip.calvin-ip ++ azurerm_resource_group.calvin ++ azurerm_storage_account.calvin-sa ++ azurerm_subnet.calvin-subnet ++ azurerm_virtual_network.calvin-vn ++ random_id.calvin-rid ++ tls_private_key.calvin_ssh +` + "```\n\n\n#### Resources to destroy:\n```" + `diff +- azurerm_network_interface.calvin-nic +` + "```\n\n\n#### Resources to update:\n```" + `diff +! azurerm_network_interface_security_group_association.calvin-sg-nic +` + "```\n" + + replacedChangesDiff := "#### Resources to create:\n```" + `diff ++ module.aks_lz.module.key_vault.azurerm_private_endpoint.key_vault +` + "```\n\n\n\n#### Resources to update:\n```" + `diff +! module.aks_lz.module.key_vault.azurerm_key_vault.key_vault +` + "```\n\n\n#### Resources to replace:\n```" + `diff +-+ module.aks_lz.azurerm_virtual_hub_connection.aks_vnet_hub_connection[0] +` + "```" + + createChangesExpected := fmt.Sprintf(changesOutput, 11, 0, 0, 0, 0, createChangesDiff) + mixedChangesExpected := fmt.Sprintf(changesOutput, 9, 1, 1, 0, 0, mixedChangesDiff) + replacedChangesExpected := fmt.Sprintf(changesOutput, 1, 0, 1, 1, 35, replacedChangesDiff) + + tfNoChangesPlan := readPlanFromJson("./fixtures/tf_nochanges.json") + tfChangesPlan01 := readPlanFromJson("./fixtures/tf_test01.json") + tfChangesPlan02 := readPlanFromJson("./fixtures/tf_test02.json") + tfChangesPlan03 := readPlanFromJson("./fixtures/tf_test03.json") + + type args struct { + tfPlan *tfjson.Plan + } + tests := []struct { + name string + args args + want string + }{ + { + "GIVEN a terraform plan with no changes THEN return a comment body stating so", args{tfNoChangesPlan}, "\n```diff\n+ There are no terraform changes to apply```\n", + }, + { + "GIVEN a terraform plan with CREATE changes THEN return a comment body with correct changes", args{tfChangesPlan01}, createChangesExpected, + }, + { + "GIVEN a terraform plan with CREATE, UPDATE, DESTROY changes THEN return a comment body with correct changes", args{tfChangesPlan02}, mixedChangesExpected, + }, + { + "GIVEN a terraform plan with CREATE, UPDATE, DESTROY changes THEN return a comment body with correct changes", args{tfChangesPlan03}, replacedChangesExpected, + }, + } + for _, tt := range tests { + t.Run(tt.name, func(t *testing.T) { + if got := environment.CreateCommentBody(tt.args.tfPlan); got != tt.want { + t.Errorf("createCommentBody() = %v, want %v", got, tt.want) + } + }) + } +} diff --git a/pkg/environment/environmentApply.go b/pkg/environment/environmentApply.go index d5995838..2a7dfce3 100644 --- a/pkg/environment/environmentApply.go +++ b/pkg/environment/environmentApply.go @@ -7,6 +7,8 @@ import ( "strings" gogithub "github.com/google/go-github/github" + + tfjson "github.com/hashicorp/terraform-json" "github.com/kelseyhightower/envconfig" "github.com/ministryofjustice/cloud-platform-cli/pkg/github" "github.com/ministryofjustice/cloud-platform-cli/pkg/slack" @@ -364,17 +366,17 @@ func (a *Apply) deleteKubectl() (string, error) { } // planTerraform calls applier -> TerraformInitAndPlan and prints the output from applier -func (a *Apply) planTerraform() (string, error) { +func (a *Apply) planTerraform() (*tfjson.Plan, string, error) { log.Printf("Running Terraform Plan for namespace: %v", a.Options.Namespace) tfFolder := a.Dir + "/resources" - outputTerraform, err := a.Applier.TerraformInitAndPlan(a.Options.Namespace, tfFolder) + tfPlan, outputTerraform, err := a.Applier.TerraformInitAndPlan(a.Options.Namespace, tfFolder) if err != nil { err := fmt.Errorf("error running terraform on namespace %s: %v \n %v", a.Options.Namespace, err, outputTerraform) - return "", err + return nil, "", err } - return outputTerraform, nil + return tfPlan, outputTerraform, nil } // applyTerraform calls applier -> TerraformInitAndApply and prints the output from applier @@ -442,12 +444,14 @@ func (a *Apply) planNamespace() error { exists, err := util.IsFilePathExists(repoPath + "/resources") if err == nil && exists { - outputTerraform, err := applier.planTerraform() + tfPlan, outputTerraform, err := applier.planTerraform() if err != nil { return err } fmt.Println("\nOutput of terraform:") + + CreateComment(a.GithubClient, tfPlan, a.Options.PRNumber) util.RedactedEnv(os.Stdout, outputTerraform, a.Options.RedactedEnv) } else { fmt.Printf("Namespace %s does not have terraform resources folder, skipping terraform plan\n", a.Options.Namespace) diff --git a/pkg/environment/fixtures/tf_nochanges.json b/pkg/environment/fixtures/tf_nochanges.json new file mode 100644 index 00000000..ea37be3e --- /dev/null +++ b/pkg/environment/fixtures/tf_nochanges.json @@ -0,0 +1,831 @@ +{ + "format_version": "1.0", + "terraform_version": "1.1.5", + "planned_values": { + "outputs": { + "tls_private_key": { + "sensitive": true + } + }, + "root_module": { + "resources": [ + { + "address": "azurerm_linux_virtual_machine.calvinvm", + "mode": "managed", + "type": "azurerm_linux_virtual_machine", + "name": "calvinvm", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 0, + "values": { + "additional_capabilities": [], + "admin_password": null, + "admin_ssh_key": [ + { + "username": "azureuser" + } + ], + "admin_username": "azureuser", + "allow_extension_operations": true, + "availability_set_id": null, + "boot_diagnostics": [ + {} + ], + "computer_name": "calvintestvm", + "custom_data": null, + "dedicated_host_group_id": null, + "dedicated_host_id": null, + "disable_password_authentication": true, + "encryption_at_host_enabled": null, + "eviction_policy": null, + "extensions_time_budget": "PT1H30M", + "identity": [], + "license_type": null, + "location": "centralus", + "max_bid_price": -1, + "name": "calvinVM", + "os_disk": [ + { + "caching": "ReadWrite", + "diff_disk_settings": [], + "disk_encryption_set_id": null, + "name": "calvinOsDisk", + "storage_account_type": "Standard_LRS", + "write_accelerator_enabled": false + } + ], + "patch_mode": "ImageDefault", + "plan": [], + "platform_fault_domain": -1, + "priority": "Regular", + "provision_vm_agent": true, + "proximity_placement_group_id": null, + "resource_group_name": "calvin-experimenting", + "secret": [], + "secure_boot_enabled": null, + "size": "Standard_DS1_v2", + "source_image_id": null, + "source_image_reference": [ + { + "offer": "UbuntuServer", + "publisher": "Canonical", + "sku": "18.04-LTS", + "version": "latest" + } + ], + "tags": { + "project": "calvin-experimenting" + }, + "timeouts": null, + "user_data": null, + "virtual_machine_scale_set_id": null, + "vtpm_enabled": null + }, + "sensitive_values": { + "additional_capabilities": [], + "admin_ssh_key": [ + {} + ], + "boot_diagnostics": [ + {} + ], + "identity": [], + "network_interface_ids": [], + "os_disk": [ + { + "diff_disk_settings": [] + } + ], + "plan": [], + "private_ip_addresses": [], + "public_ip_addresses": [], + "secret": [], + "source_image_reference": [ + {} + ], + "tags": {} + } + }, + { + "address": "azurerm_network_interface.calvin-nic", + "mode": "managed", + "type": "azurerm_network_interface", + "name": "calvin-nic", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 0, + "values": { + "enable_accelerated_networking": false, + "enable_ip_forwarding": false, + "ip_configuration": [ + { + "name": "calvinNicConfiguration", + "private_ip_address_allocation": "dynamic", + "private_ip_address_version": "IPv4" + } + ], + "location": "centralus", + "name": "calvinNICtest", + "resource_group_name": "calvin-experimenting", + "tags": { + "project": "calvin-experimenting" + }, + "timeouts": null + }, + "sensitive_values": { + "applied_dns_servers": [], + "dns_servers": [], + "ip_configuration": [ + {} + ], + "private_ip_addresses": [], + "tags": {} + } + }, + { + "address": "azurerm_network_interface_security_group_association.calvin-sg-nic", + "mode": "managed", + "type": "azurerm_network_interface_security_group_association", + "name": "calvin-sg-nic", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 0, + "values": { + "timeouts": null + }, + "sensitive_values": {} + }, + { + "address": "azurerm_network_security_group.calvin-security-group", + "mode": "managed", + "type": "azurerm_network_security_group", + "name": "calvin-security-group", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 0, + "values": { + "location": "centralus", + "name": "calvinsg", + "resource_group_name": "calvin-experimenting", + "security_rule": [ + { + "access": "Allow", + "description": "", + "destination_address_prefix": "*", + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_range": "22", + "destination_port_ranges": [], + "direction": "Inbound", + "name": "SSH", + "priority": 1001, + "protocol": "Tcp", + "source_address_prefix": "*", + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_range": "*", + "source_port_ranges": [] + } + ], + "tags": { + "project": "calvin-experimenting" + }, + "timeouts": null + }, + "sensitive_values": { + "security_rule": [ + { + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_ranges": [], + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_ranges": [] + } + ], + "tags": {} + } + }, + { + "address": "azurerm_public_ip.calvin-ip", + "mode": "managed", + "type": "azurerm_public_ip", + "name": "calvin-ip", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 0, + "values": { + "allocation_method": "Dynamic", + "domain_name_label": null, + "idle_timeout_in_minutes": 4, + "ip_tags": null, + "ip_version": "IPv4", + "location": "centralus", + "name": "calvinpublicip", + "public_ip_prefix_id": null, + "resource_group_name": "calvin-experimenting", + "reverse_fqdn": null, + "sku": "Basic", + "sku_tier": "Regional", + "tags": { + "project": "calvin-experimenting" + }, + "timeouts": null + }, + "sensitive_values": { + "tags": {}, + "zones": [] + } + }, + { + "address": "azurerm_resource_group.calvin", + "mode": "managed", + "type": "azurerm_resource_group", + "name": "calvin", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 0, + "values": { + "location": "centralus", + "name": "calvin-experimenting", + "tags": null, + "timeouts": null + }, + "sensitive_values": {} + }, + { + "address": "azurerm_storage_account.calvin-sa", + "mode": "managed", + "type": "azurerm_storage_account", + "name": "calvin-sa", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 2, + "values": { + "account_kind": "StorageV2", + "account_replication_type": "LRS", + "account_tier": "Standard", + "allow_blob_public_access": false, + "azure_files_authentication": [], + "custom_domain": [], + "enable_https_traffic_only": true, + "identity": [], + "infrastructure_encryption_enabled": false, + "is_hns_enabled": false, + "location": "centralus", + "min_tls_version": "TLS1_0", + "nfsv3_enabled": false, + "queue_encryption_key_type": "Service", + "resource_group_name": "calvin-experimenting", + "shared_access_key_enabled": true, + "static_website": [], + "table_encryption_key_type": "Service", + "tags": { + "project": "calvin-experimenting" + }, + "timeouts": null + }, + "sensitive_values": { + "azure_files_authentication": [], + "blob_properties": [], + "custom_domain": [], + "identity": [], + "network_rules": [], + "queue_properties": [], + "routing": [], + "share_properties": [], + "static_website": [], + "tags": {} + } + }, + { + "address": "azurerm_subnet.calvin-subnet", + "mode": "managed", + "type": "azurerm_subnet", + "name": "calvin-subnet", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 0, + "values": { + "address_prefixes": [ + "10.0.1.0/24" + ], + "delegation": [], + "enforce_private_link_endpoint_network_policies": false, + "enforce_private_link_service_network_policies": false, + "name": "calvinsubnettest", + "resource_group_name": "calvin-experimenting", + "service_endpoint_policy_ids": null, + "service_endpoints": null, + "timeouts": null, + "virtual_network_name": "calvinvnettest" + }, + "sensitive_values": { + "address_prefixes": [ + false + ], + "delegation": [] + } + }, + { + "address": "azurerm_virtual_network.calvin-vn", + "mode": "managed", + "type": "azurerm_virtual_network", + "name": "calvin-vn", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 0, + "values": { + "address_space": [ + "10.0.0.0/16" + ], + "bgp_community": null, + "ddos_protection_plan": [], + "flow_timeout_in_minutes": null, + "location": "centralus", + "name": "calvinvnettest", + "resource_group_name": "calvin-experimenting", + "tags": { + "project": "calvin-experimenting" + }, + "timeouts": null, + "vm_protection_enabled": false + }, + "sensitive_values": { + "address_space": [ + false + ], + "ddos_protection_plan": [], + "dns_servers": [], + "subnet": [], + "tags": {} + } + }, + { + "address": "random_id.calvin-rid", + "mode": "managed", + "type": "random_id", + "name": "calvin-rid", + "provider_name": "registry.terraform.io/hashicorp/random", + "schema_version": 0, + "values": { + "byte_length": 8, + "keepers": { + "resource_group": "calvin-experimenting" + }, + "prefix": null + }, + "sensitive_values": { + "keepers": {} + } + }, + { + "address": "tls_private_key.calvin_ssh", + "mode": "managed", + "type": "tls_private_key", + "name": "calvin_ssh", + "provider_name": "registry.terraform.io/hashicorp/tls", + "schema_version": 0, + "values": { + "algorithm": "RSA", + "ecdsa_curve": "P224", + "rsa_bits": 4096 + }, + "sensitive_values": {} + } + ] + } + }, + "resource_changes": [], + "output_changes": {}, + "configuration": { + "provider_config": { + "azurerm": { + "name": "azurerm", + "version_constraint": "2.95.0", + "expressions": { + "features": [ + {} + ] + } + } + }, + "root_module": { + "outputs": { + "tls_private_key": { + "sensitive": true, + "expression": { + "references": [ + "tls_private_key.calvin_ssh.private_key_pem", + "tls_private_key.calvin_ssh" + ] + } + } + }, + "resources": [ + { + "address": "azurerm_linux_virtual_machine.calvinvm", + "mode": "managed", + "type": "azurerm_linux_virtual_machine", + "name": "calvinvm", + "provider_config_key": "azurerm", + "expressions": { + "admin_ssh_key": [ + { + "public_key": { + "references": [ + "tls_private_key.calvin_ssh.public_key_openssh", + "tls_private_key.calvin_ssh" + ] + }, + "username": { + "constant_value": "azureuser" + } + } + ], + "admin_username": { + "constant_value": "azureuser" + }, + "boot_diagnostics": [ + { + "storage_account_uri": { + "references": [ + "azurerm_storage_account.calvin-sa.primary_blob_endpoint", + "azurerm_storage_account.calvin-sa" + ] + } + } + ], + "computer_name": { + "constant_value": "calvintestvm" + }, + "disable_password_authentication": { + "constant_value": true + }, + "location": { + "references": [ + "azurerm_resource_group.calvin.location", + "azurerm_resource_group.calvin" + ] + }, + "name": { + "constant_value": "calvinVM" + }, + "network_interface_ids": { + "references": [ + "azurerm_network_interface.calvin-nic.id", + "azurerm_network_interface.calvin-nic" + ] + }, + "os_disk": [ + { + "caching": { + "constant_value": "ReadWrite" + }, + "name": { + "constant_value": "calvinOsDisk" + }, + "storage_account_type": { + "constant_value": "Standard_LRS" + } + } + ], + "resource_group_name": { + "references": [ + "azurerm_resource_group.calvin.name", + "azurerm_resource_group.calvin" + ] + }, + "size": { + "constant_value": "Standard_DS1_v2" + }, + "source_image_reference": [ + { + "offer": { + "constant_value": "UbuntuServer" + }, + "publisher": { + "constant_value": "Canonical" + }, + "sku": { + "constant_value": "18.04-LTS" + }, + "version": { + "constant_value": "latest" + } + } + ], + "tags": { + "constant_value": { + "project": "calvin-experimenting" + } + } + }, + "schema_version": 0 + }, + { + "address": "azurerm_network_interface.calvin-nic", + "mode": "managed", + "type": "azurerm_network_interface", + "name": "calvin-nic", + "provider_config_key": "azurerm", + "expressions": { + "ip_configuration": [ + { + "name": { + "constant_value": "calvinNicConfiguration" + }, + "private_ip_address_allocation": { + "constant_value": "Dynamic" + }, + "public_ip_address_id": { + "references": [ + "azurerm_public_ip.calvin-ip.id", + "azurerm_public_ip.calvin-ip" + ] + }, + "subnet_id": { + "references": [ + "azurerm_subnet.calvin-subnet.id", + "azurerm_subnet.calvin-subnet" + ] + } + } + ], + "location": { + "references": [ + "azurerm_resource_group.calvin.location", + "azurerm_resource_group.calvin" + ] + }, + "name": { + "constant_value": "calvinNICtest" + }, + "resource_group_name": { + "references": [ + "azurerm_resource_group.calvin.name", + "azurerm_resource_group.calvin" + ] + }, + "tags": { + "constant_value": { + "project": "calvin-experimenting" + } + } + }, + "schema_version": 0 + }, + { + "address": "azurerm_network_interface_security_group_association.calvin-sg-nic", + "mode": "managed", + "type": "azurerm_network_interface_security_group_association", + "name": "calvin-sg-nic", + "provider_config_key": "azurerm", + "expressions": { + "network_interface_id": { + "references": [ + "azurerm_network_interface.calvin-nic.id", + "azurerm_network_interface.calvin-nic" + ] + }, + "network_security_group_id": { + "references": [ + "azurerm_network_security_group.calvin-security-group.id", + "azurerm_network_security_group.calvin-security-group" + ] + } + }, + "schema_version": 0 + }, + { + "address": "azurerm_network_security_group.calvin-security-group", + "mode": "managed", + "type": "azurerm_network_security_group", + "name": "calvin-security-group", + "provider_config_key": "azurerm", + "expressions": { + "location": { + "references": [ + "azurerm_resource_group.calvin.location", + "azurerm_resource_group.calvin" + ] + }, + "name": { + "constant_value": "calvinsg" + }, + "resource_group_name": { + "references": [ + "azurerm_resource_group.calvin.name", + "azurerm_resource_group.calvin" + ] + }, + "security_rule": { + "constant_value": [ + { + "access": "Allow", + "description": null, + "destination_address_prefix": "*", + "destination_address_prefixes": null, + "destination_application_security_group_ids": null, + "destination_port_range": "22", + "destination_port_ranges": null, + "direction": "Inbound", + "name": "SSH", + "priority": 1001, + "protocol": "Tcp", + "source_address_prefix": "*", + "source_address_prefixes": null, + "source_application_security_group_ids": null, + "source_port_range": "*", + "source_port_ranges": null + } + ] + }, + "tags": { + "constant_value": { + "project": "calvin-experimenting" + } + } + }, + "schema_version": 0 + }, + { + "address": "azurerm_public_ip.calvin-ip", + "mode": "managed", + "type": "azurerm_public_ip", + "name": "calvin-ip", + "provider_config_key": "azurerm", + "expressions": { + "allocation_method": { + "constant_value": "Dynamic" + }, + "location": { + "references": [ + "azurerm_resource_group.calvin.location", + "azurerm_resource_group.calvin" + ] + }, + "name": { + "constant_value": "calvinpublicip" + }, + "resource_group_name": { + "references": [ + "azurerm_resource_group.calvin.name", + "azurerm_resource_group.calvin" + ] + }, + "tags": { + "constant_value": { + "project": "calvin-experimenting" + } + } + }, + "schema_version": 0 + }, + { + "address": "azurerm_resource_group.calvin", + "mode": "managed", + "type": "azurerm_resource_group", + "name": "calvin", + "provider_config_key": "azurerm", + "expressions": { + "location": { + "constant_value": "Central US" + }, + "name": { + "constant_value": "calvin-experimenting" + } + }, + "schema_version": 0 + }, + { + "address": "azurerm_storage_account.calvin-sa", + "mode": "managed", + "type": "azurerm_storage_account", + "name": "calvin-sa", + "provider_config_key": "azurerm", + "expressions": { + "account_replication_type": { + "constant_value": "LRS" + }, + "account_tier": { + "constant_value": "Standard" + }, + "location": { + "references": [ + "azurerm_resource_group.calvin.location", + "azurerm_resource_group.calvin" + ] + }, + "name": { + "references": [ + "random_id.calvin-rid.hex", + "random_id.calvin-rid" + ] + }, + "resource_group_name": { + "references": [ + "azurerm_resource_group.calvin.name", + "azurerm_resource_group.calvin" + ] + }, + "tags": { + "constant_value": { + "project": "calvin-experimenting" + } + } + }, + "schema_version": 2 + }, + { + "address": "azurerm_subnet.calvin-subnet", + "mode": "managed", + "type": "azurerm_subnet", + "name": "calvin-subnet", + "provider_config_key": "azurerm", + "expressions": { + "address_prefixes": { + "constant_value": [ + "10.0.1.0/24" + ] + }, + "name": { + "constant_value": "calvinsubnettest" + }, + "resource_group_name": { + "references": [ + "azurerm_resource_group.calvin.name", + "azurerm_resource_group.calvin" + ] + }, + "virtual_network_name": { + "references": [ + "azurerm_virtual_network.calvin-vn.name", + "azurerm_virtual_network.calvin-vn" + ] + } + }, + "schema_version": 0 + }, + { + "address": "azurerm_virtual_network.calvin-vn", + "mode": "managed", + "type": "azurerm_virtual_network", + "name": "calvin-vn", + "provider_config_key": "azurerm", + "expressions": { + "address_space": { + "constant_value": [ + "10.0.0.0/16" + ] + }, + "location": { + "constant_value": "Central US" + }, + "name": { + "constant_value": "calvinvnettest" + }, + "resource_group_name": { + "references": [ + "azurerm_resource_group.calvin.name", + "azurerm_resource_group.calvin" + ] + }, + "tags": { + "constant_value": { + "project": "calvin-experimenting" + } + } + }, + "schema_version": 0 + }, + { + "address": "random_id.calvin-rid", + "mode": "managed", + "type": "random_id", + "name": "calvin-rid", + "provider_config_key": "random", + "expressions": { + "byte_length": { + "constant_value": 8 + }, + "keepers": { + "references": [ + "azurerm_resource_group.calvin.name", + "azurerm_resource_group.calvin" + ] + } + }, + "schema_version": 0 + }, + { + "address": "tls_private_key.calvin_ssh", + "mode": "managed", + "type": "tls_private_key", + "name": "calvin_ssh", + "provider_config_key": "tls", + "expressions": { + "algorithm": { + "constant_value": "RSA" + }, + "rsa_bits": { + "constant_value": 4096 + } + }, + "schema_version": 0 + } + ] + } + } +} diff --git a/pkg/environment/fixtures/tf_test01.json b/pkg/environment/fixtures/tf_test01.json new file mode 100644 index 00000000..b006d2ff --- /dev/null +++ b/pkg/environment/fixtures/tf_test01.json @@ -0,0 +1,1460 @@ +{ + "format_version": "1.0", + "terraform_version": "1.1.5", + "planned_values": { + "outputs": { + "tls_private_key": { + "sensitive": true + } + }, + "root_module": { + "resources": [ + { + "address": "azurerm_linux_virtual_machine.calvinvm", + "mode": "managed", + "type": "azurerm_linux_virtual_machine", + "name": "calvinvm", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 0, + "values": { + "additional_capabilities": [], + "admin_password": null, + "admin_ssh_key": [ + { + "username": "azureuser" + } + ], + "admin_username": "azureuser", + "allow_extension_operations": true, + "availability_set_id": null, + "boot_diagnostics": [ + {} + ], + "computer_name": "calvintestvm", + "custom_data": null, + "dedicated_host_group_id": null, + "dedicated_host_id": null, + "disable_password_authentication": true, + "encryption_at_host_enabled": null, + "eviction_policy": null, + "extensions_time_budget": "PT1H30M", + "identity": [], + "license_type": null, + "location": "centralus", + "max_bid_price": -1, + "name": "calvinVM", + "os_disk": [ + { + "caching": "ReadWrite", + "diff_disk_settings": [], + "disk_encryption_set_id": null, + "name": "calvinOsDisk", + "storage_account_type": "Standard_LRS", + "write_accelerator_enabled": false + } + ], + "patch_mode": "ImageDefault", + "plan": [], + "platform_fault_domain": -1, + "priority": "Regular", + "provision_vm_agent": true, + "proximity_placement_group_id": null, + "resource_group_name": "calvin-experimenting", + "secret": [], + "secure_boot_enabled": null, + "size": "Standard_DS1_v2", + "source_image_id": null, + "source_image_reference": [ + { + "offer": "UbuntuServer", + "publisher": "Canonical", + "sku": "18.04-LTS", + "version": "latest" + } + ], + "tags": { + "project": "calvin-experimenting" + }, + "timeouts": null, + "user_data": null, + "virtual_machine_scale_set_id": null, + "vtpm_enabled": null + }, + "sensitive_values": { + "additional_capabilities": [], + "admin_ssh_key": [ + {} + ], + "boot_diagnostics": [ + {} + ], + "identity": [], + "network_interface_ids": [], + "os_disk": [ + { + "diff_disk_settings": [] + } + ], + "plan": [], + "private_ip_addresses": [], + "public_ip_addresses": [], + "secret": [], + "source_image_reference": [ + {} + ], + "tags": {} + } + }, + { + "address": "azurerm_network_interface.calvin-nic", + "mode": "managed", + "type": "azurerm_network_interface", + "name": "calvin-nic", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 0, + "values": { + "enable_accelerated_networking": false, + "enable_ip_forwarding": false, + "ip_configuration": [ + { + "name": "calvinNicConfiguration", + "private_ip_address_allocation": "dynamic", + "private_ip_address_version": "IPv4" + } + ], + "location": "centralus", + "name": "calvinNICtest", + "resource_group_name": "calvin-experimenting", + "tags": { + "project": "calvin-experimenting" + }, + "timeouts": null + }, + "sensitive_values": { + "applied_dns_servers": [], + "dns_servers": [], + "ip_configuration": [ + {} + ], + "private_ip_addresses": [], + "tags": {} + } + }, + { + "address": "azurerm_network_interface_security_group_association.calvin-sg-nic", + "mode": "managed", + "type": "azurerm_network_interface_security_group_association", + "name": "calvin-sg-nic", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 0, + "values": { + "timeouts": null + }, + "sensitive_values": {} + }, + { + "address": "azurerm_network_security_group.calvin-security-group", + "mode": "managed", + "type": "azurerm_network_security_group", + "name": "calvin-security-group", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 0, + "values": { + "location": "centralus", + "name": "calvinsg", + "resource_group_name": "calvin-experimenting", + "security_rule": [ + { + "access": "Allow", + "description": "", + "destination_address_prefix": "*", + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_range": "22", + "destination_port_ranges": [], + "direction": "Inbound", + "name": "SSH", + "priority": 1001, + "protocol": "Tcp", + "source_address_prefix": "*", + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_range": "*", + "source_port_ranges": [] + } + ], + "tags": { + "project": "calvin-experimenting" + }, + "timeouts": null + }, + "sensitive_values": { + "security_rule": [ + { + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_ranges": [], + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_ranges": [] + } + ], + "tags": {} + } + }, + { + "address": "azurerm_public_ip.calvin-ip", + "mode": "managed", + "type": "azurerm_public_ip", + "name": "calvin-ip", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 0, + "values": { + "allocation_method": "Dynamic", + "domain_name_label": null, + "idle_timeout_in_minutes": 4, + "ip_tags": null, + "ip_version": "IPv4", + "location": "centralus", + "name": "calvinpublicip", + "public_ip_prefix_id": null, + "resource_group_name": "calvin-experimenting", + "reverse_fqdn": null, + "sku": "Basic", + "sku_tier": "Regional", + "tags": { + "project": "calvin-experimenting" + }, + "timeouts": null + }, + "sensitive_values": { + "tags": {}, + "zones": [] + } + }, + { + "address": "azurerm_resource_group.calvin", + "mode": "managed", + "type": "azurerm_resource_group", + "name": "calvin", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 0, + "values": { + "location": "centralus", + "name": "calvin-experimenting", + "tags": null, + "timeouts": null + }, + "sensitive_values": {} + }, + { + "address": "azurerm_storage_account.calvin-sa", + "mode": "managed", + "type": "azurerm_storage_account", + "name": "calvin-sa", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 2, + "values": { + "account_kind": "StorageV2", + "account_replication_type": "LRS", + "account_tier": "Standard", + "allow_blob_public_access": false, + "azure_files_authentication": [], + "custom_domain": [], + "enable_https_traffic_only": true, + "identity": [], + "infrastructure_encryption_enabled": false, + "is_hns_enabled": false, + "location": "centralus", + "min_tls_version": "TLS1_0", + "nfsv3_enabled": false, + "queue_encryption_key_type": "Service", + "resource_group_name": "calvin-experimenting", + "shared_access_key_enabled": true, + "static_website": [], + "table_encryption_key_type": "Service", + "tags": { + "project": "calvin-experimenting" + }, + "timeouts": null + }, + "sensitive_values": { + "azure_files_authentication": [], + "blob_properties": [], + "custom_domain": [], + "identity": [], + "network_rules": [], + "queue_properties": [], + "routing": [], + "share_properties": [], + "static_website": [], + "tags": {} + } + }, + { + "address": "azurerm_subnet.calvin-subnet", + "mode": "managed", + "type": "azurerm_subnet", + "name": "calvin-subnet", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 0, + "values": { + "address_prefixes": [ + "10.0.1.0/24" + ], + "delegation": [], + "enforce_private_link_endpoint_network_policies": false, + "enforce_private_link_service_network_policies": false, + "name": "calvinsubnettest", + "resource_group_name": "calvin-experimenting", + "service_endpoint_policy_ids": null, + "service_endpoints": null, + "timeouts": null, + "virtual_network_name": "calvinvnettest" + }, + "sensitive_values": { + "address_prefixes": [ + false + ], + "delegation": [] + } + }, + { + "address": "azurerm_virtual_network.calvin-vn", + "mode": "managed", + "type": "azurerm_virtual_network", + "name": "calvin-vn", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 0, + "values": { + "address_space": [ + "10.0.0.0/16" + ], + "bgp_community": null, + "ddos_protection_plan": [], + "flow_timeout_in_minutes": null, + "location": "centralus", + "name": "calvinvnettest", + "resource_group_name": "calvin-experimenting", + "tags": { + "project": "calvin-experimenting" + }, + "timeouts": null, + "vm_protection_enabled": false + }, + "sensitive_values": { + "address_space": [ + false + ], + "ddos_protection_plan": [], + "dns_servers": [], + "subnet": [], + "tags": {} + } + }, + { + "address": "random_id.calvin-rid", + "mode": "managed", + "type": "random_id", + "name": "calvin-rid", + "provider_name": "registry.terraform.io/hashicorp/random", + "schema_version": 0, + "values": { + "byte_length": 8, + "keepers": { + "resource_group": "calvin-experimenting" + }, + "prefix": null + }, + "sensitive_values": { + "keepers": {} + } + }, + { + "address": "tls_private_key.calvin_ssh", + "mode": "managed", + "type": "tls_private_key", + "name": "calvin_ssh", + "provider_name": "registry.terraform.io/hashicorp/tls", + "schema_version": 0, + "values": { + "algorithm": "RSA", + "ecdsa_curve": "P224", + "rsa_bits": 4096 + }, + "sensitive_values": {} + } + ] + } + }, + "resource_changes": [ + { + "address": "azurerm_linux_virtual_machine.calvinvm", + "mode": "managed", + "type": "azurerm_linux_virtual_machine", + "name": "calvinvm", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "change": { + "actions": [ + "create" + ], + "before": null, + "after": { + "additional_capabilities": [], + "admin_password": null, + "admin_ssh_key": [ + { + "username": "azureuser" + } + ], + "admin_username": "azureuser", + "allow_extension_operations": true, + "availability_set_id": null, + "boot_diagnostics": [ + {} + ], + "computer_name": "calvintestvm", + "custom_data": null, + "dedicated_host_group_id": null, + "dedicated_host_id": null, + "disable_password_authentication": true, + "encryption_at_host_enabled": null, + "eviction_policy": null, + "extensions_time_budget": "PT1H30M", + "identity": [], + "license_type": null, + "location": "centralus", + "max_bid_price": -1, + "name": "calvinVM", + "os_disk": [ + { + "caching": "ReadWrite", + "diff_disk_settings": [], + "disk_encryption_set_id": null, + "name": "calvinOsDisk", + "storage_account_type": "Standard_LRS", + "write_accelerator_enabled": false + } + ], + "patch_mode": "ImageDefault", + "plan": [], + "platform_fault_domain": -1, + "priority": "Regular", + "provision_vm_agent": true, + "proximity_placement_group_id": null, + "resource_group_name": "calvin-experimenting", + "secret": [], + "secure_boot_enabled": null, + "size": "Standard_DS1_v2", + "source_image_id": null, + "source_image_reference": [ + { + "offer": "UbuntuServer", + "publisher": "Canonical", + "sku": "18.04-LTS", + "version": "latest" + } + ], + "tags": { + "project": "calvin-experimenting" + }, + "timeouts": null, + "user_data": null, + "virtual_machine_scale_set_id": null, + "vtpm_enabled": null + }, + "after_unknown": { + "additional_capabilities": [], + "admin_ssh_key": [ + { + "public_key": true + } + ], + "boot_diagnostics": [ + { + "storage_account_uri": true + } + ], + "id": true, + "identity": [], + "network_interface_ids": true, + "os_disk": [ + { + "diff_disk_settings": [], + "disk_size_gb": true + } + ], + "plan": [], + "private_ip_address": true, + "private_ip_addresses": true, + "public_ip_address": true, + "public_ip_addresses": true, + "secret": [], + "source_image_reference": [ + {} + ], + "tags": {}, + "virtual_machine_id": true, + "zone": true + }, + "before_sensitive": false, + "after_sensitive": { + "additional_capabilities": [], + "admin_password": true, + "admin_ssh_key": [ + {} + ], + "boot_diagnostics": [ + {} + ], + "custom_data": true, + "identity": [], + "network_interface_ids": [], + "os_disk": [ + { + "diff_disk_settings": [] + } + ], + "plan": [], + "private_ip_addresses": [], + "public_ip_addresses": [], + "secret": [], + "source_image_reference": [ + {} + ], + "tags": {} + } + } + }, + { + "address": "azurerm_network_interface.calvin-nic", + "mode": "managed", + "type": "azurerm_network_interface", + "name": "calvin-nic", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "change": { + "actions": [ + "create" + ], + "before": null, + "after": { + "enable_accelerated_networking": false, + "enable_ip_forwarding": false, + "ip_configuration": [ + { + "name": "calvinNicConfiguration", + "private_ip_address_allocation": "dynamic", + "private_ip_address_version": "IPv4" + } + ], + "location": "centralus", + "name": "calvinNICtest", + "resource_group_name": "calvin-experimenting", + "tags": { + "project": "calvin-experimenting" + }, + "timeouts": null + }, + "after_unknown": { + "applied_dns_servers": true, + "dns_servers": true, + "id": true, + "internal_dns_name_label": true, + "internal_domain_name_suffix": true, + "ip_configuration": [ + { + "gateway_load_balancer_frontend_ip_configuration_id": true, + "primary": true, + "private_ip_address": true, + "public_ip_address_id": true, + "subnet_id": true + } + ], + "mac_address": true, + "private_ip_address": true, + "private_ip_addresses": true, + "tags": {}, + "virtual_machine_id": true + }, + "before_sensitive": false, + "after_sensitive": { + "applied_dns_servers": [], + "dns_servers": [], + "ip_configuration": [ + {} + ], + "private_ip_addresses": [], + "tags": {} + } + } + }, + { + "address": "azurerm_network_interface_security_group_association.calvin-sg-nic", + "mode": "managed", + "type": "azurerm_network_interface_security_group_association", + "name": "calvin-sg-nic", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "change": { + "actions": [ + "create" + ], + "before": null, + "after": { + "timeouts": null + }, + "after_unknown": { + "id": true, + "network_interface_id": true, + "network_security_group_id": true + }, + "before_sensitive": false, + "after_sensitive": {} + } + }, + { + "address": "azurerm_network_security_group.calvin-security-group", + "mode": "managed", + "type": "azurerm_network_security_group", + "name": "calvin-security-group", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "change": { + "actions": [ + "create" + ], + "before": null, + "after": { + "location": "centralus", + "name": "calvinsg", + "resource_group_name": "calvin-experimenting", + "security_rule": [ + { + "access": "Allow", + "description": "", + "destination_address_prefix": "*", + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_range": "22", + "destination_port_ranges": [], + "direction": "Inbound", + "name": "SSH", + "priority": 1001, + "protocol": "Tcp", + "source_address_prefix": "*", + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_range": "*", + "source_port_ranges": [] + } + ], + "tags": { + "project": "calvin-experimenting" + }, + "timeouts": null + }, + "after_unknown": { + "id": true, + "security_rule": [ + { + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_ranges": [], + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_ranges": [] + } + ], + "tags": {} + }, + "before_sensitive": false, + "after_sensitive": { + "security_rule": [ + { + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_ranges": [], + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_ranges": [] + } + ], + "tags": {} + } + } + }, + { + "address": "azurerm_public_ip.calvin-ip", + "mode": "managed", + "type": "azurerm_public_ip", + "name": "calvin-ip", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "change": { + "actions": [ + "create" + ], + "before": null, + "after": { + "allocation_method": "Dynamic", + "domain_name_label": null, + "idle_timeout_in_minutes": 4, + "ip_tags": null, + "ip_version": "IPv4", + "location": "centralus", + "name": "calvinpublicip", + "public_ip_prefix_id": null, + "resource_group_name": "calvin-experimenting", + "reverse_fqdn": null, + "sku": "Basic", + "sku_tier": "Regional", + "tags": { + "project": "calvin-experimenting" + }, + "timeouts": null + }, + "after_unknown": { + "availability_zone": true, + "fqdn": true, + "id": true, + "ip_address": true, + "tags": {}, + "zones": true + }, + "before_sensitive": false, + "after_sensitive": { + "tags": {}, + "zones": [] + } + } + }, + { + "address": "azurerm_resource_group.calvin", + "mode": "managed", + "type": "azurerm_resource_group", + "name": "calvin", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "change": { + "actions": [ + "create" + ], + "before": null, + "after": { + "location": "centralus", + "name": "calvin-experimenting", + "tags": null, + "timeouts": null + }, + "after_unknown": { + "id": true + }, + "before_sensitive": false, + "after_sensitive": {} + } + }, + { + "address": "azurerm_storage_account.calvin-sa", + "mode": "managed", + "type": "azurerm_storage_account", + "name": "calvin-sa", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "change": { + "actions": [ + "create" + ], + "before": null, + "after": { + "account_kind": "StorageV2", + "account_replication_type": "LRS", + "account_tier": "Standard", + "allow_blob_public_access": false, + "azure_files_authentication": [], + "custom_domain": [], + "enable_https_traffic_only": true, + "identity": [], + "infrastructure_encryption_enabled": false, + "is_hns_enabled": false, + "location": "centralus", + "min_tls_version": "TLS1_0", + "nfsv3_enabled": false, + "queue_encryption_key_type": "Service", + "resource_group_name": "calvin-experimenting", + "shared_access_key_enabled": true, + "static_website": [], + "table_encryption_key_type": "Service", + "tags": { + "project": "calvin-experimenting" + }, + "timeouts": null + }, + "after_unknown": { + "access_tier": true, + "azure_files_authentication": [], + "blob_properties": true, + "custom_domain": [], + "id": true, + "identity": [], + "large_file_share_enabled": true, + "name": true, + "network_rules": true, + "primary_access_key": true, + "primary_blob_connection_string": true, + "primary_blob_endpoint": true, + "primary_blob_host": true, + "primary_connection_string": true, + "primary_dfs_endpoint": true, + "primary_dfs_host": true, + "primary_file_endpoint": true, + "primary_file_host": true, + "primary_location": true, + "primary_queue_endpoint": true, + "primary_queue_host": true, + "primary_table_endpoint": true, + "primary_table_host": true, + "primary_web_endpoint": true, + "primary_web_host": true, + "queue_properties": true, + "routing": true, + "secondary_access_key": true, + "secondary_blob_connection_string": true, + "secondary_blob_endpoint": true, + "secondary_blob_host": true, + "secondary_connection_string": true, + "secondary_dfs_endpoint": true, + "secondary_dfs_host": true, + "secondary_file_endpoint": true, + "secondary_file_host": true, + "secondary_location": true, + "secondary_queue_endpoint": true, + "secondary_queue_host": true, + "secondary_table_endpoint": true, + "secondary_table_host": true, + "secondary_web_endpoint": true, + "secondary_web_host": true, + "share_properties": true, + "static_website": [], + "tags": {} + }, + "before_sensitive": false, + "after_sensitive": { + "azure_files_authentication": [], + "blob_properties": [], + "custom_domain": [], + "identity": [], + "network_rules": [], + "primary_access_key": true, + "primary_blob_connection_string": true, + "primary_connection_string": true, + "queue_properties": [], + "routing": [], + "secondary_access_key": true, + "secondary_blob_connection_string": true, + "secondary_connection_string": true, + "share_properties": [], + "static_website": [], + "tags": {} + } + } + }, + { + "address": "azurerm_subnet.calvin-subnet", + "mode": "managed", + "type": "azurerm_subnet", + "name": "calvin-subnet", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "change": { + "actions": [ + "create" + ], + "before": null, + "after": { + "address_prefixes": [ + "10.0.1.0/24" + ], + "delegation": [], + "enforce_private_link_endpoint_network_policies": false, + "enforce_private_link_service_network_policies": false, + "name": "calvinsubnettest", + "resource_group_name": "calvin-experimenting", + "service_endpoint_policy_ids": null, + "service_endpoints": null, + "timeouts": null, + "virtual_network_name": "calvinvnettest" + }, + "after_unknown": { + "address_prefix": true, + "address_prefixes": [ + false + ], + "delegation": [], + "id": true + }, + "before_sensitive": false, + "after_sensitive": { + "address_prefixes": [ + false + ], + "delegation": [] + } + } + }, + { + "address": "azurerm_virtual_network.calvin-vn", + "mode": "managed", + "type": "azurerm_virtual_network", + "name": "calvin-vn", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "change": { + "actions": [ + "create" + ], + "before": null, + "after": { + "address_space": [ + "10.0.0.0/16" + ], + "bgp_community": null, + "ddos_protection_plan": [], + "flow_timeout_in_minutes": null, + "location": "centralus", + "name": "calvinvnettest", + "resource_group_name": "calvin-experimenting", + "tags": { + "project": "calvin-experimenting" + }, + "timeouts": null, + "vm_protection_enabled": false + }, + "after_unknown": { + "address_space": [ + false + ], + "ddos_protection_plan": [], + "dns_servers": true, + "guid": true, + "id": true, + "subnet": true, + "tags": {} + }, + "before_sensitive": false, + "after_sensitive": { + "address_space": [ + false + ], + "ddos_protection_plan": [], + "dns_servers": [], + "subnet": [], + "tags": {} + } + } + }, + { + "address": "random_id.calvin-rid", + "mode": "managed", + "type": "random_id", + "name": "calvin-rid", + "provider_name": "registry.terraform.io/hashicorp/random", + "change": { + "actions": [ + "create" + ], + "before": null, + "after": { + "byte_length": 8, + "keepers": { + "resource_group": "calvin-experimenting" + }, + "prefix": null + }, + "after_unknown": { + "b64_std": true, + "b64_url": true, + "dec": true, + "hex": true, + "id": true, + "keepers": {} + }, + "before_sensitive": false, + "after_sensitive": { + "keepers": {} + } + } + }, + { + "address": "tls_private_key.calvin_ssh", + "mode": "managed", + "type": "tls_private_key", + "name": "calvin_ssh", + "provider_name": "registry.terraform.io/hashicorp/tls", + "change": { + "actions": [ + "create" + ], + "before": null, + "after": { + "algorithm": "RSA", + "ecdsa_curve": "P224", + "rsa_bits": 4096 + }, + "after_unknown": { + "id": true, + "private_key_pem": true, + "public_key_fingerprint_md5": true, + "public_key_openssh": true, + "public_key_pem": true + }, + "before_sensitive": false, + "after_sensitive": { + "private_key_pem": true + } + } + } + ], + "output_changes": { + "tls_private_key": { + "actions": [ + "create" + ], + "before": null, + "after_unknown": true, + "before_sensitive": true, + "after_sensitive": true + } + }, + "configuration": { + "provider_config": { + "azurerm": { + "name": "azurerm", + "version_constraint": "2.95.0", + "expressions": { + "features": [ + {} + ] + } + } + }, + "root_module": { + "outputs": { + "tls_private_key": { + "sensitive": true, + "expression": { + "references": [ + "tls_private_key.calvin_ssh.private_key_pem", + "tls_private_key.calvin_ssh" + ] + } + } + }, + "resources": [ + { + "address": "azurerm_linux_virtual_machine.calvinvm", + "mode": "managed", + "type": "azurerm_linux_virtual_machine", + "name": "calvinvm", + "provider_config_key": "azurerm", + "expressions": { + "admin_ssh_key": [ + { + "public_key": { + "references": [ + "tls_private_key.calvin_ssh.public_key_openssh", + "tls_private_key.calvin_ssh" + ] + }, + "username": { + "constant_value": "azureuser" + } + } + ], + "admin_username": { + "constant_value": "azureuser" + }, + "boot_diagnostics": [ + { + "storage_account_uri": { + "references": [ + "azurerm_storage_account.calvin-sa.primary_blob_endpoint", + "azurerm_storage_account.calvin-sa" + ] + } + } + ], + "computer_name": { + "constant_value": "calvintestvm" + }, + "disable_password_authentication": { + "constant_value": true + }, + "location": { + "references": [ + "azurerm_resource_group.calvin.location", + "azurerm_resource_group.calvin" + ] + }, + "name": { + "constant_value": "calvinVM" + }, + "network_interface_ids": { + "references": [ + "azurerm_network_interface.calvin-nic.id", + "azurerm_network_interface.calvin-nic" + ] + }, + "os_disk": [ + { + "caching": { + "constant_value": "ReadWrite" + }, + "name": { + "constant_value": "calvinOsDisk" + }, + "storage_account_type": { + "constant_value": "Standard_LRS" + } + } + ], + "resource_group_name": { + "references": [ + "azurerm_resource_group.calvin.name", + "azurerm_resource_group.calvin" + ] + }, + "size": { + "constant_value": "Standard_DS1_v2" + }, + "source_image_reference": [ + { + "offer": { + "constant_value": "UbuntuServer" + }, + "publisher": { + "constant_value": "Canonical" + }, + "sku": { + "constant_value": "18.04-LTS" + }, + "version": { + "constant_value": "latest" + } + } + ], + "tags": { + "constant_value": { + "project": "calvin-experimenting" + } + } + }, + "schema_version": 0 + }, + { + "address": "azurerm_network_interface.calvin-nic", + "mode": "managed", + "type": "azurerm_network_interface", + "name": "calvin-nic", + "provider_config_key": "azurerm", + "expressions": { + "ip_configuration": [ + { + "name": { + "constant_value": "calvinNicConfiguration" + }, + "private_ip_address_allocation": { + "constant_value": "Dynamic" + }, + "public_ip_address_id": { + "references": [ + "azurerm_public_ip.calvin-ip.id", + "azurerm_public_ip.calvin-ip" + ] + }, + "subnet_id": { + "references": [ + "azurerm_subnet.calvin-subnet.id", + "azurerm_subnet.calvin-subnet" + ] + } + } + ], + "location": { + "references": [ + "azurerm_resource_group.calvin.location", + "azurerm_resource_group.calvin" + ] + }, + "name": { + "constant_value": "calvinNICtest" + }, + "resource_group_name": { + "references": [ + "azurerm_resource_group.calvin.name", + "azurerm_resource_group.calvin" + ] + }, + "tags": { + "constant_value": { + "project": "calvin-experimenting" + } + } + }, + "schema_version": 0 + }, + { + "address": "azurerm_network_interface_security_group_association.calvin-sg-nic", + "mode": "managed", + "type": "azurerm_network_interface_security_group_association", + "name": "calvin-sg-nic", + "provider_config_key": "azurerm", + "expressions": { + "network_interface_id": { + "references": [ + "azurerm_network_interface.calvin-nic.id", + "azurerm_network_interface.calvin-nic" + ] + }, + "network_security_group_id": { + "references": [ + "azurerm_network_security_group.calvin-security-group.id", + "azurerm_network_security_group.calvin-security-group" + ] + } + }, + "schema_version": 0 + }, + { + "address": "azurerm_network_security_group.calvin-security-group", + "mode": "managed", + "type": "azurerm_network_security_group", + "name": "calvin-security-group", + "provider_config_key": "azurerm", + "expressions": { + "location": { + "references": [ + "azurerm_resource_group.calvin.location", + "azurerm_resource_group.calvin" + ] + }, + "name": { + "constant_value": "calvinsg" + }, + "resource_group_name": { + "references": [ + "azurerm_resource_group.calvin.name", + "azurerm_resource_group.calvin" + ] + }, + "security_rule": { + "constant_value": [ + { + "access": "Allow", + "description": null, + "destination_address_prefix": "*", + "destination_address_prefixes": null, + "destination_application_security_group_ids": null, + "destination_port_range": "22", + "destination_port_ranges": null, + "direction": "Inbound", + "name": "SSH", + "priority": 1001, + "protocol": "Tcp", + "source_address_prefix": "*", + "source_address_prefixes": null, + "source_application_security_group_ids": null, + "source_port_range": "*", + "source_port_ranges": null + } + ] + }, + "tags": { + "constant_value": { + "project": "calvin-experimenting" + } + } + }, + "schema_version": 0 + }, + { + "address": "azurerm_public_ip.calvin-ip", + "mode": "managed", + "type": "azurerm_public_ip", + "name": "calvin-ip", + "provider_config_key": "azurerm", + "expressions": { + "allocation_method": { + "constant_value": "Dynamic" + }, + "location": { + "references": [ + "azurerm_resource_group.calvin.location", + "azurerm_resource_group.calvin" + ] + }, + "name": { + "constant_value": "calvinpublicip" + }, + "resource_group_name": { + "references": [ + "azurerm_resource_group.calvin.name", + "azurerm_resource_group.calvin" + ] + }, + "tags": { + "constant_value": { + "project": "calvin-experimenting" + } + } + }, + "schema_version": 0 + }, + { + "address": "azurerm_resource_group.calvin", + "mode": "managed", + "type": "azurerm_resource_group", + "name": "calvin", + "provider_config_key": "azurerm", + "expressions": { + "location": { + "constant_value": "Central US" + }, + "name": { + "constant_value": "calvin-experimenting" + } + }, + "schema_version": 0 + }, + { + "address": "azurerm_storage_account.calvin-sa", + "mode": "managed", + "type": "azurerm_storage_account", + "name": "calvin-sa", + "provider_config_key": "azurerm", + "expressions": { + "account_replication_type": { + "constant_value": "LRS" + }, + "account_tier": { + "constant_value": "Standard" + }, + "location": { + "references": [ + "azurerm_resource_group.calvin.location", + "azurerm_resource_group.calvin" + ] + }, + "name": { + "references": [ + "random_id.calvin-rid.hex", + "random_id.calvin-rid" + ] + }, + "resource_group_name": { + "references": [ + "azurerm_resource_group.calvin.name", + "azurerm_resource_group.calvin" + ] + }, + "tags": { + "constant_value": { + "project": "calvin-experimenting" + } + } + }, + "schema_version": 2 + }, + { + "address": "azurerm_subnet.calvin-subnet", + "mode": "managed", + "type": "azurerm_subnet", + "name": "calvin-subnet", + "provider_config_key": "azurerm", + "expressions": { + "address_prefixes": { + "constant_value": [ + "10.0.1.0/24" + ] + }, + "name": { + "constant_value": "calvinsubnettest" + }, + "resource_group_name": { + "references": [ + "azurerm_resource_group.calvin.name", + "azurerm_resource_group.calvin" + ] + }, + "virtual_network_name": { + "references": [ + "azurerm_virtual_network.calvin-vn.name", + "azurerm_virtual_network.calvin-vn" + ] + } + }, + "schema_version": 0 + }, + { + "address": "azurerm_virtual_network.calvin-vn", + "mode": "managed", + "type": "azurerm_virtual_network", + "name": "calvin-vn", + "provider_config_key": "azurerm", + "expressions": { + "address_space": { + "constant_value": [ + "10.0.0.0/16" + ] + }, + "location": { + "constant_value": "Central US" + }, + "name": { + "constant_value": "calvinvnettest" + }, + "resource_group_name": { + "references": [ + "azurerm_resource_group.calvin.name", + "azurerm_resource_group.calvin" + ] + }, + "tags": { + "constant_value": { + "project": "calvin-experimenting" + } + } + }, + "schema_version": 0 + }, + { + "address": "random_id.calvin-rid", + "mode": "managed", + "type": "random_id", + "name": "calvin-rid", + "provider_config_key": "random", + "expressions": { + "byte_length": { + "constant_value": 8 + }, + "keepers": { + "references": [ + "azurerm_resource_group.calvin.name", + "azurerm_resource_group.calvin" + ] + } + }, + "schema_version": 0 + }, + { + "address": "tls_private_key.calvin_ssh", + "mode": "managed", + "type": "tls_private_key", + "name": "calvin_ssh", + "provider_config_key": "tls", + "expressions": { + "algorithm": { + "constant_value": "RSA" + }, + "rsa_bits": { + "constant_value": 4096 + } + }, + "schema_version": 0 + } + ] + } + } +} diff --git a/pkg/environment/fixtures/tf_test02.json b/pkg/environment/fixtures/tf_test02.json new file mode 100644 index 00000000..a4464fcb --- /dev/null +++ b/pkg/environment/fixtures/tf_test02.json @@ -0,0 +1,1460 @@ +{ + "format_version": "1.0", + "terraform_version": "1.1.5", + "planned_values": { + "outputs": { + "tls_private_key": { + "sensitive": true + } + }, + "root_module": { + "resources": [ + { + "address": "azurerm_linux_virtual_machine.calvinvm", + "mode": "managed", + "type": "azurerm_linux_virtual_machine", + "name": "calvinvm", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 0, + "values": { + "additional_capabilities": [], + "admin_password": null, + "admin_ssh_key": [ + { + "username": "azureuser" + } + ], + "admin_username": "azureuser", + "allow_extension_operations": true, + "availability_set_id": null, + "boot_diagnostics": [ + {} + ], + "computer_name": "calvintestvm", + "custom_data": null, + "dedicated_host_group_id": null, + "dedicated_host_id": null, + "disable_password_authentication": true, + "encryption_at_host_enabled": null, + "eviction_policy": null, + "extensions_time_budget": "PT1H30M", + "identity": [], + "license_type": null, + "location": "centralus", + "max_bid_price": -1, + "name": "calvinVM", + "os_disk": [ + { + "caching": "ReadWrite", + "diff_disk_settings": [], + "disk_encryption_set_id": null, + "name": "calvinOsDisk", + "storage_account_type": "Standard_LRS", + "write_accelerator_enabled": false + } + ], + "patch_mode": "ImageDefault", + "plan": [], + "platform_fault_domain": -1, + "priority": "Regular", + "provision_vm_agent": true, + "proximity_placement_group_id": null, + "resource_group_name": "calvin-experimenting", + "secret": [], + "secure_boot_enabled": null, + "size": "Standard_DS1_v2", + "source_image_id": null, + "source_image_reference": [ + { + "offer": "UbuntuServer", + "publisher": "Canonical", + "sku": "18.04-LTS", + "version": "latest" + } + ], + "tags": { + "project": "calvin-experimenting" + }, + "timeouts": null, + "user_data": null, + "virtual_machine_scale_set_id": null, + "vtpm_enabled": null + }, + "sensitive_values": { + "additional_capabilities": [], + "admin_ssh_key": [ + {} + ], + "boot_diagnostics": [ + {} + ], + "identity": [], + "network_interface_ids": [], + "os_disk": [ + { + "diff_disk_settings": [] + } + ], + "plan": [], + "private_ip_addresses": [], + "public_ip_addresses": [], + "secret": [], + "source_image_reference": [ + {} + ], + "tags": {} + } + }, + { + "address": "azurerm_network_interface.calvin-nic", + "mode": "managed", + "type": "azurerm_network_interface", + "name": "calvin-nic", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 0, + "values": { + "enable_accelerated_networking": false, + "enable_ip_forwarding": false, + "ip_configuration": [ + { + "name": "calvinNicConfiguration", + "private_ip_address_allocation": "dynamic", + "private_ip_address_version": "IPv4" + } + ], + "location": "centralus", + "name": "calvinNICtest", + "resource_group_name": "calvin-experimenting", + "tags": { + "project": "calvin-experimenting" + }, + "timeouts": null + }, + "sensitive_values": { + "applied_dns_servers": [], + "dns_servers": [], + "ip_configuration": [ + {} + ], + "private_ip_addresses": [], + "tags": {} + } + }, + { + "address": "azurerm_network_interface_security_group_association.calvin-sg-nic", + "mode": "managed", + "type": "azurerm_network_interface_security_group_association", + "name": "calvin-sg-nic", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 0, + "values": { + "timeouts": null + }, + "sensitive_values": {} + }, + { + "address": "azurerm_network_security_group.calvin-security-group", + "mode": "managed", + "type": "azurerm_network_security_group", + "name": "calvin-security-group", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 0, + "values": { + "location": "centralus", + "name": "calvinsg", + "resource_group_name": "calvin-experimenting", + "security_rule": [ + { + "access": "Allow", + "description": "", + "destination_address_prefix": "*", + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_range": "22", + "destination_port_ranges": [], + "direction": "Inbound", + "name": "SSH", + "priority": 1001, + "protocol": "Tcp", + "source_address_prefix": "*", + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_range": "*", + "source_port_ranges": [] + } + ], + "tags": { + "project": "calvin-experimenting" + }, + "timeouts": null + }, + "sensitive_values": { + "security_rule": [ + { + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_ranges": [], + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_ranges": [] + } + ], + "tags": {} + } + }, + { + "address": "azurerm_public_ip.calvin-ip", + "mode": "managed", + "type": "azurerm_public_ip", + "name": "calvin-ip", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 0, + "values": { + "allocation_method": "Dynamic", + "domain_name_label": null, + "idle_timeout_in_minutes": 4, + "ip_tags": null, + "ip_version": "IPv4", + "location": "centralus", + "name": "calvinpublicip", + "public_ip_prefix_id": null, + "resource_group_name": "calvin-experimenting", + "reverse_fqdn": null, + "sku": "Basic", + "sku_tier": "Regional", + "tags": { + "project": "calvin-experimenting" + }, + "timeouts": null + }, + "sensitive_values": { + "tags": {}, + "zones": [] + } + }, + { + "address": "azurerm_resource_group.calvin", + "mode": "managed", + "type": "azurerm_resource_group", + "name": "calvin", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 0, + "values": { + "location": "centralus", + "name": "calvin-experimenting", + "tags": null, + "timeouts": null + }, + "sensitive_values": {} + }, + { + "address": "azurerm_storage_account.calvin-sa", + "mode": "managed", + "type": "azurerm_storage_account", + "name": "calvin-sa", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 2, + "values": { + "account_kind": "StorageV2", + "account_replication_type": "LRS", + "account_tier": "Standard", + "allow_blob_public_access": false, + "azure_files_authentication": [], + "custom_domain": [], + "enable_https_traffic_only": true, + "identity": [], + "infrastructure_encryption_enabled": false, + "is_hns_enabled": false, + "location": "centralus", + "min_tls_version": "TLS1_0", + "nfsv3_enabled": false, + "queue_encryption_key_type": "Service", + "resource_group_name": "calvin-experimenting", + "shared_access_key_enabled": true, + "static_website": [], + "table_encryption_key_type": "Service", + "tags": { + "project": "calvin-experimenting" + }, + "timeouts": null + }, + "sensitive_values": { + "azure_files_authentication": [], + "blob_properties": [], + "custom_domain": [], + "identity": [], + "network_rules": [], + "queue_properties": [], + "routing": [], + "share_properties": [], + "static_website": [], + "tags": {} + } + }, + { + "address": "azurerm_subnet.calvin-subnet", + "mode": "managed", + "type": "azurerm_subnet", + "name": "calvin-subnet", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 0, + "values": { + "address_prefixes": [ + "10.0.1.0/24" + ], + "delegation": [], + "enforce_private_link_endpoint_network_policies": false, + "enforce_private_link_service_network_policies": false, + "name": "calvinsubnettest", + "resource_group_name": "calvin-experimenting", + "service_endpoint_policy_ids": null, + "service_endpoints": null, + "timeouts": null, + "virtual_network_name": "calvinvnettest" + }, + "sensitive_values": { + "address_prefixes": [ + false + ], + "delegation": [] + } + }, + { + "address": "azurerm_virtual_network.calvin-vn", + "mode": "managed", + "type": "azurerm_virtual_network", + "name": "calvin-vn", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 0, + "values": { + "address_space": [ + "10.0.0.0/16" + ], + "bgp_community": null, + "ddos_protection_plan": [], + "flow_timeout_in_minutes": null, + "location": "centralus", + "name": "calvinvnettest", + "resource_group_name": "calvin-experimenting", + "tags": { + "project": "calvin-experimenting" + }, + "timeouts": null, + "vm_protection_enabled": false + }, + "sensitive_values": { + "address_space": [ + false + ], + "ddos_protection_plan": [], + "dns_servers": [], + "subnet": [], + "tags": {} + } + }, + { + "address": "random_id.calvin-rid", + "mode": "managed", + "type": "random_id", + "name": "calvin-rid", + "provider_name": "registry.terraform.io/hashicorp/random", + "schema_version": 0, + "values": { + "byte_length": 8, + "keepers": { + "resource_group": "calvin-experimenting" + }, + "prefix": null + }, + "sensitive_values": { + "keepers": {} + } + }, + { + "address": "tls_private_key.calvin_ssh", + "mode": "managed", + "type": "tls_private_key", + "name": "calvin_ssh", + "provider_name": "registry.terraform.io/hashicorp/tls", + "schema_version": 0, + "values": { + "algorithm": "RSA", + "ecdsa_curve": "P224", + "rsa_bits": 4096 + }, + "sensitive_values": {} + } + ] + } + }, + "resource_changes": [ + { + "address": "azurerm_linux_virtual_machine.calvinvm", + "mode": "managed", + "type": "azurerm_linux_virtual_machine", + "name": "calvinvm", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "change": { + "actions": [ + "create" + ], + "before": null, + "after": { + "additional_capabilities": [], + "admin_password": null, + "admin_ssh_key": [ + { + "username": "azureuser" + } + ], + "admin_username": "azureuser", + "allow_extension_operations": true, + "availability_set_id": null, + "boot_diagnostics": [ + {} + ], + "computer_name": "calvintestvm", + "custom_data": null, + "dedicated_host_group_id": null, + "dedicated_host_id": null, + "disable_password_authentication": true, + "encryption_at_host_enabled": null, + "eviction_policy": null, + "extensions_time_budget": "PT1H30M", + "identity": [], + "license_type": null, + "location": "centralus", + "max_bid_price": -1, + "name": "calvinVM", + "os_disk": [ + { + "caching": "ReadWrite", + "diff_disk_settings": [], + "disk_encryption_set_id": null, + "name": "calvinOsDisk", + "storage_account_type": "Standard_LRS", + "write_accelerator_enabled": false + } + ], + "patch_mode": "ImageDefault", + "plan": [], + "platform_fault_domain": -1, + "priority": "Regular", + "provision_vm_agent": true, + "proximity_placement_group_id": null, + "resource_group_name": "calvin-experimenting", + "secret": [], + "secure_boot_enabled": null, + "size": "Standard_DS1_v2", + "source_image_id": null, + "source_image_reference": [ + { + "offer": "UbuntuServer", + "publisher": "Canonical", + "sku": "18.04-LTS", + "version": "latest" + } + ], + "tags": { + "project": "calvin-experimenting" + }, + "timeouts": null, + "user_data": null, + "virtual_machine_scale_set_id": null, + "vtpm_enabled": null + }, + "after_unknown": { + "additional_capabilities": [], + "admin_ssh_key": [ + { + "public_key": true + } + ], + "boot_diagnostics": [ + { + "storage_account_uri": true + } + ], + "id": true, + "identity": [], + "network_interface_ids": true, + "os_disk": [ + { + "diff_disk_settings": [], + "disk_size_gb": true + } + ], + "plan": [], + "private_ip_address": true, + "private_ip_addresses": true, + "public_ip_address": true, + "public_ip_addresses": true, + "secret": [], + "source_image_reference": [ + {} + ], + "tags": {}, + "virtual_machine_id": true, + "zone": true + }, + "before_sensitive": false, + "after_sensitive": { + "additional_capabilities": [], + "admin_password": true, + "admin_ssh_key": [ + {} + ], + "boot_diagnostics": [ + {} + ], + "custom_data": true, + "identity": [], + "network_interface_ids": [], + "os_disk": [ + { + "diff_disk_settings": [] + } + ], + "plan": [], + "private_ip_addresses": [], + "public_ip_addresses": [], + "secret": [], + "source_image_reference": [ + {} + ], + "tags": {} + } + } + }, + { + "address": "azurerm_network_interface.calvin-nic", + "mode": "managed", + "type": "azurerm_network_interface", + "name": "calvin-nic", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "change": { + "actions": [ + "delete" + ], + "before": null, + "after": { + "enable_accelerated_networking": false, + "enable_ip_forwarding": false, + "ip_configuration": [ + { + "name": "calvinNicConfiguration", + "private_ip_address_allocation": "dynamic", + "private_ip_address_version": "IPv4" + } + ], + "location": "centralus", + "name": "calvinNICtest", + "resource_group_name": "calvin-experimenting", + "tags": { + "project": "calvin-experimenting" + }, + "timeouts": null + }, + "after_unknown": { + "applied_dns_servers": true, + "dns_servers": true, + "id": true, + "internal_dns_name_label": true, + "internal_domain_name_suffix": true, + "ip_configuration": [ + { + "gateway_load_balancer_frontend_ip_configuration_id": true, + "primary": true, + "private_ip_address": true, + "public_ip_address_id": true, + "subnet_id": true + } + ], + "mac_address": true, + "private_ip_address": true, + "private_ip_addresses": true, + "tags": {}, + "virtual_machine_id": true + }, + "before_sensitive": false, + "after_sensitive": { + "applied_dns_servers": [], + "dns_servers": [], + "ip_configuration": [ + {} + ], + "private_ip_addresses": [], + "tags": {} + } + } + }, + { + "address": "azurerm_network_interface_security_group_association.calvin-sg-nic", + "mode": "managed", + "type": "azurerm_network_interface_security_group_association", + "name": "calvin-sg-nic", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "change": { + "actions": [ + "update" + ], + "before": null, + "after": { + "timeouts": null + }, + "after_unknown": { + "id": true, + "network_interface_id": true, + "network_security_group_id": true + }, + "before_sensitive": false, + "after_sensitive": {} + } + }, + { + "address": "azurerm_network_security_group.calvin-security-group", + "mode": "managed", + "type": "azurerm_network_security_group", + "name": "calvin-security-group", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "change": { + "actions": [ + "create" + ], + "before": null, + "after": { + "location": "centralus", + "name": "calvinsg", + "resource_group_name": "calvin-experimenting", + "security_rule": [ + { + "access": "Allow", + "description": "", + "destination_address_prefix": "*", + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_range": "22", + "destination_port_ranges": [], + "direction": "Inbound", + "name": "SSH", + "priority": 1001, + "protocol": "Tcp", + "source_address_prefix": "*", + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_range": "*", + "source_port_ranges": [] + } + ], + "tags": { + "project": "calvin-experimenting" + }, + "timeouts": null + }, + "after_unknown": { + "id": true, + "security_rule": [ + { + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_ranges": [], + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_ranges": [] + } + ], + "tags": {} + }, + "before_sensitive": false, + "after_sensitive": { + "security_rule": [ + { + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_ranges": [], + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_ranges": [] + } + ], + "tags": {} + } + } + }, + { + "address": "azurerm_public_ip.calvin-ip", + "mode": "managed", + "type": "azurerm_public_ip", + "name": "calvin-ip", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "change": { + "actions": [ + "create" + ], + "before": null, + "after": { + "allocation_method": "Dynamic", + "domain_name_label": null, + "idle_timeout_in_minutes": 4, + "ip_tags": null, + "ip_version": "IPv4", + "location": "centralus", + "name": "calvinpublicip", + "public_ip_prefix_id": null, + "resource_group_name": "calvin-experimenting", + "reverse_fqdn": null, + "sku": "Basic", + "sku_tier": "Regional", + "tags": { + "project": "calvin-experimenting" + }, + "timeouts": null + }, + "after_unknown": { + "availability_zone": true, + "fqdn": true, + "id": true, + "ip_address": true, + "tags": {}, + "zones": true + }, + "before_sensitive": false, + "after_sensitive": { + "tags": {}, + "zones": [] + } + } + }, + { + "address": "azurerm_resource_group.calvin", + "mode": "managed", + "type": "azurerm_resource_group", + "name": "calvin", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "change": { + "actions": [ + "create" + ], + "before": null, + "after": { + "location": "centralus", + "name": "calvin-experimenting", + "tags": null, + "timeouts": null + }, + "after_unknown": { + "id": true + }, + "before_sensitive": false, + "after_sensitive": {} + } + }, + { + "address": "azurerm_storage_account.calvin-sa", + "mode": "managed", + "type": "azurerm_storage_account", + "name": "calvin-sa", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "change": { + "actions": [ + "create" + ], + "before": null, + "after": { + "account_kind": "StorageV2", + "account_replication_type": "LRS", + "account_tier": "Standard", + "allow_blob_public_access": false, + "azure_files_authentication": [], + "custom_domain": [], + "enable_https_traffic_only": true, + "identity": [], + "infrastructure_encryption_enabled": false, + "is_hns_enabled": false, + "location": "centralus", + "min_tls_version": "TLS1_0", + "nfsv3_enabled": false, + "queue_encryption_key_type": "Service", + "resource_group_name": "calvin-experimenting", + "shared_access_key_enabled": true, + "static_website": [], + "table_encryption_key_type": "Service", + "tags": { + "project": "calvin-experimenting" + }, + "timeouts": null + }, + "after_unknown": { + "access_tier": true, + "azure_files_authentication": [], + "blob_properties": true, + "custom_domain": [], + "id": true, + "identity": [], + "large_file_share_enabled": true, + "name": true, + "network_rules": true, + "primary_access_key": true, + "primary_blob_connection_string": true, + "primary_blob_endpoint": true, + "primary_blob_host": true, + "primary_connection_string": true, + "primary_dfs_endpoint": true, + "primary_dfs_host": true, + "primary_file_endpoint": true, + "primary_file_host": true, + "primary_location": true, + "primary_queue_endpoint": true, + "primary_queue_host": true, + "primary_table_endpoint": true, + "primary_table_host": true, + "primary_web_endpoint": true, + "primary_web_host": true, + "queue_properties": true, + "routing": true, + "secondary_access_key": true, + "secondary_blob_connection_string": true, + "secondary_blob_endpoint": true, + "secondary_blob_host": true, + "secondary_connection_string": true, + "secondary_dfs_endpoint": true, + "secondary_dfs_host": true, + "secondary_file_endpoint": true, + "secondary_file_host": true, + "secondary_location": true, + "secondary_queue_endpoint": true, + "secondary_queue_host": true, + "secondary_table_endpoint": true, + "secondary_table_host": true, + "secondary_web_endpoint": true, + "secondary_web_host": true, + "share_properties": true, + "static_website": [], + "tags": {} + }, + "before_sensitive": false, + "after_sensitive": { + "azure_files_authentication": [], + "blob_properties": [], + "custom_domain": [], + "identity": [], + "network_rules": [], + "primary_access_key": true, + "primary_blob_connection_string": true, + "primary_connection_string": true, + "queue_properties": [], + "routing": [], + "secondary_access_key": true, + "secondary_blob_connection_string": true, + "secondary_connection_string": true, + "share_properties": [], + "static_website": [], + "tags": {} + } + } + }, + { + "address": "azurerm_subnet.calvin-subnet", + "mode": "managed", + "type": "azurerm_subnet", + "name": "calvin-subnet", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "change": { + "actions": [ + "create" + ], + "before": null, + "after": { + "address_prefixes": [ + "10.0.1.0/24" + ], + "delegation": [], + "enforce_private_link_endpoint_network_policies": false, + "enforce_private_link_service_network_policies": false, + "name": "calvinsubnettest", + "resource_group_name": "calvin-experimenting", + "service_endpoint_policy_ids": null, + "service_endpoints": null, + "timeouts": null, + "virtual_network_name": "calvinvnettest" + }, + "after_unknown": { + "address_prefix": true, + "address_prefixes": [ + false + ], + "delegation": [], + "id": true + }, + "before_sensitive": false, + "after_sensitive": { + "address_prefixes": [ + false + ], + "delegation": [] + } + } + }, + { + "address": "azurerm_virtual_network.calvin-vn", + "mode": "managed", + "type": "azurerm_virtual_network", + "name": "calvin-vn", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "change": { + "actions": [ + "create" + ], + "before": null, + "after": { + "address_space": [ + "10.0.0.0/16" + ], + "bgp_community": null, + "ddos_protection_plan": [], + "flow_timeout_in_minutes": null, + "location": "centralus", + "name": "calvinvnettest", + "resource_group_name": "calvin-experimenting", + "tags": { + "project": "calvin-experimenting" + }, + "timeouts": null, + "vm_protection_enabled": false + }, + "after_unknown": { + "address_space": [ + false + ], + "ddos_protection_plan": [], + "dns_servers": true, + "guid": true, + "id": true, + "subnet": true, + "tags": {} + }, + "before_sensitive": false, + "after_sensitive": { + "address_space": [ + false + ], + "ddos_protection_plan": [], + "dns_servers": [], + "subnet": [], + "tags": {} + } + } + }, + { + "address": "random_id.calvin-rid", + "mode": "managed", + "type": "random_id", + "name": "calvin-rid", + "provider_name": "registry.terraform.io/hashicorp/random", + "change": { + "actions": [ + "create" + ], + "before": null, + "after": { + "byte_length": 8, + "keepers": { + "resource_group": "calvin-experimenting" + }, + "prefix": null + }, + "after_unknown": { + "b64_std": true, + "b64_url": true, + "dec": true, + "hex": true, + "id": true, + "keepers": {} + }, + "before_sensitive": false, + "after_sensitive": { + "keepers": {} + } + } + }, + { + "address": "tls_private_key.calvin_ssh", + "mode": "managed", + "type": "tls_private_key", + "name": "calvin_ssh", + "provider_name": "registry.terraform.io/hashicorp/tls", + "change": { + "actions": [ + "create" + ], + "before": null, + "after": { + "algorithm": "RSA", + "ecdsa_curve": "P224", + "rsa_bits": 4096 + }, + "after_unknown": { + "id": true, + "private_key_pem": true, + "public_key_fingerprint_md5": true, + "public_key_openssh": true, + "public_key_pem": true + }, + "before_sensitive": false, + "after_sensitive": { + "private_key_pem": true + } + } + } + ], + "output_changes": { + "tls_private_key": { + "actions": [ + "create" + ], + "before": null, + "after_unknown": true, + "before_sensitive": true, + "after_sensitive": true + } + }, + "configuration": { + "provider_config": { + "azurerm": { + "name": "azurerm", + "version_constraint": "2.95.0", + "expressions": { + "features": [ + {} + ] + } + } + }, + "root_module": { + "outputs": { + "tls_private_key": { + "sensitive": true, + "expression": { + "references": [ + "tls_private_key.calvin_ssh.private_key_pem", + "tls_private_key.calvin_ssh" + ] + } + } + }, + "resources": [ + { + "address": "azurerm_linux_virtual_machine.calvinvm", + "mode": "managed", + "type": "azurerm_linux_virtual_machine", + "name": "calvinvm", + "provider_config_key": "azurerm", + "expressions": { + "admin_ssh_key": [ + { + "public_key": { + "references": [ + "tls_private_key.calvin_ssh.public_key_openssh", + "tls_private_key.calvin_ssh" + ] + }, + "username": { + "constant_value": "azureuser" + } + } + ], + "admin_username": { + "constant_value": "azureuser" + }, + "boot_diagnostics": [ + { + "storage_account_uri": { + "references": [ + "azurerm_storage_account.calvin-sa.primary_blob_endpoint", + "azurerm_storage_account.calvin-sa" + ] + } + } + ], + "computer_name": { + "constant_value": "calvintestvm" + }, + "disable_password_authentication": { + "constant_value": true + }, + "location": { + "references": [ + "azurerm_resource_group.calvin.location", + "azurerm_resource_group.calvin" + ] + }, + "name": { + "constant_value": "calvinVM" + }, + "network_interface_ids": { + "references": [ + "azurerm_network_interface.calvin-nic.id", + "azurerm_network_interface.calvin-nic" + ] + }, + "os_disk": [ + { + "caching": { + "constant_value": "ReadWrite" + }, + "name": { + "constant_value": "calvinOsDisk" + }, + "storage_account_type": { + "constant_value": "Standard_LRS" + } + } + ], + "resource_group_name": { + "references": [ + "azurerm_resource_group.calvin.name", + "azurerm_resource_group.calvin" + ] + }, + "size": { + "constant_value": "Standard_DS1_v2" + }, + "source_image_reference": [ + { + "offer": { + "constant_value": "UbuntuServer" + }, + "publisher": { + "constant_value": "Canonical" + }, + "sku": { + "constant_value": "18.04-LTS" + }, + "version": { + "constant_value": "latest" + } + } + ], + "tags": { + "constant_value": { + "project": "calvin-experimenting" + } + } + }, + "schema_version": 0 + }, + { + "address": "azurerm_network_interface.calvin-nic", + "mode": "managed", + "type": "azurerm_network_interface", + "name": "calvin-nic", + "provider_config_key": "azurerm", + "expressions": { + "ip_configuration": [ + { + "name": { + "constant_value": "calvinNicConfiguration" + }, + "private_ip_address_allocation": { + "constant_value": "Dynamic" + }, + "public_ip_address_id": { + "references": [ + "azurerm_public_ip.calvin-ip.id", + "azurerm_public_ip.calvin-ip" + ] + }, + "subnet_id": { + "references": [ + "azurerm_subnet.calvin-subnet.id", + "azurerm_subnet.calvin-subnet" + ] + } + } + ], + "location": { + "references": [ + "azurerm_resource_group.calvin.location", + "azurerm_resource_group.calvin" + ] + }, + "name": { + "constant_value": "calvinNICtest" + }, + "resource_group_name": { + "references": [ + "azurerm_resource_group.calvin.name", + "azurerm_resource_group.calvin" + ] + }, + "tags": { + "constant_value": { + "project": "calvin-experimenting" + } + } + }, + "schema_version": 0 + }, + { + "address": "azurerm_network_interface_security_group_association.calvin-sg-nic", + "mode": "managed", + "type": "azurerm_network_interface_security_group_association", + "name": "calvin-sg-nic", + "provider_config_key": "azurerm", + "expressions": { + "network_interface_id": { + "references": [ + "azurerm_network_interface.calvin-nic.id", + "azurerm_network_interface.calvin-nic" + ] + }, + "network_security_group_id": { + "references": [ + "azurerm_network_security_group.calvin-security-group.id", + "azurerm_network_security_group.calvin-security-group" + ] + } + }, + "schema_version": 0 + }, + { + "address": "azurerm_network_security_group.calvin-security-group", + "mode": "managed", + "type": "azurerm_network_security_group", + "name": "calvin-security-group", + "provider_config_key": "azurerm", + "expressions": { + "location": { + "references": [ + "azurerm_resource_group.calvin.location", + "azurerm_resource_group.calvin" + ] + }, + "name": { + "constant_value": "calvinsg" + }, + "resource_group_name": { + "references": [ + "azurerm_resource_group.calvin.name", + "azurerm_resource_group.calvin" + ] + }, + "security_rule": { + "constant_value": [ + { + "access": "Allow", + "description": null, + "destination_address_prefix": "*", + "destination_address_prefixes": null, + "destination_application_security_group_ids": null, + "destination_port_range": "22", + "destination_port_ranges": null, + "direction": "Inbound", + "name": "SSH", + "priority": 1001, + "protocol": "Tcp", + "source_address_prefix": "*", + "source_address_prefixes": null, + "source_application_security_group_ids": null, + "source_port_range": "*", + "source_port_ranges": null + } + ] + }, + "tags": { + "constant_value": { + "project": "calvin-experimenting" + } + } + }, + "schema_version": 0 + }, + { + "address": "azurerm_public_ip.calvin-ip", + "mode": "managed", + "type": "azurerm_public_ip", + "name": "calvin-ip", + "provider_config_key": "azurerm", + "expressions": { + "allocation_method": { + "constant_value": "Dynamic" + }, + "location": { + "references": [ + "azurerm_resource_group.calvin.location", + "azurerm_resource_group.calvin" + ] + }, + "name": { + "constant_value": "calvinpublicip" + }, + "resource_group_name": { + "references": [ + "azurerm_resource_group.calvin.name", + "azurerm_resource_group.calvin" + ] + }, + "tags": { + "constant_value": { + "project": "calvin-experimenting" + } + } + }, + "schema_version": 0 + }, + { + "address": "azurerm_resource_group.calvin", + "mode": "managed", + "type": "azurerm_resource_group", + "name": "calvin", + "provider_config_key": "azurerm", + "expressions": { + "location": { + "constant_value": "Central US" + }, + "name": { + "constant_value": "calvin-experimenting" + } + }, + "schema_version": 0 + }, + { + "address": "azurerm_storage_account.calvin-sa", + "mode": "managed", + "type": "azurerm_storage_account", + "name": "calvin-sa", + "provider_config_key": "azurerm", + "expressions": { + "account_replication_type": { + "constant_value": "LRS" + }, + "account_tier": { + "constant_value": "Standard" + }, + "location": { + "references": [ + "azurerm_resource_group.calvin.location", + "azurerm_resource_group.calvin" + ] + }, + "name": { + "references": [ + "random_id.calvin-rid.hex", + "random_id.calvin-rid" + ] + }, + "resource_group_name": { + "references": [ + "azurerm_resource_group.calvin.name", + "azurerm_resource_group.calvin" + ] + }, + "tags": { + "constant_value": { + "project": "calvin-experimenting" + } + } + }, + "schema_version": 2 + }, + { + "address": "azurerm_subnet.calvin-subnet", + "mode": "managed", + "type": "azurerm_subnet", + "name": "calvin-subnet", + "provider_config_key": "azurerm", + "expressions": { + "address_prefixes": { + "constant_value": [ + "10.0.1.0/24" + ] + }, + "name": { + "constant_value": "calvinsubnettest" + }, + "resource_group_name": { + "references": [ + "azurerm_resource_group.calvin.name", + "azurerm_resource_group.calvin" + ] + }, + "virtual_network_name": { + "references": [ + "azurerm_virtual_network.calvin-vn.name", + "azurerm_virtual_network.calvin-vn" + ] + } + }, + "schema_version": 0 + }, + { + "address": "azurerm_virtual_network.calvin-vn", + "mode": "managed", + "type": "azurerm_virtual_network", + "name": "calvin-vn", + "provider_config_key": "azurerm", + "expressions": { + "address_space": { + "constant_value": [ + "10.0.0.0/16" + ] + }, + "location": { + "constant_value": "Central US" + }, + "name": { + "constant_value": "calvinvnettest" + }, + "resource_group_name": { + "references": [ + "azurerm_resource_group.calvin.name", + "azurerm_resource_group.calvin" + ] + }, + "tags": { + "constant_value": { + "project": "calvin-experimenting" + } + } + }, + "schema_version": 0 + }, + { + "address": "random_id.calvin-rid", + "mode": "managed", + "type": "random_id", + "name": "calvin-rid", + "provider_config_key": "random", + "expressions": { + "byte_length": { + "constant_value": 8 + }, + "keepers": { + "references": [ + "azurerm_resource_group.calvin.name", + "azurerm_resource_group.calvin" + ] + } + }, + "schema_version": 0 + }, + { + "address": "tls_private_key.calvin_ssh", + "mode": "managed", + "type": "tls_private_key", + "name": "calvin_ssh", + "provider_config_key": "tls", + "expressions": { + "algorithm": { + "constant_value": "RSA" + }, + "rsa_bits": { + "constant_value": 4096 + } + }, + "schema_version": 0 + } + ] + } + } +} diff --git a/pkg/environment/fixtures/tf_test03.json b/pkg/environment/fixtures/tf_test03.json new file mode 100644 index 00000000..2b1e74d0 --- /dev/null +++ b/pkg/environment/fixtures/tf_test03.json @@ -0,0 +1,10783 @@ +{ + "format_version": "0.2", + "terraform_version": "1.0.11", + "variables": { + "connectivity_dns_servers": { + "value": [ + "10.130.3.4" + ] + }, + "connectivity_k8_private_dns_zone_name": { + "value": "privatelink.centralus.azmk8s.io" + }, + "connectivity_resource_group_name": { + "value": "something" + }, + "dns_zone_name": { + "value": "some.url.io" + }, + "enable_aks_policy_addon": { + "value": "true" + }, + "enable_ms_defender": { + "value": "false" + }, + "environment": { + "value": "stg" + }, + "external_app": { + "value": "true" + }, + "kubernetes_version": { + "value": "1.21.9" + }, + "location": { + "value": "centralus" + }, + "ms_defender_enabled_resources": { + "value": { + "Containers": false + } + }, + "name": { + "value": "something" + }, + "node_count_max": { + "value": 3 + }, + "node_count_min": { + "value": "2" + }, + "parent_dns_zone_name": { + "value": "some.url.io" + }, + "pool_name": { + "value": "something" + }, + "prefix": { + "value": "something" + }, + "shared_services_keyvault": { + "value": "something" + }, + "shared_services_resource_group": { + "value": "something" + }, + "vm_size": { + "value": "standard_ds2" + }, + "vnet_address_range": { + "value": "10.137.0.0/16" + } + }, + "planned_values": { + "outputs": { + "aad_pod_identity_client_id": { + "sensitive": false, + "value": "someid" + }, + "aad_pod_identity_resource_id": { + "sensitive": false, + "value": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.ManagedIdentity/userAssignedIdentities/asdas" + }, + "cluster_ca_certificate": { + "sensitive": true, + "value": "." + }, + "cluster_client_certificate": { + "sensitive": true, + "value": ".==" + }, + "cluster_client_key": { + "sensitive": true, + "value": "." + }, + "cluster_host": { + "sensitive": false, + "value": "https://someurl.com:443" + }, + "dns_zone_name": { + "sensitive": false, + "value": "some.url.io" + }, + "external_app": { + "sensitive": false, + "value": true + }, + "external_dns_aad_pod_identity_client_id": { + "sensitive": false, + "value": "0a000a00-0aaa-0aa0-0aa0-000aaa000000" + }, + "external_dns_aad_pod_identity_resource_id": { + "sensitive": false, + "value": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.ManagedIdentity/userAssignedIdentities/somesomeexternal-dns-msi" + }, + "resource_group_name": { + "sensitive": false, + "value": "aks" + } + }, + "root_module": { + "child_modules": [ + { + "resources": [ + { + "address": "module.aks_lz.azurerm_resource_group.lz_resource_group", + "mode": "managed", + "type": "azurerm_resource_group", + "name": "lz_resource_group", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 0, + "values": { + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks", + "location": "centralus", + "name": "aks", + "tags": {}, + "timeouts": null + }, + "sensitive_values": { + "tags": {} + } + }, + { + "address": "module.aks_lz.azurerm_role_assignment.aks_managed_identity_operator", + "mode": "managed", + "type": "azurerm_role_assignment", + "name": "aks_managed_identity_operator", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 0, + "values": { + "condition": "", + "condition_version": "", + "delegated_managed_identity_resource_id": "", + "description": "", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/MC_aks_something_centralus/providers/Microsoft.Authorization/roleAssignments/a82c2080-13be-a081-e523-3c8ae729a6c3", + "name": "a82c2080-13be-a081-e523-3c8ae729a6c3", + "principal_id": "817ba65b-6b4d-4380-a2a5-7d3ae4cc63db", + "principal_type": "ServicePrincipal", + "role_definition_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/providers/Microsoft.Authorization/roleDefinitions/f1a07417-d97a-45cb-824c-7a7467783830", + "role_definition_name": "Managed Identity Operator", + "scope": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/MC_aks_something_centralus", + "skip_service_principal_aad_check": null, + "timeouts": null + }, + "sensitive_values": {} + }, + { + "address": "module.aks_lz.azurerm_role_assignment.aks_managed_identity_operator_for_cert_manager_identity", + "mode": "managed", + "type": "azurerm_role_assignment", + "name": "aks_managed_identity_operator_for_cert_manager_identity", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 0, + "values": { + "condition": "", + "condition_version": "", + "delegated_managed_identity_resource_id": "", + "description": "", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.ManagedIdentity/userAssignedIdentities/somesomesomething-cert-manager-msi/providers/Microsoft.Authorization/roleAssignments/4a6cdecc-6fab-10d0-a83f-2c31ddbc1623", + "name": "4a6cdecc-6fab-10d0-a83f-2c31ddbc1623", + "principal_id": "817ba65b-6b4d-4380-a2a5-7d3ae4cc63db", + "principal_type": "ServicePrincipal", + "role_definition_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/providers/Microsoft.Authorization/roleDefinitions/f1a07417-d97a-45cb-824c-7a7467783830", + "role_definition_name": "Managed Identity Operator", + "scope": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.ManagedIdentity/userAssignedIdentities/somesomesomething-cert-manager-msi", + "skip_service_principal_aad_check": null, + "timeouts": null + }, + "sensitive_values": {} + }, + { + "address": "module.aks_lz.azurerm_role_assignment.aks_managed_identity_operator_for_external_dns_identity[0]", + "mode": "managed", + "type": "azurerm_role_assignment", + "name": "aks_managed_identity_operator_for_external_dns_identity", + "index": 0, + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 0, + "values": { + "condition": "", + "condition_version": "", + "delegated_managed_identity_resource_id": "", + "description": "", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.ManagedIdentity/userAssignedIdentities/somesomeexternal-dns-msi/providers/Microsoft.Authorization/roleAssignments/7096fb4e-ce0c-9b8f-f17a-a2ede516000c", + "name": "7096fb4e-ce0c-9b8f-f17a-a2ede516000c", + "principal_id": "817ba65b-6b4d-4380-a2a5-7d3ae4cc63db", + "principal_type": "ServicePrincipal", + "role_definition_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/providers/Microsoft.Authorization/roleDefinitions/f1a07417-d97a-45cb-824c-7a7467783830", + "role_definition_name": "Managed Identity Operator", + "scope": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.ManagedIdentity/userAssignedIdentities/somesomeexternal-dns-msi", + "skip_service_principal_aad_check": null, + "timeouts": null + }, + "sensitive_values": {} + }, + { + "address": "module.aks_lz.azurerm_role_assignment.aks_virtual_machine_contributor", + "mode": "managed", + "type": "azurerm_role_assignment", + "name": "aks_virtual_machine_contributor", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 0, + "values": { + "condition": "", + "condition_version": "", + "delegated_managed_identity_resource_id": "", + "description": "", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/MC_aks_something_centralus/providers/Microsoft.Authorization/roleAssignments/1edad8f1-ad15-cb4c-0fbb-5f5212fb635a", + "name": "1edad8f1-ad15-cb4c-0fbb-5f5212fb635a", + "principal_id": "817ba65b-6b4d-4380-a2a5-7d3ae4cc63db", + "principal_type": "ServicePrincipal", + "role_definition_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/providers/Microsoft.Authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c", + "role_definition_name": "Virtual Machine Contributor", + "scope": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/MC_aks_something_centralus", + "skip_service_principal_aad_check": null, + "timeouts": null + }, + "sensitive_values": {} + }, + { + "address": "module.aks_lz.azurerm_role_assignment.cluster_contributor", + "mode": "managed", + "type": "azurerm_role_assignment", + "name": "cluster_contributor", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 0, + "values": { + "condition": "", + "condition_version": "", + "delegated_managed_identity_resource_id": "", + "description": "", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.ContainerService/managedClusters/something/providers/Microsoft.Authorization/roleAssignments/d1abf2c4-0a53-8c47-f891-2dd3cdb13ece", + "name": "d1abf2c4-0a53-8c47-f891-2dd3cdb13ece", + "principal_id": "id", + "principal_type": "ServicePrincipal", + "role_definition_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/providers/Microsoft.Authorization/roleDefinitions/ed7f3fbd-7b88-4dd4-9017-9adb7ce333f8", + "role_definition_name": "Azure Kubernetes Service Contributor Role", + "scope": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.ContainerService/managedClusters/something", + "skip_service_principal_aad_check": null, + "timeouts": null + }, + "sensitive_values": {} + }, + { + "address": "module.aks_lz.azurerm_role_assignment.network_contributor", + "mode": "managed", + "type": "azurerm_role_assignment", + "name": "network_contributor", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 0, + "values": { + "condition": "", + "condition_version": "", + "delegated_managed_identity_resource_id": "", + "description": "", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/virtualNetworks/something/providers/Microsoft.Authorization/roleAssignments/id", + "name": "id", + "principal_id": "id", + "principal_type": "ServicePrincipal", + "role_definition_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7", + "role_definition_name": "Network Contributor", + "scope": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/virtualNetworks/something", + "skip_service_principal_aad_check": null, + "timeouts": null + }, + "sensitive_values": {} + }, + { + "address": "module.aks_lz.azurerm_role_assignment.resource_group_dns_reader[0]", + "mode": "managed", + "type": "azurerm_role_assignment", + "name": "resource_group_dns_reader", + "index": 0, + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 0, + "values": { + "condition": "", + "condition_version": "", + "delegated_managed_identity_resource_id": "", + "description": "", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Authorization/roleAssignments/6887e54e-a0cd-aa93-61ec-f5b62cf9eadb", + "name": "6887e54e-a0cd-aa93-61ec-f5b62cf9eadb", + "principal_id": "id", + "principal_type": "ServicePrincipal", + "role_definition_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7", + "role_definition_name": "Reader", + "scope": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks", + "skip_service_principal_aad_check": null, + "timeouts": null + }, + "sensitive_values": {} + }, + { + "address": "module.aks_lz.azurerm_role_assignment.subscription_connectivity_dns_contributor", + "mode": "managed", + "type": "azurerm_role_assignment", + "name": "subscription_connectivity_dns_contributor", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 0, + "values": { + "condition": "", + "condition_version": "", + "delegated_managed_identity_resource_id": "", + "description": "", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/something/providers/Microsoft.Network/privateDnsZones/privatelink.centralus.azmk8s.io/providers/Microsoft.Authorization/roleAssignments/dffa55a1-a4a8-5562-3b8c-1e755bd3d44e", + "name": "dffa55a1-a4a8-5562-3b8c-1e755bd3d44e", + "principal_id": "id", + "principal_type": "ServicePrincipal", + "role_definition_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/providers/Microsoft.Authorization/roleDefinitions/b12aa53e-6015-4669-85d0-8515ebb3ae7f", + "role_definition_name": "Private DNS Zone Contributor", + "scope": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/something/providers/Microsoft.Network/privateDnsZones/privatelink.centralus.azmk8s.io", + "skip_service_principal_aad_check": null, + "timeouts": null + }, + "sensitive_values": {} + }, + { + "address": "module.aks_lz.azurerm_role_assignment.subscription_dns_contributor[0]", + "mode": "managed", + "type": "azurerm_role_assignment", + "name": "subscription_dns_contributor", + "index": 0, + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 0, + "values": { + "condition": "", + "condition_version": "", + "delegated_managed_identity_resource_id": "", + "description": "", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/providers/Microsoft.Authorization/roleAssignments/id", + "name": "id", + "principal_id": "id", + "principal_type": "ServicePrincipal", + "role_definition_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/providers/Microsoft.Authorization/roleDefinitions/id", + "role_definition_name": "DNS Zone Contributor", + "scope": "/subscriptions/id", + "skip_service_principal_aad_check": null, + "timeouts": null + }, + "sensitive_values": {} + }, + { + "address": "module.aks_lz.azurerm_user_assigned_identity.aks_msi", + "mode": "managed", + "type": "azurerm_user_assigned_identity", + "name": "aks_msi", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 1, + "values": { + "client_id": "id", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.ManagedIdentity/userAssignedIdentities/somesomesomething-msi", + "location": "centralus", + "name": "somesomesomething-msi", + "principal_id": "id", + "resource_group_name": "aks", + "tags": {}, + "tenant_id": "somesome", + "timeouts": null + }, + "sensitive_values": { + "tags": {} + } + }, + { + "address": "module.aks_lz.azurerm_user_assigned_identity.cert_manager_pod_identity", + "mode": "managed", + "type": "azurerm_user_assigned_identity", + "name": "cert_manager_pod_identity", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 1, + "values": { + "client_id": "somesome", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.ManagedIdentity/userAssignedIdentities/somesomesomething-cert-manager-msi", + "location": "centralus", + "name": "somesomesomething-cert-manager-msi", + "principal_id": "32a2f764-4324-464b-9fea-a239a82b56dd", + "resource_group_name": "aks", + "tags": {}, + "tenant_id": "somesome", + "timeouts": null + }, + "sensitive_values": { + "tags": {} + } + }, + { + "address": "module.aks_lz.azurerm_user_assigned_identity.external_dns_pod_identity[0]", + "mode": "managed", + "type": "azurerm_user_assigned_identity", + "name": "external_dns_pod_identity", + "index": 0, + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 1, + "values": { + "client_id": "0a000a00-0aaa-0aa0-0aa0-000aaa000000", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.ManagedIdentity/userAssignedIdentities/somesomeexternal-dns-msi", + "location": "centralus", + "name": "somesomeexternal-dns-msi", + "principal_id": "id", + "resource_group_name": "aks", + "tags": {}, + "tenant_id": "somesome", + "timeouts": null + }, + "sensitive_values": { + "tags": {} + } + }, + { + "address": "module.aks_lz.azurerm_virtual_hub_connection.aks_vnet_hub_connection[0]", + "mode": "managed", + "type": "azurerm_virtual_hub_connection", + "name": "aks_vnet_hub_connection", + "index": 0, + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 0, + "values": { + "hub_to_vitual_network_traffic_allowed": null, + "internet_security_enabled": false, + "name": "con-something-connection", + "remote_virtual_network_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/virtualNetworks/something", + "timeouts": null, + "virtual_hub_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/something/providers/Microsoft.Network/virtualHubs/somesomehub-centralus", + "vitual_network_to_hub_gateways_traffic_allowed": null + }, + "sensitive_values": { + "routing": [] + } + } + ], + "address": "module.aks_lz", + "child_modules": [ + { + "resources": [ + { + "address": "module.aks_lz.module.aks_vnet.azurerm_network_security_group.aks_vnet", + "mode": "managed", + "type": "azurerm_network_security_group", + "name": "aks_vnet", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 0, + "values": { + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/networkSecurityGroups/something", + "location": "centralus", + "name": "something", + "resource_group_name": "aks", + "security_rule": [ + { + "access": "Allow", + "description": "Allow inbound http traffic", + "destination_address_prefix": "AzureCloud", + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_range": "80", + "destination_port_ranges": [], + "direction": "Inbound", + "name": "AllowWebHTTPInbound", + "priority": 2000, + "protocol": "tcp", + "source_address_prefix": "Internet", + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_range": "*", + "source_port_ranges": [] + }, + { + "access": "Allow", + "description": "Allow inbound https traffic", + "destination_address_prefix": "AzureCloud", + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_range": "443", + "destination_port_ranges": [], + "direction": "Inbound", + "name": "AllowWebHTTPSInbound", + "priority": 2001, + "protocol": "tcp", + "source_address_prefix": "Internet", + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_range": "*", + "source_port_ranges": [] + }, + { + "access": "Allow", + "description": "Allow inbound traffic from all VMs in VNET", + "destination_address_prefix": "VirtualNetwork", + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_range": "*", + "destination_port_ranges": [], + "direction": "Inbound", + "name": "AllowVnetInBound", + "priority": 4000, + "protocol": "*", + "source_address_prefix": "VirtualNetwork", + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_range": "*", + "source_port_ranges": [] + }, + { + "access": "Allow", + "description": "Allow inbound traffic from azure load balancer", + "destination_address_prefix": "*", + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_range": "*", + "destination_port_ranges": [], + "direction": "Inbound", + "name": "AllowAzureLoadBalancerInBound", + "priority": 4001, + "protocol": "*", + "source_address_prefix": "AzureLoadBalancer", + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_range": "*", + "source_port_ranges": [] + }, + { + "access": "Allow", + "description": "Allow outbound traffic from all VMs to Internet", + "destination_address_prefix": "Internet", + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_range": "*", + "destination_port_ranges": [], + "direction": "Outbound", + "name": "AllowInternetOutBound", + "priority": 4001, + "protocol": "*", + "source_address_prefix": "*", + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_range": "*", + "source_port_ranges": [] + }, + { + "access": "Allow", + "description": "Allow outbound traffic from all VMs to all VMs in VNET", + "destination_address_prefix": "VirtualNetwork", + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_range": "*", + "destination_port_ranges": [], + "direction": "Outbound", + "name": "AllowVnetOutBound", + "priority": 4000, + "protocol": "*", + "source_address_prefix": "VirtualNetwork", + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_range": "*", + "source_port_ranges": [] + }, + { + "access": "Deny", + "description": "Deny all inbound traffic", + "destination_address_prefix": "*", + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_range": "*", + "destination_port_ranges": [], + "direction": "Inbound", + "name": "DenyAllInBound", + "priority": 4050, + "protocol": "*", + "source_address_prefix": "*", + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_range": "*", + "source_port_ranges": [] + }, + { + "access": "Deny", + "description": "Deny all outbound traffic", + "destination_address_prefix": "*", + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_range": "*", + "destination_port_ranges": [], + "direction": "Outbound", + "name": "DenyAllOutBound", + "priority": 4050, + "protocol": "*", + "source_address_prefix": "*", + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_range": "*", + "source_port_ranges": [] + } + ], + "tags": {}, + "timeouts": null + }, + "sensitive_values": { + "security_rule": [ + { + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_ranges": [], + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_ranges": [] + }, + { + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_ranges": [], + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_ranges": [] + }, + { + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_ranges": [], + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_ranges": [] + }, + { + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_ranges": [], + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_ranges": [] + }, + { + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_ranges": [], + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_ranges": [] + }, + { + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_ranges": [], + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_ranges": [] + }, + { + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_ranges": [], + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_ranges": [] + }, + { + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_ranges": [], + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_ranges": [] + } + ], + "tags": {} + } + }, + { + "address": "module.aks_lz.module.aks_vnet.azurerm_network_security_rule.aks_vnet[\"AllowAzureLoadBalancerInBound\"]", + "mode": "managed", + "type": "azurerm_network_security_rule", + "name": "aks_vnet", + "index": "AllowAzureLoadBalancerInBound", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 0, + "values": { + "access": "Allow", + "description": "Allow inbound traffic from azure load balancer", + "destination_address_prefix": "*", + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_range": "*", + "destination_port_ranges": [], + "direction": "Inbound", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/networkSecurityGroups/something/securityRules/AllowAzureLoadBalancerInBound", + "name": "AllowAzureLoadBalancerInBound", + "network_security_group_name": "something", + "priority": 4001, + "protocol": "*", + "resource_group_name": "aks", + "source_address_prefix": "AzureLoadBalancer", + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_range": "*", + "source_port_ranges": [], + "timeouts": null + }, + "sensitive_values": { + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_ranges": [], + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_ranges": [] + } + }, + { + "address": "module.aks_lz.module.aks_vnet.azurerm_network_security_rule.aks_vnet[\"AllowInternetOutBound\"]", + "mode": "managed", + "type": "azurerm_network_security_rule", + "name": "aks_vnet", + "index": "AllowInternetOutBound", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 0, + "values": { + "access": "Allow", + "description": "Allow outbound traffic from all VMs to Internet", + "destination_address_prefix": "Internet", + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_range": "*", + "destination_port_ranges": [], + "direction": "Outbound", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/networkSecurityGroups/something/securityRules/AllowInternetOutBound", + "name": "AllowInternetOutBound", + "network_security_group_name": "something", + "priority": 4001, + "protocol": "*", + "resource_group_name": "aks", + "source_address_prefix": "*", + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_range": "*", + "source_port_ranges": [], + "timeouts": null + }, + "sensitive_values": { + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_ranges": [], + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_ranges": [] + } + }, + { + "address": "module.aks_lz.module.aks_vnet.azurerm_network_security_rule.aks_vnet[\"AllowVnetInBound\"]", + "mode": "managed", + "type": "azurerm_network_security_rule", + "name": "aks_vnet", + "index": "AllowVnetInBound", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 0, + "values": { + "access": "Allow", + "description": "Allow inbound traffic from all VMs in VNET", + "destination_address_prefix": "VirtualNetwork", + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_range": "*", + "destination_port_ranges": [], + "direction": "Inbound", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/networkSecurityGroups/something/securityRules/AllowVnetInBound", + "name": "AllowVnetInBound", + "network_security_group_name": "something", + "priority": 4000, + "protocol": "*", + "resource_group_name": "aks", + "source_address_prefix": "VirtualNetwork", + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_range": "*", + "source_port_ranges": [], + "timeouts": null + }, + "sensitive_values": { + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_ranges": [], + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_ranges": [] + } + }, + { + "address": "module.aks_lz.module.aks_vnet.azurerm_network_security_rule.aks_vnet[\"AllowVnetOutBound\"]", + "mode": "managed", + "type": "azurerm_network_security_rule", + "name": "aks_vnet", + "index": "AllowVnetOutBound", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 0, + "values": { + "access": "Allow", + "description": "Allow outbound traffic from all VMs to all VMs in VNET", + "destination_address_prefix": "VirtualNetwork", + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_range": "*", + "destination_port_ranges": [], + "direction": "Outbound", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/networkSecurityGroups/something/securityRules/AllowVnetOutBound", + "name": "AllowVnetOutBound", + "network_security_group_name": "something", + "priority": 4000, + "protocol": "*", + "resource_group_name": "aks", + "source_address_prefix": "VirtualNetwork", + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_range": "*", + "source_port_ranges": [], + "timeouts": null + }, + "sensitive_values": { + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_ranges": [], + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_ranges": [] + } + }, + { + "address": "module.aks_lz.module.aks_vnet.azurerm_network_security_rule.aks_vnet[\"AllowWebHTTPInbound\"]", + "mode": "managed", + "type": "azurerm_network_security_rule", + "name": "aks_vnet", + "index": "AllowWebHTTPInbound", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 0, + "values": { + "access": "Allow", + "description": "Allow inbound http traffic", + "destination_address_prefix": "AzureCloud", + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_range": "80", + "destination_port_ranges": [], + "direction": "Inbound", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/networkSecurityGroups/something/securityRules/AllowWebHTTPInbound", + "name": "AllowWebHTTPInbound", + "network_security_group_name": "something", + "priority": 2000, + "protocol": "tcp", + "resource_group_name": "aks", + "source_address_prefix": "Internet", + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_range": "*", + "source_port_ranges": [], + "timeouts": null + }, + "sensitive_values": { + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_ranges": [], + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_ranges": [] + } + }, + { + "address": "module.aks_lz.module.aks_vnet.azurerm_network_security_rule.aks_vnet[\"AllowWebHTTPSInbound\"]", + "mode": "managed", + "type": "azurerm_network_security_rule", + "name": "aks_vnet", + "index": "AllowWebHTTPSInbound", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 0, + "values": { + "access": "Allow", + "description": "Allow inbound https traffic", + "destination_address_prefix": "AzureCloud", + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_range": "443", + "destination_port_ranges": [], + "direction": "Inbound", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/networkSecurityGroups/something/securityRules/AllowWebHTTPSInbound", + "name": "AllowWebHTTPSInbound", + "network_security_group_name": "something", + "priority": 2001, + "protocol": "tcp", + "resource_group_name": "aks", + "source_address_prefix": "Internet", + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_range": "*", + "source_port_ranges": [], + "timeouts": null + }, + "sensitive_values": { + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_ranges": [], + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_ranges": [] + } + }, + { + "address": "module.aks_lz.module.aks_vnet.azurerm_network_security_rule.aks_vnet[\"DenyAllInBound\"]", + "mode": "managed", + "type": "azurerm_network_security_rule", + "name": "aks_vnet", + "index": "DenyAllInBound", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 0, + "values": { + "access": "Deny", + "description": "Deny all inbound traffic", + "destination_address_prefix": "*", + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_range": "*", + "destination_port_ranges": [], + "direction": "Inbound", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/networkSecurityGroups/something/securityRules/DenyAllInBound", + "name": "DenyAllInBound", + "network_security_group_name": "something", + "priority": 4050, + "protocol": "*", + "resource_group_name": "aks", + "source_address_prefix": "*", + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_range": "*", + "source_port_ranges": [], + "timeouts": null + }, + "sensitive_values": { + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_ranges": [], + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_ranges": [] + } + }, + { + "address": "module.aks_lz.module.aks_vnet.azurerm_network_security_rule.aks_vnet[\"DenyAllOutBound\"]", + "mode": "managed", + "type": "azurerm_network_security_rule", + "name": "aks_vnet", + "index": "DenyAllOutBound", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 0, + "values": { + "access": "Deny", + "description": "Deny all outbound traffic", + "destination_address_prefix": "*", + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_range": "*", + "destination_port_ranges": [], + "direction": "Outbound", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/networkSecurityGroups/something/securityRules/DenyAllOutBound", + "name": "DenyAllOutBound", + "network_security_group_name": "something", + "priority": 4050, + "protocol": "*", + "resource_group_name": "aks", + "source_address_prefix": "*", + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_range": "*", + "source_port_ranges": [], + "timeouts": null + }, + "sensitive_values": { + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_ranges": [], + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_ranges": [] + } + }, + { + "address": "module.aks_lz.module.aks_vnet.azurerm_subnet.aks_nodes_and_pods", + "mode": "managed", + "type": "azurerm_subnet", + "name": "aks_nodes_and_pods", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 0, + "values": { + "address_prefix": "10.137.0.0/17", + "address_prefixes": [ + "10.137.0.0/17" + ], + "delegation": [], + "enforce_private_link_endpoint_network_policies": true, + "enforce_private_link_service_network_policies": false, + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/virtualNetworks/something/subnets/something", + "name": "something", + "resource_group_name": "aks", + "service_endpoint_policy_ids": [], + "service_endpoints": [], + "timeouts": null, + "virtual_network_name": "something" + }, + "sensitive_values": { + "address_prefixes": [ + false + ], + "delegation": [], + "service_endpoint_policy_ids": [], + "service_endpoints": [] + } + }, + { + "address": "module.aks_lz.module.aks_vnet.azurerm_subnet.service_endpoints", + "mode": "managed", + "type": "azurerm_subnet", + "name": "service_endpoints", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 0, + "values": { + "address_prefix": "10.137.192.0/21", + "address_prefixes": [ + "10.137.192.0/21" + ], + "delegation": [], + "enforce_private_link_endpoint_network_policies": true, + "enforce_private_link_service_network_policies": false, + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/virtualNetworks/something/subnets/service-endpoints", + "name": "service-endpoints", + "resource_group_name": "aks", + "service_endpoint_policy_ids": [], + "service_endpoints": [ + "Microsoft.KeyVault" + ], + "timeouts": null, + "virtual_network_name": "something" + }, + "sensitive_values": { + "address_prefixes": [ + false + ], + "delegation": [], + "service_endpoint_policy_ids": [], + "service_endpoints": [ + false + ] + } + }, + { + "address": "module.aks_lz.module.aks_vnet.azurerm_subnet_network_security_group_association.aks_vnet", + "mode": "managed", + "type": "azurerm_subnet_network_security_group_association", + "name": "aks_vnet", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 0, + "values": { + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/virtualNetworks/something/subnets/something", + "network_security_group_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/networkSecurityGroups/something", + "subnet_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/virtualNetworks/something/subnets/something", + "timeouts": null + }, + "sensitive_values": {} + }, + { + "address": "module.aks_lz.module.aks_vnet.azurerm_virtual_network.aks_vnet", + "mode": "managed", + "type": "azurerm_virtual_network", + "name": "aks_vnet", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 0, + "values": { + "address_space": [ + "10.137.0.0/16" + ], + "bgp_community": "", + "ddos_protection_plan": [], + "dns_servers": [ + "10.130.3.4" + ], + "flow_timeout_in_minutes": 0, + "guid": "478a1c35-8776-430f-8ea7-4d16de47f642", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/virtualNetworks/something", + "location": "centralus", + "name": "something", + "resource_group_name": "aks", + "subnet": [ + { + "address_prefix": "10.137.0.0/17", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/virtualNetworks/something/subnets/something", + "name": "something", + "security_group": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/networkSecurityGroups/something" + }, + { + "address_prefix": "10.137.192.0/21", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/virtualNetworks/something/subnets/service-endpoints", + "name": "service-endpoints", + "security_group": "" + } + ], + "tags": {}, + "timeouts": null, + "vm_protection_enabled": false + }, + "sensitive_values": { + "address_space": [ + false + ], + "ddos_protection_plan": [], + "dns_servers": [ + false + ], + "subnet": [ + {}, + {} + ], + "tags": {} + } + }, + { + "address": "module.aks_lz.module.aks_vnet.azurerm_virtual_network_dns_servers.aks_vnet[0]", + "mode": "managed", + "type": "azurerm_virtual_network_dns_servers", + "name": "aks_vnet", + "index": 0, + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 0, + "values": { + "dns_servers": [ + "10.130.3.4" + ], + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/virtualNetworks/something/dnsServers/default", + "timeouts": null, + "virtual_network_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/virtualNetworks/something" + }, + "sensitive_values": { + "dns_servers": [ + false + ] + } + } + ], + "address": "module.aks_lz.module.aks_vnet" + }, + { + "resources": [ + { + "address": "module.aks_lz.module.something_public_dns_zone[0].azurerm_dns_ns_record.ns_record[0]", + "mode": "managed", + "type": "azurerm_dns_ns_record", + "name": "ns_record", + "index": 0, + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 0, + "values": { + "fqdn": "some.url.io.", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/something/providers/Microsoft.Network/dnszones/azurecaf.liatr.io/NS/something", + "name": "something", + "records": [ + "ns1-38.azure-dns.com.", + "ns2-38.azure-dns.net.", + "ns3-38.azure-dns.org.", + "ns4-38.azure-dns.info." + ], + "resource_group_name": "something", + "tags": {}, + "timeouts": null, + "ttl": 300, + "zone_name": "azurecaf.liatr.io" + }, + "sensitive_values": { + "records": [ + false, + false, + false, + false + ], + "tags": {} + } + }, + { + "address": "module.aks_lz.module.something_public_dns_zone[0].azurerm_dns_zone.public_dns_zone", + "mode": "managed", + "type": "azurerm_dns_zone", + "name": "public_dns_zone", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 1, + "values": { + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/dnszones/some.url.io", + "max_number_of_record_sets": 10000, + "name": "some.url.io", + "name_servers": [ + "ns1-38.azure-dns.com.", + "ns2-38.azure-dns.net.", + "ns3-38.azure-dns.org.", + "ns4-38.azure-dns.info." + ], + "number_of_record_sets": 4, + "resource_group_name": "aks", + "soa_record": [ + { + "email": "azuredns-hostmaster.microsoft.com", + "expire_time": 2419200, + "fqdn": "some.url.io.", + "host_name": "ns1-38.azure-dns.com.", + "minimum_ttl": 300, + "refresh_time": 3600, + "retry_time": 300, + "serial_number": 1, + "tags": {}, + "ttl": 3600 + } + ], + "tags": {}, + "timeouts": null + }, + "sensitive_values": { + "name_servers": [ + false, + false, + false, + false + ], + "soa_record": [ + { + "tags": {} + } + ], + "tags": {} + } + } + ], + "address": "module.aks_lz.module.something_public_dns_zone[0]" + }, + { + "resources": [ + { + "address": "module.aks_lz.module.key_vault.azurerm_key_vault.key_vault", + "mode": "managed", + "type": "azurerm_key_vault", + "name": "key_vault", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 2, + "values": { + "access_policy": [ + { + "application_id": "", + "certificate_permissions": [], + "key_permissions": [ + "Get" + ], + "object_id": "b4a039d0-ae6c-4e21-a43c-4484f103b106", + "secret_permissions": [ + "Get" + ], + "storage_permissions": [ + "Get" + ], + "tenant_id": "somesome" + } + ], + "contact": [], + "enable_rbac_authorization": false, + "enabled_for_deployment": false, + "enabled_for_disk_encryption": true, + "enabled_for_template_deployment": false, + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.KeyVault/vaults/kv-lzcore-stg", + "location": "centralus", + "name": "kv-lzcore-stg", + "network_acls": [ + { + "bypass": "AzureServices", + "default_action": "Deny", + "ip_rules": [], + "virtual_network_subnet_ids": [] + } + ], + "purge_protection_enabled": true, + "resource_group_name": "aks", + "sku_name": "standard", + "soft_delete_enabled": true, + "soft_delete_retention_days": 7, + "tags": {}, + "tenant_id": "somesome", + "timeouts": null, + "vault_uri": "https://kv-lzcore-stg.vault.azure.net/" + }, + "sensitive_values": { + "access_policy": [ + { + "certificate_permissions": [], + "key_permissions": [ + false + ], + "secret_permissions": [ + false + ], + "storage_permissions": [ + false + ] + } + ], + "contact": [], + "network_acls": [ + { + "ip_rules": [], + "virtual_network_subnet_ids": [] + } + ], + "tags": {} + } + }, + { + "address": "module.aks_lz.module.key_vault.azurerm_private_endpoint.key_vault", + "mode": "managed", + "type": "azurerm_private_endpoint", + "name": "key_vault", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 0, + "values": { + "location": "centralus", + "name": "pe-kv-lzcore-stg", + "private_dns_zone_group": [ + { + "name": "key-vault-dns-zone-group", + "private_dns_zone_ids": [ + "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/something/providers/Microsoft.Network/privateDnsZones/privatelink.vaultcore.azure.net" + ] + } + ], + "private_service_connection": [ + { + "is_manual_connection": false, + "name": "key-vault-service-connection", + "private_connection_resource_alias": null, + "private_connection_resource_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.KeyVault/vaults/kv-lzcore-stg", + "request_message": null, + "subresource_names": [ + "vault" + ] + } + ], + "resource_group_name": "aks", + "subnet_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/virtualNetworks/something/subnets/service-endpoints", + "tags": null, + "timeouts": null + }, + "sensitive_values": { + "custom_dns_configs": [], + "network_interface": [], + "private_dns_zone_configs": [], + "private_dns_zone_group": [ + { + "private_dns_zone_ids": [ + false + ] + } + ], + "private_service_connection": [ + { + "subresource_names": [ + false + ] + } + ] + } + } + ], + "address": "module.aks_lz.module.key_vault" + }, + { + "resources": [ + { + "address": "module.aks_lz.module.aks.azurerm_kubernetes_cluster.aks", + "mode": "managed", + "type": "azurerm_kubernetes_cluster", + "name": "aks", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 1, + "values": { + "addon_profile": [ + { + "aci_connector_linux": [ + { + "enabled": false, + "subnet_name": "" + } + ], + "azure_keyvault_secrets_provider": [], + "azure_policy": [ + { + "enabled": true + } + ], + "http_application_routing": [ + { + "enabled": false, + "http_application_routing_zone_name": "" + } + ], + "ingress_application_gateway": [], + "kube_dashboard": [], + "oms_agent": [ + { + "enabled": true, + "log_analytics_workspace_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/rg-somesomemanagement/providers/Microsoft.OperationalInsights/workspaces/log-somesomemanagement", + "oms_agent_identity": [ + { + "client_id": "149e0add-c0f1-4715-a55b-215db384443b", + "object_id": "b800a498-d4ce-41d0-be44-1d90887508fa", + "user_assigned_identity_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourcegroups/MC_aks_something_centralus/providers/Microsoft.ManagedIdentity/userAssignedIdentities/omsagent-something" + } + ] + } + ], + "open_service_mesh": [] + } + ], + "api_server_authorized_ip_ranges": [], + "auto_scaler_profile": [ + { + "balance_similar_node_groups": false, + "empty_bulk_delete_max": "10", + "expander": "random", + "max_graceful_termination_sec": "600", + "max_node_provisioning_time": "15m", + "max_unready_nodes": 3, + "max_unready_percentage": 45, + "new_pod_scale_up_delay": "10s", + "scale_down_delay_after_add": "10m", + "scale_down_delay_after_delete": "10s", + "scale_down_delay_after_failure": "3m", + "scale_down_unneeded": "10m", + "scale_down_unready": "20m", + "scale_down_utilization_threshold": "0.5", + "scan_interval": "10s", + "skip_nodes_with_local_storage": true, + "skip_nodes_with_system_pods": true + } + ], + "automatic_channel_upgrade": "", + "default_node_pool": [ + { + "availability_zones": [], + "enable_auto_scaling": true, + "enable_host_encryption": false, + "enable_node_public_ip": false, + "fips_enabled": false, + "kubelet_config": [], + "kubelet_disk_type": "OS", + "linux_os_config": [], + "max_count": 3, + "max_pods": 30, + "min_count": 2, + "name": "default", + "node_count": 2, + "node_labels": {}, + "node_public_ip_prefix_id": "", + "node_taints": [], + "only_critical_addons_enabled": false, + "orchestrator_version": "1.21.9", + "os_disk_size_gb": 128, + "os_disk_type": "Managed", + "os_sku": "Ubuntu", + "pod_subnet_id": "", + "proximity_placement_group_id": "", + "tags": {}, + "type": "VirtualMachineScaleSets", + "ultra_ssd_enabled": false, + "upgrade_settings": [], + "vm_size": "standard_ds2", + "vnet_subnet_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/virtualNetworks/something/subnets/something" + } + ], + "disk_encryption_set_id": "", + "dns_prefix": "something", + "dns_prefix_private_cluster": "", + "enable_pod_security_policy": false, + "fqdn": "", + "http_proxy_config": [], + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.ContainerService/managedClusters/something", + "identity": [ + { + "principal_id": "", + "tenant_id": "", + "type": "UserAssigned", + "user_assigned_identity_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.ManagedIdentity/userAssignedIdentities/somesomesomething-msi" + } + ], + "kube_admin_config": [], + "kube_admin_config_raw": "", + "kube_config": [ + { + "client_certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUZIVENDQXdXZ0F3SUJBZ0lRZVE2ckZVOVFHaDA5bzBKaFNGeHhFVEFOQmdrcWhraUc5dzBCQVFzRkFEQU4KTVFzd0NRWURWUVFERXdKallUQWVGdzB5TWpBek1qUXhOak13TURSYUZ3MHlOREF6TWpReE5qUXdNRFJhTURBeApGekFWQmdOVkJBb1REbk41YzNSbGJUcHRZWE4wWlhKek1SVXdFd1lEVlFRREV3eHRZWE4wWlhKamJHbGxiblF3CmdnSWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUNEd0F3Z2dJS0FvSUNBUUM2bVEyd0pxQnd6Uk4wV2ZGbzUxdmkKWndoSi9SRWttUC9sWkY5M1hGMDd2aEZybENLK3JUWm00cUZaMVRDMktxYm8zYVQ3dHlwR1VLRW55MjdWd2tSUwp0bXlYR0k4a3JkRCtCK1RRQ3hkdmhoTUthNjFoZ3E1NXpSaEljTCs3L1BnUHdGRXE2Q2swbnQ2amw3cDBZdVN6CjRjYUJjU200NldndC81bDU1RUM2OVBFN3pTNmR5VnB1NWdqcEVwT2RxYVJpT3VKbUMzWEdQNW5NMnYvMCswUGoKbGhzUlZZMTFRMkZaend0YTVKWTRtU0tWVU81YnYzcEswTGo2cDdCaVNLTzF0UlZ4K2V2OWhybTliQ25CQVRWNQpDSDgxV3pKMytWQ1R3VnlXNFF4ZXB5blJITWpzRWoyS2p4eTQ4YUx4UEo3UHpHTEV0TGY5RDJrNURZYm1uNjE0CmtaS0NmRDcxaWFwUU1wU1hvSVVxTzBaZ24vSGl6NGk4TGh3UTV1T0xwQ212VEJQNmlwek9lTWRvRVl6UmtHS3oKMFV0cmdpMWZnTnlwN1h0S1p5dm43M2xQa1NqR0NPT21hTm02anZjTnlwOGViRFpuTWd5STB3TG5FYVlVaHZJeQphakwxSHRTWWxvWXVFZXBFN0ZhTGNFSFFnOWtUQ1M0THNkL3pvczMxbzNKL3MwNkVHVTlVMnRhNlVHVWllT002ClAvNC9PVjhGMVRWY3dOdEtFZ0w2ZEptNVFWdGg4SVp5OXRJZzlndy9DY2p1Q0FoTTNYM3ZKTytHWHRMZnlhRzAKbUoxMzhEMkE4Y1krKzMvNHB2MWlDZ2NHUDNiWDRySmJxSU1pYlZGakh4enJTRVlsU0s1YXlaWS9YUk91aVRnSwpVOURzaDBhaG52cnJCWWMxSTJSeTl3SURBUUFCbzFZd1ZEQU9CZ05WSFE4QkFmOEVCQU1DQmFBd0V3WURWUjBsCkJBd3dDZ1lJS3dZQkJRVUhBd0l3REFZRFZSMFRBUUgvQkFJd0FEQWZCZ05WSFNNRUdEQVdnQlRvOGJhaGFBRlgKTElWMUpYdG0rbDFKWW12YTFUQU5CZ2txaGtpRzl3MEJBUXNGQUFPQ0FnRUEzb1ZaRW5WK2lXWnI1R3I2VDdDagpqSlVvbW8wOXBocU5Jdk1RNVc4VHl4eC9QbzZuV0pvejZ6dTBORjE5R0dYVUdsMmF3TzBsMmh0cnpWVEZ4UTV5CmVTQnFZVzd0K1lCUmZHYkZobnlwMndCNTl1OHhnZUJpNjU2MlpFS1NrTXpWNEowTy9zSTJMcWFhMndrUEIxeGIKMFpVbXpHUHhtMlM0dlZTd1FnaVNlYWp1VE56MDFHaHBvdXYyWm5oUzdJb3cwbzB1cUJjTzFoOXJ1UWZxREZTSwpKUmFsanVObk9tT2hFeS9YdEVYTDA1Nm9Hemt2QVFyN0d2SnBGeE1rMzVLRmt2TnROenhrblF4VW9oUGNjczdWCkpIb2k4RmY3TE5NVjJaMzc5Y2puUFNoVy91NEp6MGd6czA1WmZpbmloS3EwbHlCTll5VkR5WHM5bm1qNG52a1cKN2ZpUUlaOE9WdjkzZmxYeFBiQW5uTEpzNFFYY1RLekNrcFA4b2NPNCtiZ2dJQ0lVT05tZkMzN0U2NUEvSDczKwpadXZLMUpIaFJmU1ZOQzlGM2w3UnFadjYyMU16VVFqaWoxdDAxWDlveFRWY2Vydy82bGpUOTVteklvSHZaQXpVCnl5MUZpdjRKdFRpa0VnQXdLcWVnNW1TSisyd0VUeTkrbVRaWDJVY3Y0clJpUFJoUjJsYWNvTFRWWFN4Mzc3M1EKektoNXNYWmlXUW5jNEFwdzVWRHA4ZHpMWFV3VTBqTTJNUU8zYm1WM2NobzNDay9FVHM1bUJTdTd5NkRPUzBRbwp0cEZNbzJzZVRwU2U3QU50YmcyejQzTzRTOFpGSXZKektaYXhuZWZHWlpPbWUzOE9IdFN6M0ZNZ3lVcmFUK0RhCjg4Q1ZKZUhJc3FXb2dzN0tYdEpGa1NnPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", + "client_key": "LS0tLS1CRUdJTiBSU0EgUFJJVkFURSBLRVktLS0tLQpNSUlKS0FJQkFBS0NBZ0VBdXBrTnNDYWdjTTBUZEZueGFPZGI0bWNJU2YwUkpKai81V1JmZDF4ZE83NFJhNVFpCnZxMDJadUtoV2RVd3RpcW02TjJrKzdjcVJsQ2hKOHR1MWNKRVVyWnNseGlQSkszUS9nZmswQXNYYjRZVENtdXQKWVlLdWVjMFlTSEMvdS96NEQ4QlJLdWdwTko3ZW81ZTZkR0xrcytIR2dYRXB1T2xvTGYrWmVlUkF1dlR4TzgwdQpuY2xhYnVZSTZSS1RuYW1rWWpyaVpndDF4aitaek5yLzlQdEQ0NVliRVZXTmRVTmhXYzhMV3VTV09Ka2lsVkR1Clc3OTZTdEM0K3Fld1lraWp0YlVWY2Zuci9ZYTV2V3dwd1FFMWVRaC9OVnN5ZC9sUWs4RmNsdUVNWHFjcDBSekkKN0JJOWlvOGN1UEdpOFR5ZXo4eGl4TFMzL1E5cE9RMkc1cCt0ZUpHU2dudys5WW1xVURLVWw2Q0ZLanRHWUoveAo0cytJdkM0Y0VPYmppNlFwcjB3VCtvcWN6bmpIYUJHTTBaQmlzOUZMYTRJdFg0RGNxZTE3U21jcjUrOTVUNUVvCnhnampwbWpadW83M0RjcWZIbXcyWnpJTWlOTUM1eEdtRklieU1tb3k5UjdVbUphR0xoSHFST3hXaTNCQjBJUFoKRXdrdUM3SGY4NkxOOWFOeWY3Tk9oQmxQVk5yV3VsQmxJbmpqT2ovK1B6bGZCZFUxWE1EYlNoSUMrblNadVVGYgpZZkNHY3ZiU0lQWU1Qd25JN2dnSVROMTk3eVR2aGw3UzM4bWh0SmlkZC9BOWdQSEdQdnQvK0tiOVlnb0hCajkyCjErS3lXNmlESW0xUll4OGM2MGhHSlVpdVdzbVdQMTBUcm9rNENsUFE3SWRHb1o3NjZ3V0hOU05rY3ZjQ0F3RUEKQVFLQ0FnQlEzcEpMSElKK1FMTEV3MUpYNTZVdjJ2MkJxM2JwaUpHbTVqaGxyNWNNbEZSU2JuSWNkMDlUaWJicQpDdlpBalAybmdKL0hJOXZqZTRCTWtlTW9LemlYTEU2bHNWUWdUbUI4S0FtbmpKY01rMnZmSVVtVU1DSFQwZXBMClF1b2wyLzNhUGJ3dnYweFViT0lLdm5CbGpwS1Z6eXpMM3JKNVhGYjFVSWhBaG9ielA4TG82d1RnQjJyMUV5Y2IKZEJ5YndQRG9UYUxmSE9wZkVDTms0Q2o4RUlXY3RlcG5PYy9EMlg3d2dFWG9qNWIzVW83bGJaelFFSTA4clhidAowdzBqbTEyd0c1bit1cFRuWEtOVkQvS01uaXlCbHdnaXBMS2J3bWFFa3RIQTVpb0pQNk5rNkhlL3NDd1J4L0puCnlQbVlXWEJ1bUtMWm80VDEzTjc2aGYxSUtEM3lmSTIxakh1V05YTWdmR3Q0OGZaUko5eFhEelUxbThKK3BTaEgKSHNKZWE4MTR5b2tobXVOam9oTEthZnI2ZXJHVm81MlJTWVlFUmYzeFduTEZWdHBxdVplVkUxWHVjSms4VTkvagpBSkJ1czFZd013Y3VXQXVqQ1paUE5GdjdhZkFiTHJwVjdRazA3SUY5bXJ4ZXhKQytzZVpJc1FDV0xpT05SaFFHCm5HQVdzM3krelpIU20yRzFnWTdBRjRpcXJtaGdGa2tSSkVSbVJwdC9KcW1LQVVIMko2MXpTNGlSN0Nhb1pVR1oKZ2oxQXJCOVNkeGFHbWxScGluZUY3QlVSdTRuTGVZYXdCcjZXcDVpYU1HOEw0a3pRTmFuVWtUVm1OVW5oc3Q3Vgo2NGdLS2krbnpNdmd3bjM2NHUrelNKL1VWUWtaWE4ybVppS0x6MnZabHZjdTV6bG8rUUtDQVFFQTFhYXJLNXpXCnVrN2dTT011Qld3WmZkNmIzNE5mSGNzVTlUZCtCTXRseno5eEVYT2NCUGFXeWNMalFvRTl4K0dna2lyR1YwVGsKRGRtTFB0TGhQYndRZklzNTNBd05ERGRRQnloditocUpJVGhUVmJrY1E4Mk8yV0llOUZRV2Y1NUgzaDlMVEQxVApEdEJmSlE1M0VlZk5SeS93TDQ4dWsrQ3JrajEwN2RTWitSTUtNZjV6M1hvZTRrZ0lwOTMzZHRnNVdWTGtPM29aCkJzNXFkQlVTM1FYYmRUMU1ZdkRCbXBtT05zMzVHN1VxbDk0cWRPYjlsZUVYeFFabGlkZDk3SG00K1lHb1l0Z1oKTzhrd0J4QTQxTzZsT0NTLzBwb0s1YVU4NDZyRzVyRTR2OWlzemVETHIzYW02R0o2Vm13S3QxRnNMWnlkRTllbApIYUFrVVNaLzJ0bFBCUUtDQVFFQTM1V2UydUFmM1R2Lys1eUxPSTRTbzlsQTdmL3FldmVUcy9NcDNLRENHWTliCnVwckhvZzhKR1lFRmxOcFg2WFNrb0duVks3VWk0SXY5ZTczV1FFNHViUE9ZUmI3eFo0a3JPY29iQ0h5cFFkTFkKMEJvNTI1UjVhelZiSmhSUlJrNlBza0J6NXhnMnZmNFh0cGM4bHRSWWMwK3FQU1pBdW1ZNjRDbGNldjdLMUF1cgptVjlHcHpaa05MVnZnaVNycVNlcmVrYXFkM0RDUmZJREpOM3VwT01Zc1FwY1p1ZFJvcTliSVJzUnRZWU9ubjc5CkY4UjMyN0IwZmg5Qjh5UFZ1ekx2Q1VwM2ZYa3Zjd0oxajF4ekJvamxvSVREQTIrcWZUQ3RWMFNHcU5BVkFrdzQKaG42U253cmI0WGVpOUJQbjg0K2VrcnM1dlg2MHE4RmovcE52YXozQ3l3S0NBUUJaN0l5ZkRxUlNSbUNnVFA1Ugp5ZTN3eklGTzBqeDJqY09FY3BiWDdjUXNOc2VnVU1pYVRpK3BQQjNySC9xZzVwWnU3eElNS1RMVG9YeTZOSWdaCk04NjhuTno5Z1JUOHowc2Z1Q1ZwWDBIWWVaeVp1QS90ZWRkbUo2WmZzQVRJTWhhTnB4NUtPSVY4OXJjVkljRjgKQjlTZTRjNTJOZzJrc0N1R29kZFZRdWFMcnpmYlV2M3hlalVGaU13YjI1RU10SFZ1NHpTczAvYzBwaXlvTHphQgpVTFhONHI4RDVkR1hBSXFiQnBhUzB1M2FmZWZnekZodmZRNUVIeTBkbDFXbzhwS29jYW90OEVhdW96OVR1Y0F4CjMwQXJJVXlibDdwK2JjM3pCUzR5YXVVMzJqcmhiSHhPbmVJaWJWQ1FqMmp6UDVJSW9LSjhkNGRIc04rWVNGd0kKQU84QkFvSUJBRFRONjJTYUJpeUQzU01aaDYvbHJmVlFmQXM1bzdGREEzaytkcWFLdVF5OFZOZXZjbktOeG9KbApmR0g1WjBYVnJJUE9PdkJGcVdVSzZ1VHNvc3N4SzduRGxqVHlzYVRZT29NOWZrRDA0Q3lSbFc4Z29vVi9mV1dhCmhscHA5Zi82MGVreFc2NDZnOE0vWFc1Y0xZMFp2WUlPVUpCOGxsRHZqL3dkQ0tCcnlJOW42akVnMVZqc2VhSVIKTDdLMjRtdmkySmJhVmF3N3owWWhzQ2htMmRQTFpxdDVYUFZZc0drUnJSNFdmSW80alA5VjBvUm9mRDVBWUdMaApFdnhQZkV6bjdKaHZJK1ZZVjZKNzlEUFZpNzBCVytvYk1NdUE5ZXozTUJrcUwvdHltV09maU1JSzVxbjFNSlVCCllsVHUxcHNwVWpRcFQ2dTNYd2dwZG1wTGU4Y0NJUjBDZ2dFQkFNMXNDanFBZUovNElxNzNGby8zcFhCZUUrM1kKWUptSEFsUWFtVm1zaXBEb3pJY0RhUDNEMGZWY21YbXRaa3h0YVM0d0kxaHpvd3NOR3RuSGxmVzlYbGtueGkvYwpDa3ZwUEJadGRyRUpHSnNucEdaaEUzZFZpTmtvUkFCVStGRS9WWTByZ016N3ZWM1ZkOHNmc1lEWVV0U0dtMy90ClRtdmp1WjhRY0wzVWNJYVJpNjE4UG1HUnA2NU1MdHRhd3BJeW0yTi9jcjFLbzRmNkpNYXBBZ3VpVlEwT091bTkKUkRBdTBIbEsrenVJQTlOQVNZaTlScEFjamxzTlZ3RVFvTlBZajlIRVAyRElLcnNDRnp1V0dJMCtBeFU0VWJVegpIU2ExT2ZqZlFSWkVrclhQbEJNZXJhQ1IvNUhtZ2lOMk1FZmY3MUpoOEh2VHZTVlduTGFjdStkelZ0dz0KLS0tLS1FTkQgUlNBIFBSSVZBVEUgS0VZLS0tLS0K", + "cluster_ca_certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUU2RENDQXRDZ0F3SUJBZ0lRSTkydEdBTHBPNHdnM0dXaWZSWTdrREFOQmdrcWhraUc5dzBCQVFzRkFEQU4KTVFzd0NRWURWUVFERXdKallUQWdGdzB5TWpBek1qUXhOak13TURSYUdBOHlNRFV5TURNeU5ERTJOREF3TkZvdwpEVEVMTUFrR0ExVUVBeE1DWTJFd2dnSWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUNEd0F3Z2dJS0FvSUNBUURnCjcwbi9BUE5CQmVwc0dPL2RZZy9IdnAyYkJXSlRhaDJCTEhHL200b1lwZUFUVGhzWG02eTFzWE42VllqcUx4YisKK3lKd2IwQWVaa0xieVhGdDhMMnJ0M0tnNlo3VFdDMHhXTExTdGx5Z2RkaWVvLzRnQmc4Q0lUNzhvQzNvWU5YUQozZ2VRUFdFK29rQTJVL05Pclh0WHMxNThpRXZSSUNibGd1SDdFdXNWdVg5RmkvSUZLUGJQZ1d3ZnR4UnhmcG9mCjZTaVBDd2hwbmtLSjMrRmtuZUU5Sk9PT2tpbzM0eDhxamVIcnhudElxOHFyM1BzTTBmTWp4L2F4enlSRGdwQVgKVWM5cEFRbldKM2NSOEZrdWFlNGQxRng1K3NRcE10ZUhiTVVxRC9YRVhjVlhZQm00ZnRGTlJoc1E5MlE1V2NhTAp1b1I4bzdoMktWcmhRdjVpYWxuMXhsYy9ScnVxUE8veEJKMTZLenhvbFBQK1cyVDg1L081VWRFOFRuUjhWRkN3CjhQYnZuZWtrT3RhNGFRNG1nRUc2QzQxblZJcEpubXlnMjBrRUpqNFhtdHQvSXJTS1BUNWEvR1FPYnVmUWphUjIKWmdaV0h0OVFJRUJiQTRZazRLbWREOTdFVnNDczdUZkJnRzBLNlhXejl1ZGE3RXRxVjVsaUlmVCtyTEVMZHlZdwpubDkvakZLOGZPcGlKWG52MCtieHlGZVN0Mmt5Z205d1djMnowZ3Bpb3IraGVLQ2Zmdk9HZ3ljZ3Rkd3dKakd2Cm5KbHRscU5JRmkwVHhxeEc5Z1ZuV3BKTGpVcUxubFA1dTlTV3JNVjRJQmVPdk0vcUJNWlBacVFhOERDcXQzS2MKNmpvRU5KWUZpQ25lR1JacThubTJwOXROKzJFMFZTaDZaeEJ1dU9JaW9RSURBUUFCbzBJd1FEQU9CZ05WSFE4QgpBZjhFQkFNQ0FxUXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QWRCZ05WSFE0RUZnUVU2UEcyb1dnQlZ5eUZkU1Y3Clp2cGRTV0pyMnRVd0RRWUpLb1pJaHZjTkFRRUxCUUFEZ2dJQkFISEFmb1d0M0VISW9YL1FwNVBJczE3bnNUWHMKNVZRNmZZUWZ6RjRrNUErMHQxeFh5UCt5eVJlVlh0QVowQU1LOWFuelplcGdBZ3UvNEtwM1ZQUUNxZEpkaXBzUgp2YVBweG1pWXJPNUZOR0xMamY1bFgra1MwbGoyWnJrQ2RtQVh4YnBzVmQ4bW1PdkF6cHNCUG5INHhLMFVOM3ZXCjJzMi9DSGduSVhjcEJYUCtNVEdISlB2U2t6aDdDR2E2MjBCUWM3dGlMb3k0R1UrSzNZMjU0dlB6Tk9qU0VGazIKNHM2K2hsMEhybVh4TTJPdTRZL2tkL3lNdFllZm92cWNqNmR2azBTcHBCaWRFWUxrZXVlMjMvN3BmUUErSDRSegp3U2VwOE00MmdCcmFtQmtZand1ZkVucG1xdTc2MUk3b3FpUnJYNmZqUzB0MlZGa2N2YjB0QnVxY01FR3lHZXJrCjhKai9XZXZzUVozMytyaEpyajl1RXFrR1diUUJJemFnN2hsL2diTFdVVTlLNVhwMjVVVW00SFBFREY2azdBejYKbkpjNHVxYUZQZXVPRUFLRmx3YS95RzFLRFZscjJvbUxMNjZVYlYvRDlWa0oxclhPeHRhQkoxQU43UnYySE1QZQpJckdiZ3dUNG53cmYvdnFpMGtnMDlrcm5WSENSOHU3dzFPRCtneCtITzVzbVQ0RzVNZ2ZCRFVnRmhndUhZL2hLCmFaS3BaaGRmNEEyZ0d0RElzcnpvR0hRMjRCclQ4aVFheCsxelJObXRadGowNE95VU53MjRNU3dPQmNZZzdEVFcKU3ZISVZBbjMzSmxJd1VqVGZTSU9XaHpxUUVKRTQ0Y0hEdWRmNnJxNGR4eVpVWVl6T2hMcTRHZHUrRU1lY1VCKwpWcFI4dnpWV2dFb3g1T3AxCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K", + "host": "https://someurl.com:443", + "password": "d3c481cfb4e420d1d4998d0d1f4e4c4505bafbeb8a322e67b43032d6e9773ea7f35e05b6c57a31e64c924490d474b181c33db3363724f26cb8ce729a57edf3a0", + "username": "clusterUser_aks_something" + } + ], + "kube_config_raw": "apiVersion: v1\nclusters:\n- cluster:\n certificate-authority-data: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUU2RENDQXRDZ0F3SUJBZ0lRSTkydEdBTHBPNHdnM0dXaWZSWTdrREFOQmdrcWhraUc5dzBCQVFzRkFEQU4KTVFzd0NRWURWUVFERXdKallUQWdGdzB5TWpBek1qUXhOak13TURSYUdBOHlNRFV5TURNeU5ERTJOREF3TkZvdwpEVEVMTUFrR0ExVUVBeE1DWTJFd2dnSWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUNEd0F3Z2dJS0FvSUNBUURnCjcwbi9BUE5CQmVwc0dPL2RZZy9IdnAyYkJXSlRhaDJCTEhHL200b1lwZUFUVGhzWG02eTFzWE42VllqcUx4YisKK3lKd2IwQWVaa0xieVhGdDhMMnJ0M0tnNlo3VFdDMHhXTExTdGx5Z2RkaWVvLzRnQmc4Q0lUNzhvQzNvWU5YUQozZ2VRUFdFK29rQTJVL05Pclh0WHMxNThpRXZSSUNibGd1SDdFdXNWdVg5RmkvSUZLUGJQZ1d3ZnR4UnhmcG9mCjZTaVBDd2hwbmtLSjMrRmtuZUU5Sk9PT2tpbzM0eDhxamVIcnhudElxOHFyM1BzTTBmTWp4L2F4enlSRGdwQVgKVWM5cEFRbldKM2NSOEZrdWFlNGQxRng1K3NRcE10ZUhiTVVxRC9YRVhjVlhZQm00ZnRGTlJoc1E5MlE1V2NhTAp1b1I4bzdoMktWcmhRdjVpYWxuMXhsYy9ScnVxUE8veEJKMTZLenhvbFBQK1cyVDg1L081VWRFOFRuUjhWRkN3CjhQYnZuZWtrT3RhNGFRNG1nRUc2QzQxblZJcEpubXlnMjBrRUpqNFhtdHQvSXJTS1BUNWEvR1FPYnVmUWphUjIKWmdaV0h0OVFJRUJiQTRZazRLbWREOTdFVnNDczdUZkJnRzBLNlhXejl1ZGE3RXRxVjVsaUlmVCtyTEVMZHlZdwpubDkvakZLOGZPcGlKWG52MCtieHlGZVN0Mmt5Z205d1djMnowZ3Bpb3IraGVLQ2Zmdk9HZ3ljZ3Rkd3dKakd2Cm5KbHRscU5JRmkwVHhxeEc5Z1ZuV3BKTGpVcUxubFA1dTlTV3JNVjRJQmVPdk0vcUJNWlBacVFhOERDcXQzS2MKNmpvRU5KWUZpQ25lR1JacThubTJwOXROKzJFMFZTaDZaeEJ1dU9JaW9RSURBUUFCbzBJd1FEQU9CZ05WSFE4QgpBZjhFQkFNQ0FxUXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QWRCZ05WSFE0RUZnUVU2UEcyb1dnQlZ5eUZkU1Y3Clp2cGRTV0pyMnRVd0RRWUpLb1pJaHZjTkFRRUxCUUFEZ2dJQkFISEFmb1d0M0VISW9YL1FwNVBJczE3bnNUWHMKNVZRNmZZUWZ6RjRrNUErMHQxeFh5UCt5eVJlVlh0QVowQU1LOWFuelplcGdBZ3UvNEtwM1ZQUUNxZEpkaXBzUgp2YVBweG1pWXJPNUZOR0xMamY1bFgra1MwbGoyWnJrQ2RtQVh4YnBzVmQ4bW1PdkF6cHNCUG5INHhLMFVOM3ZXCjJzMi9DSGduSVhjcEJYUCtNVEdISlB2U2t6aDdDR2E2MjBCUWM3dGlMb3k0R1UrSzNZMjU0dlB6Tk9qU0VGazIKNHM2K2hsMEhybVh4TTJPdTRZL2tkL3lNdFllZm92cWNqNmR2azBTcHBCaWRFWUxrZXVlMjMvN3BmUUErSDRSegp3U2VwOE00MmdCcmFtQmtZand1ZkVucG1xdTc2MUk3b3FpUnJYNmZqUzB0MlZGa2N2YjB0QnVxY01FR3lHZXJrCjhKai9XZXZzUVozMytyaEpyajl1RXFrR1diUUJJemFnN2hsL2diTFdVVTlLNVhwMjVVVW00SFBFREY2azdBejYKbkpjNHVxYUZQZXVPRUFLRmx3YS95RzFLRFZscjJvbUxMNjZVYlYvRDlWa0oxclhPeHRhQkoxQU43UnYySE1QZQpJckdiZ3dUNG53cmYvdnFpMGtnMDlrcm5WSENSOHU3dzFPRCtneCtITzVzbVQ0RzVNZ2ZCRFVnRmhndUhZL2hLCmFaS3BaaGRmNEEyZ0d0RElzcnpvR0hRMjRCclQ4aVFheCsxelJObXRadGowNE95VU53MjRNU3dPQmNZZzdEVFcKU3ZISVZBbjMzSmxJd1VqVGZTSU9XaHpxUUVKRTQ0Y0hEdWRmNnJxNGR4eVpVWVl6T2hMcTRHZHUrRU1lY1VCKwpWcFI4dnpWV2dFb3g1T3AxCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K\n server: https://someurl.com:443\n name: something\ncontexts:\n- context:\n cluster: something\n user: clusterUser_aks_something\n name: something\ncurrent-context: something\nkind: Config\npreferences: {}\nusers:\n- name: clusterUser_aks_something\n user:\n client-certificate-data: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUZIVENDQXdXZ0F3SUJBZ0lRZVE2ckZVOVFHaDA5bzBKaFNGeHhFVEFOQmdrcWhraUc5dzBCQVFzRkFEQU4KTVFzd0NRWURWUVFERXdKallUQWVGdzB5TWpBek1qUXhOak13TURSYUZ3MHlOREF6TWpReE5qUXdNRFJhTURBeApGekFWQmdOVkJBb1REbk41YzNSbGJUcHRZWE4wWlhKek1SVXdFd1lEVlFRREV3eHRZWE4wWlhKamJHbGxiblF3CmdnSWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUNEd0F3Z2dJS0FvSUNBUUM2bVEyd0pxQnd6Uk4wV2ZGbzUxdmkKWndoSi9SRWttUC9sWkY5M1hGMDd2aEZybENLK3JUWm00cUZaMVRDMktxYm8zYVQ3dHlwR1VLRW55MjdWd2tSUwp0bXlYR0k4a3JkRCtCK1RRQ3hkdmhoTUthNjFoZ3E1NXpSaEljTCs3L1BnUHdGRXE2Q2swbnQ2amw3cDBZdVN6CjRjYUJjU200NldndC81bDU1RUM2OVBFN3pTNmR5VnB1NWdqcEVwT2RxYVJpT3VKbUMzWEdQNW5NMnYvMCswUGoKbGhzUlZZMTFRMkZaend0YTVKWTRtU0tWVU81YnYzcEswTGo2cDdCaVNLTzF0UlZ4K2V2OWhybTliQ25CQVRWNQpDSDgxV3pKMytWQ1R3VnlXNFF4ZXB5blJITWpzRWoyS2p4eTQ4YUx4UEo3UHpHTEV0TGY5RDJrNURZYm1uNjE0CmtaS0NmRDcxaWFwUU1wU1hvSVVxTzBaZ24vSGl6NGk4TGh3UTV1T0xwQ212VEJQNmlwek9lTWRvRVl6UmtHS3oKMFV0cmdpMWZnTnlwN1h0S1p5dm43M2xQa1NqR0NPT21hTm02anZjTnlwOGViRFpuTWd5STB3TG5FYVlVaHZJeQphakwxSHRTWWxvWXVFZXBFN0ZhTGNFSFFnOWtUQ1M0THNkL3pvczMxbzNKL3MwNkVHVTlVMnRhNlVHVWllT002ClAvNC9PVjhGMVRWY3dOdEtFZ0w2ZEptNVFWdGg4SVp5OXRJZzlndy9DY2p1Q0FoTTNYM3ZKTytHWHRMZnlhRzAKbUoxMzhEMkE4Y1krKzMvNHB2MWlDZ2NHUDNiWDRySmJxSU1pYlZGakh4enJTRVlsU0s1YXlaWS9YUk91aVRnSwpVOURzaDBhaG52cnJCWWMxSTJSeTl3SURBUUFCbzFZd1ZEQU9CZ05WSFE4QkFmOEVCQU1DQmFBd0V3WURWUjBsCkJBd3dDZ1lJS3dZQkJRVUhBd0l3REFZRFZSMFRBUUgvQkFJd0FEQWZCZ05WSFNNRUdEQVdnQlRvOGJhaGFBRlgKTElWMUpYdG0rbDFKWW12YTFUQU5CZ2txaGtpRzl3MEJBUXNGQUFPQ0FnRUEzb1ZaRW5WK2lXWnI1R3I2VDdDagpqSlVvbW8wOXBocU5Jdk1RNVc4VHl4eC9QbzZuV0pvejZ6dTBORjE5R0dYVUdsMmF3TzBsMmh0cnpWVEZ4UTV5CmVTQnFZVzd0K1lCUmZHYkZobnlwMndCNTl1OHhnZUJpNjU2MlpFS1NrTXpWNEowTy9zSTJMcWFhMndrUEIxeGIKMFpVbXpHUHhtMlM0dlZTd1FnaVNlYWp1VE56MDFHaHBvdXYyWm5oUzdJb3cwbzB1cUJjTzFoOXJ1UWZxREZTSwpKUmFsanVObk9tT2hFeS9YdEVYTDA1Nm9Hemt2QVFyN0d2SnBGeE1rMzVLRmt2TnROenhrblF4VW9oUGNjczdWCkpIb2k4RmY3TE5NVjJaMzc5Y2puUFNoVy91NEp6MGd6czA1WmZpbmloS3EwbHlCTll5VkR5WHM5bm1qNG52a1cKN2ZpUUlaOE9WdjkzZmxYeFBiQW5uTEpzNFFYY1RLekNrcFA4b2NPNCtiZ2dJQ0lVT05tZkMzN0U2NUEvSDczKwpadXZLMUpIaFJmU1ZOQzlGM2w3UnFadjYyMU16VVFqaWoxdDAxWDlveFRWY2Vydy82bGpUOTVteklvSHZaQXpVCnl5MUZpdjRKdFRpa0VnQXdLcWVnNW1TSisyd0VUeTkrbVRaWDJVY3Y0clJpUFJoUjJsYWNvTFRWWFN4Mzc3M1EKektoNXNYWmlXUW5jNEFwdzVWRHA4ZHpMWFV3VTBqTTJNUU8zYm1WM2NobzNDay9FVHM1bUJTdTd5NkRPUzBRbwp0cEZNbzJzZVRwU2U3QU50YmcyejQzTzRTOFpGSXZKektaYXhuZWZHWlpPbWUzOE9IdFN6M0ZNZ3lVcmFUK0RhCjg4Q1ZKZUhJc3FXb2dzN0tYdEpGa1NnPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==\n client-key-data: LS0tLS1CRUdJTiBSU0EgUFJJVkFURSBLRVktLS0tLQpNSUlKS0FJQkFBS0NBZ0VBdXBrTnNDYWdjTTBUZEZueGFPZGI0bWNJU2YwUkpKai81V1JmZDF4ZE83NFJhNVFpCnZxMDJadUtoV2RVd3RpcW02TjJrKzdjcVJsQ2hKOHR1MWNKRVVyWnNseGlQSkszUS9nZmswQXNYYjRZVENtdXQKWVlLdWVjMFlTSEMvdS96NEQ4QlJLdWdwTko3ZW81ZTZkR0xrcytIR2dYRXB1T2xvTGYrWmVlUkF1dlR4TzgwdQpuY2xhYnVZSTZSS1RuYW1rWWpyaVpndDF4aitaek5yLzlQdEQ0NVliRVZXTmRVTmhXYzhMV3VTV09Ka2lsVkR1Clc3OTZTdEM0K3Fld1lraWp0YlVWY2Zuci9ZYTV2V3dwd1FFMWVRaC9OVnN5ZC9sUWs4RmNsdUVNWHFjcDBSekkKN0JJOWlvOGN1UEdpOFR5ZXo4eGl4TFMzL1E5cE9RMkc1cCt0ZUpHU2dudys5WW1xVURLVWw2Q0ZLanRHWUoveAo0cytJdkM0Y0VPYmppNlFwcjB3VCtvcWN6bmpIYUJHTTBaQmlzOUZMYTRJdFg0RGNxZTE3U21jcjUrOTVUNUVvCnhnampwbWpadW83M0RjcWZIbXcyWnpJTWlOTUM1eEdtRklieU1tb3k5UjdVbUphR0xoSHFST3hXaTNCQjBJUFoKRXdrdUM3SGY4NkxOOWFOeWY3Tk9oQmxQVk5yV3VsQmxJbmpqT2ovK1B6bGZCZFUxWE1EYlNoSUMrblNadVVGYgpZZkNHY3ZiU0lQWU1Qd25JN2dnSVROMTk3eVR2aGw3UzM4bWh0SmlkZC9BOWdQSEdQdnQvK0tiOVlnb0hCajkyCjErS3lXNmlESW0xUll4OGM2MGhHSlVpdVdzbVdQMTBUcm9rNENsUFE3SWRHb1o3NjZ3V0hOU05rY3ZjQ0F3RUEKQVFLQ0FnQlEzcEpMSElKK1FMTEV3MUpYNTZVdjJ2MkJxM2JwaUpHbTVqaGxyNWNNbEZSU2JuSWNkMDlUaWJicQpDdlpBalAybmdKL0hJOXZqZTRCTWtlTW9LemlYTEU2bHNWUWdUbUI4S0FtbmpKY01rMnZmSVVtVU1DSFQwZXBMClF1b2wyLzNhUGJ3dnYweFViT0lLdm5CbGpwS1Z6eXpMM3JKNVhGYjFVSWhBaG9ielA4TG82d1RnQjJyMUV5Y2IKZEJ5YndQRG9UYUxmSE9wZkVDTms0Q2o4RUlXY3RlcG5PYy9EMlg3d2dFWG9qNWIzVW83bGJaelFFSTA4clhidAowdzBqbTEyd0c1bit1cFRuWEtOVkQvS01uaXlCbHdnaXBMS2J3bWFFa3RIQTVpb0pQNk5rNkhlL3NDd1J4L0puCnlQbVlXWEJ1bUtMWm80VDEzTjc2aGYxSUtEM3lmSTIxakh1V05YTWdmR3Q0OGZaUko5eFhEelUxbThKK3BTaEgKSHNKZWE4MTR5b2tobXVOam9oTEthZnI2ZXJHVm81MlJTWVlFUmYzeFduTEZWdHBxdVplVkUxWHVjSms4VTkvagpBSkJ1czFZd013Y3VXQXVqQ1paUE5GdjdhZkFiTHJwVjdRazA3SUY5bXJ4ZXhKQytzZVpJc1FDV0xpT05SaFFHCm5HQVdzM3krelpIU20yRzFnWTdBRjRpcXJtaGdGa2tSSkVSbVJwdC9KcW1LQVVIMko2MXpTNGlSN0Nhb1pVR1oKZ2oxQXJCOVNkeGFHbWxScGluZUY3QlVSdTRuTGVZYXdCcjZXcDVpYU1HOEw0a3pRTmFuVWtUVm1OVW5oc3Q3Vgo2NGdLS2krbnpNdmd3bjM2NHUrelNKL1VWUWtaWE4ybVppS0x6MnZabHZjdTV6bG8rUUtDQVFFQTFhYXJLNXpXCnVrN2dTT011Qld3WmZkNmIzNE5mSGNzVTlUZCtCTXRseno5eEVYT2NCUGFXeWNMalFvRTl4K0dna2lyR1YwVGsKRGRtTFB0TGhQYndRZklzNTNBd05ERGRRQnloditocUpJVGhUVmJrY1E4Mk8yV0llOUZRV2Y1NUgzaDlMVEQxVApEdEJmSlE1M0VlZk5SeS93TDQ4dWsrQ3JrajEwN2RTWitSTUtNZjV6M1hvZTRrZ0lwOTMzZHRnNVdWTGtPM29aCkJzNXFkQlVTM1FYYmRUMU1ZdkRCbXBtT05zMzVHN1VxbDk0cWRPYjlsZUVYeFFabGlkZDk3SG00K1lHb1l0Z1oKTzhrd0J4QTQxTzZsT0NTLzBwb0s1YVU4NDZyRzVyRTR2OWlzemVETHIzYW02R0o2Vm13S3QxRnNMWnlkRTllbApIYUFrVVNaLzJ0bFBCUUtDQVFFQTM1V2UydUFmM1R2Lys1eUxPSTRTbzlsQTdmL3FldmVUcy9NcDNLRENHWTliCnVwckhvZzhKR1lFRmxOcFg2WFNrb0duVks3VWk0SXY5ZTczV1FFNHViUE9ZUmI3eFo0a3JPY29iQ0h5cFFkTFkKMEJvNTI1UjVhelZiSmhSUlJrNlBza0J6NXhnMnZmNFh0cGM4bHRSWWMwK3FQU1pBdW1ZNjRDbGNldjdLMUF1cgptVjlHcHpaa05MVnZnaVNycVNlcmVrYXFkM0RDUmZJREpOM3VwT01Zc1FwY1p1ZFJvcTliSVJzUnRZWU9ubjc5CkY4UjMyN0IwZmg5Qjh5UFZ1ekx2Q1VwM2ZYa3Zjd0oxajF4ekJvamxvSVREQTIrcWZUQ3RWMFNHcU5BVkFrdzQKaG42U253cmI0WGVpOUJQbjg0K2VrcnM1dlg2MHE4RmovcE52YXozQ3l3S0NBUUJaN0l5ZkRxUlNSbUNnVFA1Ugp5ZTN3eklGTzBqeDJqY09FY3BiWDdjUXNOc2VnVU1pYVRpK3BQQjNySC9xZzVwWnU3eElNS1RMVG9YeTZOSWdaCk04NjhuTno5Z1JUOHowc2Z1Q1ZwWDBIWWVaeVp1QS90ZWRkbUo2WmZzQVRJTWhhTnB4NUtPSVY4OXJjVkljRjgKQjlTZTRjNTJOZzJrc0N1R29kZFZRdWFMcnpmYlV2M3hlalVGaU13YjI1RU10SFZ1NHpTczAvYzBwaXlvTHphQgpVTFhONHI4RDVkR1hBSXFiQnBhUzB1M2FmZWZnekZodmZRNUVIeTBkbDFXbzhwS29jYW90OEVhdW96OVR1Y0F4CjMwQXJJVXlibDdwK2JjM3pCUzR5YXVVMzJqcmhiSHhPbmVJaWJWQ1FqMmp6UDVJSW9LSjhkNGRIc04rWVNGd0kKQU84QkFvSUJBRFRONjJTYUJpeUQzU01aaDYvbHJmVlFmQXM1bzdGREEzaytkcWFLdVF5OFZOZXZjbktOeG9KbApmR0g1WjBYVnJJUE9PdkJGcVdVSzZ1VHNvc3N4SzduRGxqVHlzYVRZT29NOWZrRDA0Q3lSbFc4Z29vVi9mV1dhCmhscHA5Zi82MGVreFc2NDZnOE0vWFc1Y0xZMFp2WUlPVUpCOGxsRHZqL3dkQ0tCcnlJOW42akVnMVZqc2VhSVIKTDdLMjRtdmkySmJhVmF3N3owWWhzQ2htMmRQTFpxdDVYUFZZc0drUnJSNFdmSW80alA5VjBvUm9mRDVBWUdMaApFdnhQZkV6bjdKaHZJK1ZZVjZKNzlEUFZpNzBCVytvYk1NdUE5ZXozTUJrcUwvdHltV09maU1JSzVxbjFNSlVCCllsVHUxcHNwVWpRcFQ2dTNYd2dwZG1wTGU4Y0NJUjBDZ2dFQkFNMXNDanFBZUovNElxNzNGby8zcFhCZUUrM1kKWUptSEFsUWFtVm1zaXBEb3pJY0RhUDNEMGZWY21YbXRaa3h0YVM0d0kxaHpvd3NOR3RuSGxmVzlYbGtueGkvYwpDa3ZwUEJadGRyRUpHSnNucEdaaEUzZFZpTmtvUkFCVStGRS9WWTByZ016N3ZWM1ZkOHNmc1lEWVV0U0dtMy90ClRtdmp1WjhRY0wzVWNJYVJpNjE4UG1HUnA2NU1MdHRhd3BJeW0yTi9jcjFLbzRmNkpNYXBBZ3VpVlEwT091bTkKUkRBdTBIbEsrenVJQTlOQVNZaTlScEFjamxzTlZ3RVFvTlBZajlIRVAyRElLcnNDRnp1V0dJMCtBeFU0VWJVegpIU2ExT2ZqZlFSWkVrclhQbEJNZXJhQ1IvNUhtZ2lOMk1FZmY3MUpoOEh2VHZTVlduTGFjdStkelZ0dz0KLS0tLS1FTkQgUlNBIFBSSVZBVEUgS0VZLS0tLS0K\n token: d3c481cfb4e420d1d4998d0d1f4e4c4505bafbeb8a322e67b43032d6e9773ea7f35e05b6c57a31e64c924490d474b181c33db3363724f26cb8ce729a57edf3a0\n", + "kubelet_identity": [ + { + "client_id": "b99a4ed0-7e14-4623-aac4-0c2012de256d", + "object_id": "817ba65b-6b4d-4380-a2a5-7d3ae4cc63db", + "user_assigned_identity_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/MC_aks_something_centralus/providers/Microsoft.ManagedIdentity/userAssignedIdentities/something-agentpool" + } + ], + "kubernetes_version": "1.21.9", + "linux_profile": [], + "local_account_disabled": false, + "location": "centralus", + "maintenance_window": [], + "name": "something", + "network_profile": [ + { + "dns_service_ip": "10.137.128.2", + "docker_bridge_cidr": "172.17.0.1/16", + "load_balancer_profile": [ + { + "effective_outbound_ips": [ + "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/MC_aks_something_centralus/providers/Microsoft.Network/publicIPAddresses/8713a749-9b66-48a7-b67b-010852da5d26" + ], + "idle_timeout_in_minutes": 0, + "managed_outbound_ip_count": 1, + "outbound_ip_address_ids": [], + "outbound_ip_prefix_ids": [], + "outbound_ports_allocated": 0 + } + ], + "load_balancer_sku": "Standard", + "nat_gateway_profile": [], + "network_mode": "", + "network_plugin": "azure", + "network_policy": "", + "outbound_type": "loadBalancer", + "pod_cidr": "", + "service_cidr": "10.137.128.0/18" + } + ], + "node_resource_group": "MC_aks_something_centralus", + "portal_fqdn": "32f4699eef7649ea32eaecda9acc4039-priv.portal.hcp.centralus.azmk8s.io", + "private_cluster_enabled": true, + "private_cluster_public_fqdn_enabled": false, + "private_dns_zone_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/something/providers/Microsoft.Network/privateDnsZones/privatelink.centralus.azmk8s.io", + "private_fqdn": "something-bd56327b.privatelink.centralus.azmk8s.io", + "private_link_enabled": true, + "public_network_access_enabled": true, + "resource_group_name": "aks", + "role_based_access_control": [ + { + "azure_active_directory": [], + "enabled": false + } + ], + "service_principal": [], + "sku_tier": "Free", + "tags": {}, + "timeouts": null, + "windows_profile": [ + { + "admin_password": "", + "admin_username": "azureuser", + "license": "" + } + ] + }, + "sensitive_values": { + "addon_profile": [ + { + "aci_connector_linux": [ + {} + ], + "azure_keyvault_secrets_provider": [], + "azure_policy": [ + {} + ], + "http_application_routing": [ + {} + ], + "ingress_application_gateway": [], + "kube_dashboard": [], + "oms_agent": [ + { + "oms_agent_identity": [ + {} + ] + } + ], + "open_service_mesh": [] + } + ], + "api_server_authorized_ip_ranges": [], + "auto_scaler_profile": [ + {} + ], + "default_node_pool": [ + { + "availability_zones": [], + "kubelet_config": [], + "linux_os_config": [], + "node_labels": {}, + "node_taints": [], + "tags": {}, + "upgrade_settings": [] + } + ], + "http_proxy_config": [], + "identity": [ + {} + ], + "kube_admin_config": [], + "kube_config": [ + {} + ], + "kubelet_identity": [ + {} + ], + "linux_profile": [], + "maintenance_window": [], + "network_profile": [ + { + "load_balancer_profile": [ + { + "effective_outbound_ips": [ + false + ], + "outbound_ip_address_ids": [], + "outbound_ip_prefix_ids": [] + } + ], + "nat_gateway_profile": [] + } + ], + "role_based_access_control": [ + { + "azure_active_directory": [] + } + ], + "service_principal": [], + "tags": {}, + "windows_profile": [ + {} + ] + } + } + ], + "address": "module.aks_lz.module.aks" + } + ] + }, + { + "resources": [ + { + "address": "module.sql_db.azurerm_key_vault_secret.sql_pass", + "mode": "managed", + "type": "azurerm_key_vault_secret", + "name": "sql_pass", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 0, + "values": { + "content_type": "password", + "expiration_date": null, + "id": "https://something.vault.azure.net/secrets/envelope-game/9b0eb871faf04d439f979ae735bb1648", + "key_vault_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/something/providers/Microsoft.KeyVault/vaults/something", + "name": "envelope-game", + "not_before_date": null, + "tags": {}, + "timeouts": null, + "value": "A>7TN7Gvf4y++i6n", + "version": "9b0eb871faf04d439f979ae735bb1648", + "versionless_id": "https://something.vault.azure.net/secrets/envelope-game" + }, + "sensitive_values": { + "tags": {}, + "value": true + } + }, + { + "address": "module.sql_db.azurerm_mysql_database.sql_db", + "mode": "managed", + "type": "azurerm_mysql_database", + "name": "sql_db", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 0, + "values": { + "charset": "utf8", + "collation": "utf8_unicode_ci", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.DBforMySQL/servers/envelope-game/databases/envelope-game", + "name": "envelope-game", + "resource_group_name": "aks", + "server_name": "envelope-game", + "timeouts": null + }, + "sensitive_values": {} + }, + { + "address": "module.sql_db.azurerm_mysql_server.db_server", + "mode": "managed", + "type": "azurerm_mysql_server", + "name": "db_server", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 0, + "values": { + "administrator_login": "envelope-game", + "administrator_login_password": "A>7TN7Gvf4y++i6n", + "auto_grow_enabled": false, + "backup_retention_days": 7, + "create_mode": "Default", + "creation_source_server_id": null, + "fqdn": "envelope-game.mysql.database.azure.com", + "geo_redundant_backup_enabled": false, + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.DBforMySQL/servers/envelope-game", + "identity": [], + "infrastructure_encryption_enabled": false, + "location": "centralus", + "name": "envelope-game", + "public_network_access_enabled": false, + "resource_group_name": "aks", + "restore_point_in_time": null, + "sku_name": "GP_Gen5_2", + "ssl_enforcement": "Disabled", + "ssl_enforcement_enabled": false, + "ssl_minimal_tls_version_enforced": "TLSEnforcementDisabled", + "storage_mb": 5120, + "storage_profile": [ + { + "auto_grow": "Disabled", + "backup_retention_days": 7, + "geo_redundant_backup": "Disabled", + "storage_mb": 5120 + } + ], + "tags": { + "environment": "stg" + }, + "threat_detection_policy": [], + "timeouts": null, + "version": "5.7" + }, + "sensitive_values": { + "administrator_login_password": true, + "identity": [], + "storage_profile": [ + {} + ], + "tags": {}, + "threat_detection_policy": [] + } + }, + { + "address": "module.sql_db.azurerm_private_endpoint.db_endpoint", + "mode": "managed", + "type": "azurerm_private_endpoint", + "name": "db_endpoint", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 0, + "values": { + "custom_dns_configs": [], + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/privateEndpoints/envelope-game", + "location": "centralus", + "name": "envelope-game", + "network_interface": [ + { + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/networkInterfaces/envelope-game.nic.c5c60c65-ef8a-46b0-a1ce-1101b3d54376", + "name": "envelope-game.nic.c5c60c65-ef8a-46b0-a1ce-1101b3d54376" + } + ], + "private_dns_zone_configs": [ + { + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/privateEndpoints/envelope-game/privateDnsZoneGroups/privatelink-dns-zones/privateDnsZoneConfigs/mysql.database.azure.com", + "name": "mysql.database.azure.com", + "private_dns_zone_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/something/providers/Microsoft.Network/privateDnsZones/mysql.database.azure.com", + "record_sets": [ + { + "fqdn": "envelope-game.mysql.database.azure.com", + "ip_addresses": [ + "10.137.192.4" + ], + "name": "envelope-game", + "ttl": 10, + "type": "A" + } + ] + } + ], + "private_dns_zone_group": [ + { + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/privateEndpoints/envelope-game/privateDnsZoneGroups/privatelink-dns-zones", + "name": "privatelink-dns-zones", + "private_dns_zone_ids": [ + "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/something/providers/Microsoft.Network/privateDnsZones/mysql.database.azure.com" + ] + } + ], + "private_service_connection": [ + { + "is_manual_connection": false, + "name": "envelope-game", + "private_connection_resource_alias": "", + "private_connection_resource_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.DBforMySQL/servers/envelope-game", + "private_ip_address": "10.137.192.4", + "request_message": "", + "subresource_names": [ + "mysqlServer" + ] + } + ], + "resource_group_name": "aks", + "subnet_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/virtualNetworks/something/subnets/service-endpoints", + "tags": {}, + "timeouts": null + }, + "sensitive_values": { + "custom_dns_configs": [], + "network_interface": [ + {} + ], + "private_dns_zone_configs": [ + { + "record_sets": [ + { + "ip_addresses": [ + false + ] + } + ] + } + ], + "private_dns_zone_group": [ + { + "private_dns_zone_ids": [ + false + ] + } + ], + "private_service_connection": [ + { + "subresource_names": [ + false + ] + } + ], + "tags": {} + } + }, + { + "address": "module.sql_db.random_password.sql_pass", + "mode": "managed", + "type": "random_password", + "name": "sql_pass", + "provider_name": "registry.terraform.io/hashicorp/random", + "schema_version": 0, + "values": { + "id": "none", + "keepers": { + "last_updated": "2022-04-01" + }, + "length": 16, + "lower": true, + "min_lower": 0, + "min_numeric": 0, + "min_special": 0, + "min_upper": 0, + "number": true, + "override_special": "!#$%&*()-_=+[]{}<>:?", + "result": "A>7TN7Gvf4y++i6n", + "special": true, + "upper": true + }, + "sensitive_values": { + "keepers": {} + } + } + ], + "address": "module.sql_db" + } + ] + } + }, + "resource_drift": [ + { + "address": "module.aks_lz.module.key_vault.azurerm_key_vault.key_vault", + "module_address": "module.aks_lz.module.key_vault", + "mode": "managed", + "type": "azurerm_key_vault", + "name": "key_vault", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "change": { + "actions": [ + "update" + ], + "before": { + "access_policy": [ + { + "application_id": "", + "certificate_permissions": null, + "key_permissions": [ + "Get" + ], + "object_id": "01efe4c4-2b3c-4f73-8f97-0528fbc36bd3", + "secret_permissions": [ + "Get" + ], + "storage_permissions": [ + "Get" + ], + "tenant_id": "somesome" + } + ], + "contact": [], + "enable_rbac_authorization": false, + "enabled_for_deployment": false, + "enabled_for_disk_encryption": true, + "enabled_for_template_deployment": false, + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.KeyVault/vaults/kv-lzcore-stg", + "location": "centralus", + "name": "kv-lzcore-stg", + "network_acls": [ + { + "bypass": "AzureServices", + "default_action": "Deny", + "ip_rules": null, + "virtual_network_subnet_ids": null + } + ], + "purge_protection_enabled": true, + "resource_group_name": "aks", + "sku_name": "standard", + "soft_delete_enabled": true, + "soft_delete_retention_days": 7, + "tags": null, + "tenant_id": "somesome", + "timeouts": null, + "vault_uri": "https://kv-lzcore-stg.vault.azure.net/" + }, + "after": { + "access_policy": [ + { + "application_id": "", + "certificate_permissions": [], + "key_permissions": [ + "Get" + ], + "object_id": "01efe4c4-2b3c-4f73-8f97-0528fbc36bd3", + "secret_permissions": [ + "Get" + ], + "storage_permissions": [ + "Get" + ], + "tenant_id": "somesome" + } + ], + "contact": [], + "enable_rbac_authorization": false, + "enabled_for_deployment": false, + "enabled_for_disk_encryption": true, + "enabled_for_template_deployment": false, + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.KeyVault/vaults/kv-lzcore-stg", + "location": "centralus", + "name": "kv-lzcore-stg", + "network_acls": [ + { + "bypass": "AzureServices", + "default_action": "Deny", + "ip_rules": [], + "virtual_network_subnet_ids": [] + } + ], + "purge_protection_enabled": true, + "resource_group_name": "aks", + "sku_name": "standard", + "soft_delete_enabled": true, + "soft_delete_retention_days": 7, + "tags": {}, + "tenant_id": "somesome", + "timeouts": null, + "vault_uri": "https://kv-lzcore-stg.vault.azure.net/" + }, + "before_sensitive": { + "access_policy": [ + { + "key_permissions": [ + false + ], + "secret_permissions": [ + false + ], + "storage_permissions": [ + false + ] + } + ], + "contact": [], + "network_acls": [ + {} + ] + }, + "after_sensitive": { + "access_policy": [ + { + "certificate_permissions": [], + "key_permissions": [ + false + ], + "secret_permissions": [ + false + ], + "storage_permissions": [ + false + ] + } + ], + "contact": [], + "network_acls": [ + { + "ip_rules": [], + "virtual_network_subnet_ids": [] + } + ], + "tags": {} + } + } + }, + { + "address": "module.aks_lz.azurerm_virtual_hub_connection.aks_vnet_hub_connection", + "module_address": "module.aks_lz", + "mode": "managed", + "type": "azurerm_virtual_hub_connection", + "name": "aks_vnet_hub_connection", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "change": { + "actions": [ + "delete" + ], + "before": { + "hub_to_vitual_network_traffic_allowed": false, + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/something/providers/Microsoft.Network/virtualHubs/somesomehub-centralus/hubVirtualNetworkConnections/something-connection", + "internet_security_enabled": false, + "name": "something-connection", + "remote_virtual_network_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/virtualNetworks/something", + "routing": [ + { + "associated_route_table_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/something/providers/Microsoft.Network/virtualHubs/somesomehub-centralus/hubRouteTables/defaultRouteTable", + "propagated_route_table": [ + { + "labels": [ + "default" + ], + "route_table_ids": [ + "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/something/providers/Microsoft.Network/virtualHubs/somesomehub-centralus/hubRouteTables/defaultRouteTable" + ] + } + ], + "static_vnet_route": [] + } + ], + "timeouts": null, + "virtual_hub_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/something/providers/Microsoft.Network/virtualHubs/somesomehub-centralus", + "vitual_network_to_hub_gateways_traffic_allowed": false + }, + "after": null, + "before_sensitive": { + "routing": [ + { + "propagated_route_table": [ + { + "labels": [ + false + ], + "route_table_ids": [ + false + ] + } + ], + "static_vnet_route": [] + } + ] + }, + "after_sensitive": false + } + } + ], + "resource_changes": [ + { + "address": "module.aks_lz.azurerm_resource_group.lz_resource_group", + "module_address": "module.aks_lz", + "mode": "managed", + "type": "azurerm_resource_group", + "name": "lz_resource_group", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "change": { + "actions": [ + "no-op" + ], + "before": { + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks", + "location": "centralus", + "name": "aks", + "tags": {}, + "timeouts": null + }, + "after": { + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks", + "location": "centralus", + "name": "aks", + "tags": {}, + "timeouts": null + }, + "after_unknown": {}, + "before_sensitive": { + "tags": {} + }, + "after_sensitive": { + "tags": {} + } + } + }, + { + "address": "module.aks_lz.azurerm_role_assignment.aks_managed_identity_operator", + "module_address": "module.aks_lz", + "mode": "managed", + "type": "azurerm_role_assignment", + "name": "aks_managed_identity_operator", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "change": { + "actions": [ + "no-op" + ], + "before": { + "condition": "", + "condition_version": "", + "delegated_managed_identity_resource_id": "", + "description": "", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/MC_aks_something_centralus/providers/Microsoft.Authorization/roleAssignments/a82c2080-13be-a081-e523-3c8ae729a6c3", + "name": "a82c2080-13be-a081-e523-3c8ae729a6c3", + "principal_id": "817ba65b-6b4d-4380-a2a5-7d3ae4cc63db", + "principal_type": "ServicePrincipal", + "role_definition_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/providers/Microsoft.Authorization/roleDefinitions/f1a07417-d97a-45cb-824c-7a7467783830", + "role_definition_name": "Managed Identity Operator", + "scope": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/MC_aks_something_centralus", + "skip_service_principal_aad_check": null, + "timeouts": null + }, + "after": { + "condition": "", + "condition_version": "", + "delegated_managed_identity_resource_id": "", + "description": "", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/MC_aks_something_centralus/providers/Microsoft.Authorization/roleAssignments/a82c2080-13be-a081-e523-3c8ae729a6c3", + "name": "a82c2080-13be-a081-e523-3c8ae729a6c3", + "principal_id": "817ba65b-6b4d-4380-a2a5-7d3ae4cc63db", + "principal_type": "ServicePrincipal", + "role_definition_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/providers/Microsoft.Authorization/roleDefinitions/f1a07417-d97a-45cb-824c-7a7467783830", + "role_definition_name": "Managed Identity Operator", + "scope": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/MC_aks_something_centralus", + "skip_service_principal_aad_check": null, + "timeouts": null + }, + "after_unknown": {}, + "before_sensitive": {}, + "after_sensitive": {} + } + }, + { + "address": "module.aks_lz.azurerm_role_assignment.aks_managed_identity_operator_for_cert_manager_identity", + "module_address": "module.aks_lz", + "mode": "managed", + "type": "azurerm_role_assignment", + "name": "aks_managed_identity_operator_for_cert_manager_identity", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "change": { + "actions": [ + "no-op" + ], + "before": { + "condition": "", + "condition_version": "", + "delegated_managed_identity_resource_id": "", + "description": "", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.ManagedIdentity/userAssignedIdentities/somesomesomething-cert-manager-msi/providers/Microsoft.Authorization/roleAssignments/4a6cdecc-6fab-10d0-a83f-2c31ddbc1623", + "name": "4a6cdecc-6fab-10d0-a83f-2c31ddbc1623", + "principal_id": "817ba65b-6b4d-4380-a2a5-7d3ae4cc63db", + "principal_type": "ServicePrincipal", + "role_definition_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/providers/Microsoft.Authorization/roleDefinitions/f1a07417-d97a-45cb-824c-7a7467783830", + "role_definition_name": "Managed Identity Operator", + "scope": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.ManagedIdentity/userAssignedIdentities/somesomesomething-cert-manager-msi", + "skip_service_principal_aad_check": null, + "timeouts": null + }, + "after": { + "condition": "", + "condition_version": "", + "delegated_managed_identity_resource_id": "", + "description": "", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.ManagedIdentity/userAssignedIdentities/somesomesomething-cert-manager-msi/providers/Microsoft.Authorization/roleAssignments/4a6cdecc-6fab-10d0-a83f-2c31ddbc1623", + "name": "4a6cdecc-6fab-10d0-a83f-2c31ddbc1623", + "principal_id": "817ba65b-6b4d-4380-a2a5-7d3ae4cc63db", + "principal_type": "ServicePrincipal", + "role_definition_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/providers/Microsoft.Authorization/roleDefinitions/f1a07417-d97a-45cb-824c-7a7467783830", + "role_definition_name": "Managed Identity Operator", + "scope": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.ManagedIdentity/userAssignedIdentities/somesomesomething-cert-manager-msi", + "skip_service_principal_aad_check": null, + "timeouts": null + }, + "after_unknown": {}, + "before_sensitive": {}, + "after_sensitive": {} + } + }, + { + "address": "module.aks_lz.azurerm_role_assignment.aks_managed_identity_operator_for_external_dns_identity[0]", + "module_address": "module.aks_lz", + "mode": "managed", + "type": "azurerm_role_assignment", + "name": "aks_managed_identity_operator_for_external_dns_identity", + "index": 0, + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "change": { + "actions": [ + "no-op" + ], + "before": { + "condition": "", + "condition_version": "", + "delegated_managed_identity_resource_id": "", + "description": "", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.ManagedIdentity/userAssignedIdentities/somesomeexternal-dns-msi/providers/Microsoft.Authorization/roleAssignments/7096fb4e-ce0c-9b8f-f17a-a2ede516000c", + "name": "7096fb4e-ce0c-9b8f-f17a-a2ede516000c", + "principal_id": "817ba65b-6b4d-4380-a2a5-7d3ae4cc63db", + "principal_type": "ServicePrincipal", + "role_definition_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/providers/Microsoft.Authorization/roleDefinitions/f1a07417-d97a-45cb-824c-7a7467783830", + "role_definition_name": "Managed Identity Operator", + "scope": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.ManagedIdentity/userAssignedIdentities/somesomeexternal-dns-msi", + "skip_service_principal_aad_check": null, + "timeouts": null + }, + "after": { + "condition": "", + "condition_version": "", + "delegated_managed_identity_resource_id": "", + "description": "", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.ManagedIdentity/userAssignedIdentities/somesomeexternal-dns-msi/providers/Microsoft.Authorization/roleAssignments/7096fb4e-ce0c-9b8f-f17a-a2ede516000c", + "name": "7096fb4e-ce0c-9b8f-f17a-a2ede516000c", + "principal_id": "817ba65b-6b4d-4380-a2a5-7d3ae4cc63db", + "principal_type": "ServicePrincipal", + "role_definition_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/providers/Microsoft.Authorization/roleDefinitions/f1a07417-d97a-45cb-824c-7a7467783830", + "role_definition_name": "Managed Identity Operator", + "scope": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.ManagedIdentity/userAssignedIdentities/somesomeexternal-dns-msi", + "skip_service_principal_aad_check": null, + "timeouts": null + }, + "after_unknown": {}, + "before_sensitive": {}, + "after_sensitive": {} + } + }, + { + "address": "module.aks_lz.azurerm_role_assignment.aks_virtual_machine_contributor", + "module_address": "module.aks_lz", + "mode": "managed", + "type": "azurerm_role_assignment", + "name": "aks_virtual_machine_contributor", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "change": { + "actions": [ + "no-op" + ], + "before": { + "condition": "", + "condition_version": "", + "delegated_managed_identity_resource_id": "", + "description": "", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/MC_aks_something_centralus/providers/Microsoft.Authorization/roleAssignments/1edad8f1-ad15-cb4c-0fbb-5f5212fb635a", + "name": "1edad8f1-ad15-cb4c-0fbb-5f5212fb635a", + "principal_id": "817ba65b-6b4d-4380-a2a5-7d3ae4cc63db", + "principal_type": "ServicePrincipal", + "role_definition_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/providers/Microsoft.Authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c", + "role_definition_name": "Virtual Machine Contributor", + "scope": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/MC_aks_something_centralus", + "skip_service_principal_aad_check": null, + "timeouts": null + }, + "after": { + "condition": "", + "condition_version": "", + "delegated_managed_identity_resource_id": "", + "description": "", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/MC_aks_something_centralus/providers/Microsoft.Authorization/roleAssignments/1edad8f1-ad15-cb4c-0fbb-5f5212fb635a", + "name": "1edad8f1-ad15-cb4c-0fbb-5f5212fb635a", + "principal_id": "817ba65b-6b4d-4380-a2a5-7d3ae4cc63db", + "principal_type": "ServicePrincipal", + "role_definition_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/providers/Microsoft.Authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c", + "role_definition_name": "Virtual Machine Contributor", + "scope": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/MC_aks_something_centralus", + "skip_service_principal_aad_check": null, + "timeouts": null + }, + "after_unknown": {}, + "before_sensitive": {}, + "after_sensitive": {} + } + }, + { + "address": "module.aks_lz.azurerm_role_assignment.cluster_contributor", + "module_address": "module.aks_lz", + "mode": "managed", + "type": "azurerm_role_assignment", + "name": "cluster_contributor", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "change": { + "actions": [ + "no-op" + ], + "before": { + "condition": "", + "condition_version": "", + "delegated_managed_identity_resource_id": "", + "description": "", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.ContainerService/managedClusters/something/providers/Microsoft.Authorization/roleAssignments/d1abf2c4-0a53-8c47-f891-2dd3cdb13ece", + "name": "d1abf2c4-0a53-8c47-f891-2dd3cdb13ece", + "principal_id": "id", + "principal_type": "ServicePrincipal", + "role_definition_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/providers/Microsoft.Authorization/roleDefinitions/ed7f3fbd-7b88-4dd4-9017-9adb7ce333f8", + "role_definition_name": "Azure Kubernetes Service Contributor Role", + "scope": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.ContainerService/managedClusters/something", + "skip_service_principal_aad_check": null, + "timeouts": null + }, + "after": { + "condition": "", + "condition_version": "", + "delegated_managed_identity_resource_id": "", + "description": "", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.ContainerService/managedClusters/something/providers/Microsoft.Authorization/roleAssignments/d1abf2c4-0a53-8c47-f891-2dd3cdb13ece", + "name": "d1abf2c4-0a53-8c47-f891-2dd3cdb13ece", + "principal_id": "id", + "principal_type": "ServicePrincipal", + "role_definition_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/providers/Microsoft.Authorization/roleDefinitions/ed7f3fbd-7b88-4dd4-9017-9adb7ce333f8", + "role_definition_name": "Azure Kubernetes Service Contributor Role", + "scope": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.ContainerService/managedClusters/something", + "skip_service_principal_aad_check": null, + "timeouts": null + }, + "after_unknown": {}, + "before_sensitive": {}, + "after_sensitive": {} + } + }, + { + "address": "module.aks_lz.azurerm_role_assignment.network_contributor", + "module_address": "module.aks_lz", + "mode": "managed", + "type": "azurerm_role_assignment", + "name": "network_contributor", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "change": { + "actions": [ + "no-op" + ], + "before": { + "condition": "", + "condition_version": "", + "delegated_managed_identity_resource_id": "", + "description": "", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/virtualNetworks/something/providers/Microsoft.Authorization/roleAssignments/id", + "name": "id", + "principal_id": "id", + "principal_type": "ServicePrincipal", + "role_definition_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7", + "role_definition_name": "Network Contributor", + "scope": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/virtualNetworks/something", + "skip_service_principal_aad_check": null, + "timeouts": null + }, + "after": { + "condition": "", + "condition_version": "", + "delegated_managed_identity_resource_id": "", + "description": "", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/virtualNetworks/something/providers/Microsoft.Authorization/roleAssignments/id", + "name": "id", + "principal_id": "id", + "principal_type": "ServicePrincipal", + "role_definition_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7", + "role_definition_name": "Network Contributor", + "scope": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/virtualNetworks/something", + "skip_service_principal_aad_check": null, + "timeouts": null + }, + "after_unknown": {}, + "before_sensitive": {}, + "after_sensitive": {} + } + }, + { + "address": "module.aks_lz.azurerm_role_assignment.resource_group_dns_reader[0]", + "module_address": "module.aks_lz", + "mode": "managed", + "type": "azurerm_role_assignment", + "name": "resource_group_dns_reader", + "index": 0, + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "change": { + "actions": [ + "no-op" + ], + "before": { + "condition": "", + "condition_version": "", + "delegated_managed_identity_resource_id": "", + "description": "", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Authorization/roleAssignments/6887e54e-a0cd-aa93-61ec-f5b62cf9eadb", + "name": "6887e54e-a0cd-aa93-61ec-f5b62cf9eadb", + "principal_id": "id", + "principal_type": "ServicePrincipal", + "role_definition_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7", + "role_definition_name": "Reader", + "scope": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks", + "skip_service_principal_aad_check": null, + "timeouts": null + }, + "after": { + "condition": "", + "condition_version": "", + "delegated_managed_identity_resource_id": "", + "description": "", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Authorization/roleAssignments/6887e54e-a0cd-aa93-61ec-f5b62cf9eadb", + "name": "6887e54e-a0cd-aa93-61ec-f5b62cf9eadb", + "principal_id": "id", + "principal_type": "ServicePrincipal", + "role_definition_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7", + "role_definition_name": "Reader", + "scope": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks", + "skip_service_principal_aad_check": null, + "timeouts": null + }, + "after_unknown": {}, + "before_sensitive": {}, + "after_sensitive": {} + } + }, + { + "address": "module.aks_lz.azurerm_role_assignment.subscription_connectivity_dns_contributor", + "module_address": "module.aks_lz", + "mode": "managed", + "type": "azurerm_role_assignment", + "name": "subscription_connectivity_dns_contributor", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "change": { + "actions": [ + "no-op" + ], + "before": { + "condition": "", + "condition_version": "", + "delegated_managed_identity_resource_id": "", + "description": "", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/something/providers/Microsoft.Network/privateDnsZones/privatelink.centralus.azmk8s.io/providers/Microsoft.Authorization/roleAssignments/dffa55a1-a4a8-5562-3b8c-1e755bd3d44e", + "name": "dffa55a1-a4a8-5562-3b8c-1e755bd3d44e", + "principal_id": "id", + "principal_type": "ServicePrincipal", + "role_definition_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/providers/Microsoft.Authorization/roleDefinitions/b12aa53e-6015-4669-85d0-8515ebb3ae7f", + "role_definition_name": "Private DNS Zone Contributor", + "scope": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/something/providers/Microsoft.Network/privateDnsZones/privatelink.centralus.azmk8s.io", + "skip_service_principal_aad_check": null, + "timeouts": null + }, + "after": { + "condition": "", + "condition_version": "", + "delegated_managed_identity_resource_id": "", + "description": "", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/something/providers/Microsoft.Network/privateDnsZones/privatelink.centralus.azmk8s.io/providers/Microsoft.Authorization/roleAssignments/dffa55a1-a4a8-5562-3b8c-1e755bd3d44e", + "name": "dffa55a1-a4a8-5562-3b8c-1e755bd3d44e", + "principal_id": "id", + "principal_type": "ServicePrincipal", + "role_definition_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/providers/Microsoft.Authorization/roleDefinitions/b12aa53e-6015-4669-85d0-8515ebb3ae7f", + "role_definition_name": "Private DNS Zone Contributor", + "scope": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/something/providers/Microsoft.Network/privateDnsZones/privatelink.centralus.azmk8s.io", + "skip_service_principal_aad_check": null, + "timeouts": null + }, + "after_unknown": {}, + "before_sensitive": {}, + "after_sensitive": {} + } + }, + { + "address": "module.aks_lz.azurerm_role_assignment.subscription_dns_contributor[0]", + "module_address": "module.aks_lz", + "mode": "managed", + "type": "azurerm_role_assignment", + "name": "subscription_dns_contributor", + "index": 0, + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "change": { + "actions": [ + "no-op" + ], + "before": { + "condition": "", + "condition_version": "", + "delegated_managed_identity_resource_id": "", + "description": "", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/providers/Microsoft.Authorization/roleAssignments/id", + "name": "id", + "principal_id": "id", + "principal_type": "ServicePrincipal", + "role_definition_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/providers/Microsoft.Authorization/roleDefinitions/id", + "role_definition_name": "DNS Zone Contributor", + "scope": "/subscriptions/id", + "skip_service_principal_aad_check": null, + "timeouts": null + }, + "after": { + "condition": "", + "condition_version": "", + "delegated_managed_identity_resource_id": "", + "description": "", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/providers/Microsoft.Authorization/roleAssignments/id", + "name": "id", + "principal_id": "id", + "principal_type": "ServicePrincipal", + "role_definition_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/providers/Microsoft.Authorization/roleDefinitions/id", + "role_definition_name": "DNS Zone Contributor", + "scope": "/subscriptions/id", + "skip_service_principal_aad_check": null, + "timeouts": null + }, + "after_unknown": {}, + "before_sensitive": {}, + "after_sensitive": {} + } + }, + { + "address": "module.aks_lz.azurerm_user_assigned_identity.aks_msi", + "module_address": "module.aks_lz", + "mode": "managed", + "type": "azurerm_user_assigned_identity", + "name": "aks_msi", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "change": { + "actions": [ + "no-op" + ], + "before": { + "client_id": "id", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.ManagedIdentity/userAssignedIdentities/somesomesomething-msi", + "location": "centralus", + "name": "somesomesomething-msi", + "principal_id": "id", + "resource_group_name": "aks", + "tags": {}, + "tenant_id": "somesome", + "timeouts": null + }, + "after": { + "client_id": "id", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.ManagedIdentity/userAssignedIdentities/somesomesomething-msi", + "location": "centralus", + "name": "somesomesomething-msi", + "principal_id": "id", + "resource_group_name": "aks", + "tags": {}, + "tenant_id": "somesome", + "timeouts": null + }, + "after_unknown": {}, + "before_sensitive": { + "tags": {} + }, + "after_sensitive": { + "tags": {} + } + } + }, + { + "address": "module.aks_lz.azurerm_user_assigned_identity.cert_manager_pod_identity", + "module_address": "module.aks_lz", + "mode": "managed", + "type": "azurerm_user_assigned_identity", + "name": "cert_manager_pod_identity", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "change": { + "actions": [ + "no-op" + ], + "before": { + "client_id": "somesome", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.ManagedIdentity/userAssignedIdentities/somesomesomething-cert-manager-msi", + "location": "centralus", + "name": "somesomesomething-cert-manager-msi", + "principal_id": "32a2f764-4324-464b-9fea-a239a82b56dd", + "resource_group_name": "aks", + "tags": {}, + "tenant_id": "somesome", + "timeouts": null + }, + "after": { + "client_id": "somesome", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.ManagedIdentity/userAssignedIdentities/somesomesomething-cert-manager-msi", + "location": "centralus", + "name": "somesomesomething-cert-manager-msi", + "principal_id": "32a2f764-4324-464b-9fea-a239a82b56dd", + "resource_group_name": "aks", + "tags": {}, + "tenant_id": "somesome", + "timeouts": null + }, + "after_unknown": {}, + "before_sensitive": { + "tags": {} + }, + "after_sensitive": { + "tags": {} + } + } + }, + { + "address": "module.aks_lz.azurerm_user_assigned_identity.external_dns_pod_identity[0]", + "module_address": "module.aks_lz", + "mode": "managed", + "type": "azurerm_user_assigned_identity", + "name": "external_dns_pod_identity", + "index": 0, + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "change": { + "actions": [ + "no-op" + ], + "before": { + "client_id": "0a000a00-0aaa-0aa0-0aa0-000aaa000000", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.ManagedIdentity/userAssignedIdentities/somesomeexternal-dns-msi", + "location": "centralus", + "name": "somesomeexternal-dns-msi", + "principal_id": "id", + "resource_group_name": "aks", + "tags": {}, + "tenant_id": "somesome", + "timeouts": null + }, + "after": { + "client_id": "0a000a00-0aaa-0aa0-0aa0-000aaa000000", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.ManagedIdentity/userAssignedIdentities/somesomeexternal-dns-msi", + "location": "centralus", + "name": "somesomeexternal-dns-msi", + "principal_id": "id", + "resource_group_name": "aks", + "tags": {}, + "tenant_id": "somesome", + "timeouts": null + }, + "after_unknown": {}, + "before_sensitive": { + "tags": {} + }, + "after_sensitive": { + "tags": {} + } + } + }, + { + "address": "module.aks_lz.azurerm_virtual_hub_connection.aks_vnet_hub_connection[0]", + "module_address": "module.aks_lz", + "mode": "managed", + "type": "azurerm_virtual_hub_connection", + "name": "aks_vnet_hub_connection", + "index": 0, + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "change": { + "actions": [ + "delete", + "create" + ], + "before": { + "hub_to_vitual_network_traffic_allowed": false, + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/something/providers/Microsoft.Network/virtualHubs/somesomehub-centralus/hubVirtualNetworkConnections/something-connection", + "internet_security_enabled": false, + "name": "something-connection", + "remote_virtual_network_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/virtualNetworks/something", + "routing": [ + { + "associated_route_table_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/something/providers/Microsoft.Network/virtualHubs/somesomehub-centralus/hubRouteTables/defaultRouteTable", + "propagated_route_table": [ + { + "labels": [ + "default" + ], + "route_table_ids": [ + "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/something/providers/Microsoft.Network/virtualHubs/somesomehub-centralus/hubRouteTables/defaultRouteTable" + ] + } + ], + "static_vnet_route": [] + } + ], + "timeouts": null, + "virtual_hub_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/something/providers/Microsoft.Network/virtualHubs/somesomehub-centralus", + "vitual_network_to_hub_gateways_traffic_allowed": false + }, + "after": { + "hub_to_vitual_network_traffic_allowed": null, + "internet_security_enabled": false, + "name": "con-something-connection", + "remote_virtual_network_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/virtualNetworks/something", + "timeouts": null, + "virtual_hub_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/something/providers/Microsoft.Network/virtualHubs/somesomehub-centralus", + "vitual_network_to_hub_gateways_traffic_allowed": null + }, + "after_unknown": { + "id": true, + "routing": true + }, + "before_sensitive": { + "routing": [ + { + "propagated_route_table": [ + { + "labels": [ + false + ], + "route_table_ids": [ + false + ] + } + ], + "static_vnet_route": [] + } + ] + }, + "after_sensitive": { + "routing": [] + }, + "replace_paths": [ + [ + "name" + ] + ] + }, + "action_reason": "replace_because_cannot_update" + }, + { + "address": "module.aks_lz.module.something_public_dns_zone[0].azurerm_dns_ns_record.ns_record[0]", + "module_address": "module.aks_lz.module.something_public_dns_zone[0]", + "mode": "managed", + "type": "azurerm_dns_ns_record", + "name": "ns_record", + "index": 0, + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "change": { + "actions": [ + "no-op" + ], + "before": { + "fqdn": "some.url.io.", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/something/providers/Microsoft.Network/dnszones/azurecaf.liatr.io/NS/something", + "name": "something", + "records": [ + "ns1-38.azure-dns.com.", + "ns2-38.azure-dns.net.", + "ns3-38.azure-dns.org.", + "ns4-38.azure-dns.info." + ], + "resource_group_name": "something", + "tags": {}, + "timeouts": null, + "ttl": 300, + "zone_name": "azurecaf.liatr.io" + }, + "after": { + "fqdn": "some.url.io.", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/something/providers/Microsoft.Network/dnszones/azurecaf.liatr.io/NS/something", + "name": "something", + "records": [ + "ns1-38.azure-dns.com.", + "ns2-38.azure-dns.net.", + "ns3-38.azure-dns.org.", + "ns4-38.azure-dns.info." + ], + "resource_group_name": "something", + "tags": {}, + "timeouts": null, + "ttl": 300, + "zone_name": "azurecaf.liatr.io" + }, + "after_unknown": {}, + "before_sensitive": { + "records": [ + false, + false, + false, + false + ], + "tags": {} + }, + "after_sensitive": { + "records": [ + false, + false, + false, + false + ], + "tags": {} + } + } + }, + { + "address": "module.aks_lz.module.something_public_dns_zone[0].azurerm_dns_zone.public_dns_zone", + "module_address": "module.aks_lz.module.something_public_dns_zone[0]", + "mode": "managed", + "type": "azurerm_dns_zone", + "name": "public_dns_zone", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "change": { + "actions": [ + "no-op" + ], + "before": { + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/dnszones/some.url.io", + "max_number_of_record_sets": 10000, + "name": "some.url.io", + "name_servers": [ + "ns1-38.azure-dns.com.", + "ns2-38.azure-dns.net.", + "ns3-38.azure-dns.org.", + "ns4-38.azure-dns.info." + ], + "number_of_record_sets": 4, + "resource_group_name": "aks", + "soa_record": [ + { + "email": "azuredns-hostmaster.microsoft.com", + "expire_time": 2419200, + "fqdn": "some.url.io.", + "host_name": "ns1-38.azure-dns.com.", + "minimum_ttl": 300, + "refresh_time": 3600, + "retry_time": 300, + "serial_number": 1, + "tags": {}, + "ttl": 3600 + } + ], + "tags": {}, + "timeouts": null + }, + "after": { + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/dnszones/some.url.io", + "max_number_of_record_sets": 10000, + "name": "some.url.io", + "name_servers": [ + "ns1-38.azure-dns.com.", + "ns2-38.azure-dns.net.", + "ns3-38.azure-dns.org.", + "ns4-38.azure-dns.info." + ], + "number_of_record_sets": 4, + "resource_group_name": "aks", + "soa_record": [ + { + "email": "azuredns-hostmaster.microsoft.com", + "expire_time": 2419200, + "fqdn": "some.url.io.", + "host_name": "ns1-38.azure-dns.com.", + "minimum_ttl": 300, + "refresh_time": 3600, + "retry_time": 300, + "serial_number": 1, + "tags": {}, + "ttl": 3600 + } + ], + "tags": {}, + "timeouts": null + }, + "after_unknown": {}, + "before_sensitive": { + "name_servers": [ + false, + false, + false, + false + ], + "soa_record": [ + { + "tags": {} + } + ], + "tags": {} + }, + "after_sensitive": { + "name_servers": [ + false, + false, + false, + false + ], + "soa_record": [ + { + "tags": {} + } + ], + "tags": {} + } + } + }, + { + "address": "module.aks_lz.module.aks.azurerm_kubernetes_cluster.aks", + "module_address": "module.aks_lz.module.aks", + "mode": "managed", + "type": "azurerm_kubernetes_cluster", + "name": "aks", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "change": { + "actions": [ + "no-op" + ], + "before": { + "addon_profile": [ + { + "aci_connector_linux": [ + { + "enabled": false, + "subnet_name": "" + } + ], + "azure_keyvault_secrets_provider": [], + "azure_policy": [ + { + "enabled": true + } + ], + "http_application_routing": [ + { + "enabled": false, + "http_application_routing_zone_name": "" + } + ], + "ingress_application_gateway": [], + "kube_dashboard": [], + "oms_agent": [ + { + "enabled": true, + "log_analytics_workspace_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/rg-somesomemanagement/providers/Microsoft.OperationalInsights/workspaces/log-somesomemanagement", + "oms_agent_identity": [ + { + "client_id": "149e0add-c0f1-4715-a55b-215db384443b", + "object_id": "b800a498-d4ce-41d0-be44-1d90887508fa", + "user_assigned_identity_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourcegroups/MC_aks_something_centralus/providers/Microsoft.ManagedIdentity/userAssignedIdentities/omsagent-something" + } + ] + } + ], + "open_service_mesh": [] + } + ], + "api_server_authorized_ip_ranges": [], + "auto_scaler_profile": [ + { + "balance_similar_node_groups": false, + "empty_bulk_delete_max": "10", + "expander": "random", + "max_graceful_termination_sec": "600", + "max_node_provisioning_time": "15m", + "max_unready_nodes": 3, + "max_unready_percentage": 45, + "new_pod_scale_up_delay": "10s", + "scale_down_delay_after_add": "10m", + "scale_down_delay_after_delete": "10s", + "scale_down_delay_after_failure": "3m", + "scale_down_unneeded": "10m", + "scale_down_unready": "20m", + "scale_down_utilization_threshold": "0.5", + "scan_interval": "10s", + "skip_nodes_with_local_storage": true, + "skip_nodes_with_system_pods": true + } + ], + "automatic_channel_upgrade": "", + "default_node_pool": [ + { + "availability_zones": [], + "enable_auto_scaling": true, + "enable_host_encryption": false, + "enable_node_public_ip": false, + "fips_enabled": false, + "kubelet_config": [], + "kubelet_disk_type": "OS", + "linux_os_config": [], + "max_count": 3, + "max_pods": 30, + "min_count": 2, + "name": "default", + "node_count": 2, + "node_labels": {}, + "node_public_ip_prefix_id": "", + "node_taints": [], + "only_critical_addons_enabled": false, + "orchestrator_version": "1.21.9", + "os_disk_size_gb": 128, + "os_disk_type": "Managed", + "os_sku": "Ubuntu", + "pod_subnet_id": "", + "proximity_placement_group_id": "", + "tags": {}, + "type": "VirtualMachineScaleSets", + "ultra_ssd_enabled": false, + "upgrade_settings": [], + "vm_size": "standard_ds2", + "vnet_subnet_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/virtualNetworks/something/subnets/something" + } + ], + "disk_encryption_set_id": "", + "dns_prefix": "something", + "dns_prefix_private_cluster": "", + "enable_pod_security_policy": false, + "fqdn": "", + "http_proxy_config": [], + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.ContainerService/managedClusters/something", + "identity": [ + { + "principal_id": "", + "tenant_id": "", + "type": "UserAssigned", + "user_assigned_identity_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.ManagedIdentity/userAssignedIdentities/somesomesomething-msi" + } + ], + "kube_admin_config": [], + "kube_admin_config_raw": "", + "kube_config": [ + { + "client_certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUZIVENDQXdXZ0F3SUJBZ0lRZVE2ckZVOVFHaDA5bzBKaFNGeHhFVEFOQmdrcWhraUc5dzBCQVFzRkFEQU4KTVFzd0NRWURWUVFERXdKallUQWVGdzB5TWpBek1qUXhOak13TURSYUZ3MHlOREF6TWpReE5qUXdNRFJhTURBeApGekFWQmdOVkJBb1REbk41YzNSbGJUcHRZWE4wWlhKek1SVXdFd1lEVlFRREV3eHRZWE4wWlhKamJHbGxiblF3CmdnSWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUNEd0F3Z2dJS0FvSUNBUUM2bVEyd0pxQnd6Uk4wV2ZGbzUxdmkKWndoSi9SRWttUC9sWkY5M1hGMDd2aEZybENLK3JUWm00cUZaMVRDMktxYm8zYVQ3dHlwR1VLRW55MjdWd2tSUwp0bXlYR0k4a3JkRCtCK1RRQ3hkdmhoTUthNjFoZ3E1NXpSaEljTCs3L1BnUHdGRXE2Q2swbnQ2amw3cDBZdVN6CjRjYUJjU200NldndC81bDU1RUM2OVBFN3pTNmR5VnB1NWdqcEVwT2RxYVJpT3VKbUMzWEdQNW5NMnYvMCswUGoKbGhzUlZZMTFRMkZaend0YTVKWTRtU0tWVU81YnYzcEswTGo2cDdCaVNLTzF0UlZ4K2V2OWhybTliQ25CQVRWNQpDSDgxV3pKMytWQ1R3VnlXNFF4ZXB5blJITWpzRWoyS2p4eTQ4YUx4UEo3UHpHTEV0TGY5RDJrNURZYm1uNjE0CmtaS0NmRDcxaWFwUU1wU1hvSVVxTzBaZ24vSGl6NGk4TGh3UTV1T0xwQ212VEJQNmlwek9lTWRvRVl6UmtHS3oKMFV0cmdpMWZnTnlwN1h0S1p5dm43M2xQa1NqR0NPT21hTm02anZjTnlwOGViRFpuTWd5STB3TG5FYVlVaHZJeQphakwxSHRTWWxvWXVFZXBFN0ZhTGNFSFFnOWtUQ1M0THNkL3pvczMxbzNKL3MwNkVHVTlVMnRhNlVHVWllT002ClAvNC9PVjhGMVRWY3dOdEtFZ0w2ZEptNVFWdGg4SVp5OXRJZzlndy9DY2p1Q0FoTTNYM3ZKTytHWHRMZnlhRzAKbUoxMzhEMkE4Y1krKzMvNHB2MWlDZ2NHUDNiWDRySmJxSU1pYlZGakh4enJTRVlsU0s1YXlaWS9YUk91aVRnSwpVOURzaDBhaG52cnJCWWMxSTJSeTl3SURBUUFCbzFZd1ZEQU9CZ05WSFE4QkFmOEVCQU1DQmFBd0V3WURWUjBsCkJBd3dDZ1lJS3dZQkJRVUhBd0l3REFZRFZSMFRBUUgvQkFJd0FEQWZCZ05WSFNNRUdEQVdnQlRvOGJhaGFBRlgKTElWMUpYdG0rbDFKWW12YTFUQU5CZ2txaGtpRzl3MEJBUXNGQUFPQ0FnRUEzb1ZaRW5WK2lXWnI1R3I2VDdDagpqSlVvbW8wOXBocU5Jdk1RNVc4VHl4eC9QbzZuV0pvejZ6dTBORjE5R0dYVUdsMmF3TzBsMmh0cnpWVEZ4UTV5CmVTQnFZVzd0K1lCUmZHYkZobnlwMndCNTl1OHhnZUJpNjU2MlpFS1NrTXpWNEowTy9zSTJMcWFhMndrUEIxeGIKMFpVbXpHUHhtMlM0dlZTd1FnaVNlYWp1VE56MDFHaHBvdXYyWm5oUzdJb3cwbzB1cUJjTzFoOXJ1UWZxREZTSwpKUmFsanVObk9tT2hFeS9YdEVYTDA1Nm9Hemt2QVFyN0d2SnBGeE1rMzVLRmt2TnROenhrblF4VW9oUGNjczdWCkpIb2k4RmY3TE5NVjJaMzc5Y2puUFNoVy91NEp6MGd6czA1WmZpbmloS3EwbHlCTll5VkR5WHM5bm1qNG52a1cKN2ZpUUlaOE9WdjkzZmxYeFBiQW5uTEpzNFFYY1RLekNrcFA4b2NPNCtiZ2dJQ0lVT05tZkMzN0U2NUEvSDczKwpadXZLMUpIaFJmU1ZOQzlGM2w3UnFadjYyMU16VVFqaWoxdDAxWDlveFRWY2Vydy82bGpUOTVteklvSHZaQXpVCnl5MUZpdjRKdFRpa0VnQXdLcWVnNW1TSisyd0VUeTkrbVRaWDJVY3Y0clJpUFJoUjJsYWNvTFRWWFN4Mzc3M1EKektoNXNYWmlXUW5jNEFwdzVWRHA4ZHpMWFV3VTBqTTJNUU8zYm1WM2NobzNDay9FVHM1bUJTdTd5NkRPUzBRbwp0cEZNbzJzZVRwU2U3QU50YmcyejQzTzRTOFpGSXZKektaYXhuZWZHWlpPbWUzOE9IdFN6M0ZNZ3lVcmFUK0RhCjg4Q1ZKZUhJc3FXb2dzN0tYdEpGa1NnPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", + "client_key": "LS0tLS1CRUdJTiBSU0EgUFJJVkFURSBLRVktLS0tLQpNSUlKS0FJQkFBS0NBZ0VBdXBrTnNDYWdjTTBUZEZueGFPZGI0bWNJU2YwUkpKai81V1JmZDF4ZE83NFJhNVFpCnZxMDJadUtoV2RVd3RpcW02TjJrKzdjcVJsQ2hKOHR1MWNKRVVyWnNseGlQSkszUS9nZmswQXNYYjRZVENtdXQKWVlLdWVjMFlTSEMvdS96NEQ4QlJLdWdwTko3ZW81ZTZkR0xrcytIR2dYRXB1T2xvTGYrWmVlUkF1dlR4TzgwdQpuY2xhYnVZSTZSS1RuYW1rWWpyaVpndDF4aitaek5yLzlQdEQ0NVliRVZXTmRVTmhXYzhMV3VTV09Ka2lsVkR1Clc3OTZTdEM0K3Fld1lraWp0YlVWY2Zuci9ZYTV2V3dwd1FFMWVRaC9OVnN5ZC9sUWs4RmNsdUVNWHFjcDBSekkKN0JJOWlvOGN1UEdpOFR5ZXo4eGl4TFMzL1E5cE9RMkc1cCt0ZUpHU2dudys5WW1xVURLVWw2Q0ZLanRHWUoveAo0cytJdkM0Y0VPYmppNlFwcjB3VCtvcWN6bmpIYUJHTTBaQmlzOUZMYTRJdFg0RGNxZTE3U21jcjUrOTVUNUVvCnhnampwbWpadW83M0RjcWZIbXcyWnpJTWlOTUM1eEdtRklieU1tb3k5UjdVbUphR0xoSHFST3hXaTNCQjBJUFoKRXdrdUM3SGY4NkxOOWFOeWY3Tk9oQmxQVk5yV3VsQmxJbmpqT2ovK1B6bGZCZFUxWE1EYlNoSUMrblNadVVGYgpZZkNHY3ZiU0lQWU1Qd25JN2dnSVROMTk3eVR2aGw3UzM4bWh0SmlkZC9BOWdQSEdQdnQvK0tiOVlnb0hCajkyCjErS3lXNmlESW0xUll4OGM2MGhHSlVpdVdzbVdQMTBUcm9rNENsUFE3SWRHb1o3NjZ3V0hOU05rY3ZjQ0F3RUEKQVFLQ0FnQlEzcEpMSElKK1FMTEV3MUpYNTZVdjJ2MkJxM2JwaUpHbTVqaGxyNWNNbEZSU2JuSWNkMDlUaWJicQpDdlpBalAybmdKL0hJOXZqZTRCTWtlTW9LemlYTEU2bHNWUWdUbUI4S0FtbmpKY01rMnZmSVVtVU1DSFQwZXBMClF1b2wyLzNhUGJ3dnYweFViT0lLdm5CbGpwS1Z6eXpMM3JKNVhGYjFVSWhBaG9ielA4TG82d1RnQjJyMUV5Y2IKZEJ5YndQRG9UYUxmSE9wZkVDTms0Q2o4RUlXY3RlcG5PYy9EMlg3d2dFWG9qNWIzVW83bGJaelFFSTA4clhidAowdzBqbTEyd0c1bit1cFRuWEtOVkQvS01uaXlCbHdnaXBMS2J3bWFFa3RIQTVpb0pQNk5rNkhlL3NDd1J4L0puCnlQbVlXWEJ1bUtMWm80VDEzTjc2aGYxSUtEM3lmSTIxakh1V05YTWdmR3Q0OGZaUko5eFhEelUxbThKK3BTaEgKSHNKZWE4MTR5b2tobXVOam9oTEthZnI2ZXJHVm81MlJTWVlFUmYzeFduTEZWdHBxdVplVkUxWHVjSms4VTkvagpBSkJ1czFZd013Y3VXQXVqQ1paUE5GdjdhZkFiTHJwVjdRazA3SUY5bXJ4ZXhKQytzZVpJc1FDV0xpT05SaFFHCm5HQVdzM3krelpIU20yRzFnWTdBRjRpcXJtaGdGa2tSSkVSbVJwdC9KcW1LQVVIMko2MXpTNGlSN0Nhb1pVR1oKZ2oxQXJCOVNkeGFHbWxScGluZUY3QlVSdTRuTGVZYXdCcjZXcDVpYU1HOEw0a3pRTmFuVWtUVm1OVW5oc3Q3Vgo2NGdLS2krbnpNdmd3bjM2NHUrelNKL1VWUWtaWE4ybVppS0x6MnZabHZjdTV6bG8rUUtDQVFFQTFhYXJLNXpXCnVrN2dTT011Qld3WmZkNmIzNE5mSGNzVTlUZCtCTXRseno5eEVYT2NCUGFXeWNMalFvRTl4K0dna2lyR1YwVGsKRGRtTFB0TGhQYndRZklzNTNBd05ERGRRQnloditocUpJVGhUVmJrY1E4Mk8yV0llOUZRV2Y1NUgzaDlMVEQxVApEdEJmSlE1M0VlZk5SeS93TDQ4dWsrQ3JrajEwN2RTWitSTUtNZjV6M1hvZTRrZ0lwOTMzZHRnNVdWTGtPM29aCkJzNXFkQlVTM1FYYmRUMU1ZdkRCbXBtT05zMzVHN1VxbDk0cWRPYjlsZUVYeFFabGlkZDk3SG00K1lHb1l0Z1oKTzhrd0J4QTQxTzZsT0NTLzBwb0s1YVU4NDZyRzVyRTR2OWlzemVETHIzYW02R0o2Vm13S3QxRnNMWnlkRTllbApIYUFrVVNaLzJ0bFBCUUtDQVFFQTM1V2UydUFmM1R2Lys1eUxPSTRTbzlsQTdmL3FldmVUcy9NcDNLRENHWTliCnVwckhvZzhKR1lFRmxOcFg2WFNrb0duVks3VWk0SXY5ZTczV1FFNHViUE9ZUmI3eFo0a3JPY29iQ0h5cFFkTFkKMEJvNTI1UjVhelZiSmhSUlJrNlBza0J6NXhnMnZmNFh0cGM4bHRSWWMwK3FQU1pBdW1ZNjRDbGNldjdLMUF1cgptVjlHcHpaa05MVnZnaVNycVNlcmVrYXFkM0RDUmZJREpOM3VwT01Zc1FwY1p1ZFJvcTliSVJzUnRZWU9ubjc5CkY4UjMyN0IwZmg5Qjh5UFZ1ekx2Q1VwM2ZYa3Zjd0oxajF4ekJvamxvSVREQTIrcWZUQ3RWMFNHcU5BVkFrdzQKaG42U253cmI0WGVpOUJQbjg0K2VrcnM1dlg2MHE4RmovcE52YXozQ3l3S0NBUUJaN0l5ZkRxUlNSbUNnVFA1Ugp5ZTN3eklGTzBqeDJqY09FY3BiWDdjUXNOc2VnVU1pYVRpK3BQQjNySC9xZzVwWnU3eElNS1RMVG9YeTZOSWdaCk04NjhuTno5Z1JUOHowc2Z1Q1ZwWDBIWWVaeVp1QS90ZWRkbUo2WmZzQVRJTWhhTnB4NUtPSVY4OXJjVkljRjgKQjlTZTRjNTJOZzJrc0N1R29kZFZRdWFMcnpmYlV2M3hlalVGaU13YjI1RU10SFZ1NHpTczAvYzBwaXlvTHphQgpVTFhONHI4RDVkR1hBSXFiQnBhUzB1M2FmZWZnekZodmZRNUVIeTBkbDFXbzhwS29jYW90OEVhdW96OVR1Y0F4CjMwQXJJVXlibDdwK2JjM3pCUzR5YXVVMzJqcmhiSHhPbmVJaWJWQ1FqMmp6UDVJSW9LSjhkNGRIc04rWVNGd0kKQU84QkFvSUJBRFRONjJTYUJpeUQzU01aaDYvbHJmVlFmQXM1bzdGREEzaytkcWFLdVF5OFZOZXZjbktOeG9KbApmR0g1WjBYVnJJUE9PdkJGcVdVSzZ1VHNvc3N4SzduRGxqVHlzYVRZT29NOWZrRDA0Q3lSbFc4Z29vVi9mV1dhCmhscHA5Zi82MGVreFc2NDZnOE0vWFc1Y0xZMFp2WUlPVUpCOGxsRHZqL3dkQ0tCcnlJOW42akVnMVZqc2VhSVIKTDdLMjRtdmkySmJhVmF3N3owWWhzQ2htMmRQTFpxdDVYUFZZc0drUnJSNFdmSW80alA5VjBvUm9mRDVBWUdMaApFdnhQZkV6bjdKaHZJK1ZZVjZKNzlEUFZpNzBCVytvYk1NdUE5ZXozTUJrcUwvdHltV09maU1JSzVxbjFNSlVCCllsVHUxcHNwVWpRcFQ2dTNYd2dwZG1wTGU4Y0NJUjBDZ2dFQkFNMXNDanFBZUovNElxNzNGby8zcFhCZUUrM1kKWUptSEFsUWFtVm1zaXBEb3pJY0RhUDNEMGZWY21YbXRaa3h0YVM0d0kxaHpvd3NOR3RuSGxmVzlYbGtueGkvYwpDa3ZwUEJadGRyRUpHSnNucEdaaEUzZFZpTmtvUkFCVStGRS9WWTByZ016N3ZWM1ZkOHNmc1lEWVV0U0dtMy90ClRtdmp1WjhRY0wzVWNJYVJpNjE4UG1HUnA2NU1MdHRhd3BJeW0yTi9jcjFLbzRmNkpNYXBBZ3VpVlEwT091bTkKUkRBdTBIbEsrenVJQTlOQVNZaTlScEFjamxzTlZ3RVFvTlBZajlIRVAyRElLcnNDRnp1V0dJMCtBeFU0VWJVegpIU2ExT2ZqZlFSWkVrclhQbEJNZXJhQ1IvNUhtZ2lOMk1FZmY3MUpoOEh2VHZTVlduTGFjdStkelZ0dz0KLS0tLS1FTkQgUlNBIFBSSVZBVEUgS0VZLS0tLS0K", + "cluster_ca_certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUU2RENDQXRDZ0F3SUJBZ0lRSTkydEdBTHBPNHdnM0dXaWZSWTdrREFOQmdrcWhraUc5dzBCQVFzRkFEQU4KTVFzd0NRWURWUVFERXdKallUQWdGdzB5TWpBek1qUXhOak13TURSYUdBOHlNRFV5TURNeU5ERTJOREF3TkZvdwpEVEVMTUFrR0ExVUVBeE1DWTJFd2dnSWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUNEd0F3Z2dJS0FvSUNBUURnCjcwbi9BUE5CQmVwc0dPL2RZZy9IdnAyYkJXSlRhaDJCTEhHL200b1lwZUFUVGhzWG02eTFzWE42VllqcUx4YisKK3lKd2IwQWVaa0xieVhGdDhMMnJ0M0tnNlo3VFdDMHhXTExTdGx5Z2RkaWVvLzRnQmc4Q0lUNzhvQzNvWU5YUQozZ2VRUFdFK29rQTJVL05Pclh0WHMxNThpRXZSSUNibGd1SDdFdXNWdVg5RmkvSUZLUGJQZ1d3ZnR4UnhmcG9mCjZTaVBDd2hwbmtLSjMrRmtuZUU5Sk9PT2tpbzM0eDhxamVIcnhudElxOHFyM1BzTTBmTWp4L2F4enlSRGdwQVgKVWM5cEFRbldKM2NSOEZrdWFlNGQxRng1K3NRcE10ZUhiTVVxRC9YRVhjVlhZQm00ZnRGTlJoc1E5MlE1V2NhTAp1b1I4bzdoMktWcmhRdjVpYWxuMXhsYy9ScnVxUE8veEJKMTZLenhvbFBQK1cyVDg1L081VWRFOFRuUjhWRkN3CjhQYnZuZWtrT3RhNGFRNG1nRUc2QzQxblZJcEpubXlnMjBrRUpqNFhtdHQvSXJTS1BUNWEvR1FPYnVmUWphUjIKWmdaV0h0OVFJRUJiQTRZazRLbWREOTdFVnNDczdUZkJnRzBLNlhXejl1ZGE3RXRxVjVsaUlmVCtyTEVMZHlZdwpubDkvakZLOGZPcGlKWG52MCtieHlGZVN0Mmt5Z205d1djMnowZ3Bpb3IraGVLQ2Zmdk9HZ3ljZ3Rkd3dKakd2Cm5KbHRscU5JRmkwVHhxeEc5Z1ZuV3BKTGpVcUxubFA1dTlTV3JNVjRJQmVPdk0vcUJNWlBacVFhOERDcXQzS2MKNmpvRU5KWUZpQ25lR1JacThubTJwOXROKzJFMFZTaDZaeEJ1dU9JaW9RSURBUUFCbzBJd1FEQU9CZ05WSFE4QgpBZjhFQkFNQ0FxUXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QWRCZ05WSFE0RUZnUVU2UEcyb1dnQlZ5eUZkU1Y3Clp2cGRTV0pyMnRVd0RRWUpLb1pJaHZjTkFRRUxCUUFEZ2dJQkFISEFmb1d0M0VISW9YL1FwNVBJczE3bnNUWHMKNVZRNmZZUWZ6RjRrNUErMHQxeFh5UCt5eVJlVlh0QVowQU1LOWFuelplcGdBZ3UvNEtwM1ZQUUNxZEpkaXBzUgp2YVBweG1pWXJPNUZOR0xMamY1bFgra1MwbGoyWnJrQ2RtQVh4YnBzVmQ4bW1PdkF6cHNCUG5INHhLMFVOM3ZXCjJzMi9DSGduSVhjcEJYUCtNVEdISlB2U2t6aDdDR2E2MjBCUWM3dGlMb3k0R1UrSzNZMjU0dlB6Tk9qU0VGazIKNHM2K2hsMEhybVh4TTJPdTRZL2tkL3lNdFllZm92cWNqNmR2azBTcHBCaWRFWUxrZXVlMjMvN3BmUUErSDRSegp3U2VwOE00MmdCcmFtQmtZand1ZkVucG1xdTc2MUk3b3FpUnJYNmZqUzB0MlZGa2N2YjB0QnVxY01FR3lHZXJrCjhKai9XZXZzUVozMytyaEpyajl1RXFrR1diUUJJemFnN2hsL2diTFdVVTlLNVhwMjVVVW00SFBFREY2azdBejYKbkpjNHVxYUZQZXVPRUFLRmx3YS95RzFLRFZscjJvbUxMNjZVYlYvRDlWa0oxclhPeHRhQkoxQU43UnYySE1QZQpJckdiZ3dUNG53cmYvdnFpMGtnMDlrcm5WSENSOHU3dzFPRCtneCtITzVzbVQ0RzVNZ2ZCRFVnRmhndUhZL2hLCmFaS3BaaGRmNEEyZ0d0RElzcnpvR0hRMjRCclQ4aVFheCsxelJObXRadGowNE95VU53MjRNU3dPQmNZZzdEVFcKU3ZISVZBbjMzSmxJd1VqVGZTSU9XaHpxUUVKRTQ0Y0hEdWRmNnJxNGR4eVpVWVl6T2hMcTRHZHUrRU1lY1VCKwpWcFI4dnpWV2dFb3g1T3AxCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K", + "host": "https://someurl.com:443", + "password": "d3c481cfb4e420d1d4998d0d1f4e4c4505bafbeb8a322e67b43032d6e9773ea7f35e05b6c57a31e64c924490d474b181c33db3363724f26cb8ce729a57edf3a0", + "username": "clusterUser_aks_something" + } + ], + "kube_config_raw": "apiVersion: v1\nclusters:\n- cluster:\n certificate-authority-data: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUU2RENDQXRDZ0F3SUJBZ0lRSTkydEdBTHBPNHdnM0dXaWZSWTdrREFOQmdrcWhraUc5dzBCQVFzRkFEQU4KTVFzd0NRWURWUVFERXdKallUQWdGdzB5TWpBek1qUXhOak13TURSYUdBOHlNRFV5TURNeU5ERTJOREF3TkZvdwpEVEVMTUFrR0ExVUVBeE1DWTJFd2dnSWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUNEd0F3Z2dJS0FvSUNBUURnCjcwbi9BUE5CQmVwc0dPL2RZZy9IdnAyYkJXSlRhaDJCTEhHL200b1lwZUFUVGhzWG02eTFzWE42VllqcUx4YisKK3lKd2IwQWVaa0xieVhGdDhMMnJ0M0tnNlo3VFdDMHhXTExTdGx5Z2RkaWVvLzRnQmc4Q0lUNzhvQzNvWU5YUQozZ2VRUFdFK29rQTJVL05Pclh0WHMxNThpRXZSSUNibGd1SDdFdXNWdVg5RmkvSUZLUGJQZ1d3ZnR4UnhmcG9mCjZTaVBDd2hwbmtLSjMrRmtuZUU5Sk9PT2tpbzM0eDhxamVIcnhudElxOHFyM1BzTTBmTWp4L2F4enlSRGdwQVgKVWM5cEFRbldKM2NSOEZrdWFlNGQxRng1K3NRcE10ZUhiTVVxRC9YRVhjVlhZQm00ZnRGTlJoc1E5MlE1V2NhTAp1b1I4bzdoMktWcmhRdjVpYWxuMXhsYy9ScnVxUE8veEJKMTZLenhvbFBQK1cyVDg1L081VWRFOFRuUjhWRkN3CjhQYnZuZWtrT3RhNGFRNG1nRUc2QzQxblZJcEpubXlnMjBrRUpqNFhtdHQvSXJTS1BUNWEvR1FPYnVmUWphUjIKWmdaV0h0OVFJRUJiQTRZazRLbWREOTdFVnNDczdUZkJnRzBLNlhXejl1ZGE3RXRxVjVsaUlmVCtyTEVMZHlZdwpubDkvakZLOGZPcGlKWG52MCtieHlGZVN0Mmt5Z205d1djMnowZ3Bpb3IraGVLQ2Zmdk9HZ3ljZ3Rkd3dKakd2Cm5KbHRscU5JRmkwVHhxeEc5Z1ZuV3BKTGpVcUxubFA1dTlTV3JNVjRJQmVPdk0vcUJNWlBacVFhOERDcXQzS2MKNmpvRU5KWUZpQ25lR1JacThubTJwOXROKzJFMFZTaDZaeEJ1dU9JaW9RSURBUUFCbzBJd1FEQU9CZ05WSFE4QgpBZjhFQkFNQ0FxUXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QWRCZ05WSFE0RUZnUVU2UEcyb1dnQlZ5eUZkU1Y3Clp2cGRTV0pyMnRVd0RRWUpLb1pJaHZjTkFRRUxCUUFEZ2dJQkFISEFmb1d0M0VISW9YL1FwNVBJczE3bnNUWHMKNVZRNmZZUWZ6RjRrNUErMHQxeFh5UCt5eVJlVlh0QVowQU1LOWFuelplcGdBZ3UvNEtwM1ZQUUNxZEpkaXBzUgp2YVBweG1pWXJPNUZOR0xMamY1bFgra1MwbGoyWnJrQ2RtQVh4YnBzVmQ4bW1PdkF6cHNCUG5INHhLMFVOM3ZXCjJzMi9DSGduSVhjcEJYUCtNVEdISlB2U2t6aDdDR2E2MjBCUWM3dGlMb3k0R1UrSzNZMjU0dlB6Tk9qU0VGazIKNHM2K2hsMEhybVh4TTJPdTRZL2tkL3lNdFllZm92cWNqNmR2azBTcHBCaWRFWUxrZXVlMjMvN3BmUUErSDRSegp3U2VwOE00MmdCcmFtQmtZand1ZkVucG1xdTc2MUk3b3FpUnJYNmZqUzB0MlZGa2N2YjB0QnVxY01FR3lHZXJrCjhKai9XZXZzUVozMytyaEpyajl1RXFrR1diUUJJemFnN2hsL2diTFdVVTlLNVhwMjVVVW00SFBFREY2azdBejYKbkpjNHVxYUZQZXVPRUFLRmx3YS95RzFLRFZscjJvbUxMNjZVYlYvRDlWa0oxclhPeHRhQkoxQU43UnYySE1QZQpJckdiZ3dUNG53cmYvdnFpMGtnMDlrcm5WSENSOHU3dzFPRCtneCtITzVzbVQ0RzVNZ2ZCRFVnRmhndUhZL2hLCmFaS3BaaGRmNEEyZ0d0RElzcnpvR0hRMjRCclQ4aVFheCsxelJObXRadGowNE95VU53MjRNU3dPQmNZZzdEVFcKU3ZISVZBbjMzSmxJd1VqVGZTSU9XaHpxUUVKRTQ0Y0hEdWRmNnJxNGR4eVpVWVl6T2hMcTRHZHUrRU1lY1VCKwpWcFI4dnpWV2dFb3g1T3AxCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K\n server: https://someurl.com:443\n name: something\ncontexts:\n- context:\n cluster: something\n user: clusterUser_aks_something\n name: something\ncurrent-context: something\nkind: Config\npreferences: {}\nusers:\n- name: clusterUser_aks_something\n user:\n client-certificate-data: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUZIVENDQXdXZ0F3SUJBZ0lRZVE2ckZVOVFHaDA5bzBKaFNGeHhFVEFOQmdrcWhraUc5dzBCQVFzRkFEQU4KTVFzd0NRWURWUVFERXdKallUQWVGdzB5TWpBek1qUXhOak13TURSYUZ3MHlOREF6TWpReE5qUXdNRFJhTURBeApGekFWQmdOVkJBb1REbk41YzNSbGJUcHRZWE4wWlhKek1SVXdFd1lEVlFRREV3eHRZWE4wWlhKamJHbGxiblF3CmdnSWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUNEd0F3Z2dJS0FvSUNBUUM2bVEyd0pxQnd6Uk4wV2ZGbzUxdmkKWndoSi9SRWttUC9sWkY5M1hGMDd2aEZybENLK3JUWm00cUZaMVRDMktxYm8zYVQ3dHlwR1VLRW55MjdWd2tSUwp0bXlYR0k4a3JkRCtCK1RRQ3hkdmhoTUthNjFoZ3E1NXpSaEljTCs3L1BnUHdGRXE2Q2swbnQ2amw3cDBZdVN6CjRjYUJjU200NldndC81bDU1RUM2OVBFN3pTNmR5VnB1NWdqcEVwT2RxYVJpT3VKbUMzWEdQNW5NMnYvMCswUGoKbGhzUlZZMTFRMkZaend0YTVKWTRtU0tWVU81YnYzcEswTGo2cDdCaVNLTzF0UlZ4K2V2OWhybTliQ25CQVRWNQpDSDgxV3pKMytWQ1R3VnlXNFF4ZXB5blJITWpzRWoyS2p4eTQ4YUx4UEo3UHpHTEV0TGY5RDJrNURZYm1uNjE0CmtaS0NmRDcxaWFwUU1wU1hvSVVxTzBaZ24vSGl6NGk4TGh3UTV1T0xwQ212VEJQNmlwek9lTWRvRVl6UmtHS3oKMFV0cmdpMWZnTnlwN1h0S1p5dm43M2xQa1NqR0NPT21hTm02anZjTnlwOGViRFpuTWd5STB3TG5FYVlVaHZJeQphakwxSHRTWWxvWXVFZXBFN0ZhTGNFSFFnOWtUQ1M0THNkL3pvczMxbzNKL3MwNkVHVTlVMnRhNlVHVWllT002ClAvNC9PVjhGMVRWY3dOdEtFZ0w2ZEptNVFWdGg4SVp5OXRJZzlndy9DY2p1Q0FoTTNYM3ZKTytHWHRMZnlhRzAKbUoxMzhEMkE4Y1krKzMvNHB2MWlDZ2NHUDNiWDRySmJxSU1pYlZGakh4enJTRVlsU0s1YXlaWS9YUk91aVRnSwpVOURzaDBhaG52cnJCWWMxSTJSeTl3SURBUUFCbzFZd1ZEQU9CZ05WSFE4QkFmOEVCQU1DQmFBd0V3WURWUjBsCkJBd3dDZ1lJS3dZQkJRVUhBd0l3REFZRFZSMFRBUUgvQkFJd0FEQWZCZ05WSFNNRUdEQVdnQlRvOGJhaGFBRlgKTElWMUpYdG0rbDFKWW12YTFUQU5CZ2txaGtpRzl3MEJBUXNGQUFPQ0FnRUEzb1ZaRW5WK2lXWnI1R3I2VDdDagpqSlVvbW8wOXBocU5Jdk1RNVc4VHl4eC9QbzZuV0pvejZ6dTBORjE5R0dYVUdsMmF3TzBsMmh0cnpWVEZ4UTV5CmVTQnFZVzd0K1lCUmZHYkZobnlwMndCNTl1OHhnZUJpNjU2MlpFS1NrTXpWNEowTy9zSTJMcWFhMndrUEIxeGIKMFpVbXpHUHhtMlM0dlZTd1FnaVNlYWp1VE56MDFHaHBvdXYyWm5oUzdJb3cwbzB1cUJjTzFoOXJ1UWZxREZTSwpKUmFsanVObk9tT2hFeS9YdEVYTDA1Nm9Hemt2QVFyN0d2SnBGeE1rMzVLRmt2TnROenhrblF4VW9oUGNjczdWCkpIb2k4RmY3TE5NVjJaMzc5Y2puUFNoVy91NEp6MGd6czA1WmZpbmloS3EwbHlCTll5VkR5WHM5bm1qNG52a1cKN2ZpUUlaOE9WdjkzZmxYeFBiQW5uTEpzNFFYY1RLekNrcFA4b2NPNCtiZ2dJQ0lVT05tZkMzN0U2NUEvSDczKwpadXZLMUpIaFJmU1ZOQzlGM2w3UnFadjYyMU16VVFqaWoxdDAxWDlveFRWY2Vydy82bGpUOTVteklvSHZaQXpVCnl5MUZpdjRKdFRpa0VnQXdLcWVnNW1TSisyd0VUeTkrbVRaWDJVY3Y0clJpUFJoUjJsYWNvTFRWWFN4Mzc3M1EKektoNXNYWmlXUW5jNEFwdzVWRHA4ZHpMWFV3VTBqTTJNUU8zYm1WM2NobzNDay9FVHM1bUJTdTd5NkRPUzBRbwp0cEZNbzJzZVRwU2U3QU50YmcyejQzTzRTOFpGSXZKektaYXhuZWZHWlpPbWUzOE9IdFN6M0ZNZ3lVcmFUK0RhCjg4Q1ZKZUhJc3FXb2dzN0tYdEpGa1NnPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==\n client-key-data: LS0tLS1CRUdJTiBSU0EgUFJJVkFURSBLRVktLS0tLQpNSUlKS0FJQkFBS0NBZ0VBdXBrTnNDYWdjTTBUZEZueGFPZGI0bWNJU2YwUkpKai81V1JmZDF4ZE83NFJhNVFpCnZxMDJadUtoV2RVd3RpcW02TjJrKzdjcVJsQ2hKOHR1MWNKRVVyWnNseGlQSkszUS9nZmswQXNYYjRZVENtdXQKWVlLdWVjMFlTSEMvdS96NEQ4QlJLdWdwTko3ZW81ZTZkR0xrcytIR2dYRXB1T2xvTGYrWmVlUkF1dlR4TzgwdQpuY2xhYnVZSTZSS1RuYW1rWWpyaVpndDF4aitaek5yLzlQdEQ0NVliRVZXTmRVTmhXYzhMV3VTV09Ka2lsVkR1Clc3OTZTdEM0K3Fld1lraWp0YlVWY2Zuci9ZYTV2V3dwd1FFMWVRaC9OVnN5ZC9sUWs4RmNsdUVNWHFjcDBSekkKN0JJOWlvOGN1UEdpOFR5ZXo4eGl4TFMzL1E5cE9RMkc1cCt0ZUpHU2dudys5WW1xVURLVWw2Q0ZLanRHWUoveAo0cytJdkM0Y0VPYmppNlFwcjB3VCtvcWN6bmpIYUJHTTBaQmlzOUZMYTRJdFg0RGNxZTE3U21jcjUrOTVUNUVvCnhnampwbWpadW83M0RjcWZIbXcyWnpJTWlOTUM1eEdtRklieU1tb3k5UjdVbUphR0xoSHFST3hXaTNCQjBJUFoKRXdrdUM3SGY4NkxOOWFOeWY3Tk9oQmxQVk5yV3VsQmxJbmpqT2ovK1B6bGZCZFUxWE1EYlNoSUMrblNadVVGYgpZZkNHY3ZiU0lQWU1Qd25JN2dnSVROMTk3eVR2aGw3UzM4bWh0SmlkZC9BOWdQSEdQdnQvK0tiOVlnb0hCajkyCjErS3lXNmlESW0xUll4OGM2MGhHSlVpdVdzbVdQMTBUcm9rNENsUFE3SWRHb1o3NjZ3V0hOU05rY3ZjQ0F3RUEKQVFLQ0FnQlEzcEpMSElKK1FMTEV3MUpYNTZVdjJ2MkJxM2JwaUpHbTVqaGxyNWNNbEZSU2JuSWNkMDlUaWJicQpDdlpBalAybmdKL0hJOXZqZTRCTWtlTW9LemlYTEU2bHNWUWdUbUI4S0FtbmpKY01rMnZmSVVtVU1DSFQwZXBMClF1b2wyLzNhUGJ3dnYweFViT0lLdm5CbGpwS1Z6eXpMM3JKNVhGYjFVSWhBaG9ielA4TG82d1RnQjJyMUV5Y2IKZEJ5YndQRG9UYUxmSE9wZkVDTms0Q2o4RUlXY3RlcG5PYy9EMlg3d2dFWG9qNWIzVW83bGJaelFFSTA4clhidAowdzBqbTEyd0c1bit1cFRuWEtOVkQvS01uaXlCbHdnaXBMS2J3bWFFa3RIQTVpb0pQNk5rNkhlL3NDd1J4L0puCnlQbVlXWEJ1bUtMWm80VDEzTjc2aGYxSUtEM3lmSTIxakh1V05YTWdmR3Q0OGZaUko5eFhEelUxbThKK3BTaEgKSHNKZWE4MTR5b2tobXVOam9oTEthZnI2ZXJHVm81MlJTWVlFUmYzeFduTEZWdHBxdVplVkUxWHVjSms4VTkvagpBSkJ1czFZd013Y3VXQXVqQ1paUE5GdjdhZkFiTHJwVjdRazA3SUY5bXJ4ZXhKQytzZVpJc1FDV0xpT05SaFFHCm5HQVdzM3krelpIU20yRzFnWTdBRjRpcXJtaGdGa2tSSkVSbVJwdC9KcW1LQVVIMko2MXpTNGlSN0Nhb1pVR1oKZ2oxQXJCOVNkeGFHbWxScGluZUY3QlVSdTRuTGVZYXdCcjZXcDVpYU1HOEw0a3pRTmFuVWtUVm1OVW5oc3Q3Vgo2NGdLS2krbnpNdmd3bjM2NHUrelNKL1VWUWtaWE4ybVppS0x6MnZabHZjdTV6bG8rUUtDQVFFQTFhYXJLNXpXCnVrN2dTT011Qld3WmZkNmIzNE5mSGNzVTlUZCtCTXRseno5eEVYT2NCUGFXeWNMalFvRTl4K0dna2lyR1YwVGsKRGRtTFB0TGhQYndRZklzNTNBd05ERGRRQnloditocUpJVGhUVmJrY1E4Mk8yV0llOUZRV2Y1NUgzaDlMVEQxVApEdEJmSlE1M0VlZk5SeS93TDQ4dWsrQ3JrajEwN2RTWitSTUtNZjV6M1hvZTRrZ0lwOTMzZHRnNVdWTGtPM29aCkJzNXFkQlVTM1FYYmRUMU1ZdkRCbXBtT05zMzVHN1VxbDk0cWRPYjlsZUVYeFFabGlkZDk3SG00K1lHb1l0Z1oKTzhrd0J4QTQxTzZsT0NTLzBwb0s1YVU4NDZyRzVyRTR2OWlzemVETHIzYW02R0o2Vm13S3QxRnNMWnlkRTllbApIYUFrVVNaLzJ0bFBCUUtDQVFFQTM1V2UydUFmM1R2Lys1eUxPSTRTbzlsQTdmL3FldmVUcy9NcDNLRENHWTliCnVwckhvZzhKR1lFRmxOcFg2WFNrb0duVks3VWk0SXY5ZTczV1FFNHViUE9ZUmI3eFo0a3JPY29iQ0h5cFFkTFkKMEJvNTI1UjVhelZiSmhSUlJrNlBza0J6NXhnMnZmNFh0cGM4bHRSWWMwK3FQU1pBdW1ZNjRDbGNldjdLMUF1cgptVjlHcHpaa05MVnZnaVNycVNlcmVrYXFkM0RDUmZJREpOM3VwT01Zc1FwY1p1ZFJvcTliSVJzUnRZWU9ubjc5CkY4UjMyN0IwZmg5Qjh5UFZ1ekx2Q1VwM2ZYa3Zjd0oxajF4ekJvamxvSVREQTIrcWZUQ3RWMFNHcU5BVkFrdzQKaG42U253cmI0WGVpOUJQbjg0K2VrcnM1dlg2MHE4RmovcE52YXozQ3l3S0NBUUJaN0l5ZkRxUlNSbUNnVFA1Ugp5ZTN3eklGTzBqeDJqY09FY3BiWDdjUXNOc2VnVU1pYVRpK3BQQjNySC9xZzVwWnU3eElNS1RMVG9YeTZOSWdaCk04NjhuTno5Z1JUOHowc2Z1Q1ZwWDBIWWVaeVp1QS90ZWRkbUo2WmZzQVRJTWhhTnB4NUtPSVY4OXJjVkljRjgKQjlTZTRjNTJOZzJrc0N1R29kZFZRdWFMcnpmYlV2M3hlalVGaU13YjI1RU10SFZ1NHpTczAvYzBwaXlvTHphQgpVTFhONHI4RDVkR1hBSXFiQnBhUzB1M2FmZWZnekZodmZRNUVIeTBkbDFXbzhwS29jYW90OEVhdW96OVR1Y0F4CjMwQXJJVXlibDdwK2JjM3pCUzR5YXVVMzJqcmhiSHhPbmVJaWJWQ1FqMmp6UDVJSW9LSjhkNGRIc04rWVNGd0kKQU84QkFvSUJBRFRONjJTYUJpeUQzU01aaDYvbHJmVlFmQXM1bzdGREEzaytkcWFLdVF5OFZOZXZjbktOeG9KbApmR0g1WjBYVnJJUE9PdkJGcVdVSzZ1VHNvc3N4SzduRGxqVHlzYVRZT29NOWZrRDA0Q3lSbFc4Z29vVi9mV1dhCmhscHA5Zi82MGVreFc2NDZnOE0vWFc1Y0xZMFp2WUlPVUpCOGxsRHZqL3dkQ0tCcnlJOW42akVnMVZqc2VhSVIKTDdLMjRtdmkySmJhVmF3N3owWWhzQ2htMmRQTFpxdDVYUFZZc0drUnJSNFdmSW80alA5VjBvUm9mRDVBWUdMaApFdnhQZkV6bjdKaHZJK1ZZVjZKNzlEUFZpNzBCVytvYk1NdUE5ZXozTUJrcUwvdHltV09maU1JSzVxbjFNSlVCCllsVHUxcHNwVWpRcFQ2dTNYd2dwZG1wTGU4Y0NJUjBDZ2dFQkFNMXNDanFBZUovNElxNzNGby8zcFhCZUUrM1kKWUptSEFsUWFtVm1zaXBEb3pJY0RhUDNEMGZWY21YbXRaa3h0YVM0d0kxaHpvd3NOR3RuSGxmVzlYbGtueGkvYwpDa3ZwUEJadGRyRUpHSnNucEdaaEUzZFZpTmtvUkFCVStGRS9WWTByZ016N3ZWM1ZkOHNmc1lEWVV0U0dtMy90ClRtdmp1WjhRY0wzVWNJYVJpNjE4UG1HUnA2NU1MdHRhd3BJeW0yTi9jcjFLbzRmNkpNYXBBZ3VpVlEwT091bTkKUkRBdTBIbEsrenVJQTlOQVNZaTlScEFjamxzTlZ3RVFvTlBZajlIRVAyRElLcnNDRnp1V0dJMCtBeFU0VWJVegpIU2ExT2ZqZlFSWkVrclhQbEJNZXJhQ1IvNUhtZ2lOMk1FZmY3MUpoOEh2VHZTVlduTGFjdStkelZ0dz0KLS0tLS1FTkQgUlNBIFBSSVZBVEUgS0VZLS0tLS0K\n token: d3c481cfb4e420d1d4998d0d1f4e4c4505bafbeb8a322e67b43032d6e9773ea7f35e05b6c57a31e64c924490d474b181c33db3363724f26cb8ce729a57edf3a0\n", + "kubelet_identity": [ + { + "client_id": "b99a4ed0-7e14-4623-aac4-0c2012de256d", + "object_id": "817ba65b-6b4d-4380-a2a5-7d3ae4cc63db", + "user_assigned_identity_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/MC_aks_something_centralus/providers/Microsoft.ManagedIdentity/userAssignedIdentities/something-agentpool" + } + ], + "kubernetes_version": "1.21.9", + "linux_profile": [], + "local_account_disabled": false, + "location": "centralus", + "maintenance_window": [], + "name": "something", + "network_profile": [ + { + "dns_service_ip": "10.137.128.2", + "docker_bridge_cidr": "172.17.0.1/16", + "load_balancer_profile": [ + { + "effective_outbound_ips": [ + "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/MC_aks_something_centralus/providers/Microsoft.Network/publicIPAddresses/8713a749-9b66-48a7-b67b-010852da5d26" + ], + "idle_timeout_in_minutes": 0, + "managed_outbound_ip_count": 1, + "outbound_ip_address_ids": [], + "outbound_ip_prefix_ids": [], + "outbound_ports_allocated": 0 + } + ], + "load_balancer_sku": "Standard", + "nat_gateway_profile": [], + "network_mode": "", + "network_plugin": "azure", + "network_policy": "", + "outbound_type": "loadBalancer", + "pod_cidr": "", + "service_cidr": "10.137.128.0/18" + } + ], + "node_resource_group": "MC_aks_something_centralus", + "portal_fqdn": "32f4699eef7649ea32eaecda9acc4039-priv.portal.hcp.centralus.azmk8s.io", + "private_cluster_enabled": true, + "private_cluster_public_fqdn_enabled": false, + "private_dns_zone_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/something/providers/Microsoft.Network/privateDnsZones/privatelink.centralus.azmk8s.io", + "private_fqdn": "something-bd56327b.privatelink.centralus.azmk8s.io", + "private_link_enabled": true, + "public_network_access_enabled": true, + "resource_group_name": "aks", + "role_based_access_control": [ + { + "azure_active_directory": [], + "enabled": false + } + ], + "service_principal": [], + "sku_tier": "Free", + "tags": {}, + "timeouts": null, + "windows_profile": [ + { + "admin_password": "", + "admin_username": "azureuser", + "license": "" + } + ] + }, + "after": { + "addon_profile": [ + { + "aci_connector_linux": [ + { + "enabled": false, + "subnet_name": "" + } + ], + "azure_keyvault_secrets_provider": [], + "azure_policy": [ + { + "enabled": true + } + ], + "http_application_routing": [ + { + "enabled": false, + "http_application_routing_zone_name": "" + } + ], + "ingress_application_gateway": [], + "kube_dashboard": [], + "oms_agent": [ + { + "enabled": true, + "log_analytics_workspace_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/rg-somesomemanagement/providers/Microsoft.OperationalInsights/workspaces/log-somesomemanagement", + "oms_agent_identity": [ + { + "client_id": "149e0add-c0f1-4715-a55b-215db384443b", + "object_id": "b800a498-d4ce-41d0-be44-1d90887508fa", + "user_assigned_identity_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourcegroups/MC_aks_something_centralus/providers/Microsoft.ManagedIdentity/userAssignedIdentities/omsagent-something" + } + ] + } + ], + "open_service_mesh": [] + } + ], + "api_server_authorized_ip_ranges": [], + "auto_scaler_profile": [ + { + "balance_similar_node_groups": false, + "empty_bulk_delete_max": "10", + "expander": "random", + "max_graceful_termination_sec": "600", + "max_node_provisioning_time": "15m", + "max_unready_nodes": 3, + "max_unready_percentage": 45, + "new_pod_scale_up_delay": "10s", + "scale_down_delay_after_add": "10m", + "scale_down_delay_after_delete": "10s", + "scale_down_delay_after_failure": "3m", + "scale_down_unneeded": "10m", + "scale_down_unready": "20m", + "scale_down_utilization_threshold": "0.5", + "scan_interval": "10s", + "skip_nodes_with_local_storage": true, + "skip_nodes_with_system_pods": true + } + ], + "automatic_channel_upgrade": "", + "default_node_pool": [ + { + "availability_zones": [], + "enable_auto_scaling": true, + "enable_host_encryption": false, + "enable_node_public_ip": false, + "fips_enabled": false, + "kubelet_config": [], + "kubelet_disk_type": "OS", + "linux_os_config": [], + "max_count": 3, + "max_pods": 30, + "min_count": 2, + "name": "default", + "node_count": 2, + "node_labels": {}, + "node_public_ip_prefix_id": "", + "node_taints": [], + "only_critical_addons_enabled": false, + "orchestrator_version": "1.21.9", + "os_disk_size_gb": 128, + "os_disk_type": "Managed", + "os_sku": "Ubuntu", + "pod_subnet_id": "", + "proximity_placement_group_id": "", + "tags": {}, + "type": "VirtualMachineScaleSets", + "ultra_ssd_enabled": false, + "upgrade_settings": [], + "vm_size": "standard_ds2", + "vnet_subnet_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/virtualNetworks/something/subnets/something" + } + ], + "disk_encryption_set_id": "", + "dns_prefix": "something", + "dns_prefix_private_cluster": "", + "enable_pod_security_policy": false, + "fqdn": "", + "http_proxy_config": [], + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.ContainerService/managedClusters/something", + "identity": [ + { + "principal_id": "", + "tenant_id": "", + "type": "UserAssigned", + "user_assigned_identity_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.ManagedIdentity/userAssignedIdentities/somesomesomething-msi" + } + ], + "kube_admin_config": [], + "kube_admin_config_raw": "", + "kube_config": [ + { + "client_certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUZIVENDQXdXZ0F3SUJBZ0lRZVE2ckZVOVFHaDA5bzBKaFNGeHhFVEFOQmdrcWhraUc5dzBCQVFzRkFEQU4KTVFzd0NRWURWUVFERXdKallUQWVGdzB5TWpBek1qUXhOak13TURSYUZ3MHlOREF6TWpReE5qUXdNRFJhTURBeApGekFWQmdOVkJBb1REbk41YzNSbGJUcHRZWE4wWlhKek1SVXdFd1lEVlFRREV3eHRZWE4wWlhKamJHbGxiblF3CmdnSWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUNEd0F3Z2dJS0FvSUNBUUM2bVEyd0pxQnd6Uk4wV2ZGbzUxdmkKWndoSi9SRWttUC9sWkY5M1hGMDd2aEZybENLK3JUWm00cUZaMVRDMktxYm8zYVQ3dHlwR1VLRW55MjdWd2tSUwp0bXlYR0k4a3JkRCtCK1RRQ3hkdmhoTUthNjFoZ3E1NXpSaEljTCs3L1BnUHdGRXE2Q2swbnQ2amw3cDBZdVN6CjRjYUJjU200NldndC81bDU1RUM2OVBFN3pTNmR5VnB1NWdqcEVwT2RxYVJpT3VKbUMzWEdQNW5NMnYvMCswUGoKbGhzUlZZMTFRMkZaend0YTVKWTRtU0tWVU81YnYzcEswTGo2cDdCaVNLTzF0UlZ4K2V2OWhybTliQ25CQVRWNQpDSDgxV3pKMytWQ1R3VnlXNFF4ZXB5blJITWpzRWoyS2p4eTQ4YUx4UEo3UHpHTEV0TGY5RDJrNURZYm1uNjE0CmtaS0NmRDcxaWFwUU1wU1hvSVVxTzBaZ24vSGl6NGk4TGh3UTV1T0xwQ212VEJQNmlwek9lTWRvRVl6UmtHS3oKMFV0cmdpMWZnTnlwN1h0S1p5dm43M2xQa1NqR0NPT21hTm02anZjTnlwOGViRFpuTWd5STB3TG5FYVlVaHZJeQphakwxSHRTWWxvWXVFZXBFN0ZhTGNFSFFnOWtUQ1M0THNkL3pvczMxbzNKL3MwNkVHVTlVMnRhNlVHVWllT002ClAvNC9PVjhGMVRWY3dOdEtFZ0w2ZEptNVFWdGg4SVp5OXRJZzlndy9DY2p1Q0FoTTNYM3ZKTytHWHRMZnlhRzAKbUoxMzhEMkE4Y1krKzMvNHB2MWlDZ2NHUDNiWDRySmJxSU1pYlZGakh4enJTRVlsU0s1YXlaWS9YUk91aVRnSwpVOURzaDBhaG52cnJCWWMxSTJSeTl3SURBUUFCbzFZd1ZEQU9CZ05WSFE4QkFmOEVCQU1DQmFBd0V3WURWUjBsCkJBd3dDZ1lJS3dZQkJRVUhBd0l3REFZRFZSMFRBUUgvQkFJd0FEQWZCZ05WSFNNRUdEQVdnQlRvOGJhaGFBRlgKTElWMUpYdG0rbDFKWW12YTFUQU5CZ2txaGtpRzl3MEJBUXNGQUFPQ0FnRUEzb1ZaRW5WK2lXWnI1R3I2VDdDagpqSlVvbW8wOXBocU5Jdk1RNVc4VHl4eC9QbzZuV0pvejZ6dTBORjE5R0dYVUdsMmF3TzBsMmh0cnpWVEZ4UTV5CmVTQnFZVzd0K1lCUmZHYkZobnlwMndCNTl1OHhnZUJpNjU2MlpFS1NrTXpWNEowTy9zSTJMcWFhMndrUEIxeGIKMFpVbXpHUHhtMlM0dlZTd1FnaVNlYWp1VE56MDFHaHBvdXYyWm5oUzdJb3cwbzB1cUJjTzFoOXJ1UWZxREZTSwpKUmFsanVObk9tT2hFeS9YdEVYTDA1Nm9Hemt2QVFyN0d2SnBGeE1rMzVLRmt2TnROenhrblF4VW9oUGNjczdWCkpIb2k4RmY3TE5NVjJaMzc5Y2puUFNoVy91NEp6MGd6czA1WmZpbmloS3EwbHlCTll5VkR5WHM5bm1qNG52a1cKN2ZpUUlaOE9WdjkzZmxYeFBiQW5uTEpzNFFYY1RLekNrcFA4b2NPNCtiZ2dJQ0lVT05tZkMzN0U2NUEvSDczKwpadXZLMUpIaFJmU1ZOQzlGM2w3UnFadjYyMU16VVFqaWoxdDAxWDlveFRWY2Vydy82bGpUOTVteklvSHZaQXpVCnl5MUZpdjRKdFRpa0VnQXdLcWVnNW1TSisyd0VUeTkrbVRaWDJVY3Y0clJpUFJoUjJsYWNvTFRWWFN4Mzc3M1EKektoNXNYWmlXUW5jNEFwdzVWRHA4ZHpMWFV3VTBqTTJNUU8zYm1WM2NobzNDay9FVHM1bUJTdTd5NkRPUzBRbwp0cEZNbzJzZVRwU2U3QU50YmcyejQzTzRTOFpGSXZKektaYXhuZWZHWlpPbWUzOE9IdFN6M0ZNZ3lVcmFUK0RhCjg4Q1ZKZUhJc3FXb2dzN0tYdEpGa1NnPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", + "client_key": "LS0tLS1CRUdJTiBSU0EgUFJJVkFURSBLRVktLS0tLQpNSUlKS0FJQkFBS0NBZ0VBdXBrTnNDYWdjTTBUZEZueGFPZGI0bWNJU2YwUkpKai81V1JmZDF4ZE83NFJhNVFpCnZxMDJadUtoV2RVd3RpcW02TjJrKzdjcVJsQ2hKOHR1MWNKRVVyWnNseGlQSkszUS9nZmswQXNYYjRZVENtdXQKWVlLdWVjMFlTSEMvdS96NEQ4QlJLdWdwTko3ZW81ZTZkR0xrcytIR2dYRXB1T2xvTGYrWmVlUkF1dlR4TzgwdQpuY2xhYnVZSTZSS1RuYW1rWWpyaVpndDF4aitaek5yLzlQdEQ0NVliRVZXTmRVTmhXYzhMV3VTV09Ka2lsVkR1Clc3OTZTdEM0K3Fld1lraWp0YlVWY2Zuci9ZYTV2V3dwd1FFMWVRaC9OVnN5ZC9sUWs4RmNsdUVNWHFjcDBSekkKN0JJOWlvOGN1UEdpOFR5ZXo4eGl4TFMzL1E5cE9RMkc1cCt0ZUpHU2dudys5WW1xVURLVWw2Q0ZLanRHWUoveAo0cytJdkM0Y0VPYmppNlFwcjB3VCtvcWN6bmpIYUJHTTBaQmlzOUZMYTRJdFg0RGNxZTE3U21jcjUrOTVUNUVvCnhnampwbWpadW83M0RjcWZIbXcyWnpJTWlOTUM1eEdtRklieU1tb3k5UjdVbUphR0xoSHFST3hXaTNCQjBJUFoKRXdrdUM3SGY4NkxOOWFOeWY3Tk9oQmxQVk5yV3VsQmxJbmpqT2ovK1B6bGZCZFUxWE1EYlNoSUMrblNadVVGYgpZZkNHY3ZiU0lQWU1Qd25JN2dnSVROMTk3eVR2aGw3UzM4bWh0SmlkZC9BOWdQSEdQdnQvK0tiOVlnb0hCajkyCjErS3lXNmlESW0xUll4OGM2MGhHSlVpdVdzbVdQMTBUcm9rNENsUFE3SWRHb1o3NjZ3V0hOU05rY3ZjQ0F3RUEKQVFLQ0FnQlEzcEpMSElKK1FMTEV3MUpYNTZVdjJ2MkJxM2JwaUpHbTVqaGxyNWNNbEZSU2JuSWNkMDlUaWJicQpDdlpBalAybmdKL0hJOXZqZTRCTWtlTW9LemlYTEU2bHNWUWdUbUI4S0FtbmpKY01rMnZmSVVtVU1DSFQwZXBMClF1b2wyLzNhUGJ3dnYweFViT0lLdm5CbGpwS1Z6eXpMM3JKNVhGYjFVSWhBaG9ielA4TG82d1RnQjJyMUV5Y2IKZEJ5YndQRG9UYUxmSE9wZkVDTms0Q2o4RUlXY3RlcG5PYy9EMlg3d2dFWG9qNWIzVW83bGJaelFFSTA4clhidAowdzBqbTEyd0c1bit1cFRuWEtOVkQvS01uaXlCbHdnaXBMS2J3bWFFa3RIQTVpb0pQNk5rNkhlL3NDd1J4L0puCnlQbVlXWEJ1bUtMWm80VDEzTjc2aGYxSUtEM3lmSTIxakh1V05YTWdmR3Q0OGZaUko5eFhEelUxbThKK3BTaEgKSHNKZWE4MTR5b2tobXVOam9oTEthZnI2ZXJHVm81MlJTWVlFUmYzeFduTEZWdHBxdVplVkUxWHVjSms4VTkvagpBSkJ1czFZd013Y3VXQXVqQ1paUE5GdjdhZkFiTHJwVjdRazA3SUY5bXJ4ZXhKQytzZVpJc1FDV0xpT05SaFFHCm5HQVdzM3krelpIU20yRzFnWTdBRjRpcXJtaGdGa2tSSkVSbVJwdC9KcW1LQVVIMko2MXpTNGlSN0Nhb1pVR1oKZ2oxQXJCOVNkeGFHbWxScGluZUY3QlVSdTRuTGVZYXdCcjZXcDVpYU1HOEw0a3pRTmFuVWtUVm1OVW5oc3Q3Vgo2NGdLS2krbnpNdmd3bjM2NHUrelNKL1VWUWtaWE4ybVppS0x6MnZabHZjdTV6bG8rUUtDQVFFQTFhYXJLNXpXCnVrN2dTT011Qld3WmZkNmIzNE5mSGNzVTlUZCtCTXRseno5eEVYT2NCUGFXeWNMalFvRTl4K0dna2lyR1YwVGsKRGRtTFB0TGhQYndRZklzNTNBd05ERGRRQnloditocUpJVGhUVmJrY1E4Mk8yV0llOUZRV2Y1NUgzaDlMVEQxVApEdEJmSlE1M0VlZk5SeS93TDQ4dWsrQ3JrajEwN2RTWitSTUtNZjV6M1hvZTRrZ0lwOTMzZHRnNVdWTGtPM29aCkJzNXFkQlVTM1FYYmRUMU1ZdkRCbXBtT05zMzVHN1VxbDk0cWRPYjlsZUVYeFFabGlkZDk3SG00K1lHb1l0Z1oKTzhrd0J4QTQxTzZsT0NTLzBwb0s1YVU4NDZyRzVyRTR2OWlzemVETHIzYW02R0o2Vm13S3QxRnNMWnlkRTllbApIYUFrVVNaLzJ0bFBCUUtDQVFFQTM1V2UydUFmM1R2Lys1eUxPSTRTbzlsQTdmL3FldmVUcy9NcDNLRENHWTliCnVwckhvZzhKR1lFRmxOcFg2WFNrb0duVks3VWk0SXY5ZTczV1FFNHViUE9ZUmI3eFo0a3JPY29iQ0h5cFFkTFkKMEJvNTI1UjVhelZiSmhSUlJrNlBza0J6NXhnMnZmNFh0cGM4bHRSWWMwK3FQU1pBdW1ZNjRDbGNldjdLMUF1cgptVjlHcHpaa05MVnZnaVNycVNlcmVrYXFkM0RDUmZJREpOM3VwT01Zc1FwY1p1ZFJvcTliSVJzUnRZWU9ubjc5CkY4UjMyN0IwZmg5Qjh5UFZ1ekx2Q1VwM2ZYa3Zjd0oxajF4ekJvamxvSVREQTIrcWZUQ3RWMFNHcU5BVkFrdzQKaG42U253cmI0WGVpOUJQbjg0K2VrcnM1dlg2MHE4RmovcE52YXozQ3l3S0NBUUJaN0l5ZkRxUlNSbUNnVFA1Ugp5ZTN3eklGTzBqeDJqY09FY3BiWDdjUXNOc2VnVU1pYVRpK3BQQjNySC9xZzVwWnU3eElNS1RMVG9YeTZOSWdaCk04NjhuTno5Z1JUOHowc2Z1Q1ZwWDBIWWVaeVp1QS90ZWRkbUo2WmZzQVRJTWhhTnB4NUtPSVY4OXJjVkljRjgKQjlTZTRjNTJOZzJrc0N1R29kZFZRdWFMcnpmYlV2M3hlalVGaU13YjI1RU10SFZ1NHpTczAvYzBwaXlvTHphQgpVTFhONHI4RDVkR1hBSXFiQnBhUzB1M2FmZWZnekZodmZRNUVIeTBkbDFXbzhwS29jYW90OEVhdW96OVR1Y0F4CjMwQXJJVXlibDdwK2JjM3pCUzR5YXVVMzJqcmhiSHhPbmVJaWJWQ1FqMmp6UDVJSW9LSjhkNGRIc04rWVNGd0kKQU84QkFvSUJBRFRONjJTYUJpeUQzU01aaDYvbHJmVlFmQXM1bzdGREEzaytkcWFLdVF5OFZOZXZjbktOeG9KbApmR0g1WjBYVnJJUE9PdkJGcVdVSzZ1VHNvc3N4SzduRGxqVHlzYVRZT29NOWZrRDA0Q3lSbFc4Z29vVi9mV1dhCmhscHA5Zi82MGVreFc2NDZnOE0vWFc1Y0xZMFp2WUlPVUpCOGxsRHZqL3dkQ0tCcnlJOW42akVnMVZqc2VhSVIKTDdLMjRtdmkySmJhVmF3N3owWWhzQ2htMmRQTFpxdDVYUFZZc0drUnJSNFdmSW80alA5VjBvUm9mRDVBWUdMaApFdnhQZkV6bjdKaHZJK1ZZVjZKNzlEUFZpNzBCVytvYk1NdUE5ZXozTUJrcUwvdHltV09maU1JSzVxbjFNSlVCCllsVHUxcHNwVWpRcFQ2dTNYd2dwZG1wTGU4Y0NJUjBDZ2dFQkFNMXNDanFBZUovNElxNzNGby8zcFhCZUUrM1kKWUptSEFsUWFtVm1zaXBEb3pJY0RhUDNEMGZWY21YbXRaa3h0YVM0d0kxaHpvd3NOR3RuSGxmVzlYbGtueGkvYwpDa3ZwUEJadGRyRUpHSnNucEdaaEUzZFZpTmtvUkFCVStGRS9WWTByZ016N3ZWM1ZkOHNmc1lEWVV0U0dtMy90ClRtdmp1WjhRY0wzVWNJYVJpNjE4UG1HUnA2NU1MdHRhd3BJeW0yTi9jcjFLbzRmNkpNYXBBZ3VpVlEwT091bTkKUkRBdTBIbEsrenVJQTlOQVNZaTlScEFjamxzTlZ3RVFvTlBZajlIRVAyRElLcnNDRnp1V0dJMCtBeFU0VWJVegpIU2ExT2ZqZlFSWkVrclhQbEJNZXJhQ1IvNUhtZ2lOMk1FZmY3MUpoOEh2VHZTVlduTGFjdStkelZ0dz0KLS0tLS1FTkQgUlNBIFBSSVZBVEUgS0VZLS0tLS0K", + "cluster_ca_certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUU2RENDQXRDZ0F3SUJBZ0lRSTkydEdBTHBPNHdnM0dXaWZSWTdrREFOQmdrcWhraUc5dzBCQVFzRkFEQU4KTVFzd0NRWURWUVFERXdKallUQWdGdzB5TWpBek1qUXhOak13TURSYUdBOHlNRFV5TURNeU5ERTJOREF3TkZvdwpEVEVMTUFrR0ExVUVBeE1DWTJFd2dnSWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUNEd0F3Z2dJS0FvSUNBUURnCjcwbi9BUE5CQmVwc0dPL2RZZy9IdnAyYkJXSlRhaDJCTEhHL200b1lwZUFUVGhzWG02eTFzWE42VllqcUx4YisKK3lKd2IwQWVaa0xieVhGdDhMMnJ0M0tnNlo3VFdDMHhXTExTdGx5Z2RkaWVvLzRnQmc4Q0lUNzhvQzNvWU5YUQozZ2VRUFdFK29rQTJVL05Pclh0WHMxNThpRXZSSUNibGd1SDdFdXNWdVg5RmkvSUZLUGJQZ1d3ZnR4UnhmcG9mCjZTaVBDd2hwbmtLSjMrRmtuZUU5Sk9PT2tpbzM0eDhxamVIcnhudElxOHFyM1BzTTBmTWp4L2F4enlSRGdwQVgKVWM5cEFRbldKM2NSOEZrdWFlNGQxRng1K3NRcE10ZUhiTVVxRC9YRVhjVlhZQm00ZnRGTlJoc1E5MlE1V2NhTAp1b1I4bzdoMktWcmhRdjVpYWxuMXhsYy9ScnVxUE8veEJKMTZLenhvbFBQK1cyVDg1L081VWRFOFRuUjhWRkN3CjhQYnZuZWtrT3RhNGFRNG1nRUc2QzQxblZJcEpubXlnMjBrRUpqNFhtdHQvSXJTS1BUNWEvR1FPYnVmUWphUjIKWmdaV0h0OVFJRUJiQTRZazRLbWREOTdFVnNDczdUZkJnRzBLNlhXejl1ZGE3RXRxVjVsaUlmVCtyTEVMZHlZdwpubDkvakZLOGZPcGlKWG52MCtieHlGZVN0Mmt5Z205d1djMnowZ3Bpb3IraGVLQ2Zmdk9HZ3ljZ3Rkd3dKakd2Cm5KbHRscU5JRmkwVHhxeEc5Z1ZuV3BKTGpVcUxubFA1dTlTV3JNVjRJQmVPdk0vcUJNWlBacVFhOERDcXQzS2MKNmpvRU5KWUZpQ25lR1JacThubTJwOXROKzJFMFZTaDZaeEJ1dU9JaW9RSURBUUFCbzBJd1FEQU9CZ05WSFE4QgpBZjhFQkFNQ0FxUXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QWRCZ05WSFE0RUZnUVU2UEcyb1dnQlZ5eUZkU1Y3Clp2cGRTV0pyMnRVd0RRWUpLb1pJaHZjTkFRRUxCUUFEZ2dJQkFISEFmb1d0M0VISW9YL1FwNVBJczE3bnNUWHMKNVZRNmZZUWZ6RjRrNUErMHQxeFh5UCt5eVJlVlh0QVowQU1LOWFuelplcGdBZ3UvNEtwM1ZQUUNxZEpkaXBzUgp2YVBweG1pWXJPNUZOR0xMamY1bFgra1MwbGoyWnJrQ2RtQVh4YnBzVmQ4bW1PdkF6cHNCUG5INHhLMFVOM3ZXCjJzMi9DSGduSVhjcEJYUCtNVEdISlB2U2t6aDdDR2E2MjBCUWM3dGlMb3k0R1UrSzNZMjU0dlB6Tk9qU0VGazIKNHM2K2hsMEhybVh4TTJPdTRZL2tkL3lNdFllZm92cWNqNmR2azBTcHBCaWRFWUxrZXVlMjMvN3BmUUErSDRSegp3U2VwOE00MmdCcmFtQmtZand1ZkVucG1xdTc2MUk3b3FpUnJYNmZqUzB0MlZGa2N2YjB0QnVxY01FR3lHZXJrCjhKai9XZXZzUVozMytyaEpyajl1RXFrR1diUUJJemFnN2hsL2diTFdVVTlLNVhwMjVVVW00SFBFREY2azdBejYKbkpjNHVxYUZQZXVPRUFLRmx3YS95RzFLRFZscjJvbUxMNjZVYlYvRDlWa0oxclhPeHRhQkoxQU43UnYySE1QZQpJckdiZ3dUNG53cmYvdnFpMGtnMDlrcm5WSENSOHU3dzFPRCtneCtITzVzbVQ0RzVNZ2ZCRFVnRmhndUhZL2hLCmFaS3BaaGRmNEEyZ0d0RElzcnpvR0hRMjRCclQ4aVFheCsxelJObXRadGowNE95VU53MjRNU3dPQmNZZzdEVFcKU3ZISVZBbjMzSmxJd1VqVGZTSU9XaHpxUUVKRTQ0Y0hEdWRmNnJxNGR4eVpVWVl6T2hMcTRHZHUrRU1lY1VCKwpWcFI4dnpWV2dFb3g1T3AxCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K", + "host": "https://someurl.com:443", + "password": "d3c481cfb4e420d1d4998d0d1f4e4c4505bafbeb8a322e67b43032d6e9773ea7f35e05b6c57a31e64c924490d474b181c33db3363724f26cb8ce729a57edf3a0", + "username": "clusterUser_aks_something" + } + ], + "kube_config_raw": "apiVersion: v1\nclusters:\n- cluster:\n certificate-authority-data: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUU2RENDQXRDZ0F3SUJBZ0lRSTkydEdBTHBPNHdnM0dXaWZSWTdrREFOQmdrcWhraUc5dzBCQVFzRkFEQU4KTVFzd0NRWURWUVFERXdKallUQWdGdzB5TWpBek1qUXhOak13TURSYUdBOHlNRFV5TURNeU5ERTJOREF3TkZvdwpEVEVMTUFrR0ExVUVBeE1DWTJFd2dnSWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUNEd0F3Z2dJS0FvSUNBUURnCjcwbi9BUE5CQmVwc0dPL2RZZy9IdnAyYkJXSlRhaDJCTEhHL200b1lwZUFUVGhzWG02eTFzWE42VllqcUx4YisKK3lKd2IwQWVaa0xieVhGdDhMMnJ0M0tnNlo3VFdDMHhXTExTdGx5Z2RkaWVvLzRnQmc4Q0lUNzhvQzNvWU5YUQozZ2VRUFdFK29rQTJVL05Pclh0WHMxNThpRXZSSUNibGd1SDdFdXNWdVg5RmkvSUZLUGJQZ1d3ZnR4UnhmcG9mCjZTaVBDd2hwbmtLSjMrRmtuZUU5Sk9PT2tpbzM0eDhxamVIcnhudElxOHFyM1BzTTBmTWp4L2F4enlSRGdwQVgKVWM5cEFRbldKM2NSOEZrdWFlNGQxRng1K3NRcE10ZUhiTVVxRC9YRVhjVlhZQm00ZnRGTlJoc1E5MlE1V2NhTAp1b1I4bzdoMktWcmhRdjVpYWxuMXhsYy9ScnVxUE8veEJKMTZLenhvbFBQK1cyVDg1L081VWRFOFRuUjhWRkN3CjhQYnZuZWtrT3RhNGFRNG1nRUc2QzQxblZJcEpubXlnMjBrRUpqNFhtdHQvSXJTS1BUNWEvR1FPYnVmUWphUjIKWmdaV0h0OVFJRUJiQTRZazRLbWREOTdFVnNDczdUZkJnRzBLNlhXejl1ZGE3RXRxVjVsaUlmVCtyTEVMZHlZdwpubDkvakZLOGZPcGlKWG52MCtieHlGZVN0Mmt5Z205d1djMnowZ3Bpb3IraGVLQ2Zmdk9HZ3ljZ3Rkd3dKakd2Cm5KbHRscU5JRmkwVHhxeEc5Z1ZuV3BKTGpVcUxubFA1dTlTV3JNVjRJQmVPdk0vcUJNWlBacVFhOERDcXQzS2MKNmpvRU5KWUZpQ25lR1JacThubTJwOXROKzJFMFZTaDZaeEJ1dU9JaW9RSURBUUFCbzBJd1FEQU9CZ05WSFE4QgpBZjhFQkFNQ0FxUXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QWRCZ05WSFE0RUZnUVU2UEcyb1dnQlZ5eUZkU1Y3Clp2cGRTV0pyMnRVd0RRWUpLb1pJaHZjTkFRRUxCUUFEZ2dJQkFISEFmb1d0M0VISW9YL1FwNVBJczE3bnNUWHMKNVZRNmZZUWZ6RjRrNUErMHQxeFh5UCt5eVJlVlh0QVowQU1LOWFuelplcGdBZ3UvNEtwM1ZQUUNxZEpkaXBzUgp2YVBweG1pWXJPNUZOR0xMamY1bFgra1MwbGoyWnJrQ2RtQVh4YnBzVmQ4bW1PdkF6cHNCUG5INHhLMFVOM3ZXCjJzMi9DSGduSVhjcEJYUCtNVEdISlB2U2t6aDdDR2E2MjBCUWM3dGlMb3k0R1UrSzNZMjU0dlB6Tk9qU0VGazIKNHM2K2hsMEhybVh4TTJPdTRZL2tkL3lNdFllZm92cWNqNmR2azBTcHBCaWRFWUxrZXVlMjMvN3BmUUErSDRSegp3U2VwOE00MmdCcmFtQmtZand1ZkVucG1xdTc2MUk3b3FpUnJYNmZqUzB0MlZGa2N2YjB0QnVxY01FR3lHZXJrCjhKai9XZXZzUVozMytyaEpyajl1RXFrR1diUUJJemFnN2hsL2diTFdVVTlLNVhwMjVVVW00SFBFREY2azdBejYKbkpjNHVxYUZQZXVPRUFLRmx3YS95RzFLRFZscjJvbUxMNjZVYlYvRDlWa0oxclhPeHRhQkoxQU43UnYySE1QZQpJckdiZ3dUNG53cmYvdnFpMGtnMDlrcm5WSENSOHU3dzFPRCtneCtITzVzbVQ0RzVNZ2ZCRFVnRmhndUhZL2hLCmFaS3BaaGRmNEEyZ0d0RElzcnpvR0hRMjRCclQ4aVFheCsxelJObXRadGowNE95VU53MjRNU3dPQmNZZzdEVFcKU3ZISVZBbjMzSmxJd1VqVGZTSU9XaHpxUUVKRTQ0Y0hEdWRmNnJxNGR4eVpVWVl6T2hMcTRHZHUrRU1lY1VCKwpWcFI4dnpWV2dFb3g1T3AxCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K\n server: https://someurl.com:443\n name: something\ncontexts:\n- context:\n cluster: something\n user: clusterUser_aks_something\n name: something\ncurrent-context: something\nkind: Config\npreferences: {}\nusers:\n- name: clusterUser_aks_something\n user:\n client-certificate-data: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUZIVENDQXdXZ0F3SUJBZ0lRZVE2ckZVOVFHaDA5bzBKaFNGeHhFVEFOQmdrcWhraUc5dzBCQVFzRkFEQU4KTVFzd0NRWURWUVFERXdKallUQWVGdzB5TWpBek1qUXhOak13TURSYUZ3MHlOREF6TWpReE5qUXdNRFJhTURBeApGekFWQmdOVkJBb1REbk41YzNSbGJUcHRZWE4wWlhKek1SVXdFd1lEVlFRREV3eHRZWE4wWlhKamJHbGxiblF3CmdnSWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUNEd0F3Z2dJS0FvSUNBUUM2bVEyd0pxQnd6Uk4wV2ZGbzUxdmkKWndoSi9SRWttUC9sWkY5M1hGMDd2aEZybENLK3JUWm00cUZaMVRDMktxYm8zYVQ3dHlwR1VLRW55MjdWd2tSUwp0bXlYR0k4a3JkRCtCK1RRQ3hkdmhoTUthNjFoZ3E1NXpSaEljTCs3L1BnUHdGRXE2Q2swbnQ2amw3cDBZdVN6CjRjYUJjU200NldndC81bDU1RUM2OVBFN3pTNmR5VnB1NWdqcEVwT2RxYVJpT3VKbUMzWEdQNW5NMnYvMCswUGoKbGhzUlZZMTFRMkZaend0YTVKWTRtU0tWVU81YnYzcEswTGo2cDdCaVNLTzF0UlZ4K2V2OWhybTliQ25CQVRWNQpDSDgxV3pKMytWQ1R3VnlXNFF4ZXB5blJITWpzRWoyS2p4eTQ4YUx4UEo3UHpHTEV0TGY5RDJrNURZYm1uNjE0CmtaS0NmRDcxaWFwUU1wU1hvSVVxTzBaZ24vSGl6NGk4TGh3UTV1T0xwQ212VEJQNmlwek9lTWRvRVl6UmtHS3oKMFV0cmdpMWZnTnlwN1h0S1p5dm43M2xQa1NqR0NPT21hTm02anZjTnlwOGViRFpuTWd5STB3TG5FYVlVaHZJeQphakwxSHRTWWxvWXVFZXBFN0ZhTGNFSFFnOWtUQ1M0THNkL3pvczMxbzNKL3MwNkVHVTlVMnRhNlVHVWllT002ClAvNC9PVjhGMVRWY3dOdEtFZ0w2ZEptNVFWdGg4SVp5OXRJZzlndy9DY2p1Q0FoTTNYM3ZKTytHWHRMZnlhRzAKbUoxMzhEMkE4Y1krKzMvNHB2MWlDZ2NHUDNiWDRySmJxSU1pYlZGakh4enJTRVlsU0s1YXlaWS9YUk91aVRnSwpVOURzaDBhaG52cnJCWWMxSTJSeTl3SURBUUFCbzFZd1ZEQU9CZ05WSFE4QkFmOEVCQU1DQmFBd0V3WURWUjBsCkJBd3dDZ1lJS3dZQkJRVUhBd0l3REFZRFZSMFRBUUgvQkFJd0FEQWZCZ05WSFNNRUdEQVdnQlRvOGJhaGFBRlgKTElWMUpYdG0rbDFKWW12YTFUQU5CZ2txaGtpRzl3MEJBUXNGQUFPQ0FnRUEzb1ZaRW5WK2lXWnI1R3I2VDdDagpqSlVvbW8wOXBocU5Jdk1RNVc4VHl4eC9QbzZuV0pvejZ6dTBORjE5R0dYVUdsMmF3TzBsMmh0cnpWVEZ4UTV5CmVTQnFZVzd0K1lCUmZHYkZobnlwMndCNTl1OHhnZUJpNjU2MlpFS1NrTXpWNEowTy9zSTJMcWFhMndrUEIxeGIKMFpVbXpHUHhtMlM0dlZTd1FnaVNlYWp1VE56MDFHaHBvdXYyWm5oUzdJb3cwbzB1cUJjTzFoOXJ1UWZxREZTSwpKUmFsanVObk9tT2hFeS9YdEVYTDA1Nm9Hemt2QVFyN0d2SnBGeE1rMzVLRmt2TnROenhrblF4VW9oUGNjczdWCkpIb2k4RmY3TE5NVjJaMzc5Y2puUFNoVy91NEp6MGd6czA1WmZpbmloS3EwbHlCTll5VkR5WHM5bm1qNG52a1cKN2ZpUUlaOE9WdjkzZmxYeFBiQW5uTEpzNFFYY1RLekNrcFA4b2NPNCtiZ2dJQ0lVT05tZkMzN0U2NUEvSDczKwpadXZLMUpIaFJmU1ZOQzlGM2w3UnFadjYyMU16VVFqaWoxdDAxWDlveFRWY2Vydy82bGpUOTVteklvSHZaQXpVCnl5MUZpdjRKdFRpa0VnQXdLcWVnNW1TSisyd0VUeTkrbVRaWDJVY3Y0clJpUFJoUjJsYWNvTFRWWFN4Mzc3M1EKektoNXNYWmlXUW5jNEFwdzVWRHA4ZHpMWFV3VTBqTTJNUU8zYm1WM2NobzNDay9FVHM1bUJTdTd5NkRPUzBRbwp0cEZNbzJzZVRwU2U3QU50YmcyejQzTzRTOFpGSXZKektaYXhuZWZHWlpPbWUzOE9IdFN6M0ZNZ3lVcmFUK0RhCjg4Q1ZKZUhJc3FXb2dzN0tYdEpGa1NnPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==\n client-key-data: LS0tLS1CRUdJTiBSU0EgUFJJVkFURSBLRVktLS0tLQpNSUlKS0FJQkFBS0NBZ0VBdXBrTnNDYWdjTTBUZEZueGFPZGI0bWNJU2YwUkpKai81V1JmZDF4ZE83NFJhNVFpCnZxMDJadUtoV2RVd3RpcW02TjJrKzdjcVJsQ2hKOHR1MWNKRVVyWnNseGlQSkszUS9nZmswQXNYYjRZVENtdXQKWVlLdWVjMFlTSEMvdS96NEQ4QlJLdWdwTko3ZW81ZTZkR0xrcytIR2dYRXB1T2xvTGYrWmVlUkF1dlR4TzgwdQpuY2xhYnVZSTZSS1RuYW1rWWpyaVpndDF4aitaek5yLzlQdEQ0NVliRVZXTmRVTmhXYzhMV3VTV09Ka2lsVkR1Clc3OTZTdEM0K3Fld1lraWp0YlVWY2Zuci9ZYTV2V3dwd1FFMWVRaC9OVnN5ZC9sUWs4RmNsdUVNWHFjcDBSekkKN0JJOWlvOGN1UEdpOFR5ZXo4eGl4TFMzL1E5cE9RMkc1cCt0ZUpHU2dudys5WW1xVURLVWw2Q0ZLanRHWUoveAo0cytJdkM0Y0VPYmppNlFwcjB3VCtvcWN6bmpIYUJHTTBaQmlzOUZMYTRJdFg0RGNxZTE3U21jcjUrOTVUNUVvCnhnampwbWpadW83M0RjcWZIbXcyWnpJTWlOTUM1eEdtRklieU1tb3k5UjdVbUphR0xoSHFST3hXaTNCQjBJUFoKRXdrdUM3SGY4NkxOOWFOeWY3Tk9oQmxQVk5yV3VsQmxJbmpqT2ovK1B6bGZCZFUxWE1EYlNoSUMrblNadVVGYgpZZkNHY3ZiU0lQWU1Qd25JN2dnSVROMTk3eVR2aGw3UzM4bWh0SmlkZC9BOWdQSEdQdnQvK0tiOVlnb0hCajkyCjErS3lXNmlESW0xUll4OGM2MGhHSlVpdVdzbVdQMTBUcm9rNENsUFE3SWRHb1o3NjZ3V0hOU05rY3ZjQ0F3RUEKQVFLQ0FnQlEzcEpMSElKK1FMTEV3MUpYNTZVdjJ2MkJxM2JwaUpHbTVqaGxyNWNNbEZSU2JuSWNkMDlUaWJicQpDdlpBalAybmdKL0hJOXZqZTRCTWtlTW9LemlYTEU2bHNWUWdUbUI4S0FtbmpKY01rMnZmSVVtVU1DSFQwZXBMClF1b2wyLzNhUGJ3dnYweFViT0lLdm5CbGpwS1Z6eXpMM3JKNVhGYjFVSWhBaG9ielA4TG82d1RnQjJyMUV5Y2IKZEJ5YndQRG9UYUxmSE9wZkVDTms0Q2o4RUlXY3RlcG5PYy9EMlg3d2dFWG9qNWIzVW83bGJaelFFSTA4clhidAowdzBqbTEyd0c1bit1cFRuWEtOVkQvS01uaXlCbHdnaXBMS2J3bWFFa3RIQTVpb0pQNk5rNkhlL3NDd1J4L0puCnlQbVlXWEJ1bUtMWm80VDEzTjc2aGYxSUtEM3lmSTIxakh1V05YTWdmR3Q0OGZaUko5eFhEelUxbThKK3BTaEgKSHNKZWE4MTR5b2tobXVOam9oTEthZnI2ZXJHVm81MlJTWVlFUmYzeFduTEZWdHBxdVplVkUxWHVjSms4VTkvagpBSkJ1czFZd013Y3VXQXVqQ1paUE5GdjdhZkFiTHJwVjdRazA3SUY5bXJ4ZXhKQytzZVpJc1FDV0xpT05SaFFHCm5HQVdzM3krelpIU20yRzFnWTdBRjRpcXJtaGdGa2tSSkVSbVJwdC9KcW1LQVVIMko2MXpTNGlSN0Nhb1pVR1oKZ2oxQXJCOVNkeGFHbWxScGluZUY3QlVSdTRuTGVZYXdCcjZXcDVpYU1HOEw0a3pRTmFuVWtUVm1OVW5oc3Q3Vgo2NGdLS2krbnpNdmd3bjM2NHUrelNKL1VWUWtaWE4ybVppS0x6MnZabHZjdTV6bG8rUUtDQVFFQTFhYXJLNXpXCnVrN2dTT011Qld3WmZkNmIzNE5mSGNzVTlUZCtCTXRseno5eEVYT2NCUGFXeWNMalFvRTl4K0dna2lyR1YwVGsKRGRtTFB0TGhQYndRZklzNTNBd05ERGRRQnloditocUpJVGhUVmJrY1E4Mk8yV0llOUZRV2Y1NUgzaDlMVEQxVApEdEJmSlE1M0VlZk5SeS93TDQ4dWsrQ3JrajEwN2RTWitSTUtNZjV6M1hvZTRrZ0lwOTMzZHRnNVdWTGtPM29aCkJzNXFkQlVTM1FYYmRUMU1ZdkRCbXBtT05zMzVHN1VxbDk0cWRPYjlsZUVYeFFabGlkZDk3SG00K1lHb1l0Z1oKTzhrd0J4QTQxTzZsT0NTLzBwb0s1YVU4NDZyRzVyRTR2OWlzemVETHIzYW02R0o2Vm13S3QxRnNMWnlkRTllbApIYUFrVVNaLzJ0bFBCUUtDQVFFQTM1V2UydUFmM1R2Lys1eUxPSTRTbzlsQTdmL3FldmVUcy9NcDNLRENHWTliCnVwckhvZzhKR1lFRmxOcFg2WFNrb0duVks3VWk0SXY5ZTczV1FFNHViUE9ZUmI3eFo0a3JPY29iQ0h5cFFkTFkKMEJvNTI1UjVhelZiSmhSUlJrNlBza0J6NXhnMnZmNFh0cGM4bHRSWWMwK3FQU1pBdW1ZNjRDbGNldjdLMUF1cgptVjlHcHpaa05MVnZnaVNycVNlcmVrYXFkM0RDUmZJREpOM3VwT01Zc1FwY1p1ZFJvcTliSVJzUnRZWU9ubjc5CkY4UjMyN0IwZmg5Qjh5UFZ1ekx2Q1VwM2ZYa3Zjd0oxajF4ekJvamxvSVREQTIrcWZUQ3RWMFNHcU5BVkFrdzQKaG42U253cmI0WGVpOUJQbjg0K2VrcnM1dlg2MHE4RmovcE52YXozQ3l3S0NBUUJaN0l5ZkRxUlNSbUNnVFA1Ugp5ZTN3eklGTzBqeDJqY09FY3BiWDdjUXNOc2VnVU1pYVRpK3BQQjNySC9xZzVwWnU3eElNS1RMVG9YeTZOSWdaCk04NjhuTno5Z1JUOHowc2Z1Q1ZwWDBIWWVaeVp1QS90ZWRkbUo2WmZzQVRJTWhhTnB4NUtPSVY4OXJjVkljRjgKQjlTZTRjNTJOZzJrc0N1R29kZFZRdWFMcnpmYlV2M3hlalVGaU13YjI1RU10SFZ1NHpTczAvYzBwaXlvTHphQgpVTFhONHI4RDVkR1hBSXFiQnBhUzB1M2FmZWZnekZodmZRNUVIeTBkbDFXbzhwS29jYW90OEVhdW96OVR1Y0F4CjMwQXJJVXlibDdwK2JjM3pCUzR5YXVVMzJqcmhiSHhPbmVJaWJWQ1FqMmp6UDVJSW9LSjhkNGRIc04rWVNGd0kKQU84QkFvSUJBRFRONjJTYUJpeUQzU01aaDYvbHJmVlFmQXM1bzdGREEzaytkcWFLdVF5OFZOZXZjbktOeG9KbApmR0g1WjBYVnJJUE9PdkJGcVdVSzZ1VHNvc3N4SzduRGxqVHlzYVRZT29NOWZrRDA0Q3lSbFc4Z29vVi9mV1dhCmhscHA5Zi82MGVreFc2NDZnOE0vWFc1Y0xZMFp2WUlPVUpCOGxsRHZqL3dkQ0tCcnlJOW42akVnMVZqc2VhSVIKTDdLMjRtdmkySmJhVmF3N3owWWhzQ2htMmRQTFpxdDVYUFZZc0drUnJSNFdmSW80alA5VjBvUm9mRDVBWUdMaApFdnhQZkV6bjdKaHZJK1ZZVjZKNzlEUFZpNzBCVytvYk1NdUE5ZXozTUJrcUwvdHltV09maU1JSzVxbjFNSlVCCllsVHUxcHNwVWpRcFQ2dTNYd2dwZG1wTGU4Y0NJUjBDZ2dFQkFNMXNDanFBZUovNElxNzNGby8zcFhCZUUrM1kKWUptSEFsUWFtVm1zaXBEb3pJY0RhUDNEMGZWY21YbXRaa3h0YVM0d0kxaHpvd3NOR3RuSGxmVzlYbGtueGkvYwpDa3ZwUEJadGRyRUpHSnNucEdaaEUzZFZpTmtvUkFCVStGRS9WWTByZ016N3ZWM1ZkOHNmc1lEWVV0U0dtMy90ClRtdmp1WjhRY0wzVWNJYVJpNjE4UG1HUnA2NU1MdHRhd3BJeW0yTi9jcjFLbzRmNkpNYXBBZ3VpVlEwT091bTkKUkRBdTBIbEsrenVJQTlOQVNZaTlScEFjamxzTlZ3RVFvTlBZajlIRVAyRElLcnNDRnp1V0dJMCtBeFU0VWJVegpIU2ExT2ZqZlFSWkVrclhQbEJNZXJhQ1IvNUhtZ2lOMk1FZmY3MUpoOEh2VHZTVlduTGFjdStkelZ0dz0KLS0tLS1FTkQgUlNBIFBSSVZBVEUgS0VZLS0tLS0K\n token: d3c481cfb4e420d1d4998d0d1f4e4c4505bafbeb8a322e67b43032d6e9773ea7f35e05b6c57a31e64c924490d474b181c33db3363724f26cb8ce729a57edf3a0\n", + "kubelet_identity": [ + { + "client_id": "b99a4ed0-7e14-4623-aac4-0c2012de256d", + "object_id": "817ba65b-6b4d-4380-a2a5-7d3ae4cc63db", + "user_assigned_identity_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/MC_aks_something_centralus/providers/Microsoft.ManagedIdentity/userAssignedIdentities/something-agentpool" + } + ], + "kubernetes_version": "1.21.9", + "linux_profile": [], + "local_account_disabled": false, + "location": "centralus", + "maintenance_window": [], + "name": "something", + "network_profile": [ + { + "dns_service_ip": "10.137.128.2", + "docker_bridge_cidr": "172.17.0.1/16", + "load_balancer_profile": [ + { + "effective_outbound_ips": [ + "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/MC_aks_something_centralus/providers/Microsoft.Network/publicIPAddresses/8713a749-9b66-48a7-b67b-010852da5d26" + ], + "idle_timeout_in_minutes": 0, + "managed_outbound_ip_count": 1, + "outbound_ip_address_ids": [], + "outbound_ip_prefix_ids": [], + "outbound_ports_allocated": 0 + } + ], + "load_balancer_sku": "Standard", + "nat_gateway_profile": [], + "network_mode": "", + "network_plugin": "azure", + "network_policy": "", + "outbound_type": "loadBalancer", + "pod_cidr": "", + "service_cidr": "10.137.128.0/18" + } + ], + "node_resource_group": "MC_aks_something_centralus", + "portal_fqdn": "32f4699eef7649ea32eaecda9acc4039-priv.portal.hcp.centralus.azmk8s.io", + "private_cluster_enabled": true, + "private_cluster_public_fqdn_enabled": false, + "private_dns_zone_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/something/providers/Microsoft.Network/privateDnsZones/privatelink.centralus.azmk8s.io", + "private_fqdn": "something-bd56327b.privatelink.centralus.azmk8s.io", + "private_link_enabled": true, + "public_network_access_enabled": true, + "resource_group_name": "aks", + "role_based_access_control": [ + { + "azure_active_directory": [], + "enabled": false + } + ], + "service_principal": [], + "sku_tier": "Free", + "tags": {}, + "timeouts": null, + "windows_profile": [ + { + "admin_password": "", + "admin_username": "azureuser", + "license": "" + } + ] + }, + "after_unknown": {}, + "before_sensitive": { + "addon_profile": [ + { + "aci_connector_linux": [ + {} + ], + "azure_keyvault_secrets_provider": [], + "azure_policy": [ + {} + ], + "http_application_routing": [ + {} + ], + "ingress_application_gateway": [], + "kube_dashboard": [], + "oms_agent": [ + { + "oms_agent_identity": [ + {} + ] + } + ], + "open_service_mesh": [] + } + ], + "api_server_authorized_ip_ranges": [], + "auto_scaler_profile": [ + {} + ], + "default_node_pool": [ + { + "availability_zones": [], + "kubelet_config": [], + "linux_os_config": [], + "node_labels": {}, + "node_taints": [], + "tags": {}, + "upgrade_settings": [] + } + ], + "http_proxy_config": [], + "identity": [ + {} + ], + "kube_admin_config": [], + "kube_admin_config_raw": true, + "kube_config": [ + {} + ], + "kube_config_raw": true, + "kubelet_identity": [ + {} + ], + "linux_profile": [], + "maintenance_window": [], + "network_profile": [ + { + "load_balancer_profile": [ + { + "effective_outbound_ips": [ + false + ], + "outbound_ip_address_ids": [], + "outbound_ip_prefix_ids": [] + } + ], + "nat_gateway_profile": [] + } + ], + "role_based_access_control": [ + { + "azure_active_directory": [] + } + ], + "service_principal": [], + "tags": {}, + "windows_profile": [ + { + "admin_password": true + } + ] + }, + "after_sensitive": { + "addon_profile": [ + { + "aci_connector_linux": [ + {} + ], + "azure_keyvault_secrets_provider": [], + "azure_policy": [ + {} + ], + "http_application_routing": [ + {} + ], + "ingress_application_gateway": [], + "kube_dashboard": [], + "oms_agent": [ + { + "oms_agent_identity": [ + {} + ] + } + ], + "open_service_mesh": [] + } + ], + "api_server_authorized_ip_ranges": [], + "auto_scaler_profile": [ + {} + ], + "default_node_pool": [ + { + "availability_zones": [], + "kubelet_config": [], + "linux_os_config": [], + "node_labels": {}, + "node_taints": [], + "tags": {}, + "upgrade_settings": [] + } + ], + "http_proxy_config": [], + "identity": [ + {} + ], + "kube_admin_config": [], + "kube_admin_config_raw": true, + "kube_config": [ + {} + ], + "kube_config_raw": true, + "kubelet_identity": [ + {} + ], + "linux_profile": [], + "maintenance_window": [], + "network_profile": [ + { + "load_balancer_profile": [ + { + "effective_outbound_ips": [ + false + ], + "outbound_ip_address_ids": [], + "outbound_ip_prefix_ids": [] + } + ], + "nat_gateway_profile": [] + } + ], + "role_based_access_control": [ + { + "azure_active_directory": [] + } + ], + "service_principal": [], + "tags": {}, + "windows_profile": [ + { + "admin_password": true + } + ] + } + } + }, + { + "address": "module.aks_lz.module.aks_vnet.azurerm_network_security_group.aks_vnet", + "module_address": "module.aks_lz.module.aks_vnet", + "mode": "managed", + "type": "azurerm_network_security_group", + "name": "aks_vnet", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "change": { + "actions": [ + "no-op" + ], + "before": { + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/networkSecurityGroups/something", + "location": "centralus", + "name": "something", + "resource_group_name": "aks", + "security_rule": [ + { + "access": "Allow", + "description": "Allow inbound http traffic", + "destination_address_prefix": "AzureCloud", + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_range": "80", + "destination_port_ranges": [], + "direction": "Inbound", + "name": "AllowWebHTTPInbound", + "priority": 2000, + "protocol": "tcp", + "source_address_prefix": "Internet", + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_range": "*", + "source_port_ranges": [] + }, + { + "access": "Allow", + "description": "Allow inbound https traffic", + "destination_address_prefix": "AzureCloud", + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_range": "443", + "destination_port_ranges": [], + "direction": "Inbound", + "name": "AllowWebHTTPSInbound", + "priority": 2001, + "protocol": "tcp", + "source_address_prefix": "Internet", + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_range": "*", + "source_port_ranges": [] + }, + { + "access": "Allow", + "description": "Allow inbound traffic from all VMs in VNET", + "destination_address_prefix": "VirtualNetwork", + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_range": "*", + "destination_port_ranges": [], + "direction": "Inbound", + "name": "AllowVnetInBound", + "priority": 4000, + "protocol": "*", + "source_address_prefix": "VirtualNetwork", + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_range": "*", + "source_port_ranges": [] + }, + { + "access": "Allow", + "description": "Allow inbound traffic from azure load balancer", + "destination_address_prefix": "*", + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_range": "*", + "destination_port_ranges": [], + "direction": "Inbound", + "name": "AllowAzureLoadBalancerInBound", + "priority": 4001, + "protocol": "*", + "source_address_prefix": "AzureLoadBalancer", + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_range": "*", + "source_port_ranges": [] + }, + { + "access": "Allow", + "description": "Allow outbound traffic from all VMs to Internet", + "destination_address_prefix": "Internet", + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_range": "*", + "destination_port_ranges": [], + "direction": "Outbound", + "name": "AllowInternetOutBound", + "priority": 4001, + "protocol": "*", + "source_address_prefix": "*", + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_range": "*", + "source_port_ranges": [] + }, + { + "access": "Allow", + "description": "Allow outbound traffic from all VMs to all VMs in VNET", + "destination_address_prefix": "VirtualNetwork", + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_range": "*", + "destination_port_ranges": [], + "direction": "Outbound", + "name": "AllowVnetOutBound", + "priority": 4000, + "protocol": "*", + "source_address_prefix": "VirtualNetwork", + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_range": "*", + "source_port_ranges": [] + }, + { + "access": "Deny", + "description": "Deny all inbound traffic", + "destination_address_prefix": "*", + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_range": "*", + "destination_port_ranges": [], + "direction": "Inbound", + "name": "DenyAllInBound", + "priority": 4050, + "protocol": "*", + "source_address_prefix": "*", + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_range": "*", + "source_port_ranges": [] + }, + { + "access": "Deny", + "description": "Deny all outbound traffic", + "destination_address_prefix": "*", + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_range": "*", + "destination_port_ranges": [], + "direction": "Outbound", + "name": "DenyAllOutBound", + "priority": 4050, + "protocol": "*", + "source_address_prefix": "*", + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_range": "*", + "source_port_ranges": [] + } + ], + "tags": {}, + "timeouts": null + }, + "after": { + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/networkSecurityGroups/something", + "location": "centralus", + "name": "something", + "resource_group_name": "aks", + "security_rule": [ + { + "access": "Allow", + "description": "Allow inbound http traffic", + "destination_address_prefix": "AzureCloud", + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_range": "80", + "destination_port_ranges": [], + "direction": "Inbound", + "name": "AllowWebHTTPInbound", + "priority": 2000, + "protocol": "tcp", + "source_address_prefix": "Internet", + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_range": "*", + "source_port_ranges": [] + }, + { + "access": "Allow", + "description": "Allow inbound https traffic", + "destination_address_prefix": "AzureCloud", + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_range": "443", + "destination_port_ranges": [], + "direction": "Inbound", + "name": "AllowWebHTTPSInbound", + "priority": 2001, + "protocol": "tcp", + "source_address_prefix": "Internet", + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_range": "*", + "source_port_ranges": [] + }, + { + "access": "Allow", + "description": "Allow inbound traffic from all VMs in VNET", + "destination_address_prefix": "VirtualNetwork", + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_range": "*", + "destination_port_ranges": [], + "direction": "Inbound", + "name": "AllowVnetInBound", + "priority": 4000, + "protocol": "*", + "source_address_prefix": "VirtualNetwork", + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_range": "*", + "source_port_ranges": [] + }, + { + "access": "Allow", + "description": "Allow inbound traffic from azure load balancer", + "destination_address_prefix": "*", + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_range": "*", + "destination_port_ranges": [], + "direction": "Inbound", + "name": "AllowAzureLoadBalancerInBound", + "priority": 4001, + "protocol": "*", + "source_address_prefix": "AzureLoadBalancer", + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_range": "*", + "source_port_ranges": [] + }, + { + "access": "Allow", + "description": "Allow outbound traffic from all VMs to Internet", + "destination_address_prefix": "Internet", + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_range": "*", + "destination_port_ranges": [], + "direction": "Outbound", + "name": "AllowInternetOutBound", + "priority": 4001, + "protocol": "*", + "source_address_prefix": "*", + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_range": "*", + "source_port_ranges": [] + }, + { + "access": "Allow", + "description": "Allow outbound traffic from all VMs to all VMs in VNET", + "destination_address_prefix": "VirtualNetwork", + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_range": "*", + "destination_port_ranges": [], + "direction": "Outbound", + "name": "AllowVnetOutBound", + "priority": 4000, + "protocol": "*", + "source_address_prefix": "VirtualNetwork", + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_range": "*", + "source_port_ranges": [] + }, + { + "access": "Deny", + "description": "Deny all inbound traffic", + "destination_address_prefix": "*", + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_range": "*", + "destination_port_ranges": [], + "direction": "Inbound", + "name": "DenyAllInBound", + "priority": 4050, + "protocol": "*", + "source_address_prefix": "*", + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_range": "*", + "source_port_ranges": [] + }, + { + "access": "Deny", + "description": "Deny all outbound traffic", + "destination_address_prefix": "*", + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_range": "*", + "destination_port_ranges": [], + "direction": "Outbound", + "name": "DenyAllOutBound", + "priority": 4050, + "protocol": "*", + "source_address_prefix": "*", + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_range": "*", + "source_port_ranges": [] + } + ], + "tags": {}, + "timeouts": null + }, + "after_unknown": {}, + "before_sensitive": { + "security_rule": [ + { + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_ranges": [], + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_ranges": [] + }, + { + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_ranges": [], + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_ranges": [] + }, + { + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_ranges": [], + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_ranges": [] + }, + { + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_ranges": [], + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_ranges": [] + }, + { + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_ranges": [], + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_ranges": [] + }, + { + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_ranges": [], + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_ranges": [] + }, + { + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_ranges": [], + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_ranges": [] + }, + { + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_ranges": [], + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_ranges": [] + } + ], + "tags": {} + }, + "after_sensitive": { + "security_rule": [ + { + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_ranges": [], + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_ranges": [] + }, + { + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_ranges": [], + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_ranges": [] + }, + { + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_ranges": [], + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_ranges": [] + }, + { + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_ranges": [], + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_ranges": [] + }, + { + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_ranges": [], + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_ranges": [] + }, + { + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_ranges": [], + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_ranges": [] + }, + { + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_ranges": [], + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_ranges": [] + }, + { + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_ranges": [], + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_ranges": [] + } + ], + "tags": {} + } + } + }, + { + "address": "module.aks_lz.module.aks_vnet.azurerm_network_security_rule.aks_vnet[\"AllowAzureLoadBalancerInBound\"]", + "module_address": "module.aks_lz.module.aks_vnet", + "mode": "managed", + "type": "azurerm_network_security_rule", + "name": "aks_vnet", + "index": "AllowAzureLoadBalancerInBound", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "change": { + "actions": [ + "no-op" + ], + "before": { + "access": "Allow", + "description": "Allow inbound traffic from azure load balancer", + "destination_address_prefix": "*", + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_range": "*", + "destination_port_ranges": [], + "direction": "Inbound", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/networkSecurityGroups/something/securityRules/AllowAzureLoadBalancerInBound", + "name": "AllowAzureLoadBalancerInBound", + "network_security_group_name": "something", + "priority": 4001, + "protocol": "*", + "resource_group_name": "aks", + "source_address_prefix": "AzureLoadBalancer", + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_range": "*", + "source_port_ranges": [], + "timeouts": null + }, + "after": { + "access": "Allow", + "description": "Allow inbound traffic from azure load balancer", + "destination_address_prefix": "*", + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_range": "*", + "destination_port_ranges": [], + "direction": "Inbound", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/networkSecurityGroups/something/securityRules/AllowAzureLoadBalancerInBound", + "name": "AllowAzureLoadBalancerInBound", + "network_security_group_name": "something", + "priority": 4001, + "protocol": "*", + "resource_group_name": "aks", + "source_address_prefix": "AzureLoadBalancer", + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_range": "*", + "source_port_ranges": [], + "timeouts": null + }, + "after_unknown": {}, + "before_sensitive": { + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_ranges": [], + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_ranges": [] + }, + "after_sensitive": { + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_ranges": [], + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_ranges": [] + } + } + }, + { + "address": "module.aks_lz.module.aks_vnet.azurerm_network_security_rule.aks_vnet[\"AllowInternetOutBound\"]", + "module_address": "module.aks_lz.module.aks_vnet", + "mode": "managed", + "type": "azurerm_network_security_rule", + "name": "aks_vnet", + "index": "AllowInternetOutBound", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "change": { + "actions": [ + "no-op" + ], + "before": { + "access": "Allow", + "description": "Allow outbound traffic from all VMs to Internet", + "destination_address_prefix": "Internet", + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_range": "*", + "destination_port_ranges": [], + "direction": "Outbound", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/networkSecurityGroups/something/securityRules/AllowInternetOutBound", + "name": "AllowInternetOutBound", + "network_security_group_name": "something", + "priority": 4001, + "protocol": "*", + "resource_group_name": "aks", + "source_address_prefix": "*", + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_range": "*", + "source_port_ranges": [], + "timeouts": null + }, + "after": { + "access": "Allow", + "description": "Allow outbound traffic from all VMs to Internet", + "destination_address_prefix": "Internet", + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_range": "*", + "destination_port_ranges": [], + "direction": "Outbound", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/networkSecurityGroups/something/securityRules/AllowInternetOutBound", + "name": "AllowInternetOutBound", + "network_security_group_name": "something", + "priority": 4001, + "protocol": "*", + "resource_group_name": "aks", + "source_address_prefix": "*", + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_range": "*", + "source_port_ranges": [], + "timeouts": null + }, + "after_unknown": {}, + "before_sensitive": { + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_ranges": [], + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_ranges": [] + }, + "after_sensitive": { + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_ranges": [], + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_ranges": [] + } + } + }, + { + "address": "module.aks_lz.module.aks_vnet.azurerm_network_security_rule.aks_vnet[\"AllowVnetInBound\"]", + "module_address": "module.aks_lz.module.aks_vnet", + "mode": "managed", + "type": "azurerm_network_security_rule", + "name": "aks_vnet", + "index": "AllowVnetInBound", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "change": { + "actions": [ + "no-op" + ], + "before": { + "access": "Allow", + "description": "Allow inbound traffic from all VMs in VNET", + "destination_address_prefix": "VirtualNetwork", + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_range": "*", + "destination_port_ranges": [], + "direction": "Inbound", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/networkSecurityGroups/something/securityRules/AllowVnetInBound", + "name": "AllowVnetInBound", + "network_security_group_name": "something", + "priority": 4000, + "protocol": "*", + "resource_group_name": "aks", + "source_address_prefix": "VirtualNetwork", + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_range": "*", + "source_port_ranges": [], + "timeouts": null + }, + "after": { + "access": "Allow", + "description": "Allow inbound traffic from all VMs in VNET", + "destination_address_prefix": "VirtualNetwork", + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_range": "*", + "destination_port_ranges": [], + "direction": "Inbound", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/networkSecurityGroups/something/securityRules/AllowVnetInBound", + "name": "AllowVnetInBound", + "network_security_group_name": "something", + "priority": 4000, + "protocol": "*", + "resource_group_name": "aks", + "source_address_prefix": "VirtualNetwork", + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_range": "*", + "source_port_ranges": [], + "timeouts": null + }, + "after_unknown": {}, + "before_sensitive": { + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_ranges": [], + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_ranges": [] + }, + "after_sensitive": { + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_ranges": [], + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_ranges": [] + } + } + }, + { + "address": "module.aks_lz.module.aks_vnet.azurerm_network_security_rule.aks_vnet[\"AllowVnetOutBound\"]", + "module_address": "module.aks_lz.module.aks_vnet", + "mode": "managed", + "type": "azurerm_network_security_rule", + "name": "aks_vnet", + "index": "AllowVnetOutBound", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "change": { + "actions": [ + "no-op" + ], + "before": { + "access": "Allow", + "description": "Allow outbound traffic from all VMs to all VMs in VNET", + "destination_address_prefix": "VirtualNetwork", + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_range": "*", + "destination_port_ranges": [], + "direction": "Outbound", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/networkSecurityGroups/something/securityRules/AllowVnetOutBound", + "name": "AllowVnetOutBound", + "network_security_group_name": "something", + "priority": 4000, + "protocol": "*", + "resource_group_name": "aks", + "source_address_prefix": "VirtualNetwork", + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_range": "*", + "source_port_ranges": [], + "timeouts": null + }, + "after": { + "access": "Allow", + "description": "Allow outbound traffic from all VMs to all VMs in VNET", + "destination_address_prefix": "VirtualNetwork", + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_range": "*", + "destination_port_ranges": [], + "direction": "Outbound", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/networkSecurityGroups/something/securityRules/AllowVnetOutBound", + "name": "AllowVnetOutBound", + "network_security_group_name": "something", + "priority": 4000, + "protocol": "*", + "resource_group_name": "aks", + "source_address_prefix": "VirtualNetwork", + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_range": "*", + "source_port_ranges": [], + "timeouts": null + }, + "after_unknown": {}, + "before_sensitive": { + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_ranges": [], + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_ranges": [] + }, + "after_sensitive": { + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_ranges": [], + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_ranges": [] + } + } + }, + { + "address": "module.aks_lz.module.aks_vnet.azurerm_network_security_rule.aks_vnet[\"AllowWebHTTPInbound\"]", + "module_address": "module.aks_lz.module.aks_vnet", + "mode": "managed", + "type": "azurerm_network_security_rule", + "name": "aks_vnet", + "index": "AllowWebHTTPInbound", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "change": { + "actions": [ + "no-op" + ], + "before": { + "access": "Allow", + "description": "Allow inbound http traffic", + "destination_address_prefix": "AzureCloud", + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_range": "80", + "destination_port_ranges": [], + "direction": "Inbound", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/networkSecurityGroups/something/securityRules/AllowWebHTTPInbound", + "name": "AllowWebHTTPInbound", + "network_security_group_name": "something", + "priority": 2000, + "protocol": "tcp", + "resource_group_name": "aks", + "source_address_prefix": "Internet", + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_range": "*", + "source_port_ranges": [], + "timeouts": null + }, + "after": { + "access": "Allow", + "description": "Allow inbound http traffic", + "destination_address_prefix": "AzureCloud", + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_range": "80", + "destination_port_ranges": [], + "direction": "Inbound", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/networkSecurityGroups/something/securityRules/AllowWebHTTPInbound", + "name": "AllowWebHTTPInbound", + "network_security_group_name": "something", + "priority": 2000, + "protocol": "tcp", + "resource_group_name": "aks", + "source_address_prefix": "Internet", + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_range": "*", + "source_port_ranges": [], + "timeouts": null + }, + "after_unknown": {}, + "before_sensitive": { + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_ranges": [], + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_ranges": [] + }, + "after_sensitive": { + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_ranges": [], + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_ranges": [] + } + } + }, + { + "address": "module.aks_lz.module.aks_vnet.azurerm_network_security_rule.aks_vnet[\"AllowWebHTTPSInbound\"]", + "module_address": "module.aks_lz.module.aks_vnet", + "mode": "managed", + "type": "azurerm_network_security_rule", + "name": "aks_vnet", + "index": "AllowWebHTTPSInbound", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "change": { + "actions": [ + "no-op" + ], + "before": { + "access": "Allow", + "description": "Allow inbound https traffic", + "destination_address_prefix": "AzureCloud", + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_range": "443", + "destination_port_ranges": [], + "direction": "Inbound", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/networkSecurityGroups/something/securityRules/AllowWebHTTPSInbound", + "name": "AllowWebHTTPSInbound", + "network_security_group_name": "something", + "priority": 2001, + "protocol": "tcp", + "resource_group_name": "aks", + "source_address_prefix": "Internet", + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_range": "*", + "source_port_ranges": [], + "timeouts": null + }, + "after": { + "access": "Allow", + "description": "Allow inbound https traffic", + "destination_address_prefix": "AzureCloud", + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_range": "443", + "destination_port_ranges": [], + "direction": "Inbound", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/networkSecurityGroups/something/securityRules/AllowWebHTTPSInbound", + "name": "AllowWebHTTPSInbound", + "network_security_group_name": "something", + "priority": 2001, + "protocol": "tcp", + "resource_group_name": "aks", + "source_address_prefix": "Internet", + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_range": "*", + "source_port_ranges": [], + "timeouts": null + }, + "after_unknown": {}, + "before_sensitive": { + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_ranges": [], + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_ranges": [] + }, + "after_sensitive": { + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_ranges": [], + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_ranges": [] + } + } + }, + { + "address": "module.aks_lz.module.aks_vnet.azurerm_network_security_rule.aks_vnet[\"DenyAllInBound\"]", + "module_address": "module.aks_lz.module.aks_vnet", + "mode": "managed", + "type": "azurerm_network_security_rule", + "name": "aks_vnet", + "index": "DenyAllInBound", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "change": { + "actions": [ + "no-op" + ], + "before": { + "access": "Deny", + "description": "Deny all inbound traffic", + "destination_address_prefix": "*", + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_range": "*", + "destination_port_ranges": [], + "direction": "Inbound", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/networkSecurityGroups/something/securityRules/DenyAllInBound", + "name": "DenyAllInBound", + "network_security_group_name": "something", + "priority": 4050, + "protocol": "*", + "resource_group_name": "aks", + "source_address_prefix": "*", + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_range": "*", + "source_port_ranges": [], + "timeouts": null + }, + "after": { + "access": "Deny", + "description": "Deny all inbound traffic", + "destination_address_prefix": "*", + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_range": "*", + "destination_port_ranges": [], + "direction": "Inbound", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/networkSecurityGroups/something/securityRules/DenyAllInBound", + "name": "DenyAllInBound", + "network_security_group_name": "something", + "priority": 4050, + "protocol": "*", + "resource_group_name": "aks", + "source_address_prefix": "*", + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_range": "*", + "source_port_ranges": [], + "timeouts": null + }, + "after_unknown": {}, + "before_sensitive": { + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_ranges": [], + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_ranges": [] + }, + "after_sensitive": { + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_ranges": [], + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_ranges": [] + } + } + }, + { + "address": "module.aks_lz.module.aks_vnet.azurerm_network_security_rule.aks_vnet[\"DenyAllOutBound\"]", + "module_address": "module.aks_lz.module.aks_vnet", + "mode": "managed", + "type": "azurerm_network_security_rule", + "name": "aks_vnet", + "index": "DenyAllOutBound", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "change": { + "actions": [ + "no-op" + ], + "before": { + "access": "Deny", + "description": "Deny all outbound traffic", + "destination_address_prefix": "*", + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_range": "*", + "destination_port_ranges": [], + "direction": "Outbound", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/networkSecurityGroups/something/securityRules/DenyAllOutBound", + "name": "DenyAllOutBound", + "network_security_group_name": "something", + "priority": 4050, + "protocol": "*", + "resource_group_name": "aks", + "source_address_prefix": "*", + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_range": "*", + "source_port_ranges": [], + "timeouts": null + }, + "after": { + "access": "Deny", + "description": "Deny all outbound traffic", + "destination_address_prefix": "*", + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_range": "*", + "destination_port_ranges": [], + "direction": "Outbound", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/networkSecurityGroups/something/securityRules/DenyAllOutBound", + "name": "DenyAllOutBound", + "network_security_group_name": "something", + "priority": 4050, + "protocol": "*", + "resource_group_name": "aks", + "source_address_prefix": "*", + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_range": "*", + "source_port_ranges": [], + "timeouts": null + }, + "after_unknown": {}, + "before_sensitive": { + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_ranges": [], + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_ranges": [] + }, + "after_sensitive": { + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_ranges": [], + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_ranges": [] + } + } + }, + { + "address": "module.aks_lz.module.aks_vnet.azurerm_subnet.aks_nodes_and_pods", + "module_address": "module.aks_lz.module.aks_vnet", + "mode": "managed", + "type": "azurerm_subnet", + "name": "aks_nodes_and_pods", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "change": { + "actions": [ + "no-op" + ], + "before": { + "address_prefix": "10.137.0.0/17", + "address_prefixes": [ + "10.137.0.0/17" + ], + "delegation": [], + "enforce_private_link_endpoint_network_policies": true, + "enforce_private_link_service_network_policies": false, + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/virtualNetworks/something/subnets/something", + "name": "something", + "resource_group_name": "aks", + "service_endpoint_policy_ids": [], + "service_endpoints": [], + "timeouts": null, + "virtual_network_name": "something" + }, + "after": { + "address_prefix": "10.137.0.0/17", + "address_prefixes": [ + "10.137.0.0/17" + ], + "delegation": [], + "enforce_private_link_endpoint_network_policies": true, + "enforce_private_link_service_network_policies": false, + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/virtualNetworks/something/subnets/something", + "name": "something", + "resource_group_name": "aks", + "service_endpoint_policy_ids": [], + "service_endpoints": [], + "timeouts": null, + "virtual_network_name": "something" + }, + "after_unknown": {}, + "before_sensitive": { + "address_prefixes": [ + false + ], + "delegation": [], + "service_endpoint_policy_ids": [], + "service_endpoints": [] + }, + "after_sensitive": { + "address_prefixes": [ + false + ], + "delegation": [], + "service_endpoint_policy_ids": [], + "service_endpoints": [] + } + } + }, + { + "address": "module.aks_lz.module.aks_vnet.azurerm_subnet.service_endpoints", + "module_address": "module.aks_lz.module.aks_vnet", + "mode": "managed", + "type": "azurerm_subnet", + "name": "service_endpoints", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "change": { + "actions": [ + "no-op" + ], + "before": { + "address_prefix": "10.137.192.0/21", + "address_prefixes": [ + "10.137.192.0/21" + ], + "delegation": [], + "enforce_private_link_endpoint_network_policies": true, + "enforce_private_link_service_network_policies": false, + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/virtualNetworks/something/subnets/service-endpoints", + "name": "service-endpoints", + "resource_group_name": "aks", + "service_endpoint_policy_ids": [], + "service_endpoints": [ + "Microsoft.KeyVault" + ], + "timeouts": null, + "virtual_network_name": "something" + }, + "after": { + "address_prefix": "10.137.192.0/21", + "address_prefixes": [ + "10.137.192.0/21" + ], + "delegation": [], + "enforce_private_link_endpoint_network_policies": true, + "enforce_private_link_service_network_policies": false, + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/virtualNetworks/something/subnets/service-endpoints", + "name": "service-endpoints", + "resource_group_name": "aks", + "service_endpoint_policy_ids": [], + "service_endpoints": [ + "Microsoft.KeyVault" + ], + "timeouts": null, + "virtual_network_name": "something" + }, + "after_unknown": {}, + "before_sensitive": { + "address_prefixes": [ + false + ], + "delegation": [], + "service_endpoint_policy_ids": [], + "service_endpoints": [ + false + ] + }, + "after_sensitive": { + "address_prefixes": [ + false + ], + "delegation": [], + "service_endpoint_policy_ids": [], + "service_endpoints": [ + false + ] + } + } + }, + { + "address": "module.aks_lz.module.aks_vnet.azurerm_subnet_network_security_group_association.aks_vnet", + "module_address": "module.aks_lz.module.aks_vnet", + "mode": "managed", + "type": "azurerm_subnet_network_security_group_association", + "name": "aks_vnet", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "change": { + "actions": [ + "no-op" + ], + "before": { + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/virtualNetworks/something/subnets/something", + "network_security_group_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/networkSecurityGroups/something", + "subnet_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/virtualNetworks/something/subnets/something", + "timeouts": null + }, + "after": { + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/virtualNetworks/something/subnets/something", + "network_security_group_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/networkSecurityGroups/something", + "subnet_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/virtualNetworks/something/subnets/something", + "timeouts": null + }, + "after_unknown": {}, + "before_sensitive": {}, + "after_sensitive": {} + } + }, + { + "address": "module.aks_lz.module.aks_vnet.azurerm_virtual_network.aks_vnet", + "module_address": "module.aks_lz.module.aks_vnet", + "mode": "managed", + "type": "azurerm_virtual_network", + "name": "aks_vnet", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "change": { + "actions": [ + "no-op" + ], + "before": { + "address_space": [ + "10.137.0.0/16" + ], + "bgp_community": "", + "ddos_protection_plan": [], + "dns_servers": [ + "10.130.3.4" + ], + "flow_timeout_in_minutes": 0, + "guid": "478a1c35-8776-430f-8ea7-4d16de47f642", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/virtualNetworks/something", + "location": "centralus", + "name": "something", + "resource_group_name": "aks", + "subnet": [ + { + "address_prefix": "10.137.0.0/17", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/virtualNetworks/something/subnets/something", + "name": "something", + "security_group": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/networkSecurityGroups/something" + }, + { + "address_prefix": "10.137.192.0/21", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/virtualNetworks/something/subnets/service-endpoints", + "name": "service-endpoints", + "security_group": "" + } + ], + "tags": {}, + "timeouts": null, + "vm_protection_enabled": false + }, + "after": { + "address_space": [ + "10.137.0.0/16" + ], + "bgp_community": "", + "ddos_protection_plan": [], + "dns_servers": [ + "10.130.3.4" + ], + "flow_timeout_in_minutes": 0, + "guid": "478a1c35-8776-430f-8ea7-4d16de47f642", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/virtualNetworks/something", + "location": "centralus", + "name": "something", + "resource_group_name": "aks", + "subnet": [ + { + "address_prefix": "10.137.0.0/17", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/virtualNetworks/something/subnets/something", + "name": "something", + "security_group": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/networkSecurityGroups/something" + }, + { + "address_prefix": "10.137.192.0/21", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/virtualNetworks/something/subnets/service-endpoints", + "name": "service-endpoints", + "security_group": "" + } + ], + "tags": {}, + "timeouts": null, + "vm_protection_enabled": false + }, + "after_unknown": {}, + "before_sensitive": { + "address_space": [ + false + ], + "ddos_protection_plan": [], + "dns_servers": [ + false + ], + "subnet": [ + {}, + {} + ], + "tags": {} + }, + "after_sensitive": { + "address_space": [ + false + ], + "ddos_protection_plan": [], + "dns_servers": [ + false + ], + "subnet": [ + {}, + {} + ], + "tags": {} + } + } + }, + { + "address": "module.aks_lz.module.aks_vnet.azurerm_virtual_network_dns_servers.aks_vnet[0]", + "module_address": "module.aks_lz.module.aks_vnet", + "mode": "managed", + "type": "azurerm_virtual_network_dns_servers", + "name": "aks_vnet", + "index": 0, + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "change": { + "actions": [ + "no-op" + ], + "before": { + "dns_servers": [ + "10.130.3.4" + ], + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/virtualNetworks/something/dnsServers/default", + "timeouts": null, + "virtual_network_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/virtualNetworks/something" + }, + "after": { + "dns_servers": [ + "10.130.3.4" + ], + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/virtualNetworks/something/dnsServers/default", + "timeouts": null, + "virtual_network_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/virtualNetworks/something" + }, + "after_unknown": {}, + "before_sensitive": { + "dns_servers": [ + false + ] + }, + "after_sensitive": { + "dns_servers": [ + false + ] + } + } + }, + { + "address": "module.aks_lz.module.key_vault.azurerm_key_vault.key_vault", + "module_address": "module.aks_lz.module.key_vault", + "mode": "managed", + "type": "azurerm_key_vault", + "name": "key_vault", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "change": { + "actions": [ + "update" + ], + "before": { + "access_policy": [ + { + "application_id": "", + "certificate_permissions": [], + "key_permissions": [ + "Get" + ], + "object_id": "01efe4c4-2b3c-4f73-8f97-0528fbc36bd3", + "secret_permissions": [ + "Get" + ], + "storage_permissions": [ + "Get" + ], + "tenant_id": "somesome" + } + ], + "contact": [], + "enable_rbac_authorization": false, + "enabled_for_deployment": false, + "enabled_for_disk_encryption": true, + "enabled_for_template_deployment": false, + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.KeyVault/vaults/kv-lzcore-stg", + "location": "centralus", + "name": "kv-lzcore-stg", + "network_acls": [ + { + "bypass": "AzureServices", + "default_action": "Deny", + "ip_rules": [], + "virtual_network_subnet_ids": [] + } + ], + "purge_protection_enabled": true, + "resource_group_name": "aks", + "sku_name": "standard", + "soft_delete_enabled": true, + "soft_delete_retention_days": 7, + "tags": {}, + "tenant_id": "somesome", + "timeouts": null, + "vault_uri": "https://kv-lzcore-stg.vault.azure.net/" + }, + "after": { + "access_policy": [ + { + "application_id": "", + "certificate_permissions": [], + "key_permissions": [ + "Get" + ], + "object_id": "b4a039d0-ae6c-4e21-a43c-4484f103b106", + "secret_permissions": [ + "Get" + ], + "storage_permissions": [ + "Get" + ], + "tenant_id": "somesome" + } + ], + "contact": [], + "enable_rbac_authorization": false, + "enabled_for_deployment": false, + "enabled_for_disk_encryption": true, + "enabled_for_template_deployment": false, + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.KeyVault/vaults/kv-lzcore-stg", + "location": "centralus", + "name": "kv-lzcore-stg", + "network_acls": [ + { + "bypass": "AzureServices", + "default_action": "Deny", + "ip_rules": [], + "virtual_network_subnet_ids": [] + } + ], + "purge_protection_enabled": true, + "resource_group_name": "aks", + "sku_name": "standard", + "soft_delete_enabled": true, + "soft_delete_retention_days": 7, + "tags": {}, + "tenant_id": "somesome", + "timeouts": null, + "vault_uri": "https://kv-lzcore-stg.vault.azure.net/" + }, + "after_unknown": {}, + "before_sensitive": { + "access_policy": [ + { + "certificate_permissions": [], + "key_permissions": [ + false + ], + "secret_permissions": [ + false + ], + "storage_permissions": [ + false + ] + } + ], + "contact": [], + "network_acls": [ + { + "ip_rules": [], + "virtual_network_subnet_ids": [] + } + ], + "tags": {} + }, + "after_sensitive": { + "access_policy": [ + { + "certificate_permissions": [], + "key_permissions": [ + false + ], + "secret_permissions": [ + false + ], + "storage_permissions": [ + false + ] + } + ], + "contact": [], + "network_acls": [ + { + "ip_rules": [], + "virtual_network_subnet_ids": [] + } + ], + "tags": {} + } + } + }, + { + "address": "module.aks_lz.module.key_vault.azurerm_private_endpoint.key_vault", + "module_address": "module.aks_lz.module.key_vault", + "mode": "managed", + "type": "azurerm_private_endpoint", + "name": "key_vault", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "change": { + "actions": [ + "create" + ], + "before": null, + "after": { + "location": "centralus", + "name": "pe-kv-lzcore-stg", + "private_dns_zone_group": [ + { + "name": "key-vault-dns-zone-group", + "private_dns_zone_ids": [ + "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/something/providers/Microsoft.Network/privateDnsZones/privatelink.vaultcore.azure.net" + ] + } + ], + "private_service_connection": [ + { + "is_manual_connection": false, + "name": "key-vault-service-connection", + "private_connection_resource_alias": null, + "private_connection_resource_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.KeyVault/vaults/kv-lzcore-stg", + "request_message": null, + "subresource_names": [ + "vault" + ] + } + ], + "resource_group_name": "aks", + "subnet_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/virtualNetworks/something/subnets/service-endpoints", + "tags": null, + "timeouts": null + }, + "after_unknown": { + "custom_dns_configs": true, + "id": true, + "network_interface": true, + "private_dns_zone_configs": true, + "private_dns_zone_group": [ + { + "id": true, + "private_dns_zone_ids": [ + false + ] + } + ], + "private_service_connection": [ + { + "private_ip_address": true, + "subresource_names": [ + false + ] + } + ] + }, + "before_sensitive": false, + "after_sensitive": { + "custom_dns_configs": [], + "network_interface": [], + "private_dns_zone_configs": [], + "private_dns_zone_group": [ + { + "private_dns_zone_ids": [ + false + ] + } + ], + "private_service_connection": [ + { + "subresource_names": [ + false + ] + } + ] + } + } + }, + { + "address": "module.sql_db.azurerm_key_vault_secret.sql_pass", + "module_address": "module.sql_db", + "mode": "managed", + "type": "azurerm_key_vault_secret", + "name": "sql_pass", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "change": { + "actions": [ + "no-op" + ], + "before": { + "content_type": "password", + "expiration_date": null, + "id": "https://something.vault.azure.net/secrets/envelope-game/9b0eb871faf04d439f979ae735bb1648", + "key_vault_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/something/providers/Microsoft.KeyVault/vaults/something", + "name": "envelope-game", + "not_before_date": null, + "tags": {}, + "timeouts": null, + "value": "A>7TN7Gvf4y++i6n", + "version": "9b0eb871faf04d439f979ae735bb1648", + "versionless_id": "https://something.vault.azure.net/secrets/envelope-game" + }, + "after": { + "content_type": "password", + "expiration_date": null, + "id": "https://something.vault.azure.net/secrets/envelope-game/9b0eb871faf04d439f979ae735bb1648", + "key_vault_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/something/providers/Microsoft.KeyVault/vaults/something", + "name": "envelope-game", + "not_before_date": null, + "tags": {}, + "timeouts": null, + "value": "A>7TN7Gvf4y++i6n", + "version": "9b0eb871faf04d439f979ae735bb1648", + "versionless_id": "https://something.vault.azure.net/secrets/envelope-game" + }, + "after_unknown": {}, + "before_sensitive": { + "tags": {}, + "value": true + }, + "after_sensitive": { + "tags": {}, + "value": true + } + } + }, + { + "address": "module.sql_db.azurerm_mysql_database.sql_db", + "module_address": "module.sql_db", + "mode": "managed", + "type": "azurerm_mysql_database", + "name": "sql_db", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "change": { + "actions": [ + "no-op" + ], + "before": { + "charset": "utf8", + "collation": "utf8_unicode_ci", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.DBforMySQL/servers/envelope-game/databases/envelope-game", + "name": "envelope-game", + "resource_group_name": "aks", + "server_name": "envelope-game", + "timeouts": null + }, + "after": { + "charset": "utf8", + "collation": "utf8_unicode_ci", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.DBforMySQL/servers/envelope-game/databases/envelope-game", + "name": "envelope-game", + "resource_group_name": "aks", + "server_name": "envelope-game", + "timeouts": null + }, + "after_unknown": {}, + "before_sensitive": {}, + "after_sensitive": {} + } + }, + { + "address": "module.sql_db.azurerm_mysql_server.db_server", + "module_address": "module.sql_db", + "mode": "managed", + "type": "azurerm_mysql_server", + "name": "db_server", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "change": { + "actions": [ + "no-op" + ], + "before": { + "administrator_login": "envelope-game", + "administrator_login_password": "A>7TN7Gvf4y++i6n", + "auto_grow_enabled": false, + "backup_retention_days": 7, + "create_mode": "Default", + "creation_source_server_id": null, + "fqdn": "envelope-game.mysql.database.azure.com", + "geo_redundant_backup_enabled": false, + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.DBforMySQL/servers/envelope-game", + "identity": [], + "infrastructure_encryption_enabled": false, + "location": "centralus", + "name": "envelope-game", + "public_network_access_enabled": false, + "resource_group_name": "aks", + "restore_point_in_time": null, + "sku_name": "GP_Gen5_2", + "ssl_enforcement": "Disabled", + "ssl_enforcement_enabled": false, + "ssl_minimal_tls_version_enforced": "TLSEnforcementDisabled", + "storage_mb": 5120, + "storage_profile": [ + { + "auto_grow": "Disabled", + "backup_retention_days": 7, + "geo_redundant_backup": "Disabled", + "storage_mb": 5120 + } + ], + "tags": { + "environment": "stg" + }, + "threat_detection_policy": [], + "timeouts": null, + "version": "5.7" + }, + "after": { + "administrator_login": "envelope-game", + "administrator_login_password": "A>7TN7Gvf4y++i6n", + "auto_grow_enabled": false, + "backup_retention_days": 7, + "create_mode": "Default", + "creation_source_server_id": null, + "fqdn": "envelope-game.mysql.database.azure.com", + "geo_redundant_backup_enabled": false, + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.DBforMySQL/servers/envelope-game", + "identity": [], + "infrastructure_encryption_enabled": false, + "location": "centralus", + "name": "envelope-game", + "public_network_access_enabled": false, + "resource_group_name": "aks", + "restore_point_in_time": null, + "sku_name": "GP_Gen5_2", + "ssl_enforcement": "Disabled", + "ssl_enforcement_enabled": false, + "ssl_minimal_tls_version_enforced": "TLSEnforcementDisabled", + "storage_mb": 5120, + "storage_profile": [ + { + "auto_grow": "Disabled", + "backup_retention_days": 7, + "geo_redundant_backup": "Disabled", + "storage_mb": 5120 + } + ], + "tags": { + "environment": "stg" + }, + "threat_detection_policy": [], + "timeouts": null, + "version": "5.7" + }, + "after_unknown": {}, + "before_sensitive": { + "administrator_login_password": true, + "identity": [], + "storage_profile": [ + {} + ], + "tags": {}, + "threat_detection_policy": [] + }, + "after_sensitive": { + "administrator_login_password": true, + "identity": [], + "storage_profile": [ + {} + ], + "tags": {}, + "threat_detection_policy": [] + } + } + }, + { + "address": "module.sql_db.azurerm_private_endpoint.db_endpoint", + "module_address": "module.sql_db", + "mode": "managed", + "type": "azurerm_private_endpoint", + "name": "db_endpoint", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "change": { + "actions": [ + "no-op" + ], + "before": { + "custom_dns_configs": [], + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/privateEndpoints/envelope-game", + "location": "centralus", + "name": "envelope-game", + "network_interface": [ + { + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/networkInterfaces/envelope-game.nic.c5c60c65-ef8a-46b0-a1ce-1101b3d54376", + "name": "envelope-game.nic.c5c60c65-ef8a-46b0-a1ce-1101b3d54376" + } + ], + "private_dns_zone_configs": [ + { + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/privateEndpoints/envelope-game/privateDnsZoneGroups/privatelink-dns-zones/privateDnsZoneConfigs/mysql.database.azure.com", + "name": "mysql.database.azure.com", + "private_dns_zone_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/something/providers/Microsoft.Network/privateDnsZones/mysql.database.azure.com", + "record_sets": [ + { + "fqdn": "envelope-game.mysql.database.azure.com", + "ip_addresses": [ + "10.137.192.4" + ], + "name": "envelope-game", + "ttl": 10, + "type": "A" + } + ] + } + ], + "private_dns_zone_group": [ + { + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/privateEndpoints/envelope-game/privateDnsZoneGroups/privatelink-dns-zones", + "name": "privatelink-dns-zones", + "private_dns_zone_ids": [ + "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/something/providers/Microsoft.Network/privateDnsZones/mysql.database.azure.com" + ] + } + ], + "private_service_connection": [ + { + "is_manual_connection": false, + "name": "envelope-game", + "private_connection_resource_alias": "", + "private_connection_resource_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.DBforMySQL/servers/envelope-game", + "private_ip_address": "10.137.192.4", + "request_message": "", + "subresource_names": [ + "mysqlServer" + ] + } + ], + "resource_group_name": "aks", + "subnet_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/virtualNetworks/something/subnets/service-endpoints", + "tags": {}, + "timeouts": null + }, + "after": { + "custom_dns_configs": [], + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/privateEndpoints/envelope-game", + "location": "centralus", + "name": "envelope-game", + "network_interface": [ + { + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/networkInterfaces/envelope-game.nic.c5c60c65-ef8a-46b0-a1ce-1101b3d54376", + "name": "envelope-game.nic.c5c60c65-ef8a-46b0-a1ce-1101b3d54376" + } + ], + "private_dns_zone_configs": [ + { + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/privateEndpoints/envelope-game/privateDnsZoneGroups/privatelink-dns-zones/privateDnsZoneConfigs/mysql.database.azure.com", + "name": "mysql.database.azure.com", + "private_dns_zone_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/something/providers/Microsoft.Network/privateDnsZones/mysql.database.azure.com", + "record_sets": [ + { + "fqdn": "envelope-game.mysql.database.azure.com", + "ip_addresses": [ + "10.137.192.4" + ], + "name": "envelope-game", + "ttl": 10, + "type": "A" + } + ] + } + ], + "private_dns_zone_group": [ + { + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/privateEndpoints/envelope-game/privateDnsZoneGroups/privatelink-dns-zones", + "name": "privatelink-dns-zones", + "private_dns_zone_ids": [ + "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/something/providers/Microsoft.Network/privateDnsZones/mysql.database.azure.com" + ] + } + ], + "private_service_connection": [ + { + "is_manual_connection": false, + "name": "envelope-game", + "private_connection_resource_alias": "", + "private_connection_resource_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.DBforMySQL/servers/envelope-game", + "private_ip_address": "10.137.192.4", + "request_message": "", + "subresource_names": [ + "mysqlServer" + ] + } + ], + "resource_group_name": "aks", + "subnet_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/virtualNetworks/something/subnets/service-endpoints", + "tags": {}, + "timeouts": null + }, + "after_unknown": {}, + "before_sensitive": { + "custom_dns_configs": [], + "network_interface": [ + {} + ], + "private_dns_zone_configs": [ + { + "record_sets": [ + { + "ip_addresses": [ + false + ] + } + ] + } + ], + "private_dns_zone_group": [ + { + "private_dns_zone_ids": [ + false + ] + } + ], + "private_service_connection": [ + { + "subresource_names": [ + false + ] + } + ], + "tags": {} + }, + "after_sensitive": { + "custom_dns_configs": [], + "network_interface": [ + {} + ], + "private_dns_zone_configs": [ + { + "record_sets": [ + { + "ip_addresses": [ + false + ] + } + ] + } + ], + "private_dns_zone_group": [ + { + "private_dns_zone_ids": [ + false + ] + } + ], + "private_service_connection": [ + { + "subresource_names": [ + false + ] + } + ], + "tags": {} + } + } + }, + { + "address": "module.sql_db.random_password.sql_pass", + "module_address": "module.sql_db", + "mode": "managed", + "type": "random_password", + "name": "sql_pass", + "provider_name": "registry.terraform.io/hashicorp/random", + "change": { + "actions": [ + "no-op" + ], + "before": { + "id": "none", + "keepers": { + "last_updated": "2022-04-01" + }, + "length": 16, + "lower": true, + "min_lower": 0, + "min_numeric": 0, + "min_special": 0, + "min_upper": 0, + "number": true, + "override_special": "!#$%&*()-_=+[]{}<>:?", + "result": "A>7TN7Gvf4y++i6n", + "special": true, + "upper": true + }, + "after": { + "id": "none", + "keepers": { + "last_updated": "2022-04-01" + }, + "length": 16, + "lower": true, + "min_lower": 0, + "min_numeric": 0, + "min_special": 0, + "min_upper": 0, + "number": true, + "override_special": "!#$%&*()-_=+[]{}<>:?", + "result": "A>7TN7Gvf4y++i6n", + "special": true, + "upper": true + }, + "after_unknown": {}, + "before_sensitive": { + "keepers": {}, + "result": true + }, + "after_sensitive": { + "keepers": {}, + "result": true + } + } + } + ], + "output_changes": { + "aad_pod_identity_client_id": { + "actions": [ + "no-op" + ], + "before": "somesome", + "after": "somesome", + "after_unknown": false, + "before_sensitive": false, + "after_sensitive": false + }, + "aad_pod_identity_resource_id": { + "actions": [ + "no-op" + ], + "before": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.ManagedIdentity/userAssignedIdentities/somesomesomething-cert-manager-msi", + "after": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.ManagedIdentity/userAssignedIdentities/somesomesomething-cert-manager-msi", + "after_unknown": false, + "before_sensitive": false, + "after_sensitive": false + }, + "cluster_ca_certificate": { + "actions": [ + "no-op" + ], + "before": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUU2RENDQXRDZ0F3SUJBZ0lRSTkydEdBTHBPNHdnM0dXaWZSWTdrREFOQmdrcWhraUc5dzBCQVFzRkFEQU4KTVFzd0NRWURWUVFERXdKallUQWdGdzB5TWpBek1qUXhOak13TURSYUdBOHlNRFV5TURNeU5ERTJOREF3TkZvdwpEVEVMTUFrR0ExVUVBeE1DWTJFd2dnSWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUNEd0F3Z2dJS0FvSUNBUURnCjcwbi9BUE5CQmVwc0dPL2RZZy9IdnAyYkJXSlRhaDJCTEhHL200b1lwZUFUVGhzWG02eTFzWE42VllqcUx4YisKK3lKd2IwQWVaa0xieVhGdDhMMnJ0M0tnNlo3VFdDMHhXTExTdGx5Z2RkaWVvLzRnQmc4Q0lUNzhvQzNvWU5YUQozZ2VRUFdFK29rQTJVL05Pclh0WHMxNThpRXZSSUNibGd1SDdFdXNWdVg5RmkvSUZLUGJQZ1d3ZnR4UnhmcG9mCjZTaVBDd2hwbmtLSjMrRmtuZUU5Sk9PT2tpbzM0eDhxamVIcnhudElxOHFyM1BzTTBmTWp4L2F4enlSRGdwQVgKVWM5cEFRbldKM2NSOEZrdWFlNGQxRng1K3NRcE10ZUhiTVVxRC9YRVhjVlhZQm00ZnRGTlJoc1E5MlE1V2NhTAp1b1I4bzdoMktWcmhRdjVpYWxuMXhsYy9ScnVxUE8veEJKMTZLenhvbFBQK1cyVDg1L081VWRFOFRuUjhWRkN3CjhQYnZuZWtrT3RhNGFRNG1nRUc2QzQxblZJcEpubXlnMjBrRUpqNFhtdHQvSXJTS1BUNWEvR1FPYnVmUWphUjIKWmdaV0h0OVFJRUJiQTRZazRLbWREOTdFVnNDczdUZkJnRzBLNlhXejl1ZGE3RXRxVjVsaUlmVCtyTEVMZHlZdwpubDkvakZLOGZPcGlKWG52MCtieHlGZVN0Mmt5Z205d1djMnowZ3Bpb3IraGVLQ2Zmdk9HZ3ljZ3Rkd3dKakd2Cm5KbHRscU5JRmkwVHhxeEc5Z1ZuV3BKTGpVcUxubFA1dTlTV3JNVjRJQmVPdk0vcUJNWlBacVFhOERDcXQzS2MKNmpvRU5KWUZpQ25lR1JacThubTJwOXROKzJFMFZTaDZaeEJ1dU9JaW9RSURBUUFCbzBJd1FEQU9CZ05WSFE4QgpBZjhFQkFNQ0FxUXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QWRCZ05WSFE0RUZnUVU2UEcyb1dnQlZ5eUZkU1Y3Clp2cGRTV0pyMnRVd0RRWUpLb1pJaHZjTkFRRUxCUUFEZ2dJQkFISEFmb1d0M0VISW9YL1FwNVBJczE3bnNUWHMKNVZRNmZZUWZ6RjRrNUErMHQxeFh5UCt5eVJlVlh0QVowQU1LOWFuelplcGdBZ3UvNEtwM1ZQUUNxZEpkaXBzUgp2YVBweG1pWXJPNUZOR0xMamY1bFgra1MwbGoyWnJrQ2RtQVh4YnBzVmQ4bW1PdkF6cHNCUG5INHhLMFVOM3ZXCjJzMi9DSGduSVhjcEJYUCtNVEdISlB2U2t6aDdDR2E2MjBCUWM3dGlMb3k0R1UrSzNZMjU0dlB6Tk9qU0VGazIKNHM2K2hsMEhybVh4TTJPdTRZL2tkL3lNdFllZm92cWNqNmR2azBTcHBCaWRFWUxrZXVlMjMvN3BmUUErSDRSegp3U2VwOE00MmdCcmFtQmtZand1ZkVucG1xdTc2MUk3b3FpUnJYNmZqUzB0MlZGa2N2YjB0QnVxY01FR3lHZXJrCjhKai9XZXZzUVozMytyaEpyajl1RXFrR1diUUJJemFnN2hsL2diTFdVVTlLNVhwMjVVVW00SFBFREY2azdBejYKbkpjNHVxYUZQZXVPRUFLRmx3YS95RzFLRFZscjJvbUxMNjZVYlYvRDlWa0oxclhPeHRhQkoxQU43UnYySE1QZQpJckdiZ3dUNG53cmYvdnFpMGtnMDlrcm5WSENSOHU3dzFPRCtneCtITzVzbVQ0RzVNZ2ZCRFVnRmhndUhZL2hLCmFaS3BaaGRmNEEyZ0d0RElzcnpvR0hRMjRCclQ4aVFheCsxelJObXRadGowNE95VU53MjRNU3dPQmNZZzdEVFcKU3ZISVZBbjMzSmxJd1VqVGZTSU9XaHpxUUVKRTQ0Y0hEdWRmNnJxNGR4eVpVWVl6T2hMcTRHZHUrRU1lY1VCKwpWcFI4dnpWV2dFb3g1T3AxCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K", + "after": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUU2RENDQXRDZ0F3SUJBZ0lRSTkydEdBTHBPNHdnM0dXaWZSWTdrREFOQmdrcWhraUc5dzBCQVFzRkFEQU4KTVFzd0NRWURWUVFERXdKallUQWdGdzB5TWpBek1qUXhOak13TURSYUdBOHlNRFV5TURNeU5ERTJOREF3TkZvdwpEVEVMTUFrR0ExVUVBeE1DWTJFd2dnSWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUNEd0F3Z2dJS0FvSUNBUURnCjcwbi9BUE5CQmVwc0dPL2RZZy9IdnAyYkJXSlRhaDJCTEhHL200b1lwZUFUVGhzWG02eTFzWE42VllqcUx4YisKK3lKd2IwQWVaa0xieVhGdDhMMnJ0M0tnNlo3VFdDMHhXTExTdGx5Z2RkaWVvLzRnQmc4Q0lUNzhvQzNvWU5YUQozZ2VRUFdFK29rQTJVL05Pclh0WHMxNThpRXZSSUNibGd1SDdFdXNWdVg5RmkvSUZLUGJQZ1d3ZnR4UnhmcG9mCjZTaVBDd2hwbmtLSjMrRmtuZUU5Sk9PT2tpbzM0eDhxamVIcnhudElxOHFyM1BzTTBmTWp4L2F4enlSRGdwQVgKVWM5cEFRbldKM2NSOEZrdWFlNGQxRng1K3NRcE10ZUhiTVVxRC9YRVhjVlhZQm00ZnRGTlJoc1E5MlE1V2NhTAp1b1I4bzdoMktWcmhRdjVpYWxuMXhsYy9ScnVxUE8veEJKMTZLenhvbFBQK1cyVDg1L081VWRFOFRuUjhWRkN3CjhQYnZuZWtrT3RhNGFRNG1nRUc2QzQxblZJcEpubXlnMjBrRUpqNFhtdHQvSXJTS1BUNWEvR1FPYnVmUWphUjIKWmdaV0h0OVFJRUJiQTRZazRLbWREOTdFVnNDczdUZkJnRzBLNlhXejl1ZGE3RXRxVjVsaUlmVCtyTEVMZHlZdwpubDkvakZLOGZPcGlKWG52MCtieHlGZVN0Mmt5Z205d1djMnowZ3Bpb3IraGVLQ2Zmdk9HZ3ljZ3Rkd3dKakd2Cm5KbHRscU5JRmkwVHhxeEc5Z1ZuV3BKTGpVcUxubFA1dTlTV3JNVjRJQmVPdk0vcUJNWlBacVFhOERDcXQzS2MKNmpvRU5KWUZpQ25lR1JacThubTJwOXROKzJFMFZTaDZaeEJ1dU9JaW9RSURBUUFCbzBJd1FEQU9CZ05WSFE4QgpBZjhFQkFNQ0FxUXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QWRCZ05WSFE0RUZnUVU2UEcyb1dnQlZ5eUZkU1Y3Clp2cGRTV0pyMnRVd0RRWUpLb1pJaHZjTkFRRUxCUUFEZ2dJQkFISEFmb1d0M0VISW9YL1FwNVBJczE3bnNUWHMKNVZRNmZZUWZ6RjRrNUErMHQxeFh5UCt5eVJlVlh0QVowQU1LOWFuelplcGdBZ3UvNEtwM1ZQUUNxZEpkaXBzUgp2YVBweG1pWXJPNUZOR0xMamY1bFgra1MwbGoyWnJrQ2RtQVh4YnBzVmQ4bW1PdkF6cHNCUG5INHhLMFVOM3ZXCjJzMi9DSGduSVhjcEJYUCtNVEdISlB2U2t6aDdDR2E2MjBCUWM3dGlMb3k0R1UrSzNZMjU0dlB6Tk9qU0VGazIKNHM2K2hsMEhybVh4TTJPdTRZL2tkL3lNdFllZm92cWNqNmR2azBTcHBCaWRFWUxrZXVlMjMvN3BmUUErSDRSegp3U2VwOE00MmdCcmFtQmtZand1ZkVucG1xdTc2MUk3b3FpUnJYNmZqUzB0MlZGa2N2YjB0QnVxY01FR3lHZXJrCjhKai9XZXZzUVozMytyaEpyajl1RXFrR1diUUJJemFnN2hsL2diTFdVVTlLNVhwMjVVVW00SFBFREY2azdBejYKbkpjNHVxYUZQZXVPRUFLRmx3YS95RzFLRFZscjJvbUxMNjZVYlYvRDlWa0oxclhPeHRhQkoxQU43UnYySE1QZQpJckdiZ3dUNG53cmYvdnFpMGtnMDlrcm5WSENSOHU3dzFPRCtneCtITzVzbVQ0RzVNZ2ZCRFVnRmhndUhZL2hLCmFaS3BaaGRmNEEyZ0d0RElzcnpvR0hRMjRCclQ4aVFheCsxelJObXRadGowNE95VU53MjRNU3dPQmNZZzdEVFcKU3ZISVZBbjMzSmxJd1VqVGZTSU9XaHpxUUVKRTQ0Y0hEdWRmNnJxNGR4eVpVWVl6T2hMcTRHZHUrRU1lY1VCKwpWcFI4dnpWV2dFb3g1T3AxCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K", + "after_unknown": false, + "before_sensitive": true, + "after_sensitive": true + }, + "cluster_client_certificate": { + "actions": [ + "no-op" + ], + "before": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUZIVENDQXdXZ0F3SUJBZ0lRZVE2ckZVOVFHaDA5bzBKaFNGeHhFVEFOQmdrcWhraUc5dzBCQVFzRkFEQU4KTVFzd0NRWURWUVFERXdKallUQWVGdzB5TWpBek1qUXhOak13TURSYUZ3MHlOREF6TWpReE5qUXdNRFJhTURBeApGekFWQmdOVkJBb1REbk41YzNSbGJUcHRZWE4wWlhKek1SVXdFd1lEVlFRREV3eHRZWE4wWlhKamJHbGxiblF3CmdnSWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUNEd0F3Z2dJS0FvSUNBUUM2bVEyd0pxQnd6Uk4wV2ZGbzUxdmkKWndoSi9SRWttUC9sWkY5M1hGMDd2aEZybENLK3JUWm00cUZaMVRDMktxYm8zYVQ3dHlwR1VLRW55MjdWd2tSUwp0bXlYR0k4a3JkRCtCK1RRQ3hkdmhoTUthNjFoZ3E1NXpSaEljTCs3L1BnUHdGRXE2Q2swbnQ2amw3cDBZdVN6CjRjYUJjU200NldndC81bDU1RUM2OVBFN3pTNmR5VnB1NWdqcEVwT2RxYVJpT3VKbUMzWEdQNW5NMnYvMCswUGoKbGhzUlZZMTFRMkZaend0YTVKWTRtU0tWVU81YnYzcEswTGo2cDdCaVNLTzF0UlZ4K2V2OWhybTliQ25CQVRWNQpDSDgxV3pKMytWQ1R3VnlXNFF4ZXB5blJITWpzRWoyS2p4eTQ4YUx4UEo3UHpHTEV0TGY5RDJrNURZYm1uNjE0CmtaS0NmRDcxaWFwUU1wU1hvSVVxTzBaZ24vSGl6NGk4TGh3UTV1T0xwQ212VEJQNmlwek9lTWRvRVl6UmtHS3oKMFV0cmdpMWZnTnlwN1h0S1p5dm43M2xQa1NqR0NPT21hTm02anZjTnlwOGViRFpuTWd5STB3TG5FYVlVaHZJeQphakwxSHRTWWxvWXVFZXBFN0ZhTGNFSFFnOWtUQ1M0THNkL3pvczMxbzNKL3MwNkVHVTlVMnRhNlVHVWllT002ClAvNC9PVjhGMVRWY3dOdEtFZ0w2ZEptNVFWdGg4SVp5OXRJZzlndy9DY2p1Q0FoTTNYM3ZKTytHWHRMZnlhRzAKbUoxMzhEMkE4Y1krKzMvNHB2MWlDZ2NHUDNiWDRySmJxSU1pYlZGakh4enJTRVlsU0s1YXlaWS9YUk91aVRnSwpVOURzaDBhaG52cnJCWWMxSTJSeTl3SURBUUFCbzFZd1ZEQU9CZ05WSFE4QkFmOEVCQU1DQmFBd0V3WURWUjBsCkJBd3dDZ1lJS3dZQkJRVUhBd0l3REFZRFZSMFRBUUgvQkFJd0FEQWZCZ05WSFNNRUdEQVdnQlRvOGJhaGFBRlgKTElWMUpYdG0rbDFKWW12YTFUQU5CZ2txaGtpRzl3MEJBUXNGQUFPQ0FnRUEzb1ZaRW5WK2lXWnI1R3I2VDdDagpqSlVvbW8wOXBocU5Jdk1RNVc4VHl4eC9QbzZuV0pvejZ6dTBORjE5R0dYVUdsMmF3TzBsMmh0cnpWVEZ4UTV5CmVTQnFZVzd0K1lCUmZHYkZobnlwMndCNTl1OHhnZUJpNjU2MlpFS1NrTXpWNEowTy9zSTJMcWFhMndrUEIxeGIKMFpVbXpHUHhtMlM0dlZTd1FnaVNlYWp1VE56MDFHaHBvdXYyWm5oUzdJb3cwbzB1cUJjTzFoOXJ1UWZxREZTSwpKUmFsanVObk9tT2hFeS9YdEVYTDA1Nm9Hemt2QVFyN0d2SnBGeE1rMzVLRmt2TnROenhrblF4VW9oUGNjczdWCkpIb2k4RmY3TE5NVjJaMzc5Y2puUFNoVy91NEp6MGd6czA1WmZpbmloS3EwbHlCTll5VkR5WHM5bm1qNG52a1cKN2ZpUUlaOE9WdjkzZmxYeFBiQW5uTEpzNFFYY1RLekNrcFA4b2NPNCtiZ2dJQ0lVT05tZkMzN0U2NUEvSDczKwpadXZLMUpIaFJmU1ZOQzlGM2w3UnFadjYyMU16VVFqaWoxdDAxWDlveFRWY2Vydy82bGpUOTVteklvSHZaQXpVCnl5MUZpdjRKdFRpa0VnQXdLcWVnNW1TSisyd0VUeTkrbVRaWDJVY3Y0clJpUFJoUjJsYWNvTFRWWFN4Mzc3M1EKektoNXNYWmlXUW5jNEFwdzVWRHA4ZHpMWFV3VTBqTTJNUU8zYm1WM2NobzNDay9FVHM1bUJTdTd5NkRPUzBRbwp0cEZNbzJzZVRwU2U3QU50YmcyejQzTzRTOFpGSXZKektaYXhuZWZHWlpPbWUzOE9IdFN6M0ZNZ3lVcmFUK0RhCjg4Q1ZKZUhJc3FXb2dzN0tYdEpGa1NnPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", + "after": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUZIVENDQXdXZ0F3SUJBZ0lRZVE2ckZVOVFHaDA5bzBKaFNGeHhFVEFOQmdrcWhraUc5dzBCQVFzRkFEQU4KTVFzd0NRWURWUVFERXdKallUQWVGdzB5TWpBek1qUXhOak13TURSYUZ3MHlOREF6TWpReE5qUXdNRFJhTURBeApGekFWQmdOVkJBb1REbk41YzNSbGJUcHRZWE4wWlhKek1SVXdFd1lEVlFRREV3eHRZWE4wWlhKamJHbGxiblF3CmdnSWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUNEd0F3Z2dJS0FvSUNBUUM2bVEyd0pxQnd6Uk4wV2ZGbzUxdmkKWndoSi9SRWttUC9sWkY5M1hGMDd2aEZybENLK3JUWm00cUZaMVRDMktxYm8zYVQ3dHlwR1VLRW55MjdWd2tSUwp0bXlYR0k4a3JkRCtCK1RRQ3hkdmhoTUthNjFoZ3E1NXpSaEljTCs3L1BnUHdGRXE2Q2swbnQ2amw3cDBZdVN6CjRjYUJjU200NldndC81bDU1RUM2OVBFN3pTNmR5VnB1NWdqcEVwT2RxYVJpT3VKbUMzWEdQNW5NMnYvMCswUGoKbGhzUlZZMTFRMkZaend0YTVKWTRtU0tWVU81YnYzcEswTGo2cDdCaVNLTzF0UlZ4K2V2OWhybTliQ25CQVRWNQpDSDgxV3pKMytWQ1R3VnlXNFF4ZXB5blJITWpzRWoyS2p4eTQ4YUx4UEo3UHpHTEV0TGY5RDJrNURZYm1uNjE0CmtaS0NmRDcxaWFwUU1wU1hvSVVxTzBaZ24vSGl6NGk4TGh3UTV1T0xwQ212VEJQNmlwek9lTWRvRVl6UmtHS3oKMFV0cmdpMWZnTnlwN1h0S1p5dm43M2xQa1NqR0NPT21hTm02anZjTnlwOGViRFpuTWd5STB3TG5FYVlVaHZJeQphakwxSHRTWWxvWXVFZXBFN0ZhTGNFSFFnOWtUQ1M0THNkL3pvczMxbzNKL3MwNkVHVTlVMnRhNlVHVWllT002ClAvNC9PVjhGMVRWY3dOdEtFZ0w2ZEptNVFWdGg4SVp5OXRJZzlndy9DY2p1Q0FoTTNYM3ZKTytHWHRMZnlhRzAKbUoxMzhEMkE4Y1krKzMvNHB2MWlDZ2NHUDNiWDRySmJxSU1pYlZGakh4enJTRVlsU0s1YXlaWS9YUk91aVRnSwpVOURzaDBhaG52cnJCWWMxSTJSeTl3SURBUUFCbzFZd1ZEQU9CZ05WSFE4QkFmOEVCQU1DQmFBd0V3WURWUjBsCkJBd3dDZ1lJS3dZQkJRVUhBd0l3REFZRFZSMFRBUUgvQkFJd0FEQWZCZ05WSFNNRUdEQVdnQlRvOGJhaGFBRlgKTElWMUpYdG0rbDFKWW12YTFUQU5CZ2txaGtpRzl3MEJBUXNGQUFPQ0FnRUEzb1ZaRW5WK2lXWnI1R3I2VDdDagpqSlVvbW8wOXBocU5Jdk1RNVc4VHl4eC9QbzZuV0pvejZ6dTBORjE5R0dYVUdsMmF3TzBsMmh0cnpWVEZ4UTV5CmVTQnFZVzd0K1lCUmZHYkZobnlwMndCNTl1OHhnZUJpNjU2MlpFS1NrTXpWNEowTy9zSTJMcWFhMndrUEIxeGIKMFpVbXpHUHhtMlM0dlZTd1FnaVNlYWp1VE56MDFHaHBvdXYyWm5oUzdJb3cwbzB1cUJjTzFoOXJ1UWZxREZTSwpKUmFsanVObk9tT2hFeS9YdEVYTDA1Nm9Hemt2QVFyN0d2SnBGeE1rMzVLRmt2TnROenhrblF4VW9oUGNjczdWCkpIb2k4RmY3TE5NVjJaMzc5Y2puUFNoVy91NEp6MGd6czA1WmZpbmloS3EwbHlCTll5VkR5WHM5bm1qNG52a1cKN2ZpUUlaOE9WdjkzZmxYeFBiQW5uTEpzNFFYY1RLekNrcFA4b2NPNCtiZ2dJQ0lVT05tZkMzN0U2NUEvSDczKwpadXZLMUpIaFJmU1ZOQzlGM2w3UnFadjYyMU16VVFqaWoxdDAxWDlveFRWY2Vydy82bGpUOTVteklvSHZaQXpVCnl5MUZpdjRKdFRpa0VnQXdLcWVnNW1TSisyd0VUeTkrbVRaWDJVY3Y0clJpUFJoUjJsYWNvTFRWWFN4Mzc3M1EKektoNXNYWmlXUW5jNEFwdzVWRHA4ZHpMWFV3VTBqTTJNUU8zYm1WM2NobzNDay9FVHM1bUJTdTd5NkRPUzBRbwp0cEZNbzJzZVRwU2U3QU50YmcyejQzTzRTOFpGSXZKektaYXhuZWZHWlpPbWUzOE9IdFN6M0ZNZ3lVcmFUK0RhCjg4Q1ZKZUhJc3FXb2dzN0tYdEpGa1NnPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", + "after_unknown": false, + "before_sensitive": true, + "after_sensitive": true + }, + "cluster_client_key": { + "actions": [ + "no-op" + ], + "before": "LS0tLS1CRUdJTiBSU0EgUFJJVkFURSBLRVktLS0tLQpNSUlKS0FJQkFBS0NBZ0VBdXBrTnNDYWdjTTBUZEZueGFPZGI0bWNJU2YwUkpKai81V1JmZDF4ZE83NFJhNVFpCnZxMDJadUtoV2RVd3RpcW02TjJrKzdjcVJsQ2hKOHR1MWNKRVVyWnNseGlQSkszUS9nZmswQXNYYjRZVENtdXQKWVlLdWVjMFlTSEMvdS96NEQ4QlJLdWdwTko3ZW81ZTZkR0xrcytIR2dYRXB1T2xvTGYrWmVlUkF1dlR4TzgwdQpuY2xhYnVZSTZSS1RuYW1rWWpyaVpndDF4aitaek5yLzlQdEQ0NVliRVZXTmRVTmhXYzhMV3VTV09Ka2lsVkR1Clc3OTZTdEM0K3Fld1lraWp0YlVWY2Zuci9ZYTV2V3dwd1FFMWVRaC9OVnN5ZC9sUWs4RmNsdUVNWHFjcDBSekkKN0JJOWlvOGN1UEdpOFR5ZXo4eGl4TFMzL1E5cE9RMkc1cCt0ZUpHU2dudys5WW1xVURLVWw2Q0ZLanRHWUoveAo0cytJdkM0Y0VPYmppNlFwcjB3VCtvcWN6bmpIYUJHTTBaQmlzOUZMYTRJdFg0RGNxZTE3U21jcjUrOTVUNUVvCnhnampwbWpadW83M0RjcWZIbXcyWnpJTWlOTUM1eEdtRklieU1tb3k5UjdVbUphR0xoSHFST3hXaTNCQjBJUFoKRXdrdUM3SGY4NkxOOWFOeWY3Tk9oQmxQVk5yV3VsQmxJbmpqT2ovK1B6bGZCZFUxWE1EYlNoSUMrblNadVVGYgpZZkNHY3ZiU0lQWU1Qd25JN2dnSVROMTk3eVR2aGw3UzM4bWh0SmlkZC9BOWdQSEdQdnQvK0tiOVlnb0hCajkyCjErS3lXNmlESW0xUll4OGM2MGhHSlVpdVdzbVdQMTBUcm9rNENsUFE3SWRHb1o3NjZ3V0hOU05rY3ZjQ0F3RUEKQVFLQ0FnQlEzcEpMSElKK1FMTEV3MUpYNTZVdjJ2MkJxM2JwaUpHbTVqaGxyNWNNbEZSU2JuSWNkMDlUaWJicQpDdlpBalAybmdKL0hJOXZqZTRCTWtlTW9LemlYTEU2bHNWUWdUbUI4S0FtbmpKY01rMnZmSVVtVU1DSFQwZXBMClF1b2wyLzNhUGJ3dnYweFViT0lLdm5CbGpwS1Z6eXpMM3JKNVhGYjFVSWhBaG9ielA4TG82d1RnQjJyMUV5Y2IKZEJ5YndQRG9UYUxmSE9wZkVDTms0Q2o4RUlXY3RlcG5PYy9EMlg3d2dFWG9qNWIzVW83bGJaelFFSTA4clhidAowdzBqbTEyd0c1bit1cFRuWEtOVkQvS01uaXlCbHdnaXBMS2J3bWFFa3RIQTVpb0pQNk5rNkhlL3NDd1J4L0puCnlQbVlXWEJ1bUtMWm80VDEzTjc2aGYxSUtEM3lmSTIxakh1V05YTWdmR3Q0OGZaUko5eFhEelUxbThKK3BTaEgKSHNKZWE4MTR5b2tobXVOam9oTEthZnI2ZXJHVm81MlJTWVlFUmYzeFduTEZWdHBxdVplVkUxWHVjSms4VTkvagpBSkJ1czFZd013Y3VXQXVqQ1paUE5GdjdhZkFiTHJwVjdRazA3SUY5bXJ4ZXhKQytzZVpJc1FDV0xpT05SaFFHCm5HQVdzM3krelpIU20yRzFnWTdBRjRpcXJtaGdGa2tSSkVSbVJwdC9KcW1LQVVIMko2MXpTNGlSN0Nhb1pVR1oKZ2oxQXJCOVNkeGFHbWxScGluZUY3QlVSdTRuTGVZYXdCcjZXcDVpYU1HOEw0a3pRTmFuVWtUVm1OVW5oc3Q3Vgo2NGdLS2krbnpNdmd3bjM2NHUrelNKL1VWUWtaWE4ybVppS0x6MnZabHZjdTV6bG8rUUtDQVFFQTFhYXJLNXpXCnVrN2dTT011Qld3WmZkNmIzNE5mSGNzVTlUZCtCTXRseno5eEVYT2NCUGFXeWNMalFvRTl4K0dna2lyR1YwVGsKRGRtTFB0TGhQYndRZklzNTNBd05ERGRRQnloditocUpJVGhUVmJrY1E4Mk8yV0llOUZRV2Y1NUgzaDlMVEQxVApEdEJmSlE1M0VlZk5SeS93TDQ4dWsrQ3JrajEwN2RTWitSTUtNZjV6M1hvZTRrZ0lwOTMzZHRnNVdWTGtPM29aCkJzNXFkQlVTM1FYYmRUMU1ZdkRCbXBtT05zMzVHN1VxbDk0cWRPYjlsZUVYeFFabGlkZDk3SG00K1lHb1l0Z1oKTzhrd0J4QTQxTzZsT0NTLzBwb0s1YVU4NDZyRzVyRTR2OWlzemVETHIzYW02R0o2Vm13S3QxRnNMWnlkRTllbApIYUFrVVNaLzJ0bFBCUUtDQVFFQTM1V2UydUFmM1R2Lys1eUxPSTRTbzlsQTdmL3FldmVUcy9NcDNLRENHWTliCnVwckhvZzhKR1lFRmxOcFg2WFNrb0duVks3VWk0SXY5ZTczV1FFNHViUE9ZUmI3eFo0a3JPY29iQ0h5cFFkTFkKMEJvNTI1UjVhelZiSmhSUlJrNlBza0J6NXhnMnZmNFh0cGM4bHRSWWMwK3FQU1pBdW1ZNjRDbGNldjdLMUF1cgptVjlHcHpaa05MVnZnaVNycVNlcmVrYXFkM0RDUmZJREpOM3VwT01Zc1FwY1p1ZFJvcTliSVJzUnRZWU9ubjc5CkY4UjMyN0IwZmg5Qjh5UFZ1ekx2Q1VwM2ZYa3Zjd0oxajF4ekJvamxvSVREQTIrcWZUQ3RWMFNHcU5BVkFrdzQKaG42U253cmI0WGVpOUJQbjg0K2VrcnM1dlg2MHE4RmovcE52YXozQ3l3S0NBUUJaN0l5ZkRxUlNSbUNnVFA1Ugp5ZTN3eklGTzBqeDJqY09FY3BiWDdjUXNOc2VnVU1pYVRpK3BQQjNySC9xZzVwWnU3eElNS1RMVG9YeTZOSWdaCk04NjhuTno5Z1JUOHowc2Z1Q1ZwWDBIWWVaeVp1QS90ZWRkbUo2WmZzQVRJTWhhTnB4NUtPSVY4OXJjVkljRjgKQjlTZTRjNTJOZzJrc0N1R29kZFZRdWFMcnpmYlV2M3hlalVGaU13YjI1RU10SFZ1NHpTczAvYzBwaXlvTHphQgpVTFhONHI4RDVkR1hBSXFiQnBhUzB1M2FmZWZnekZodmZRNUVIeTBkbDFXbzhwS29jYW90OEVhdW96OVR1Y0F4CjMwQXJJVXlibDdwK2JjM3pCUzR5YXVVMzJqcmhiSHhPbmVJaWJWQ1FqMmp6UDVJSW9LSjhkNGRIc04rWVNGd0kKQU84QkFvSUJBRFRONjJTYUJpeUQzU01aaDYvbHJmVlFmQXM1bzdGREEzaytkcWFLdVF5OFZOZXZjbktOeG9KbApmR0g1WjBYVnJJUE9PdkJGcVdVSzZ1VHNvc3N4SzduRGxqVHlzYVRZT29NOWZrRDA0Q3lSbFc4Z29vVi9mV1dhCmhscHA5Zi82MGVreFc2NDZnOE0vWFc1Y0xZMFp2WUlPVUpCOGxsRHZqL3dkQ0tCcnlJOW42akVnMVZqc2VhSVIKTDdLMjRtdmkySmJhVmF3N3owWWhzQ2htMmRQTFpxdDVYUFZZc0drUnJSNFdmSW80alA5VjBvUm9mRDVBWUdMaApFdnhQZkV6bjdKaHZJK1ZZVjZKNzlEUFZpNzBCVytvYk1NdUE5ZXozTUJrcUwvdHltV09maU1JSzVxbjFNSlVCCllsVHUxcHNwVWpRcFQ2dTNYd2dwZG1wTGU4Y0NJUjBDZ2dFQkFNMXNDanFBZUovNElxNzNGby8zcFhCZUUrM1kKWUptSEFsUWFtVm1zaXBEb3pJY0RhUDNEMGZWY21YbXRaa3h0YVM0d0kxaHpvd3NOR3RuSGxmVzlYbGtueGkvYwpDa3ZwUEJadGRyRUpHSnNucEdaaEUzZFZpTmtvUkFCVStGRS9WWTByZ016N3ZWM1ZkOHNmc1lEWVV0U0dtMy90ClRtdmp1WjhRY0wzVWNJYVJpNjE4UG1HUnA2NU1MdHRhd3BJeW0yTi9jcjFLbzRmNkpNYXBBZ3VpVlEwT091bTkKUkRBdTBIbEsrenVJQTlOQVNZaTlScEFjamxzTlZ3RVFvTlBZajlIRVAyRElLcnNDRnp1V0dJMCtBeFU0VWJVegpIU2ExT2ZqZlFSWkVrclhQbEJNZXJhQ1IvNUhtZ2lOMk1FZmY3MUpoOEh2VHZTVlduTGFjdStkelZ0dz0KLS0tLS1FTkQgUlNBIFBSSVZBVEUgS0VZLS0tLS0K", + "after": "LS0tLS1CRUdJTiBSU0EgUFJJVkFURSBLRVktLS0tLQpNSUlKS0FJQkFBS0NBZ0VBdXBrTnNDYWdjTTBUZEZueGFPZGI0bWNJU2YwUkpKai81V1JmZDF4ZE83NFJhNVFpCnZxMDJadUtoV2RVd3RpcW02TjJrKzdjcVJsQ2hKOHR1MWNKRVVyWnNseGlQSkszUS9nZmswQXNYYjRZVENtdXQKWVlLdWVjMFlTSEMvdS96NEQ4QlJLdWdwTko3ZW81ZTZkR0xrcytIR2dYRXB1T2xvTGYrWmVlUkF1dlR4TzgwdQpuY2xhYnVZSTZSS1RuYW1rWWpyaVpndDF4aitaek5yLzlQdEQ0NVliRVZXTmRVTmhXYzhMV3VTV09Ka2lsVkR1Clc3OTZTdEM0K3Fld1lraWp0YlVWY2Zuci9ZYTV2V3dwd1FFMWVRaC9OVnN5ZC9sUWs4RmNsdUVNWHFjcDBSekkKN0JJOWlvOGN1UEdpOFR5ZXo4eGl4TFMzL1E5cE9RMkc1cCt0ZUpHU2dudys5WW1xVURLVWw2Q0ZLanRHWUoveAo0cytJdkM0Y0VPYmppNlFwcjB3VCtvcWN6bmpIYUJHTTBaQmlzOUZMYTRJdFg0RGNxZTE3U21jcjUrOTVUNUVvCnhnampwbWpadW83M0RjcWZIbXcyWnpJTWlOTUM1eEdtRklieU1tb3k5UjdVbUphR0xoSHFST3hXaTNCQjBJUFoKRXdrdUM3SGY4NkxOOWFOeWY3Tk9oQmxQVk5yV3VsQmxJbmpqT2ovK1B6bGZCZFUxWE1EYlNoSUMrblNadVVGYgpZZkNHY3ZiU0lQWU1Qd25JN2dnSVROMTk3eVR2aGw3UzM4bWh0SmlkZC9BOWdQSEdQdnQvK0tiOVlnb0hCajkyCjErS3lXNmlESW0xUll4OGM2MGhHSlVpdVdzbVdQMTBUcm9rNENsUFE3SWRHb1o3NjZ3V0hOU05rY3ZjQ0F3RUEKQVFLQ0FnQlEzcEpMSElKK1FMTEV3MUpYNTZVdjJ2MkJxM2JwaUpHbTVqaGxyNWNNbEZSU2JuSWNkMDlUaWJicQpDdlpBalAybmdKL0hJOXZqZTRCTWtlTW9LemlYTEU2bHNWUWdUbUI4S0FtbmpKY01rMnZmSVVtVU1DSFQwZXBMClF1b2wyLzNhUGJ3dnYweFViT0lLdm5CbGpwS1Z6eXpMM3JKNVhGYjFVSWhBaG9ielA4TG82d1RnQjJyMUV5Y2IKZEJ5YndQRG9UYUxmSE9wZkVDTms0Q2o4RUlXY3RlcG5PYy9EMlg3d2dFWG9qNWIzVW83bGJaelFFSTA4clhidAowdzBqbTEyd0c1bit1cFRuWEtOVkQvS01uaXlCbHdnaXBMS2J3bWFFa3RIQTVpb0pQNk5rNkhlL3NDd1J4L0puCnlQbVlXWEJ1bUtMWm80VDEzTjc2aGYxSUtEM3lmSTIxakh1V05YTWdmR3Q0OGZaUko5eFhEelUxbThKK3BTaEgKSHNKZWE4MTR5b2tobXVOam9oTEthZnI2ZXJHVm81MlJTWVlFUmYzeFduTEZWdHBxdVplVkUxWHVjSms4VTkvagpBSkJ1czFZd013Y3VXQXVqQ1paUE5GdjdhZkFiTHJwVjdRazA3SUY5bXJ4ZXhKQytzZVpJc1FDV0xpT05SaFFHCm5HQVdzM3krelpIU20yRzFnWTdBRjRpcXJtaGdGa2tSSkVSbVJwdC9KcW1LQVVIMko2MXpTNGlSN0Nhb1pVR1oKZ2oxQXJCOVNkeGFHbWxScGluZUY3QlVSdTRuTGVZYXdCcjZXcDVpYU1HOEw0a3pRTmFuVWtUVm1OVW5oc3Q3Vgo2NGdLS2krbnpNdmd3bjM2NHUrelNKL1VWUWtaWE4ybVppS0x6MnZabHZjdTV6bG8rUUtDQVFFQTFhYXJLNXpXCnVrN2dTT011Qld3WmZkNmIzNE5mSGNzVTlUZCtCTXRseno5eEVYT2NCUGFXeWNMalFvRTl4K0dna2lyR1YwVGsKRGRtTFB0TGhQYndRZklzNTNBd05ERGRRQnloditocUpJVGhUVmJrY1E4Mk8yV0llOUZRV2Y1NUgzaDlMVEQxVApEdEJmSlE1M0VlZk5SeS93TDQ4dWsrQ3JrajEwN2RTWitSTUtNZjV6M1hvZTRrZ0lwOTMzZHRnNVdWTGtPM29aCkJzNXFkQlVTM1FYYmRUMU1ZdkRCbXBtT05zMzVHN1VxbDk0cWRPYjlsZUVYeFFabGlkZDk3SG00K1lHb1l0Z1oKTzhrd0J4QTQxTzZsT0NTLzBwb0s1YVU4NDZyRzVyRTR2OWlzemVETHIzYW02R0o2Vm13S3QxRnNMWnlkRTllbApIYUFrVVNaLzJ0bFBCUUtDQVFFQTM1V2UydUFmM1R2Lys1eUxPSTRTbzlsQTdmL3FldmVUcy9NcDNLRENHWTliCnVwckhvZzhKR1lFRmxOcFg2WFNrb0duVks3VWk0SXY5ZTczV1FFNHViUE9ZUmI3eFo0a3JPY29iQ0h5cFFkTFkKMEJvNTI1UjVhelZiSmhSUlJrNlBza0J6NXhnMnZmNFh0cGM4bHRSWWMwK3FQU1pBdW1ZNjRDbGNldjdLMUF1cgptVjlHcHpaa05MVnZnaVNycVNlcmVrYXFkM0RDUmZJREpOM3VwT01Zc1FwY1p1ZFJvcTliSVJzUnRZWU9ubjc5CkY4UjMyN0IwZmg5Qjh5UFZ1ekx2Q1VwM2ZYa3Zjd0oxajF4ekJvamxvSVREQTIrcWZUQ3RWMFNHcU5BVkFrdzQKaG42U253cmI0WGVpOUJQbjg0K2VrcnM1dlg2MHE4RmovcE52YXozQ3l3S0NBUUJaN0l5ZkRxUlNSbUNnVFA1Ugp5ZTN3eklGTzBqeDJqY09FY3BiWDdjUXNOc2VnVU1pYVRpK3BQQjNySC9xZzVwWnU3eElNS1RMVG9YeTZOSWdaCk04NjhuTno5Z1JUOHowc2Z1Q1ZwWDBIWWVaeVp1QS90ZWRkbUo2WmZzQVRJTWhhTnB4NUtPSVY4OXJjVkljRjgKQjlTZTRjNTJOZzJrc0N1R29kZFZRdWFMcnpmYlV2M3hlalVGaU13YjI1RU10SFZ1NHpTczAvYzBwaXlvTHphQgpVTFhONHI4RDVkR1hBSXFiQnBhUzB1M2FmZWZnekZodmZRNUVIeTBkbDFXbzhwS29jYW90OEVhdW96OVR1Y0F4CjMwQXJJVXlibDdwK2JjM3pCUzR5YXVVMzJqcmhiSHhPbmVJaWJWQ1FqMmp6UDVJSW9LSjhkNGRIc04rWVNGd0kKQU84QkFvSUJBRFRONjJTYUJpeUQzU01aaDYvbHJmVlFmQXM1bzdGREEzaytkcWFLdVF5OFZOZXZjbktOeG9KbApmR0g1WjBYVnJJUE9PdkJGcVdVSzZ1VHNvc3N4SzduRGxqVHlzYVRZT29NOWZrRDA0Q3lSbFc4Z29vVi9mV1dhCmhscHA5Zi82MGVreFc2NDZnOE0vWFc1Y0xZMFp2WUlPVUpCOGxsRHZqL3dkQ0tCcnlJOW42akVnMVZqc2VhSVIKTDdLMjRtdmkySmJhVmF3N3owWWhzQ2htMmRQTFpxdDVYUFZZc0drUnJSNFdmSW80alA5VjBvUm9mRDVBWUdMaApFdnhQZkV6bjdKaHZJK1ZZVjZKNzlEUFZpNzBCVytvYk1NdUE5ZXozTUJrcUwvdHltV09maU1JSzVxbjFNSlVCCllsVHUxcHNwVWpRcFQ2dTNYd2dwZG1wTGU4Y0NJUjBDZ2dFQkFNMXNDanFBZUovNElxNzNGby8zcFhCZUUrM1kKWUptSEFsUWFtVm1zaXBEb3pJY0RhUDNEMGZWY21YbXRaa3h0YVM0d0kxaHpvd3NOR3RuSGxmVzlYbGtueGkvYwpDa3ZwUEJadGRyRUpHSnNucEdaaEUzZFZpTmtvUkFCVStGRS9WWTByZ016N3ZWM1ZkOHNmc1lEWVV0U0dtMy90ClRtdmp1WjhRY0wzVWNJYVJpNjE4UG1HUnA2NU1MdHRhd3BJeW0yTi9jcjFLbzRmNkpNYXBBZ3VpVlEwT091bTkKUkRBdTBIbEsrenVJQTlOQVNZaTlScEFjamxzTlZ3RVFvTlBZajlIRVAyRElLcnNDRnp1V0dJMCtBeFU0VWJVegpIU2ExT2ZqZlFSWkVrclhQbEJNZXJhQ1IvNUhtZ2lOMk1FZmY3MUpoOEh2VHZTVlduTGFjdStkelZ0dz0KLS0tLS1FTkQgUlNBIFBSSVZBVEUgS0VZLS0tLS0K", + "after_unknown": false, + "before_sensitive": true, + "after_sensitive": true + }, + "cluster_host": { + "actions": [ + "no-op" + ], + "before": "https://someurl.com:443", + "after": "https://someurl.com:443", + "after_unknown": false, + "before_sensitive": false, + "after_sensitive": false + }, + "dns_zone_name": { + "actions": [ + "no-op" + ], + "before": "some.url.io", + "after": "some.url.io", + "after_unknown": false, + "before_sensitive": false, + "after_sensitive": false + }, + "external_app": { + "actions": [ + "no-op" + ], + "before": true, + "after": true, + "after_unknown": false, + "before_sensitive": false, + "after_sensitive": false + }, + "external_dns_aad_pod_identity_client_id": { + "actions": [ + "no-op" + ], + "before": "0a000a00-0aaa-0aa0-0aa0-000aaa000000", + "after": "0a000a00-0aaa-0aa0-0aa0-000aaa000000", + "after_unknown": false, + "before_sensitive": false, + "after_sensitive": false + }, + "external_dns_aad_pod_identity_resource_id": { + "actions": [ + "no-op" + ], + "before": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.ManagedIdentity/userAssignedIdentities/somesomeexternal-dns-msi", + "after": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.ManagedIdentity/userAssignedIdentities/somesomeexternal-dns-msi", + "after_unknown": false, + "before_sensitive": false, + "after_sensitive": false + }, + "resource_group_name": { + "actions": [ + "no-op" + ], + "before": "aks", + "after": "aks", + "after_unknown": false, + "before_sensitive": false, + "after_sensitive": false + } + }, + "prior_state": { + "format_version": "0.2", + "terraform_version": "1.0.11", + "values": { + "outputs": { + "aad_pod_identity_client_id": { + "sensitive": false, + "value": "somesome" + }, + "aad_pod_identity_resource_id": { + "sensitive": false, + "value": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.ManagedIdentity/userAssignedIdentities/somesomesomething-cert-manager-msi" + }, + "cluster_ca_certificate": { + "sensitive": true, + "value": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUU2RENDQXRDZ0F3SUJBZ0lRSTkydEdBTHBPNHdnM0dXaWZSWTdrREFOQmdrcWhraUc5dzBCQVFzRkFEQU4KTVFzd0NRWURWUVFERXdKallUQWdGdzB5TWpBek1qUXhOak13TURSYUdBOHlNRFV5TURNeU5ERTJOREF3TkZvdwpEVEVMTUFrR0ExVUVBeE1DWTJFd2dnSWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUNEd0F3Z2dJS0FvSUNBUURnCjcwbi9BUE5CQmVwc0dPL2RZZy9IdnAyYkJXSlRhaDJCTEhHL200b1lwZUFUVGhzWG02eTFzWE42VllqcUx4YisKK3lKd2IwQWVaa0xieVhGdDhMMnJ0M0tnNlo3VFdDMHhXTExTdGx5Z2RkaWVvLzRnQmc4Q0lUNzhvQzNvWU5YUQozZ2VRUFdFK29rQTJVL05Pclh0WHMxNThpRXZSSUNibGd1SDdFdXNWdVg5RmkvSUZLUGJQZ1d3ZnR4UnhmcG9mCjZTaVBDd2hwbmtLSjMrRmtuZUU5Sk9PT2tpbzM0eDhxamVIcnhudElxOHFyM1BzTTBmTWp4L2F4enlSRGdwQVgKVWM5cEFRbldKM2NSOEZrdWFlNGQxRng1K3NRcE10ZUhiTVVxRC9YRVhjVlhZQm00ZnRGTlJoc1E5MlE1V2NhTAp1b1I4bzdoMktWcmhRdjVpYWxuMXhsYy9ScnVxUE8veEJKMTZLenhvbFBQK1cyVDg1L081VWRFOFRuUjhWRkN3CjhQYnZuZWtrT3RhNGFRNG1nRUc2QzQxblZJcEpubXlnMjBrRUpqNFhtdHQvSXJTS1BUNWEvR1FPYnVmUWphUjIKWmdaV0h0OVFJRUJiQTRZazRLbWREOTdFVnNDczdUZkJnRzBLNlhXejl1ZGE3RXRxVjVsaUlmVCtyTEVMZHlZdwpubDkvakZLOGZPcGlKWG52MCtieHlGZVN0Mmt5Z205d1djMnowZ3Bpb3IraGVLQ2Zmdk9HZ3ljZ3Rkd3dKakd2Cm5KbHRscU5JRmkwVHhxeEc5Z1ZuV3BKTGpVcUxubFA1dTlTV3JNVjRJQmVPdk0vcUJNWlBacVFhOERDcXQzS2MKNmpvRU5KWUZpQ25lR1JacThubTJwOXROKzJFMFZTaDZaeEJ1dU9JaW9RSURBUUFCbzBJd1FEQU9CZ05WSFE4QgpBZjhFQkFNQ0FxUXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QWRCZ05WSFE0RUZnUVU2UEcyb1dnQlZ5eUZkU1Y3Clp2cGRTV0pyMnRVd0RRWUpLb1pJaHZjTkFRRUxCUUFEZ2dJQkFISEFmb1d0M0VISW9YL1FwNVBJczE3bnNUWHMKNVZRNmZZUWZ6RjRrNUErMHQxeFh5UCt5eVJlVlh0QVowQU1LOWFuelplcGdBZ3UvNEtwM1ZQUUNxZEpkaXBzUgp2YVBweG1pWXJPNUZOR0xMamY1bFgra1MwbGoyWnJrQ2RtQVh4YnBzVmQ4bW1PdkF6cHNCUG5INHhLMFVOM3ZXCjJzMi9DSGduSVhjcEJYUCtNVEdISlB2U2t6aDdDR2E2MjBCUWM3dGlMb3k0R1UrSzNZMjU0dlB6Tk9qU0VGazIKNHM2K2hsMEhybVh4TTJPdTRZL2tkL3lNdFllZm92cWNqNmR2azBTcHBCaWRFWUxrZXVlMjMvN3BmUUErSDRSegp3U2VwOE00MmdCcmFtQmtZand1ZkVucG1xdTc2MUk3b3FpUnJYNmZqUzB0MlZGa2N2YjB0QnVxY01FR3lHZXJrCjhKai9XZXZzUVozMytyaEpyajl1RXFrR1diUUJJemFnN2hsL2diTFdVVTlLNVhwMjVVVW00SFBFREY2azdBejYKbkpjNHVxYUZQZXVPRUFLRmx3YS95RzFLRFZscjJvbUxMNjZVYlYvRDlWa0oxclhPeHRhQkoxQU43UnYySE1QZQpJckdiZ3dUNG53cmYvdnFpMGtnMDlrcm5WSENSOHU3dzFPRCtneCtITzVzbVQ0RzVNZ2ZCRFVnRmhndUhZL2hLCmFaS3BaaGRmNEEyZ0d0RElzcnpvR0hRMjRCclQ4aVFheCsxelJObXRadGowNE95VU53MjRNU3dPQmNZZzdEVFcKU3ZISVZBbjMzSmxJd1VqVGZTSU9XaHpxUUVKRTQ0Y0hEdWRmNnJxNGR4eVpVWVl6T2hMcTRHZHUrRU1lY1VCKwpWcFI4dnpWV2dFb3g1T3AxCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K" + }, + "cluster_client_certificate": { + "sensitive": true, + "value": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUZIVENDQXdXZ0F3SUJBZ0lRZVE2ckZVOVFHaDA5bzBKaFNGeHhFVEFOQmdrcWhraUc5dzBCQVFzRkFEQU4KTVFzd0NRWURWUVFERXdKallUQWVGdzB5TWpBek1qUXhOak13TURSYUZ3MHlOREF6TWpReE5qUXdNRFJhTURBeApGekFWQmdOVkJBb1REbk41YzNSbGJUcHRZWE4wWlhKek1SVXdFd1lEVlFRREV3eHRZWE4wWlhKamJHbGxiblF3CmdnSWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUNEd0F3Z2dJS0FvSUNBUUM2bVEyd0pxQnd6Uk4wV2ZGbzUxdmkKWndoSi9SRWttUC9sWkY5M1hGMDd2aEZybENLK3JUWm00cUZaMVRDMktxYm8zYVQ3dHlwR1VLRW55MjdWd2tSUwp0bXlYR0k4a3JkRCtCK1RRQ3hkdmhoTUthNjFoZ3E1NXpSaEljTCs3L1BnUHdGRXE2Q2swbnQ2amw3cDBZdVN6CjRjYUJjU200NldndC81bDU1RUM2OVBFN3pTNmR5VnB1NWdqcEVwT2RxYVJpT3VKbUMzWEdQNW5NMnYvMCswUGoKbGhzUlZZMTFRMkZaend0YTVKWTRtU0tWVU81YnYzcEswTGo2cDdCaVNLTzF0UlZ4K2V2OWhybTliQ25CQVRWNQpDSDgxV3pKMytWQ1R3VnlXNFF4ZXB5blJITWpzRWoyS2p4eTQ4YUx4UEo3UHpHTEV0TGY5RDJrNURZYm1uNjE0CmtaS0NmRDcxaWFwUU1wU1hvSVVxTzBaZ24vSGl6NGk4TGh3UTV1T0xwQ212VEJQNmlwek9lTWRvRVl6UmtHS3oKMFV0cmdpMWZnTnlwN1h0S1p5dm43M2xQa1NqR0NPT21hTm02anZjTnlwOGViRFpuTWd5STB3TG5FYVlVaHZJeQphakwxSHRTWWxvWXVFZXBFN0ZhTGNFSFFnOWtUQ1M0THNkL3pvczMxbzNKL3MwNkVHVTlVMnRhNlVHVWllT002ClAvNC9PVjhGMVRWY3dOdEtFZ0w2ZEptNVFWdGg4SVp5OXRJZzlndy9DY2p1Q0FoTTNYM3ZKTytHWHRMZnlhRzAKbUoxMzhEMkE4Y1krKzMvNHB2MWlDZ2NHUDNiWDRySmJxSU1pYlZGakh4enJTRVlsU0s1YXlaWS9YUk91aVRnSwpVOURzaDBhaG52cnJCWWMxSTJSeTl3SURBUUFCbzFZd1ZEQU9CZ05WSFE4QkFmOEVCQU1DQmFBd0V3WURWUjBsCkJBd3dDZ1lJS3dZQkJRVUhBd0l3REFZRFZSMFRBUUgvQkFJd0FEQWZCZ05WSFNNRUdEQVdnQlRvOGJhaGFBRlgKTElWMUpYdG0rbDFKWW12YTFUQU5CZ2txaGtpRzl3MEJBUXNGQUFPQ0FnRUEzb1ZaRW5WK2lXWnI1R3I2VDdDagpqSlVvbW8wOXBocU5Jdk1RNVc4VHl4eC9QbzZuV0pvejZ6dTBORjE5R0dYVUdsMmF3TzBsMmh0cnpWVEZ4UTV5CmVTQnFZVzd0K1lCUmZHYkZobnlwMndCNTl1OHhnZUJpNjU2MlpFS1NrTXpWNEowTy9zSTJMcWFhMndrUEIxeGIKMFpVbXpHUHhtMlM0dlZTd1FnaVNlYWp1VE56MDFHaHBvdXYyWm5oUzdJb3cwbzB1cUJjTzFoOXJ1UWZxREZTSwpKUmFsanVObk9tT2hFeS9YdEVYTDA1Nm9Hemt2QVFyN0d2SnBGeE1rMzVLRmt2TnROenhrblF4VW9oUGNjczdWCkpIb2k4RmY3TE5NVjJaMzc5Y2puUFNoVy91NEp6MGd6czA1WmZpbmloS3EwbHlCTll5VkR5WHM5bm1qNG52a1cKN2ZpUUlaOE9WdjkzZmxYeFBiQW5uTEpzNFFYY1RLekNrcFA4b2NPNCtiZ2dJQ0lVT05tZkMzN0U2NUEvSDczKwpadXZLMUpIaFJmU1ZOQzlGM2w3UnFadjYyMU16VVFqaWoxdDAxWDlveFRWY2Vydy82bGpUOTVteklvSHZaQXpVCnl5MUZpdjRKdFRpa0VnQXdLcWVnNW1TSisyd0VUeTkrbVRaWDJVY3Y0clJpUFJoUjJsYWNvTFRWWFN4Mzc3M1EKektoNXNYWmlXUW5jNEFwdzVWRHA4ZHpMWFV3VTBqTTJNUU8zYm1WM2NobzNDay9FVHM1bUJTdTd5NkRPUzBRbwp0cEZNbzJzZVRwU2U3QU50YmcyejQzTzRTOFpGSXZKektaYXhuZWZHWlpPbWUzOE9IdFN6M0ZNZ3lVcmFUK0RhCjg4Q1ZKZUhJc3FXb2dzN0tYdEpGa1NnPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==" + }, + "cluster_client_key": { + "sensitive": true, + "value": "LS0tLS1CRUdJTiBSU0EgUFJJVkFURSBLRVktLS0tLQpNSUlKS0FJQkFBS0NBZ0VBdXBrTnNDYWdjTTBUZEZueGFPZGI0bWNJU2YwUkpKai81V1JmZDF4ZE83NFJhNVFpCnZxMDJadUtoV2RVd3RpcW02TjJrKzdjcVJsQ2hKOHR1MWNKRVVyWnNseGlQSkszUS9nZmswQXNYYjRZVENtdXQKWVlLdWVjMFlTSEMvdS96NEQ4QlJLdWdwTko3ZW81ZTZkR0xrcytIR2dYRXB1T2xvTGYrWmVlUkF1dlR4TzgwdQpuY2xhYnVZSTZSS1RuYW1rWWpyaVpndDF4aitaek5yLzlQdEQ0NVliRVZXTmRVTmhXYzhMV3VTV09Ka2lsVkR1Clc3OTZTdEM0K3Fld1lraWp0YlVWY2Zuci9ZYTV2V3dwd1FFMWVRaC9OVnN5ZC9sUWs4RmNsdUVNWHFjcDBSekkKN0JJOWlvOGN1UEdpOFR5ZXo4eGl4TFMzL1E5cE9RMkc1cCt0ZUpHU2dudys5WW1xVURLVWw2Q0ZLanRHWUoveAo0cytJdkM0Y0VPYmppNlFwcjB3VCtvcWN6bmpIYUJHTTBaQmlzOUZMYTRJdFg0RGNxZTE3U21jcjUrOTVUNUVvCnhnampwbWpadW83M0RjcWZIbXcyWnpJTWlOTUM1eEdtRklieU1tb3k5UjdVbUphR0xoSHFST3hXaTNCQjBJUFoKRXdrdUM3SGY4NkxOOWFOeWY3Tk9oQmxQVk5yV3VsQmxJbmpqT2ovK1B6bGZCZFUxWE1EYlNoSUMrblNadVVGYgpZZkNHY3ZiU0lQWU1Qd25JN2dnSVROMTk3eVR2aGw3UzM4bWh0SmlkZC9BOWdQSEdQdnQvK0tiOVlnb0hCajkyCjErS3lXNmlESW0xUll4OGM2MGhHSlVpdVdzbVdQMTBUcm9rNENsUFE3SWRHb1o3NjZ3V0hOU05rY3ZjQ0F3RUEKQVFLQ0FnQlEzcEpMSElKK1FMTEV3MUpYNTZVdjJ2MkJxM2JwaUpHbTVqaGxyNWNNbEZSU2JuSWNkMDlUaWJicQpDdlpBalAybmdKL0hJOXZqZTRCTWtlTW9LemlYTEU2bHNWUWdUbUI4S0FtbmpKY01rMnZmSVVtVU1DSFQwZXBMClF1b2wyLzNhUGJ3dnYweFViT0lLdm5CbGpwS1Z6eXpMM3JKNVhGYjFVSWhBaG9ielA4TG82d1RnQjJyMUV5Y2IKZEJ5YndQRG9UYUxmSE9wZkVDTms0Q2o4RUlXY3RlcG5PYy9EMlg3d2dFWG9qNWIzVW83bGJaelFFSTA4clhidAowdzBqbTEyd0c1bit1cFRuWEtOVkQvS01uaXlCbHdnaXBMS2J3bWFFa3RIQTVpb0pQNk5rNkhlL3NDd1J4L0puCnlQbVlXWEJ1bUtMWm80VDEzTjc2aGYxSUtEM3lmSTIxakh1V05YTWdmR3Q0OGZaUko5eFhEelUxbThKK3BTaEgKSHNKZWE4MTR5b2tobXVOam9oTEthZnI2ZXJHVm81MlJTWVlFUmYzeFduTEZWdHBxdVplVkUxWHVjSms4VTkvagpBSkJ1czFZd013Y3VXQXVqQ1paUE5GdjdhZkFiTHJwVjdRazA3SUY5bXJ4ZXhKQytzZVpJc1FDV0xpT05SaFFHCm5HQVdzM3krelpIU20yRzFnWTdBRjRpcXJtaGdGa2tSSkVSbVJwdC9KcW1LQVVIMko2MXpTNGlSN0Nhb1pVR1oKZ2oxQXJCOVNkeGFHbWxScGluZUY3QlVSdTRuTGVZYXdCcjZXcDVpYU1HOEw0a3pRTmFuVWtUVm1OVW5oc3Q3Vgo2NGdLS2krbnpNdmd3bjM2NHUrelNKL1VWUWtaWE4ybVppS0x6MnZabHZjdTV6bG8rUUtDQVFFQTFhYXJLNXpXCnVrN2dTT011Qld3WmZkNmIzNE5mSGNzVTlUZCtCTXRseno5eEVYT2NCUGFXeWNMalFvRTl4K0dna2lyR1YwVGsKRGRtTFB0TGhQYndRZklzNTNBd05ERGRRQnloditocUpJVGhUVmJrY1E4Mk8yV0llOUZRV2Y1NUgzaDlMVEQxVApEdEJmSlE1M0VlZk5SeS93TDQ4dWsrQ3JrajEwN2RTWitSTUtNZjV6M1hvZTRrZ0lwOTMzZHRnNVdWTGtPM29aCkJzNXFkQlVTM1FYYmRUMU1ZdkRCbXBtT05zMzVHN1VxbDk0cWRPYjlsZUVYeFFabGlkZDk3SG00K1lHb1l0Z1oKTzhrd0J4QTQxTzZsT0NTLzBwb0s1YVU4NDZyRzVyRTR2OWlzemVETHIzYW02R0o2Vm13S3QxRnNMWnlkRTllbApIYUFrVVNaLzJ0bFBCUUtDQVFFQTM1V2UydUFmM1R2Lys1eUxPSTRTbzlsQTdmL3FldmVUcy9NcDNLRENHWTliCnVwckhvZzhKR1lFRmxOcFg2WFNrb0duVks3VWk0SXY5ZTczV1FFNHViUE9ZUmI3eFo0a3JPY29iQ0h5cFFkTFkKMEJvNTI1UjVhelZiSmhSUlJrNlBza0J6NXhnMnZmNFh0cGM4bHRSWWMwK3FQU1pBdW1ZNjRDbGNldjdLMUF1cgptVjlHcHpaa05MVnZnaVNycVNlcmVrYXFkM0RDUmZJREpOM3VwT01Zc1FwY1p1ZFJvcTliSVJzUnRZWU9ubjc5CkY4UjMyN0IwZmg5Qjh5UFZ1ekx2Q1VwM2ZYa3Zjd0oxajF4ekJvamxvSVREQTIrcWZUQ3RWMFNHcU5BVkFrdzQKaG42U253cmI0WGVpOUJQbjg0K2VrcnM1dlg2MHE4RmovcE52YXozQ3l3S0NBUUJaN0l5ZkRxUlNSbUNnVFA1Ugp5ZTN3eklGTzBqeDJqY09FY3BiWDdjUXNOc2VnVU1pYVRpK3BQQjNySC9xZzVwWnU3eElNS1RMVG9YeTZOSWdaCk04NjhuTno5Z1JUOHowc2Z1Q1ZwWDBIWWVaeVp1QS90ZWRkbUo2WmZzQVRJTWhhTnB4NUtPSVY4OXJjVkljRjgKQjlTZTRjNTJOZzJrc0N1R29kZFZRdWFMcnpmYlV2M3hlalVGaU13YjI1RU10SFZ1NHpTczAvYzBwaXlvTHphQgpVTFhONHI4RDVkR1hBSXFiQnBhUzB1M2FmZWZnekZodmZRNUVIeTBkbDFXbzhwS29jYW90OEVhdW96OVR1Y0F4CjMwQXJJVXlibDdwK2JjM3pCUzR5YXVVMzJqcmhiSHhPbmVJaWJWQ1FqMmp6UDVJSW9LSjhkNGRIc04rWVNGd0kKQU84QkFvSUJBRFRONjJTYUJpeUQzU01aaDYvbHJmVlFmQXM1bzdGREEzaytkcWFLdVF5OFZOZXZjbktOeG9KbApmR0g1WjBYVnJJUE9PdkJGcVdVSzZ1VHNvc3N4SzduRGxqVHlzYVRZT29NOWZrRDA0Q3lSbFc4Z29vVi9mV1dhCmhscHA5Zi82MGVreFc2NDZnOE0vWFc1Y0xZMFp2WUlPVUpCOGxsRHZqL3dkQ0tCcnlJOW42akVnMVZqc2VhSVIKTDdLMjRtdmkySmJhVmF3N3owWWhzQ2htMmRQTFpxdDVYUFZZc0drUnJSNFdmSW80alA5VjBvUm9mRDVBWUdMaApFdnhQZkV6bjdKaHZJK1ZZVjZKNzlEUFZpNzBCVytvYk1NdUE5ZXozTUJrcUwvdHltV09maU1JSzVxbjFNSlVCCllsVHUxcHNwVWpRcFQ2dTNYd2dwZG1wTGU4Y0NJUjBDZ2dFQkFNMXNDanFBZUovNElxNzNGby8zcFhCZUUrM1kKWUptSEFsUWFtVm1zaXBEb3pJY0RhUDNEMGZWY21YbXRaa3h0YVM0d0kxaHpvd3NOR3RuSGxmVzlYbGtueGkvYwpDa3ZwUEJadGRyRUpHSnNucEdaaEUzZFZpTmtvUkFCVStGRS9WWTByZ016N3ZWM1ZkOHNmc1lEWVV0U0dtMy90ClRtdmp1WjhRY0wzVWNJYVJpNjE4UG1HUnA2NU1MdHRhd3BJeW0yTi9jcjFLbzRmNkpNYXBBZ3VpVlEwT091bTkKUkRBdTBIbEsrenVJQTlOQVNZaTlScEFjamxzTlZ3RVFvTlBZajlIRVAyRElLcnNDRnp1V0dJMCtBeFU0VWJVegpIU2ExT2ZqZlFSWkVrclhQbEJNZXJhQ1IvNUhtZ2lOMk1FZmY3MUpoOEh2VHZTVlduTGFjdStkelZ0dz0KLS0tLS1FTkQgUlNBIFBSSVZBVEUgS0VZLS0tLS0K" + }, + "cluster_host": { + "sensitive": false, + "value": "https://someurl.com:443" + }, + "dns_zone_name": { + "sensitive": false, + "value": "some.url.io" + }, + "external_app": { + "sensitive": false, + "value": true + }, + "external_dns_aad_pod_identity_client_id": { + "sensitive": false, + "value": "0a000a00-0aaa-0aa0-0aa0-000aaa000000" + }, + "external_dns_aad_pod_identity_resource_id": { + "sensitive": false, + "value": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.ManagedIdentity/userAssignedIdentities/somesomeexternal-dns-msi" + }, + "resource_group_name": { + "sensitive": false, + "value": "aks" + } + }, + "root_module": { + "child_modules": [ + { + "resources": [ + { + "address": "module.aks_lz.azurerm_resource_group.lz_resource_group", + "mode": "managed", + "type": "azurerm_resource_group", + "name": "lz_resource_group", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 0, + "values": { + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks", + "location": "centralus", + "name": "aks", + "tags": {}, + "timeouts": null + }, + "sensitive_values": { + "tags": {} + } + }, + { + "address": "module.aks_lz.azurerm_role_assignment.aks_managed_identity_operator", + "mode": "managed", + "type": "azurerm_role_assignment", + "name": "aks_managed_identity_operator", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 0, + "values": { + "condition": "", + "condition_version": "", + "delegated_managed_identity_resource_id": "", + "description": "", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/MC_aks_something_centralus/providers/Microsoft.Authorization/roleAssignments/a82c2080-13be-a081-e523-3c8ae729a6c3", + "name": "a82c2080-13be-a081-e523-3c8ae729a6c3", + "principal_id": "817ba65b-6b4d-4380-a2a5-7d3ae4cc63db", + "principal_type": "ServicePrincipal", + "role_definition_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/providers/Microsoft.Authorization/roleDefinitions/f1a07417-d97a-45cb-824c-7a7467783830", + "role_definition_name": "Managed Identity Operator", + "scope": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/MC_aks_something_centralus", + "skip_service_principal_aad_check": null, + "timeouts": null + }, + "sensitive_values": {}, + "depends_on": [ + "module.aks_lz.azurerm_resource_group.lz_resource_group", + "module.aks_lz.azurerm_role_assignment.network_contributor", + "module.aks_lz.data.azurerm_log_analytics_workspace.management", + "module.aks_lz.module.aks.data.azurerm_resource_group.aks_node_pool_resource_group", + "module.aks_lz.azurerm_role_assignment.subscription_connectivity_dns_contributor", + "module.aks_lz.azurerm_user_assigned_identity.aks_msi", + "module.aks_lz.data.azurerm_private_dns_zone.aks_private_dns_id", + "module.aks_lz.data.azurerm_private_dns_zone.k8_connectivity", + "module.aks_lz.module.aks.azurerm_kubernetes_cluster.aks", + "module.aks_lz.module.aks_vnet.azurerm_subnet.aks_nodes_and_pods", + "module.aks_lz.module.aks_vnet.azurerm_virtual_network.aks_vnet" + ] + }, + { + "address": "module.aks_lz.azurerm_role_assignment.aks_managed_identity_operator_for_cert_manager_identity", + "mode": "managed", + "type": "azurerm_role_assignment", + "name": "aks_managed_identity_operator_for_cert_manager_identity", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 0, + "values": { + "condition": "", + "condition_version": "", + "delegated_managed_identity_resource_id": "", + "description": "", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.ManagedIdentity/userAssignedIdentities/somesomesomething-cert-manager-msi/providers/Microsoft.Authorization/roleAssignments/4a6cdecc-6fab-10d0-a83f-2c31ddbc1623", + "name": "4a6cdecc-6fab-10d0-a83f-2c31ddbc1623", + "principal_id": "817ba65b-6b4d-4380-a2a5-7d3ae4cc63db", + "principal_type": "ServicePrincipal", + "role_definition_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/providers/Microsoft.Authorization/roleDefinitions/f1a07417-d97a-45cb-824c-7a7467783830", + "role_definition_name": "Managed Identity Operator", + "scope": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.ManagedIdentity/userAssignedIdentities/somesomesomething-cert-manager-msi", + "skip_service_principal_aad_check": null, + "timeouts": null + }, + "sensitive_values": {}, + "depends_on": [ + "module.aks_lz.data.azurerm_log_analytics_workspace.management", + "module.aks_lz.data.azurerm_private_dns_zone.aks_private_dns_id", + "module.aks_lz.data.azurerm_private_dns_zone.k8_connectivity", + "module.aks_lz.azurerm_user_assigned_identity.cert_manager_pod_identity", + "module.aks_lz.azurerm_role_assignment.network_contributor", + "module.aks_lz.azurerm_role_assignment.subscription_connectivity_dns_contributor", + "module.aks_lz.azurerm_user_assigned_identity.aks_msi", + "module.aks_lz.module.aks.azurerm_kubernetes_cluster.aks", + "module.aks_lz.module.aks_vnet.azurerm_subnet.aks_nodes_and_pods", + "module.aks_lz.module.aks_vnet.azurerm_virtual_network.aks_vnet", + "module.aks_lz.azurerm_resource_group.lz_resource_group" + ] + }, + { + "address": "module.aks_lz.azurerm_role_assignment.aks_managed_identity_operator_for_external_dns_identity[0]", + "mode": "managed", + "type": "azurerm_role_assignment", + "name": "aks_managed_identity_operator_for_external_dns_identity", + "index": 0, + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 0, + "values": { + "condition": "", + "condition_version": "", + "delegated_managed_identity_resource_id": "", + "description": "", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.ManagedIdentity/userAssignedIdentities/somesomeexternal-dns-msi/providers/Microsoft.Authorization/roleAssignments/7096fb4e-ce0c-9b8f-f17a-a2ede516000c", + "name": "7096fb4e-ce0c-9b8f-f17a-a2ede516000c", + "principal_id": "817ba65b-6b4d-4380-a2a5-7d3ae4cc63db", + "principal_type": "ServicePrincipal", + "role_definition_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/providers/Microsoft.Authorization/roleDefinitions/f1a07417-d97a-45cb-824c-7a7467783830", + "role_definition_name": "Managed Identity Operator", + "scope": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.ManagedIdentity/userAssignedIdentities/somesomeexternal-dns-msi", + "skip_service_principal_aad_check": null, + "timeouts": null + }, + "sensitive_values": {}, + "depends_on": [ + "module.aks_lz.azurerm_resource_group.lz_resource_group", + "module.aks_lz.azurerm_role_assignment.network_contributor", + "module.aks_lz.azurerm_user_assigned_identity.aks_msi", + "module.aks_lz.azurerm_user_assigned_identity.external_dns_pod_identity", + "module.aks_lz.module.aks_vnet.azurerm_virtual_network.aks_vnet", + "module.aks_lz.module.aks_vnet.azurerm_subnet.aks_nodes_and_pods", + "module.aks_lz.azurerm_role_assignment.subscription_connectivity_dns_contributor", + "module.aks_lz.data.azurerm_log_analytics_workspace.management", + "module.aks_lz.data.azurerm_private_dns_zone.aks_private_dns_id", + "module.aks_lz.data.azurerm_private_dns_zone.k8_connectivity", + "module.aks_lz.module.aks.azurerm_kubernetes_cluster.aks" + ] + }, + { + "address": "module.aks_lz.azurerm_role_assignment.aks_virtual_machine_contributor", + "mode": "managed", + "type": "azurerm_role_assignment", + "name": "aks_virtual_machine_contributor", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 0, + "values": { + "condition": "", + "condition_version": "", + "delegated_managed_identity_resource_id": "", + "description": "", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/MC_aks_something_centralus/providers/Microsoft.Authorization/roleAssignments/1edad8f1-ad15-cb4c-0fbb-5f5212fb635a", + "name": "1edad8f1-ad15-cb4c-0fbb-5f5212fb635a", + "principal_id": "817ba65b-6b4d-4380-a2a5-7d3ae4cc63db", + "principal_type": "ServicePrincipal", + "role_definition_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/providers/Microsoft.Authorization/roleDefinitions/9980e02c-c2be-4d73-94e8-173b1dc7cf3c", + "role_definition_name": "Virtual Machine Contributor", + "scope": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/MC_aks_something_centralus", + "skip_service_principal_aad_check": null, + "timeouts": null + }, + "sensitive_values": {}, + "depends_on": [ + "module.aks_lz.module.aks.azurerm_kubernetes_cluster.aks", + "module.aks_lz.module.aks.data.azurerm_resource_group.aks_node_pool_resource_group", + "module.aks_lz.module.aks_vnet.azurerm_subnet.aks_nodes_and_pods", + "module.aks_lz.azurerm_role_assignment.network_contributor", + "module.aks_lz.azurerm_role_assignment.subscription_connectivity_dns_contributor", + "module.aks_lz.data.azurerm_log_analytics_workspace.management", + "module.aks_lz.data.azurerm_private_dns_zone.aks_private_dns_id", + "module.aks_lz.data.azurerm_private_dns_zone.k8_connectivity", + "module.aks_lz.module.aks_vnet.azurerm_virtual_network.aks_vnet", + "module.aks_lz.azurerm_resource_group.lz_resource_group", + "module.aks_lz.azurerm_user_assigned_identity.aks_msi" + ] + }, + { + "address": "module.aks_lz.azurerm_role_assignment.cluster_contributor", + "mode": "managed", + "type": "azurerm_role_assignment", + "name": "cluster_contributor", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 0, + "values": { + "condition": "", + "condition_version": "", + "delegated_managed_identity_resource_id": "", + "description": "", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.ContainerService/managedClusters/something/providers/Microsoft.Authorization/roleAssignments/d1abf2c4-0a53-8c47-f891-2dd3cdb13ece", + "name": "d1abf2c4-0a53-8c47-f891-2dd3cdb13ece", + "principal_id": "id", + "principal_type": "ServicePrincipal", + "role_definition_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/providers/Microsoft.Authorization/roleDefinitions/ed7f3fbd-7b88-4dd4-9017-9adb7ce333f8", + "role_definition_name": "Azure Kubernetes Service Contributor Role", + "scope": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.ContainerService/managedClusters/something", + "skip_service_principal_aad_check": null, + "timeouts": null + }, + "sensitive_values": {}, + "depends_on": [ + "module.aks_lz.module.aks_vnet.azurerm_virtual_network.aks_vnet", + "module.aks_lz.azurerm_resource_group.lz_resource_group", + "module.aks_lz.azurerm_role_assignment.network_contributor", + "module.aks_lz.data.azurerm_log_analytics_workspace.management", + "module.aks_lz.data.azurerm_private_dns_zone.aks_private_dns_id", + "module.aks_lz.data.azurerm_private_dns_zone.k8_connectivity", + "module.aks_lz.module.aks.azurerm_kubernetes_cluster.aks", + "module.aks_lz.module.aks_vnet.azurerm_subnet.aks_nodes_and_pods", + "module.aks_lz.azurerm_role_assignment.subscription_connectivity_dns_contributor", + "module.aks_lz.azurerm_user_assigned_identity.aks_msi" + ] + }, + { + "address": "module.aks_lz.azurerm_role_assignment.network_contributor", + "mode": "managed", + "type": "azurerm_role_assignment", + "name": "network_contributor", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 0, + "values": { + "condition": "", + "condition_version": "", + "delegated_managed_identity_resource_id": "", + "description": "", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/virtualNetworks/something/providers/Microsoft.Authorization/roleAssignments/id", + "name": "id", + "principal_id": "id", + "principal_type": "ServicePrincipal", + "role_definition_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/providers/Microsoft.Authorization/roleDefinitions/4d97b98b-1d4f-4787-a291-c67834d212e7", + "role_definition_name": "Network Contributor", + "scope": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/virtualNetworks/something", + "skip_service_principal_aad_check": null, + "timeouts": null + }, + "sensitive_values": {}, + "depends_on": [ + "module.aks_lz.azurerm_resource_group.lz_resource_group", + "module.aks_lz.azurerm_user_assigned_identity.aks_msi", + "module.aks_lz.module.aks_vnet.azurerm_virtual_network.aks_vnet" + ] + }, + { + "address": "module.aks_lz.azurerm_role_assignment.resource_group_dns_reader[0]", + "mode": "managed", + "type": "azurerm_role_assignment", + "name": "resource_group_dns_reader", + "index": 0, + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 0, + "values": { + "condition": "", + "condition_version": "", + "delegated_managed_identity_resource_id": "", + "description": "", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Authorization/roleAssignments/6887e54e-a0cd-aa93-61ec-f5b62cf9eadb", + "name": "6887e54e-a0cd-aa93-61ec-f5b62cf9eadb", + "principal_id": "id", + "principal_type": "ServicePrincipal", + "role_definition_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/providers/Microsoft.Authorization/roleDefinitions/acdd72a7-3385-48ef-bd42-f606fba81ae7", + "role_definition_name": "Reader", + "scope": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks", + "skip_service_principal_aad_check": null, + "timeouts": null + }, + "sensitive_values": {}, + "depends_on": [ + "module.aks_lz.azurerm_resource_group.lz_resource_group", + "module.aks_lz.azurerm_user_assigned_identity.external_dns_pod_identity" + ] + }, + { + "address": "module.aks_lz.azurerm_role_assignment.subscription_connectivity_dns_contributor", + "mode": "managed", + "type": "azurerm_role_assignment", + "name": "subscription_connectivity_dns_contributor", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 0, + "values": { + "condition": "", + "condition_version": "", + "delegated_managed_identity_resource_id": "", + "description": "", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/something/providers/Microsoft.Network/privateDnsZones/privatelink.centralus.azmk8s.io/providers/Microsoft.Authorization/roleAssignments/dffa55a1-a4a8-5562-3b8c-1e755bd3d44e", + "name": "dffa55a1-a4a8-5562-3b8c-1e755bd3d44e", + "principal_id": "id", + "principal_type": "ServicePrincipal", + "role_definition_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/providers/Microsoft.Authorization/roleDefinitions/b12aa53e-6015-4669-85d0-8515ebb3ae7f", + "role_definition_name": "Private DNS Zone Contributor", + "scope": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/something/providers/Microsoft.Network/privateDnsZones/privatelink.centralus.azmk8s.io", + "skip_service_principal_aad_check": null, + "timeouts": null + }, + "sensitive_values": {}, + "depends_on": [ + "module.aks_lz.azurerm_resource_group.lz_resource_group", + "module.aks_lz.azurerm_user_assigned_identity.aks_msi", + "module.aks_lz.data.azurerm_private_dns_zone.k8_connectivity" + ] + }, + { + "address": "module.aks_lz.azurerm_role_assignment.subscription_dns_contributor[0]", + "mode": "managed", + "type": "azurerm_role_assignment", + "name": "subscription_dns_contributor", + "index": 0, + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 0, + "values": { + "condition": "", + "condition_version": "", + "delegated_managed_identity_resource_id": "", + "description": "", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/providers/Microsoft.Authorization/roleAssignments/id", + "name": "id", + "principal_id": "id", + "principal_type": "ServicePrincipal", + "role_definition_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/providers/Microsoft.Authorization/roleDefinitions/id", + "role_definition_name": "DNS Zone Contributor", + "scope": "/subscriptions/id", + "skip_service_principal_aad_check": null, + "timeouts": null + }, + "sensitive_values": {}, + "depends_on": [ + "module.aks_lz.azurerm_resource_group.lz_resource_group", + "module.aks_lz.azurerm_user_assigned_identity.external_dns_pod_identity", + "module.aks_lz.data.azurerm_subscription.current" + ] + }, + { + "address": "module.aks_lz.azurerm_user_assigned_identity.aks_msi", + "mode": "managed", + "type": "azurerm_user_assigned_identity", + "name": "aks_msi", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 1, + "values": { + "client_id": "id", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.ManagedIdentity/userAssignedIdentities/somesomesomething-msi", + "location": "centralus", + "name": "somesomesomething-msi", + "principal_id": "id", + "resource_group_name": "aks", + "tags": {}, + "tenant_id": "somesome", + "timeouts": null + }, + "sensitive_values": { + "tags": {} + }, + "depends_on": [ + "module.aks_lz.azurerm_resource_group.lz_resource_group" + ] + }, + { + "address": "module.aks_lz.azurerm_user_assigned_identity.cert_manager_pod_identity", + "mode": "managed", + "type": "azurerm_user_assigned_identity", + "name": "cert_manager_pod_identity", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 1, + "values": { + "client_id": "somesome", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.ManagedIdentity/userAssignedIdentities/somesomesomething-cert-manager-msi", + "location": "centralus", + "name": "somesomesomething-cert-manager-msi", + "principal_id": "32a2f764-4324-464b-9fea-a239a82b56dd", + "resource_group_name": "aks", + "tags": {}, + "tenant_id": "somesome", + "timeouts": null + }, + "sensitive_values": { + "tags": {} + }, + "depends_on": [ + "module.aks_lz.azurerm_resource_group.lz_resource_group" + ] + }, + { + "address": "module.aks_lz.azurerm_user_assigned_identity.external_dns_pod_identity[0]", + "mode": "managed", + "type": "azurerm_user_assigned_identity", + "name": "external_dns_pod_identity", + "index": 0, + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 1, + "values": { + "client_id": "0a000a00-0aaa-0aa0-0aa0-000aaa000000", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.ManagedIdentity/userAssignedIdentities/somesomeexternal-dns-msi", + "location": "centralus", + "name": "somesomeexternal-dns-msi", + "principal_id": "id", + "resource_group_name": "aks", + "tags": {}, + "tenant_id": "somesome", + "timeouts": null + }, + "sensitive_values": { + "tags": {} + }, + "depends_on": [ + "module.aks_lz.azurerm_resource_group.lz_resource_group" + ] + }, + { + "address": "module.aks_lz.azurerm_virtual_hub_connection.aks_vnet_hub_connection[0]", + "mode": "managed", + "type": "azurerm_virtual_hub_connection", + "name": "aks_vnet_hub_connection", + "index": 0, + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 0, + "values": { + "hub_to_vitual_network_traffic_allowed": false, + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/something/providers/Microsoft.Network/virtualHubs/somesomehub-centralus/hubVirtualNetworkConnections/something-connection", + "internet_security_enabled": false, + "name": "something-connection", + "remote_virtual_network_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/virtualNetworks/something", + "routing": [ + { + "associated_route_table_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/something/providers/Microsoft.Network/virtualHubs/somesomehub-centralus/hubRouteTables/defaultRouteTable", + "propagated_route_table": [ + { + "labels": [ + "default" + ], + "route_table_ids": [ + "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/something/providers/Microsoft.Network/virtualHubs/somesomehub-centralus/hubRouteTables/defaultRouteTable" + ] + } + ], + "static_vnet_route": [] + } + ], + "timeouts": null, + "virtual_hub_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/something/providers/Microsoft.Network/virtualHubs/somesomehub-centralus", + "vitual_network_to_hub_gateways_traffic_allowed": false + }, + "sensitive_values": { + "routing": [ + { + "propagated_route_table": [ + { + "labels": [ + false + ], + "route_table_ids": [ + false + ] + } + ], + "static_vnet_route": [] + } + ] + }, + "depends_on": [ + "module.aks_lz.azurerm_resource_group.lz_resource_group", + "module.aks_lz.data.azurerm_virtual_hub.connectivity_hub", + "module.aks_lz.module.aks_vnet.azurerm_virtual_network.aks_vnet" + ] + }, + { + "address": "module.aks_lz.data.azurerm_log_analytics_workspace.management", + "mode": "data", + "type": "azurerm_log_analytics_workspace", + "name": "management", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 0, + "values": { + "daily_quota_gb": -1, + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/rg-somesomemanagement/providers/Microsoft.OperationalInsights/workspaces/log-somesomemanagement", + "location": "centralus", + "name": "log-somesomemanagement", + "portal_url": "", + "primary_shared_key": "g5pbqJ2IsiNbe4s67WV8Xlcbr2zYkdoVi5T17XT6GnnHoNMYQVJlCb2XUCeNBS3Ld6ggzsnPCQYHzlT2hyepcQ==", + "resource_group_name": "rg-somesomemanagement", + "retention_in_days": 30, + "secondary_shared_key": "jyZj7cZuI/M+G31z1vjrky/Z2t5FfYBku7xUoTkoxITnmYHroLf+Xrko4+Vxmr3ufEWYwVTvX81y4LZDv/HWtQ==", + "sku": "pergb2018", + "tags": {}, + "timeouts": null, + "workspace_id": "39acfd3f-965a-4299-af5b-bf4dbe214492" + }, + "sensitive_values": { + "tags": {} + } + }, + { + "address": "module.aks_lz.data.azurerm_private_dns_zone.aks_private_dns_id", + "mode": "data", + "type": "azurerm_private_dns_zone", + "name": "aks_private_dns_id", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 0, + "values": { + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/something/providers/Microsoft.Network/privateDnsZones/privatelink.centralus.azmk8s.io", + "max_number_of_record_sets": 25000, + "max_number_of_virtual_network_links": 1000, + "max_number_of_virtual_network_links_with_registration": 100, + "name": "privatelink.centralus.azmk8s.io", + "number_of_record_sets": 4, + "resource_group_name": "something", + "tags": { + "resource": "kubernetes_cluster" + }, + "timeouts": null + }, + "sensitive_values": { + "tags": {} + } + }, + { + "address": "module.aks_lz.data.azurerm_private_dns_zone.k8_connectivity", + "mode": "data", + "type": "azurerm_private_dns_zone", + "name": "k8_connectivity", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 0, + "values": { + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/something/providers/Microsoft.Network/privateDnsZones/privatelink.centralus.azmk8s.io", + "max_number_of_record_sets": 25000, + "max_number_of_virtual_network_links": 1000, + "max_number_of_virtual_network_links_with_registration": 100, + "name": "privatelink.centralus.azmk8s.io", + "number_of_record_sets": 4, + "resource_group_name": "something", + "tags": { + "resource": "kubernetes_cluster" + }, + "timeouts": null + }, + "sensitive_values": { + "tags": {} + } + }, + { + "address": "module.aks_lz.data.azurerm_subscription.connectivity", + "mode": "data", + "type": "azurerm_subscription", + "name": "connectivity", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 0, + "values": { + "display_name": "something", + "id": "/subscriptions/8870e6dd-b745-4326-a614-de4848dab254", + "location_placement_id": "Public_2014-09-01", + "quota_id": "PayAsYouGo_2014-09-01", + "spending_limit": "Off", + "state": "Enabled", + "subscription_id": "8870e6dd-b745-4326-a614-de4848dab254", + "tags": {}, + "tenant_id": "somesome", + "timeouts": null + }, + "sensitive_values": { + "tags": {} + } + }, + { + "address": "module.aks_lz.data.azurerm_subscription.current", + "mode": "data", + "type": "azurerm_subscription", + "name": "current", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 0, + "values": { + "display_name": "something", + "id": "/subscriptions/id", + "location_placement_id": "Public_2014-09-01", + "quota_id": "PayAsYouGo_2014-09-01", + "spending_limit": "Off", + "state": "Enabled", + "subscription_id": "id", + "tags": {}, + "tenant_id": "somesome", + "timeouts": null + }, + "sensitive_values": { + "tags": {} + } + }, + { + "address": "module.aks_lz.data.azurerm_virtual_hub.connectivity_hub[0]", + "mode": "data", + "type": "azurerm_virtual_hub", + "name": "connectivity_hub", + "index": 0, + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 0, + "values": { + "address_prefix": "10.130.0.0/23", + "default_route_table_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/something/providers/Microsoft.Network/virtualHubs/somesomehub-centralus/hubRouteTables/defaultRouteTable", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/something/providers/Microsoft.Network/virtualHubs/somesomehub-centralus", + "location": "centralus", + "name": "somesomehub-centralus", + "resource_group_name": "something", + "tags": {}, + "timeouts": null, + "virtual_wan_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/something/providers/Microsoft.Network/virtualWans/somesomevwan-centralus" + }, + "sensitive_values": { + "tags": {} + } + } + ], + "address": "module.aks_lz", + "child_modules": [ + { + "resources": [ + { + "address": "module.aks_lz.module.aks.azurerm_kubernetes_cluster.aks", + "mode": "managed", + "type": "azurerm_kubernetes_cluster", + "name": "aks", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 1, + "values": { + "addon_profile": [ + { + "aci_connector_linux": [ + { + "enabled": false, + "subnet_name": "" + } + ], + "azure_keyvault_secrets_provider": [], + "azure_policy": [ + { + "enabled": true + } + ], + "http_application_routing": [ + { + "enabled": false, + "http_application_routing_zone_name": "" + } + ], + "ingress_application_gateway": [], + "kube_dashboard": [], + "oms_agent": [ + { + "enabled": true, + "log_analytics_workspace_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/rg-somesomemanagement/providers/Microsoft.OperationalInsights/workspaces/log-somesomemanagement", + "oms_agent_identity": [ + { + "client_id": "149e0add-c0f1-4715-a55b-215db384443b", + "object_id": "b800a498-d4ce-41d0-be44-1d90887508fa", + "user_assigned_identity_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourcegroups/MC_aks_something_centralus/providers/Microsoft.ManagedIdentity/userAssignedIdentities/omsagent-something" + } + ] + } + ], + "open_service_mesh": [] + } + ], + "api_server_authorized_ip_ranges": [], + "auto_scaler_profile": [ + { + "balance_similar_node_groups": false, + "empty_bulk_delete_max": "10", + "expander": "random", + "max_graceful_termination_sec": "600", + "max_node_provisioning_time": "15m", + "max_unready_nodes": 3, + "max_unready_percentage": 45, + "new_pod_scale_up_delay": "10s", + "scale_down_delay_after_add": "10m", + "scale_down_delay_after_delete": "10s", + "scale_down_delay_after_failure": "3m", + "scale_down_unneeded": "10m", + "scale_down_unready": "20m", + "scale_down_utilization_threshold": "0.5", + "scan_interval": "10s", + "skip_nodes_with_local_storage": true, + "skip_nodes_with_system_pods": true + } + ], + "automatic_channel_upgrade": "", + "default_node_pool": [ + { + "availability_zones": [], + "enable_auto_scaling": true, + "enable_host_encryption": false, + "enable_node_public_ip": false, + "fips_enabled": false, + "kubelet_config": [], + "kubelet_disk_type": "OS", + "linux_os_config": [], + "max_count": 3, + "max_pods": 30, + "min_count": 2, + "name": "default", + "node_count": 2, + "node_labels": {}, + "node_public_ip_prefix_id": "", + "node_taints": [], + "only_critical_addons_enabled": false, + "orchestrator_version": "1.21.9", + "os_disk_size_gb": 128, + "os_disk_type": "Managed", + "os_sku": "Ubuntu", + "pod_subnet_id": "", + "proximity_placement_group_id": "", + "tags": {}, + "type": "VirtualMachineScaleSets", + "ultra_ssd_enabled": false, + "upgrade_settings": [], + "vm_size": "standard_ds2", + "vnet_subnet_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/virtualNetworks/something/subnets/something" + } + ], + "disk_encryption_set_id": "", + "dns_prefix": "something", + "dns_prefix_private_cluster": "", + "enable_pod_security_policy": false, + "fqdn": "", + "http_proxy_config": [], + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.ContainerService/managedClusters/something", + "identity": [ + { + "principal_id": "", + "tenant_id": "", + "type": "UserAssigned", + "user_assigned_identity_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.ManagedIdentity/userAssignedIdentities/somesomesomething-msi" + } + ], + "kube_admin_config": [], + "kube_admin_config_raw": "", + "kube_config": [ + { + "client_certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUZIVENDQXdXZ0F3SUJBZ0lRZVE2ckZVOVFHaDA5bzBKaFNGeHhFVEFOQmdrcWhraUc5dzBCQVFzRkFEQU4KTVFzd0NRWURWUVFERXdKallUQWVGdzB5TWpBek1qUXhOak13TURSYUZ3MHlOREF6TWpReE5qUXdNRFJhTURBeApGekFWQmdOVkJBb1REbk41YzNSbGJUcHRZWE4wWlhKek1SVXdFd1lEVlFRREV3eHRZWE4wWlhKamJHbGxiblF3CmdnSWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUNEd0F3Z2dJS0FvSUNBUUM2bVEyd0pxQnd6Uk4wV2ZGbzUxdmkKWndoSi9SRWttUC9sWkY5M1hGMDd2aEZybENLK3JUWm00cUZaMVRDMktxYm8zYVQ3dHlwR1VLRW55MjdWd2tSUwp0bXlYR0k4a3JkRCtCK1RRQ3hkdmhoTUthNjFoZ3E1NXpSaEljTCs3L1BnUHdGRXE2Q2swbnQ2amw3cDBZdVN6CjRjYUJjU200NldndC81bDU1RUM2OVBFN3pTNmR5VnB1NWdqcEVwT2RxYVJpT3VKbUMzWEdQNW5NMnYvMCswUGoKbGhzUlZZMTFRMkZaend0YTVKWTRtU0tWVU81YnYzcEswTGo2cDdCaVNLTzF0UlZ4K2V2OWhybTliQ25CQVRWNQpDSDgxV3pKMytWQ1R3VnlXNFF4ZXB5blJITWpzRWoyS2p4eTQ4YUx4UEo3UHpHTEV0TGY5RDJrNURZYm1uNjE0CmtaS0NmRDcxaWFwUU1wU1hvSVVxTzBaZ24vSGl6NGk4TGh3UTV1T0xwQ212VEJQNmlwek9lTWRvRVl6UmtHS3oKMFV0cmdpMWZnTnlwN1h0S1p5dm43M2xQa1NqR0NPT21hTm02anZjTnlwOGViRFpuTWd5STB3TG5FYVlVaHZJeQphakwxSHRTWWxvWXVFZXBFN0ZhTGNFSFFnOWtUQ1M0THNkL3pvczMxbzNKL3MwNkVHVTlVMnRhNlVHVWllT002ClAvNC9PVjhGMVRWY3dOdEtFZ0w2ZEptNVFWdGg4SVp5OXRJZzlndy9DY2p1Q0FoTTNYM3ZKTytHWHRMZnlhRzAKbUoxMzhEMkE4Y1krKzMvNHB2MWlDZ2NHUDNiWDRySmJxSU1pYlZGakh4enJTRVlsU0s1YXlaWS9YUk91aVRnSwpVOURzaDBhaG52cnJCWWMxSTJSeTl3SURBUUFCbzFZd1ZEQU9CZ05WSFE4QkFmOEVCQU1DQmFBd0V3WURWUjBsCkJBd3dDZ1lJS3dZQkJRVUhBd0l3REFZRFZSMFRBUUgvQkFJd0FEQWZCZ05WSFNNRUdEQVdnQlRvOGJhaGFBRlgKTElWMUpYdG0rbDFKWW12YTFUQU5CZ2txaGtpRzl3MEJBUXNGQUFPQ0FnRUEzb1ZaRW5WK2lXWnI1R3I2VDdDagpqSlVvbW8wOXBocU5Jdk1RNVc4VHl4eC9QbzZuV0pvejZ6dTBORjE5R0dYVUdsMmF3TzBsMmh0cnpWVEZ4UTV5CmVTQnFZVzd0K1lCUmZHYkZobnlwMndCNTl1OHhnZUJpNjU2MlpFS1NrTXpWNEowTy9zSTJMcWFhMndrUEIxeGIKMFpVbXpHUHhtMlM0dlZTd1FnaVNlYWp1VE56MDFHaHBvdXYyWm5oUzdJb3cwbzB1cUJjTzFoOXJ1UWZxREZTSwpKUmFsanVObk9tT2hFeS9YdEVYTDA1Nm9Hemt2QVFyN0d2SnBGeE1rMzVLRmt2TnROenhrblF4VW9oUGNjczdWCkpIb2k4RmY3TE5NVjJaMzc5Y2puUFNoVy91NEp6MGd6czA1WmZpbmloS3EwbHlCTll5VkR5WHM5bm1qNG52a1cKN2ZpUUlaOE9WdjkzZmxYeFBiQW5uTEpzNFFYY1RLekNrcFA4b2NPNCtiZ2dJQ0lVT05tZkMzN0U2NUEvSDczKwpadXZLMUpIaFJmU1ZOQzlGM2w3UnFadjYyMU16VVFqaWoxdDAxWDlveFRWY2Vydy82bGpUOTVteklvSHZaQXpVCnl5MUZpdjRKdFRpa0VnQXdLcWVnNW1TSisyd0VUeTkrbVRaWDJVY3Y0clJpUFJoUjJsYWNvTFRWWFN4Mzc3M1EKektoNXNYWmlXUW5jNEFwdzVWRHA4ZHpMWFV3VTBqTTJNUU8zYm1WM2NobzNDay9FVHM1bUJTdTd5NkRPUzBRbwp0cEZNbzJzZVRwU2U3QU50YmcyejQzTzRTOFpGSXZKektaYXhuZWZHWlpPbWUzOE9IdFN6M0ZNZ3lVcmFUK0RhCjg4Q1ZKZUhJc3FXb2dzN0tYdEpGa1NnPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==", + "client_key": "LS0tLS1CRUdJTiBSU0EgUFJJVkFURSBLRVktLS0tLQpNSUlKS0FJQkFBS0NBZ0VBdXBrTnNDYWdjTTBUZEZueGFPZGI0bWNJU2YwUkpKai81V1JmZDF4ZE83NFJhNVFpCnZxMDJadUtoV2RVd3RpcW02TjJrKzdjcVJsQ2hKOHR1MWNKRVVyWnNseGlQSkszUS9nZmswQXNYYjRZVENtdXQKWVlLdWVjMFlTSEMvdS96NEQ4QlJLdWdwTko3ZW81ZTZkR0xrcytIR2dYRXB1T2xvTGYrWmVlUkF1dlR4TzgwdQpuY2xhYnVZSTZSS1RuYW1rWWpyaVpndDF4aitaek5yLzlQdEQ0NVliRVZXTmRVTmhXYzhMV3VTV09Ka2lsVkR1Clc3OTZTdEM0K3Fld1lraWp0YlVWY2Zuci9ZYTV2V3dwd1FFMWVRaC9OVnN5ZC9sUWs4RmNsdUVNWHFjcDBSekkKN0JJOWlvOGN1UEdpOFR5ZXo4eGl4TFMzL1E5cE9RMkc1cCt0ZUpHU2dudys5WW1xVURLVWw2Q0ZLanRHWUoveAo0cytJdkM0Y0VPYmppNlFwcjB3VCtvcWN6bmpIYUJHTTBaQmlzOUZMYTRJdFg0RGNxZTE3U21jcjUrOTVUNUVvCnhnampwbWpadW83M0RjcWZIbXcyWnpJTWlOTUM1eEdtRklieU1tb3k5UjdVbUphR0xoSHFST3hXaTNCQjBJUFoKRXdrdUM3SGY4NkxOOWFOeWY3Tk9oQmxQVk5yV3VsQmxJbmpqT2ovK1B6bGZCZFUxWE1EYlNoSUMrblNadVVGYgpZZkNHY3ZiU0lQWU1Qd25JN2dnSVROMTk3eVR2aGw3UzM4bWh0SmlkZC9BOWdQSEdQdnQvK0tiOVlnb0hCajkyCjErS3lXNmlESW0xUll4OGM2MGhHSlVpdVdzbVdQMTBUcm9rNENsUFE3SWRHb1o3NjZ3V0hOU05rY3ZjQ0F3RUEKQVFLQ0FnQlEzcEpMSElKK1FMTEV3MUpYNTZVdjJ2MkJxM2JwaUpHbTVqaGxyNWNNbEZSU2JuSWNkMDlUaWJicQpDdlpBalAybmdKL0hJOXZqZTRCTWtlTW9LemlYTEU2bHNWUWdUbUI4S0FtbmpKY01rMnZmSVVtVU1DSFQwZXBMClF1b2wyLzNhUGJ3dnYweFViT0lLdm5CbGpwS1Z6eXpMM3JKNVhGYjFVSWhBaG9ielA4TG82d1RnQjJyMUV5Y2IKZEJ5YndQRG9UYUxmSE9wZkVDTms0Q2o4RUlXY3RlcG5PYy9EMlg3d2dFWG9qNWIzVW83bGJaelFFSTA4clhidAowdzBqbTEyd0c1bit1cFRuWEtOVkQvS01uaXlCbHdnaXBMS2J3bWFFa3RIQTVpb0pQNk5rNkhlL3NDd1J4L0puCnlQbVlXWEJ1bUtMWm80VDEzTjc2aGYxSUtEM3lmSTIxakh1V05YTWdmR3Q0OGZaUko5eFhEelUxbThKK3BTaEgKSHNKZWE4MTR5b2tobXVOam9oTEthZnI2ZXJHVm81MlJTWVlFUmYzeFduTEZWdHBxdVplVkUxWHVjSms4VTkvagpBSkJ1czFZd013Y3VXQXVqQ1paUE5GdjdhZkFiTHJwVjdRazA3SUY5bXJ4ZXhKQytzZVpJc1FDV0xpT05SaFFHCm5HQVdzM3krelpIU20yRzFnWTdBRjRpcXJtaGdGa2tSSkVSbVJwdC9KcW1LQVVIMko2MXpTNGlSN0Nhb1pVR1oKZ2oxQXJCOVNkeGFHbWxScGluZUY3QlVSdTRuTGVZYXdCcjZXcDVpYU1HOEw0a3pRTmFuVWtUVm1OVW5oc3Q3Vgo2NGdLS2krbnpNdmd3bjM2NHUrelNKL1VWUWtaWE4ybVppS0x6MnZabHZjdTV6bG8rUUtDQVFFQTFhYXJLNXpXCnVrN2dTT011Qld3WmZkNmIzNE5mSGNzVTlUZCtCTXRseno5eEVYT2NCUGFXeWNMalFvRTl4K0dna2lyR1YwVGsKRGRtTFB0TGhQYndRZklzNTNBd05ERGRRQnloditocUpJVGhUVmJrY1E4Mk8yV0llOUZRV2Y1NUgzaDlMVEQxVApEdEJmSlE1M0VlZk5SeS93TDQ4dWsrQ3JrajEwN2RTWitSTUtNZjV6M1hvZTRrZ0lwOTMzZHRnNVdWTGtPM29aCkJzNXFkQlVTM1FYYmRUMU1ZdkRCbXBtT05zMzVHN1VxbDk0cWRPYjlsZUVYeFFabGlkZDk3SG00K1lHb1l0Z1oKTzhrd0J4QTQxTzZsT0NTLzBwb0s1YVU4NDZyRzVyRTR2OWlzemVETHIzYW02R0o2Vm13S3QxRnNMWnlkRTllbApIYUFrVVNaLzJ0bFBCUUtDQVFFQTM1V2UydUFmM1R2Lys1eUxPSTRTbzlsQTdmL3FldmVUcy9NcDNLRENHWTliCnVwckhvZzhKR1lFRmxOcFg2WFNrb0duVks3VWk0SXY5ZTczV1FFNHViUE9ZUmI3eFo0a3JPY29iQ0h5cFFkTFkKMEJvNTI1UjVhelZiSmhSUlJrNlBza0J6NXhnMnZmNFh0cGM4bHRSWWMwK3FQU1pBdW1ZNjRDbGNldjdLMUF1cgptVjlHcHpaa05MVnZnaVNycVNlcmVrYXFkM0RDUmZJREpOM3VwT01Zc1FwY1p1ZFJvcTliSVJzUnRZWU9ubjc5CkY4UjMyN0IwZmg5Qjh5UFZ1ekx2Q1VwM2ZYa3Zjd0oxajF4ekJvamxvSVREQTIrcWZUQ3RWMFNHcU5BVkFrdzQKaG42U253cmI0WGVpOUJQbjg0K2VrcnM1dlg2MHE4RmovcE52YXozQ3l3S0NBUUJaN0l5ZkRxUlNSbUNnVFA1Ugp5ZTN3eklGTzBqeDJqY09FY3BiWDdjUXNOc2VnVU1pYVRpK3BQQjNySC9xZzVwWnU3eElNS1RMVG9YeTZOSWdaCk04NjhuTno5Z1JUOHowc2Z1Q1ZwWDBIWWVaeVp1QS90ZWRkbUo2WmZzQVRJTWhhTnB4NUtPSVY4OXJjVkljRjgKQjlTZTRjNTJOZzJrc0N1R29kZFZRdWFMcnpmYlV2M3hlalVGaU13YjI1RU10SFZ1NHpTczAvYzBwaXlvTHphQgpVTFhONHI4RDVkR1hBSXFiQnBhUzB1M2FmZWZnekZodmZRNUVIeTBkbDFXbzhwS29jYW90OEVhdW96OVR1Y0F4CjMwQXJJVXlibDdwK2JjM3pCUzR5YXVVMzJqcmhiSHhPbmVJaWJWQ1FqMmp6UDVJSW9LSjhkNGRIc04rWVNGd0kKQU84QkFvSUJBRFRONjJTYUJpeUQzU01aaDYvbHJmVlFmQXM1bzdGREEzaytkcWFLdVF5OFZOZXZjbktOeG9KbApmR0g1WjBYVnJJUE9PdkJGcVdVSzZ1VHNvc3N4SzduRGxqVHlzYVRZT29NOWZrRDA0Q3lSbFc4Z29vVi9mV1dhCmhscHA5Zi82MGVreFc2NDZnOE0vWFc1Y0xZMFp2WUlPVUpCOGxsRHZqL3dkQ0tCcnlJOW42akVnMVZqc2VhSVIKTDdLMjRtdmkySmJhVmF3N3owWWhzQ2htMmRQTFpxdDVYUFZZc0drUnJSNFdmSW80alA5VjBvUm9mRDVBWUdMaApFdnhQZkV6bjdKaHZJK1ZZVjZKNzlEUFZpNzBCVytvYk1NdUE5ZXozTUJrcUwvdHltV09maU1JSzVxbjFNSlVCCllsVHUxcHNwVWpRcFQ2dTNYd2dwZG1wTGU4Y0NJUjBDZ2dFQkFNMXNDanFBZUovNElxNzNGby8zcFhCZUUrM1kKWUptSEFsUWFtVm1zaXBEb3pJY0RhUDNEMGZWY21YbXRaa3h0YVM0d0kxaHpvd3NOR3RuSGxmVzlYbGtueGkvYwpDa3ZwUEJadGRyRUpHSnNucEdaaEUzZFZpTmtvUkFCVStGRS9WWTByZ016N3ZWM1ZkOHNmc1lEWVV0U0dtMy90ClRtdmp1WjhRY0wzVWNJYVJpNjE4UG1HUnA2NU1MdHRhd3BJeW0yTi9jcjFLbzRmNkpNYXBBZ3VpVlEwT091bTkKUkRBdTBIbEsrenVJQTlOQVNZaTlScEFjamxzTlZ3RVFvTlBZajlIRVAyRElLcnNDRnp1V0dJMCtBeFU0VWJVegpIU2ExT2ZqZlFSWkVrclhQbEJNZXJhQ1IvNUhtZ2lOMk1FZmY3MUpoOEh2VHZTVlduTGFjdStkelZ0dz0KLS0tLS1FTkQgUlNBIFBSSVZBVEUgS0VZLS0tLS0K", + "cluster_ca_certificate": "LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUU2RENDQXRDZ0F3SUJBZ0lRSTkydEdBTHBPNHdnM0dXaWZSWTdrREFOQmdrcWhraUc5dzBCQVFzRkFEQU4KTVFzd0NRWURWUVFERXdKallUQWdGdzB5TWpBek1qUXhOak13TURSYUdBOHlNRFV5TURNeU5ERTJOREF3TkZvdwpEVEVMTUFrR0ExVUVBeE1DWTJFd2dnSWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUNEd0F3Z2dJS0FvSUNBUURnCjcwbi9BUE5CQmVwc0dPL2RZZy9IdnAyYkJXSlRhaDJCTEhHL200b1lwZUFUVGhzWG02eTFzWE42VllqcUx4YisKK3lKd2IwQWVaa0xieVhGdDhMMnJ0M0tnNlo3VFdDMHhXTExTdGx5Z2RkaWVvLzRnQmc4Q0lUNzhvQzNvWU5YUQozZ2VRUFdFK29rQTJVL05Pclh0WHMxNThpRXZSSUNibGd1SDdFdXNWdVg5RmkvSUZLUGJQZ1d3ZnR4UnhmcG9mCjZTaVBDd2hwbmtLSjMrRmtuZUU5Sk9PT2tpbzM0eDhxamVIcnhudElxOHFyM1BzTTBmTWp4L2F4enlSRGdwQVgKVWM5cEFRbldKM2NSOEZrdWFlNGQxRng1K3NRcE10ZUhiTVVxRC9YRVhjVlhZQm00ZnRGTlJoc1E5MlE1V2NhTAp1b1I4bzdoMktWcmhRdjVpYWxuMXhsYy9ScnVxUE8veEJKMTZLenhvbFBQK1cyVDg1L081VWRFOFRuUjhWRkN3CjhQYnZuZWtrT3RhNGFRNG1nRUc2QzQxblZJcEpubXlnMjBrRUpqNFhtdHQvSXJTS1BUNWEvR1FPYnVmUWphUjIKWmdaV0h0OVFJRUJiQTRZazRLbWREOTdFVnNDczdUZkJnRzBLNlhXejl1ZGE3RXRxVjVsaUlmVCtyTEVMZHlZdwpubDkvakZLOGZPcGlKWG52MCtieHlGZVN0Mmt5Z205d1djMnowZ3Bpb3IraGVLQ2Zmdk9HZ3ljZ3Rkd3dKakd2Cm5KbHRscU5JRmkwVHhxeEc5Z1ZuV3BKTGpVcUxubFA1dTlTV3JNVjRJQmVPdk0vcUJNWlBacVFhOERDcXQzS2MKNmpvRU5KWUZpQ25lR1JacThubTJwOXROKzJFMFZTaDZaeEJ1dU9JaW9RSURBUUFCbzBJd1FEQU9CZ05WSFE4QgpBZjhFQkFNQ0FxUXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QWRCZ05WSFE0RUZnUVU2UEcyb1dnQlZ5eUZkU1Y3Clp2cGRTV0pyMnRVd0RRWUpLb1pJaHZjTkFRRUxCUUFEZ2dJQkFISEFmb1d0M0VISW9YL1FwNVBJczE3bnNUWHMKNVZRNmZZUWZ6RjRrNUErMHQxeFh5UCt5eVJlVlh0QVowQU1LOWFuelplcGdBZ3UvNEtwM1ZQUUNxZEpkaXBzUgp2YVBweG1pWXJPNUZOR0xMamY1bFgra1MwbGoyWnJrQ2RtQVh4YnBzVmQ4bW1PdkF6cHNCUG5INHhLMFVOM3ZXCjJzMi9DSGduSVhjcEJYUCtNVEdISlB2U2t6aDdDR2E2MjBCUWM3dGlMb3k0R1UrSzNZMjU0dlB6Tk9qU0VGazIKNHM2K2hsMEhybVh4TTJPdTRZL2tkL3lNdFllZm92cWNqNmR2azBTcHBCaWRFWUxrZXVlMjMvN3BmUUErSDRSegp3U2VwOE00MmdCcmFtQmtZand1ZkVucG1xdTc2MUk3b3FpUnJYNmZqUzB0MlZGa2N2YjB0QnVxY01FR3lHZXJrCjhKai9XZXZzUVozMytyaEpyajl1RXFrR1diUUJJemFnN2hsL2diTFdVVTlLNVhwMjVVVW00SFBFREY2azdBejYKbkpjNHVxYUZQZXVPRUFLRmx3YS95RzFLRFZscjJvbUxMNjZVYlYvRDlWa0oxclhPeHRhQkoxQU43UnYySE1QZQpJckdiZ3dUNG53cmYvdnFpMGtnMDlrcm5WSENSOHU3dzFPRCtneCtITzVzbVQ0RzVNZ2ZCRFVnRmhndUhZL2hLCmFaS3BaaGRmNEEyZ0d0RElzcnpvR0hRMjRCclQ4aVFheCsxelJObXRadGowNE95VU53MjRNU3dPQmNZZzdEVFcKU3ZISVZBbjMzSmxJd1VqVGZTSU9XaHpxUUVKRTQ0Y0hEdWRmNnJxNGR4eVpVWVl6T2hMcTRHZHUrRU1lY1VCKwpWcFI4dnpWV2dFb3g1T3AxCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K", + "host": "https://someurl.com:443", + "password": "d3c481cfb4e420d1d4998d0d1f4e4c4505bafbeb8a322e67b43032d6e9773ea7f35e05b6c57a31e64c924490d474b181c33db3363724f26cb8ce729a57edf3a0", + "username": "clusterUser_aks_something" + } + ], + "kube_config_raw": "apiVersion: v1\nclusters:\n- cluster:\n certificate-authority-data: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUU2RENDQXRDZ0F3SUJBZ0lRSTkydEdBTHBPNHdnM0dXaWZSWTdrREFOQmdrcWhraUc5dzBCQVFzRkFEQU4KTVFzd0NRWURWUVFERXdKallUQWdGdzB5TWpBek1qUXhOak13TURSYUdBOHlNRFV5TURNeU5ERTJOREF3TkZvdwpEVEVMTUFrR0ExVUVBeE1DWTJFd2dnSWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUNEd0F3Z2dJS0FvSUNBUURnCjcwbi9BUE5CQmVwc0dPL2RZZy9IdnAyYkJXSlRhaDJCTEhHL200b1lwZUFUVGhzWG02eTFzWE42VllqcUx4YisKK3lKd2IwQWVaa0xieVhGdDhMMnJ0M0tnNlo3VFdDMHhXTExTdGx5Z2RkaWVvLzRnQmc4Q0lUNzhvQzNvWU5YUQozZ2VRUFdFK29rQTJVL05Pclh0WHMxNThpRXZSSUNibGd1SDdFdXNWdVg5RmkvSUZLUGJQZ1d3ZnR4UnhmcG9mCjZTaVBDd2hwbmtLSjMrRmtuZUU5Sk9PT2tpbzM0eDhxamVIcnhudElxOHFyM1BzTTBmTWp4L2F4enlSRGdwQVgKVWM5cEFRbldKM2NSOEZrdWFlNGQxRng1K3NRcE10ZUhiTVVxRC9YRVhjVlhZQm00ZnRGTlJoc1E5MlE1V2NhTAp1b1I4bzdoMktWcmhRdjVpYWxuMXhsYy9ScnVxUE8veEJKMTZLenhvbFBQK1cyVDg1L081VWRFOFRuUjhWRkN3CjhQYnZuZWtrT3RhNGFRNG1nRUc2QzQxblZJcEpubXlnMjBrRUpqNFhtdHQvSXJTS1BUNWEvR1FPYnVmUWphUjIKWmdaV0h0OVFJRUJiQTRZazRLbWREOTdFVnNDczdUZkJnRzBLNlhXejl1ZGE3RXRxVjVsaUlmVCtyTEVMZHlZdwpubDkvakZLOGZPcGlKWG52MCtieHlGZVN0Mmt5Z205d1djMnowZ3Bpb3IraGVLQ2Zmdk9HZ3ljZ3Rkd3dKakd2Cm5KbHRscU5JRmkwVHhxeEc5Z1ZuV3BKTGpVcUxubFA1dTlTV3JNVjRJQmVPdk0vcUJNWlBacVFhOERDcXQzS2MKNmpvRU5KWUZpQ25lR1JacThubTJwOXROKzJFMFZTaDZaeEJ1dU9JaW9RSURBUUFCbzBJd1FEQU9CZ05WSFE4QgpBZjhFQkFNQ0FxUXdEd1lEVlIwVEFRSC9CQVV3QXdFQi96QWRCZ05WSFE0RUZnUVU2UEcyb1dnQlZ5eUZkU1Y3Clp2cGRTV0pyMnRVd0RRWUpLb1pJaHZjTkFRRUxCUUFEZ2dJQkFISEFmb1d0M0VISW9YL1FwNVBJczE3bnNUWHMKNVZRNmZZUWZ6RjRrNUErMHQxeFh5UCt5eVJlVlh0QVowQU1LOWFuelplcGdBZ3UvNEtwM1ZQUUNxZEpkaXBzUgp2YVBweG1pWXJPNUZOR0xMamY1bFgra1MwbGoyWnJrQ2RtQVh4YnBzVmQ4bW1PdkF6cHNCUG5INHhLMFVOM3ZXCjJzMi9DSGduSVhjcEJYUCtNVEdISlB2U2t6aDdDR2E2MjBCUWM3dGlMb3k0R1UrSzNZMjU0dlB6Tk9qU0VGazIKNHM2K2hsMEhybVh4TTJPdTRZL2tkL3lNdFllZm92cWNqNmR2azBTcHBCaWRFWUxrZXVlMjMvN3BmUUErSDRSegp3U2VwOE00MmdCcmFtQmtZand1ZkVucG1xdTc2MUk3b3FpUnJYNmZqUzB0MlZGa2N2YjB0QnVxY01FR3lHZXJrCjhKai9XZXZzUVozMytyaEpyajl1RXFrR1diUUJJemFnN2hsL2diTFdVVTlLNVhwMjVVVW00SFBFREY2azdBejYKbkpjNHVxYUZQZXVPRUFLRmx3YS95RzFLRFZscjJvbUxMNjZVYlYvRDlWa0oxclhPeHRhQkoxQU43UnYySE1QZQpJckdiZ3dUNG53cmYvdnFpMGtnMDlrcm5WSENSOHU3dzFPRCtneCtITzVzbVQ0RzVNZ2ZCRFVnRmhndUhZL2hLCmFaS3BaaGRmNEEyZ0d0RElzcnpvR0hRMjRCclQ4aVFheCsxelJObXRadGowNE95VU53MjRNU3dPQmNZZzdEVFcKU3ZISVZBbjMzSmxJd1VqVGZTSU9XaHpxUUVKRTQ0Y0hEdWRmNnJxNGR4eVpVWVl6T2hMcTRHZHUrRU1lY1VCKwpWcFI4dnpWV2dFb3g1T3AxCi0tLS0tRU5EIENFUlRJRklDQVRFLS0tLS0K\n server: https://someurl.com:443\n name: something\ncontexts:\n- context:\n cluster: something\n user: clusterUser_aks_something\n name: something\ncurrent-context: something\nkind: Config\npreferences: {}\nusers:\n- name: clusterUser_aks_something\n user:\n client-certificate-data: LS0tLS1CRUdJTiBDRVJUSUZJQ0FURS0tLS0tCk1JSUZIVENDQXdXZ0F3SUJBZ0lRZVE2ckZVOVFHaDA5bzBKaFNGeHhFVEFOQmdrcWhraUc5dzBCQVFzRkFEQU4KTVFzd0NRWURWUVFERXdKallUQWVGdzB5TWpBek1qUXhOak13TURSYUZ3MHlOREF6TWpReE5qUXdNRFJhTURBeApGekFWQmdOVkJBb1REbk41YzNSbGJUcHRZWE4wWlhKek1SVXdFd1lEVlFRREV3eHRZWE4wWlhKamJHbGxiblF3CmdnSWlNQTBHQ1NxR1NJYjNEUUVCQVFVQUE0SUNEd0F3Z2dJS0FvSUNBUUM2bVEyd0pxQnd6Uk4wV2ZGbzUxdmkKWndoSi9SRWttUC9sWkY5M1hGMDd2aEZybENLK3JUWm00cUZaMVRDMktxYm8zYVQ3dHlwR1VLRW55MjdWd2tSUwp0bXlYR0k4a3JkRCtCK1RRQ3hkdmhoTUthNjFoZ3E1NXpSaEljTCs3L1BnUHdGRXE2Q2swbnQ2amw3cDBZdVN6CjRjYUJjU200NldndC81bDU1RUM2OVBFN3pTNmR5VnB1NWdqcEVwT2RxYVJpT3VKbUMzWEdQNW5NMnYvMCswUGoKbGhzUlZZMTFRMkZaend0YTVKWTRtU0tWVU81YnYzcEswTGo2cDdCaVNLTzF0UlZ4K2V2OWhybTliQ25CQVRWNQpDSDgxV3pKMytWQ1R3VnlXNFF4ZXB5blJITWpzRWoyS2p4eTQ4YUx4UEo3UHpHTEV0TGY5RDJrNURZYm1uNjE0CmtaS0NmRDcxaWFwUU1wU1hvSVVxTzBaZ24vSGl6NGk4TGh3UTV1T0xwQ212VEJQNmlwek9lTWRvRVl6UmtHS3oKMFV0cmdpMWZnTnlwN1h0S1p5dm43M2xQa1NqR0NPT21hTm02anZjTnlwOGViRFpuTWd5STB3TG5FYVlVaHZJeQphakwxSHRTWWxvWXVFZXBFN0ZhTGNFSFFnOWtUQ1M0THNkL3pvczMxbzNKL3MwNkVHVTlVMnRhNlVHVWllT002ClAvNC9PVjhGMVRWY3dOdEtFZ0w2ZEptNVFWdGg4SVp5OXRJZzlndy9DY2p1Q0FoTTNYM3ZKTytHWHRMZnlhRzAKbUoxMzhEMkE4Y1krKzMvNHB2MWlDZ2NHUDNiWDRySmJxSU1pYlZGakh4enJTRVlsU0s1YXlaWS9YUk91aVRnSwpVOURzaDBhaG52cnJCWWMxSTJSeTl3SURBUUFCbzFZd1ZEQU9CZ05WSFE4QkFmOEVCQU1DQmFBd0V3WURWUjBsCkJBd3dDZ1lJS3dZQkJRVUhBd0l3REFZRFZSMFRBUUgvQkFJd0FEQWZCZ05WSFNNRUdEQVdnQlRvOGJhaGFBRlgKTElWMUpYdG0rbDFKWW12YTFUQU5CZ2txaGtpRzl3MEJBUXNGQUFPQ0FnRUEzb1ZaRW5WK2lXWnI1R3I2VDdDagpqSlVvbW8wOXBocU5Jdk1RNVc4VHl4eC9QbzZuV0pvejZ6dTBORjE5R0dYVUdsMmF3TzBsMmh0cnpWVEZ4UTV5CmVTQnFZVzd0K1lCUmZHYkZobnlwMndCNTl1OHhnZUJpNjU2MlpFS1NrTXpWNEowTy9zSTJMcWFhMndrUEIxeGIKMFpVbXpHUHhtMlM0dlZTd1FnaVNlYWp1VE56MDFHaHBvdXYyWm5oUzdJb3cwbzB1cUJjTzFoOXJ1UWZxREZTSwpKUmFsanVObk9tT2hFeS9YdEVYTDA1Nm9Hemt2QVFyN0d2SnBGeE1rMzVLRmt2TnROenhrblF4VW9oUGNjczdWCkpIb2k4RmY3TE5NVjJaMzc5Y2puUFNoVy91NEp6MGd6czA1WmZpbmloS3EwbHlCTll5VkR5WHM5bm1qNG52a1cKN2ZpUUlaOE9WdjkzZmxYeFBiQW5uTEpzNFFYY1RLekNrcFA4b2NPNCtiZ2dJQ0lVT05tZkMzN0U2NUEvSDczKwpadXZLMUpIaFJmU1ZOQzlGM2w3UnFadjYyMU16VVFqaWoxdDAxWDlveFRWY2Vydy82bGpUOTVteklvSHZaQXpVCnl5MUZpdjRKdFRpa0VnQXdLcWVnNW1TSisyd0VUeTkrbVRaWDJVY3Y0clJpUFJoUjJsYWNvTFRWWFN4Mzc3M1EKektoNXNYWmlXUW5jNEFwdzVWRHA4ZHpMWFV3VTBqTTJNUU8zYm1WM2NobzNDay9FVHM1bUJTdTd5NkRPUzBRbwp0cEZNbzJzZVRwU2U3QU50YmcyejQzTzRTOFpGSXZKektaYXhuZWZHWlpPbWUzOE9IdFN6M0ZNZ3lVcmFUK0RhCjg4Q1ZKZUhJc3FXb2dzN0tYdEpGa1NnPQotLS0tLUVORCBDRVJUSUZJQ0FURS0tLS0tCg==\n client-key-data: LS0tLS1CRUdJTiBSU0EgUFJJVkFURSBLRVktLS0tLQpNSUlKS0FJQkFBS0NBZ0VBdXBrTnNDYWdjTTBUZEZueGFPZGI0bWNJU2YwUkpKai81V1JmZDF4ZE83NFJhNVFpCnZxMDJadUtoV2RVd3RpcW02TjJrKzdjcVJsQ2hKOHR1MWNKRVVyWnNseGlQSkszUS9nZmswQXNYYjRZVENtdXQKWVlLdWVjMFlTSEMvdS96NEQ4QlJLdWdwTko3ZW81ZTZkR0xrcytIR2dYRXB1T2xvTGYrWmVlUkF1dlR4TzgwdQpuY2xhYnVZSTZSS1RuYW1rWWpyaVpndDF4aitaek5yLzlQdEQ0NVliRVZXTmRVTmhXYzhMV3VTV09Ka2lsVkR1Clc3OTZTdEM0K3Fld1lraWp0YlVWY2Zuci9ZYTV2V3dwd1FFMWVRaC9OVnN5ZC9sUWs4RmNsdUVNWHFjcDBSekkKN0JJOWlvOGN1UEdpOFR5ZXo4eGl4TFMzL1E5cE9RMkc1cCt0ZUpHU2dudys5WW1xVURLVWw2Q0ZLanRHWUoveAo0cytJdkM0Y0VPYmppNlFwcjB3VCtvcWN6bmpIYUJHTTBaQmlzOUZMYTRJdFg0RGNxZTE3U21jcjUrOTVUNUVvCnhnampwbWpadW83M0RjcWZIbXcyWnpJTWlOTUM1eEdtRklieU1tb3k5UjdVbUphR0xoSHFST3hXaTNCQjBJUFoKRXdrdUM3SGY4NkxOOWFOeWY3Tk9oQmxQVk5yV3VsQmxJbmpqT2ovK1B6bGZCZFUxWE1EYlNoSUMrblNadVVGYgpZZkNHY3ZiU0lQWU1Qd25JN2dnSVROMTk3eVR2aGw3UzM4bWh0SmlkZC9BOWdQSEdQdnQvK0tiOVlnb0hCajkyCjErS3lXNmlESW0xUll4OGM2MGhHSlVpdVdzbVdQMTBUcm9rNENsUFE3SWRHb1o3NjZ3V0hOU05rY3ZjQ0F3RUEKQVFLQ0FnQlEzcEpMSElKK1FMTEV3MUpYNTZVdjJ2MkJxM2JwaUpHbTVqaGxyNWNNbEZSU2JuSWNkMDlUaWJicQpDdlpBalAybmdKL0hJOXZqZTRCTWtlTW9LemlYTEU2bHNWUWdUbUI4S0FtbmpKY01rMnZmSVVtVU1DSFQwZXBMClF1b2wyLzNhUGJ3dnYweFViT0lLdm5CbGpwS1Z6eXpMM3JKNVhGYjFVSWhBaG9ielA4TG82d1RnQjJyMUV5Y2IKZEJ5YndQRG9UYUxmSE9wZkVDTms0Q2o4RUlXY3RlcG5PYy9EMlg3d2dFWG9qNWIzVW83bGJaelFFSTA4clhidAowdzBqbTEyd0c1bit1cFRuWEtOVkQvS01uaXlCbHdnaXBMS2J3bWFFa3RIQTVpb0pQNk5rNkhlL3NDd1J4L0puCnlQbVlXWEJ1bUtMWm80VDEzTjc2aGYxSUtEM3lmSTIxakh1V05YTWdmR3Q0OGZaUko5eFhEelUxbThKK3BTaEgKSHNKZWE4MTR5b2tobXVOam9oTEthZnI2ZXJHVm81MlJTWVlFUmYzeFduTEZWdHBxdVplVkUxWHVjSms4VTkvagpBSkJ1czFZd013Y3VXQXVqQ1paUE5GdjdhZkFiTHJwVjdRazA3SUY5bXJ4ZXhKQytzZVpJc1FDV0xpT05SaFFHCm5HQVdzM3krelpIU20yRzFnWTdBRjRpcXJtaGdGa2tSSkVSbVJwdC9KcW1LQVVIMko2MXpTNGlSN0Nhb1pVR1oKZ2oxQXJCOVNkeGFHbWxScGluZUY3QlVSdTRuTGVZYXdCcjZXcDVpYU1HOEw0a3pRTmFuVWtUVm1OVW5oc3Q3Vgo2NGdLS2krbnpNdmd3bjM2NHUrelNKL1VWUWtaWE4ybVppS0x6MnZabHZjdTV6bG8rUUtDQVFFQTFhYXJLNXpXCnVrN2dTT011Qld3WmZkNmIzNE5mSGNzVTlUZCtCTXRseno5eEVYT2NCUGFXeWNMalFvRTl4K0dna2lyR1YwVGsKRGRtTFB0TGhQYndRZklzNTNBd05ERGRRQnloditocUpJVGhUVmJrY1E4Mk8yV0llOUZRV2Y1NUgzaDlMVEQxVApEdEJmSlE1M0VlZk5SeS93TDQ4dWsrQ3JrajEwN2RTWitSTUtNZjV6M1hvZTRrZ0lwOTMzZHRnNVdWTGtPM29aCkJzNXFkQlVTM1FYYmRUMU1ZdkRCbXBtT05zMzVHN1VxbDk0cWRPYjlsZUVYeFFabGlkZDk3SG00K1lHb1l0Z1oKTzhrd0J4QTQxTzZsT0NTLzBwb0s1YVU4NDZyRzVyRTR2OWlzemVETHIzYW02R0o2Vm13S3QxRnNMWnlkRTllbApIYUFrVVNaLzJ0bFBCUUtDQVFFQTM1V2UydUFmM1R2Lys1eUxPSTRTbzlsQTdmL3FldmVUcy9NcDNLRENHWTliCnVwckhvZzhKR1lFRmxOcFg2WFNrb0duVks3VWk0SXY5ZTczV1FFNHViUE9ZUmI3eFo0a3JPY29iQ0h5cFFkTFkKMEJvNTI1UjVhelZiSmhSUlJrNlBza0J6NXhnMnZmNFh0cGM4bHRSWWMwK3FQU1pBdW1ZNjRDbGNldjdLMUF1cgptVjlHcHpaa05MVnZnaVNycVNlcmVrYXFkM0RDUmZJREpOM3VwT01Zc1FwY1p1ZFJvcTliSVJzUnRZWU9ubjc5CkY4UjMyN0IwZmg5Qjh5UFZ1ekx2Q1VwM2ZYa3Zjd0oxajF4ekJvamxvSVREQTIrcWZUQ3RWMFNHcU5BVkFrdzQKaG42U253cmI0WGVpOUJQbjg0K2VrcnM1dlg2MHE4RmovcE52YXozQ3l3S0NBUUJaN0l5ZkRxUlNSbUNnVFA1Ugp5ZTN3eklGTzBqeDJqY09FY3BiWDdjUXNOc2VnVU1pYVRpK3BQQjNySC9xZzVwWnU3eElNS1RMVG9YeTZOSWdaCk04NjhuTno5Z1JUOHowc2Z1Q1ZwWDBIWWVaeVp1QS90ZWRkbUo2WmZzQVRJTWhhTnB4NUtPSVY4OXJjVkljRjgKQjlTZTRjNTJOZzJrc0N1R29kZFZRdWFMcnpmYlV2M3hlalVGaU13YjI1RU10SFZ1NHpTczAvYzBwaXlvTHphQgpVTFhONHI4RDVkR1hBSXFiQnBhUzB1M2FmZWZnekZodmZRNUVIeTBkbDFXbzhwS29jYW90OEVhdW96OVR1Y0F4CjMwQXJJVXlibDdwK2JjM3pCUzR5YXVVMzJqcmhiSHhPbmVJaWJWQ1FqMmp6UDVJSW9LSjhkNGRIc04rWVNGd0kKQU84QkFvSUJBRFRONjJTYUJpeUQzU01aaDYvbHJmVlFmQXM1bzdGREEzaytkcWFLdVF5OFZOZXZjbktOeG9KbApmR0g1WjBYVnJJUE9PdkJGcVdVSzZ1VHNvc3N4SzduRGxqVHlzYVRZT29NOWZrRDA0Q3lSbFc4Z29vVi9mV1dhCmhscHA5Zi82MGVreFc2NDZnOE0vWFc1Y0xZMFp2WUlPVUpCOGxsRHZqL3dkQ0tCcnlJOW42akVnMVZqc2VhSVIKTDdLMjRtdmkySmJhVmF3N3owWWhzQ2htMmRQTFpxdDVYUFZZc0drUnJSNFdmSW80alA5VjBvUm9mRDVBWUdMaApFdnhQZkV6bjdKaHZJK1ZZVjZKNzlEUFZpNzBCVytvYk1NdUE5ZXozTUJrcUwvdHltV09maU1JSzVxbjFNSlVCCllsVHUxcHNwVWpRcFQ2dTNYd2dwZG1wTGU4Y0NJUjBDZ2dFQkFNMXNDanFBZUovNElxNzNGby8zcFhCZUUrM1kKWUptSEFsUWFtVm1zaXBEb3pJY0RhUDNEMGZWY21YbXRaa3h0YVM0d0kxaHpvd3NOR3RuSGxmVzlYbGtueGkvYwpDa3ZwUEJadGRyRUpHSnNucEdaaEUzZFZpTmtvUkFCVStGRS9WWTByZ016N3ZWM1ZkOHNmc1lEWVV0U0dtMy90ClRtdmp1WjhRY0wzVWNJYVJpNjE4UG1HUnA2NU1MdHRhd3BJeW0yTi9jcjFLbzRmNkpNYXBBZ3VpVlEwT091bTkKUkRBdTBIbEsrenVJQTlOQVNZaTlScEFjamxzTlZ3RVFvTlBZajlIRVAyRElLcnNDRnp1V0dJMCtBeFU0VWJVegpIU2ExT2ZqZlFSWkVrclhQbEJNZXJhQ1IvNUhtZ2lOMk1FZmY3MUpoOEh2VHZTVlduTGFjdStkelZ0dz0KLS0tLS1FTkQgUlNBIFBSSVZBVEUgS0VZLS0tLS0K\n token: d3c481cfb4e420d1d4998d0d1f4e4c4505bafbeb8a322e67b43032d6e9773ea7f35e05b6c57a31e64c924490d474b181c33db3363724f26cb8ce729a57edf3a0\n", + "kubelet_identity": [ + { + "client_id": "b99a4ed0-7e14-4623-aac4-0c2012de256d", + "object_id": "817ba65b-6b4d-4380-a2a5-7d3ae4cc63db", + "user_assigned_identity_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/MC_aks_something_centralus/providers/Microsoft.ManagedIdentity/userAssignedIdentities/something-agentpool" + } + ], + "kubernetes_version": "1.21.9", + "linux_profile": [], + "local_account_disabled": false, + "location": "centralus", + "maintenance_window": [], + "name": "something", + "network_profile": [ + { + "dns_service_ip": "10.137.128.2", + "docker_bridge_cidr": "172.17.0.1/16", + "load_balancer_profile": [ + { + "effective_outbound_ips": [ + "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/MC_aks_something_centralus/providers/Microsoft.Network/publicIPAddresses/8713a749-9b66-48a7-b67b-010852da5d26" + ], + "idle_timeout_in_minutes": 0, + "managed_outbound_ip_count": 1, + "outbound_ip_address_ids": [], + "outbound_ip_prefix_ids": [], + "outbound_ports_allocated": 0 + } + ], + "load_balancer_sku": "Standard", + "nat_gateway_profile": [], + "network_mode": "", + "network_plugin": "azure", + "network_policy": "", + "outbound_type": "loadBalancer", + "pod_cidr": "", + "service_cidr": "10.137.128.0/18" + } + ], + "node_resource_group": "MC_aks_something_centralus", + "portal_fqdn": "32f4699eef7649ea32eaecda9acc4039-priv.portal.hcp.centralus.azmk8s.io", + "private_cluster_enabled": true, + "private_cluster_public_fqdn_enabled": false, + "private_dns_zone_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/something/providers/Microsoft.Network/privateDnsZones/privatelink.centralus.azmk8s.io", + "private_fqdn": "something-bd56327b.privatelink.centralus.azmk8s.io", + "private_link_enabled": true, + "public_network_access_enabled": true, + "resource_group_name": "aks", + "role_based_access_control": [ + { + "azure_active_directory": [], + "enabled": false + } + ], + "service_principal": [], + "sku_tier": "Free", + "tags": {}, + "timeouts": null, + "windows_profile": [ + { + "admin_password": "", + "admin_username": "azureuser", + "license": "" + } + ] + }, + "sensitive_values": { + "addon_profile": [ + { + "aci_connector_linux": [ + {} + ], + "azure_keyvault_secrets_provider": [], + "azure_policy": [ + {} + ], + "http_application_routing": [ + {} + ], + "ingress_application_gateway": [], + "kube_dashboard": [], + "oms_agent": [ + { + "oms_agent_identity": [ + {} + ] + } + ], + "open_service_mesh": [] + } + ], + "api_server_authorized_ip_ranges": [], + "auto_scaler_profile": [ + {} + ], + "default_node_pool": [ + { + "availability_zones": [], + "kubelet_config": [], + "linux_os_config": [], + "node_labels": {}, + "node_taints": [], + "tags": {}, + "upgrade_settings": [] + } + ], + "http_proxy_config": [], + "identity": [ + {} + ], + "kube_admin_config": [], + "kube_config": [ + {} + ], + "kubelet_identity": [ + {} + ], + "linux_profile": [], + "maintenance_window": [], + "network_profile": [ + { + "load_balancer_profile": [ + { + "effective_outbound_ips": [ + false + ], + "outbound_ip_address_ids": [], + "outbound_ip_prefix_ids": [] + } + ], + "nat_gateway_profile": [] + } + ], + "role_based_access_control": [ + { + "azure_active_directory": [] + } + ], + "service_principal": [], + "tags": {}, + "windows_profile": [ + {} + ] + }, + "depends_on": [ + "module.aks_lz.azurerm_role_assignment.subscription_connectivity_dns_contributor", + "module.aks_lz.data.azurerm_log_analytics_workspace.management", + "module.aks_lz.data.azurerm_private_dns_zone.aks_private_dns_id", + "module.aks_lz.data.azurerm_private_dns_zone.k8_connectivity", + "module.aks_lz.module.aks_vnet.azurerm_virtual_network.aks_vnet", + "module.aks_lz.azurerm_role_assignment.network_contributor", + "module.aks_lz.azurerm_user_assigned_identity.aks_msi", + "module.aks_lz.module.aks_vnet.azurerm_subnet.aks_nodes_and_pods", + "module.aks_lz.azurerm_resource_group.lz_resource_group" + ] + }, + { + "address": "module.aks_lz.module.aks.data.azurerm_resource_group.aks_node_pool_resource_group", + "mode": "data", + "type": "azurerm_resource_group", + "name": "aks_node_pool_resource_group", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 0, + "values": { + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/MC_aks_something_centralus", + "location": "centralus", + "name": "MC_aks_something_centralus", + "tags": { + "aks-managed-cluster-name": "something", + "aks-managed-cluster-rg": "aks" + }, + "timeouts": null + }, + "sensitive_values": { + "tags": {} + } + } + ], + "address": "module.aks_lz.module.aks" + }, + { + "resources": [ + { + "address": "module.aks_lz.module.something_public_dns_zone[0].azurerm_dns_ns_record.ns_record[0]", + "mode": "managed", + "type": "azurerm_dns_ns_record", + "name": "ns_record", + "index": 0, + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 0, + "values": { + "fqdn": "some.url.io.", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/something/providers/Microsoft.Network/dnszones/azurecaf.liatr.io/NS/something", + "name": "something", + "records": [ + "ns1-38.azure-dns.com.", + "ns2-38.azure-dns.net.", + "ns3-38.azure-dns.org.", + "ns4-38.azure-dns.info." + ], + "resource_group_name": "something", + "tags": {}, + "timeouts": null, + "ttl": 300, + "zone_name": "azurecaf.liatr.io" + }, + "sensitive_values": { + "records": [ + false, + false, + false, + false + ], + "tags": {} + }, + "depends_on": [ + "module.aks_lz.module.something_public_dns_zone.azurerm_dns_zone.public_dns_zone", + "module.aks_lz.azurerm_resource_group.lz_resource_group" + ] + }, + { + "address": "module.aks_lz.module.something_public_dns_zone[0].azurerm_dns_zone.public_dns_zone", + "mode": "managed", + "type": "azurerm_dns_zone", + "name": "public_dns_zone", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 1, + "values": { + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/dnszones/some.url.io", + "max_number_of_record_sets": 10000, + "name": "some.url.io", + "name_servers": [ + "ns1-38.azure-dns.com.", + "ns2-38.azure-dns.net.", + "ns3-38.azure-dns.org.", + "ns4-38.azure-dns.info." + ], + "number_of_record_sets": 4, + "resource_group_name": "aks", + "soa_record": [ + { + "email": "azuredns-hostmaster.microsoft.com", + "expire_time": 2419200, + "fqdn": "some.url.io.", + "host_name": "ns1-38.azure-dns.com.", + "minimum_ttl": 300, + "refresh_time": 3600, + "retry_time": 300, + "serial_number": 1, + "tags": {}, + "ttl": 3600 + } + ], + "tags": {}, + "timeouts": null + }, + "sensitive_values": { + "name_servers": [ + false, + false, + false, + false + ], + "soa_record": [ + { + "tags": {} + } + ], + "tags": {} + }, + "depends_on": [ + "module.aks_lz.azurerm_resource_group.lz_resource_group" + ] + } + ], + "address": "module.aks_lz.module.something_public_dns_zone[0]" + }, + { + "resources": [ + { + "address": "module.aks_lz.module.aks_vnet.azurerm_network_security_group.aks_vnet", + "mode": "managed", + "type": "azurerm_network_security_group", + "name": "aks_vnet", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 0, + "values": { + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/networkSecurityGroups/something", + "location": "centralus", + "name": "something", + "resource_group_name": "aks", + "security_rule": [ + { + "access": "Allow", + "description": "Allow inbound http traffic", + "destination_address_prefix": "AzureCloud", + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_range": "80", + "destination_port_ranges": [], + "direction": "Inbound", + "name": "AllowWebHTTPInbound", + "priority": 2000, + "protocol": "tcp", + "source_address_prefix": "Internet", + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_range": "*", + "source_port_ranges": [] + }, + { + "access": "Allow", + "description": "Allow inbound https traffic", + "destination_address_prefix": "AzureCloud", + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_range": "443", + "destination_port_ranges": [], + "direction": "Inbound", + "name": "AllowWebHTTPSInbound", + "priority": 2001, + "protocol": "tcp", + "source_address_prefix": "Internet", + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_range": "*", + "source_port_ranges": [] + }, + { + "access": "Allow", + "description": "Allow inbound traffic from all VMs in VNET", + "destination_address_prefix": "VirtualNetwork", + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_range": "*", + "destination_port_ranges": [], + "direction": "Inbound", + "name": "AllowVnetInBound", + "priority": 4000, + "protocol": "*", + "source_address_prefix": "VirtualNetwork", + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_range": "*", + "source_port_ranges": [] + }, + { + "access": "Allow", + "description": "Allow inbound traffic from azure load balancer", + "destination_address_prefix": "*", + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_range": "*", + "destination_port_ranges": [], + "direction": "Inbound", + "name": "AllowAzureLoadBalancerInBound", + "priority": 4001, + "protocol": "*", + "source_address_prefix": "AzureLoadBalancer", + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_range": "*", + "source_port_ranges": [] + }, + { + "access": "Allow", + "description": "Allow outbound traffic from all VMs to Internet", + "destination_address_prefix": "Internet", + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_range": "*", + "destination_port_ranges": [], + "direction": "Outbound", + "name": "AllowInternetOutBound", + "priority": 4001, + "protocol": "*", + "source_address_prefix": "*", + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_range": "*", + "source_port_ranges": [] + }, + { + "access": "Allow", + "description": "Allow outbound traffic from all VMs to all VMs in VNET", + "destination_address_prefix": "VirtualNetwork", + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_range": "*", + "destination_port_ranges": [], + "direction": "Outbound", + "name": "AllowVnetOutBound", + "priority": 4000, + "protocol": "*", + "source_address_prefix": "VirtualNetwork", + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_range": "*", + "source_port_ranges": [] + }, + { + "access": "Deny", + "description": "Deny all inbound traffic", + "destination_address_prefix": "*", + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_range": "*", + "destination_port_ranges": [], + "direction": "Inbound", + "name": "DenyAllInBound", + "priority": 4050, + "protocol": "*", + "source_address_prefix": "*", + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_range": "*", + "source_port_ranges": [] + }, + { + "access": "Deny", + "description": "Deny all outbound traffic", + "destination_address_prefix": "*", + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_range": "*", + "destination_port_ranges": [], + "direction": "Outbound", + "name": "DenyAllOutBound", + "priority": 4050, + "protocol": "*", + "source_address_prefix": "*", + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_range": "*", + "source_port_ranges": [] + } + ], + "tags": {}, + "timeouts": null + }, + "sensitive_values": { + "security_rule": [ + { + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_ranges": [], + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_ranges": [] + }, + { + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_ranges": [], + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_ranges": [] + }, + { + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_ranges": [], + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_ranges": [] + }, + { + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_ranges": [], + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_ranges": [] + }, + { + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_ranges": [], + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_ranges": [] + }, + { + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_ranges": [], + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_ranges": [] + }, + { + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_ranges": [], + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_ranges": [] + }, + { + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_ranges": [], + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_ranges": [] + } + ], + "tags": {} + }, + "depends_on": [ + "module.aks_lz.azurerm_resource_group.lz_resource_group" + ] + }, + { + "address": "module.aks_lz.module.aks_vnet.azurerm_network_security_rule.aks_vnet[\"AllowAzureLoadBalancerInBound\"]", + "mode": "managed", + "type": "azurerm_network_security_rule", + "name": "aks_vnet", + "index": "AllowAzureLoadBalancerInBound", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 0, + "values": { + "access": "Allow", + "description": "Allow inbound traffic from azure load balancer", + "destination_address_prefix": "*", + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_range": "*", + "destination_port_ranges": [], + "direction": "Inbound", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/networkSecurityGroups/something/securityRules/AllowAzureLoadBalancerInBound", + "name": "AllowAzureLoadBalancerInBound", + "network_security_group_name": "something", + "priority": 4001, + "protocol": "*", + "resource_group_name": "aks", + "source_address_prefix": "AzureLoadBalancer", + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_range": "*", + "source_port_ranges": [], + "timeouts": null + }, + "sensitive_values": { + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_ranges": [], + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_ranges": [] + }, + "depends_on": [ + "module.aks_lz.azurerm_resource_group.lz_resource_group", + "module.aks_lz.module.aks_vnet.azurerm_network_security_group.aks_vnet" + ] + }, + { + "address": "module.aks_lz.module.aks_vnet.azurerm_network_security_rule.aks_vnet[\"AllowInternetOutBound\"]", + "mode": "managed", + "type": "azurerm_network_security_rule", + "name": "aks_vnet", + "index": "AllowInternetOutBound", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 0, + "values": { + "access": "Allow", + "description": "Allow outbound traffic from all VMs to Internet", + "destination_address_prefix": "Internet", + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_range": "*", + "destination_port_ranges": [], + "direction": "Outbound", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/networkSecurityGroups/something/securityRules/AllowInternetOutBound", + "name": "AllowInternetOutBound", + "network_security_group_name": "something", + "priority": 4001, + "protocol": "*", + "resource_group_name": "aks", + "source_address_prefix": "*", + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_range": "*", + "source_port_ranges": [], + "timeouts": null + }, + "sensitive_values": { + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_ranges": [], + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_ranges": [] + }, + "depends_on": [ + "module.aks_lz.azurerm_resource_group.lz_resource_group", + "module.aks_lz.module.aks_vnet.azurerm_network_security_group.aks_vnet" + ] + }, + { + "address": "module.aks_lz.module.aks_vnet.azurerm_network_security_rule.aks_vnet[\"AllowVnetInBound\"]", + "mode": "managed", + "type": "azurerm_network_security_rule", + "name": "aks_vnet", + "index": "AllowVnetInBound", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 0, + "values": { + "access": "Allow", + "description": "Allow inbound traffic from all VMs in VNET", + "destination_address_prefix": "VirtualNetwork", + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_range": "*", + "destination_port_ranges": [], + "direction": "Inbound", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/networkSecurityGroups/something/securityRules/AllowVnetInBound", + "name": "AllowVnetInBound", + "network_security_group_name": "something", + "priority": 4000, + "protocol": "*", + "resource_group_name": "aks", + "source_address_prefix": "VirtualNetwork", + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_range": "*", + "source_port_ranges": [], + "timeouts": null + }, + "sensitive_values": { + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_ranges": [], + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_ranges": [] + }, + "depends_on": [ + "module.aks_lz.azurerm_resource_group.lz_resource_group", + "module.aks_lz.module.aks_vnet.azurerm_network_security_group.aks_vnet" + ] + }, + { + "address": "module.aks_lz.module.aks_vnet.azurerm_network_security_rule.aks_vnet[\"AllowVnetOutBound\"]", + "mode": "managed", + "type": "azurerm_network_security_rule", + "name": "aks_vnet", + "index": "AllowVnetOutBound", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 0, + "values": { + "access": "Allow", + "description": "Allow outbound traffic from all VMs to all VMs in VNET", + "destination_address_prefix": "VirtualNetwork", + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_range": "*", + "destination_port_ranges": [], + "direction": "Outbound", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/networkSecurityGroups/something/securityRules/AllowVnetOutBound", + "name": "AllowVnetOutBound", + "network_security_group_name": "something", + "priority": 4000, + "protocol": "*", + "resource_group_name": "aks", + "source_address_prefix": "VirtualNetwork", + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_range": "*", + "source_port_ranges": [], + "timeouts": null + }, + "sensitive_values": { + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_ranges": [], + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_ranges": [] + }, + "depends_on": [ + "module.aks_lz.azurerm_resource_group.lz_resource_group", + "module.aks_lz.module.aks_vnet.azurerm_network_security_group.aks_vnet" + ] + }, + { + "address": "module.aks_lz.module.aks_vnet.azurerm_network_security_rule.aks_vnet[\"AllowWebHTTPInbound\"]", + "mode": "managed", + "type": "azurerm_network_security_rule", + "name": "aks_vnet", + "index": "AllowWebHTTPInbound", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 0, + "values": { + "access": "Allow", + "description": "Allow inbound http traffic", + "destination_address_prefix": "AzureCloud", + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_range": "80", + "destination_port_ranges": [], + "direction": "Inbound", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/networkSecurityGroups/something/securityRules/AllowWebHTTPInbound", + "name": "AllowWebHTTPInbound", + "network_security_group_name": "something", + "priority": 2000, + "protocol": "tcp", + "resource_group_name": "aks", + "source_address_prefix": "Internet", + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_range": "*", + "source_port_ranges": [], + "timeouts": null + }, + "sensitive_values": { + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_ranges": [], + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_ranges": [] + }, + "depends_on": [ + "module.aks_lz.azurerm_resource_group.lz_resource_group", + "module.aks_lz.module.aks_vnet.azurerm_network_security_group.aks_vnet" + ] + }, + { + "address": "module.aks_lz.module.aks_vnet.azurerm_network_security_rule.aks_vnet[\"AllowWebHTTPSInbound\"]", + "mode": "managed", + "type": "azurerm_network_security_rule", + "name": "aks_vnet", + "index": "AllowWebHTTPSInbound", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 0, + "values": { + "access": "Allow", + "description": "Allow inbound https traffic", + "destination_address_prefix": "AzureCloud", + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_range": "443", + "destination_port_ranges": [], + "direction": "Inbound", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/networkSecurityGroups/something/securityRules/AllowWebHTTPSInbound", + "name": "AllowWebHTTPSInbound", + "network_security_group_name": "something", + "priority": 2001, + "protocol": "tcp", + "resource_group_name": "aks", + "source_address_prefix": "Internet", + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_range": "*", + "source_port_ranges": [], + "timeouts": null + }, + "sensitive_values": { + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_ranges": [], + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_ranges": [] + }, + "depends_on": [ + "module.aks_lz.azurerm_resource_group.lz_resource_group", + "module.aks_lz.module.aks_vnet.azurerm_network_security_group.aks_vnet" + ] + }, + { + "address": "module.aks_lz.module.aks_vnet.azurerm_network_security_rule.aks_vnet[\"DenyAllInBound\"]", + "mode": "managed", + "type": "azurerm_network_security_rule", + "name": "aks_vnet", + "index": "DenyAllInBound", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 0, + "values": { + "access": "Deny", + "description": "Deny all inbound traffic", + "destination_address_prefix": "*", + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_range": "*", + "destination_port_ranges": [], + "direction": "Inbound", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/networkSecurityGroups/something/securityRules/DenyAllInBound", + "name": "DenyAllInBound", + "network_security_group_name": "something", + "priority": 4050, + "protocol": "*", + "resource_group_name": "aks", + "source_address_prefix": "*", + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_range": "*", + "source_port_ranges": [], + "timeouts": null + }, + "sensitive_values": { + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_ranges": [], + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_ranges": [] + }, + "depends_on": [ + "module.aks_lz.module.aks_vnet.azurerm_network_security_group.aks_vnet", + "module.aks_lz.azurerm_resource_group.lz_resource_group" + ] + }, + { + "address": "module.aks_lz.module.aks_vnet.azurerm_network_security_rule.aks_vnet[\"DenyAllOutBound\"]", + "mode": "managed", + "type": "azurerm_network_security_rule", + "name": "aks_vnet", + "index": "DenyAllOutBound", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 0, + "values": { + "access": "Deny", + "description": "Deny all outbound traffic", + "destination_address_prefix": "*", + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_range": "*", + "destination_port_ranges": [], + "direction": "Outbound", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/networkSecurityGroups/something/securityRules/DenyAllOutBound", + "name": "DenyAllOutBound", + "network_security_group_name": "something", + "priority": 4050, + "protocol": "*", + "resource_group_name": "aks", + "source_address_prefix": "*", + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_range": "*", + "source_port_ranges": [], + "timeouts": null + }, + "sensitive_values": { + "destination_address_prefixes": [], + "destination_application_security_group_ids": [], + "destination_port_ranges": [], + "source_address_prefixes": [], + "source_application_security_group_ids": [], + "source_port_ranges": [] + }, + "depends_on": [ + "module.aks_lz.azurerm_resource_group.lz_resource_group", + "module.aks_lz.module.aks_vnet.azurerm_network_security_group.aks_vnet" + ] + }, + { + "address": "module.aks_lz.module.aks_vnet.azurerm_subnet.aks_nodes_and_pods", + "mode": "managed", + "type": "azurerm_subnet", + "name": "aks_nodes_and_pods", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 0, + "values": { + "address_prefix": "10.137.0.0/17", + "address_prefixes": [ + "10.137.0.0/17" + ], + "delegation": [], + "enforce_private_link_endpoint_network_policies": true, + "enforce_private_link_service_network_policies": false, + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/virtualNetworks/something/subnets/something", + "name": "something", + "resource_group_name": "aks", + "service_endpoint_policy_ids": [], + "service_endpoints": [], + "timeouts": null, + "virtual_network_name": "something" + }, + "sensitive_values": { + "address_prefixes": [ + false + ], + "delegation": [], + "service_endpoint_policy_ids": [], + "service_endpoints": [] + }, + "depends_on": [ + "module.aks_lz.module.aks_vnet.azurerm_virtual_network.aks_vnet", + "module.aks_lz.azurerm_resource_group.lz_resource_group" + ] + }, + { + "address": "module.aks_lz.module.aks_vnet.azurerm_subnet.service_endpoints", + "mode": "managed", + "type": "azurerm_subnet", + "name": "service_endpoints", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 0, + "values": { + "address_prefix": "10.137.192.0/21", + "address_prefixes": [ + "10.137.192.0/21" + ], + "delegation": [], + "enforce_private_link_endpoint_network_policies": true, + "enforce_private_link_service_network_policies": false, + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/virtualNetworks/something/subnets/service-endpoints", + "name": "service-endpoints", + "resource_group_name": "aks", + "service_endpoint_policy_ids": [], + "service_endpoints": [ + "Microsoft.KeyVault" + ], + "timeouts": null, + "virtual_network_name": "something" + }, + "sensitive_values": { + "address_prefixes": [ + false + ], + "delegation": [], + "service_endpoint_policy_ids": [], + "service_endpoints": [ + false + ] + }, + "depends_on": [ + "module.aks_lz.azurerm_resource_group.lz_resource_group", + "module.aks_lz.module.aks_vnet.azurerm_virtual_network.aks_vnet" + ] + }, + { + "address": "module.aks_lz.module.aks_vnet.azurerm_subnet_network_security_group_association.aks_vnet", + "mode": "managed", + "type": "azurerm_subnet_network_security_group_association", + "name": "aks_vnet", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 0, + "values": { + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/virtualNetworks/something/subnets/something", + "network_security_group_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/networkSecurityGroups/something", + "subnet_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/virtualNetworks/something/subnets/something", + "timeouts": null + }, + "sensitive_values": {}, + "depends_on": [ + "module.aks_lz.module.aks_vnet.azurerm_subnet.aks_nodes_and_pods", + "module.aks_lz.module.aks_vnet.azurerm_virtual_network.aks_vnet", + "module.aks_lz.azurerm_resource_group.lz_resource_group", + "module.aks_lz.module.aks_vnet.azurerm_network_security_group.aks_vnet" + ] + }, + { + "address": "module.aks_lz.module.aks_vnet.azurerm_virtual_network.aks_vnet", + "mode": "managed", + "type": "azurerm_virtual_network", + "name": "aks_vnet", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 0, + "values": { + "address_space": [ + "10.137.0.0/16" + ], + "bgp_community": "", + "ddos_protection_plan": [], + "dns_servers": [ + "10.130.3.4" + ], + "flow_timeout_in_minutes": 0, + "guid": "478a1c35-8776-430f-8ea7-4d16de47f642", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/virtualNetworks/something", + "location": "centralus", + "name": "something", + "resource_group_name": "aks", + "subnet": [ + { + "address_prefix": "10.137.0.0/17", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/virtualNetworks/something/subnets/something", + "name": "something", + "security_group": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/networkSecurityGroups/something" + }, + { + "address_prefix": "10.137.192.0/21", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/virtualNetworks/something/subnets/service-endpoints", + "name": "service-endpoints", + "security_group": "" + } + ], + "tags": {}, + "timeouts": null, + "vm_protection_enabled": false + }, + "sensitive_values": { + "address_space": [ + false + ], + "ddos_protection_plan": [], + "dns_servers": [ + false + ], + "subnet": [ + {}, + {} + ], + "tags": {} + }, + "depends_on": [ + "module.aks_lz.azurerm_resource_group.lz_resource_group" + ] + }, + { + "address": "module.aks_lz.module.aks_vnet.azurerm_virtual_network_dns_servers.aks_vnet[0]", + "mode": "managed", + "type": "azurerm_virtual_network_dns_servers", + "name": "aks_vnet", + "index": 0, + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 0, + "values": { + "dns_servers": [ + "10.130.3.4" + ], + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/virtualNetworks/something/dnsServers/default", + "timeouts": null, + "virtual_network_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/virtualNetworks/something" + }, + "sensitive_values": { + "dns_servers": [ + false + ] + }, + "depends_on": [ + "module.aks_lz.azurerm_resource_group.lz_resource_group", + "module.aks_lz.module.aks_vnet.azurerm_virtual_network.aks_vnet" + ] + } + ], + "address": "module.aks_lz.module.aks_vnet" + }, + { + "resources": [ + { + "address": "module.aks_lz.module.key_vault.azurerm_key_vault.key_vault", + "mode": "managed", + "type": "azurerm_key_vault", + "name": "key_vault", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 2, + "values": { + "access_policy": [ + { + "application_id": "", + "certificate_permissions": [], + "key_permissions": [ + "Get" + ], + "object_id": "01efe4c4-2b3c-4f73-8f97-0528fbc36bd3", + "secret_permissions": [ + "Get" + ], + "storage_permissions": [ + "Get" + ], + "tenant_id": "somesome" + } + ], + "contact": [], + "enable_rbac_authorization": false, + "enabled_for_deployment": false, + "enabled_for_disk_encryption": true, + "enabled_for_template_deployment": false, + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.KeyVault/vaults/kv-lzcore-stg", + "location": "centralus", + "name": "kv-lzcore-stg", + "network_acls": [ + { + "bypass": "AzureServices", + "default_action": "Deny", + "ip_rules": [], + "virtual_network_subnet_ids": [] + } + ], + "purge_protection_enabled": true, + "resource_group_name": "aks", + "sku_name": "standard", + "soft_delete_enabled": true, + "soft_delete_retention_days": 7, + "tags": {}, + "tenant_id": "somesome", + "timeouts": null, + "vault_uri": "https://kv-lzcore-stg.vault.azure.net/" + }, + "sensitive_values": { + "access_policy": [ + { + "certificate_permissions": [], + "key_permissions": [ + false + ], + "secret_permissions": [ + false + ], + "storage_permissions": [ + false + ] + } + ], + "contact": [], + "network_acls": [ + { + "ip_rules": [], + "virtual_network_subnet_ids": [] + } + ], + "tags": {} + }, + "depends_on": [ + "module.aks_lz.azurerm_resource_group.lz_resource_group", + "module.aks_lz.module.key_vault.data.azurerm_client_config.current" + ] + }, + { + "address": "module.aks_lz.module.key_vault.data.azurerm_client_config.current", + "mode": "data", + "type": "azurerm_client_config", + "name": "current", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 0, + "values": { + "client_id": "04b07795-8ddb-461a-bbee-02f9e1bf7b46", + "id": "2022-04-28 15:29:59.825271 +0000 UTC", + "object_id": "b4a039d0-ae6c-4e21-a43c-4484f103b106", + "subscription_id": "id", + "tenant_id": "somesome", + "timeouts": null + }, + "sensitive_values": {} + }, + { + "address": "module.aks_lz.module.key_vault.data.azurerm_private_dns_zone.key_vault", + "mode": "data", + "type": "azurerm_private_dns_zone", + "name": "key_vault", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 0, + "values": { + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/something/providers/Microsoft.Network/privateDnsZones/privatelink.vaultcore.azure.net", + "max_number_of_record_sets": 25000, + "max_number_of_virtual_network_links": 1000, + "max_number_of_virtual_network_links_with_registration": 100, + "name": "privatelink.vaultcore.azure.net", + "number_of_record_sets": 3, + "resource_group_name": "something", + "tags": { + "resource": "key_vault" + }, + "timeouts": null + }, + "sensitive_values": { + "tags": {} + } + } + ], + "address": "module.aks_lz.module.key_vault" + } + ] + }, + { + "resources": [ + { + "address": "module.sql_db.azurerm_key_vault_secret.sql_pass", + "mode": "managed", + "type": "azurerm_key_vault_secret", + "name": "sql_pass", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 0, + "values": { + "content_type": "password", + "expiration_date": null, + "id": "https://something.vault.azure.net/secrets/envelope-game/9b0eb871faf04d439f979ae735bb1648", + "key_vault_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/something/providers/Microsoft.KeyVault/vaults/something", + "name": "envelope-game", + "not_before_date": null, + "tags": {}, + "timeouts": null, + "value": "A>7TN7Gvf4y++i6n", + "version": "9b0eb871faf04d439f979ae735bb1648", + "versionless_id": "https://something.vault.azure.net/secrets/envelope-game" + }, + "sensitive_values": { + "tags": {}, + "value": true + }, + "depends_on": [ + "module.aks_lz.azurerm_resource_group.lz_resource_group", + "module.sql_db.azurerm_mysql_database.sql_db", + "module.sql_db.azurerm_mysql_server.db_server", + "module.sql_db.data.azurerm_key_vault.ss_kv", + "module.sql_db.random_password.sql_pass" + ] + }, + { + "address": "module.sql_db.azurerm_mysql_database.sql_db", + "mode": "managed", + "type": "azurerm_mysql_database", + "name": "sql_db", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 0, + "values": { + "charset": "utf8", + "collation": "utf8_unicode_ci", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.DBforMySQL/servers/envelope-game/databases/envelope-game", + "name": "envelope-game", + "resource_group_name": "aks", + "server_name": "envelope-game", + "timeouts": null + }, + "sensitive_values": {}, + "depends_on": [ + "module.aks_lz.azurerm_resource_group.lz_resource_group", + "module.sql_db.azurerm_mysql_server.db_server", + "module.sql_db.random_password.sql_pass" + ] + }, + { + "address": "module.sql_db.azurerm_mysql_server.db_server", + "mode": "managed", + "type": "azurerm_mysql_server", + "name": "db_server", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 0, + "values": { + "administrator_login": "envelope-game", + "administrator_login_password": "A>7TN7Gvf4y++i6n", + "auto_grow_enabled": false, + "backup_retention_days": 7, + "create_mode": "Default", + "creation_source_server_id": null, + "fqdn": "envelope-game.mysql.database.azure.com", + "geo_redundant_backup_enabled": false, + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.DBforMySQL/servers/envelope-game", + "identity": [], + "infrastructure_encryption_enabled": false, + "location": "centralus", + "name": "envelope-game", + "public_network_access_enabled": false, + "resource_group_name": "aks", + "restore_point_in_time": null, + "sku_name": "GP_Gen5_2", + "ssl_enforcement": "Disabled", + "ssl_enforcement_enabled": false, + "ssl_minimal_tls_version_enforced": "TLSEnforcementDisabled", + "storage_mb": 5120, + "storage_profile": [ + { + "auto_grow": "Disabled", + "backup_retention_days": 7, + "geo_redundant_backup": "Disabled", + "storage_mb": 5120 + } + ], + "tags": { + "environment": "stg" + }, + "threat_detection_policy": [], + "timeouts": null, + "version": "5.7" + }, + "sensitive_values": { + "administrator_login_password": true, + "identity": [], + "storage_profile": [ + {} + ], + "tags": {}, + "threat_detection_policy": [] + }, + "depends_on": [ + "module.aks_lz.azurerm_resource_group.lz_resource_group", + "module.sql_db.random_password.sql_pass" + ] + }, + { + "address": "module.sql_db.azurerm_private_endpoint.db_endpoint", + "mode": "managed", + "type": "azurerm_private_endpoint", + "name": "db_endpoint", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 0, + "values": { + "custom_dns_configs": [], + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/privateEndpoints/envelope-game", + "location": "centralus", + "name": "envelope-game", + "network_interface": [ + { + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/networkInterfaces/envelope-game.nic.c5c60c65-ef8a-46b0-a1ce-1101b3d54376", + "name": "envelope-game.nic.c5c60c65-ef8a-46b0-a1ce-1101b3d54376" + } + ], + "private_dns_zone_configs": [ + { + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/privateEndpoints/envelope-game/privateDnsZoneGroups/privatelink-dns-zones/privateDnsZoneConfigs/mysql.database.azure.com", + "name": "mysql.database.azure.com", + "private_dns_zone_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/something/providers/Microsoft.Network/privateDnsZones/mysql.database.azure.com", + "record_sets": [ + { + "fqdn": "envelope-game.mysql.database.azure.com", + "ip_addresses": [ + "10.137.192.4" + ], + "name": "envelope-game", + "ttl": 10, + "type": "A" + } + ] + } + ], + "private_dns_zone_group": [ + { + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/privateEndpoints/envelope-game/privateDnsZoneGroups/privatelink-dns-zones", + "name": "privatelink-dns-zones", + "private_dns_zone_ids": [ + "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/something/providers/Microsoft.Network/privateDnsZones/mysql.database.azure.com" + ] + } + ], + "private_service_connection": [ + { + "is_manual_connection": false, + "name": "envelope-game", + "private_connection_resource_alias": "", + "private_connection_resource_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.DBforMySQL/servers/envelope-game", + "private_ip_address": "10.137.192.4", + "request_message": "", + "subresource_names": [ + "mysqlServer" + ] + } + ], + "resource_group_name": "aks", + "subnet_id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/virtualNetworks/something/subnets/service-endpoints", + "tags": {}, + "timeouts": null + }, + "sensitive_values": { + "custom_dns_configs": [], + "network_interface": [ + {} + ], + "private_dns_zone_configs": [ + { + "record_sets": [ + { + "ip_addresses": [ + false + ] + } + ] + } + ], + "private_dns_zone_group": [ + { + "private_dns_zone_ids": [ + false + ] + } + ], + "private_service_connection": [ + { + "subresource_names": [ + false + ] + } + ], + "tags": {} + }, + "depends_on": [ + "module.aks_lz.azurerm_resource_group.lz_resource_group", + "module.sql_db.azurerm_mysql_server.db_server", + "module.sql_db.data.azurerm_private_dns_zone.privatelink_mysql_dns_zone", + "module.sql_db.data.azurerm_resource_group.vnet_rg", + "module.sql_db.data.azurerm_subnet.snet", + "module.sql_db.data.azurerm_virtual_network.vnet", + "module.sql_db.random_password.sql_pass" + ] + }, + { + "address": "module.sql_db.data.azurerm_key_vault.ss_kv", + "mode": "data", + "type": "azurerm_key_vault", + "name": "ss_kv", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 0, + "values": { + "access_policy": [], + "enable_rbac_authorization": true, + "enabled_for_deployment": false, + "enabled_for_disk_encryption": false, + "enabled_for_template_deployment": false, + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/something/providers/Microsoft.KeyVault/vaults/something", + "location": "centralus", + "name": "something", + "network_acls": [ + { + "bypass": "AzureServices", + "default_action": "Deny", + "ip_rules": [], + "virtual_network_subnet_ids": [ + "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourcegroups/something/providers/microsoft.network/virtualnetworks/shared-services-staging/subnets/service-endpoints" + ] + } + ], + "purge_protection_enabled": false, + "resource_group_name": "something", + "sku_name": "standard", + "soft_delete_enabled": true, + "tags": {}, + "tenant_id": "somesome", + "timeouts": null, + "vault_uri": "https://something.vault.azure.net/" + }, + "sensitive_values": { + "access_policy": [], + "network_acls": [ + { + "ip_rules": [], + "virtual_network_subnet_ids": [ + false + ] + } + ], + "tags": {} + } + }, + { + "address": "module.sql_db.data.azurerm_private_dns_zone.privatelink_mysql_dns_zone", + "mode": "data", + "type": "azurerm_private_dns_zone", + "name": "privatelink_mysql_dns_zone", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 0, + "values": { + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/something/providers/Microsoft.Network/privateDnsZones/mysql.database.azure.com", + "max_number_of_record_sets": 25000, + "max_number_of_virtual_network_links": 1000, + "max_number_of_virtual_network_links_with_registration": 100, + "name": "mysql.database.azure.com", + "number_of_record_sets": 2, + "resource_group_name": "something", + "tags": { + "resource": "mysql" + }, + "timeouts": null + }, + "sensitive_values": { + "tags": {} + } + }, + { + "address": "module.sql_db.data.azurerm_resource_group.vnet_rg", + "mode": "data", + "type": "azurerm_resource_group", + "name": "vnet_rg", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 0, + "values": { + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks", + "location": "centralus", + "name": "aks", + "tags": {}, + "timeouts": null + }, + "sensitive_values": { + "tags": {} + } + }, + { + "address": "module.sql_db.data.azurerm_subnet.snet", + "mode": "data", + "type": "azurerm_subnet", + "name": "snet", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 0, + "values": { + "address_prefix": "10.137.192.0/21", + "address_prefixes": [ + "10.137.192.0/21" + ], + "enforce_private_link_endpoint_network_policies": true, + "enforce_private_link_service_network_policies": false, + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/virtualNetworks/something/subnets/service-endpoints", + "name": "service-endpoints", + "network_security_group_id": "", + "resource_group_name": "aks", + "route_table_id": "", + "service_endpoints": [ + "Microsoft.KeyVault" + ], + "timeouts": null, + "virtual_network_name": "something" + }, + "sensitive_values": { + "address_prefixes": [ + false + ], + "service_endpoints": [ + false + ] + } + }, + { + "address": "module.sql_db.data.azurerm_virtual_network.vnet", + "mode": "data", + "type": "azurerm_virtual_network", + "name": "vnet", + "provider_name": "registry.terraform.io/hashicorp/azurerm", + "schema_version": 0, + "values": { + "address_space": [ + "10.137.0.0/16" + ], + "dns_servers": [ + "10.130.3.4" + ], + "guid": "478a1c35-8776-430f-8ea7-4d16de47f642", + "id": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/aks/providers/Microsoft.Network/virtualNetworks/something", + "location": "centralus", + "name": "something", + "resource_group_name": "aks", + "subnets": [ + "something", + "service-endpoints" + ], + "timeouts": null, + "vnet_peerings": { + "RemoteVnetToHubPeering_5aa2fa79-dde4-42dd-abe3-ace50643fa4e": "/subscriptions/0a000a00-0aaa-0aa0-0aa0-000aaa000000/resourceGroups/RG_somesomehub-centralus_b688676c-da72-4d78-98db-9b8c8694dacf/providers/Microsoft.Network/virtualNetworks/HV_somesomehub-centralus_3c23855b-34d8-4c29-9289-f41ead238ae2" + } + }, + "sensitive_values": { + "address_space": [ + false + ], + "dns_servers": [ + false + ], + "subnets": [ + false, + false + ], + "vnet_peerings": {} + } + }, + { + "address": "module.sql_db.random_password.sql_pass", + "mode": "managed", + "type": "random_password", + "name": "sql_pass", + "provider_name": "registry.terraform.io/hashicorp/random", + "schema_version": 0, + "values": { + "id": "none", + "keepers": { + "last_updated": "2022-04-01" + }, + "length": 16, + "lower": true, + "min_lower": 0, + "min_numeric": 0, + "min_special": 0, + "min_upper": 0, + "number": true, + "override_special": "!#$%&*()-_=+[]{}<>:?", + "result": "A>7TN7Gvf4y++i6n", + "special": true, + "upper": true + }, + "sensitive_values": { + "keepers": {} + } + } + ], + "address": "module.sql_db" + } + ] + } + } + }, + "configuration": { + "provider_config": { + "azurerm": { + "name": "azurerm", + "expressions": { + "features": [ + {} + ], + "subscription_id": { + "constant_value": "id" + }, + "tenant_id": { + "constant_value": "somesome" + } + } + }, + "azurerm.connectivity": { + "name": "azurerm", + "alias": "connectivity", + "expressions": { + "features": [ + {} + ], + "subscription_id": { + "constant_value": "8870e6dd-b745-4326-a614-de4848dab254" + }, + "tenant_id": { + "constant_value": "somesome" + } + } + }, + "azurerm.management": { + "name": "azurerm", + "alias": "management", + "expressions": { + "features": [ + {} + ], + "subscription_id": { + "constant_value": "4e8e2b80-9101-4f67-ac3a-9e6c16f45bc6" + }, + "tenant_id": { + "constant_value": "somesome" + } + } + }, + "azurerm.shared_services": { + "name": "azurerm", + "alias": "shared_services", + "expressions": { + "features": [ + {} + ], + "subscription_id": { + "constant_value": "8ae1ed8a-364b-4879-9d6d-58a983f26faf" + }, + "tenant_id": { + "constant_value": "somesome" + } + } + }, + "module.aks_lz.module.something_public_dns_zone:azurerm": { + "name": "azurerm", + "version_constraint": "~> 2.96.0", + "module_address": "module.aks_lz.module.something_public_dns_zone" + }, + "module.aks_lz.module.aks:azurerm": { + "name": "azurerm", + "version_constraint": "~> 2.96.0", + "module_address": "module.aks_lz.module.aks" + }, + "module.aks_lz.module.aks_vnet:azurerm": { + "name": "azurerm", + "version_constraint": "~> 2.96.0", + "module_address": "module.aks_lz.module.aks_vnet" + }, + "module.aks_lz.module.key_vault:azurerm": { + "name": "azurerm", + "version_constraint": "~> 2.96.0", + "module_address": "module.aks_lz.module.key_vault" + }, + "module.aks_lz:azurerm": { + "name": "azurerm", + "version_constraint": "~> 2.96.0", + "module_address": "module.aks_lz" + }, + "module.sql_db:azurerm": { + "name": "azurerm", + "version_constraint": "~> 2.96.0", + "module_address": "module.sql_db" + } + }, + "root_module": { + "outputs": { + "aad_pod_identity_client_id": { + "expression": { + "references": [ + "module.aks_lz.aad_pod_identity_client_id", + "module.aks_lz" + ] + } + }, + "aad_pod_identity_resource_id": { + "expression": { + "references": [ + "module.aks_lz.aad_pod_identity_resource_id", + "module.aks_lz" + ] + } + }, + "cluster_ca_certificate": { + "sensitive": true, + "expression": { + "references": [ + "module.aks_lz.cluster_ca_certificate", + "module.aks_lz" + ] + } + }, + "cluster_client_certificate": { + "sensitive": true, + "expression": { + "references": [ + "module.aks_lz.cluster_client_certificate", + "module.aks_lz" + ] + } + }, + "cluster_client_key": { + "sensitive": true, + "expression": { + "references": [ + "module.aks_lz.cluster_client_key", + "module.aks_lz" + ] + } + }, + "cluster_host": { + "expression": { + "references": [ + "module.aks_lz.cluster_host", + "module.aks_lz" + ] + } + }, + "dns_zone_name": { + "expression": { + "references": [ + "module.aks_lz.dns_zone_name", + "module.aks_lz" + ] + } + }, + "external_app": { + "expression": { + "references": [ + "var.external_app" + ] + } + }, + "external_dns_aad_pod_identity_client_id": { + "expression": { + "references": [ + "module.aks_lz.external_dns_aad_pod_identity_client_id", + "module.aks_lz" + ] + } + }, + "external_dns_aad_pod_identity_resource_id": { + "expression": { + "references": [ + "module.aks_lz.external_dns_aad_pod_identity_resource_id", + "module.aks_lz" + ] + } + }, + "resource_group_name": { + "expression": { + "references": [ + "module.aks_lz.resource_group_name", + "module.aks_lz" + ] + } + } + }, + "module_calls": { + "aks_lz": { + "source": "/Users/user/repos/company/terraform-somesomeazure//landing-zones/aks/core", + "expressions": { + "connectivity_dns_servers": { + "references": [ + "var.connectivity_dns_servers" + ] + }, + "connectivity_k8_private_dns_zone_name": { + "references": [ + "var.connectivity_k8_private_dns_zone_name" + ] + }, + "connectivity_resource_group_name": { + "references": [ + "var.connectivity_resource_group_name" + ] + }, + "dns_zone_name": { + "references": [ + "var.dns_zone_name" + ] + }, + "enable_aks_policy_addon": { + "references": [ + "var.enable_aks_policy_addon" + ] + }, + "enable_ms_defender": { + "references": [ + "var.enable_ms_defender" + ] + }, + "environment": { + "references": [ + "var.environment" + ] + }, + "external_app": { + "references": [ + "var.external_app" + ] + }, + "kubernetes_version": { + "references": [ + "var.kubernetes_version" + ] + }, + "location": { + "references": [ + "var.location" + ] + }, + "ms_defender_enabled_resources": { + "references": [ + "var.ms_defender_enabled_resources" + ] + }, + "name": { + "references": [ + "var.name" + ] + }, + "node_count_max": { + "references": [ + "var.node_count_max" + ] + }, + "node_count_min": { + "references": [ + "var.node_count_min" + ] + }, + "parent_dns_zone_name": { + "references": [ + "var.parent_dns_zone_name" + ] + }, + "pool_name": { + "references": [ + "var.pool_name" + ] + }, + "prefix": { + "references": [ + "var.prefix" + ] + }, + "vm_size": { + "references": [ + "var.vm_size" + ] + }, + "vnet_address_range": { + "references": [ + "var.vnet_address_range" + ] + } + }, + "module": { + "outputs": { + "aad_pod_identity_client_id": { + "expression": { + "references": [ + "azurerm_user_assigned_identity.cert_manager_pod_identity.client_id", + "azurerm_user_assigned_identity.cert_manager_pod_identity" + ] + } + }, + "aad_pod_identity_resource_id": { + "expression": { + "references": [ + "azurerm_user_assigned_identity.cert_manager_pod_identity.id", + "azurerm_user_assigned_identity.cert_manager_pod_identity" + ] + } + }, + "cluster_ca_certificate": { + "sensitive": true, + "expression": { + "references": [ + "module.aks.cluster_ca_certificate", + "module.aks" + ] + } + }, + "cluster_client_certificate": { + "sensitive": true, + "expression": { + "references": [ + "module.aks.cluster_client_certificate", + "module.aks" + ] + } + }, + "cluster_client_key": { + "sensitive": true, + "expression": { + "references": [ + "module.aks.cluster_client_key", + "module.aks" + ] + } + }, + "cluster_host": { + "expression": { + "references": [ + "module.aks.cluster_host", + "module.aks" + ] + } + }, + "dns_zone_name": { + "expression": { + "references": [ + "var.external_app", + "var.dns_zone_name" + ] + } + }, + "external_app": { + "expression": { + "references": [ + "var.external_app" + ] + } + }, + "external_dns_aad_pod_identity_client_id": { + "expression": { + "references": [ + "var.external_app", + "azurerm_user_assigned_identity.external_dns_pod_identity[0].client_id", + "azurerm_user_assigned_identity.external_dns_pod_identity[0]", + "azurerm_user_assigned_identity.external_dns_pod_identity" + ] + } + }, + "external_dns_aad_pod_identity_resource_id": { + "expression": { + "references": [ + "var.external_app", + "azurerm_user_assigned_identity.external_dns_pod_identity[0].id", + "azurerm_user_assigned_identity.external_dns_pod_identity[0]", + "azurerm_user_assigned_identity.external_dns_pod_identity" + ] + } + }, + "resource_group_id": { + "expression": { + "references": [ + "azurerm_resource_group.lz_resource_group.id", + "azurerm_resource_group.lz_resource_group" + ] + } + }, + "resource_group_name": { + "expression": { + "references": [ + "azurerm_resource_group.lz_resource_group.name", + "azurerm_resource_group.lz_resource_group" + ] + } + } + }, + "resources": [ + { + "address": "azurerm_resource_group.lz_resource_group", + "mode": "managed", + "type": "azurerm_resource_group", + "name": "lz_resource_group", + "provider_config_key": "aks_lz:azurerm", + "expressions": { + "location": { + "references": [ + "var.location" + ] + }, + "name": { + "references": [ + "var.prefix", + "var.name" + ] + } + }, + "schema_version": 0 + }, + { + "address": "azurerm_role_assignment.aks_managed_identity_operator", + "mode": "managed", + "type": "azurerm_role_assignment", + "name": "aks_managed_identity_operator", + "provider_config_key": "aks_lz:azurerm", + "expressions": { + "principal_id": { + "references": [ + "module.aks.kubelet_identity_object_id", + "module.aks" + ] + }, + "role_definition_name": { + "constant_value": "Managed Identity Operator" + }, + "scope": { + "references": [ + "module.aks.cluster_node_resource_group", + "module.aks" + ] + } + }, + "schema_version": 0 + }, + { + "address": "azurerm_role_assignment.aks_managed_identity_operator_for_cert_manager_identity", + "mode": "managed", + "type": "azurerm_role_assignment", + "name": "aks_managed_identity_operator_for_cert_manager_identity", + "provider_config_key": "aks_lz:azurerm", + "expressions": { + "principal_id": { + "references": [ + "module.aks.kubelet_identity_object_id", + "module.aks" + ] + }, + "role_definition_name": { + "constant_value": "Managed Identity Operator" + }, + "scope": { + "references": [ + "azurerm_user_assigned_identity.cert_manager_pod_identity.id", + "azurerm_user_assigned_identity.cert_manager_pod_identity" + ] + } + }, + "schema_version": 0 + }, + { + "address": "azurerm_role_assignment.aks_managed_identity_operator_for_external_dns_identity", + "mode": "managed", + "type": "azurerm_role_assignment", + "name": "aks_managed_identity_operator_for_external_dns_identity", + "provider_config_key": "aks_lz:azurerm", + "expressions": { + "principal_id": { + "references": [ + "module.aks.kubelet_identity_object_id", + "module.aks" + ] + }, + "role_definition_name": { + "constant_value": "Managed Identity Operator" + }, + "scope": { + "references": [ + "azurerm_user_assigned_identity.external_dns_pod_identity[0].id", + "azurerm_user_assigned_identity.external_dns_pod_identity[0]", + "azurerm_user_assigned_identity.external_dns_pod_identity" + ] + } + }, + "schema_version": 0, + "count_expression": { + "references": [ + "var.external_app" + ] + } + }, + { + "address": "azurerm_role_assignment.aks_virtual_machine_contributor", + "mode": "managed", + "type": "azurerm_role_assignment", + "name": "aks_virtual_machine_contributor", + "provider_config_key": "aks_lz:azurerm", + "expressions": { + "principal_id": { + "references": [ + "module.aks.kubelet_identity_object_id", + "module.aks" + ] + }, + "role_definition_name": { + "constant_value": "Virtual Machine Contributor" + }, + "scope": { + "references": [ + "module.aks.cluster_node_resource_group", + "module.aks" + ] + } + }, + "schema_version": 0 + }, + { + "address": "azurerm_role_assignment.cluster_contributor", + "mode": "managed", + "type": "azurerm_role_assignment", + "name": "cluster_contributor", + "provider_config_key": "aks_lz:azurerm", + "expressions": { + "principal_id": { + "references": [ + "azurerm_user_assigned_identity.aks_msi.principal_id", + "azurerm_user_assigned_identity.aks_msi" + ] + }, + "role_definition_name": { + "constant_value": "Azure Kubernetes Service Contributor Role" + }, + "scope": { + "references": [ + "module.aks.cluster_id", + "module.aks" + ] + } + }, + "schema_version": 0 + }, + { + "address": "azurerm_role_assignment.network_contributor", + "mode": "managed", + "type": "azurerm_role_assignment", + "name": "network_contributor", + "provider_config_key": "aks_lz:azurerm", + "expressions": { + "principal_id": { + "references": [ + "azurerm_user_assigned_identity.aks_msi.principal_id", + "azurerm_user_assigned_identity.aks_msi" + ] + }, + "role_definition_name": { + "constant_value": "Network Contributor" + }, + "scope": { + "references": [ + "module.aks_vnet.vnet_id", + "module.aks_vnet" + ] + } + }, + "schema_version": 0 + }, + { + "address": "azurerm_role_assignment.resource_group_dns_reader", + "mode": "managed", + "type": "azurerm_role_assignment", + "name": "resource_group_dns_reader", + "provider_config_key": "aks_lz:azurerm", + "expressions": { + "principal_id": { + "references": [ + "azurerm_user_assigned_identity.external_dns_pod_identity[0].principal_id", + "azurerm_user_assigned_identity.external_dns_pod_identity[0]", + "azurerm_user_assigned_identity.external_dns_pod_identity" + ] + }, + "role_definition_name": { + "constant_value": "Reader" + }, + "scope": { + "references": [ + "azurerm_resource_group.lz_resource_group.id", + "azurerm_resource_group.lz_resource_group" + ] + } + }, + "schema_version": 0, + "count_expression": { + "references": [ + "var.external_app" + ] + } + }, + { + "address": "azurerm_role_assignment.subscription_connectivity_dns_contributor", + "mode": "managed", + "type": "azurerm_role_assignment", + "name": "subscription_connectivity_dns_contributor", + "provider_config_key": "aks_lz:azurerm.connectivity", + "expressions": { + "principal_id": { + "references": [ + "azurerm_user_assigned_identity.aks_msi.principal_id", + "azurerm_user_assigned_identity.aks_msi" + ] + }, + "role_definition_name": { + "constant_value": "Private DNS Zone Contributor" + }, + "scope": { + "references": [ + "data.azurerm_private_dns_zone.k8_connectivity.id", + "data.azurerm_private_dns_zone.k8_connectivity" + ] + } + }, + "schema_version": 0 + }, + { + "address": "azurerm_role_assignment.subscription_dns_contributor", + "mode": "managed", + "type": "azurerm_role_assignment", + "name": "subscription_dns_contributor", + "provider_config_key": "aks_lz:azurerm", + "expressions": { + "principal_id": { + "references": [ + "azurerm_user_assigned_identity.external_dns_pod_identity[0].principal_id", + "azurerm_user_assigned_identity.external_dns_pod_identity[0]", + "azurerm_user_assigned_identity.external_dns_pod_identity" + ] + }, + "role_definition_name": { + "constant_value": "DNS Zone Contributor" + }, + "scope": { + "references": [ + "data.azurerm_subscription.current.id", + "data.azurerm_subscription.current" + ] + } + }, + "schema_version": 0, + "count_expression": { + "references": [ + "var.external_app" + ] + } + }, + { + "address": "azurerm_security_center_subscription_pricing.enabled_resource", + "mode": "managed", + "type": "azurerm_security_center_subscription_pricing", + "name": "enabled_resource", + "provider_config_key": "aks_lz:azurerm", + "expressions": { + "resource_type": { + "references": [ + "each.key" + ] + }, + "tier": { + "constant_value": "Standard" + } + }, + "schema_version": 1, + "for_each_expression": { + "references": [ + "var.ms_defender_enabled_resources" + ] + } + }, + { + "address": "azurerm_security_center_workspace.defender", + "mode": "managed", + "type": "azurerm_security_center_workspace", + "name": "defender", + "provider_config_key": "aks_lz:azurerm", + "expressions": { + "scope": { + "references": [ + "data.azurerm_subscription.current.id", + "data.azurerm_subscription.current" + ] + }, + "workspace_id": { + "references": [ + "data.azurerm_log_analytics_workspace.management.id", + "data.azurerm_log_analytics_workspace.management" + ] + } + }, + "schema_version": 0, + "count_expression": { + "references": [ + "var.enable_ms_defender" + ] + } + }, + { + "address": "azurerm_user_assigned_identity.aks_msi", + "mode": "managed", + "type": "azurerm_user_assigned_identity", + "name": "aks_msi", + "provider_config_key": "aks_lz:azurerm", + "expressions": { + "location": { + "references": [ + "var.location" + ] + }, + "name": { + "references": [ + "var.prefix", + "var.name" + ] + }, + "resource_group_name": { + "references": [ + "azurerm_resource_group.lz_resource_group.name", + "azurerm_resource_group.lz_resource_group" + ] + } + }, + "schema_version": 1 + }, + { + "address": "azurerm_user_assigned_identity.cert_manager_pod_identity", + "mode": "managed", + "type": "azurerm_user_assigned_identity", + "name": "cert_manager_pod_identity", + "provider_config_key": "aks_lz:azurerm", + "expressions": { + "location": { + "references": [ + "var.location" + ] + }, + "name": { + "references": [ + "var.prefix", + "var.name" + ] + }, + "resource_group_name": { + "references": [ + "azurerm_resource_group.lz_resource_group.name", + "azurerm_resource_group.lz_resource_group" + ] + } + }, + "schema_version": 1 + }, + { + "address": "azurerm_user_assigned_identity.external_dns_pod_identity", + "mode": "managed", + "type": "azurerm_user_assigned_identity", + "name": "external_dns_pod_identity", + "provider_config_key": "aks_lz:azurerm", + "expressions": { + "location": { + "references": [ + "var.location" + ] + }, + "name": { + "references": [ + "var.prefix" + ] + }, + "resource_group_name": { + "references": [ + "azurerm_resource_group.lz_resource_group.name", + "azurerm_resource_group.lz_resource_group" + ] + } + }, + "schema_version": 1, + "count_expression": { + "references": [ + "var.external_app" + ] + } + }, + { + "address": "azurerm_virtual_hub_connection.aks_vnet_hub_connection", + "mode": "managed", + "type": "azurerm_virtual_hub_connection", + "name": "aks_vnet_hub_connection", + "provider_config_key": "aks_lz:azurerm.connectivity", + "expressions": { + "name": { + "references": [ + "var.name" + ] + }, + "remote_virtual_network_id": { + "references": [ + "module.aks_vnet.vnet_id", + "module.aks_vnet" + ] + }, + "virtual_hub_id": { + "references": [ + "data.azurerm_virtual_hub.connectivity_hub[0].id", + "data.azurerm_virtual_hub.connectivity_hub[0]", + "data.azurerm_virtual_hub.connectivity_hub" + ] + } + }, + "schema_version": 0, + "count_expression": { + "references": [ + "var.enable_virtual_hub_connection" + ] + } + }, + { + "address": "azurerm_virtual_network_peering.peer_virtual_network", + "mode": "managed", + "type": "azurerm_virtual_network_peering", + "name": "peer_virtual_network", + "provider_config_key": "aks_lz:azurerm.connectivity", + "expressions": { + "name": { + "references": [ + "var.name" + ] + }, + "remote_virtual_network_id": { + "references": [ + "module.aks_vnet.vnet_id", + "module.aks_vnet" + ] + }, + "resource_group_name": { + "references": [ + "var.prefix" + ] + }, + "virtual_network_name": { + "references": [ + "data.azurerm_virtual_network.target_virtual_network[0].name", + "data.azurerm_virtual_network.target_virtual_network[0]", + "data.azurerm_virtual_network.target_virtual_network" + ] + } + }, + "schema_version": 0, + "count_expression": { + "references": [ + "var.enable_vnet_peering" + ] + } + }, + { + "address": "data.azurerm_log_analytics_workspace.management", + "mode": "data", + "type": "azurerm_log_analytics_workspace", + "name": "management", + "provider_config_key": "aks_lz:azurerm.management", + "expressions": { + "name": { + "references": [ + "var.prefix" + ] + }, + "resource_group_name": { + "references": [ + "var.prefix" + ] + } + }, + "schema_version": 0 + }, + { + "address": "data.azurerm_private_dns_zone.aks_private_dns_id", + "mode": "data", + "type": "azurerm_private_dns_zone", + "name": "aks_private_dns_id", + "provider_config_key": "aks_lz:azurerm.connectivity", + "expressions": { + "name": { + "references": [ + "var.location" + ] + }, + "resource_group_name": { + "references": [ + "var.connectivity_resource_group_name" + ] + } + }, + "schema_version": 0 + }, + { + "address": "data.azurerm_private_dns_zone.k8_connectivity", + "mode": "data", + "type": "azurerm_private_dns_zone", + "name": "k8_connectivity", + "provider_config_key": "aks_lz:azurerm.connectivity", + "expressions": { + "name": { + "references": [ + "var.connectivity_k8_private_dns_zone_name" + ] + }, + "resource_group_name": { + "references": [ + "var.connectivity_resource_group_name" + ] + } + }, + "schema_version": 0 + }, + { + "address": "data.azurerm_subscription.connectivity", + "mode": "data", + "type": "azurerm_subscription", + "name": "connectivity", + "provider_config_key": "aks_lz:azurerm.connectivity", + "schema_version": 0 + }, + { + "address": "data.azurerm_subscription.current", + "mode": "data", + "type": "azurerm_subscription", + "name": "current", + "provider_config_key": "aks_lz:azurerm", + "schema_version": 0 + }, + { + "address": "data.azurerm_virtual_hub.connectivity_hub", + "mode": "data", + "type": "azurerm_virtual_hub", + "name": "connectivity_hub", + "provider_config_key": "aks_lz:azurerm.connectivity", + "expressions": { + "name": { + "references": [ + "var.prefix", + "var.location" + ] + }, + "resource_group_name": { + "references": [ + "var.prefix" + ] + } + }, + "schema_version": 0, + "count_expression": { + "references": [ + "var.enable_virtual_hub_connection" + ] + } + }, + { + "address": "data.azurerm_virtual_network.target_virtual_network", + "mode": "data", + "type": "azurerm_virtual_network", + "name": "target_virtual_network", + "provider_config_key": "aks_lz:azurerm.connectivity", + "expressions": { + "name": { + "references": [ + "var.prefix", + "var.location" + ] + }, + "resource_group_name": { + "references": [ + "var.prefix" + ] + } + }, + "schema_version": 0, + "count_expression": { + "references": [ + "var.enable_vnet_peering" + ] + } + } + ], + "module_calls": { + "aks": { + "source": "../../../modules/azure/aks", + "expressions": { + "aks_dns_service_ip": { + "references": [ + "module.aks_vnet.aks_dns_service_host", + "module.aks_vnet" + ] + }, + "aks_service_subnet_cidr": { + "references": [ + "module.aks_vnet.aks_service_subnet_cidr", + "module.aks_vnet" + ] + }, + "enable_aks_policy_addon": { + "references": [ + "var.enable_aks_policy_addon" + ] + }, + "kubernetes_managed_identity": { + "references": [ + "azurerm_user_assigned_identity.aks_msi.id", + "azurerm_user_assigned_identity.aks_msi" + ] + }, + "kubernetes_version": { + "references": [ + "var.kubernetes_version" + ] + }, + "location": { + "references": [ + "var.location" + ] + }, + "log_analytics_workspace": { + "references": [ + "data.azurerm_log_analytics_workspace.management.id", + "data.azurerm_log_analytics_workspace.management" + ] + }, + "lz_resource_group": { + "references": [ + "azurerm_resource_group.lz_resource_group.name", + "azurerm_resource_group.lz_resource_group" + ] + }, + "name": { + "references": [ + "var.name" + ] + }, + "node_count_max": { + "references": [ + "var.node_count_max" + ] + }, + "node_count_min": { + "references": [ + "var.node_count_min" + ] + }, + "pool_name": { + "references": [ + "var.pool_name" + ] + }, + "private_dns_zone_id": { + "references": [ + "data.azurerm_private_dns_zone.aks_private_dns_id.id", + "data.azurerm_private_dns_zone.aks_private_dns_id" + ] + }, + "vm_size": { + "references": [ + "var.vm_size" + ] + }, + "vnet_subnet_id": { + "references": [ + "module.aks_vnet.vnet_subnet_id", + "module.aks_vnet" + ] + } + }, + "module": { + "outputs": { + "cluster_ca_certificate": { + "sensitive": true, + "expression": { + "references": [ + "azurerm_kubernetes_cluster.aks.kube_config[0].cluster_ca_certificate", + "azurerm_kubernetes_cluster.aks.kube_config[0]", + "azurerm_kubernetes_cluster.aks.kube_config", + "azurerm_kubernetes_cluster.aks" + ] + } + }, + "cluster_client_certificate": { + "sensitive": true, + "expression": { + "references": [ + "azurerm_kubernetes_cluster.aks.kube_config[0].client_certificate", + "azurerm_kubernetes_cluster.aks.kube_config[0]", + "azurerm_kubernetes_cluster.aks.kube_config", + "azurerm_kubernetes_cluster.aks" + ] + } + }, + "cluster_client_key": { + "sensitive": true, + "expression": { + "references": [ + "azurerm_kubernetes_cluster.aks.kube_config[0].client_key", + "azurerm_kubernetes_cluster.aks.kube_config[0]", + "azurerm_kubernetes_cluster.aks.kube_config", + "azurerm_kubernetes_cluster.aks" + ] + } + }, + "cluster_host": { + "expression": { + "references": [ + "azurerm_kubernetes_cluster.aks.kube_config[0].host", + "azurerm_kubernetes_cluster.aks.kube_config[0]", + "azurerm_kubernetes_cluster.aks.kube_config", + "azurerm_kubernetes_cluster.aks" + ] + } + }, + "cluster_id": { + "expression": { + "references": [ + "azurerm_kubernetes_cluster.aks.id", + "azurerm_kubernetes_cluster.aks" + ] + } + }, + "cluster_name": { + "expression": { + "references": [ + "azurerm_kubernetes_cluster.aks.name", + "azurerm_kubernetes_cluster.aks" + ] + } + }, + "cluster_node_resource_group": { + "expression": { + "references": [ + "data.azurerm_resource_group.aks_node_pool_resource_group.id", + "data.azurerm_resource_group.aks_node_pool_resource_group" + ] + } + }, + "kubelet_identity_client_id": { + "expression": { + "references": [ + "azurerm_kubernetes_cluster.aks.kubelet_identity[0].client_id", + "azurerm_kubernetes_cluster.aks.kubelet_identity[0]", + "azurerm_kubernetes_cluster.aks.kubelet_identity", + "azurerm_kubernetes_cluster.aks" + ] + } + }, + "kubelet_identity_object_id": { + "expression": { + "references": [ + "azurerm_kubernetes_cluster.aks.kubelet_identity[0].object_id", + "azurerm_kubernetes_cluster.aks.kubelet_identity[0]", + "azurerm_kubernetes_cluster.aks.kubelet_identity", + "azurerm_kubernetes_cluster.aks" + ] + } + } + }, + "resources": [ + { + "address": "azurerm_kubernetes_cluster.aks", + "mode": "managed", + "type": "azurerm_kubernetes_cluster", + "name": "aks", + "provider_config_key": "aks:azurerm", + "expressions": { + "addon_profile": [ + { + "aci_connector_linux": [ + { + "enabled": { + "constant_value": false + } + } + ], + "azure_policy": [ + { + "enabled": { + "references": [ + "var.enable_aks_policy_addon" + ] + } + } + ], + "http_application_routing": [ + { + "enabled": { + "constant_value": false + } + } + ], + "oms_agent": [ + { + "enabled": { + "constant_value": true + }, + "log_analytics_workspace_id": { + "references": [ + "var.log_analytics_workspace" + ] + } + } + ] + } + ], + "auto_scaler_profile": [ + { + "balance_similar_node_groups": { + "references": [ + "var.autoscaler_config" + ] + }, + "empty_bulk_delete_max": { + "references": [ + "var.autoscaler_config" + ] + }, + "expander": { + "references": [ + "var.autoscaler_config" + ] + }, + "max_graceful_termination_sec": { + "references": [ + "var.autoscaler_config" + ] + }, + "max_node_provisioning_time": { + "references": [ + "var.autoscaler_config" + ] + }, + "max_unready_nodes": { + "references": [ + "var.autoscaler_config" + ] + }, + "max_unready_percentage": { + "references": [ + "var.autoscaler_config" + ] + }, + "new_pod_scale_up_delay": { + "references": [ + "var.autoscaler_config" + ] + }, + "scale_down_delay_after_add": { + "references": [ + "var.autoscaler_config" + ] + }, + "scale_down_delay_after_delete": { + "references": [ + "var.autoscaler_config" + ] + }, + "scale_down_delay_after_failure": { + "references": [ + "var.autoscaler_config" + ] + }, + "scale_down_unneeded": { + "references": [ + "var.autoscaler_config" + ] + }, + "scale_down_unready": { + "references": [ + "var.autoscaler_config" + ] + }, + "scale_down_utilization_threshold": { + "references": [ + "var.autoscaler_config" + ] + }, + "scan_interval": { + "references": [ + "var.autoscaler_config" + ] + }, + "skip_nodes_with_local_storage": { + "references": [ + "var.autoscaler_config" + ] + }, + "skip_nodes_with_system_pods": { + "references": [ + "var.autoscaler_config" + ] + } + } + ], + "default_node_pool": [ + { + "enable_auto_scaling": { + "constant_value": true + }, + "max_count": { + "references": [ + "var.node_count_max" + ] + }, + "min_count": { + "references": [ + "var.node_count_min" + ] + }, + "name": { + "references": [ + "var.pool_name" + ] + }, + "vm_size": { + "references": [ + "var.vm_size" + ] + }, + "vnet_subnet_id": { + "references": [ + "var.vnet_subnet_id" + ] + } + } + ], + "dns_prefix": { + "references": [ + "var.name" + ] + }, + "identity": [ + { + "type": { + "constant_value": "UserAssigned" + }, + "user_assigned_identity_id": { + "references": [ + "var.kubernetes_managed_identity" + ] + } + } + ], + "kubernetes_version": { + "references": [ + "var.kubernetes_version" + ] + }, + "location": { + "references": [ + "var.location" + ] + }, + "name": { + "references": [ + "var.name" + ] + }, + "network_profile": [ + { + "dns_service_ip": { + "references": [ + "var.aks_dns_service_ip" + ] + }, + "docker_bridge_cidr": { + "constant_value": "172.17.0.1/16" + }, + "network_plugin": { + "constant_value": "azure" + }, + "service_cidr": { + "references": [ + "var.aks_service_subnet_cidr" + ] + } + } + ], + "private_cluster_enabled": { + "constant_value": true + }, + "private_dns_zone_id": { + "references": [ + "var.private_dns_zone_id" + ] + }, + "resource_group_name": { + "references": [ + "var.lz_resource_group" + ] + }, + "tags": { + "references": [ + "var.tags" + ] + } + }, + "schema_version": 1 + }, + { + "address": "data.azurerm_resource_group.aks_node_pool_resource_group", + "mode": "data", + "type": "azurerm_resource_group", + "name": "aks_node_pool_resource_group", + "provider_config_key": "aks:azurerm", + "expressions": { + "name": { + "references": [ + "azurerm_kubernetes_cluster.aks.node_resource_group", + "azurerm_kubernetes_cluster.aks" + ] + } + }, + "schema_version": 0 + } + ], + "variables": { + "aks_dns_service_ip": { + "description": "IP drawn from service address range to be used for cluster discover service (kube-dns)" + }, + "aks_service_subnet_cidr": { + "description": "Subnet carved from shared services vnet from which to assign aks service IPs" + }, + "autoscaler_config": { + "default": {}, + "description": "auto_scaler_profile config values" + }, + "enable_aks_policy_addon": { + "default": false, + "description": "Feature flag to enable AKS Policy Add On" + }, + "kubernetes_managed_identity": { + "description": "kubernetes managed identity" + }, + "kubernetes_version": { + "description": "kubernetes version" + }, + "location": { + "description": "The Azure Region in which all resources should be provisioned" + }, + "log_analytics_workspace": { + "description": "Log analytics workspace to link the AKS cluster to" + }, + "lz_resource_group": { + "description": "resource group for landing-zone" + }, + "name": { + "description": "Unique resources name for AKS cluster" + }, + "node_count_max": { + "description": "Maximum node count" + }, + "node_count_min": { + "description": "Minimum node count" + }, + "pool_name": { + "description": "The name of the default_node pool" + }, + "private_dns_zone_id": { + "description": "private dns zone id" + }, + "tags": { + "default": {}, + "description": "Resource tags" + }, + "vm_size": { + "description": "The size of the VM" + }, + "vnet_subnet_id": { + "description": "Vnet subnet ID" + } + } + }, + "depends_on": [ + "azurerm_role_assignment.network_contributor", + "azurerm_role_assignment.subscription_connectivity_dns_contributor" + ] + }, + "something_public_dns_zone": { + "source": "../../../modules/azure/public-dns-zone", + "expressions": { + "dns_zone_name": { + "references": [ + "var.dns_zone_name" + ] + }, + "parent_dns_zone_name": { + "references": [ + "var.parent_dns_zone_name" + ] + }, + "parent_dns_zone_resource_group_name": { + "references": [ + "var.connectivity_resource_group_name" + ] + }, + "resource_group_name": { + "references": [ + "azurerm_resource_group.lz_resource_group.name", + "azurerm_resource_group.lz_resource_group" + ] + } + }, + "count_expression": { + "references": [ + "var.external_app" + ] + }, + "module": { + "outputs": { + "dns_zone_id": { + "expression": { + "references": [ + "azurerm_dns_zone.public_dns_zone.id", + "azurerm_dns_zone.public_dns_zone" + ] + } + } + }, + "resources": [ + { + "address": "azurerm_dns_ns_record.ns_record", + "mode": "managed", + "type": "azurerm_dns_ns_record", + "name": "ns_record", + "provider_config_key": "something_public_dns_zone:azurerm.parent_dns_zone", + "expressions": { + "name": { + "references": [ + "var.dns_zone_name" + ] + }, + "records": { + "references": [ + "azurerm_dns_zone.public_dns_zone.name_servers", + "azurerm_dns_zone.public_dns_zone" + ] + }, + "resource_group_name": { + "references": [ + "var.parent_dns_zone_resource_group_name" + ] + }, + "tags": { + "references": [ + "var.tags" + ] + }, + "ttl": { + "constant_value": 300 + }, + "zone_name": { + "references": [ + "var.parent_dns_zone_name" + ] + } + }, + "schema_version": 0, + "count_expression": { + "references": [ + "var.parent_dns_zone_name" + ] + } + }, + { + "address": "azurerm_dns_zone.public_dns_zone", + "mode": "managed", + "type": "azurerm_dns_zone", + "name": "public_dns_zone", + "provider_config_key": "something_public_dns_zone:azurerm", + "expressions": { + "name": { + "references": [ + "var.dns_zone_name" + ] + }, + "resource_group_name": { + "references": [ + "var.resource_group_name" + ] + }, + "tags": { + "references": [ + "var.tags" + ] + } + }, + "schema_version": 1 + } + ], + "variables": { + "dns_zone_name": {}, + "parent_dns_zone_name": { + "default": "" + }, + "parent_dns_zone_resource_group_name": { + "default": "" + }, + "resource_group_name": {}, + "tags": { + "default": {} + } + } + } + }, + "aks_vnet": { + "source": "../../../modules/azure/aks-vnet", + "expressions": { + "connectivity_dns_servers": { + "references": [ + "var.connectivity_dns_servers" + ] + }, + "include_rules_allow_web_inbound": { + "references": [ + "var.external_app" + ] + }, + "location": { + "references": [ + "var.location" + ] + }, + "name": { + "references": [ + "var.name" + ] + }, + "resource_group_name": { + "references": [ + "azurerm_resource_group.lz_resource_group.name", + "azurerm_resource_group.lz_resource_group" + ] + }, + "vnet_address_range": { + "references": [ + "var.vnet_address_range" + ] + } + }, + "module": { + "outputs": { + "aks_dns_service_host": { + "expression": { + "references": [ + "local.aks_dns_service_host" + ] + } + }, + "aks_service_subnet_cidr": { + "expression": { + "references": [ + "local.aks_services_subnet" + ] + } + }, + "service_endpoints_subnet_cidr": { + "expression": { + "references": [ + "azurerm_subnet.service_endpoints.address_prefixes[0]", + "azurerm_subnet.service_endpoints.address_prefixes", + "azurerm_subnet.service_endpoints" + ] + } + }, + "service_endpoints_subnet_id": { + "expression": { + "references": [ + "azurerm_subnet.service_endpoints.id", + "azurerm_subnet.service_endpoints" + ] + } + }, + "vnet_id": { + "expression": { + "references": [ + "azurerm_virtual_network.aks_vnet.id", + "azurerm_virtual_network.aks_vnet" + ] + } + }, + "vnet_subnet_id": { + "expression": { + "references": [ + "azurerm_subnet.aks_nodes_and_pods.id", + "azurerm_subnet.aks_nodes_and_pods" + ] + } + } + }, + "resources": [ + { + "address": "azurerm_network_security_group.aks_vnet", + "mode": "managed", + "type": "azurerm_network_security_group", + "name": "aks_vnet", + "provider_config_key": "aks_vnet:azurerm", + "expressions": { + "location": { + "references": [ + "var.location" + ] + }, + "name": { + "references": [ + "var.name" + ] + }, + "resource_group_name": { + "references": [ + "var.resource_group_name" + ] + }, + "tags": { + "references": [ + "var.tags" + ] + } + }, + "schema_version": 0 + }, + { + "address": "azurerm_network_security_rule.aks_vnet", + "mode": "managed", + "type": "azurerm_network_security_rule", + "name": "aks_vnet", + "provider_config_key": "aks_vnet:azurerm", + "expressions": { + "access": { + "references": [ + "each.value.access", + "each.value" + ] + }, + "description": { + "references": [ + "each.value.description", + "each.value" + ] + }, + "destination_address_prefix": { + "references": [ + "each.value.destination_address_prefix", + "each.value" + ] + }, + "destination_port_range": { + "references": [ + "each.value.destination_port_range", + "each.value" + ] + }, + "direction": { + "references": [ + "each.value.direction", + "each.value" + ] + }, + "name": { + "references": [ + "each.key" + ] + }, + "network_security_group_name": { + "references": [ + "azurerm_network_security_group.aks_vnet.name", + "azurerm_network_security_group.aks_vnet" + ] + }, + "priority": { + "references": [ + "each.value.priority", + "each.value" + ] + }, + "protocol": { + "references": [ + "each.value.protocol", + "each.value" + ] + }, + "resource_group_name": { + "references": [ + "var.resource_group_name" + ] + }, + "source_address_prefix": { + "references": [ + "each.value.source_address_prefix", + "each.value" + ] + }, + "source_port_range": { + "references": [ + "each.value.source_port_range", + "each.value" + ] + } + }, + "schema_version": 0, + "for_each_expression": { + "references": [ + "local.nsgrules" + ] + } + }, + { + "address": "azurerm_subnet.aks_nodes_and_pods", + "mode": "managed", + "type": "azurerm_subnet", + "name": "aks_nodes_and_pods", + "provider_config_key": "aks_vnet:azurerm", + "expressions": { + "address_prefixes": { + "references": [ + "local.aks_pods_nodes_subnet" + ] + }, + "enforce_private_link_endpoint_network_policies": { + "constant_value": true + }, + "name": { + "references": [ + "var.name" + ] + }, + "resource_group_name": { + "references": [ + "azurerm_virtual_network.aks_vnet.resource_group_name", + "azurerm_virtual_network.aks_vnet" + ] + }, + "virtual_network_name": { + "references": [ + "azurerm_virtual_network.aks_vnet.name", + "azurerm_virtual_network.aks_vnet" + ] + } + }, + "schema_version": 0 + }, + { + "address": "azurerm_subnet.service_endpoints", + "mode": "managed", + "type": "azurerm_subnet", + "name": "service_endpoints", + "provider_config_key": "aks_vnet:azurerm", + "expressions": { + "address_prefixes": { + "references": [ + "local.service_endpoints_subnet" + ] + }, + "enforce_private_link_endpoint_network_policies": { + "constant_value": true + }, + "name": { + "constant_value": "service-endpoints" + }, + "resource_group_name": { + "references": [ + "var.resource_group_name" + ] + }, + "service_endpoints": { + "constant_value": [ + "Microsoft.KeyVault" + ] + }, + "virtual_network_name": { + "references": [ + "azurerm_virtual_network.aks_vnet.name", + "azurerm_virtual_network.aks_vnet" + ] + } + }, + "schema_version": 0 + }, + { + "address": "azurerm_subnet_network_security_group_association.aks_vnet", + "mode": "managed", + "type": "azurerm_subnet_network_security_group_association", + "name": "aks_vnet", + "provider_config_key": "aks_vnet:azurerm", + "expressions": { + "network_security_group_id": { + "references": [ + "azurerm_network_security_group.aks_vnet.id", + "azurerm_network_security_group.aks_vnet" + ] + }, + "subnet_id": { + "references": [ + "azurerm_subnet.aks_nodes_and_pods.id", + "azurerm_subnet.aks_nodes_and_pods" + ] + } + }, + "schema_version": 0 + }, + { + "address": "azurerm_virtual_network.aks_vnet", + "mode": "managed", + "type": "azurerm_virtual_network", + "name": "aks_vnet", + "provider_config_key": "aks_vnet:azurerm", + "expressions": { + "address_space": { + "references": [ + "var.vnet_address_range" + ] + }, + "location": { + "references": [ + "var.location" + ] + }, + "name": { + "references": [ + "var.name" + ] + }, + "resource_group_name": { + "references": [ + "var.resource_group_name" + ] + }, + "tags": { + "references": [ + "var.tags" + ] + } + }, + "schema_version": 0 + }, + { + "address": "azurerm_virtual_network_dns_servers.aks_vnet", + "mode": "managed", + "type": "azurerm_virtual_network_dns_servers", + "name": "aks_vnet", + "provider_config_key": "aks_vnet:azurerm", + "expressions": { + "dns_servers": { + "references": [ + "var.connectivity_dns_servers" + ] + }, + "virtual_network_id": { + "references": [ + "azurerm_virtual_network.aks_vnet.id", + "azurerm_virtual_network.aks_vnet" + ] + } + }, + "schema_version": 0, + "count_expression": { + "references": [ + "var.connectivity_dns_servers" + ] + } + } + ], + "variables": { + "connectivity_dns_servers": { + "default": [], + "description": "List of IP addresses to set as vnet DNS servers" + }, + "include_rules_allow_web_inbound": { + "default": false, + "description": "Flag to enable web hosting NSG rules. Defaults to false" + }, + "location": { + "description": "The Azure Region in which all resources should be provisioned" + }, + "name": { + "description": "Unique resources name for AKS cluster" + }, + "resource_group_name": { + "description": "Resource group name the resources in this module" + }, + "tags": { + "default": {}, + "description": "Resource tags" + }, + "vnet_address_range": { + "description": "The CIDR expression (e.g. '10.0.0.0/8') giving an IPv4 network address range for the vnet. Should be a /16 or larger to allow room for AKS cluster operations using Azure CNI" + } + } + } + }, + "key_vault": { + "source": "../../../modules/azure/key-vault", + "expressions": { + "connectivity_resource_group_name": { + "references": [ + "var.connectivity_resource_group_name" + ] + }, + "environment": { + "references": [ + "var.environment" + ] + }, + "location": { + "references": [ + "var.location" + ] + }, + "name": { + "references": [ + "var.name" + ] + }, + "resource_group_name": { + "references": [ + "azurerm_resource_group.lz_resource_group.name", + "azurerm_resource_group.lz_resource_group" + ] + }, + "service_endpoints_subnet_id": { + "references": [ + "module.aks_vnet.service_endpoints_subnet_id", + "module.aks_vnet" + ] + }, + "workload": { + "constant_value": "lzcore" + } + }, + "module": { + "outputs": { + "key_vault_id": { + "expression": { + "references": [ + "azurerm_key_vault.key_vault.id", + "azurerm_key_vault.key_vault" + ] + } + }, + "key_vault_uri": { + "expression": { + "references": [ + "azurerm_key_vault.key_vault.vault_uri", + "azurerm_key_vault.key_vault" + ] + } + } + }, + "resources": [ + { + "address": "azurerm_key_vault.key_vault", + "mode": "managed", + "type": "azurerm_key_vault", + "name": "key_vault", + "provider_config_key": "key_vault:azurerm", + "expressions": { + "enabled_for_disk_encryption": { + "constant_value": true + }, + "location": { + "references": [ + "var.location" + ] + }, + "name": { + "references": [ + "var.workload", + "var.environment" + ] + }, + "network_acls": [ + { + "bypass": { + "constant_value": "AzureServices" + }, + "default_action": { + "constant_value": "Deny" + } + } + ], + "purge_protection_enabled": { + "constant_value": true + }, + "resource_group_name": { + "references": [ + "var.resource_group_name" + ] + }, + "sku_name": { + "constant_value": "standard" + }, + "soft_delete_retention_days": { + "constant_value": 7 + }, + "tags": { + "references": [ + "var.tags" + ] + }, + "tenant_id": { + "references": [ + "data.azurerm_client_config.current.tenant_id", + "data.azurerm_client_config.current" + ] + } + }, + "schema_version": 2 + }, + { + "address": "azurerm_private_endpoint.key_vault", + "mode": "managed", + "type": "azurerm_private_endpoint", + "name": "key_vault", + "provider_config_key": "key_vault:azurerm", + "expressions": { + "location": { + "references": [ + "azurerm_key_vault.key_vault.location", + "azurerm_key_vault.key_vault" + ] + }, + "name": { + "references": [ + "azurerm_key_vault.key_vault.name", + "azurerm_key_vault.key_vault" + ] + }, + "private_dns_zone_group": [ + { + "name": { + "constant_value": "key-vault-dns-zone-group" + }, + "private_dns_zone_ids": { + "references": [ + "data.azurerm_private_dns_zone.key_vault.id", + "data.azurerm_private_dns_zone.key_vault" + ] + } + } + ], + "private_service_connection": [ + { + "is_manual_connection": { + "constant_value": false + }, + "name": { + "constant_value": "key-vault-service-connection" + }, + "private_connection_resource_id": { + "references": [ + "azurerm_key_vault.key_vault.id", + "azurerm_key_vault.key_vault" + ] + }, + "subresource_names": { + "constant_value": [ + "vault" + ] + } + } + ], + "resource_group_name": { + "references": [ + "azurerm_key_vault.key_vault.resource_group_name", + "azurerm_key_vault.key_vault" + ] + }, + "subnet_id": { + "references": [ + "var.service_endpoints_subnet_id" + ] + } + }, + "schema_version": 0 + }, + { + "address": "data.azurerm_client_config.current", + "mode": "data", + "type": "azurerm_client_config", + "name": "current", + "provider_config_key": "key_vault:azurerm", + "schema_version": 0 + }, + { + "address": "data.azurerm_private_dns_zone.key_vault", + "mode": "data", + "type": "azurerm_private_dns_zone", + "name": "key_vault", + "provider_config_key": "key_vault:azurerm.connectivity", + "expressions": { + "name": { + "constant_value": "privatelink.vaultcore.azure.net" + }, + "resource_group_name": { + "references": [ + "var.connectivity_resource_group_name" + ] + } + }, + "schema_version": 0 + } + ], + "variables": { + "connectivity_resource_group_name": {}, + "environment": { + "description": "The env dev, qa, prod that the key vault is in" + }, + "location": { + "description": "The Azure Region in which all resources should be provisioned" + }, + "name": { + "description": "Unique resources name" + }, + "resource_group_name": { + "description": "Resource group name the resources in this module" + }, + "service_endpoints_subnet_id": { + "description": "Subnet ID in which to place Key Vault private endpoint" + }, + "tags": { + "default": {}, + "description": "Resource tags" + }, + "workload": { + "description": "workload/application this key vault is being deployed for" + } + } + } + } + }, + "variables": { + "connectivity_dns_servers": { + "description": "List of IP addresses to set as vnet DNS servers" + }, + "connectivity_k8_private_dns_zone_name": {}, + "connectivity_resource_group_name": {}, + "dns_zone_name": { + "description": "External Public Azure DNS zone name to associate with issuer helm chart" + }, + "enable_aks_policy_addon": { + "default": false, + "description": "Feature flag to enable AKS Policy Add On" + }, + "enable_ms_defender": { + "default": false, + "description": "Feature flag to enable MS Defender for Cloud" + }, + "enable_virtual_hub_connection": { + "default": true, + "description": "Feature flag to enable connecting the lz VNet to a virtual hub" + }, + "enable_vnet_peering": { + "default": false, + "description": "Feature flag to enable peering the lz VNet to a hub VNet" + }, + "environment": { + "description": "The env dev, qa, prod that the lz is in" + }, + "external_app": { + "default": false, + "description": "If true the following occurs: enables web hosting ports 80 and 443 externally, creates public DNS zone, creates external wildcard cert" + }, + "kubernetes_version": { + "description": "kubernetes version" + }, + "location": { + "description": "The Azure Region in which all resources should be provisioned" + }, + "ms_defender_enabled_resources": { + "default": {}, + "description": "Enables MS Defender for resources when resource type name = true (e.g. 'Containers' = true)" + }, + "name": { + "description": "A prefix used for resources" + }, + "node_count_max": { + "default": 3, + "description": "Maximum node count" + }, + "node_count_min": { + "default": 2, + "description": "Minimum node count" + }, + "parent_dns_zone_name": { + "description": "Optional parent DNS zone name which causes a child zone to be created" + }, + "pool_name": { + "default": "default", + "description": "The name of the default_node pool" + }, + "prefix": { + "default": "caf", + "description": "A prefix used for resources" + }, + "vm_size": { + "description": "The size of the VM" + }, + "vnet_address_range": { + "description": "The CIDR address range of the vnet" + } + } + } + }, + "sql_db": { + "source": "git@github.com:company/terraform-somesomeazure//modules/azure/mysql-database?ref=v0.20.0", + "expressions": { + "app_name": { + "constant_value": "envelope-game" + }, + "connectivity_resource_group_name": { + "references": [ + "var.connectivity_resource_group_name" + ] + }, + "database_password_change_date": { + "constant_value": "2022-04-01" + }, + "environment": { + "references": [ + "var.environment" + ] + }, + "location": { + "references": [ + "var.location" + ] + }, + "privatelink_mysql_dns_zone": { + "constant_value": "mysql.database.azure.com" + }, + "resource_group_name": { + "references": [ + "module.aks_lz.resource_group_name", + "module.aks_lz" + ] + }, + "shared_services_keyvault": { + "references": [ + "var.shared_services_keyvault" + ] + }, + "shared_services_resource_group": { + "references": [ + "var.shared_services_resource_group" + ] + }, + "vnet_name": { + "references": [ + "var.name" + ] + } + }, + "module": { + "resources": [ + { + "address": "azurerm_key_vault_secret.sql_pass", + "mode": "managed", + "type": "azurerm_key_vault_secret", + "name": "sql_pass", + "provider_config_key": "sql_db:azurerm.shared_services", + "expressions": { + "content_type": { + "constant_value": "password" + }, + "key_vault_id": { + "references": [ + "data.azurerm_key_vault.ss_kv.id", + "data.azurerm_key_vault.ss_kv" + ] + }, + "name": { + "references": [ + "azurerm_mysql_database.sql_db.name", + "azurerm_mysql_database.sql_db" + ] + }, + "value": { + "references": [ + "random_password.sql_pass.result", + "random_password.sql_pass" + ] + } + }, + "schema_version": 0 + }, + { + "address": "azurerm_mysql_database.sql_db", + "mode": "managed", + "type": "azurerm_mysql_database", + "name": "sql_db", + "provider_config_key": "sql_db:azurerm", + "expressions": { + "charset": { + "constant_value": "utf8" + }, + "collation": { + "constant_value": "utf8_unicode_ci" + }, + "name": { + "references": [ + "var.app_name" + ] + }, + "resource_group_name": { + "references": [ + "var.resource_group_name" + ] + }, + "server_name": { + "references": [ + "azurerm_mysql_server.db_server.name", + "azurerm_mysql_server.db_server" + ] + } + }, + "schema_version": 0 + }, + { + "address": "azurerm_mysql_server.db_server", + "mode": "managed", + "type": "azurerm_mysql_server", + "name": "db_server", + "provider_config_key": "sql_db:azurerm", + "expressions": { + "administrator_login": { + "references": [ + "var.app_name" + ] + }, + "administrator_login_password": { + "references": [ + "random_password.sql_pass.result", + "random_password.sql_pass" + ] + }, + "location": { + "references": [ + "var.location" + ] + }, + "name": { + "references": [ + "var.app_name" + ] + }, + "public_network_access_enabled": { + "constant_value": false + }, + "resource_group_name": { + "references": [ + "var.resource_group_name" + ] + }, + "sku_name": { + "constant_value": "GP_Gen5_2" + }, + "ssl_enforcement_enabled": { + "constant_value": false + }, + "ssl_minimal_tls_version_enforced": { + "constant_value": "TLSEnforcementDisabled" + }, + "storage_mb": { + "constant_value": 5120 + }, + "tags": { + "references": [ + "var.environment" + ] + }, + "version": { + "constant_value": "5.7" + } + }, + "schema_version": 0 + }, + { + "address": "azurerm_private_endpoint.db_endpoint", + "mode": "managed", + "type": "azurerm_private_endpoint", + "name": "db_endpoint", + "provider_config_key": "sql_db:azurerm", + "expressions": { + "location": { + "references": [ + "var.location" + ] + }, + "name": { + "references": [ + "var.app_name" + ] + }, + "private_dns_zone_group": [ + { + "name": { + "constant_value": "privatelink-dns-zones" + }, + "private_dns_zone_ids": { + "references": [ + "data.azurerm_private_dns_zone.privatelink_mysql_dns_zone.id", + "data.azurerm_private_dns_zone.privatelink_mysql_dns_zone" + ] + } + } + ], + "private_service_connection": [ + { + "is_manual_connection": { + "constant_value": false + }, + "name": { + "references": [ + "var.app_name" + ] + }, + "private_connection_resource_id": { + "references": [ + "azurerm_mysql_server.db_server.id", + "azurerm_mysql_server.db_server" + ] + }, + "subresource_names": { + "constant_value": [ + "mysqlServer" + ] + } + } + ], + "resource_group_name": { + "references": [ + "var.resource_group_name" + ] + }, + "subnet_id": { + "references": [ + "data.azurerm_subnet.snet.id", + "data.azurerm_subnet.snet" + ] + } + }, + "schema_version": 0 + }, + { + "address": "random_password.sql_pass", + "mode": "managed", + "type": "random_password", + "name": "sql_pass", + "provider_config_key": "sql_db:random", + "expressions": { + "keepers": { + "references": [ + "var.database_password_change_date" + ] + }, + "length": { + "constant_value": 16 + }, + "override_special": { + "constant_value": "!#$%&*()-_=+[]{}<>:?" + }, + "special": { + "constant_value": true + } + }, + "schema_version": 0 + }, + { + "address": "data.azurerm_key_vault.ss_kv", + "mode": "data", + "type": "azurerm_key_vault", + "name": "ss_kv", + "provider_config_key": "sql_db:azurerm.shared_services", + "expressions": { + "name": { + "references": [ + "var.shared_services_keyvault" + ] + }, + "resource_group_name": { + "references": [ + "var.shared_services_resource_group" + ] + } + }, + "schema_version": 0 + }, + { + "address": "data.azurerm_private_dns_zone.privatelink_mysql_dns_zone", + "mode": "data", + "type": "azurerm_private_dns_zone", + "name": "privatelink_mysql_dns_zone", + "provider_config_key": "sql_db:azurerm.connectivity", + "expressions": { + "name": { + "references": [ + "var.privatelink_mysql_dns_zone" + ] + }, + "resource_group_name": { + "references": [ + "var.connectivity_resource_group_name" + ] + } + }, + "schema_version": 0 + }, + { + "address": "data.azurerm_resource_group.vnet_rg", + "mode": "data", + "type": "azurerm_resource_group", + "name": "vnet_rg", + "provider_config_key": "sql_db:azurerm", + "expressions": { + "name": { + "references": [ + "var.resource_group_name" + ] + } + }, + "schema_version": 0 + }, + { + "address": "data.azurerm_subnet.snet", + "mode": "data", + "type": "azurerm_subnet", + "name": "snet", + "provider_config_key": "sql_db:azurerm", + "expressions": { + "name": { + "constant_value": "service-endpoints" + }, + "resource_group_name": { + "references": [ + "data.azurerm_resource_group.vnet_rg.name", + "data.azurerm_resource_group.vnet_rg" + ] + }, + "virtual_network_name": { + "references": [ + "data.azurerm_virtual_network.vnet.name", + "data.azurerm_virtual_network.vnet" + ] + } + }, + "schema_version": 0 + }, + { + "address": "data.azurerm_virtual_network.vnet", + "mode": "data", + "type": "azurerm_virtual_network", + "name": "vnet", + "provider_config_key": "sql_db:azurerm", + "expressions": { + "name": { + "references": [ + "var.vnet_name" + ] + }, + "resource_group_name": { + "references": [ + "var.resource_group_name" + ] + } + }, + "schema_version": 0 + } + ], + "variables": { + "app_name": { + "description": "Application Name" + }, + "connectivity_resource_group_name": { + "description": "Connectivity resource group" + }, + "database_password_change_date": { + "description": "Tracks database password change date in YYYY-MM-DD format. Changing this value causes a new random password to be generated." + }, + "environment": { + "description": "environment shortname" + }, + "location": {}, + "privatelink_mysql_dns_zone": { + "description": "Privatelink DNS zone for mysql" + }, + "resource_group_name": {}, + "shared_services_keyvault": { + "description": "shared service Key Vault" + }, + "shared_services_resource_group": { + "description": "shared service kv RG" + }, + "vnet_name": { + "description": "Name assigned to VNET" + } + } + } + } + }, + "variables": { + "connectivity_dns_servers": { + "description": "List of IP addresses to set as vnet DNS servers" + }, + "connectivity_k8_private_dns_zone_name": {}, + "connectivity_resource_group_name": {}, + "dns_zone_name": { + "description": "dns zone to create" + }, + "enable_aks_policy_addon": { + "default": false, + "description": "Feature flag to enable AKS Policy Add On" + }, + "enable_ms_defender": { + "default": false, + "description": "Feature flag to enable MS Defender for Cloud" + }, + "environment": {}, + "external_app": { + "default": false, + "description": "If true the following occurs: enables web hosting ports 80 and 443 externally, creates public DNS zone, creates external wildcard cert" + }, + "kubernetes_version": { + "description": "kubernetes version" + }, + "location": { + "description": "The Azure Region in which all resources should be provisioned" + }, + "ms_defender_enabled_resources": { + "default": {}, + "description": "Enables MS Defender for resources when resource type name = true (e.g. 'Containers' = true)" + }, + "name": { + "description": "A prefix used for resources" + }, + "node_count_max": { + "default": 3, + "description": "Maximum node count" + }, + "node_count_min": { + "default": 2, + "description": "Minimum node count" + }, + "parent_dns_zone_name": { + "description": "Optional parent DNS zone name which causes a child zone to be created" + }, + "pool_name": { + "default": "default", + "description": "The name of the default_node pool" + }, + "prefix": { + "default": "caf", + "description": "A prefix used for resources" + }, + "shared_services_keyvault": { + "description": "shared services key vault name" + }, + "shared_services_resource_group": { + "description": "shared services resource group" + }, + "vm_size": { + "description": "The size of the VM" + }, + "vnet_address_range": { + "description": "The CIDR address range of the vnet" + } + } + } + } +} diff --git a/pkg/environment/mocks/Applier.go b/pkg/environment/mocks/Applier.go index 4a9d85b3..1aaf1806 100644 --- a/pkg/environment/mocks/Applier.go +++ b/pkg/environment/mocks/Applier.go @@ -1,8 +1,11 @@ -// Code generated by mockery v2.30.16. DO NOT EDIT. +// Code generated by mockery v2.46.1. DO NOT EDIT. package mocks -import mock "github.com/stretchr/testify/mock" +import ( + tfjson "github.com/hashicorp/terraform-json" + mock "github.com/stretchr/testify/mock" +) // Applier is an autogenerated mock type for the Applier type type Applier struct { @@ -18,6 +21,10 @@ func (_m *Applier) Initialize() { func (_m *Applier) KubectlApply(namespace string, directory string, dryRun bool) (string, error) { ret := _m.Called(namespace, directory, dryRun) + if len(ret) == 0 { + panic("no return value specified for KubectlApply") + } + var r0 string var r1 error if rf, ok := ret.Get(0).(func(string, string, bool) (string, error)); ok { @@ -42,6 +49,10 @@ func (_m *Applier) KubectlApply(namespace string, directory string, dryRun bool) func (_m *Applier) KubectlDelete(namespace string, directory string, dryRun bool) (string, error) { ret := _m.Called(namespace, directory, dryRun) + if len(ret) == 0 { + panic("no return value specified for KubectlDelete") + } + var r0 string var r1 error if rf, ok := ret.Get(0).(func(string, string, bool) (string, error)); ok { @@ -66,6 +77,10 @@ func (_m *Applier) KubectlDelete(namespace string, directory string, dryRun bool func (_m *Applier) TerraformDestroy(directory string) error { ret := _m.Called(directory) + if len(ret) == 0 { + panic("no return value specified for TerraformDestroy") + } + var r0 error if rf, ok := ret.Get(0).(func(string) error); ok { r0 = rf(directory) @@ -80,6 +95,10 @@ func (_m *Applier) TerraformDestroy(directory string) error { func (_m *Applier) TerraformInitAndApply(namespace string, directory string) (string, error) { ret := _m.Called(namespace, directory) + if len(ret) == 0 { + panic("no return value specified for TerraformInitAndApply") + } + var r0 string var r1 error if rf, ok := ret.Get(0).(func(string, string) (string, error)); ok { @@ -104,6 +123,10 @@ func (_m *Applier) TerraformInitAndApply(namespace string, directory string) (st func (_m *Applier) TerraformInitAndDestroy(namespace string, directory string) (string, error) { ret := _m.Called(namespace, directory) + if len(ret) == 0 { + panic("no return value specified for TerraformInitAndDestroy") + } + var r0 string var r1 error if rf, ok := ret.Get(0).(func(string, string) (string, error)); ok { @@ -125,27 +148,40 @@ func (_m *Applier) TerraformInitAndDestroy(namespace string, directory string) ( } // TerraformInitAndPlan provides a mock function with given fields: namespace, directory -func (_m *Applier) TerraformInitAndPlan(namespace string, directory string) (string, error) { +func (_m *Applier) TerraformInitAndPlan(namespace string, directory string) (*tfjson.Plan, string, error) { ret := _m.Called(namespace, directory) - var r0 string - var r1 error - if rf, ok := ret.Get(0).(func(string, string) (string, error)); ok { + if len(ret) == 0 { + panic("no return value specified for TerraformInitAndPlan") + } + + var r0 *tfjson.Plan + var r1 string + var r2 error + if rf, ok := ret.Get(0).(func(string, string) (*tfjson.Plan, string, error)); ok { return rf(namespace, directory) } - if rf, ok := ret.Get(0).(func(string, string) string); ok { + if rf, ok := ret.Get(0).(func(string, string) *tfjson.Plan); ok { r0 = rf(namespace, directory) } else { - r0 = ret.Get(0).(string) + if ret.Get(0) != nil { + r0 = ret.Get(0).(*tfjson.Plan) + } } - if rf, ok := ret.Get(1).(func(string, string) error); ok { + if rf, ok := ret.Get(1).(func(string, string) string); ok { r1 = rf(namespace, directory) } else { - r1 = ret.Error(1) + r1 = ret.Get(1).(string) } - return r0, r1 + if rf, ok := ret.Get(2).(func(string, string) error); ok { + r2 = rf(namespace, directory) + } else { + r2 = ret.Error(2) + } + + return r0, r1, r2 } // NewApplier creates a new instance of Applier. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. diff --git a/pkg/github/client.go b/pkg/github/client.go index 044a9a3c..19aecb2d 100644 --- a/pkg/github/client.go +++ b/pkg/github/client.go @@ -166,3 +166,24 @@ func (gh *GithubClient) ListOpenPRs(namespace string) ([]*github.PullRequest, er return matchedOpenPRs, nil } + +func (gh *GithubClient) CreateComment(prNumber int, body string) bool { + comment := &github.IssueComment{ + Body: github.String(body), + } + + comment, resp, err := gh.V3.Issues.CreateComment( + context.TODO(), + "ministryofjustice", + "cloud-platform-environments", + prNumber, + comment, + ) + + fmt.Printf("creating comment %+v %v", resp, err) + if err != nil { + return false + } + + return true +} diff --git a/pkg/github/client_iface.go b/pkg/github/client_iface.go index eb901dfc..c3bc82bd 100644 --- a/pkg/github/client_iface.go +++ b/pkg/github/client_iface.go @@ -15,4 +15,5 @@ type GithubIface interface { IsMerged(prNumber int) (bool, error) CreatePR(branchName, namespace, description string) (string, error) ListOpenPRs(namespace string) ([]*github.PullRequest, error) + CreateComment(prNumber int, body string) bool } diff --git a/pkg/mocks/terraform/terraformExec.go b/pkg/mocks/terraform/terraformExec.go index 5d15ad74..15160ae8 100644 --- a/pkg/mocks/terraform/terraformExec.go +++ b/pkg/mocks/terraform/terraformExec.go @@ -1,4 +1,4 @@ -// Code generated by mockery v2.23.0. DO NOT EDIT. +// Code generated by mockery v2.46.1. DO NOT EDIT. package mocks @@ -29,6 +29,10 @@ func (_m *TerraformExec) Apply(ctx context.Context, opts ...tfexec.ApplyOption) _ca = append(_ca, _va...) ret := _m.Called(_ca...) + if len(ret) == 0 { + panic("no return value specified for Apply") + } + var r0 error if rf, ok := ret.Get(0).(func(context.Context, ...tfexec.ApplyOption) error); ok { r0 = rf(ctx, opts...) @@ -50,6 +54,10 @@ func (_m *TerraformExec) Destroy(ctx context.Context, opts ...tfexec.DestroyOpti _ca = append(_ca, _va...) ret := _m.Called(_ca...) + if len(ret) == 0 { + panic("no return value specified for Destroy") + } + var r0 error if rf, ok := ret.Get(0).(func(context.Context, ...tfexec.DestroyOption) error); ok { r0 = rf(ctx, opts...) @@ -71,6 +79,10 @@ func (_m *TerraformExec) Init(ctx context.Context, opts ...tfexec.InitOption) er _ca = append(_ca, _va...) ret := _m.Called(_ca...) + if len(ret) == 0 { + panic("no return value specified for Init") + } + var r0 error if rf, ok := ret.Get(0).(func(context.Context, ...tfexec.InitOption) error); ok { r0 = rf(ctx, opts...) @@ -92,6 +104,10 @@ func (_m *TerraformExec) Output(ctx context.Context, opts ...tfexec.OutputOption _ca = append(_ca, _va...) ret := _m.Called(_ca...) + if len(ret) == 0 { + panic("no return value specified for Output") + } + var r0 map[string]tfexec.OutputMeta var r1 error if rf, ok := ret.Get(0).(func(context.Context, ...tfexec.OutputOption) (map[string]tfexec.OutputMeta, error)); ok { @@ -125,6 +141,10 @@ func (_m *TerraformExec) Plan(ctx context.Context, opts ...tfexec.PlanOption) (b _ca = append(_ca, _va...) ret := _m.Called(_ca...) + if len(ret) == 0 { + panic("no return value specified for Plan") + } + var r0 bool var r1 error if rf, ok := ret.Get(0).(func(context.Context, ...tfexec.PlanOption) (bool, error)); ok { @@ -166,6 +186,10 @@ func (_m *TerraformExec) Show(ctx context.Context, opts ...tfexec.ShowOption) (* _ca = append(_ca, _va...) ret := _m.Called(_ca...) + if len(ret) == 0 { + panic("no return value specified for Show") + } + var r0 *tfjson.State var r1 error if rf, ok := ret.Get(0).(func(context.Context, ...tfexec.ShowOption) (*tfjson.State, error)); ok { @@ -199,6 +223,10 @@ func (_m *TerraformExec) WorkspaceDelete(ctx context.Context, workspace string, _ca = append(_ca, _va...) ret := _m.Called(_ca...) + if len(ret) == 0 { + panic("no return value specified for WorkspaceDelete") + } + var r0 error if rf, ok := ret.Get(0).(func(context.Context, string, ...tfexec.WorkspaceDeleteCmdOption) error); ok { r0 = rf(ctx, workspace, opts...) @@ -220,6 +248,10 @@ func (_m *TerraformExec) WorkspaceNew(ctx context.Context, workspace string, opt _ca = append(_ca, _va...) ret := _m.Called(_ca...) + if len(ret) == 0 { + panic("no return value specified for WorkspaceNew") + } + var r0 error if rf, ok := ret.Get(0).(func(context.Context, string, ...tfexec.WorkspaceNewCmdOption) error); ok { r0 = rf(ctx, workspace, opts...) @@ -234,6 +266,10 @@ func (_m *TerraformExec) WorkspaceNew(ctx context.Context, workspace string, opt func (_m *TerraformExec) WorkspaceSelect(ctx context.Context, workspace string) error { ret := _m.Called(ctx, workspace) + if len(ret) == 0 { + panic("no return value specified for WorkspaceSelect") + } + var r0 error if rf, ok := ret.Get(0).(func(context.Context, string) error); ok { r0 = rf(ctx, workspace) @@ -244,13 +280,12 @@ func (_m *TerraformExec) WorkspaceSelect(ctx context.Context, workspace string) return r0 } -type mockConstructorTestingTNewTerraformExec interface { +// NewTerraformExec creates a new instance of TerraformExec. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. +// The first argument is typically a *testing.T value. +func NewTerraformExec(t interface { mock.TestingT Cleanup(func()) -} - -// NewTerraformExec creates a new instance of TerraformExec. It also registers a testing interface on the mock and a cleanup function to assert the mocks expectations. -func NewTerraformExec(t mockConstructorTestingTNewTerraformExec) *TerraformExec { +}) *TerraformExec { mock := &TerraformExec{} mock.Mock.Test(t)