Site Resource Reference
Objective
This guide provides the list of resources created when you deploy a site on the public cloud. Volterra creates these resources when you deploy a site using VoltConsole or Volterra terraform.
The following site types are covered:
- AWS VPC Site
- Azure VNET Site
- GCP Site
AWS VPC Site
The following table provides the list of created resources in case of AWS VPC Site created with new VPC:
Resources Created | Name | Provider | Terraform Tfstate Id |
---|---|---|---|
aws_vpc | volt_vpc | AWS | aws_vpc.volt_vpc[0] |
volterra_token | site | Volterra | volterra_token.site |
aws_iam_instance_profile | volt_node | AWS | module.ce_iam.aws_iam_instance_profile.volt_node |
aws_iam_policy | policy | AWS | module.ce_iam.aws_iam_policy.policy |
aws_iam_role | role | AWS | module.ce_iam.aws_iam_role.role |
aws_iam_role_policy_attachment | attachment | AWS | module.ce_iam.aws_iam_role_policy_attachment.attachment |
aws_eip | public_ip | AWS | module.ce_master.aws_eip.public_ip[0] |
aws_instance | volt_node | AWS | module.ce_master.aws_instance.volt_node[0] |
aws_lb_target_group_attachment | volt_node_attachment | AWS | module.ce_master.aws_lb_target_group_attachment.volt_node_attachment[0] |
aws_network_interface | slo | AWS | module.ce_master.aws_network_interface.slo[0] |
aws_security_group | volt_node | AWS | module.ce_master.aws_security_group.volt_node |
volterra_registration_approval | master_nodes | Volterra | module.ce_master.volterra_registration_approval.master_nodes[0] |
volterra_site_state | decommission_when_delete | Volterra | module.ce_master.volterra_site_state.decommission_when_delete[0] |
aws_internet_gateway | volterra_gw | AWS | module.ce_network.aws_internet_gateway.volterra_gw[0] |
aws_lb | nlb | AWS | module.ce_network.aws_lb.nlb[0] |
aws_lb_listener | apiserver-https | AWS | module.ce_network.aws_lb_listener.apiserver-https[0 |
aws_lb_target_group | controllers | AWS | module.ce_network.aws_lb_target_group.controllers[0] |
aws_route | ipv4_igw | AWS | module.ce_network.aws_route.ipv4_igw[0] |
aws_route | ipv6_igw | AWS | module.ce_network.aws_route.ipv6_igw[0] |
aws_route_table_association | volt_slo_rta | AWS | module.ce_network.aws_route_table_association.volt_slo_rta[0] |
aws_subnet | volterra_slo | AWS | module.ce_network.aws_subnet.volterra_slo["192.168.0.0/24"] |
aws_autoscaling_group | volterra_ce | AWS | module.ce_worker.aws_autoscaling_group.volterra_ce |
aws_launch_configuration | volterra_ce_config | AWS | module.ce_worker.aws_launch_configuration.volterra_ce_config |
The following table provides the list of created resources in case of AWS VPC Site created with existing VPC:
Resources Created | Name | Provider | Terraform Tfstate Id |
---|---|---|---|
volterra_token | site | Volterra | volterra_token.site |
aws_iam_instance_profile | volt_node | AWS | module.ce_iam.aws_iam_instance_profile.volt_node |
aws_iam_policy | policy | AWS | module.ce_iam.aws_iam_policy.policy |
aws_iam_role | role | AWS | module.ce_iam.aws_iam_role.role |
aws_iam_role_policy_attachment | attachment | AWS | module.ce_iam.aws_iam_role_policy_attachment.attachment |
aws_eip | public_ip | AWS | module.ce_master.aws_eip.public_ip[0] |
aws_instance | volt_node | AWS | module.ce_master.aws_instance.volt_node[0] |
aws_lb_target_group_attachment | volt_node_attachment | AWS | module.ce_master.aws_lb_target_group_attachment.volt_node_attachment[0] |
aws_network_interface | slo | AWS | module.ce_master.aws_network_interface.slo[0] |
aws_security_group | volt_node | AWS | module.ce_master.aws_security_group.volt_node |
volterra_registration_approval | master_nodes | Volterra | module.ce_master.volterra_registration_approval.master_nodes[0] |
volterra_site_state | decommission_when_delete | Volterra | module.ce_master.volterra_site_state.decommission_when_delete[0] |
aws_internet_gateway | volterra_gw | AWS | module.ce_network.aws_internet_gateway.volterra_gw[0] |
aws_lb | nlb | AWS | module.ce_network.aws_lb.nlb[0] |
aws_lb_listener | apiserver-https | AWS | module.ce_network.aws_lb_listener.apiserver-https[0 |
aws_lb_target_group | controllers | AWS | module.ce_network.aws_lb_target_group.controllers[0] |
aws_route | ipv4_igw | AWS | module.ce_network.aws_route.ipv4_igw[0] |
aws_route | ipv6_igw | AWS | module.ce_network.aws_route.ipv6_igw[0] |
aws_route_table | volt_slo_rt | AWS | module.ce_network.aws_route_table.volt_slo_rt[0] |
aws_route_table_association | volt_slo_rta | AWS | module.ce_network.aws_route_table_association.volt_slo_rta[0] |
aws_autoscaling_group | volterra_ce | AWS | module.ce_worker.aws_autoscaling_group.volterra_ce |
aws_launch_configuration | volterra_ce_config | AWS | module.ce_worker.aws_launch_configuration.volterra_ce_config |
Azure VNET Site
The following table provides the list of created resources in case of Azure VNET Site created with new VNET:
Resources Created | Name | Provider | Terraform Tfstate Id |
---|---|---|---|
azurerm_resource_group | volterra_resource_group | Azure | azurerm_resource_group.volterra_resource_group |
volterra_token | site | Volterra | volterra_token.site |
azurerm_marketplace_agreement | volterra | Azure | module.ce_master.azurerm_marketplace_agreement.volterra[0] |
azurerm_network_interface | compute_nic_slo | Azure | module.ce_master.azurerm_network_interface.compute_nic_slo[0] |
azurerm_public_ip | compute_public_ip | Azure | module.ce_master.azurerm_public_ip.compute_public_ip[0] |
azurerm_virtual_machine | volterra_node | Azure | module.ce_master.azurerm_virtual_machine.volterra_node[0] |
volterra_registration_approval | master_nodes | Volterra | module.ce_master.volterra_registration_approval.master_nodes[0] |
volterra_site_state | decommission_when_delete | Volterra | module.ce_master.volterra_site_state.decommission_when_delete[0] |
azurerm_lb | volterra_lb | Azure | module.ce_network.azurerm_lb.volterra_lb |
azurerm_lb_backend_address_pool | volterra_lb_backend | Azure | module.ce_network.azurerm_lb_backend_address_pool.volterra_lb_backend |
azurerm_lb_probe | volterra_lb_probe | Azure | module.ce_network.azurerm_lb_probe.volterra_lb_probe |
azurerm_lb_rule | k8s_lb_rule | Azure | module.ce_network.azurerm_lb_rule.k8s_lb_rule |
azurerm_network_security_group | volterra_security_group | Azure | module.ce_network.azurerm_network_security_group.volterra_security_group |
azurerm_network_security_rule | security_rule_allow_all | Azure | module.ce_network.azurerm_network_security_rule.security_rule_allow_all |
azurerm_subnet | volterra_slo | Azure | module.ce_network.azurerm_subnet.volterra_slo["192.168.32.0/22"] |
azurerm_virtual_network | volterra_net | Azure | module.ce_network.azurerm_virtual_network.volterra_net[0] |
azurerm_marketplace_agreement | volterra | Azure | module.ce_worker.azurerm_marketplace_agreement.volterra |
azurerm_virtual_machine_scale_set | volterra_node | Azure | module.ce_worker.azurerm_virtual_machine_scale_set.volterra_node |
The following table provides the list of created resources in case of Azure VNET Site created with existing VNET:
Resources Created | Name | Provider | Terraform Tfstate Id |
---|---|---|---|
azurerm_resource_group | volterra_resource_group | Azure | azurerm_resource_group.volterra_resource_group |
volterra_token | site | Volterra | volterra_token.site |
azurerm_marketplace_agreement | volterra | Azure | module.ce_master.azurerm_marketplace_agreement.volterra[0] |
azurerm_network_interface | compute_nic_slo | Azure | module.ce_master.azurerm_network_interface.compute_nic_slo[0] |
azurerm_public_ip | compute_public_ip | Azure | module.ce_master.azurerm_public_ip.compute_public_ip[0] |
azurerm_virtual_machine | volterra_node | Azure | module.ce_master.azurerm_virtual_machine.volterra_node[0] |
volterra_registration_approval | master_nodes | Volterra | module.ce_master.volterra_registration_approval.master_nodes[0] |
volterra_site_state | decommission_when_delete | Volterra | module.ce_master.volterra_site_state.decommission_when_delete[0] |
azurerm_lb | volterra_lb | Azure | module.ce_network.azurerm_lb.volterra_lb |
azurerm_lb_backend_address_pool | volterra_lb_backend | Azure | module.ce_network.azurerm_lb_backend_address_pool.volterra_lb_backend |
azurerm_lb_probe | volterra_lb_probe | Azure | module.ce_network.azurerm_lb_probe.volterra_lb_probe |
azurerm_lb_rule | k8s_lb_rule | Azure | module.ce_network.azurerm_lb_rule.k8s_lb_rule |
azurerm_network_security_group | volterra_security_group | Azure | module.ce_network.azurerm_network_security_group.volterra_security_group |
azurerm_network_security_rule | security_rule_allow_all | Azure | module.ce_network.azurerm_network_security_rule.security_rule_allow_all |
azurerm_marketplace_agreement | volterra | Azure | module.ce_worker.azurerm_marketplace_agreement.volterra |
azurerm_virtual_machine_scale_set | volterra_node | Azure | module.ce_worker.azurerm_virtual_machine_scale_set.volterra_node |
GCP Site
The following table provides the list of created resources in case of GCP Site created with new VPC:
Resources Created | Name | Provider | Terraform Tfstate Id |
---|---|---|---|
volterra_token | site | Volterra | volterra_token.site |
volterra_token | vm_instance | GCP | module.ce_master.google_compute_instance.vm_instance["0"] |
volterra_registration_approval | master_nodes | Volterra | module.ce_master.volterra_registration_approval.master_nodes["0"] |
volterra_site_state | decommission_when_delete | Volterra | module.ce_master.volterra_site_state.decommission_when_delete |
google_compute_firewall | egress | GCP | module.ce_network.google_compute_firewall.egress["0"] |
google_compute_firewall | ingress | GCP | module.ce_network.google_compute_firewall.ingress["0"] |
google_compute_network | vpc_network | GCP | module.ce_network.google_compute_network.vpc_network[0] |
google_compute_subnetwork | subnets | GCP | resource "google_compute_subnetwork" "subnets |
The following table provides the list of created resources in case of GCP Site created with existing VPC:
Resources Created | Name | Provider | Terraform Tfstate Id |
---|---|---|---|
volterra_token | site | Volterra | volterra_token.site |
volterra_token | vm_instance | GCP | module.ce_master.google_compute_instance.vm_instance["0"] |
volterra_registration_approval | master_nodes | Volterra | module.ce_master.volterra_registration_approval.master_nodes["0"] |
volterra_site_state | decommission_when_delete | Volterra | module.ce_master.volterra_site_state.decommission_when_delete |
google_compute_firewall | egress | GCP | module.ce_network.google_compute_firewall.egress["0"] |
google_compute_firewall | ingress | GCP | module.ce_network.google_compute_firewall.ingress["0"] |
AWS TGW Site
The following table provides the list of created resources in case of AWS TGW Site created with new VPC:
Resources Created | Name | Provider | Terraform Tfstate Id |
---|---|---|---|
volterra_tgw_vpc_ip_prefixes | tgw_site | Volterra | volterra_tgw_vpc_ip_prefixes.tgw_site[0] |
aws_customer_gateway | volterra_nodes | AWS | module.aws_tgw_infra.aws_customer_gateway.volterra_nodes["ves-node-id-foobar"] |
aws_ec2_transit_gateway | site_tgw | AWS | module.aws_tgw_infra.aws_ec2_transit_gateway.site_tgw[0] |
aws_ec2_transit_gateway_route_table | svcs_rt | AWS | module.aws_tgw_infra.aws_ec2_transit_gateway_route_table.svcs_rt |
aws_ec2_transit_gateway_route_table | vpc_rt | AWS | module.aws_tgw_infra.aws_ec2_transit_gateway_route_table.vpc_rt |
aws_ec2_transit_gateway_route_table_association | svcs_rt_site_vpn | AWS | module.aws_tgw_infra.aws_ec2_transit_gateway_route_table_association.svcs_rt_site_vpn["ves-node-id-foobar"] |
aws_ec2_transit_gateway_route_table_propagation | vpc_rt_site_vpn | AWS | module.aws_tgw_infra.aws_ec2_transit_gateway_route_table_propagation.vpc_rt_site_vpn["ves-node-id-foobar"] |
aws_vpn_connection | volterra_tgw | AWS | module.aws_tgw_infra.aws_vpn_connection.volterra_tgw["ves-node-id-foobar"] |
aws_ec2_transit_gateway_route_table_association | vpc_rt | AWS | module.aws_tgw_vpc_attach.aws_ec2_transit_gateway_route_table_association.vpc_rt["vpc-040531d1304e52bbd"] |
aws_ec2_transit_gateway_route_table_association | vpc_rt | AWS | module.aws_tgw_vpc_attach.aws_ec2_transit_gateway_route_table_association.vpc_rt["vpc-0b631652a291612ac"] |
aws_ec2_transit_gateway_route_table_propagation | svcs_rt | AWS | module.aws_tgw_vpc_attach.aws_ec2_transit_gateway_route_table_propagation.svcs_rt["vpc-040531d1304e52bbd"] |
aws_ec2_transit_gateway_route_table_propagation | svcs_rt | AWS | module.aws_tgw_vpc_attach.aws_ec2_transit_gateway_route_table_propagation.svcs_rt["vpc-0b631652a291612ac"] |
aws_ec2_transit_gateway_vpc_attachment | vpc | AWS | module.aws_tgw_vpc_attach.aws_ec2_transit_gateway_vpc_attachment.vpc["vpc-040531d1304e52bbd"] |
aws_ec2_transit_gateway_vpc_attachment | vpc | AWS | module.aws_tgw_vpc_attach.aws_ec2_transit_gateway_vpc_attachment.vpc["vpc-0b631652a291612ac"] |
aws_route | default_rt_tgw | AWS | module.aws_tgw_vpc_attach.aws_route.default_rt_tgw["vpc-040531d1304e52bbd"] |
aws_route | default_rt_tgw | AWS | module.aws_tgw_vpc_attach.aws_route.default_rt_tgw["vpc-0b631652a291612ac"] |
aws_vpc | volt_vpc | AWS | module.volterra_site.aws_vpc.volt_vpc[0] |
volterra_token | site | Volterra | module.volterra_site.volterra_token.site |
aws_iam_instance_profile | volt_node | AWS | module.volterra_site.module.ce_iam.aws_iam_instance_profile.volt_node |
aws_iam_policy | policy | AWS | module.volterra_site.module.ce_iam.aws_iam_policy.policy |
aws_iam_role | role | AWS | module.volterra_site.module.ce_iam.aws_iam_role.role |
aws_iam_role_policy_attachment | attachment | AWS | module.volterra_site.module.ce_iam.aws_iam_role_policy_attachment.attachment |
aws_eip | public_ip | AWS | module.volterra_site.module.ce_master.aws_eip.public_ip[0] |
aws_instance | volt_node_2nic | AWS | module.volterra_site.module.ce_master.aws_instance.volt_node_2nic[0] |
aws_lb_target_group_attachment | volt_node_attachment | AWS | module.volterra_site.module.ce_master.aws_lb_target_group_attachment.volt_node_attachment[0] |
aws_network_interface | sli | AWS | module.volterra_site.module.ce_master.aws_network_interface.sli[0] |
aws_network_interface | slo | AWS | module.volterra_site.module.ce_master.aws_network_interface.slo[0] |
aws_security_group | volt_node | AWS | module.volterra_site.module.ce_master.aws_security_group.volt_node |
volterra_registration_approval | master_nodes | Volterra | module.volterra_site.module.ce_master.volterra_registration_approval.master_nodes[0] |
volterra_site_state | decommission_when_delete | Volterra | module.volterra_site.module.ce_master.volterra_site_state.decommission_when_delete[0] |
dns_a_record_set | nlb | AWS | module.volterra_site.module.ce_network.data.dns_a_record_set.nlb[0] |
aws_internet_gateway | volterra_gw | AWS | module.volterra_site.module.ce_network.aws_internet_gateway.volterra_gw[0] |
aws_lb | nlb | AWS | module.volterra_site.module.ce_network.aws_lb.nlb[0] |
aws_lb_listener | apiserver-https | AWS | module.volterra_site.module.ce_network.aws_lb_listener.apiserver-https[0] |
aws_lb_target_group | controllers | AWS | module.volterra_site.module.ce_network.aws_lb_target_group.controllers[0] |
aws_route | ipv4_igw | AWS | module.volterra_site.module.ce_network.aws_route.ipv4_igw[0] |
aws_route | ipv6_igw | AWS | module.volterra_site.module.ce_network.aws_route.ipv6_igw[0] |
aws_route_table | volt_slo_rt | AWS | module.volterra_site.module.ce_network.aws_route_table.volt_slo_rt[0] |
aws_route_table_association | volt_sli_rta | AWS | module.volterra_site.module.ce_network.aws_route_table_association.volt_sli_rta[0] |
aws_route_table_association | volt_slo_rta | AWS | module.volterra_site.module.ce_network.aws_route_table_association.volt_slo_rta[0] |
aws_subnet | volterra_sli | AWS | module.volterra_site.module.ce_network.aws_subnet.volterra_sli["192.168.0.0/24"] |
aws_subnet | volterra_slo | AWS | module.volterra_site.module.ce_network.aws_subnet.volterra_slo["192.168.1.0/24"] |
aws_autoscaling_group | volterra_ce | AWS | module.volterra_site.module.ce_worker.aws_autoscaling_group.volterra_ce |
aws_launch_configuration | volterra_ce_config | AWS | module.volterra_site.module.ce_worker.aws_launch_configuration.volterra_ce_config |