Aviatrix v0.0.11 published on Saturday, Jun 17, 2023 by Aviatrix
aviatrix.getAviatrixTransitGateway
Explore with Pulumi AI
The aviatrix_transit_gateway data source provides details about a specific transit gateway created by the Aviatrix Controller.
This data source can prove useful when a module accepts a transit gateway’s detail as an input variable. For example, requiring the transit gateway’s name for a spoke gateway’s attachment.
Example Usage
using System.Collections.Generic;
using Pulumi;
using Aviatrix = Pulumi.Aviatrix;
return await Deployment.RunAsync(() => 
{
    var foo = Aviatrix.GetAviatrixTransitGateway.Invoke(new()
    {
        GwName = "gatewayname",
    });
});
package main
import (
	"github.com/astipkovits/pulumi-aviatrix/sdk/go/aviatrix"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err = aviatrix.LookupAviatrixTransitGateway(ctx, &GetAviatrixTransitGatewayArgs{
			GwName: "gatewayname",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.aviatrix.AviatrixFunctions;
import com.pulumi.aviatrix.inputs.GetAviatrixTransitGatewayArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }
    public static void stack(Context ctx) {
        final var foo = AviatrixFunctions.getAviatrixTransitGateway(GetAviatrixTransitGatewayArgs.builder()
            .gwName("gatewayname")
            .build());
    }
}
import * as pulumi from "@pulumi/pulumi";
import * as aviatrix from "@pulumi/aviatrix";
// Aviatrix Transit Gateway Data Source
const foo = pulumi.output(aviatrix.getAviatrixTransitGateway({
    gwName: "gatewayname",
}));
import pulumi
import pulumi_aviatrix as aviatrix
foo = aviatrix.get_aviatrix_transit_gateway(gw_name="gatewayname")
variables:
  foo:
    fn::invoke:
      Function: aviatrix:getAviatrixTransitGateway
      Arguments:
        gwName: gatewayname
Using getAviatrixTransitGateway
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getAviatrixTransitGateway(args: GetAviatrixTransitGatewayArgs, opts?: InvokeOptions): Promise<GetAviatrixTransitGatewayResult>
function getAviatrixTransitGatewayOutput(args: GetAviatrixTransitGatewayOutputArgs, opts?: InvokeOptions): Output<GetAviatrixTransitGatewayResult>def get_aviatrix_transit_gateway(gw_name: Optional[str] = None,
                                 opts: Optional[InvokeOptions] = None) -> GetAviatrixTransitGatewayResult
def get_aviatrix_transit_gateway_output(gw_name: Optional[pulumi.Input[str]] = None,
                                 opts: Optional[InvokeOptions] = None) -> Output[GetAviatrixTransitGatewayResult]func LookupAviatrixTransitGateway(ctx *Context, args *LookupAviatrixTransitGatewayArgs, opts ...InvokeOption) (*LookupAviatrixTransitGatewayResult, error)
func LookupAviatrixTransitGatewayOutput(ctx *Context, args *LookupAviatrixTransitGatewayOutputArgs, opts ...InvokeOption) LookupAviatrixTransitGatewayResultOutput> Note: This function is named LookupAviatrixTransitGateway in the Go SDK.
public static class GetAviatrixTransitGateway 
{
    public static Task<GetAviatrixTransitGatewayResult> InvokeAsync(GetAviatrixTransitGatewayArgs args, InvokeOptions? opts = null)
    public static Output<GetAviatrixTransitGatewayResult> Invoke(GetAviatrixTransitGatewayInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetAviatrixTransitGatewayResult> getAviatrixTransitGateway(GetAviatrixTransitGatewayArgs args, InvokeOptions options)
public static Output<GetAviatrixTransitGatewayResult> getAviatrixTransitGateway(GetAviatrixTransitGatewayArgs args, InvokeOptions options)
fn::invoke:
  function: aviatrix:index/getAviatrixTransitGateway:getAviatrixTransitGateway
  arguments:
    # arguments dictionaryThe following arguments are supported:
- Gw
Name string - Transit gateway name.
 
- Gw
Name string - Transit gateway name.
 
- gw
Name String - Transit gateway name.
 
- gw
Name string - Transit gateway name.
 
- gw_
name str - Transit gateway name.
 
- gw
Name String - Transit gateway name.
 
getAviatrixTransitGateway Result
The following output properties are available:
- Account
Name string - Aviatrix account name.
 - Allocate
New boolEip  - When value is false, an idle address in Elastic IP pool is reused for this gateway. Otherwise, a new Elastic IP is allocated and used for this gateway.
 - Approved
Learned List<string>Cidrs  - Approved learned CIDRs.
 - Availability
Domain string - Availability domain for OCI.
 - Azure
Eip stringName Resource Group  - The name of the public IP address and its resource group in Azure to assign to this Transit Gateway.
 - Bgp
Ecmp bool - Status of Equal Cost Multi Path (ECMP) routing for the next hop.
 - Bgp
Hold intTime  - BGP Hold Time.
 - Bgp
Lan List<GetInterfaces Aviatrix Transit Gateway Bgp Lan Interface>  - Interfaces to run BGP protocol on top of the ethernet interface, to connect to the onprem/remote peer.
 - Bgp
Lan List<string>Ip Lists  - List of available BGP LAN interface IPs for transit external device connection creation. Only supports GCP and Azure.
 - Bgp
Manual stringSpoke Advertise Cidrs  - Intended CIDR list to advertise to VGW.
 - Bgp
Polling stringTime  - BGP route polling time.
 - Cloud
Instance stringId  - Instance ID of the transit gateway.
 - Cloud
Type int - Type of cloud service provider.
connected_transit"- Status of Connected Transit of transit gateway.
 - Connected
Transit bool - Customized
Spoke stringVpc Routes  - A list of comma separated CIDRs to be customized for the spoke VPC routes.
 - Customized
Transit List<string>Vpc Routes  - A list of CIDRs to be customized for the transit VPC routes.
 - Eip string
 - The EIP address of the Transit Gateway.
 - Enable
Active boolStandby  - Status of Active-Standby Mode.
 - Enable
Active boolStandby Preemptive  - Status of Preemptive Mode for Active-Standby.
 - Enable
Advertise boolTransit Cidr  - Status of Advertise Transit VPC network CIDR of the transit gateway.
 - Enable
Bgp boolOver Lan  - Status of BGP over LAN functionality.
 - Enable
Egress boolTransit Firenet  - Status of Egress Transit FireNet being enabled on the gateway.
 - Enable
Encrypt boolVolume  - Status of Encrypt Gateway EBS Volume of the transit gateway.
 - Enable
Firenet bool - Status of FireNet Interfaces of the transit gateway.
 - Enable
Gateway boolLoad Balancer  - Status of AWS Gateway Load Balancer.
 - Enable
Hybrid boolConnection  - Sign of readiness for TGW connection.
 - Enable
Jumbo boolFrame  - Status of jumbo frame support.
 - Enable
Learned boolCidrs Approval  - Status of Encrypted Transit Approval for transit gateway.
 - Enable
Monitor boolGateway Subnets  - Status of monitor gateway subnets.
 - Enable
Multi boolTier Transit  - Status of multi-tier transit mode on transit gateway.
 - Enable
Private boolOob  - Status of private OOB for the transit gateway.
 - Enable
Segmentation bool - Status of segmentation.
 - Enable
Spot boolInstance  - Status of spot instance.
 - Enable
Transit boolFirenet  - Status of Transit FireNet Interfaces of the transit gateway.
 - Enable
Transit boolSummarize Cidr To Tgw  - Status of transit summarize CIDR to TGW.
 - Enable
Vpc boolDns Server  - Status of Vpc Dns Server of the transit Gateway.
 - Excluded
Advertised stringSpoke Routes  - A list of comma separated CIDRs to be advertised to on-prem as "Excluded CIDR List".
 - Fault
Domain string - Fault domain for OCI.
 - Filtered
Spoke stringVpc Routes  - A list of comma separated CIDRs to be filtered from the spoke VPC route table.
 - Gw
Name string - Aviatrix transit gateway name.
 - Gw
Size string - Size of transit gateway instance.
 - Ha
Availability stringDomain  - HA gateway availability domain for OCI.
 - Ha
Azure stringEip Name Resource Group  - The name of the public IP address and its resource group in Azure to assign to the HA Transit Gateway.
 - Ha
Bgp List<GetLan Interfaces Aviatrix Transit Gateway Ha Bgp Lan Interface>  - Interfaces to run BGP protocol on top of the ethernet interface, to connect to the onprem/remote peer. Only available for GCP HA Transit.
 - Ha
Bgp List<string>Lan Ip Lists  - List of available BGP LAN interface IPs for transit external device HA connection creation. Only supports GCP and Azure.
 - Ha
Cloud stringInstance Id  - Cloud instance ID of HA transit gateway.
 - Ha
Eip string - The EIP address of the HA Transit Gateway.
 - Ha
Fault stringDomain  - HA gateway fault domain for OCI.
 - Ha
Gw stringName  - Aviatrix transit gateway unique name of HA transit gateway.
ha_gw_size"- HA Gateway Size.
 - Ha
Gw stringSize  - Ha
Image stringVersion  - The image version of the HA gateway.
 - Ha
Insane stringMode Az  - AZ of subnet being created for Insane Mode Transit HA Gateway.
 - Ha
Lan stringInterface Cidr  - Transit gateway lan interface cidr for the HA gateway.
 - Ha
Oob stringAvailability Zone  - HA OOB availability zone.
 - Ha
Oob stringManagement Subnet  - HA OOB management subnet.
 - Ha
Private stringIp  - Private IP address that assigned to the HA Transit Gateway.
 - Ha
Public stringIp  - Public IP address that assigned to the HA Transit Gateway.
 - Ha
Security stringGroup Id  - HA security group used for the transit gateway.
 - Ha
Software stringVersion  - The software version of the HA gateway.
 - Ha
Subnet string - HA Subnet.
 - Ha
Zone string - HA Zone.
 - Id string
 - The provider-assigned unique ID for this managed resource.
 - Image
Version string - The image version of the gateway.
 - Insane
Mode bool - Status of Insane Mode of the transit gateway.
 - Insane
Mode stringAz  - AZ of subnet being created for Insane Mode transit gateway.
 - Lan
Interface stringCidr  - Transit gateway lan interface cidr.
 - Lan
Private stringSubnet  - LAN Private Subnet for GCP Transit FireNet.
 - Lan
Vpc stringId  - LAN VPC ID for GCP Transit FireNet.
 - Learned
Cidrs stringApproval Mode  - Learned CIDRs approval mode.
 - Local
As stringNumber  - Local ASN number.
 - Monitor
Exclude List<string>Lists  - A set of monitored instance IDs.
 - Oob
Availability stringZone  - OOB availability zone.
 - Oob
Management stringSubnet  - OOB management subnet.
 - Prepend
As List<string>Paths  - List of AS numbers to populate BGP AP_PATH field when it advertises to VGW or peer devices.
 - Private
Ip string - Private IP address of the transit gateway created.
 - Public
Ip string - Public IP address of the Transit Gateway created.
 - Security
Group stringId  - Security group used for the transit gateway.
 - Single
Az boolHa  - Status of Single AZ HA of transit gateway.
 - Single
Ip boolSnat  - Status of Single IP Source Nat mode of the transit gateway.
 - Software
Version string - The software version of the gateway.
 - Spot
Price string - Price for spot instance.
 - Subnet string
 - Subnet Info.
 - Tag
Lists List<string> - Instance tag of cloud provider.
 - Dictionary<string, string>
 - Tunnel
Detection intTime  - Vpc
Id string - VPC-ID of GCP cloud provider.
 - Vpc
Reg string - Region of cloud provider.
 - Zone string
 - Availability Zone for Azure.
 
- Account
Name string - Aviatrix account name.
 - Allocate
New boolEip  - When value is false, an idle address in Elastic IP pool is reused for this gateway. Otherwise, a new Elastic IP is allocated and used for this gateway.
 - Approved
Learned []stringCidrs  - Approved learned CIDRs.
 - Availability
Domain string - Availability domain for OCI.
 - Azure
Eip stringName Resource Group  - The name of the public IP address and its resource group in Azure to assign to this Transit Gateway.
 - Bgp
Ecmp bool - Status of Equal Cost Multi Path (ECMP) routing for the next hop.
 - Bgp
Hold intTime  - BGP Hold Time.
 - Bgp
Lan []GetInterfaces Aviatrix Transit Gateway Bgp Lan Interface  - Interfaces to run BGP protocol on top of the ethernet interface, to connect to the onprem/remote peer.
 - Bgp
Lan []stringIp Lists  - List of available BGP LAN interface IPs for transit external device connection creation. Only supports GCP and Azure.
 - Bgp
Manual stringSpoke Advertise Cidrs  - Intended CIDR list to advertise to VGW.
 - Bgp
Polling stringTime  - BGP route polling time.
 - Cloud
Instance stringId  - Instance ID of the transit gateway.
 - Cloud
Type int - Type of cloud service provider.
connected_transit"- Status of Connected Transit of transit gateway.
 - Connected
Transit bool - Customized
Spoke stringVpc Routes  - A list of comma separated CIDRs to be customized for the spoke VPC routes.
 - Customized
Transit []stringVpc Routes  - A list of CIDRs to be customized for the transit VPC routes.
 - Eip string
 - The EIP address of the Transit Gateway.
 - Enable
Active boolStandby  - Status of Active-Standby Mode.
 - Enable
Active boolStandby Preemptive  - Status of Preemptive Mode for Active-Standby.
 - Enable
Advertise boolTransit Cidr  - Status of Advertise Transit VPC network CIDR of the transit gateway.
 - Enable
Bgp boolOver Lan  - Status of BGP over LAN functionality.
 - Enable
Egress boolTransit Firenet  - Status of Egress Transit FireNet being enabled on the gateway.
 - Enable
Encrypt boolVolume  - Status of Encrypt Gateway EBS Volume of the transit gateway.
 - Enable
Firenet bool - Status of FireNet Interfaces of the transit gateway.
 - Enable
Gateway boolLoad Balancer  - Status of AWS Gateway Load Balancer.
 - Enable
Hybrid boolConnection  - Sign of readiness for TGW connection.
 - Enable
Jumbo boolFrame  - Status of jumbo frame support.
 - Enable
Learned boolCidrs Approval  - Status of Encrypted Transit Approval for transit gateway.
 - Enable
Monitor boolGateway Subnets  - Status of monitor gateway subnets.
 - Enable
Multi boolTier Transit  - Status of multi-tier transit mode on transit gateway.
 - Enable
Private boolOob  - Status of private OOB for the transit gateway.
 - Enable
Segmentation bool - Status of segmentation.
 - Enable
Spot boolInstance  - Status of spot instance.
 - Enable
Transit boolFirenet  - Status of Transit FireNet Interfaces of the transit gateway.
 - Enable
Transit boolSummarize Cidr To Tgw  - Status of transit summarize CIDR to TGW.
 - Enable
Vpc boolDns Server  - Status of Vpc Dns Server of the transit Gateway.
 - Excluded
Advertised stringSpoke Routes  - A list of comma separated CIDRs to be advertised to on-prem as "Excluded CIDR List".
 - Fault
Domain string - Fault domain for OCI.
 - Filtered
Spoke stringVpc Routes  - A list of comma separated CIDRs to be filtered from the spoke VPC route table.
 - Gw
Name string - Aviatrix transit gateway name.
 - Gw
Size string - Size of transit gateway instance.
 - Ha
Availability stringDomain  - HA gateway availability domain for OCI.
 - Ha
Azure stringEip Name Resource Group  - The name of the public IP address and its resource group in Azure to assign to the HA Transit Gateway.
 - Ha
Bgp []GetLan Interfaces Aviatrix Transit Gateway Ha Bgp Lan Interface  - Interfaces to run BGP protocol on top of the ethernet interface, to connect to the onprem/remote peer. Only available for GCP HA Transit.
 - Ha
Bgp []stringLan Ip Lists  - List of available BGP LAN interface IPs for transit external device HA connection creation. Only supports GCP and Azure.
 - Ha
Cloud stringInstance Id  - Cloud instance ID of HA transit gateway.
 - Ha
Eip string - The EIP address of the HA Transit Gateway.
 - Ha
Fault stringDomain  - HA gateway fault domain for OCI.
 - Ha
Gw stringName  - Aviatrix transit gateway unique name of HA transit gateway.
ha_gw_size"- HA Gateway Size.
 - Ha
Gw stringSize  - Ha
Image stringVersion  - The image version of the HA gateway.
 - Ha
Insane stringMode Az  - AZ of subnet being created for Insane Mode Transit HA Gateway.
 - Ha
Lan stringInterface Cidr  - Transit gateway lan interface cidr for the HA gateway.
 - Ha
Oob stringAvailability Zone  - HA OOB availability zone.
 - Ha
Oob stringManagement Subnet  - HA OOB management subnet.
 - Ha
Private stringIp  - Private IP address that assigned to the HA Transit Gateway.
 - Ha
Public stringIp  - Public IP address that assigned to the HA Transit Gateway.
 - Ha
Security stringGroup Id  - HA security group used for the transit gateway.
 - Ha
Software stringVersion  - The software version of the HA gateway.
 - Ha
Subnet string - HA Subnet.
 - Ha
Zone string - HA Zone.
 - Id string
 - The provider-assigned unique ID for this managed resource.
 - Image
Version string - The image version of the gateway.
 - Insane
Mode bool - Status of Insane Mode of the transit gateway.
 - Insane
Mode stringAz  - AZ of subnet being created for Insane Mode transit gateway.
 - Lan
Interface stringCidr  - Transit gateway lan interface cidr.
 - Lan
Private stringSubnet  - LAN Private Subnet for GCP Transit FireNet.
 - Lan
Vpc stringId  - LAN VPC ID for GCP Transit FireNet.
 - Learned
Cidrs stringApproval Mode  - Learned CIDRs approval mode.
 - Local
As stringNumber  - Local ASN number.
 - Monitor
Exclude []stringLists  - A set of monitored instance IDs.
 - Oob
Availability stringZone  - OOB availability zone.
 - Oob
Management stringSubnet  - OOB management subnet.
 - Prepend
As []stringPaths  - List of AS numbers to populate BGP AP_PATH field when it advertises to VGW or peer devices.
 - Private
Ip string - Private IP address of the transit gateway created.
 - Public
Ip string - Public IP address of the Transit Gateway created.
 - Security
Group stringId  - Security group used for the transit gateway.
 - Single
Az boolHa  - Status of Single AZ HA of transit gateway.
 - Single
Ip boolSnat  - Status of Single IP Source Nat mode of the transit gateway.
 - Software
Version string - The software version of the gateway.
 - Spot
Price string - Price for spot instance.
 - Subnet string
 - Subnet Info.
 - Tag
Lists []string - Instance tag of cloud provider.
 - map[string]string
 - Tunnel
Detection intTime  - Vpc
Id string - VPC-ID of GCP cloud provider.
 - Vpc
Reg string - Region of cloud provider.
 - Zone string
 - Availability Zone for Azure.
 
- account
Name String - Aviatrix account name.
 - allocate
New BooleanEip  - When value is false, an idle address in Elastic IP pool is reused for this gateway. Otherwise, a new Elastic IP is allocated and used for this gateway.
 - approved
Learned List<String>Cidrs  - Approved learned CIDRs.
 - availability
Domain String - Availability domain for OCI.
 - azure
Eip StringName Resource Group  - The name of the public IP address and its resource group in Azure to assign to this Transit Gateway.
 - bgp
Ecmp Boolean - Status of Equal Cost Multi Path (ECMP) routing for the next hop.
 - bgp
Hold IntegerTime  - BGP Hold Time.
 - bgp
Lan List<GetInterfaces Aviatrix Transit Gateway Bgp Lan Interface>  - Interfaces to run BGP protocol on top of the ethernet interface, to connect to the onprem/remote peer.
 - bgp
Lan List<String>Ip Lists  - List of available BGP LAN interface IPs for transit external device connection creation. Only supports GCP and Azure.
 - bgp
Manual StringSpoke Advertise Cidrs  - Intended CIDR list to advertise to VGW.
 - bgp
Polling StringTime  - BGP route polling time.
 - cloud
Instance StringId  - Instance ID of the transit gateway.
 - cloud
Type Integer - Type of cloud service provider.
connected_transit"- Status of Connected Transit of transit gateway.
 - connected
Transit Boolean - customized
Spoke StringVpc Routes  - A list of comma separated CIDRs to be customized for the spoke VPC routes.
 - customized
Transit List<String>Vpc Routes  - A list of CIDRs to be customized for the transit VPC routes.
 - eip String
 - The EIP address of the Transit Gateway.
 - enable
Active BooleanStandby  - Status of Active-Standby Mode.
 - enable
Active BooleanStandby Preemptive  - Status of Preemptive Mode for Active-Standby.
 - enable
Advertise BooleanTransit Cidr  - Status of Advertise Transit VPC network CIDR of the transit gateway.
 - enable
Bgp BooleanOver Lan  - Status of BGP over LAN functionality.
 - enable
Egress BooleanTransit Firenet  - Status of Egress Transit FireNet being enabled on the gateway.
 - enable
Encrypt BooleanVolume  - Status of Encrypt Gateway EBS Volume of the transit gateway.
 - enable
Firenet Boolean - Status of FireNet Interfaces of the transit gateway.
 - enable
Gateway BooleanLoad Balancer  - Status of AWS Gateway Load Balancer.
 - enable
Hybrid BooleanConnection  - Sign of readiness for TGW connection.
 - enable
Jumbo BooleanFrame  - Status of jumbo frame support.
 - enable
Learned BooleanCidrs Approval  - Status of Encrypted Transit Approval for transit gateway.
 - enable
Monitor BooleanGateway Subnets  - Status of monitor gateway subnets.
 - enable
Multi BooleanTier Transit  - Status of multi-tier transit mode on transit gateway.
 - enable
Private BooleanOob  - Status of private OOB for the transit gateway.
 - enable
Segmentation Boolean - Status of segmentation.
 - enable
Spot BooleanInstance  - Status of spot instance.
 - enable
Transit BooleanFirenet  - Status of Transit FireNet Interfaces of the transit gateway.
 - enable
Transit BooleanSummarize Cidr To Tgw  - Status of transit summarize CIDR to TGW.
 - enable
Vpc BooleanDns Server  - Status of Vpc Dns Server of the transit Gateway.
 - excluded
Advertised StringSpoke Routes  - A list of comma separated CIDRs to be advertised to on-prem as "Excluded CIDR List".
 - fault
Domain String - Fault domain for OCI.
 - filtered
Spoke StringVpc Routes  - A list of comma separated CIDRs to be filtered from the spoke VPC route table.
 - gw
Name String - Aviatrix transit gateway name.
 - gw
Size String - Size of transit gateway instance.
 - ha
Availability StringDomain  - HA gateway availability domain for OCI.
 - ha
Azure StringEip Name Resource Group  - The name of the public IP address and its resource group in Azure to assign to the HA Transit Gateway.
 - ha
Bgp List<GetLan Interfaces Aviatrix Transit Gateway Ha Bgp Lan Interface>  - Interfaces to run BGP protocol on top of the ethernet interface, to connect to the onprem/remote peer. Only available for GCP HA Transit.
 - ha
Bgp List<String>Lan Ip Lists  - List of available BGP LAN interface IPs for transit external device HA connection creation. Only supports GCP and Azure.
 - ha
Cloud StringInstance Id  - Cloud instance ID of HA transit gateway.
 - ha
Eip String - The EIP address of the HA Transit Gateway.
 - ha
Fault StringDomain  - HA gateway fault domain for OCI.
 - ha
Gw StringName  - Aviatrix transit gateway unique name of HA transit gateway.
ha_gw_size"- HA Gateway Size.
 - ha
Gw StringSize  - ha
Image StringVersion  - The image version of the HA gateway.
 - ha
Insane StringMode Az  - AZ of subnet being created for Insane Mode Transit HA Gateway.
 - ha
Lan StringInterface Cidr  - Transit gateway lan interface cidr for the HA gateway.
 - ha
Oob StringAvailability Zone  - HA OOB availability zone.
 - ha
Oob StringManagement Subnet  - HA OOB management subnet.
 - ha
Private StringIp  - Private IP address that assigned to the HA Transit Gateway.
 - ha
Public StringIp  - Public IP address that assigned to the HA Transit Gateway.
 - ha
Security StringGroup Id  - HA security group used for the transit gateway.
 - ha
Software StringVersion  - The software version of the HA gateway.
 - ha
Subnet String - HA Subnet.
 - ha
Zone String - HA Zone.
 - id String
 - The provider-assigned unique ID for this managed resource.
 - image
Version String - The image version of the gateway.
 - insane
Mode Boolean - Status of Insane Mode of the transit gateway.
 - insane
Mode StringAz  - AZ of subnet being created for Insane Mode transit gateway.
 - lan
Interface StringCidr  - Transit gateway lan interface cidr.
 - lan
Private StringSubnet  - LAN Private Subnet for GCP Transit FireNet.
 - lan
Vpc StringId  - LAN VPC ID for GCP Transit FireNet.
 - learned
Cidrs StringApproval Mode  - Learned CIDRs approval mode.
 - local
As StringNumber  - Local ASN number.
 - monitor
Exclude List<String>Lists  - A set of monitored instance IDs.
 - oob
Availability StringZone  - OOB availability zone.
 - oob
Management StringSubnet  - OOB management subnet.
 - prepend
As List<String>Paths  - List of AS numbers to populate BGP AP_PATH field when it advertises to VGW or peer devices.
 - private
Ip String - Private IP address of the transit gateway created.
 - public
Ip String - Public IP address of the Transit Gateway created.
 - security
Group StringId  - Security group used for the transit gateway.
 - single
Az BooleanHa  - Status of Single AZ HA of transit gateway.
 - single
Ip BooleanSnat  - Status of Single IP Source Nat mode of the transit gateway.
 - software
Version String - The software version of the gateway.
 - spot
Price String - Price for spot instance.
 - subnet String
 - Subnet Info.
 - tag
Lists List<String> - Instance tag of cloud provider.
 - Map<String,String>
 - tunnel
Detection IntegerTime  - vpc
Id String - VPC-ID of GCP cloud provider.
 - vpc
Reg String - Region of cloud provider.
 - zone String
 - Availability Zone for Azure.
 
- account
Name string - Aviatrix account name.
 - allocate
New booleanEip  - When value is false, an idle address in Elastic IP pool is reused for this gateway. Otherwise, a new Elastic IP is allocated and used for this gateway.
 - approved
Learned string[]Cidrs  - Approved learned CIDRs.
 - availability
Domain string - Availability domain for OCI.
 - azure
Eip stringName Resource Group  - The name of the public IP address and its resource group in Azure to assign to this Transit Gateway.
 - bgp
Ecmp boolean - Status of Equal Cost Multi Path (ECMP) routing for the next hop.
 - bgp
Hold numberTime  - BGP Hold Time.
 - bgp
Lan GetInterfaces Aviatrix Transit Gateway Bgp Lan Interface[]  - Interfaces to run BGP protocol on top of the ethernet interface, to connect to the onprem/remote peer.
 - bgp
Lan string[]Ip Lists  - List of available BGP LAN interface IPs for transit external device connection creation. Only supports GCP and Azure.
 - bgp
Manual stringSpoke Advertise Cidrs  - Intended CIDR list to advertise to VGW.
 - bgp
Polling stringTime  - BGP route polling time.
 - cloud
Instance stringId  - Instance ID of the transit gateway.
 - cloud
Type number - Type of cloud service provider.
connected_transit"- Status of Connected Transit of transit gateway.
 - connected
Transit boolean - customized
Spoke stringVpc Routes  - A list of comma separated CIDRs to be customized for the spoke VPC routes.
 - customized
Transit string[]Vpc Routes  - A list of CIDRs to be customized for the transit VPC routes.
 - eip string
 - The EIP address of the Transit Gateway.
 - enable
Active booleanStandby  - Status of Active-Standby Mode.
 - enable
Active booleanStandby Preemptive  - Status of Preemptive Mode for Active-Standby.
 - enable
Advertise booleanTransit Cidr  - Status of Advertise Transit VPC network CIDR of the transit gateway.
 - enable
Bgp booleanOver Lan  - Status of BGP over LAN functionality.
 - enable
Egress booleanTransit Firenet  - Status of Egress Transit FireNet being enabled on the gateway.
 - enable
Encrypt booleanVolume  - Status of Encrypt Gateway EBS Volume of the transit gateway.
 - enable
Firenet boolean - Status of FireNet Interfaces of the transit gateway.
 - enable
Gateway booleanLoad Balancer  - Status of AWS Gateway Load Balancer.
 - enable
Hybrid booleanConnection  - Sign of readiness for TGW connection.
 - enable
Jumbo booleanFrame  - Status of jumbo frame support.
 - enable
Learned booleanCidrs Approval  - Status of Encrypted Transit Approval for transit gateway.
 - enable
Monitor booleanGateway Subnets  - Status of monitor gateway subnets.
 - enable
Multi booleanTier Transit  - Status of multi-tier transit mode on transit gateway.
 - enable
Private booleanOob  - Status of private OOB for the transit gateway.
 - enable
Segmentation boolean - Status of segmentation.
 - enable
Spot booleanInstance  - Status of spot instance.
 - enable
Transit booleanFirenet  - Status of Transit FireNet Interfaces of the transit gateway.
 - enable
Transit booleanSummarize Cidr To Tgw  - Status of transit summarize CIDR to TGW.
 - enable
Vpc booleanDns Server  - Status of Vpc Dns Server of the transit Gateway.
 - excluded
Advertised stringSpoke Routes  - A list of comma separated CIDRs to be advertised to on-prem as "Excluded CIDR List".
 - fault
Domain string - Fault domain for OCI.
 - filtered
Spoke stringVpc Routes  - A list of comma separated CIDRs to be filtered from the spoke VPC route table.
 - gw
Name string - Aviatrix transit gateway name.
 - gw
Size string - Size of transit gateway instance.
 - ha
Availability stringDomain  - HA gateway availability domain for OCI.
 - ha
Azure stringEip Name Resource Group  - The name of the public IP address and its resource group in Azure to assign to the HA Transit Gateway.
 - ha
Bgp GetLan Interfaces Aviatrix Transit Gateway Ha Bgp Lan Interface[]  - Interfaces to run BGP protocol on top of the ethernet interface, to connect to the onprem/remote peer. Only available for GCP HA Transit.
 - ha
Bgp string[]Lan Ip Lists  - List of available BGP LAN interface IPs for transit external device HA connection creation. Only supports GCP and Azure.
 - ha
Cloud stringInstance Id  - Cloud instance ID of HA transit gateway.
 - ha
Eip string - The EIP address of the HA Transit Gateway.
 - ha
Fault stringDomain  - HA gateway fault domain for OCI.
 - ha
Gw stringName  - Aviatrix transit gateway unique name of HA transit gateway.
ha_gw_size"- HA Gateway Size.
 - ha
Gw stringSize  - ha
Image stringVersion  - The image version of the HA gateway.
 - ha
Insane stringMode Az  - AZ of subnet being created for Insane Mode Transit HA Gateway.
 - ha
Lan stringInterface Cidr  - Transit gateway lan interface cidr for the HA gateway.
 - ha
Oob stringAvailability Zone  - HA OOB availability zone.
 - ha
Oob stringManagement Subnet  - HA OOB management subnet.
 - ha
Private stringIp  - Private IP address that assigned to the HA Transit Gateway.
 - ha
Public stringIp  - Public IP address that assigned to the HA Transit Gateway.
 - ha
Security stringGroup Id  - HA security group used for the transit gateway.
 - ha
Software stringVersion  - The software version of the HA gateway.
 - ha
Subnet string - HA Subnet.
 - ha
Zone string - HA Zone.
 - id string
 - The provider-assigned unique ID for this managed resource.
 - image
Version string - The image version of the gateway.
 - insane
Mode boolean - Status of Insane Mode of the transit gateway.
 - insane
Mode stringAz  - AZ of subnet being created for Insane Mode transit gateway.
 - lan
Interface stringCidr  - Transit gateway lan interface cidr.
 - lan
Private stringSubnet  - LAN Private Subnet for GCP Transit FireNet.
 - lan
Vpc stringId  - LAN VPC ID for GCP Transit FireNet.
 - learned
Cidrs stringApproval Mode  - Learned CIDRs approval mode.
 - local
As stringNumber  - Local ASN number.
 - monitor
Exclude string[]Lists  - A set of monitored instance IDs.
 - oob
Availability stringZone  - OOB availability zone.
 - oob
Management stringSubnet  - OOB management subnet.
 - prepend
As string[]Paths  - List of AS numbers to populate BGP AP_PATH field when it advertises to VGW or peer devices.
 - private
Ip string - Private IP address of the transit gateway created.
 - public
Ip string - Public IP address of the Transit Gateway created.
 - security
Group stringId  - Security group used for the transit gateway.
 - single
Az booleanHa  - Status of Single AZ HA of transit gateway.
 - single
Ip booleanSnat  - Status of Single IP Source Nat mode of the transit gateway.
 - software
Version string - The software version of the gateway.
 - spot
Price string - Price for spot instance.
 - subnet string
 - Subnet Info.
 - tag
Lists string[] - Instance tag of cloud provider.
 - {[key: string]: string}
 - tunnel
Detection numberTime  - vpc
Id string - VPC-ID of GCP cloud provider.
 - vpc
Reg string - Region of cloud provider.
 - zone string
 - Availability Zone for Azure.
 
- account_
name str - Aviatrix account name.
 - allocate_
new_ booleip  - When value is false, an idle address in Elastic IP pool is reused for this gateway. Otherwise, a new Elastic IP is allocated and used for this gateway.
 - approved_
learned_ Sequence[str]cidrs  - Approved learned CIDRs.
 - availability_
domain str - Availability domain for OCI.
 - azure_
eip_ strname_ resource_ group  - The name of the public IP address and its resource group in Azure to assign to this Transit Gateway.
 - bgp_
ecmp bool - Status of Equal Cost Multi Path (ECMP) routing for the next hop.
 - bgp_
hold_ inttime  - BGP Hold Time.
 - bgp_
lan_ Sequence[Getinterfaces Aviatrix Transit Gateway Bgp Lan Interface]  - Interfaces to run BGP protocol on top of the ethernet interface, to connect to the onprem/remote peer.
 - bgp_
lan_ Sequence[str]ip_ lists  - List of available BGP LAN interface IPs for transit external device connection creation. Only supports GCP and Azure.
 - bgp_
manual_ strspoke_ advertise_ cidrs  - Intended CIDR list to advertise to VGW.
 - bgp_
polling_ strtime  - BGP route polling time.
 - cloud_
instance_ strid  - Instance ID of the transit gateway.
 - cloud_
type int - Type of cloud service provider.
connected_transit"- Status of Connected Transit of transit gateway.
 - connected_
transit bool - customized_
spoke_ strvpc_ routes  - A list of comma separated CIDRs to be customized for the spoke VPC routes.
 - customized_
transit_ Sequence[str]vpc_ routes  - A list of CIDRs to be customized for the transit VPC routes.
 - eip str
 - The EIP address of the Transit Gateway.
 - enable_
active_ boolstandby  - Status of Active-Standby Mode.
 - enable_
active_ boolstandby_ preemptive  - Status of Preemptive Mode for Active-Standby.
 - enable_
advertise_ booltransit_ cidr  - Status of Advertise Transit VPC network CIDR of the transit gateway.
 - enable_
bgp_ boolover_ lan  - Status of BGP over LAN functionality.
 - enable_
egress_ booltransit_ firenet  - Status of Egress Transit FireNet being enabled on the gateway.
 - enable_
encrypt_ boolvolume  - Status of Encrypt Gateway EBS Volume of the transit gateway.
 - enable_
firenet bool - Status of FireNet Interfaces of the transit gateway.
 - enable_
gateway_ boolload_ balancer  - Status of AWS Gateway Load Balancer.
 - enable_
hybrid_ boolconnection  - Sign of readiness for TGW connection.
 - enable_
jumbo_ boolframe  - Status of jumbo frame support.
 - enable_
learned_ boolcidrs_ approval  - Status of Encrypted Transit Approval for transit gateway.
 - enable_
monitor_ boolgateway_ subnets  - Status of monitor gateway subnets.
 - enable_
multi_ booltier_ transit  - Status of multi-tier transit mode on transit gateway.
 - enable_
private_ booloob  - Status of private OOB for the transit gateway.
 - enable_
segmentation bool - Status of segmentation.
 - enable_
spot_ boolinstance  - Status of spot instance.
 - enable_
transit_ boolfirenet  - Status of Transit FireNet Interfaces of the transit gateway.
 - enable_
transit_ boolsummarize_ cidr_ to_ tgw  - Status of transit summarize CIDR to TGW.
 - enable_
vpc_ booldns_ server  - Status of Vpc Dns Server of the transit Gateway.
 - excluded_
advertised_ strspoke_ routes  - A list of comma separated CIDRs to be advertised to on-prem as "Excluded CIDR List".
 - fault_
domain str - Fault domain for OCI.
 - filtered_
spoke_ strvpc_ routes  - A list of comma separated CIDRs to be filtered from the spoke VPC route table.
 - gw_
name str - Aviatrix transit gateway name.
 - gw_
size str - Size of transit gateway instance.
 - ha_
availability_ strdomain  - HA gateway availability domain for OCI.
 - ha_
azure_ streip_ name_ resource_ group  - The name of the public IP address and its resource group in Azure to assign to the HA Transit Gateway.
 - ha_
bgp_ Sequence[Getlan_ interfaces Aviatrix Transit Gateway Ha Bgp Lan Interface]  - Interfaces to run BGP protocol on top of the ethernet interface, to connect to the onprem/remote peer. Only available for GCP HA Transit.
 - ha_
bgp_ Sequence[str]lan_ ip_ lists  - List of available BGP LAN interface IPs for transit external device HA connection creation. Only supports GCP and Azure.
 - ha_
cloud_ strinstance_ id  - Cloud instance ID of HA transit gateway.
 - ha_
eip str - The EIP address of the HA Transit Gateway.
 - ha_
fault_ strdomain  - HA gateway fault domain for OCI.
 - ha_
gw_ strname  - Aviatrix transit gateway unique name of HA transit gateway.
ha_gw_size"- HA Gateway Size.
 - ha_
gw_ strsize  - ha_
image_ strversion  - The image version of the HA gateway.
 - ha_
insane_ strmode_ az  - AZ of subnet being created for Insane Mode Transit HA Gateway.
 - ha_
lan_ strinterface_ cidr  - Transit gateway lan interface cidr for the HA gateway.
 - ha_
oob_ stravailability_ zone  - HA OOB availability zone.
 - ha_
oob_ strmanagement_ subnet  - HA OOB management subnet.
 - ha_
private_ strip  - Private IP address that assigned to the HA Transit Gateway.
 - ha_
public_ strip  - Public IP address that assigned to the HA Transit Gateway.
 - ha_
security_ strgroup_ id  - HA security group used for the transit gateway.
 - ha_
software_ strversion  - The software version of the HA gateway.
 - ha_
subnet str - HA Subnet.
 - ha_
zone str - HA Zone.
 - id str
 - The provider-assigned unique ID for this managed resource.
 - image_
version str - The image version of the gateway.
 - insane_
mode bool - Status of Insane Mode of the transit gateway.
 - insane_
mode_ straz  - AZ of subnet being created for Insane Mode transit gateway.
 - lan_
interface_ strcidr  - Transit gateway lan interface cidr.
 - lan_
private_ strsubnet  - LAN Private Subnet for GCP Transit FireNet.
 - lan_
vpc_ strid  - LAN VPC ID for GCP Transit FireNet.
 - learned_
cidrs_ strapproval_ mode  - Learned CIDRs approval mode.
 - local_
as_ strnumber  - Local ASN number.
 - monitor_
exclude_ Sequence[str]lists  - A set of monitored instance IDs.
 - oob_
availability_ strzone  - OOB availability zone.
 - oob_
management_ strsubnet  - OOB management subnet.
 - prepend_
as_ Sequence[str]paths  - List of AS numbers to populate BGP AP_PATH field when it advertises to VGW or peer devices.
 - private_
ip str - Private IP address of the transit gateway created.
 - public_
ip str - Public IP address of the Transit Gateway created.
 - security_
group_ strid  - Security group used for the transit gateway.
 - single_
az_ boolha  - Status of Single AZ HA of transit gateway.
 - single_
ip_ boolsnat  - Status of Single IP Source Nat mode of the transit gateway.
 - software_
version str - The software version of the gateway.
 - spot_
price str - Price for spot instance.
 - subnet str
 - Subnet Info.
 - tag_
lists Sequence[str] - Instance tag of cloud provider.
 - Mapping[str, str]
 - tunnel_
detection_ inttime  - vpc_
id str - VPC-ID of GCP cloud provider.
 - vpc_
reg str - Region of cloud provider.
 - zone str
 - Availability Zone for Azure.
 
- account
Name String - Aviatrix account name.
 - allocate
New BooleanEip  - When value is false, an idle address in Elastic IP pool is reused for this gateway. Otherwise, a new Elastic IP is allocated and used for this gateway.
 - approved
Learned List<String>Cidrs  - Approved learned CIDRs.
 - availability
Domain String - Availability domain for OCI.
 - azure
Eip StringName Resource Group  - The name of the public IP address and its resource group in Azure to assign to this Transit Gateway.
 - bgp
Ecmp Boolean - Status of Equal Cost Multi Path (ECMP) routing for the next hop.
 - bgp
Hold NumberTime  - BGP Hold Time.
 - bgp
Lan List<Property Map>Interfaces  - Interfaces to run BGP protocol on top of the ethernet interface, to connect to the onprem/remote peer.
 - bgp
Lan List<String>Ip Lists  - List of available BGP LAN interface IPs for transit external device connection creation. Only supports GCP and Azure.
 - bgp
Manual StringSpoke Advertise Cidrs  - Intended CIDR list to advertise to VGW.
 - bgp
Polling StringTime  - BGP route polling time.
 - cloud
Instance StringId  - Instance ID of the transit gateway.
 - cloud
Type Number - Type of cloud service provider.
connected_transit"- Status of Connected Transit of transit gateway.
 - connected
Transit Boolean - customized
Spoke StringVpc Routes  - A list of comma separated CIDRs to be customized for the spoke VPC routes.
 - customized
Transit List<String>Vpc Routes  - A list of CIDRs to be customized for the transit VPC routes.
 - eip String
 - The EIP address of the Transit Gateway.
 - enable
Active BooleanStandby  - Status of Active-Standby Mode.
 - enable
Active BooleanStandby Preemptive  - Status of Preemptive Mode for Active-Standby.
 - enable
Advertise BooleanTransit Cidr  - Status of Advertise Transit VPC network CIDR of the transit gateway.
 - enable
Bgp BooleanOver Lan  - Status of BGP over LAN functionality.
 - enable
Egress BooleanTransit Firenet  - Status of Egress Transit FireNet being enabled on the gateway.
 - enable
Encrypt BooleanVolume  - Status of Encrypt Gateway EBS Volume of the transit gateway.
 - enable
Firenet Boolean - Status of FireNet Interfaces of the transit gateway.
 - enable
Gateway BooleanLoad Balancer  - Status of AWS Gateway Load Balancer.
 - enable
Hybrid BooleanConnection  - Sign of readiness for TGW connection.
 - enable
Jumbo BooleanFrame  - Status of jumbo frame support.
 - enable
Learned BooleanCidrs Approval  - Status of Encrypted Transit Approval for transit gateway.
 - enable
Monitor BooleanGateway Subnets  - Status of monitor gateway subnets.
 - enable
Multi BooleanTier Transit  - Status of multi-tier transit mode on transit gateway.
 - enable
Private BooleanOob  - Status of private OOB for the transit gateway.
 - enable
Segmentation Boolean - Status of segmentation.
 - enable
Spot BooleanInstance  - Status of spot instance.
 - enable
Transit BooleanFirenet  - Status of Transit FireNet Interfaces of the transit gateway.
 - enable
Transit BooleanSummarize Cidr To Tgw  - Status of transit summarize CIDR to TGW.
 - enable
Vpc BooleanDns Server  - Status of Vpc Dns Server of the transit Gateway.
 - excluded
Advertised StringSpoke Routes  - A list of comma separated CIDRs to be advertised to on-prem as "Excluded CIDR List".
 - fault
Domain String - Fault domain for OCI.
 - filtered
Spoke StringVpc Routes  - A list of comma separated CIDRs to be filtered from the spoke VPC route table.
 - gw
Name String - Aviatrix transit gateway name.
 - gw
Size String - Size of transit gateway instance.
 - ha
Availability StringDomain  - HA gateway availability domain for OCI.
 - ha
Azure StringEip Name Resource Group  - The name of the public IP address and its resource group in Azure to assign to the HA Transit Gateway.
 - ha
Bgp List<Property Map>Lan Interfaces  - Interfaces to run BGP protocol on top of the ethernet interface, to connect to the onprem/remote peer. Only available for GCP HA Transit.
 - ha
Bgp List<String>Lan Ip Lists  - List of available BGP LAN interface IPs for transit external device HA connection creation. Only supports GCP and Azure.
 - ha
Cloud StringInstance Id  - Cloud instance ID of HA transit gateway.
 - ha
Eip String - The EIP address of the HA Transit Gateway.
 - ha
Fault StringDomain  - HA gateway fault domain for OCI.
 - ha
Gw StringName  - Aviatrix transit gateway unique name of HA transit gateway.
ha_gw_size"- HA Gateway Size.
 - ha
Gw StringSize  - ha
Image StringVersion  - The image version of the HA gateway.
 - ha
Insane StringMode Az  - AZ of subnet being created for Insane Mode Transit HA Gateway.
 - ha
Lan StringInterface Cidr  - Transit gateway lan interface cidr for the HA gateway.
 - ha
Oob StringAvailability Zone  - HA OOB availability zone.
 - ha
Oob StringManagement Subnet  - HA OOB management subnet.
 - ha
Private StringIp  - Private IP address that assigned to the HA Transit Gateway.
 - ha
Public StringIp  - Public IP address that assigned to the HA Transit Gateway.
 - ha
Security StringGroup Id  - HA security group used for the transit gateway.
 - ha
Software StringVersion  - The software version of the HA gateway.
 - ha
Subnet String - HA Subnet.
 - ha
Zone String - HA Zone.
 - id String
 - The provider-assigned unique ID for this managed resource.
 - image
Version String - The image version of the gateway.
 - insane
Mode Boolean - Status of Insane Mode of the transit gateway.
 - insane
Mode StringAz  - AZ of subnet being created for Insane Mode transit gateway.
 - lan
Interface StringCidr  - Transit gateway lan interface cidr.
 - lan
Private StringSubnet  - LAN Private Subnet for GCP Transit FireNet.
 - lan
Vpc StringId  - LAN VPC ID for GCP Transit FireNet.
 - learned
Cidrs StringApproval Mode  - Learned CIDRs approval mode.
 - local
As StringNumber  - Local ASN number.
 - monitor
Exclude List<String>Lists  - A set of monitored instance IDs.
 - oob
Availability StringZone  - OOB availability zone.
 - oob
Management StringSubnet  - OOB management subnet.
 - prepend
As List<String>Paths  - List of AS numbers to populate BGP AP_PATH field when it advertises to VGW or peer devices.
 - private
Ip String - Private IP address of the transit gateway created.
 - public
Ip String - Public IP address of the Transit Gateway created.
 - security
Group StringId  - Security group used for the transit gateway.
 - single
Az BooleanHa  - Status of Single AZ HA of transit gateway.
 - single
Ip BooleanSnat  - Status of Single IP Source Nat mode of the transit gateway.
 - software
Version String - The software version of the gateway.
 - spot
Price String - Price for spot instance.
 - subnet String
 - Subnet Info.
 - tag
Lists List<String> - Instance tag of cloud provider.
 - Map<String>
 - tunnel
Detection NumberTime  - vpc
Id String - VPC-ID of GCP cloud provider.
 - vpc
Reg String - Region of cloud provider.
 - zone String
 - Availability Zone for Azure.
 
Supporting Types
GetAviatrixTransitGatewayBgpLanInterface      
GetAviatrixTransitGatewayHaBgpLanInterface       
Package Details
- Repository
 - aviatrix astipkovits/pulumi-aviatrix
 - License
 - Apache-2.0
 - Notes
 - This Pulumi package is based on the 
aviatrixTerraform Provider.