1. Packages
  2. Aviatrix
  3. API Docs
  4. getAviatrixTransitGateways
Aviatrix v0.0.11 published on Saturday, Jun 17, 2023 by Aviatrix

aviatrix.getAviatrixTransitGateways

Explore with Pulumi AI

aviatrix logo
Aviatrix v0.0.11 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

    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:

    GatewayLists List<GetAviatrixTransitGatewaysGatewayList>
    The list of all transit gateways
    Id string
    The provider-assigned unique ID for this managed resource.
    GatewayLists []GetAviatrixTransitGatewaysGatewayList
    The list of all transit gateways
    Id string
    The provider-assigned unique ID for this managed resource.
    gatewayLists List<GetAviatrixTransitGatewaysGatewayList>
    The list of all transit gateways
    id String
    The provider-assigned unique ID for this managed resource.
    gatewayLists GetAviatrixTransitGatewaysGatewayList[]
    The list of all transit gateways
    id string
    The provider-assigned unique ID for this managed resource.
    gateway_lists Sequence[GetAviatrixTransitGatewaysGatewayList]
    The list of all transit gateways
    id str
    The provider-assigned unique ID for this managed resource.
    gatewayLists List<Property Map>
    The list of all transit gateways
    id String
    The provider-assigned unique ID for this managed resource.

    Supporting Types

    GetAviatrixTransitGatewaysGatewayList

    AccountName string
    Aviatrix account name.
    AllocateNewEip bool
    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.
    AvailabilityDomain string
    Availability domain for OCI.
    AzureEipNameResourceGroup string
    The name of the public IP address and its resource group in Azure to assign to this Transit Gateway.
    BgpEcmp bool
    Enable Equal Cost Multi Path (ECMP) routing for the next hop.
    BgpHoldTime int
    BGP Hold Time.
    BgpLanInterfaces List<GetAviatrixTransitGatewaysGatewayListBgpLanInterface>
    Interfaces to run BGP protocol on top of the ethernet interface, to connect to the onprem/remote peer. Only available for GCP Transit.
    BgpLanIpLists List<string>
    List of available BGP LAN interface IPs for transit external device connection creation. Only supports GCP. Available as of provider version R2.21.0+.
    BgpPollingTime string
    BGP route polling time. Unit is in seconds.
    CloudInstanceId string
    Instance ID of the transit gateway.
    CloudType int
    Type of cloud service provider.

    • connected_transit" - Status of Connected Transit of transit gateway.
    ConnectedTransit bool
    CustomizedSpokeVpcRoutes string
    A list of comma separated CIDRs to be customized for the spoke VPC routes.
    EnableActiveStandby bool
    Enables Active-Standby Mode, available only with HA enabled.
    EnableActiveStandbyPreemptive bool
    Enables Preemptive Mode for Active-Standby, available only with Active-Standby enabled.
    EnableBgpOverLan bool
    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+
    EnableEncryptVolume bool
    Status of Encrypt Gateway EBS Volume of the transit gateway.
    EnableGatewayLoadBalancer bool
    Enable firenet interfaces with AWS Gateway Load Balancer.
    EnableHybridConnection bool
    Sign of readiness for TGW connection.
    EnableJumboFrame bool
    Enable jumbo frame support for transit gateway.
    EnableMonitorGatewaySubnets bool
    Enable monitor gateway subnets. Only valid for cloud_type = 1 (AWS) or 256 (AWSGov).
    EnableMultiTierTransit bool
    Status of multi-tier transit mode on transit gateway.
    EnablePrivateOob bool
    Status of private OOB for the transit gateway.
    EnableSegmentation bool
    Enable segmentation to allow association of transit gateway to security domains.
    EnableSpotInstance bool
    Enable spot instance. NOT supported for production deployment.
    EnableTransitSummarizeCidrToTgw bool
    Enable summarize CIDR to TGW.
    EnableVpcDnsServer bool
    Status of Vpc Dns Server of the transit Gateway.
    ExcludedAdvertisedSpokeRoutes string
    A list of comma separated CIDRs to be advertised to on-prem as "Excluded CIDR List".
    FaultDomain string
    Fault domain for OCI.
    FilteredSpokeVpcRoutes string
    A list of comma separated CIDRs to be filtered from the spoke VPC route table.
    GwName string
    Aviatrix transit gateway name.
    GwSize string
    Size of transit gateway instance.
    HaBgpLanInterfaces List<GetAviatrixTransitGatewaysGatewayListHaBgpLanInterface>
    Interfaces to run BGP protocol on top of the ethernet interface, to connect to the onprem/remote peer. Only available for GCP HA Transit.
    HaBgpLanIpLists List<string>
    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+.
    ImageVersion string
    The image version of the gateway.
    InsaneMode bool
    Status of Insane Mode of the transit gateway.
    InsaneModeAz string
    AZ of subnet being created for Insane Mode transit gateway.
    LanPrivateSubnet string
    LAN Private Subnet. Only used for GCP Transit FireNet.
    LanVpcId string
    LAN VPC ID. Only used for GCP Transit FireNet.
    LearnedCidrsApprovalMode string
    Set the learned CIDRs approval mode.
    LocalAsNumber string
    Changes the Aviatrix Transit Gateway ASN number before you setup Aviatrix Transit Gateway connection configurations.
    MonitorExcludeLists List<string>
    A set of monitored instance ids. Only valid when 'enable_monitor_gateway_subnets' = true.
    OobAvailabilityZone string
    OOB availability zone.
    OobManagementSubnet string
    OOB management subnet.
    PrependAsPaths List<string>
    List of AS numbers to populate BGP AP_PATH field when it advertises to VGW or peer devices.
    PrivateIp string
    Private IP address of the transit gateway created.
    PublicIp string
    Public IP address of the Transit Gateway created.
    SecurityGroupId string
    Security group used for the transit gateway.
    SingleAzHa bool
    Status of Single AZ HA of transit gateway.
    SingleIpSnat bool
    Status of Single IP Source Nat mode of the transit gateway.
    SoftwareVersion string
    The software version of the gateway.
    SpotPrice 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.
    TunnelDetectionTime int
    The IPSec tunnel down detection time for the transit gateway.
    VpcId string
    VPC-ID/VNet-Name of cloud provider.
    VpcReg 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'.
    AccountName string
    Aviatrix account name.
    AllocateNewEip bool
    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.
    AvailabilityDomain string
    Availability domain for OCI.
    AzureEipNameResourceGroup string
    The name of the public IP address and its resource group in Azure to assign to this Transit Gateway.
    BgpEcmp bool
    Enable Equal Cost Multi Path (ECMP) routing for the next hop.
    BgpHoldTime int
    BGP Hold Time.
    BgpLanInterfaces []GetAviatrixTransitGatewaysGatewayListBgpLanInterface
    Interfaces to run BGP protocol on top of the ethernet interface, to connect to the onprem/remote peer. Only available for GCP Transit.
    BgpLanIpLists []string
    List of available BGP LAN interface IPs for transit external device connection creation. Only supports GCP. Available as of provider version R2.21.0+.
    BgpPollingTime string
    BGP route polling time. Unit is in seconds.
    CloudInstanceId string
    Instance ID of the transit gateway.
    CloudType int
    Type of cloud service provider.

    • connected_transit" - Status of Connected Transit of transit gateway.
    ConnectedTransit bool
    CustomizedSpokeVpcRoutes string
    A list of comma separated CIDRs to be customized for the spoke VPC routes.
    EnableActiveStandby bool
    Enables Active-Standby Mode, available only with HA enabled.
    EnableActiveStandbyPreemptive bool
    Enables Preemptive Mode for Active-Standby, available only with Active-Standby enabled.
    EnableBgpOverLan bool
    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+
    EnableEncryptVolume bool
    Status of Encrypt Gateway EBS Volume of the transit gateway.
    EnableGatewayLoadBalancer bool
    Enable firenet interfaces with AWS Gateway Load Balancer.
    EnableHybridConnection bool
    Sign of readiness for TGW connection.
    EnableJumboFrame bool
    Enable jumbo frame support for transit gateway.
    EnableMonitorGatewaySubnets bool
    Enable monitor gateway subnets. Only valid for cloud_type = 1 (AWS) or 256 (AWSGov).
    EnableMultiTierTransit bool
    Status of multi-tier transit mode on transit gateway.
    EnablePrivateOob bool
    Status of private OOB for the transit gateway.
    EnableSegmentation bool
    Enable segmentation to allow association of transit gateway to security domains.
    EnableSpotInstance bool
    Enable spot instance. NOT supported for production deployment.
    EnableTransitSummarizeCidrToTgw bool
    Enable summarize CIDR to TGW.
    EnableVpcDnsServer bool
    Status of Vpc Dns Server of the transit Gateway.
    ExcludedAdvertisedSpokeRoutes string
    A list of comma separated CIDRs to be advertised to on-prem as "Excluded CIDR List".
    FaultDomain string
    Fault domain for OCI.
    FilteredSpokeVpcRoutes string
    A list of comma separated CIDRs to be filtered from the spoke VPC route table.
    GwName string
    Aviatrix transit gateway name.
    GwSize string
    Size of transit gateway instance.
    HaBgpLanInterfaces []GetAviatrixTransitGatewaysGatewayListHaBgpLanInterface
    Interfaces to run BGP protocol on top of the ethernet interface, to connect to the onprem/remote peer. Only available for GCP HA Transit.
    HaBgpLanIpLists []string
    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+.
    ImageVersion string
    The image version of the gateway.
    InsaneMode bool
    Status of Insane Mode of the transit gateway.
    InsaneModeAz string
    AZ of subnet being created for Insane Mode transit gateway.
    LanPrivateSubnet string
    LAN Private Subnet. Only used for GCP Transit FireNet.
    LanVpcId string
    LAN VPC ID. Only used for GCP Transit FireNet.
    LearnedCidrsApprovalMode string
    Set the learned CIDRs approval mode.
    LocalAsNumber string
    Changes the Aviatrix Transit Gateway ASN number before you setup Aviatrix Transit Gateway connection configurations.
    MonitorExcludeLists []string
    A set of monitored instance ids. Only valid when 'enable_monitor_gateway_subnets' = true.
    OobAvailabilityZone string
    OOB availability zone.
    OobManagementSubnet string
    OOB management subnet.
    PrependAsPaths []string
    List of AS numbers to populate BGP AP_PATH field when it advertises to VGW or peer devices.
    PrivateIp string
    Private IP address of the transit gateway created.
    PublicIp string
    Public IP address of the Transit Gateway created.
    SecurityGroupId string
    Security group used for the transit gateway.
    SingleAzHa bool
    Status of Single AZ HA of transit gateway.
    SingleIpSnat bool
    Status of Single IP Source Nat mode of the transit gateway.
    SoftwareVersion string
    The software version of the gateway.
    SpotPrice 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.
    TunnelDetectionTime int
    The IPSec tunnel down detection time for the transit gateway.
    VpcId string
    VPC-ID/VNet-Name of cloud provider.
    VpcReg 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'.
    accountName String
    Aviatrix account name.
    allocateNewEip Boolean
    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.
    availabilityDomain String
    Availability domain for OCI.
    azureEipNameResourceGroup String
    The name of the public IP address and its resource group in Azure to assign to this Transit Gateway.
    bgpEcmp Boolean
    Enable Equal Cost Multi Path (ECMP) routing for the next hop.
    bgpHoldTime Integer
    BGP Hold Time.
    bgpLanInterfaces List<GetAviatrixTransitGatewaysGatewayListBgpLanInterface>
    Interfaces to run BGP protocol on top of the ethernet interface, to connect to the onprem/remote peer. Only available for GCP Transit.
    bgpLanIpLists List<String>
    List of available BGP LAN interface IPs for transit external device connection creation. Only supports GCP. Available as of provider version R2.21.0+.
    bgpPollingTime String
    BGP route polling time. Unit is in seconds.
    cloudInstanceId String
    Instance ID of the transit gateway.
    cloudType Integer
    Type of cloud service provider.

    • connected_transit" - Status of Connected Transit of transit gateway.
    connectedTransit Boolean
    customizedSpokeVpcRoutes String
    A list of comma separated CIDRs to be customized for the spoke VPC routes.
    enableActiveStandby Boolean
    Enables Active-Standby Mode, available only with HA enabled.
    enableActiveStandbyPreemptive Boolean
    Enables Preemptive Mode for Active-Standby, available only with Active-Standby enabled.
    enableBgpOverLan Boolean
    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+
    enableEncryptVolume Boolean
    Status of Encrypt Gateway EBS Volume of the transit gateway.
    enableGatewayLoadBalancer Boolean
    Enable firenet interfaces with AWS Gateway Load Balancer.
    enableHybridConnection Boolean
    Sign of readiness for TGW connection.
    enableJumboFrame Boolean
    Enable jumbo frame support for transit gateway.
    enableMonitorGatewaySubnets Boolean
    Enable monitor gateway subnets. Only valid for cloud_type = 1 (AWS) or 256 (AWSGov).
    enableMultiTierTransit Boolean
    Status of multi-tier transit mode on transit gateway.
    enablePrivateOob Boolean
    Status of private OOB for the transit gateway.
    enableSegmentation Boolean
    Enable segmentation to allow association of transit gateway to security domains.
    enableSpotInstance Boolean
    Enable spot instance. NOT supported for production deployment.
    enableTransitSummarizeCidrToTgw Boolean
    Enable summarize CIDR to TGW.
    enableVpcDnsServer Boolean
    Status of Vpc Dns Server of the transit Gateway.
    excludedAdvertisedSpokeRoutes String
    A list of comma separated CIDRs to be advertised to on-prem as "Excluded CIDR List".
    faultDomain String
    Fault domain for OCI.
    filteredSpokeVpcRoutes String
    A list of comma separated CIDRs to be filtered from the spoke VPC route table.
    gwName String
    Aviatrix transit gateway name.
    gwSize String
    Size of transit gateway instance.
    haBgpLanInterfaces List<GetAviatrixTransitGatewaysGatewayListHaBgpLanInterface>
    Interfaces to run BGP protocol on top of the ethernet interface, to connect to the onprem/remote peer. Only available for GCP HA Transit.
    haBgpLanIpLists List<String>
    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+.
    imageVersion String
    The image version of the gateway.
    insaneMode Boolean
    Status of Insane Mode of the transit gateway.
    insaneModeAz String
    AZ of subnet being created for Insane Mode transit gateway.
    lanPrivateSubnet String
    LAN Private Subnet. Only used for GCP Transit FireNet.
    lanVpcId String
    LAN VPC ID. Only used for GCP Transit FireNet.
    learnedCidrsApprovalMode String
    Set the learned CIDRs approval mode.
    localAsNumber String
    Changes the Aviatrix Transit Gateway ASN number before you setup Aviatrix Transit Gateway connection configurations.
    monitorExcludeLists List<String>
    A set of monitored instance ids. Only valid when 'enable_monitor_gateway_subnets' = true.
    oobAvailabilityZone String
    OOB availability zone.
    oobManagementSubnet String
    OOB management subnet.
    prependAsPaths List<String>
    List of AS numbers to populate BGP AP_PATH field when it advertises to VGW or peer devices.
    privateIp String
    Private IP address of the transit gateway created.
    publicIp String
    Public IP address of the Transit Gateway created.
    securityGroupId String
    Security group used for the transit gateway.
    singleAzHa Boolean
    Status of Single AZ HA of transit gateway.
    singleIpSnat Boolean
    Status of Single IP Source Nat mode of the transit gateway.
    softwareVersion String
    The software version of the gateway.
    spotPrice 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.
    tunnelDetectionTime Integer
    The IPSec tunnel down detection time for the transit gateway.
    vpcId String
    VPC-ID/VNet-Name of cloud provider.
    vpcReg 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'.
    accountName string
    Aviatrix account name.
    allocateNewEip boolean
    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.
    availabilityDomain string
    Availability domain for OCI.
    azureEipNameResourceGroup string
    The name of the public IP address and its resource group in Azure to assign to this Transit Gateway.
    bgpEcmp boolean
    Enable Equal Cost Multi Path (ECMP) routing for the next hop.
    bgpHoldTime number
    BGP Hold Time.
    bgpLanInterfaces GetAviatrixTransitGatewaysGatewayListBgpLanInterface[]
    Interfaces to run BGP protocol on top of the ethernet interface, to connect to the onprem/remote peer. Only available for GCP Transit.
    bgpLanIpLists string[]
    List of available BGP LAN interface IPs for transit external device connection creation. Only supports GCP. Available as of provider version R2.21.0+.
    bgpPollingTime string
    BGP route polling time. Unit is in seconds.
    cloudInstanceId string
    Instance ID of the transit gateway.
    cloudType number
    Type of cloud service provider.

    • connected_transit" - Status of Connected Transit of transit gateway.
    connectedTransit boolean
    customizedSpokeVpcRoutes string
    A list of comma separated CIDRs to be customized for the spoke VPC routes.
    enableActiveStandby boolean
    Enables Active-Standby Mode, available only with HA enabled.
    enableActiveStandbyPreemptive boolean
    Enables Preemptive Mode for Active-Standby, available only with Active-Standby enabled.
    enableBgpOverLan boolean
    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+
    enableEncryptVolume boolean
    Status of Encrypt Gateway EBS Volume of the transit gateway.
    enableGatewayLoadBalancer boolean
    Enable firenet interfaces with AWS Gateway Load Balancer.
    enableHybridConnection boolean
    Sign of readiness for TGW connection.
    enableJumboFrame boolean
    Enable jumbo frame support for transit gateway.
    enableMonitorGatewaySubnets boolean
    Enable monitor gateway subnets. Only valid for cloud_type = 1 (AWS) or 256 (AWSGov).
    enableMultiTierTransit boolean
    Status of multi-tier transit mode on transit gateway.
    enablePrivateOob boolean
    Status of private OOB for the transit gateway.
    enableSegmentation boolean
    Enable segmentation to allow association of transit gateway to security domains.
    enableSpotInstance boolean
    Enable spot instance. NOT supported for production deployment.
    enableTransitSummarizeCidrToTgw boolean
    Enable summarize CIDR to TGW.
    enableVpcDnsServer boolean
    Status of Vpc Dns Server of the transit Gateway.
    excludedAdvertisedSpokeRoutes string
    A list of comma separated CIDRs to be advertised to on-prem as "Excluded CIDR List".
    faultDomain string
    Fault domain for OCI.
    filteredSpokeVpcRoutes string
    A list of comma separated CIDRs to be filtered from the spoke VPC route table.
    gwName string
    Aviatrix transit gateway name.
    gwSize string
    Size of transit gateway instance.
    haBgpLanInterfaces GetAviatrixTransitGatewaysGatewayListHaBgpLanInterface[]
    Interfaces to run BGP protocol on top of the ethernet interface, to connect to the onprem/remote peer. Only available for GCP HA Transit.
    haBgpLanIpLists string[]
    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+.
    imageVersion string
    The image version of the gateway.
    insaneMode boolean
    Status of Insane Mode of the transit gateway.
    insaneModeAz string
    AZ of subnet being created for Insane Mode transit gateway.
    lanPrivateSubnet string
    LAN Private Subnet. Only used for GCP Transit FireNet.
    lanVpcId string
    LAN VPC ID. Only used for GCP Transit FireNet.
    learnedCidrsApprovalMode string
    Set the learned CIDRs approval mode.
    localAsNumber string
    Changes the Aviatrix Transit Gateway ASN number before you setup Aviatrix Transit Gateway connection configurations.
    monitorExcludeLists string[]
    A set of monitored instance ids. Only valid when 'enable_monitor_gateway_subnets' = true.
    oobAvailabilityZone string
    OOB availability zone.
    oobManagementSubnet string
    OOB management subnet.
    prependAsPaths string[]
    List of AS numbers to populate BGP AP_PATH field when it advertises to VGW or peer devices.
    privateIp string
    Private IP address of the transit gateway created.
    publicIp string
    Public IP address of the Transit Gateway created.
    securityGroupId string
    Security group used for the transit gateway.
    singleAzHa boolean
    Status of Single AZ HA of transit gateway.
    singleIpSnat boolean
    Status of Single IP Source Nat mode of the transit gateway.
    softwareVersion string
    The software version of the gateway.
    spotPrice 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.
    tunnelDetectionTime number
    The IPSec tunnel down detection time for the transit gateway.
    vpcId string
    VPC-ID/VNet-Name of cloud provider.
    vpcReg 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_eip bool
    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_name_resource_group str
    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_time int
    BGP Hold Time.
    bgp_lan_interfaces Sequence[GetAviatrixTransitGatewaysGatewayListBgpLanInterface]
    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_ip_lists Sequence[str]
    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_time str
    BGP route polling time. Unit is in seconds.
    cloud_instance_id str
    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_vpc_routes str
    A list of comma separated CIDRs to be customized for the spoke VPC routes.
    enable_active_standby bool
    Enables Active-Standby Mode, available only with HA enabled.
    enable_active_standby_preemptive bool
    Enables Preemptive Mode for Active-Standby, available only with Active-Standby enabled.
    enable_bgp_over_lan bool
    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_volume bool
    Status of Encrypt Gateway EBS Volume of the transit gateway.
    enable_gateway_load_balancer bool
    Enable firenet interfaces with AWS Gateway Load Balancer.
    enable_hybrid_connection bool
    Sign of readiness for TGW connection.
    enable_jumbo_frame bool
    Enable jumbo frame support for transit gateway.
    enable_monitor_gateway_subnets bool
    Enable monitor gateway subnets. Only valid for cloud_type = 1 (AWS) or 256 (AWSGov).
    enable_multi_tier_transit bool
    Status of multi-tier transit mode on transit gateway.
    enable_private_oob bool
    Status of private OOB for the transit gateway.
    enable_segmentation bool
    Enable segmentation to allow association of transit gateway to security domains.
    enable_spot_instance bool
    Enable spot instance. NOT supported for production deployment.
    enable_transit_summarize_cidr_to_tgw bool
    Enable summarize CIDR to TGW.
    enable_vpc_dns_server bool
    Status of Vpc Dns Server of the transit Gateway.
    excluded_advertised_spoke_routes str
    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_vpc_routes str
    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_lan_interfaces Sequence[GetAviatrixTransitGatewaysGatewayListHaBgpLanInterface]
    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_lan_ip_lists Sequence[str]
    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_az str
    AZ of subnet being created for Insane Mode transit gateway.
    lan_private_subnet str
    LAN Private Subnet. Only used for GCP Transit FireNet.
    lan_vpc_id str
    LAN VPC ID. Only used for GCP Transit FireNet.
    learned_cidrs_approval_mode str
    Set the learned CIDRs approval mode.
    local_as_number str
    Changes the Aviatrix Transit Gateway ASN number before you setup Aviatrix Transit Gateway connection configurations.
    monitor_exclude_lists Sequence[str]
    A set of monitored instance ids. Only valid when 'enable_monitor_gateway_subnets' = true.
    oob_availability_zone str
    OOB availability zone.
    oob_management_subnet str
    OOB management subnet.
    prepend_as_paths Sequence[str]
    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_id str
    Security group used for the transit gateway.
    single_az_ha bool
    Status of Single AZ HA of transit gateway.
    single_ip_snat bool
    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_time int
    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'.
    accountName String
    Aviatrix account name.
    allocateNewEip Boolean
    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.
    availabilityDomain String
    Availability domain for OCI.
    azureEipNameResourceGroup String
    The name of the public IP address and its resource group in Azure to assign to this Transit Gateway.
    bgpEcmp Boolean
    Enable Equal Cost Multi Path (ECMP) routing for the next hop.
    bgpHoldTime Number
    BGP Hold Time.
    bgpLanInterfaces List<Property Map>
    Interfaces to run BGP protocol on top of the ethernet interface, to connect to the onprem/remote peer. Only available for GCP Transit.
    bgpLanIpLists List<String>
    List of available BGP LAN interface IPs for transit external device connection creation. Only supports GCP. Available as of provider version R2.21.0+.
    bgpPollingTime String
    BGP route polling time. Unit is in seconds.
    cloudInstanceId String
    Instance ID of the transit gateway.
    cloudType Number
    Type of cloud service provider.

    • connected_transit" - Status of Connected Transit of transit gateway.
    connectedTransit Boolean
    customizedSpokeVpcRoutes String
    A list of comma separated CIDRs to be customized for the spoke VPC routes.
    enableActiveStandby Boolean
    Enables Active-Standby Mode, available only with HA enabled.
    enableActiveStandbyPreemptive Boolean
    Enables Preemptive Mode for Active-Standby, available only with Active-Standby enabled.
    enableBgpOverLan Boolean
    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+
    enableEncryptVolume Boolean
    Status of Encrypt Gateway EBS Volume of the transit gateway.
    enableGatewayLoadBalancer Boolean
    Enable firenet interfaces with AWS Gateway Load Balancer.
    enableHybridConnection Boolean
    Sign of readiness for TGW connection.
    enableJumboFrame Boolean
    Enable jumbo frame support for transit gateway.
    enableMonitorGatewaySubnets Boolean
    Enable monitor gateway subnets. Only valid for cloud_type = 1 (AWS) or 256 (AWSGov).
    enableMultiTierTransit Boolean
    Status of multi-tier transit mode on transit gateway.
    enablePrivateOob Boolean
    Status of private OOB for the transit gateway.
    enableSegmentation Boolean
    Enable segmentation to allow association of transit gateway to security domains.
    enableSpotInstance Boolean
    Enable spot instance. NOT supported for production deployment.
    enableTransitSummarizeCidrToTgw Boolean
    Enable summarize CIDR to TGW.
    enableVpcDnsServer Boolean
    Status of Vpc Dns Server of the transit Gateway.
    excludedAdvertisedSpokeRoutes String
    A list of comma separated CIDRs to be advertised to on-prem as "Excluded CIDR List".
    faultDomain String
    Fault domain for OCI.
    filteredSpokeVpcRoutes String
    A list of comma separated CIDRs to be filtered from the spoke VPC route table.
    gwName String
    Aviatrix transit gateway name.
    gwSize String
    Size of transit gateway instance.
    haBgpLanInterfaces List<Property Map>
    Interfaces to run BGP protocol on top of the ethernet interface, to connect to the onprem/remote peer. Only available for GCP HA Transit.
    haBgpLanIpLists List<String>
    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+.
    imageVersion String
    The image version of the gateway.
    insaneMode Boolean
    Status of Insane Mode of the transit gateway.
    insaneModeAz String
    AZ of subnet being created for Insane Mode transit gateway.
    lanPrivateSubnet String
    LAN Private Subnet. Only used for GCP Transit FireNet.
    lanVpcId String
    LAN VPC ID. Only used for GCP Transit FireNet.
    learnedCidrsApprovalMode String
    Set the learned CIDRs approval mode.
    localAsNumber String
    Changes the Aviatrix Transit Gateway ASN number before you setup Aviatrix Transit Gateway connection configurations.
    monitorExcludeLists List<String>
    A set of monitored instance ids. Only valid when 'enable_monitor_gateway_subnets' = true.
    oobAvailabilityZone String
    OOB availability zone.
    oobManagementSubnet String
    OOB management subnet.
    prependAsPaths List<String>
    List of AS numbers to populate BGP AP_PATH field when it advertises to VGW or peer devices.
    privateIp String
    Private IP address of the transit gateway created.
    publicIp String
    Public IP address of the Transit Gateway created.
    securityGroupId String
    Security group used for the transit gateway.
    singleAzHa Boolean
    Status of Single AZ HA of transit gateway.
    singleIpSnat Boolean
    Status of Single IP Source Nat mode of the transit gateway.
    softwareVersion String
    The software version of the gateway.
    spotPrice 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.
    tunnelDetectionTime Number
    The IPSec tunnel down detection time for the transit gateway.
    vpcId String
    VPC-ID/VNet-Name of cloud provider.
    vpcReg 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

    Subnet string
    A VPC Network address range selected from one of the available network ranges.
    VpcId string
    VPC-ID/VNet-Name of cloud provider.
    Subnet string
    A VPC Network address range selected from one of the available network ranges.
    VpcId string
    VPC-ID/VNet-Name of cloud provider.
    subnet String
    A VPC Network address range selected from one of the available network ranges.
    vpcId String
    VPC-ID/VNet-Name of cloud provider.
    subnet string
    A VPC Network address range selected from one of the available network ranges.
    vpcId string
    VPC-ID/VNet-Name of cloud provider.
    subnet str
    A VPC Network address range selected from one of the available network ranges.
    vpc_id str
    VPC-ID/VNet-Name of cloud provider.
    subnet String
    A VPC Network address range selected from one of the available network ranges.
    vpcId String
    VPC-ID/VNet-Name of cloud provider.

    GetAviatrixTransitGatewaysGatewayListHaBgpLanInterface

    Subnet string
    A VPC Network address range selected from one of the available network ranges.
    VpcId string
    VPC-ID/VNet-Name of cloud provider.
    Subnet string
    A VPC Network address range selected from one of the available network ranges.
    VpcId string
    VPC-ID/VNet-Name of cloud provider.
    subnet String
    A VPC Network address range selected from one of the available network ranges.
    vpcId String
    VPC-ID/VNet-Name of cloud provider.
    subnet string
    A VPC Network address range selected from one of the available network ranges.
    vpcId string
    VPC-ID/VNet-Name of cloud provider.
    subnet str
    A VPC Network address range selected from one of the available network ranges.
    vpc_id str
    VPC-ID/VNet-Name of cloud provider.
    subnet String
    A VPC Network address range selected from one of the available network ranges.
    vpcId String
    VPC-ID/VNet-Name of cloud provider.

    Package Details

    Repository
    aviatrix astipkovits/pulumi-aviatrix
    License
    Apache-2.0
    Notes
    This Pulumi package is based on the aviatrix Terraform Provider.
    aviatrix logo
    Aviatrix v0.0.11 published on Saturday, Jun 17, 2023 by Aviatrix