Networking
NetworkingVPCs
resource nirvana_networking_vpc
required
computed
nirvana_networking_vpc
resource "nirvana_networking_vpc" "example_networking_vpc" {
name = "my-vpc"
project_id = "123e4567-e89b-12d3-a456-426614174000"
region = "us-sva-2"
subnet_name = "my-subnet"
tags = ["production", "ethereum"]
}
data nirvana_networking_vpc
computed
nirvana_networking_vpc
data "nirvana_networking_vpc" "example_networking_vpc" {
vpc_id = "vpc_id"
}
data nirvana_networking_vpcs
nirvana_networking_vpcs
data "nirvana_networking_vpcs" "example_networking_vpcs" {
project_id = "project_id"
name = "name"
region = "region"
status = "ready"
tags = ["string"]
}
NetworkingFirewall Rules
resource nirvana_networking_firewall_rule
required
computed
nirvana_networking_firewall_rule
resource "nirvana_networking_firewall_rule" "example_networking_firewall_rule" {
vpc_id = "vpc_id"
destination_address = "10.0.0.0/25"
destination_ports = ["22", "80", "443"]
name = "my-firewall-rule"
protocol = "tcp"
source_address = "0.0.0.0/0"
tags = ["production", "ethereum"]
}
data nirvana_networking_firewall_rule
nirvana_networking_firewall_rule
data "nirvana_networking_firewall_rule" "example_networking_firewall_rule" {
vpc_id = "vpc_id"
firewall_rule_id = "firewall_rule_id"
}
data nirvana_networking_firewall_rules
nirvana_networking_firewall_rules
data "nirvana_networking_firewall_rules" "example_networking_firewall_rules" {
vpc_id = "vpc_id"
name = "name"
protocol = "tcp"
status = "ready"
tags = ["string"]
}