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