Viewing docs for Aviatrix v0.0.11
published on Saturday, Jun 17, 2023 by Aviatrix
published on Saturday, Jun 17, 2023 by Aviatrix
Viewing docs for Aviatrix v0.0.11
published on Saturday, Jun 17, 2023 by Aviatrix
published on Saturday, Jun 17, 2023 by Aviatrix
The aviatrix_transit_gateways data source provides details about all transit gateways created by the Aviatrix Controller.
Example Usage
Example coming soon!
Example coming soon!
Example 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());
Example coming soon!
Example 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)
public static Output<GetAviatrixTransitGatewaysResult> getAviatrixTransitGateways(InvokeOptions options)
fn::invoke:
function: aviatrix:index/getAviatrixTransitGateways:getAviatrixTransitGateways
arguments:
# arguments dictionarygetAviatrixTransitGateways 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
aviatrixTerraform Provider.
Viewing docs for Aviatrix v0.0.11
published on Saturday, Jun 17, 2023 by Aviatrix
published on Saturday, Jun 17, 2023 by Aviatrix
