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 CreatedNameProviderTerraform Tfstate Id
aws_vpcvolt_vpcAWSaws_vpc.volt_vpc[0]
volterra_tokensiteVolterravolterra_token.site
aws_iam_instance_profilevolt_nodeAWSmodule.ce_iam.aws_iam_instance_profile.volt_node
aws_iam_policypolicyAWSmodule.ce_iam.aws_iam_policy.policy
aws_iam_roleroleAWSmodule.ce_iam.aws_iam_role.role
aws_iam_role_policy_attachmentattachmentAWSmodule.ce_iam.aws_iam_role_policy_attachment.attachment
aws_eippublic_ipAWSmodule.ce_master.aws_eip.public_ip[0]
aws_instancevolt_nodeAWSmodule.ce_master.aws_instance.volt_node[0]
aws_lb_target_group_attachmentvolt_node_attachmentAWSmodule.ce_master.aws_lb_target_group_attachment.volt_node_attachment[0]
aws_network_interfacesloAWSmodule.ce_master.aws_network_interface.slo[0]
aws_security_groupvolt_nodeAWSmodule.ce_master.aws_security_group.volt_node
volterra_registration_approvalmaster_nodesVolterramodule.ce_master.volterra_registration_approval.master_nodes[0]
volterra_site_statedecommission_when_deleteVolterramodule.ce_master.volterra_site_state.decommission_when_delete[0]
aws_internet_gatewayvolterra_gwAWSmodule.ce_network.aws_internet_gateway.volterra_gw[0]
aws_lbnlbAWSmodule.ce_network.aws_lb.nlb[0]
aws_lb_listenerapiserver-httpsAWSmodule.ce_network.aws_lb_listener.apiserver-https[0
aws_lb_target_groupcontrollersAWSmodule.ce_network.aws_lb_target_group.controllers[0]
aws_routeipv4_igwAWSmodule.ce_network.aws_route.ipv4_igw[0]
aws_routeipv6_igwAWSmodule.ce_network.aws_route.ipv6_igw[0]
aws_route_table_associationvolt_slo_rtaAWSmodule.ce_network.aws_route_table_association.volt_slo_rta[0]
aws_subnetvolterra_sloAWSmodule.ce_network.aws_subnet.volterra_slo["192.168.0.0/24"]
aws_autoscaling_groupvolterra_ceAWSmodule.ce_worker.aws_autoscaling_group.volterra_ce
aws_launch_configurationvolterra_ce_configAWSmodule.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 CreatedNameProviderTerraform Tfstate Id
volterra_tokensiteVolterravolterra_token.site
aws_iam_instance_profilevolt_nodeAWSmodule.ce_iam.aws_iam_instance_profile.volt_node
aws_iam_policypolicyAWSmodule.ce_iam.aws_iam_policy.policy
aws_iam_roleroleAWSmodule.ce_iam.aws_iam_role.role
aws_iam_role_policy_attachmentattachmentAWSmodule.ce_iam.aws_iam_role_policy_attachment.attachment
aws_eippublic_ipAWSmodule.ce_master.aws_eip.public_ip[0]
aws_instancevolt_nodeAWSmodule.ce_master.aws_instance.volt_node[0]
aws_lb_target_group_attachmentvolt_node_attachmentAWSmodule.ce_master.aws_lb_target_group_attachment.volt_node_attachment[0]
aws_network_interfacesloAWSmodule.ce_master.aws_network_interface.slo[0]
aws_security_groupvolt_nodeAWSmodule.ce_master.aws_security_group.volt_node
volterra_registration_approvalmaster_nodesVolterramodule.ce_master.volterra_registration_approval.master_nodes[0]
volterra_site_statedecommission_when_deleteVolterramodule.ce_master.volterra_site_state.decommission_when_delete[0]
aws_internet_gatewayvolterra_gwAWSmodule.ce_network.aws_internet_gateway.volterra_gw[0]
aws_lbnlbAWSmodule.ce_network.aws_lb.nlb[0]
aws_lb_listenerapiserver-httpsAWSmodule.ce_network.aws_lb_listener.apiserver-https[0
aws_lb_target_groupcontrollersAWSmodule.ce_network.aws_lb_target_group.controllers[0]
aws_routeipv4_igwAWSmodule.ce_network.aws_route.ipv4_igw[0]
aws_routeipv6_igwAWSmodule.ce_network.aws_route.ipv6_igw[0]
aws_route_tablevolt_slo_rtAWSmodule.ce_network.aws_route_table.volt_slo_rt[0]
aws_route_table_associationvolt_slo_rtaAWSmodule.ce_network.aws_route_table_association.volt_slo_rta[0]
aws_autoscaling_groupvolterra_ceAWSmodule.ce_worker.aws_autoscaling_group.volterra_ce
aws_launch_configurationvolterra_ce_configAWSmodule.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 CreatedNameProviderTerraform Tfstate Id
azurerm_resource_groupvolterra_resource_groupAzureazurerm_resource_group.volterra_resource_group
volterra_tokensiteVolterravolterra_token.site
azurerm_marketplace_agreementvolterraAzuremodule.ce_master.azurerm_marketplace_agreement.volterra[0]
azurerm_network_interfacecompute_nic_sloAzuremodule.ce_master.azurerm_network_interface.compute_nic_slo[0]
azurerm_public_ipcompute_public_ipAzuremodule.ce_master.azurerm_public_ip.compute_public_ip[0]
azurerm_virtual_machinevolterra_nodeAzuremodule.ce_master.azurerm_virtual_machine.volterra_node[0]
volterra_registration_approvalmaster_nodesVolterramodule.ce_master.volterra_registration_approval.master_nodes[0]
volterra_site_statedecommission_when_deleteVolterramodule.ce_master.volterra_site_state.decommission_when_delete[0]
azurerm_lbvolterra_lbAzuremodule.ce_network.azurerm_lb.volterra_lb
azurerm_lb_backend_address_poolvolterra_lb_backendAzuremodule.ce_network.azurerm_lb_backend_address_pool.volterra_lb_backend
azurerm_lb_probevolterra_lb_probeAzuremodule.ce_network.azurerm_lb_probe.volterra_lb_probe
azurerm_lb_rulek8s_lb_ruleAzuremodule.ce_network.azurerm_lb_rule.k8s_lb_rule
azurerm_network_security_groupvolterra_security_groupAzuremodule.ce_network.azurerm_network_security_group.volterra_security_group
azurerm_network_security_rulesecurity_rule_allow_allAzuremodule.ce_network.azurerm_network_security_rule.security_rule_allow_all
azurerm_subnetvolterra_sloAzuremodule.ce_network.azurerm_subnet.volterra_slo["192.168.32.0/22"]
azurerm_virtual_networkvolterra_netAzuremodule.ce_network.azurerm_virtual_network.volterra_net[0]
azurerm_marketplace_agreementvolterraAzuremodule.ce_worker.azurerm_marketplace_agreement.volterra
azurerm_virtual_machine_scale_setvolterra_nodeAzuremodule.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 CreatedNameProviderTerraform Tfstate Id
azurerm_resource_groupvolterra_resource_groupAzureazurerm_resource_group.volterra_resource_group
volterra_tokensiteVolterravolterra_token.site
azurerm_marketplace_agreementvolterraAzuremodule.ce_master.azurerm_marketplace_agreement.volterra[0]
azurerm_network_interfacecompute_nic_sloAzuremodule.ce_master.azurerm_network_interface.compute_nic_slo[0]
azurerm_public_ipcompute_public_ipAzuremodule.ce_master.azurerm_public_ip.compute_public_ip[0]
azurerm_virtual_machinevolterra_nodeAzuremodule.ce_master.azurerm_virtual_machine.volterra_node[0]
volterra_registration_approvalmaster_nodesVolterramodule.ce_master.volterra_registration_approval.master_nodes[0]
volterra_site_statedecommission_when_deleteVolterramodule.ce_master.volterra_site_state.decommission_when_delete[0]
azurerm_lbvolterra_lbAzuremodule.ce_network.azurerm_lb.volterra_lb
azurerm_lb_backend_address_poolvolterra_lb_backendAzuremodule.ce_network.azurerm_lb_backend_address_pool.volterra_lb_backend
azurerm_lb_probevolterra_lb_probeAzuremodule.ce_network.azurerm_lb_probe.volterra_lb_probe
azurerm_lb_rulek8s_lb_ruleAzuremodule.ce_network.azurerm_lb_rule.k8s_lb_rule
azurerm_network_security_groupvolterra_security_groupAzuremodule.ce_network.azurerm_network_security_group.volterra_security_group
azurerm_network_security_rulesecurity_rule_allow_allAzuremodule.ce_network.azurerm_network_security_rule.security_rule_allow_all
azurerm_marketplace_agreementvolterraAzuremodule.ce_worker.azurerm_marketplace_agreement.volterra
azurerm_virtual_machine_scale_setvolterra_nodeAzuremodule.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 CreatedNameProviderTerraform Tfstate Id
volterra_tokensiteVolterravolterra_token.site
volterra_tokenvm_instanceGCPmodule.ce_master.google_compute_instance.vm_instance["0"]
volterra_registration_approvalmaster_nodesVolterramodule.ce_master.volterra_registration_approval.master_nodes["0"]
volterra_site_statedecommission_when_deleteVolterramodule.ce_master.volterra_site_state.decommission_when_delete
google_compute_firewallegressGCPmodule.ce_network.google_compute_firewall.egress["0"]
google_compute_firewallingressGCPmodule.ce_network.google_compute_firewall.ingress["0"]
google_compute_networkvpc_networkGCPmodule.ce_network.google_compute_network.vpc_network[0]
google_compute_subnetworksubnetsGCPresource "google_compute_subnetwork" "subnets

The following table provides the list of created resources in case of GCP Site created with existing VPC:

Resources CreatedNameProviderTerraform Tfstate Id
volterra_tokensiteVolterravolterra_token.site
volterra_tokenvm_instanceGCPmodule.ce_master.google_compute_instance.vm_instance["0"]
volterra_registration_approvalmaster_nodesVolterramodule.ce_master.volterra_registration_approval.master_nodes["0"]
volterra_site_statedecommission_when_deleteVolterramodule.ce_master.volterra_site_state.decommission_when_delete
google_compute_firewallegressGCPmodule.ce_network.google_compute_firewall.egress["0"]
google_compute_firewallingressGCPmodule.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 CreatedNameProviderTerraform Tfstate Id
volterra_tgw_vpc_ip_prefixestgw_siteVolterravolterra_tgw_vpc_ip_prefixes.tgw_site[0]
aws_customer_gatewayvolterra_nodesAWSmodule.aws_tgw_infra.aws_customer_gateway.volterra_nodes["ves-node-id-foobar"]
aws_ec2_transit_gatewaysite_tgwAWSmodule.aws_tgw_infra.aws_ec2_transit_gateway.site_tgw[0]
aws_ec2_transit_gateway_route_tablesvcs_rtAWSmodule.aws_tgw_infra.aws_ec2_transit_gateway_route_table.svcs_rt
aws_ec2_transit_gateway_route_tablevpc_rtAWSmodule.aws_tgw_infra.aws_ec2_transit_gateway_route_table.vpc_rt
aws_ec2_transit_gateway_route_table_associationsvcs_rt_site_vpnAWSmodule.aws_tgw_infra.aws_ec2_transit_gateway_route_table_association.svcs_rt_site_vpn["ves-node-id-foobar"]
aws_ec2_transit_gateway_route_table_propagationvpc_rt_site_vpnAWSmodule.aws_tgw_infra.aws_ec2_transit_gateway_route_table_propagation.vpc_rt_site_vpn["ves-node-id-foobar"]
aws_vpn_connectionvolterra_tgwAWSmodule.aws_tgw_infra.aws_vpn_connection.volterra_tgw["ves-node-id-foobar"]
aws_ec2_transit_gateway_route_table_associationvpc_rtAWSmodule.aws_tgw_vpc_attach.aws_ec2_transit_gateway_route_table_association.vpc_rt["vpc-040531d1304e52bbd"]
aws_ec2_transit_gateway_route_table_associationvpc_rtAWSmodule.aws_tgw_vpc_attach.aws_ec2_transit_gateway_route_table_association.vpc_rt["vpc-0b631652a291612ac"]
aws_ec2_transit_gateway_route_table_propagationsvcs_rtAWSmodule.aws_tgw_vpc_attach.aws_ec2_transit_gateway_route_table_propagation.svcs_rt["vpc-040531d1304e52bbd"]
aws_ec2_transit_gateway_route_table_propagationsvcs_rtAWSmodule.aws_tgw_vpc_attach.aws_ec2_transit_gateway_route_table_propagation.svcs_rt["vpc-0b631652a291612ac"]
aws_ec2_transit_gateway_vpc_attachmentvpcAWSmodule.aws_tgw_vpc_attach.aws_ec2_transit_gateway_vpc_attachment.vpc["vpc-040531d1304e52bbd"]
aws_ec2_transit_gateway_vpc_attachmentvpcAWSmodule.aws_tgw_vpc_attach.aws_ec2_transit_gateway_vpc_attachment.vpc["vpc-0b631652a291612ac"]
aws_routedefault_rt_tgwAWSmodule.aws_tgw_vpc_attach.aws_route.default_rt_tgw["vpc-040531d1304e52bbd"]
aws_routedefault_rt_tgwAWSmodule.aws_tgw_vpc_attach.aws_route.default_rt_tgw["vpc-0b631652a291612ac"]
aws_vpcvolt_vpcAWSmodule.volterra_site.aws_vpc.volt_vpc[0]
volterra_tokensiteVolterramodule.volterra_site.volterra_token.site
aws_iam_instance_profilevolt_nodeAWSmodule.volterra_site.module.ce_iam.aws_iam_instance_profile.volt_node
aws_iam_policypolicyAWSmodule.volterra_site.module.ce_iam.aws_iam_policy.policyÂ
aws_iam_roleroleAWSmodule.volterra_site.module.ce_iam.aws_iam_role.role
aws_iam_role_policy_attachmentattachmentAWSmodule.volterra_site.module.ce_iam.aws_iam_role_policy_attachment.attachment
aws_eippublic_ipAWSmodule.volterra_site.module.ce_master.aws_eip.public_ip[0]
aws_instancevolt_node_2nicAWSmodule.volterra_site.module.ce_master.aws_instance.volt_node_2nic[0]
aws_lb_target_group_attachmentvolt_node_attachmentAWSmodule.volterra_site.module.ce_master.aws_lb_target_group_attachment.volt_node_attachment[0]
aws_network_interfacesliAWSmodule.volterra_site.module.ce_master.aws_network_interface.sli[0]
aws_network_interfacesloAWSmodule.volterra_site.module.ce_master.aws_network_interface.slo[0]
aws_security_groupvolt_nodeAWSmodule.volterra_site.module.ce_master.aws_security_group.volt_node
volterra_registration_approvalmaster_nodesVolterramodule.volterra_site.module.ce_master.volterra_registration_approval.master_nodes[0]
volterra_site_statedecommission_when_deleteVolterramodule.volterra_site.module.ce_master.volterra_site_state.decommission_when_delete[0]
dns_a_record_setnlbAWSmodule.volterra_site.module.ce_network.data.dns_a_record_set.nlb[0]
aws_internet_gatewayvolterra_gwAWSmodule.volterra_site.module.ce_network.aws_internet_gateway.volterra_gw[0]
aws_lbnlbAWSmodule.volterra_site.module.ce_network.aws_lb.nlb[0]
aws_lb_listenerapiserver-httpsAWSmodule.volterra_site.module.ce_network.aws_lb_listener.apiserver-https[0]
aws_lb_target_groupcontrollersAWSmodule.volterra_site.module.ce_network.aws_lb_target_group.controllers[0]
aws_routeipv4_igwAWSmodule.volterra_site.module.ce_network.aws_route.ipv4_igw[0]
aws_routeipv6_igwAWSmodule.volterra_site.module.ce_network.aws_route.ipv6_igw[0]
aws_route_tablevolt_slo_rtAWSmodule.volterra_site.module.ce_network.aws_route_table.volt_slo_rt[0]
aws_route_table_associationvolt_sli_rtaAWSmodule.volterra_site.module.ce_network.aws_route_table_association.volt_sli_rta[0]
aws_route_table_associationvolt_slo_rtaAWSmodule.volterra_site.module.ce_network.aws_route_table_association.volt_slo_rta[0]
aws_subnetvolterra_sliAWSmodule.volterra_site.module.ce_network.aws_subnet.volterra_sli["192.168.0.0/24"]
aws_subnetvolterra_sloAWSmodule.volterra_site.module.ce_network.aws_subnet.volterra_slo["192.168.1.0/24"]
aws_autoscaling_groupvolterra_ceAWSmodule.volterra_site.module.ce_worker.aws_autoscaling_group.volterra_ce
aws_launch_configurationvolterra_ce_configAWSmodule.volterra_site.module.ce_worker.aws_launch_configuration.volterra_ce_config