├── .github ├── overview.md ├── pull_request_template.md └── workflows │ ├── deploy.yaml │ ├── e2e.yml │ ├── go-test.yaml │ ├── pr-e2e.yml │ └── release.yaml ├── .gitignore ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── Makefile ├── README.md ├── api ├── aws │ ├── common.go │ ├── interface.go │ ├── local.go │ └── s3.go ├── deploy │ ├── deploy.go │ ├── encode_tf_file.go │ ├── provider_versions.go │ └── terraform_command.go ├── errors │ └── errors.go ├── interceptors │ └── trace_interceptor.go ├── proto │ ├── commonpb │ │ ├── common.pb.go │ │ └── common.proto │ ├── configpb │ │ ├── config.pb.go │ │ └── config.proto │ ├── credspb │ │ ├── config.pb.go │ │ └── config.proto │ ├── errorspb │ │ ├── errors.pb.go │ │ └── errors.proto │ ├── multy_service.pb.go │ ├── multy_service.proto │ ├── multy_service_grpc.pb.go │ ├── resourcespb │ │ ├── database.pb.go │ │ ├── database.proto │ │ ├── kubernetes_cluster.pb.go │ │ ├── kubernetes_cluster.proto │ │ ├── kubernetes_node_pool.pb.go │ │ ├── kubernetes_node_pool.proto │ │ ├── network_interface.pb.go │ │ ├── network_interface.proto │ │ ├── network_interface_security_group_association.pb.go │ │ ├── network_interface_security_group_association.proto │ │ ├── network_security_group.pb.go │ │ ├── network_security_group.proto │ │ ├── object_storage.pb.go │ │ ├── object_storage.proto │ │ ├── object_storage_object.pb.go │ │ ├── object_storage_object.proto │ │ ├── public_ip.pb.go │ │ ├── public_ip.proto │ │ ├── resource_group.pb.go │ │ ├── resource_group.proto │ │ ├── route_table.pb.go │ │ ├── route_table.proto │ │ ├── route_table_association.pb.go │ │ ├── route_table_association.proto │ │ ├── subnet.pb.go │ │ ├── subnet.proto │ │ ├── vault.pb.go │ │ ├── vault.proto │ │ ├── vault_access_policy.pb.go │ │ ├── vault_access_policy.proto │ │ ├── vault_secret.pb.go │ │ ├── vault_secret.proto │ │ ├── virtual_machine.pb.go │ │ ├── virtual_machine.proto │ │ ├── virtual_network.pb.go │ │ └── virtual_network.proto │ └── userpb │ │ ├── user.pb.go │ │ └── user.proto ├── server.go ├── service_context │ └── service_context.go ├── services │ ├── config_prefix.go │ └── service.go ├── user_service.proto.go └── util │ └── util.go ├── cmd ├── cmd.go ├── command.go ├── delete.go ├── help.go ├── list.go ├── serve_command.go └── version.go ├── db ├── database.go ├── init.sql ├── interface.go ├── local_database.go ├── local_lock_db.go ├── lock_db.go └── user_config_storage.go ├── encoder ├── encoder.go └── translater.go ├── flags └── flags.go ├── go.mod ├── go.sum ├── install.sh ├── main.go ├── mhcl └── default_processor.go ├── resources ├── common │ ├── cloud_provider.go │ ├── format_func.go │ ├── helper.go │ ├── resource_id.go │ └── vm_size.go ├── multy_context.go ├── output │ ├── database │ │ ├── aws_database.go │ │ ├── azure_databases.go │ │ ├── azure_mariadb_database.go │ │ ├── azure_mysql_database.go │ │ ├── azure_postgresql_database.go │ │ └── gcp_database.go │ ├── iam │ │ ├── aws_iam_role.go │ │ └── gcp_service_account.go │ ├── kubernetes_node_pool │ │ ├── aws_eks_node_group.go │ │ ├── azure_aks_node_pool.go │ │ └── gcp_gke_node_pool.go │ ├── kubernetes_service │ │ ├── aws_eks.go │ │ ├── azure_aks.go │ │ ├── gcp_gke.go │ │ └── kube_config.go │ ├── lambda │ │ ├── aws_lambda.go │ │ └── azure_function.go │ ├── local_exec │ │ └── local_exec.go │ ├── network_interface │ │ ├── aws_network_interface.go │ │ └── azurerm_network_interface.go │ ├── network_interface_security_group_association │ │ ├── aws_network_interface_sg_attachment.go │ │ └── azurerm_network_interface_security_group_association.go │ ├── network_security_group │ │ ├── aws_network_security_group.go │ │ ├── azure_network_security_group.go │ │ └── gcp_firewall.go │ ├── object_storage │ │ ├── aws_object_storage.go │ │ ├── azure_object_storage.go │ │ └── gcp_storage_bucket.go │ ├── object_storage_object │ │ ├── aws_object_storage_object.go │ │ ├── azure_object_storage_object.go │ │ ├── azure_object_storage_object_sas.go │ │ └── gcp_storage_object.go │ ├── provider │ │ ├── aws_provider.go │ │ ├── azure_provider.go │ │ └── gcp_provider.go │ ├── public_ip │ │ ├── aws_elastic_ip.go │ │ ├── azure_public_ip.go │ │ └── gcp_compute_address.go │ ├── route_table │ │ ├── aws_route_table.go │ │ ├── azurerm_route_table.go │ │ └── gcp_route_table.go │ ├── route_table_association │ │ ├── aws_route_table_association.go │ │ └── azurerm_route_table_association.go │ ├── subnet │ │ ├── aws_subnet.go │ │ ├── azure_subnet.go │ │ └── gcp_subnet.go │ ├── terraform │ │ ├── data.go │ │ ├── local_file.go │ │ └── random_password.go │ ├── terraform_block.go │ ├── terraform_plan.go │ ├── terraform_state.go │ ├── vault │ │ └── azurerm_key_vault.go │ ├── vault_access_policy │ │ ├── azurerm_key_vault_access_policy.go │ │ └── gcp_secret_iam_member.go │ ├── vault_secret │ │ ├── aws_ssm_parameter.go │ │ ├── azurerm_key_vault_secret.go │ │ └── gcp_secret_manager_secret.go │ ├── virtual_machine │ │ ├── aws_virtual_machine.go │ │ ├── azure_virtual_machine.go │ │ └── gcp_virtual_machine.go │ └── virtual_network │ │ ├── aws_vpc.go │ │ ├── azurerm_virtual_network.go │ │ └── gcp_compute_network.go ├── resource.go ├── resource_metadata.go ├── resource_with_id.go └── types │ ├── aws │ ├── database.go │ ├── kubernetes_cluster.go │ ├── kubernetes_node_pool.go │ ├── network_interface.go │ ├── network_interface_security_group_association.go │ ├── network_security_group.go │ ├── object_storage.go │ ├── object_storage_object.go │ ├── public_ip.go │ ├── resource_group.go │ ├── route_table.go │ ├── route_table_association.go │ ├── subnet.go │ ├── vault.go │ ├── vault_access_policy.go │ ├── vault_secret.go │ ├── virtual_machine.go │ └── virtual_network.go │ ├── azure │ ├── database.go │ ├── kubernetes_cluster.go │ ├── kubernetes_node_pool.go │ ├── network_interface.go │ ├── network_interface_security_group_association.go │ ├── network_security_group.go │ ├── object_storage.go │ ├── object_storage_object.go │ ├── public_ip.go │ ├── resource_group.go │ ├── route_table.go │ ├── route_table_association.go │ ├── subnet.go │ ├── vault.go │ ├── vault_access_policy.go │ ├── vault_secret.go │ ├── virtual_machine.go │ └── virtual_network.go │ ├── database.go │ ├── gcp │ ├── database.go │ ├── kubernetes_cluster.go │ ├── kubernetes_node_pool.go │ ├── network_security_group.go │ ├── object_storage.go │ ├── object_storage_object.go │ ├── public_ip.go │ ├── resource_group.go │ ├── route_table.go │ ├── route_table_association.go │ ├── subnet.go │ ├── vault.go │ ├── vault_access_policy.go │ ├── vault_secret.go │ ├── virtual_machine.go │ └── virtual_network.go │ ├── kubernetes_node_pool.go │ ├── kubernetes_service.go │ ├── metadata │ └── all_resources_metadata.go │ ├── network_interface.go │ ├── network_interface_security_group_association.go │ ├── network_security_group.go │ ├── object_storage.go │ ├── object_storage_object.go │ ├── provider.go │ ├── public_ip.go │ ├── resource_group.go │ ├── route_table.go │ ├── route_table_association.go │ ├── subnet.go │ ├── vault.go │ ├── vault_access_policy.go │ ├── vault_secret.go │ ├── virtual_machine.go │ └── virtual_network.go ├── test ├── _configs │ ├── database │ │ ├── database_mariadb │ │ │ ├── config.textproto │ │ │ └── main.tf │ │ ├── database_mysql │ │ │ ├── config.textproto │ │ │ └── main.tf │ │ └── database_postgresql │ │ │ ├── config.textproto │ │ │ └── main.tf │ ├── kubernetes │ │ ├── kubernetes │ │ │ ├── config.textproto │ │ │ └── main.tf │ │ ├── kubernetes_size_override │ │ │ ├── config.textproto │ │ │ └── main.tf │ │ └── kubernetes_zones │ │ │ ├── config.textproto │ │ │ └── main.tf │ ├── lambda │ │ ├── lambda │ │ │ ├── config_gen.pb.json.todo │ │ │ ├── main.tf │ │ │ └── source_dir │ │ │ │ ├── aws │ │ │ │ └── lambda_function.py │ │ │ │ └── azure │ │ │ │ ├── host.json │ │ │ │ ├── http_trigger │ │ │ │ ├── __init__.py │ │ │ │ ├── function.json │ │ │ │ └── sample.dat │ │ │ │ ├── local.settings.json │ │ │ │ └── requirements.txt │ │ └── lambda_source_code_obj │ │ │ ├── config_gen.pb.json.todo │ │ │ ├── main.tf │ │ │ └── source_dir │ │ │ ├── aws_code.zip │ │ │ └── azure_code.zip │ ├── network_interface │ │ └── network_interface │ │ │ ├── config.textproto │ │ │ └── main.tf │ ├── network_interface_security_group_association │ │ └── network_interface_security_group_association │ │ │ ├── config.textproto │ │ │ └── main.tf │ ├── network_security_group │ │ └── network_security_group │ │ │ ├── config.textproto │ │ │ └── main.tf │ ├── object_storage │ │ └── object_storage │ │ │ ├── config.textproto │ │ │ └── main.tf │ ├── object_storage_object │ │ └── object_storage_object │ │ │ ├── config.textproto │ │ │ └── main.tf │ ├── public_ip │ │ └── public_ip │ │ │ ├── config.textproto │ │ │ └── main.tf │ ├── route_table │ │ └── route_table │ │ │ ├── config.textproto │ │ │ └── main.tf │ ├── subnet │ │ ├── subnet │ │ │ ├── config.textproto │ │ │ └── main.tf │ │ └── subnet_public_private │ │ │ ├── config.textproto │ │ │ └── main.tf │ ├── vault │ │ └── vault │ │ │ ├── config.textproto │ │ │ └── main.tf │ ├── vault_access_policy │ │ └── vault_access_policy │ │ │ ├── config.textproto │ │ │ └── main.tf │ ├── vault_secret │ │ └── vault_secret │ │ │ ├── config.textproto │ │ │ └── main.tf │ ├── virtual_machine │ │ ├── virtual_machine │ │ │ ├── config_gen.textproto │ │ │ └── main.tf │ │ ├── virtual_machine_image_override │ │ │ ├── config_gen.textproto │ │ │ └── main.tf │ │ ├── virtual_machine_images │ │ │ ├── config_gen.textproto │ │ │ └── main.tf │ │ ├── virtual_machine_nic_association │ │ │ ├── config.textproto │ │ │ └── main.tf │ │ ├── virtual_machine_public_ip │ │ │ ├── config.textproto │ │ │ ├── main.tf │ │ │ └── ssh_key.pub │ │ └── virtual_machine_size_override │ │ │ ├── config_gen.textproto │ │ │ └── main.tf │ └── virtual_network │ │ └── virtual_network │ │ ├── config.textproto │ │ └── main.tf ├── config_translate_test.go ├── deploy │ ├── deploy_test.go │ └── terraform_command_mock.go ├── e2e │ ├── README.md │ ├── common.go │ ├── database_test.go │ ├── drift_test.go │ ├── e2e.go │ ├── kubernetes_test.go │ ├── nic_test.go │ ├── nsg_test.go │ ├── object_storage_object_test.go │ ├── public_ip_test.go │ ├── rollback_test.go │ ├── vault_secret_test.go │ └── virtual_machine_test.go ├── main_plan_test.go └── resources │ └── resource_metadata_test.go ├── util └── util.go └── validate ├── validate.go └── validate_test.go /.github/overview.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/.github/overview.md -------------------------------------------------------------------------------- /.github/pull_request_template.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /.github/workflows/deploy.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/.github/workflows/deploy.yaml -------------------------------------------------------------------------------- /.github/workflows/e2e.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/.github/workflows/e2e.yml -------------------------------------------------------------------------------- /.github/workflows/go-test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/.github/workflows/go-test.yaml -------------------------------------------------------------------------------- /.github/workflows/pr-e2e.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/.github/workflows/pr-e2e.yml -------------------------------------------------------------------------------- /.github/workflows/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/.github/workflows/release.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/.gitignore -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/README.md -------------------------------------------------------------------------------- /api/aws/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/api/aws/common.go -------------------------------------------------------------------------------- /api/aws/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/api/aws/interface.go -------------------------------------------------------------------------------- /api/aws/local.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/api/aws/local.go -------------------------------------------------------------------------------- /api/aws/s3.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/api/aws/s3.go -------------------------------------------------------------------------------- /api/deploy/deploy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/api/deploy/deploy.go -------------------------------------------------------------------------------- /api/deploy/encode_tf_file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/api/deploy/encode_tf_file.go -------------------------------------------------------------------------------- /api/deploy/provider_versions.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/api/deploy/provider_versions.go -------------------------------------------------------------------------------- /api/deploy/terraform_command.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/api/deploy/terraform_command.go -------------------------------------------------------------------------------- /api/errors/errors.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/api/errors/errors.go -------------------------------------------------------------------------------- /api/interceptors/trace_interceptor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/api/interceptors/trace_interceptor.go -------------------------------------------------------------------------------- /api/proto/commonpb/common.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/api/proto/commonpb/common.pb.go -------------------------------------------------------------------------------- /api/proto/commonpb/common.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/api/proto/commonpb/common.proto -------------------------------------------------------------------------------- /api/proto/configpb/config.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/api/proto/configpb/config.pb.go -------------------------------------------------------------------------------- /api/proto/configpb/config.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/api/proto/configpb/config.proto -------------------------------------------------------------------------------- /api/proto/credspb/config.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/api/proto/credspb/config.pb.go -------------------------------------------------------------------------------- /api/proto/credspb/config.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/api/proto/credspb/config.proto -------------------------------------------------------------------------------- /api/proto/errorspb/errors.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/api/proto/errorspb/errors.pb.go -------------------------------------------------------------------------------- /api/proto/errorspb/errors.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/api/proto/errorspb/errors.proto -------------------------------------------------------------------------------- /api/proto/multy_service.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/api/proto/multy_service.pb.go -------------------------------------------------------------------------------- /api/proto/multy_service.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/api/proto/multy_service.proto -------------------------------------------------------------------------------- /api/proto/multy_service_grpc.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/api/proto/multy_service_grpc.pb.go -------------------------------------------------------------------------------- /api/proto/resourcespb/database.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/api/proto/resourcespb/database.pb.go -------------------------------------------------------------------------------- /api/proto/resourcespb/database.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/api/proto/resourcespb/database.proto -------------------------------------------------------------------------------- /api/proto/resourcespb/kubernetes_cluster.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/api/proto/resourcespb/kubernetes_cluster.pb.go -------------------------------------------------------------------------------- /api/proto/resourcespb/kubernetes_cluster.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/api/proto/resourcespb/kubernetes_cluster.proto -------------------------------------------------------------------------------- /api/proto/resourcespb/kubernetes_node_pool.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/api/proto/resourcespb/kubernetes_node_pool.pb.go -------------------------------------------------------------------------------- /api/proto/resourcespb/kubernetes_node_pool.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/api/proto/resourcespb/kubernetes_node_pool.proto -------------------------------------------------------------------------------- /api/proto/resourcespb/network_interface.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/api/proto/resourcespb/network_interface.pb.go -------------------------------------------------------------------------------- /api/proto/resourcespb/network_interface.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/api/proto/resourcespb/network_interface.proto -------------------------------------------------------------------------------- /api/proto/resourcespb/network_interface_security_group_association.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/api/proto/resourcespb/network_interface_security_group_association.pb.go -------------------------------------------------------------------------------- /api/proto/resourcespb/network_interface_security_group_association.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/api/proto/resourcespb/network_interface_security_group_association.proto -------------------------------------------------------------------------------- /api/proto/resourcespb/network_security_group.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/api/proto/resourcespb/network_security_group.pb.go -------------------------------------------------------------------------------- /api/proto/resourcespb/network_security_group.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/api/proto/resourcespb/network_security_group.proto -------------------------------------------------------------------------------- /api/proto/resourcespb/object_storage.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/api/proto/resourcespb/object_storage.pb.go -------------------------------------------------------------------------------- /api/proto/resourcespb/object_storage.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/api/proto/resourcespb/object_storage.proto -------------------------------------------------------------------------------- /api/proto/resourcespb/object_storage_object.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/api/proto/resourcespb/object_storage_object.pb.go -------------------------------------------------------------------------------- /api/proto/resourcespb/object_storage_object.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/api/proto/resourcespb/object_storage_object.proto -------------------------------------------------------------------------------- /api/proto/resourcespb/public_ip.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/api/proto/resourcespb/public_ip.pb.go -------------------------------------------------------------------------------- /api/proto/resourcespb/public_ip.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/api/proto/resourcespb/public_ip.proto -------------------------------------------------------------------------------- /api/proto/resourcespb/resource_group.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/api/proto/resourcespb/resource_group.pb.go -------------------------------------------------------------------------------- /api/proto/resourcespb/resource_group.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/api/proto/resourcespb/resource_group.proto -------------------------------------------------------------------------------- /api/proto/resourcespb/route_table.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/api/proto/resourcespb/route_table.pb.go -------------------------------------------------------------------------------- /api/proto/resourcespb/route_table.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/api/proto/resourcespb/route_table.proto -------------------------------------------------------------------------------- /api/proto/resourcespb/route_table_association.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/api/proto/resourcespb/route_table_association.pb.go -------------------------------------------------------------------------------- /api/proto/resourcespb/route_table_association.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/api/proto/resourcespb/route_table_association.proto -------------------------------------------------------------------------------- /api/proto/resourcespb/subnet.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/api/proto/resourcespb/subnet.pb.go -------------------------------------------------------------------------------- /api/proto/resourcespb/subnet.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/api/proto/resourcespb/subnet.proto -------------------------------------------------------------------------------- /api/proto/resourcespb/vault.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/api/proto/resourcespb/vault.pb.go -------------------------------------------------------------------------------- /api/proto/resourcespb/vault.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/api/proto/resourcespb/vault.proto -------------------------------------------------------------------------------- /api/proto/resourcespb/vault_access_policy.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/api/proto/resourcespb/vault_access_policy.pb.go -------------------------------------------------------------------------------- /api/proto/resourcespb/vault_access_policy.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/api/proto/resourcespb/vault_access_policy.proto -------------------------------------------------------------------------------- /api/proto/resourcespb/vault_secret.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/api/proto/resourcespb/vault_secret.pb.go -------------------------------------------------------------------------------- /api/proto/resourcespb/vault_secret.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/api/proto/resourcespb/vault_secret.proto -------------------------------------------------------------------------------- /api/proto/resourcespb/virtual_machine.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/api/proto/resourcespb/virtual_machine.pb.go -------------------------------------------------------------------------------- /api/proto/resourcespb/virtual_machine.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/api/proto/resourcespb/virtual_machine.proto -------------------------------------------------------------------------------- /api/proto/resourcespb/virtual_network.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/api/proto/resourcespb/virtual_network.pb.go -------------------------------------------------------------------------------- /api/proto/resourcespb/virtual_network.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/api/proto/resourcespb/virtual_network.proto -------------------------------------------------------------------------------- /api/proto/userpb/user.pb.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/api/proto/userpb/user.pb.go -------------------------------------------------------------------------------- /api/proto/userpb/user.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/api/proto/userpb/user.proto -------------------------------------------------------------------------------- /api/server.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/api/server.go -------------------------------------------------------------------------------- /api/service_context/service_context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/api/service_context/service_context.go -------------------------------------------------------------------------------- /api/services/config_prefix.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/api/services/config_prefix.go -------------------------------------------------------------------------------- /api/services/service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/api/services/service.go -------------------------------------------------------------------------------- /api/user_service.proto.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/api/user_service.proto.go -------------------------------------------------------------------------------- /api/util/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/api/util/util.go -------------------------------------------------------------------------------- /cmd/cmd.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/cmd/cmd.go -------------------------------------------------------------------------------- /cmd/command.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/cmd/command.go -------------------------------------------------------------------------------- /cmd/delete.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/cmd/delete.go -------------------------------------------------------------------------------- /cmd/help.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/cmd/help.go -------------------------------------------------------------------------------- /cmd/list.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/cmd/list.go -------------------------------------------------------------------------------- /cmd/serve_command.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/cmd/serve_command.go -------------------------------------------------------------------------------- /cmd/version.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/cmd/version.go -------------------------------------------------------------------------------- /db/database.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/db/database.go -------------------------------------------------------------------------------- /db/init.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/db/init.sql -------------------------------------------------------------------------------- /db/interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/db/interface.go -------------------------------------------------------------------------------- /db/local_database.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/db/local_database.go -------------------------------------------------------------------------------- /db/local_lock_db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/db/local_lock_db.go -------------------------------------------------------------------------------- /db/lock_db.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/db/lock_db.go -------------------------------------------------------------------------------- /db/user_config_storage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/db/user_config_storage.go -------------------------------------------------------------------------------- /encoder/encoder.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/encoder/encoder.go -------------------------------------------------------------------------------- /encoder/translater.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/encoder/translater.go -------------------------------------------------------------------------------- /flags/flags.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/flags/flags.go -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/go.sum -------------------------------------------------------------------------------- /install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/install.sh -------------------------------------------------------------------------------- /main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/main.go -------------------------------------------------------------------------------- /mhcl/default_processor.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/mhcl/default_processor.go -------------------------------------------------------------------------------- /resources/common/cloud_provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/common/cloud_provider.go -------------------------------------------------------------------------------- /resources/common/format_func.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/common/format_func.go -------------------------------------------------------------------------------- /resources/common/helper.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/common/helper.go -------------------------------------------------------------------------------- /resources/common/resource_id.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/common/resource_id.go -------------------------------------------------------------------------------- /resources/common/vm_size.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/common/vm_size.go -------------------------------------------------------------------------------- /resources/multy_context.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/multy_context.go -------------------------------------------------------------------------------- /resources/output/database/aws_database.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/output/database/aws_database.go -------------------------------------------------------------------------------- /resources/output/database/azure_databases.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/output/database/azure_databases.go -------------------------------------------------------------------------------- /resources/output/database/azure_mariadb_database.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/output/database/azure_mariadb_database.go -------------------------------------------------------------------------------- /resources/output/database/azure_mysql_database.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/output/database/azure_mysql_database.go -------------------------------------------------------------------------------- /resources/output/database/azure_postgresql_database.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/output/database/azure_postgresql_database.go -------------------------------------------------------------------------------- /resources/output/database/gcp_database.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/output/database/gcp_database.go -------------------------------------------------------------------------------- /resources/output/iam/aws_iam_role.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/output/iam/aws_iam_role.go -------------------------------------------------------------------------------- /resources/output/iam/gcp_service_account.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/output/iam/gcp_service_account.go -------------------------------------------------------------------------------- /resources/output/kubernetes_node_pool/aws_eks_node_group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/output/kubernetes_node_pool/aws_eks_node_group.go -------------------------------------------------------------------------------- /resources/output/kubernetes_node_pool/azure_aks_node_pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/output/kubernetes_node_pool/azure_aks_node_pool.go -------------------------------------------------------------------------------- /resources/output/kubernetes_node_pool/gcp_gke_node_pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/output/kubernetes_node_pool/gcp_gke_node_pool.go -------------------------------------------------------------------------------- /resources/output/kubernetes_service/aws_eks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/output/kubernetes_service/aws_eks.go -------------------------------------------------------------------------------- /resources/output/kubernetes_service/azure_aks.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/output/kubernetes_service/azure_aks.go -------------------------------------------------------------------------------- /resources/output/kubernetes_service/gcp_gke.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/output/kubernetes_service/gcp_gke.go -------------------------------------------------------------------------------- /resources/output/kubernetes_service/kube_config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/output/kubernetes_service/kube_config.go -------------------------------------------------------------------------------- /resources/output/lambda/aws_lambda.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/output/lambda/aws_lambda.go -------------------------------------------------------------------------------- /resources/output/lambda/azure_function.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/output/lambda/azure_function.go -------------------------------------------------------------------------------- /resources/output/local_exec/local_exec.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/output/local_exec/local_exec.go -------------------------------------------------------------------------------- /resources/output/network_interface/aws_network_interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/output/network_interface/aws_network_interface.go -------------------------------------------------------------------------------- /resources/output/network_interface/azurerm_network_interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/output/network_interface/azurerm_network_interface.go -------------------------------------------------------------------------------- /resources/output/network_interface_security_group_association/aws_network_interface_sg_attachment.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/output/network_interface_security_group_association/aws_network_interface_sg_attachment.go -------------------------------------------------------------------------------- /resources/output/network_interface_security_group_association/azurerm_network_interface_security_group_association.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/output/network_interface_security_group_association/azurerm_network_interface_security_group_association.go -------------------------------------------------------------------------------- /resources/output/network_security_group/aws_network_security_group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/output/network_security_group/aws_network_security_group.go -------------------------------------------------------------------------------- /resources/output/network_security_group/azure_network_security_group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/output/network_security_group/azure_network_security_group.go -------------------------------------------------------------------------------- /resources/output/network_security_group/gcp_firewall.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/output/network_security_group/gcp_firewall.go -------------------------------------------------------------------------------- /resources/output/object_storage/aws_object_storage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/output/object_storage/aws_object_storage.go -------------------------------------------------------------------------------- /resources/output/object_storage/azure_object_storage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/output/object_storage/azure_object_storage.go -------------------------------------------------------------------------------- /resources/output/object_storage/gcp_storage_bucket.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/output/object_storage/gcp_storage_bucket.go -------------------------------------------------------------------------------- /resources/output/object_storage_object/aws_object_storage_object.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/output/object_storage_object/aws_object_storage_object.go -------------------------------------------------------------------------------- /resources/output/object_storage_object/azure_object_storage_object.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/output/object_storage_object/azure_object_storage_object.go -------------------------------------------------------------------------------- /resources/output/object_storage_object/azure_object_storage_object_sas.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/output/object_storage_object/azure_object_storage_object_sas.go -------------------------------------------------------------------------------- /resources/output/object_storage_object/gcp_storage_object.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/output/object_storage_object/gcp_storage_object.go -------------------------------------------------------------------------------- /resources/output/provider/aws_provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/output/provider/aws_provider.go -------------------------------------------------------------------------------- /resources/output/provider/azure_provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/output/provider/azure_provider.go -------------------------------------------------------------------------------- /resources/output/provider/gcp_provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/output/provider/gcp_provider.go -------------------------------------------------------------------------------- /resources/output/public_ip/aws_elastic_ip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/output/public_ip/aws_elastic_ip.go -------------------------------------------------------------------------------- /resources/output/public_ip/azure_public_ip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/output/public_ip/azure_public_ip.go -------------------------------------------------------------------------------- /resources/output/public_ip/gcp_compute_address.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/output/public_ip/gcp_compute_address.go -------------------------------------------------------------------------------- /resources/output/route_table/aws_route_table.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/output/route_table/aws_route_table.go -------------------------------------------------------------------------------- /resources/output/route_table/azurerm_route_table.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/output/route_table/azurerm_route_table.go -------------------------------------------------------------------------------- /resources/output/route_table/gcp_route_table.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/output/route_table/gcp_route_table.go -------------------------------------------------------------------------------- /resources/output/route_table_association/aws_route_table_association.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/output/route_table_association/aws_route_table_association.go -------------------------------------------------------------------------------- /resources/output/route_table_association/azurerm_route_table_association.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/output/route_table_association/azurerm_route_table_association.go -------------------------------------------------------------------------------- /resources/output/subnet/aws_subnet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/output/subnet/aws_subnet.go -------------------------------------------------------------------------------- /resources/output/subnet/azure_subnet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/output/subnet/azure_subnet.go -------------------------------------------------------------------------------- /resources/output/subnet/gcp_subnet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/output/subnet/gcp_subnet.go -------------------------------------------------------------------------------- /resources/output/terraform/data.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/output/terraform/data.go -------------------------------------------------------------------------------- /resources/output/terraform/local_file.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/output/terraform/local_file.go -------------------------------------------------------------------------------- /resources/output/terraform/random_password.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/output/terraform/random_password.go -------------------------------------------------------------------------------- /resources/output/terraform_block.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/output/terraform_block.go -------------------------------------------------------------------------------- /resources/output/terraform_plan.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/output/terraform_plan.go -------------------------------------------------------------------------------- /resources/output/terraform_state.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/output/terraform_state.go -------------------------------------------------------------------------------- /resources/output/vault/azurerm_key_vault.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/output/vault/azurerm_key_vault.go -------------------------------------------------------------------------------- /resources/output/vault_access_policy/azurerm_key_vault_access_policy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/output/vault_access_policy/azurerm_key_vault_access_policy.go -------------------------------------------------------------------------------- /resources/output/vault_access_policy/gcp_secret_iam_member.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/output/vault_access_policy/gcp_secret_iam_member.go -------------------------------------------------------------------------------- /resources/output/vault_secret/aws_ssm_parameter.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/output/vault_secret/aws_ssm_parameter.go -------------------------------------------------------------------------------- /resources/output/vault_secret/azurerm_key_vault_secret.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/output/vault_secret/azurerm_key_vault_secret.go -------------------------------------------------------------------------------- /resources/output/vault_secret/gcp_secret_manager_secret.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/output/vault_secret/gcp_secret_manager_secret.go -------------------------------------------------------------------------------- /resources/output/virtual_machine/aws_virtual_machine.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/output/virtual_machine/aws_virtual_machine.go -------------------------------------------------------------------------------- /resources/output/virtual_machine/azure_virtual_machine.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/output/virtual_machine/azure_virtual_machine.go -------------------------------------------------------------------------------- /resources/output/virtual_machine/gcp_virtual_machine.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/output/virtual_machine/gcp_virtual_machine.go -------------------------------------------------------------------------------- /resources/output/virtual_network/aws_vpc.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/output/virtual_network/aws_vpc.go -------------------------------------------------------------------------------- /resources/output/virtual_network/azurerm_virtual_network.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/output/virtual_network/azurerm_virtual_network.go -------------------------------------------------------------------------------- /resources/output/virtual_network/gcp_compute_network.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/output/virtual_network/gcp_compute_network.go -------------------------------------------------------------------------------- /resources/resource.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/resource.go -------------------------------------------------------------------------------- /resources/resource_metadata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/resource_metadata.go -------------------------------------------------------------------------------- /resources/resource_with_id.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/resource_with_id.go -------------------------------------------------------------------------------- /resources/types/aws/database.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/types/aws/database.go -------------------------------------------------------------------------------- /resources/types/aws/kubernetes_cluster.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/types/aws/kubernetes_cluster.go -------------------------------------------------------------------------------- /resources/types/aws/kubernetes_node_pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/types/aws/kubernetes_node_pool.go -------------------------------------------------------------------------------- /resources/types/aws/network_interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/types/aws/network_interface.go -------------------------------------------------------------------------------- /resources/types/aws/network_interface_security_group_association.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/types/aws/network_interface_security_group_association.go -------------------------------------------------------------------------------- /resources/types/aws/network_security_group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/types/aws/network_security_group.go -------------------------------------------------------------------------------- /resources/types/aws/object_storage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/types/aws/object_storage.go -------------------------------------------------------------------------------- /resources/types/aws/object_storage_object.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/types/aws/object_storage_object.go -------------------------------------------------------------------------------- /resources/types/aws/public_ip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/types/aws/public_ip.go -------------------------------------------------------------------------------- /resources/types/aws/resource_group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/types/aws/resource_group.go -------------------------------------------------------------------------------- /resources/types/aws/route_table.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/types/aws/route_table.go -------------------------------------------------------------------------------- /resources/types/aws/route_table_association.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/types/aws/route_table_association.go -------------------------------------------------------------------------------- /resources/types/aws/subnet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/types/aws/subnet.go -------------------------------------------------------------------------------- /resources/types/aws/vault.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/types/aws/vault.go -------------------------------------------------------------------------------- /resources/types/aws/vault_access_policy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/types/aws/vault_access_policy.go -------------------------------------------------------------------------------- /resources/types/aws/vault_secret.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/types/aws/vault_secret.go -------------------------------------------------------------------------------- /resources/types/aws/virtual_machine.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/types/aws/virtual_machine.go -------------------------------------------------------------------------------- /resources/types/aws/virtual_network.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/types/aws/virtual_network.go -------------------------------------------------------------------------------- /resources/types/azure/database.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/types/azure/database.go -------------------------------------------------------------------------------- /resources/types/azure/kubernetes_cluster.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/types/azure/kubernetes_cluster.go -------------------------------------------------------------------------------- /resources/types/azure/kubernetes_node_pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/types/azure/kubernetes_node_pool.go -------------------------------------------------------------------------------- /resources/types/azure/network_interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/types/azure/network_interface.go -------------------------------------------------------------------------------- /resources/types/azure/network_interface_security_group_association.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/types/azure/network_interface_security_group_association.go -------------------------------------------------------------------------------- /resources/types/azure/network_security_group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/types/azure/network_security_group.go -------------------------------------------------------------------------------- /resources/types/azure/object_storage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/types/azure/object_storage.go -------------------------------------------------------------------------------- /resources/types/azure/object_storage_object.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/types/azure/object_storage_object.go -------------------------------------------------------------------------------- /resources/types/azure/public_ip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/types/azure/public_ip.go -------------------------------------------------------------------------------- /resources/types/azure/resource_group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/types/azure/resource_group.go -------------------------------------------------------------------------------- /resources/types/azure/route_table.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/types/azure/route_table.go -------------------------------------------------------------------------------- /resources/types/azure/route_table_association.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/types/azure/route_table_association.go -------------------------------------------------------------------------------- /resources/types/azure/subnet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/types/azure/subnet.go -------------------------------------------------------------------------------- /resources/types/azure/vault.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/types/azure/vault.go -------------------------------------------------------------------------------- /resources/types/azure/vault_access_policy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/types/azure/vault_access_policy.go -------------------------------------------------------------------------------- /resources/types/azure/vault_secret.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/types/azure/vault_secret.go -------------------------------------------------------------------------------- /resources/types/azure/virtual_machine.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/types/azure/virtual_machine.go -------------------------------------------------------------------------------- /resources/types/azure/virtual_network.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/types/azure/virtual_network.go -------------------------------------------------------------------------------- /resources/types/database.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/types/database.go -------------------------------------------------------------------------------- /resources/types/gcp/database.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/types/gcp/database.go -------------------------------------------------------------------------------- /resources/types/gcp/kubernetes_cluster.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/types/gcp/kubernetes_cluster.go -------------------------------------------------------------------------------- /resources/types/gcp/kubernetes_node_pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/types/gcp/kubernetes_node_pool.go -------------------------------------------------------------------------------- /resources/types/gcp/network_security_group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/types/gcp/network_security_group.go -------------------------------------------------------------------------------- /resources/types/gcp/object_storage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/types/gcp/object_storage.go -------------------------------------------------------------------------------- /resources/types/gcp/object_storage_object.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/types/gcp/object_storage_object.go -------------------------------------------------------------------------------- /resources/types/gcp/public_ip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/types/gcp/public_ip.go -------------------------------------------------------------------------------- /resources/types/gcp/resource_group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/types/gcp/resource_group.go -------------------------------------------------------------------------------- /resources/types/gcp/route_table.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/types/gcp/route_table.go -------------------------------------------------------------------------------- /resources/types/gcp/route_table_association.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/types/gcp/route_table_association.go -------------------------------------------------------------------------------- /resources/types/gcp/subnet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/types/gcp/subnet.go -------------------------------------------------------------------------------- /resources/types/gcp/vault.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/types/gcp/vault.go -------------------------------------------------------------------------------- /resources/types/gcp/vault_access_policy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/types/gcp/vault_access_policy.go -------------------------------------------------------------------------------- /resources/types/gcp/vault_secret.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/types/gcp/vault_secret.go -------------------------------------------------------------------------------- /resources/types/gcp/virtual_machine.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/types/gcp/virtual_machine.go -------------------------------------------------------------------------------- /resources/types/gcp/virtual_network.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/types/gcp/virtual_network.go -------------------------------------------------------------------------------- /resources/types/kubernetes_node_pool.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/types/kubernetes_node_pool.go -------------------------------------------------------------------------------- /resources/types/kubernetes_service.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/types/kubernetes_service.go -------------------------------------------------------------------------------- /resources/types/metadata/all_resources_metadata.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/types/metadata/all_resources_metadata.go -------------------------------------------------------------------------------- /resources/types/network_interface.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/types/network_interface.go -------------------------------------------------------------------------------- /resources/types/network_interface_security_group_association.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/types/network_interface_security_group_association.go -------------------------------------------------------------------------------- /resources/types/network_security_group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/types/network_security_group.go -------------------------------------------------------------------------------- /resources/types/object_storage.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/types/object_storage.go -------------------------------------------------------------------------------- /resources/types/object_storage_object.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/types/object_storage_object.go -------------------------------------------------------------------------------- /resources/types/provider.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/types/provider.go -------------------------------------------------------------------------------- /resources/types/public_ip.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/types/public_ip.go -------------------------------------------------------------------------------- /resources/types/resource_group.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/types/resource_group.go -------------------------------------------------------------------------------- /resources/types/route_table.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/types/route_table.go -------------------------------------------------------------------------------- /resources/types/route_table_association.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/types/route_table_association.go -------------------------------------------------------------------------------- /resources/types/subnet.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/types/subnet.go -------------------------------------------------------------------------------- /resources/types/vault.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/types/vault.go -------------------------------------------------------------------------------- /resources/types/vault_access_policy.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/types/vault_access_policy.go -------------------------------------------------------------------------------- /resources/types/vault_secret.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/types/vault_secret.go -------------------------------------------------------------------------------- /resources/types/virtual_machine.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/types/virtual_machine.go -------------------------------------------------------------------------------- /resources/types/virtual_network.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/resources/types/virtual_network.go -------------------------------------------------------------------------------- /test/_configs/database/database_mariadb/config.textproto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/test/_configs/database/database_mariadb/config.textproto -------------------------------------------------------------------------------- /test/_configs/database/database_mariadb/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/test/_configs/database/database_mariadb/main.tf -------------------------------------------------------------------------------- /test/_configs/database/database_mysql/config.textproto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/test/_configs/database/database_mysql/config.textproto -------------------------------------------------------------------------------- /test/_configs/database/database_mysql/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/test/_configs/database/database_mysql/main.tf -------------------------------------------------------------------------------- /test/_configs/database/database_postgresql/config.textproto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/test/_configs/database/database_postgresql/config.textproto -------------------------------------------------------------------------------- /test/_configs/database/database_postgresql/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/test/_configs/database/database_postgresql/main.tf -------------------------------------------------------------------------------- /test/_configs/kubernetes/kubernetes/config.textproto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/test/_configs/kubernetes/kubernetes/config.textproto -------------------------------------------------------------------------------- /test/_configs/kubernetes/kubernetes/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/test/_configs/kubernetes/kubernetes/main.tf -------------------------------------------------------------------------------- /test/_configs/kubernetes/kubernetes_size_override/config.textproto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/test/_configs/kubernetes/kubernetes_size_override/config.textproto -------------------------------------------------------------------------------- /test/_configs/kubernetes/kubernetes_size_override/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/test/_configs/kubernetes/kubernetes_size_override/main.tf -------------------------------------------------------------------------------- /test/_configs/kubernetes/kubernetes_zones/config.textproto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/test/_configs/kubernetes/kubernetes_zones/config.textproto -------------------------------------------------------------------------------- /test/_configs/kubernetes/kubernetes_zones/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/test/_configs/kubernetes/kubernetes_zones/main.tf -------------------------------------------------------------------------------- /test/_configs/lambda/lambda/config_gen.pb.json.todo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/test/_configs/lambda/lambda/config_gen.pb.json.todo -------------------------------------------------------------------------------- /test/_configs/lambda/lambda/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/test/_configs/lambda/lambda/main.tf -------------------------------------------------------------------------------- /test/_configs/lambda/lambda/source_dir/aws/lambda_function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/test/_configs/lambda/lambda/source_dir/aws/lambda_function.py -------------------------------------------------------------------------------- /test/_configs/lambda/lambda/source_dir/azure/host.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/test/_configs/lambda/lambda/source_dir/azure/host.json -------------------------------------------------------------------------------- /test/_configs/lambda/lambda/source_dir/azure/http_trigger/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/test/_configs/lambda/lambda/source_dir/azure/http_trigger/__init__.py -------------------------------------------------------------------------------- /test/_configs/lambda/lambda/source_dir/azure/http_trigger/function.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/test/_configs/lambda/lambda/source_dir/azure/http_trigger/function.json -------------------------------------------------------------------------------- /test/_configs/lambda/lambda/source_dir/azure/http_trigger/sample.dat: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Azure" 3 | } -------------------------------------------------------------------------------- /test/_configs/lambda/lambda/source_dir/azure/local.settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/test/_configs/lambda/lambda/source_dir/azure/local.settings.json -------------------------------------------------------------------------------- /test/_configs/lambda/lambda/source_dir/azure/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/test/_configs/lambda/lambda/source_dir/azure/requirements.txt -------------------------------------------------------------------------------- /test/_configs/lambda/lambda_source_code_obj/config_gen.pb.json.todo: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/test/_configs/lambda/lambda_source_code_obj/config_gen.pb.json.todo -------------------------------------------------------------------------------- /test/_configs/lambda/lambda_source_code_obj/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/test/_configs/lambda/lambda_source_code_obj/main.tf -------------------------------------------------------------------------------- /test/_configs/lambda/lambda_source_code_obj/source_dir/aws_code.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/test/_configs/lambda/lambda_source_code_obj/source_dir/aws_code.zip -------------------------------------------------------------------------------- /test/_configs/lambda/lambda_source_code_obj/source_dir/azure_code.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/test/_configs/lambda/lambda_source_code_obj/source_dir/azure_code.zip -------------------------------------------------------------------------------- /test/_configs/network_interface/network_interface/config.textproto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/test/_configs/network_interface/network_interface/config.textproto -------------------------------------------------------------------------------- /test/_configs/network_interface/network_interface/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/test/_configs/network_interface/network_interface/main.tf -------------------------------------------------------------------------------- /test/_configs/network_interface_security_group_association/network_interface_security_group_association/config.textproto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/test/_configs/network_interface_security_group_association/network_interface_security_group_association/config.textproto -------------------------------------------------------------------------------- /test/_configs/network_interface_security_group_association/network_interface_security_group_association/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/test/_configs/network_interface_security_group_association/network_interface_security_group_association/main.tf -------------------------------------------------------------------------------- /test/_configs/network_security_group/network_security_group/config.textproto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/test/_configs/network_security_group/network_security_group/config.textproto -------------------------------------------------------------------------------- /test/_configs/network_security_group/network_security_group/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/test/_configs/network_security_group/network_security_group/main.tf -------------------------------------------------------------------------------- /test/_configs/object_storage/object_storage/config.textproto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/test/_configs/object_storage/object_storage/config.textproto -------------------------------------------------------------------------------- /test/_configs/object_storage/object_storage/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/test/_configs/object_storage/object_storage/main.tf -------------------------------------------------------------------------------- /test/_configs/object_storage_object/object_storage_object/config.textproto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/test/_configs/object_storage_object/object_storage_object/config.textproto -------------------------------------------------------------------------------- /test/_configs/object_storage_object/object_storage_object/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/test/_configs/object_storage_object/object_storage_object/main.tf -------------------------------------------------------------------------------- /test/_configs/public_ip/public_ip/config.textproto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/test/_configs/public_ip/public_ip/config.textproto -------------------------------------------------------------------------------- /test/_configs/public_ip/public_ip/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/test/_configs/public_ip/public_ip/main.tf -------------------------------------------------------------------------------- /test/_configs/route_table/route_table/config.textproto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/test/_configs/route_table/route_table/config.textproto -------------------------------------------------------------------------------- /test/_configs/route_table/route_table/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/test/_configs/route_table/route_table/main.tf -------------------------------------------------------------------------------- /test/_configs/subnet/subnet/config.textproto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/test/_configs/subnet/subnet/config.textproto -------------------------------------------------------------------------------- /test/_configs/subnet/subnet/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/test/_configs/subnet/subnet/main.tf -------------------------------------------------------------------------------- /test/_configs/subnet/subnet_public_private/config.textproto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/test/_configs/subnet/subnet_public_private/config.textproto -------------------------------------------------------------------------------- /test/_configs/subnet/subnet_public_private/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/test/_configs/subnet/subnet_public_private/main.tf -------------------------------------------------------------------------------- /test/_configs/vault/vault/config.textproto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/test/_configs/vault/vault/config.textproto -------------------------------------------------------------------------------- /test/_configs/vault/vault/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/test/_configs/vault/vault/main.tf -------------------------------------------------------------------------------- /test/_configs/vault_access_policy/vault_access_policy/config.textproto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/test/_configs/vault_access_policy/vault_access_policy/config.textproto -------------------------------------------------------------------------------- /test/_configs/vault_access_policy/vault_access_policy/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/test/_configs/vault_access_policy/vault_access_policy/main.tf -------------------------------------------------------------------------------- /test/_configs/vault_secret/vault_secret/config.textproto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/test/_configs/vault_secret/vault_secret/config.textproto -------------------------------------------------------------------------------- /test/_configs/vault_secret/vault_secret/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/test/_configs/vault_secret/vault_secret/main.tf -------------------------------------------------------------------------------- /test/_configs/virtual_machine/virtual_machine/config_gen.textproto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/test/_configs/virtual_machine/virtual_machine/config_gen.textproto -------------------------------------------------------------------------------- /test/_configs/virtual_machine/virtual_machine/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/test/_configs/virtual_machine/virtual_machine/main.tf -------------------------------------------------------------------------------- /test/_configs/virtual_machine/virtual_machine_image_override/config_gen.textproto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/test/_configs/virtual_machine/virtual_machine_image_override/config_gen.textproto -------------------------------------------------------------------------------- /test/_configs/virtual_machine/virtual_machine_image_override/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/test/_configs/virtual_machine/virtual_machine_image_override/main.tf -------------------------------------------------------------------------------- /test/_configs/virtual_machine/virtual_machine_images/config_gen.textproto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/test/_configs/virtual_machine/virtual_machine_images/config_gen.textproto -------------------------------------------------------------------------------- /test/_configs/virtual_machine/virtual_machine_images/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/test/_configs/virtual_machine/virtual_machine_images/main.tf -------------------------------------------------------------------------------- /test/_configs/virtual_machine/virtual_machine_nic_association/config.textproto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/test/_configs/virtual_machine/virtual_machine_nic_association/config.textproto -------------------------------------------------------------------------------- /test/_configs/virtual_machine/virtual_machine_nic_association/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/test/_configs/virtual_machine/virtual_machine_nic_association/main.tf -------------------------------------------------------------------------------- /test/_configs/virtual_machine/virtual_machine_public_ip/config.textproto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/test/_configs/virtual_machine/virtual_machine_public_ip/config.textproto -------------------------------------------------------------------------------- /test/_configs/virtual_machine/virtual_machine_public_ip/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/test/_configs/virtual_machine/virtual_machine_public_ip/main.tf -------------------------------------------------------------------------------- /test/_configs/virtual_machine/virtual_machine_public_ip/ssh_key.pub: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/test/_configs/virtual_machine/virtual_machine_public_ip/ssh_key.pub -------------------------------------------------------------------------------- /test/_configs/virtual_machine/virtual_machine_size_override/config_gen.textproto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/test/_configs/virtual_machine/virtual_machine_size_override/config_gen.textproto -------------------------------------------------------------------------------- /test/_configs/virtual_machine/virtual_machine_size_override/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/test/_configs/virtual_machine/virtual_machine_size_override/main.tf -------------------------------------------------------------------------------- /test/_configs/virtual_network/virtual_network/config.textproto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/test/_configs/virtual_network/virtual_network/config.textproto -------------------------------------------------------------------------------- /test/_configs/virtual_network/virtual_network/main.tf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/test/_configs/virtual_network/virtual_network/main.tf -------------------------------------------------------------------------------- /test/config_translate_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/test/config_translate_test.go -------------------------------------------------------------------------------- /test/deploy/deploy_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/test/deploy/deploy_test.go -------------------------------------------------------------------------------- /test/deploy/terraform_command_mock.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/test/deploy/terraform_command_mock.go -------------------------------------------------------------------------------- /test/e2e/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/test/e2e/README.md -------------------------------------------------------------------------------- /test/e2e/common.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/test/e2e/common.go -------------------------------------------------------------------------------- /test/e2e/database_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/test/e2e/database_test.go -------------------------------------------------------------------------------- /test/e2e/drift_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/test/e2e/drift_test.go -------------------------------------------------------------------------------- /test/e2e/e2e.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/test/e2e/e2e.go -------------------------------------------------------------------------------- /test/e2e/kubernetes_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/test/e2e/kubernetes_test.go -------------------------------------------------------------------------------- /test/e2e/nic_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/test/e2e/nic_test.go -------------------------------------------------------------------------------- /test/e2e/nsg_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/test/e2e/nsg_test.go -------------------------------------------------------------------------------- /test/e2e/object_storage_object_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/test/e2e/object_storage_object_test.go -------------------------------------------------------------------------------- /test/e2e/public_ip_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/test/e2e/public_ip_test.go -------------------------------------------------------------------------------- /test/e2e/rollback_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/test/e2e/rollback_test.go -------------------------------------------------------------------------------- /test/e2e/vault_secret_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/test/e2e/vault_secret_test.go -------------------------------------------------------------------------------- /test/e2e/virtual_machine_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/test/e2e/virtual_machine_test.go -------------------------------------------------------------------------------- /test/main_plan_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/test/main_plan_test.go -------------------------------------------------------------------------------- /test/resources/resource_metadata_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/test/resources/resource_metadata_test.go -------------------------------------------------------------------------------- /util/util.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/util/util.go -------------------------------------------------------------------------------- /validate/validate.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/validate/validate.go -------------------------------------------------------------------------------- /validate/validate_test.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/multycloud/multy/HEAD/validate/validate_test.go --------------------------------------------------------------------------------