Skip to content

Latest commit

 

History

History
252 lines (196 loc) · 5.58 KB

aviatrix_spoke_gateway.md

File metadata and controls

252 lines (196 loc) · 5.58 KB

aviatrix_spoke_gateway

back

Index

Terraform

terraform {
  required_providers {
    aviatrix = ">= 2.18.2"
  }
}

top

Example Usage

module "aviatrix_spoke_gateway" {
  source = "./modules/aviatrix/d/aviatrix_spoke_gateway"

  # gw_name - (required) is a type of string
  gw_name = null
}

top

Variables

variable "gw_name" {
  description = "(required) - Spoke gateway name. This can be used for getting spoke gateway."
  type        = string
}

top

Datasource

data "aviatrix_spoke_gateway" "this" {
  # gw_name - (required) is a type of string
  gw_name = var.gw_name
}

top

Outputs

output "account_name" {
  description = "returns a string"
  value       = data.aviatrix_spoke_gateway.this.account_name
}

output "allocate_new_eip" {
  description = "returns a bool"
  value       = data.aviatrix_spoke_gateway.this.allocate_new_eip
}

output "cloud_instance_id" {
  description = "returns a string"
  value       = data.aviatrix_spoke_gateway.this.cloud_instance_id
}

output "cloud_type" {
  description = "returns a number"
  value       = data.aviatrix_spoke_gateway.this.cloud_type
}

output "customized_spoke_vpc_routes" {
  description = "returns a string"
  value       = data.aviatrix_spoke_gateway.this.customized_spoke_vpc_routes
}

output "enable_active_mesh" {
  description = "returns a bool"
  value       = data.aviatrix_spoke_gateway.this.enable_active_mesh
}

output "enable_encrypt_volume" {
  description = "returns a bool"
  value       = data.aviatrix_spoke_gateway.this.enable_encrypt_volume
}

output "enable_private_oob" {
  description = "returns a bool"
  value       = data.aviatrix_spoke_gateway.this.enable_private_oob
}

output "enable_vpc_dns_server" {
  description = "returns a bool"
  value       = data.aviatrix_spoke_gateway.this.enable_vpc_dns_server
}

output "filtered_spoke_vpc_routes" {
  description = "returns a string"
  value       = data.aviatrix_spoke_gateway.this.filtered_spoke_vpc_routes
}

output "gw_size" {
  description = "returns a string"
  value       = data.aviatrix_spoke_gateway.this.gw_size
}

output "ha_cloud_instance_id" {
  description = "returns a string"
  value       = data.aviatrix_spoke_gateway.this.ha_cloud_instance_id
}

output "ha_gw_name" {
  description = "returns a string"
  value       = data.aviatrix_spoke_gateway.this.ha_gw_name
}

output "ha_gw_size" {
  description = "returns a string"
  value       = data.aviatrix_spoke_gateway.this.ha_gw_size
}

output "ha_insane_mode_az" {
  description = "returns a string"
  value       = data.aviatrix_spoke_gateway.this.ha_insane_mode_az
}

output "ha_oob_availability_zone" {
  description = "returns a string"
  value       = data.aviatrix_spoke_gateway.this.ha_oob_availability_zone
}

output "ha_oob_management_subnet" {
  description = "returns a string"
  value       = data.aviatrix_spoke_gateway.this.ha_oob_management_subnet
}

output "ha_private_ip" {
  description = "returns a string"
  value       = data.aviatrix_spoke_gateway.this.ha_private_ip
}

output "ha_public_ip" {
  description = "returns a string"
  value       = data.aviatrix_spoke_gateway.this.ha_public_ip
}

output "ha_subnet" {
  description = "returns a string"
  value       = data.aviatrix_spoke_gateway.this.ha_subnet
}

output "ha_zone" {
  description = "returns a string"
  value       = data.aviatrix_spoke_gateway.this.ha_zone
}

output "id" {
  description = "returns a string"
  value       = data.aviatrix_spoke_gateway.this.id
}

output "included_advertised_spoke_routes" {
  description = "returns a string"
  value       = data.aviatrix_spoke_gateway.this.included_advertised_spoke_routes
}

output "insane_mode" {
  description = "returns a bool"
  value       = data.aviatrix_spoke_gateway.this.insane_mode
}

output "insane_mode_az" {
  description = "returns a string"
  value       = data.aviatrix_spoke_gateway.this.insane_mode_az
}

output "oob_availability_zone" {
  description = "returns a string"
  value       = data.aviatrix_spoke_gateway.this.oob_availability_zone
}

output "oob_management_subnet" {
  description = "returns a string"
  value       = data.aviatrix_spoke_gateway.this.oob_management_subnet
}

output "private_ip" {
  description = "returns a string"
  value       = data.aviatrix_spoke_gateway.this.private_ip
}

output "public_ip" {
  description = "returns a string"
  value       = data.aviatrix_spoke_gateway.this.public_ip
}

output "security_group_id" {
  description = "returns a string"
  value       = data.aviatrix_spoke_gateway.this.security_group_id
}

output "single_az_ha" {
  description = "returns a bool"
  value       = data.aviatrix_spoke_gateway.this.single_az_ha
}

output "single_ip_snat" {
  description = "returns a bool"
  value       = data.aviatrix_spoke_gateway.this.single_ip_snat
}

output "subnet" {
  description = "returns a string"
  value       = data.aviatrix_spoke_gateway.this.subnet
}

output "tag_list" {
  description = "returns a list of string"
  value       = data.aviatrix_spoke_gateway.this.tag_list
}

output "transit_gw" {
  description = "returns a string"
  value       = data.aviatrix_spoke_gateway.this.transit_gw
}

output "vpc_id" {
  description = "returns a string"
  value       = data.aviatrix_spoke_gateway.this.vpc_id
}

output "vpc_reg" {
  description = "returns a string"
  value       = data.aviatrix_spoke_gateway.this.vpc_reg
}

output "this" {
  value = aviatrix_spoke_gateway.this
}

top