Aviatrix v0.0.11 published on Saturday, Jun 17, 2023 by Aviatrix
aviatrix.getAviatrixTransitGateways
Explore with Pulumi AI
The aviatrix_transit_gateways data source provides details about all transit gateways created by the Aviatrix Controller.
Example Usage
Coming soon!
Coming soon!
Coming soon!
Coming soon!
import * as pulumi from "@pulumi/pulumi";
import * as aviatrix from "@pulumi/aviatrix";
// Aviatrix All Transit Gateways Data Source
const foo = pulumi.output(aviatrix.getAviatrixTransitGateways());
Coming soon!
Using getAviatrixTransitGateways
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 getAviatrixTransitGateways(opts?: InvokeOptions): Promise<GetAviatrixTransitGatewaysResult>
function getAviatrixTransitGatewaysOutput(opts?: InvokeOptions): Output<GetAviatrixTransitGatewaysResult>
def get_aviatrix_transit_gateways(opts: Optional[InvokeOptions] = None) -> GetAviatrixTransitGatewaysResult
def get_aviatrix_transit_gateways_output(opts: Optional[InvokeOptions] = None) -> Output[GetAviatrixTransitGatewaysResult]
func GetAviatrixTransitGateways(ctx *Context, opts ...InvokeOption) (*GetAviatrixTransitGatewaysResult, error)
func GetAviatrixTransitGatewaysOutput(ctx *Context, opts ...InvokeOption) GetAviatrixTransitGatewaysResultOutput
> Note: This function is named GetAviatrixTransitGateways
in the Go SDK.
public static class GetAviatrixTransitGateways
{
public static Task<GetAviatrixTransitGatewaysResult> InvokeAsync(InvokeOptions? opts = null)
public static Output<GetAviatrixTransitGatewaysResult> Invoke(InvokeOptions? opts = null)
}
public static CompletableFuture<GetAviatrixTransitGatewaysResult> getAviatrixTransitGateways(InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
function: aviatrix:index/getAviatrixTransitGateways:getAviatrixTransitGateways
arguments:
# arguments dictionary
getAviatrixTransitGateways Result
The following output properties are available:
- Gateway
Lists List<GetAviatrix Transit Gateways Gateway List> - The list of all transit gateways
- Id string
- The provider-assigned unique ID for this managed resource.
- Gateway
Lists []GetAviatrix Transit Gateways Gateway List - The list of all transit gateways
- Id string
- The provider-assigned unique ID for this managed resource.
- gateway
Lists List<GetAviatrix Transit Gateways Gateway List> - The list of all transit gateways
- id String
- The provider-assigned unique ID for this managed resource.
- gateway
Lists GetAviatrix Transit Gateways Gateway List[] - The list of all transit gateways
- id string
- The provider-assigned unique ID for this managed resource.
- gateway_
lists Sequence[GetAviatrix Transit Gateways Gateway List] - The list of all transit gateways
- id str
- The provider-assigned unique ID for this managed resource.
- gateway
Lists List<Property Map> - The list of all transit gateways
- id String
- The provider-assigned unique ID for this managed resource.
Supporting Types
GetAviatrixTransitGatewaysGatewayList
- 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.
- 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 - Enable Equal Cost Multi Path (ECMP) routing for the next hop.
- Bgp
Hold intTime - BGP Hold Time.
- Bgp
Lan List<GetInterfaces Aviatrix Transit Gateways Gateway List 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 Transit.
- Bgp
Lan List<string>Ip Lists - List of available BGP LAN interface IPs for transit external device connection creation. Only supports GCP. Available as of provider version R2.21.0+.
- Bgp
Polling stringTime - BGP route polling time. Unit is in seconds.
- 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.
- Enable
Active boolStandby - Enables Active-Standby Mode, available only with HA enabled.
- Enable
Active boolStandby Preemptive - Enables Preemptive Mode for Active-Standby, available only with Active-Standby enabled.
- Enable
Bgp boolOver Lan - Pre-allocate a network interface(eth4) for "BGP over LAN" functionality. Only valid for cloud_type = 4 (GCP) and 8 (Azure). Available as of provider version R2.18+
- Enable
Encrypt boolVolume - Status of Encrypt Gateway EBS Volume of the transit gateway.
- Enable
Gateway boolLoad Balancer - Enable firenet interfaces with AWS Gateway Load Balancer.
- Enable
Hybrid boolConnection - Sign of readiness for TGW connection.
- Enable
Jumbo boolFrame - Enable jumbo frame support for transit gateway.
- Enable
Monitor boolGateway Subnets - Enable monitor gateway subnets. Only valid for cloud_type = 1 (AWS) or 256 (AWSGov).
- 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 - Enable segmentation to allow association of transit gateway to security domains.
- Enable
Spot boolInstance - Enable spot instance. NOT supported for production deployment.
- Enable
Transit boolSummarize Cidr To Tgw - Enable 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
Bgp List<GetLan Interfaces Aviatrix Transit Gateways Gateway List 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. Available as of provider version R2.21.0+.
- 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
Private stringSubnet - LAN Private Subnet. Only used for GCP Transit FireNet.
- Lan
Vpc stringId - LAN VPC ID. Only used for GCP Transit FireNet.
- Learned
Cidrs stringApproval Mode - Set the learned CIDRs approval mode.
- Local
As stringNumber - Changes the Aviatrix Transit Gateway ASN number before you setup Aviatrix Transit Gateway connection configurations.
- Monitor
Exclude List<string>Lists - A set of monitored instance ids. Only valid when 'enable_monitor_gateway_subnets' = true.
- 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. NOT supported for production deployment.
- Subnet string
- A VPC Network address range selected from one of the available network ranges.
- Tunnel
Detection intTime - The IPSec tunnel down detection time for the transit gateway.
- Vpc
Id string - VPC-ID/VNet-Name of cloud provider.
- Vpc
Reg string - Region of cloud provider.
- Zone string
- Availability Zone. Only available for cloud_type = 8 (Azure). Must be in the form 'az-n', for example, 'az-2'.
- 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.
- 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 - Enable Equal Cost Multi Path (ECMP) routing for the next hop.
- Bgp
Hold intTime - BGP Hold Time.
- Bgp
Lan []GetInterfaces Aviatrix Transit Gateways Gateway List 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 Transit.
- Bgp
Lan []stringIp Lists - List of available BGP LAN interface IPs for transit external device connection creation. Only supports GCP. Available as of provider version R2.21.0+.
- Bgp
Polling stringTime - BGP route polling time. Unit is in seconds.
- 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.
- Enable
Active boolStandby - Enables Active-Standby Mode, available only with HA enabled.
- Enable
Active boolStandby Preemptive - Enables Preemptive Mode for Active-Standby, available only with Active-Standby enabled.
- Enable
Bgp boolOver Lan - Pre-allocate a network interface(eth4) for "BGP over LAN" functionality. Only valid for cloud_type = 4 (GCP) and 8 (Azure). Available as of provider version R2.18+
- Enable
Encrypt boolVolume - Status of Encrypt Gateway EBS Volume of the transit gateway.
- Enable
Gateway boolLoad Balancer - Enable firenet interfaces with AWS Gateway Load Balancer.
- Enable
Hybrid boolConnection - Sign of readiness for TGW connection.
- Enable
Jumbo boolFrame - Enable jumbo frame support for transit gateway.
- Enable
Monitor boolGateway Subnets - Enable monitor gateway subnets. Only valid for cloud_type = 1 (AWS) or 256 (AWSGov).
- 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 - Enable segmentation to allow association of transit gateway to security domains.
- Enable
Spot boolInstance - Enable spot instance. NOT supported for production deployment.
- Enable
Transit boolSummarize Cidr To Tgw - Enable 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
Bgp []GetLan Interfaces Aviatrix Transit Gateways Gateway List 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. Available as of provider version R2.21.0+.
- 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
Private stringSubnet - LAN Private Subnet. Only used for GCP Transit FireNet.
- Lan
Vpc stringId - LAN VPC ID. Only used for GCP Transit FireNet.
- Learned
Cidrs stringApproval Mode - Set the learned CIDRs approval mode.
- Local
As stringNumber - Changes the Aviatrix Transit Gateway ASN number before you setup Aviatrix Transit Gateway connection configurations.
- Monitor
Exclude []stringLists - A set of monitored instance ids. Only valid when 'enable_monitor_gateway_subnets' = true.
- 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. NOT supported for production deployment.
- Subnet string
- A VPC Network address range selected from one of the available network ranges.
- Tunnel
Detection intTime - The IPSec tunnel down detection time for the transit gateway.
- Vpc
Id string - VPC-ID/VNet-Name of cloud provider.
- Vpc
Reg string - Region of cloud provider.
- Zone string
- Availability Zone. Only available for cloud_type = 8 (Azure). Must be in the form 'az-n', for example, 'az-2'.
- 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.
- 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 - Enable Equal Cost Multi Path (ECMP) routing for the next hop.
- bgp
Hold IntegerTime - BGP Hold Time.
- bgp
Lan List<GetInterfaces Aviatrix Transit Gateways Gateway List 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 Transit.
- bgp
Lan List<String>Ip Lists - List of available BGP LAN interface IPs for transit external device connection creation. Only supports GCP. Available as of provider version R2.21.0+.
- bgp
Polling StringTime - BGP route polling time. Unit is in seconds.
- 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.
- enable
Active BooleanStandby - Enables Active-Standby Mode, available only with HA enabled.
- enable
Active BooleanStandby Preemptive - Enables Preemptive Mode for Active-Standby, available only with Active-Standby enabled.
- enable
Bgp BooleanOver Lan - Pre-allocate a network interface(eth4) for "BGP over LAN" functionality. Only valid for cloud_type = 4 (GCP) and 8 (Azure). Available as of provider version R2.18+
- enable
Encrypt BooleanVolume - Status of Encrypt Gateway EBS Volume of the transit gateway.
- enable
Gateway BooleanLoad Balancer - Enable firenet interfaces with AWS Gateway Load Balancer.
- enable
Hybrid BooleanConnection - Sign of readiness for TGW connection.
- enable
Jumbo BooleanFrame - Enable jumbo frame support for transit gateway.
- enable
Monitor BooleanGateway Subnets - Enable monitor gateway subnets. Only valid for cloud_type = 1 (AWS) or 256 (AWSGov).
- 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 - Enable segmentation to allow association of transit gateway to security domains.
- enable
Spot BooleanInstance - Enable spot instance. NOT supported for production deployment.
- enable
Transit BooleanSummarize Cidr To Tgw - Enable 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
Bgp List<GetLan Interfaces Aviatrix Transit Gateways Gateway List 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. Available as of provider version R2.21.0+.
- 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
Private StringSubnet - LAN Private Subnet. Only used for GCP Transit FireNet.
- lan
Vpc StringId - LAN VPC ID. Only used for GCP Transit FireNet.
- learned
Cidrs StringApproval Mode - Set the learned CIDRs approval mode.
- local
As StringNumber - Changes the Aviatrix Transit Gateway ASN number before you setup Aviatrix Transit Gateway connection configurations.
- monitor
Exclude List<String>Lists - A set of monitored instance ids. Only valid when 'enable_monitor_gateway_subnets' = true.
- 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. NOT supported for production deployment.
- subnet String
- A VPC Network address range selected from one of the available network ranges.
- tunnel
Detection IntegerTime - The IPSec tunnel down detection time for the transit gateway.
- vpc
Id String - VPC-ID/VNet-Name of cloud provider.
- vpc
Reg String - Region of cloud provider.
- zone String
- Availability Zone. Only available for cloud_type = 8 (Azure). Must be in the form 'az-n', for example, 'az-2'.
- 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.
- 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 - Enable Equal Cost Multi Path (ECMP) routing for the next hop.
- bgp
Hold numberTime - BGP Hold Time.
- bgp
Lan GetInterfaces Aviatrix Transit Gateways Gateway List 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 Transit.
- bgp
Lan string[]Ip Lists - List of available BGP LAN interface IPs for transit external device connection creation. Only supports GCP. Available as of provider version R2.21.0+.
- bgp
Polling stringTime - BGP route polling time. Unit is in seconds.
- 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.
- enable
Active booleanStandby - Enables Active-Standby Mode, available only with HA enabled.
- enable
Active booleanStandby Preemptive - Enables Preemptive Mode for Active-Standby, available only with Active-Standby enabled.
- enable
Bgp booleanOver Lan - Pre-allocate a network interface(eth4) for "BGP over LAN" functionality. Only valid for cloud_type = 4 (GCP) and 8 (Azure). Available as of provider version R2.18+
- enable
Encrypt booleanVolume - Status of Encrypt Gateway EBS Volume of the transit gateway.
- enable
Gateway booleanLoad Balancer - Enable firenet interfaces with AWS Gateway Load Balancer.
- enable
Hybrid booleanConnection - Sign of readiness for TGW connection.
- enable
Jumbo booleanFrame - Enable jumbo frame support for transit gateway.
- enable
Monitor booleanGateway Subnets - Enable monitor gateway subnets. Only valid for cloud_type = 1 (AWS) or 256 (AWSGov).
- 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 - Enable segmentation to allow association of transit gateway to security domains.
- enable
Spot booleanInstance - Enable spot instance. NOT supported for production deployment.
- enable
Transit booleanSummarize Cidr To Tgw - Enable 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
Bgp GetLan Interfaces Aviatrix Transit Gateways Gateway List 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. Available as of provider version R2.21.0+.
- 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
Private stringSubnet - LAN Private Subnet. Only used for GCP Transit FireNet.
- lan
Vpc stringId - LAN VPC ID. Only used for GCP Transit FireNet.
- learned
Cidrs stringApproval Mode - Set the learned CIDRs approval mode.
- local
As stringNumber - Changes the Aviatrix Transit Gateway ASN number before you setup Aviatrix Transit Gateway connection configurations.
- monitor
Exclude string[]Lists - A set of monitored instance ids. Only valid when 'enable_monitor_gateway_subnets' = true.
- 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. NOT supported for production deployment.
- subnet string
- A VPC Network address range selected from one of the available network ranges.
- tunnel
Detection numberTime - The IPSec tunnel down detection time for the transit gateway.
- vpc
Id string - VPC-ID/VNet-Name of cloud provider.
- vpc
Reg string - Region of cloud provider.
- zone string
- Availability Zone. Only available for cloud_type = 8 (Azure). Must be in the form 'az-n', for example, 'az-2'.
- 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.
- 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 - Enable Equal Cost Multi Path (ECMP) routing for the next hop.
- bgp_
hold_ inttime - BGP Hold Time.
- bgp_
lan_ Sequence[Getinterfaces Aviatrix Transit Gateways Gateway List 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 Transit.
- bgp_
lan_ Sequence[str]ip_ lists - List of available BGP LAN interface IPs for transit external device connection creation. Only supports GCP. Available as of provider version R2.21.0+.
- bgp_
polling_ strtime - BGP route polling time. Unit is in seconds.
- 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.
- enable_
active_ boolstandby - Enables Active-Standby Mode, available only with HA enabled.
- enable_
active_ boolstandby_ preemptive - Enables Preemptive Mode for Active-Standby, available only with Active-Standby enabled.
- enable_
bgp_ boolover_ lan - Pre-allocate a network interface(eth4) for "BGP over LAN" functionality. Only valid for cloud_type = 4 (GCP) and 8 (Azure). Available as of provider version R2.18+
- enable_
encrypt_ boolvolume - Status of Encrypt Gateway EBS Volume of the transit gateway.
- enable_
gateway_ boolload_ balancer - Enable firenet interfaces with AWS Gateway Load Balancer.
- enable_
hybrid_ boolconnection - Sign of readiness for TGW connection.
- enable_
jumbo_ boolframe - Enable jumbo frame support for transit gateway.
- enable_
monitor_ boolgateway_ subnets - Enable monitor gateway subnets. Only valid for cloud_type = 1 (AWS) or 256 (AWSGov).
- 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 - Enable segmentation to allow association of transit gateway to security domains.
- enable_
spot_ boolinstance - Enable spot instance. NOT supported for production deployment.
- enable_
transit_ boolsummarize_ cidr_ to_ tgw - Enable 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_
bgp_ Sequence[Getlan_ interfaces Aviatrix Transit Gateways Gateway List 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. Available as of provider version R2.21.0+.
- 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_
private_ strsubnet - LAN Private Subnet. Only used for GCP Transit FireNet.
- lan_
vpc_ strid - LAN VPC ID. Only used for GCP Transit FireNet.
- learned_
cidrs_ strapproval_ mode - Set the learned CIDRs approval mode.
- local_
as_ strnumber - Changes the Aviatrix Transit Gateway ASN number before you setup Aviatrix Transit Gateway connection configurations.
- monitor_
exclude_ Sequence[str]lists - A set of monitored instance ids. Only valid when 'enable_monitor_gateway_subnets' = true.
- 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. NOT supported for production deployment.
- subnet str
- A VPC Network address range selected from one of the available network ranges.
- tunnel_
detection_ inttime - The IPSec tunnel down detection time for the transit gateway.
- vpc_
id str - VPC-ID/VNet-Name of cloud provider.
- vpc_
reg str - Region of cloud provider.
- zone str
- Availability Zone. Only available for cloud_type = 8 (Azure). Must be in the form 'az-n', for example, 'az-2'.
- 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.
- 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 - Enable 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. Only available for GCP Transit.
- bgp
Lan List<String>Ip Lists - List of available BGP LAN interface IPs for transit external device connection creation. Only supports GCP. Available as of provider version R2.21.0+.
- bgp
Polling StringTime - BGP route polling time. Unit is in seconds.
- 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.
- enable
Active BooleanStandby - Enables Active-Standby Mode, available only with HA enabled.
- enable
Active BooleanStandby Preemptive - Enables Preemptive Mode for Active-Standby, available only with Active-Standby enabled.
- enable
Bgp BooleanOver Lan - Pre-allocate a network interface(eth4) for "BGP over LAN" functionality. Only valid for cloud_type = 4 (GCP) and 8 (Azure). Available as of provider version R2.18+
- enable
Encrypt BooleanVolume - Status of Encrypt Gateway EBS Volume of the transit gateway.
- enable
Gateway BooleanLoad Balancer - Enable firenet interfaces with AWS Gateway Load Balancer.
- enable
Hybrid BooleanConnection - Sign of readiness for TGW connection.
- enable
Jumbo BooleanFrame - Enable jumbo frame support for transit gateway.
- enable
Monitor BooleanGateway Subnets - Enable monitor gateway subnets. Only valid for cloud_type = 1 (AWS) or 256 (AWSGov).
- 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 - Enable segmentation to allow association of transit gateway to security domains.
- enable
Spot BooleanInstance - Enable spot instance. NOT supported for production deployment.
- enable
Transit BooleanSummarize Cidr To Tgw - Enable 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
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. Available as of provider version R2.21.0+.
- 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
Private StringSubnet - LAN Private Subnet. Only used for GCP Transit FireNet.
- lan
Vpc StringId - LAN VPC ID. Only used for GCP Transit FireNet.
- learned
Cidrs StringApproval Mode - Set the learned CIDRs approval mode.
- local
As StringNumber - Changes the Aviatrix Transit Gateway ASN number before you setup Aviatrix Transit Gateway connection configurations.
- monitor
Exclude List<String>Lists - A set of monitored instance ids. Only valid when 'enable_monitor_gateway_subnets' = true.
- 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. NOT supported for production deployment.
- subnet String
- A VPC Network address range selected from one of the available network ranges.
- tunnel
Detection NumberTime - The IPSec tunnel down detection time for the transit gateway.
- vpc
Id String - VPC-ID/VNet-Name of cloud provider.
- vpc
Reg String - Region of cloud provider.
- zone String
- Availability Zone. Only available for cloud_type = 8 (Azure). Must be in the form 'az-n', for example, 'az-2'.
GetAviatrixTransitGatewaysGatewayListBgpLanInterface
GetAviatrixTransitGatewaysGatewayListHaBgpLanInterface
Package Details
- Repository
- aviatrix astipkovits/pulumi-aviatrix
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
aviatrix
Terraform Provider.