Aviatrix v0.0.11 published on Saturday, Jun 17, 2023 by Aviatrix
aviatrix.getAviatrixGateway
Explore with Pulumi AI
The aviatrix_gateway data source provides details about a specific gateway created by the Aviatrix Controller.
This data source can prove useful when a module accepts a gateway’s detail as an input variable. For example, requiring the gateway’s name configuring a site2cloud connection.
Example Usage
using System.Collections.Generic;
using Pulumi;
using Aviatrix = Pulumi.Aviatrix;
return await Deployment.RunAsync(() => 
{
    var foo = Aviatrix.GetAviatrixGateway.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.LookupAviatrixGateway(ctx, &GetAviatrixGatewayArgs{
			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.GetAviatrixGatewayArgs;
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.getAviatrixGateway(GetAviatrixGatewayArgs.builder()
            .gwName("gatewayname")
            .build());
    }
}
import pulumi
import pulumi_aviatrix as aviatrix
foo = aviatrix.get_aviatrix_gateway(gw_name="gatewayname")
import * as pulumi from "@pulumi/pulumi";
import * as aviatrix from "@pulumi/aviatrix";
// Aviatrix Gateway Data Source
const foo = pulumi.output(aviatrix.getAviatrixGateway({
    gwName: "gatewayname",
}));
variables:
  foo:
    fn::invoke:
      Function: aviatrix:getAviatrixGateway
      Arguments:
        gwName: gatewayname
Using getAviatrixGateway
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 getAviatrixGateway(args: GetAviatrixGatewayArgs, opts?: InvokeOptions): Promise<GetAviatrixGatewayResult>
function getAviatrixGatewayOutput(args: GetAviatrixGatewayOutputArgs, opts?: InvokeOptions): Output<GetAviatrixGatewayResult>def get_aviatrix_gateway(gw_name: Optional[str] = None,
                         opts: Optional[InvokeOptions] = None) -> GetAviatrixGatewayResult
def get_aviatrix_gateway_output(gw_name: Optional[pulumi.Input[str]] = None,
                         opts: Optional[InvokeOptions] = None) -> Output[GetAviatrixGatewayResult]func LookupAviatrixGateway(ctx *Context, args *LookupAviatrixGatewayArgs, opts ...InvokeOption) (*LookupAviatrixGatewayResult, error)
func LookupAviatrixGatewayOutput(ctx *Context, args *LookupAviatrixGatewayOutputArgs, opts ...InvokeOption) LookupAviatrixGatewayResultOutput> Note: This function is named LookupAviatrixGateway in the Go SDK.
public static class GetAviatrixGateway 
{
    public static Task<GetAviatrixGatewayResult> InvokeAsync(GetAviatrixGatewayArgs args, InvokeOptions? opts = null)
    public static Output<GetAviatrixGatewayResult> Invoke(GetAviatrixGatewayInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetAviatrixGatewayResult> getAviatrixGateway(GetAviatrixGatewayArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: aviatrix:index/getAviatrixGateway:getAviatrixGateway
  arguments:
    # arguments dictionaryThe following arguments are supported:
- Gw
Name string - Gateway name.
 
- Gw
Name string - Gateway name.
 
- gw
Name String - Gateway name.
 
- gw
Name string - Gateway name.
 
- gw_
name str - Gateway name.
 
- gw
Name String - Gateway name.
 
getAviatrixGateway Result
The following output properties are available:
- Account
Name string - Aviatrix account name.
 - Additional
Cidrs string - A list of destination CIDR ranges that will also go through the VPN tunnel when Split Tunnel Mode is enabled.
 - Additional
Cidrs stringDesignated Gateway  - A list of CIDR ranges separated by comma to configure when 'designated_gateway' feature is enabled.
 - 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  - Cloud
Instance stringId  - Instance ID of the gateway.
 - Cloud
Type int - Type of cloud service provider.
 - Duo
Api stringHostname  - API hostname for DUO auth mode.
 - Duo
Integration stringKey  - Integration key for DUO auth mode.
 - Duo
Push stringMode  - Push mode for DUO auth.
 - Elb
Dns stringName  - ELB DNS Name.
 - Elb
Name string - Name of the ELB created.
 - Enable
Designated boolGateway  - Status of Designated Gateway feature for Gateway.
 - Enable
Elb bool - Status of ELB for the gateway.
 - Enable
Encrypt boolVolume  - Enable encrypt gateway EBS volume. Only supported for AWS provider.
 - Enable
Jumbo boolFrame  - Enable
Ldap bool - Status LDAP or not.
 - Enable
Monitor boolGateway Subnets  - Enable
Public boolSubnet Filtering  - Enable
Spot boolInstance  - Enable
Vpc boolDns Server  - Status of VPC Dns Server for Gateway.
 - Enable
Vpn boolNat  - Status of VPN NAT.
 - Fault
Domain string - Fault domain for OCI.
 - Fqdn
Lan stringCidr  - Fqdn
Lan stringInterface  - Fqdn
Lan stringVpc Id  - Gw
Name string - Aviatrix gateway name.
 - Gw
Size string - Size of gateway Instance.
 - Id string
 - The provider-assigned unique ID for this managed resource.
 - Idle
Timeout int - Image
Version string - The image version of the gateway.
 - Insane
Mode bool - Status of Insane Mode for Gateway.
 - Insane
Mode stringAz  - AZ of subnet being created for Insane Mode gateway.
 - Ldap
Base stringDn  - LDAP base DN.
 - Ldap
Bind stringDn  - LDAP bind DN.
 - Ldap
Server string - LDAP server address.
 - Ldap
Username stringAttribute  - LDAP user attribute.
 - Max
Vpn stringConn  - Maximum connection of VPN access.
 - Monitor
Exclude List<string>Lists  - Name
Servers string - A list of DNS servers used to resolve domain names by a connected VPN user when Split Tunnel Mode is enabled.
 - Okta
Url string - URL for Okta auth mode.
 - Okta
Username stringSuffix  - Username suffix for Okta auth mode.
 - Otp
Mode string - Two step authentication mode.
 - Peering
Ha stringAvailability Domain  - HA gateway availability domain for OCI.
 - Peering
Ha stringAzure Eip Name Resource Group  - Peering
Ha stringCloud Instance Id  - Instance ID of the peering HA gateway.
 - Peering
Ha stringFault Domain  - HA gateway fault domain for OCI.
 - Peering
Ha stringGw Name  - Aviatrix gateway unique name of HA gateway.
 - Peering
Ha stringGw Size  - Peering HA Gateway Size.
 - Peering
Ha stringImage Version  - The image version of the HA gateway.
 - Peering
Ha stringInsane Mode Az  - AZ of subnet being created for Insane Mode Peering HA Gateway. Required if insane_mode is set.
 - Peering
Ha stringPrivate Ip  - Private IP address of HA gateway.
 - Peering
Ha stringPublic Ip  - Public IP address that you want assigned to the HA peering instance.
 - Peering
Ha stringSecurity Group Id  - Peering
Ha stringSoftware Version  - The software version of the HA gateway.
 - Peering
Ha stringSubnet  - Public Subnet Information while creating Peering HA Gateway, only subnet is accepted. Required to create peering ha gateway if cloud_type = 1 or 8 (AWS or Azure).
 - Peering
Ha stringZone  - Zone information for creating Peering HA Gateway. Required to create peering ha gateway if cloud_type = 4 (GCP).
 - Private
Ip string - Private IP address of the Gateway created.
 - Public
Dns stringServer  - NS server used by the gateway.
 - Public
Ip string - Public IP address of the Gateway created.
 - Public
Subnet boolFiltering Guard Duty Enforced  - Public
Subnet List<string>Filtering Ha Route Tables  - Public
Subnet List<string>Filtering Route Tables  - Renegotiation
Interval int - Saml
Enabled bool - Status of SAML.
 - Search
Domains string - A list of domain names that will use the NameServer when a specific name is not in the destination when Split Tunnel Mode is enabled.
 - Security
Group stringId  - Security group used for the gateway.
 - Single
Az boolHa  - Status of Single AZ HA.
 - Single
Ip boolSnat  - Single IP Source NAT status for the container.
 - Software
Version string - The software version of the gateway.
 - Split
Tunnel bool - Status of split tunnel mode.
 - Spot
Price string - Subnet string
 - A VPC Network address range selected from one of the available network ranges.
 - Tag
Lists List<string> - Instance tag of cloud provider.
 - Dictionary<string, string>
 - Tunnel
Detection intTime  - Vpc
Id string - VPC-ID/VNet-Name of cloud provider.
 - Vpc
Reg string - Region of cloud provider.
 - Vpn
Access bool - Status of user access through VPN to the container.
 - Vpn
Cidr string - VPN CIDR block for the container.
 - Vpn
Protocol string - ELB protocol for VPN gateway with ELB enabled.
 - Zone string
 
- Account
Name string - Aviatrix account name.
 - Additional
Cidrs string - A list of destination CIDR ranges that will also go through the VPN tunnel when Split Tunnel Mode is enabled.
 - Additional
Cidrs stringDesignated Gateway  - A list of CIDR ranges separated by comma to configure when 'designated_gateway' feature is enabled.
 - 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  - Cloud
Instance stringId  - Instance ID of the gateway.
 - Cloud
Type int - Type of cloud service provider.
 - Duo
Api stringHostname  - API hostname for DUO auth mode.
 - Duo
Integration stringKey  - Integration key for DUO auth mode.
 - Duo
Push stringMode  - Push mode for DUO auth.
 - Elb
Dns stringName  - ELB DNS Name.
 - Elb
Name string - Name of the ELB created.
 - Enable
Designated boolGateway  - Status of Designated Gateway feature for Gateway.
 - Enable
Elb bool - Status of ELB for the gateway.
 - Enable
Encrypt boolVolume  - Enable encrypt gateway EBS volume. Only supported for AWS provider.
 - Enable
Jumbo boolFrame  - Enable
Ldap bool - Status LDAP or not.
 - Enable
Monitor boolGateway Subnets  - Enable
Public boolSubnet Filtering  - Enable
Spot boolInstance  - Enable
Vpc boolDns Server  - Status of VPC Dns Server for Gateway.
 - Enable
Vpn boolNat  - Status of VPN NAT.
 - Fault
Domain string - Fault domain for OCI.
 - Fqdn
Lan stringCidr  - Fqdn
Lan stringInterface  - Fqdn
Lan stringVpc Id  - Gw
Name string - Aviatrix gateway name.
 - Gw
Size string - Size of gateway Instance.
 - Id string
 - The provider-assigned unique ID for this managed resource.
 - Idle
Timeout int - Image
Version string - The image version of the gateway.
 - Insane
Mode bool - Status of Insane Mode for Gateway.
 - Insane
Mode stringAz  - AZ of subnet being created for Insane Mode gateway.
 - Ldap
Base stringDn  - LDAP base DN.
 - Ldap
Bind stringDn  - LDAP bind DN.
 - Ldap
Server string - LDAP server address.
 - Ldap
Username stringAttribute  - LDAP user attribute.
 - Max
Vpn stringConn  - Maximum connection of VPN access.
 - Monitor
Exclude []stringLists  - Name
Servers string - A list of DNS servers used to resolve domain names by a connected VPN user when Split Tunnel Mode is enabled.
 - Okta
Url string - URL for Okta auth mode.
 - Okta
Username stringSuffix  - Username suffix for Okta auth mode.
 - Otp
Mode string - Two step authentication mode.
 - Peering
Ha stringAvailability Domain  - HA gateway availability domain for OCI.
 - Peering
Ha stringAzure Eip Name Resource Group  - Peering
Ha stringCloud Instance Id  - Instance ID of the peering HA gateway.
 - Peering
Ha stringFault Domain  - HA gateway fault domain for OCI.
 - Peering
Ha stringGw Name  - Aviatrix gateway unique name of HA gateway.
 - Peering
Ha stringGw Size  - Peering HA Gateway Size.
 - Peering
Ha stringImage Version  - The image version of the HA gateway.
 - Peering
Ha stringInsane Mode Az  - AZ of subnet being created for Insane Mode Peering HA Gateway. Required if insane_mode is set.
 - Peering
Ha stringPrivate Ip  - Private IP address of HA gateway.
 - Peering
Ha stringPublic Ip  - Public IP address that you want assigned to the HA peering instance.
 - Peering
Ha stringSecurity Group Id  - Peering
Ha stringSoftware Version  - The software version of the HA gateway.
 - Peering
Ha stringSubnet  - Public Subnet Information while creating Peering HA Gateway, only subnet is accepted. Required to create peering ha gateway if cloud_type = 1 or 8 (AWS or Azure).
 - Peering
Ha stringZone  - Zone information for creating Peering HA Gateway. Required to create peering ha gateway if cloud_type = 4 (GCP).
 - Private
Ip string - Private IP address of the Gateway created.
 - Public
Dns stringServer  - NS server used by the gateway.
 - Public
Ip string - Public IP address of the Gateway created.
 - Public
Subnet boolFiltering Guard Duty Enforced  - Public
Subnet []stringFiltering Ha Route Tables  - Public
Subnet []stringFiltering Route Tables  - Renegotiation
Interval int - Saml
Enabled bool - Status of SAML.
 - Search
Domains string - A list of domain names that will use the NameServer when a specific name is not in the destination when Split Tunnel Mode is enabled.
 - Security
Group stringId  - Security group used for the gateway.
 - Single
Az boolHa  - Status of Single AZ HA.
 - Single
Ip boolSnat  - Single IP Source NAT status for the container.
 - Software
Version string - The software version of the gateway.
 - Split
Tunnel bool - Status of split tunnel mode.
 - Spot
Price string - Subnet string
 - A VPC Network address range selected from one of the available network ranges.
 - Tag
Lists []string - Instance tag of cloud provider.
 - map[string]string
 - Tunnel
Detection intTime  - Vpc
Id string - VPC-ID/VNet-Name of cloud provider.
 - Vpc
Reg string - Region of cloud provider.
 - Vpn
Access bool - Status of user access through VPN to the container.
 - Vpn
Cidr string - VPN CIDR block for the container.
 - Vpn
Protocol string - ELB protocol for VPN gateway with ELB enabled.
 - Zone string
 
- account
Name String - Aviatrix account name.
 - additional
Cidrs String - A list of destination CIDR ranges that will also go through the VPN tunnel when Split Tunnel Mode is enabled.
 - additional
Cidrs StringDesignated Gateway  - A list of CIDR ranges separated by comma to configure when 'designated_gateway' feature is enabled.
 - 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  - cloud
Instance StringId  - Instance ID of the gateway.
 - cloud
Type Integer - Type of cloud service provider.
 - duo
Api StringHostname  - API hostname for DUO auth mode.
 - duo
Integration StringKey  - Integration key for DUO auth mode.
 - duo
Push StringMode  - Push mode for DUO auth.
 - elb
Dns StringName  - ELB DNS Name.
 - elb
Name String - Name of the ELB created.
 - enable
Designated BooleanGateway  - Status of Designated Gateway feature for Gateway.
 - enable
Elb Boolean - Status of ELB for the gateway.
 - enable
Encrypt BooleanVolume  - Enable encrypt gateway EBS volume. Only supported for AWS provider.
 - enable
Jumbo BooleanFrame  - enable
Ldap Boolean - Status LDAP or not.
 - enable
Monitor BooleanGateway Subnets  - enable
Public BooleanSubnet Filtering  - enable
Spot BooleanInstance  - enable
Vpc BooleanDns Server  - Status of VPC Dns Server for Gateway.
 - enable
Vpn BooleanNat  - Status of VPN NAT.
 - fault
Domain String - Fault domain for OCI.
 - fqdn
Lan StringCidr  - fqdn
Lan StringInterface  - fqdn
Lan StringVpc Id  - gw
Name String - Aviatrix gateway name.
 - gw
Size String - Size of gateway Instance.
 - id String
 - The provider-assigned unique ID for this managed resource.
 - idle
Timeout Integer - image
Version String - The image version of the gateway.
 - insane
Mode Boolean - Status of Insane Mode for Gateway.
 - insane
Mode StringAz  - AZ of subnet being created for Insane Mode gateway.
 - ldap
Base StringDn  - LDAP base DN.
 - ldap
Bind StringDn  - LDAP bind DN.
 - ldap
Server String - LDAP server address.
 - ldap
Username StringAttribute  - LDAP user attribute.
 - max
Vpn StringConn  - Maximum connection of VPN access.
 - monitor
Exclude List<String>Lists  - name
Servers String - A list of DNS servers used to resolve domain names by a connected VPN user when Split Tunnel Mode is enabled.
 - okta
Url String - URL for Okta auth mode.
 - okta
Username StringSuffix  - Username suffix for Okta auth mode.
 - otp
Mode String - Two step authentication mode.
 - peering
Ha StringAvailability Domain  - HA gateway availability domain for OCI.
 - peering
Ha StringAzure Eip Name Resource Group  - peering
Ha StringCloud Instance Id  - Instance ID of the peering HA gateway.
 - peering
Ha StringFault Domain  - HA gateway fault domain for OCI.
 - peering
Ha StringGw Name  - Aviatrix gateway unique name of HA gateway.
 - peering
Ha StringGw Size  - Peering HA Gateway Size.
 - peering
Ha StringImage Version  - The image version of the HA gateway.
 - peering
Ha StringInsane Mode Az  - AZ of subnet being created for Insane Mode Peering HA Gateway. Required if insane_mode is set.
 - peering
Ha StringPrivate Ip  - Private IP address of HA gateway.
 - peering
Ha StringPublic Ip  - Public IP address that you want assigned to the HA peering instance.
 - peering
Ha StringSecurity Group Id  - peering
Ha StringSoftware Version  - The software version of the HA gateway.
 - peering
Ha StringSubnet  - Public Subnet Information while creating Peering HA Gateway, only subnet is accepted. Required to create peering ha gateway if cloud_type = 1 or 8 (AWS or Azure).
 - peering
Ha StringZone  - Zone information for creating Peering HA Gateway. Required to create peering ha gateway if cloud_type = 4 (GCP).
 - private
Ip String - Private IP address of the Gateway created.
 - public
Dns StringServer  - NS server used by the gateway.
 - public
Ip String - Public IP address of the Gateway created.
 - public
Subnet BooleanFiltering Guard Duty Enforced  - public
Subnet List<String>Filtering Ha Route Tables  - public
Subnet List<String>Filtering Route Tables  - renegotiation
Interval Integer - saml
Enabled Boolean - Status of SAML.
 - search
Domains String - A list of domain names that will use the NameServer when a specific name is not in the destination when Split Tunnel Mode is enabled.
 - security
Group StringId  - Security group used for the gateway.
 - single
Az BooleanHa  - Status of Single AZ HA.
 - single
Ip BooleanSnat  - Single IP Source NAT status for the container.
 - software
Version String - The software version of the gateway.
 - split
Tunnel Boolean - Status of split tunnel mode.
 - spot
Price String - subnet String
 - A VPC Network address range selected from one of the available network ranges.
 - tag
Lists List<String> - Instance tag of cloud provider.
 - Map<String,String>
 - tunnel
Detection IntegerTime  - vpc
Id String - VPC-ID/VNet-Name of cloud provider.
 - vpc
Reg String - Region of cloud provider.
 - vpn
Access Boolean - Status of user access through VPN to the container.
 - vpn
Cidr String - VPN CIDR block for the container.
 - vpn
Protocol String - ELB protocol for VPN gateway with ELB enabled.
 - zone String
 
- account
Name string - Aviatrix account name.
 - additional
Cidrs string - A list of destination CIDR ranges that will also go through the VPN tunnel when Split Tunnel Mode is enabled.
 - additional
Cidrs stringDesignated Gateway  - A list of CIDR ranges separated by comma to configure when 'designated_gateway' feature is enabled.
 - 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  - cloud
Instance stringId  - Instance ID of the gateway.
 - cloud
Type number - Type of cloud service provider.
 - duo
Api stringHostname  - API hostname for DUO auth mode.
 - duo
Integration stringKey  - Integration key for DUO auth mode.
 - duo
Push stringMode  - Push mode for DUO auth.
 - elb
Dns stringName  - ELB DNS Name.
 - elb
Name string - Name of the ELB created.
 - enable
Designated booleanGateway  - Status of Designated Gateway feature for Gateway.
 - enable
Elb boolean - Status of ELB for the gateway.
 - enable
Encrypt booleanVolume  - Enable encrypt gateway EBS volume. Only supported for AWS provider.
 - enable
Jumbo booleanFrame  - enable
Ldap boolean - Status LDAP or not.
 - enable
Monitor booleanGateway Subnets  - enable
Public booleanSubnet Filtering  - enable
Spot booleanInstance  - enable
Vpc booleanDns Server  - Status of VPC Dns Server for Gateway.
 - enable
Vpn booleanNat  - Status of VPN NAT.
 - fault
Domain string - Fault domain for OCI.
 - fqdn
Lan stringCidr  - fqdn
Lan stringInterface  - fqdn
Lan stringVpc Id  - gw
Name string - Aviatrix gateway name.
 - gw
Size string - Size of gateway Instance.
 - id string
 - The provider-assigned unique ID for this managed resource.
 - idle
Timeout number - image
Version string - The image version of the gateway.
 - insane
Mode boolean - Status of Insane Mode for Gateway.
 - insane
Mode stringAz  - AZ of subnet being created for Insane Mode gateway.
 - ldap
Base stringDn  - LDAP base DN.
 - ldap
Bind stringDn  - LDAP bind DN.
 - ldap
Server string - LDAP server address.
 - ldap
Username stringAttribute  - LDAP user attribute.
 - max
Vpn stringConn  - Maximum connection of VPN access.
 - monitor
Exclude string[]Lists  - name
Servers string - A list of DNS servers used to resolve domain names by a connected VPN user when Split Tunnel Mode is enabled.
 - okta
Url string - URL for Okta auth mode.
 - okta
Username stringSuffix  - Username suffix for Okta auth mode.
 - otp
Mode string - Two step authentication mode.
 - peering
Ha stringAvailability Domain  - HA gateway availability domain for OCI.
 - peering
Ha stringAzure Eip Name Resource Group  - peering
Ha stringCloud Instance Id  - Instance ID of the peering HA gateway.
 - peering
Ha stringFault Domain  - HA gateway fault domain for OCI.
 - peering
Ha stringGw Name  - Aviatrix gateway unique name of HA gateway.
 - peering
Ha stringGw Size  - Peering HA Gateway Size.
 - peering
Ha stringImage Version  - The image version of the HA gateway.
 - peering
Ha stringInsane Mode Az  - AZ of subnet being created for Insane Mode Peering HA Gateway. Required if insane_mode is set.
 - peering
Ha stringPrivate Ip  - Private IP address of HA gateway.
 - peering
Ha stringPublic Ip  - Public IP address that you want assigned to the HA peering instance.
 - peering
Ha stringSecurity Group Id  - peering
Ha stringSoftware Version  - The software version of the HA gateway.
 - peering
Ha stringSubnet  - Public Subnet Information while creating Peering HA Gateway, only subnet is accepted. Required to create peering ha gateway if cloud_type = 1 or 8 (AWS or Azure).
 - peering
Ha stringZone  - Zone information for creating Peering HA Gateway. Required to create peering ha gateway if cloud_type = 4 (GCP).
 - private
Ip string - Private IP address of the Gateway created.
 - public
Dns stringServer  - NS server used by the gateway.
 - public
Ip string - Public IP address of the Gateway created.
 - public
Subnet booleanFiltering Guard Duty Enforced  - public
Subnet string[]Filtering Ha Route Tables  - public
Subnet string[]Filtering Route Tables  - renegotiation
Interval number - saml
Enabled boolean - Status of SAML.
 - search
Domains string - A list of domain names that will use the NameServer when a specific name is not in the destination when Split Tunnel Mode is enabled.
 - security
Group stringId  - Security group used for the gateway.
 - single
Az booleanHa  - Status of Single AZ HA.
 - single
Ip booleanSnat  - Single IP Source NAT status for the container.
 - software
Version string - The software version of the gateway.
 - split
Tunnel boolean - Status of split tunnel mode.
 - spot
Price string - subnet string
 - A VPC Network address range selected from one of the available network ranges.
 - tag
Lists string[] - Instance tag of cloud provider.
 - {[key: string]: string}
 - tunnel
Detection numberTime  - vpc
Id string - VPC-ID/VNet-Name of cloud provider.
 - vpc
Reg string - Region of cloud provider.
 - vpn
Access boolean - Status of user access through VPN to the container.
 - vpn
Cidr string - VPN CIDR block for the container.
 - vpn
Protocol string - ELB protocol for VPN gateway with ELB enabled.
 - zone string
 
- account_
name str - Aviatrix account name.
 - additional_
cidrs str - A list of destination CIDR ranges that will also go through the VPN tunnel when Split Tunnel Mode is enabled.
 - additional_
cidrs_ strdesignated_ gateway  - A list of CIDR ranges separated by comma to configure when 'designated_gateway' feature is enabled.
 - 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  - cloud_
instance_ strid  - Instance ID of the gateway.
 - cloud_
type int - Type of cloud service provider.
 - duo_
api_ strhostname  - API hostname for DUO auth mode.
 - duo_
integration_ strkey  - Integration key for DUO auth mode.
 - duo_
push_ strmode  - Push mode for DUO auth.
 - elb_
dns_ strname  - ELB DNS Name.
 - elb_
name str - Name of the ELB created.
 - enable_
designated_ boolgateway  - Status of Designated Gateway feature for Gateway.
 - enable_
elb bool - Status of ELB for the gateway.
 - enable_
encrypt_ boolvolume  - Enable encrypt gateway EBS volume. Only supported for AWS provider.
 - enable_
jumbo_ boolframe  - enable_
ldap bool - Status LDAP or not.
 - enable_
monitor_ boolgateway_ subnets  - enable_
public_ boolsubnet_ filtering  - enable_
spot_ boolinstance  - enable_
vpc_ booldns_ server  - Status of VPC Dns Server for Gateway.
 - enable_
vpn_ boolnat  - Status of VPN NAT.
 - fault_
domain str - Fault domain for OCI.
 - fqdn_
lan_ strcidr  - fqdn_
lan_ strinterface  - fqdn_
lan_ strvpc_ id  - gw_
name str - Aviatrix gateway name.
 - gw_
size str - Size of gateway Instance.
 - id str
 - The provider-assigned unique ID for this managed resource.
 - idle_
timeout int - image_
version str - The image version of the gateway.
 - insane_
mode bool - Status of Insane Mode for Gateway.
 - insane_
mode_ straz  - AZ of subnet being created for Insane Mode gateway.
 - ldap_
base_ strdn  - LDAP base DN.
 - ldap_
bind_ strdn  - LDAP bind DN.
 - ldap_
server str - LDAP server address.
 - ldap_
username_ strattribute  - LDAP user attribute.
 - max_
vpn_ strconn  - Maximum connection of VPN access.
 - monitor_
exclude_ Sequence[str]lists  - name_
servers str - A list of DNS servers used to resolve domain names by a connected VPN user when Split Tunnel Mode is enabled.
 - okta_
url str - URL for Okta auth mode.
 - okta_
username_ strsuffix  - Username suffix for Okta auth mode.
 - otp_
mode str - Two step authentication mode.
 - peering_
ha_ stravailability_ domain  - HA gateway availability domain for OCI.
 - peering_
ha_ strazure_ eip_ name_ resource_ group  - peering_
ha_ strcloud_ instance_ id  - Instance ID of the peering HA gateway.
 - peering_
ha_ strfault_ domain  - HA gateway fault domain for OCI.
 - peering_
ha_ strgw_ name  - Aviatrix gateway unique name of HA gateway.
 - peering_
ha_ strgw_ size  - Peering HA Gateway Size.
 - peering_
ha_ strimage_ version  - The image version of the HA gateway.
 - peering_
ha_ strinsane_ mode_ az  - AZ of subnet being created for Insane Mode Peering HA Gateway. Required if insane_mode is set.
 - peering_
ha_ strprivate_ ip  - Private IP address of HA gateway.
 - peering_
ha_ strpublic_ ip  - Public IP address that you want assigned to the HA peering instance.
 - peering_
ha_ strsecurity_ group_ id  - peering_
ha_ strsoftware_ version  - The software version of the HA gateway.
 - peering_
ha_ strsubnet  - Public Subnet Information while creating Peering HA Gateway, only subnet is accepted. Required to create peering ha gateway if cloud_type = 1 or 8 (AWS or Azure).
 - peering_
ha_ strzone  - Zone information for creating Peering HA Gateway. Required to create peering ha gateway if cloud_type = 4 (GCP).
 - private_
ip str - Private IP address of the Gateway created.
 - public_
dns_ strserver  - NS server used by the gateway.
 - public_
ip str - Public IP address of the Gateway created.
 - public_
subnet_ boolfiltering_ guard_ duty_ enforced  - public_
subnet_ Sequence[str]filtering_ ha_ route_ tables  - public_
subnet_ Sequence[str]filtering_ route_ tables  - renegotiation_
interval int - saml_
enabled bool - Status of SAML.
 - search_
domains str - A list of domain names that will use the NameServer when a specific name is not in the destination when Split Tunnel Mode is enabled.
 - security_
group_ strid  - Security group used for the gateway.
 - single_
az_ boolha  - Status of Single AZ HA.
 - single_
ip_ boolsnat  - Single IP Source NAT status for the container.
 - software_
version str - The software version of the gateway.
 - split_
tunnel bool - Status of split tunnel mode.
 - spot_
price str - subnet str
 - A VPC Network address range selected from one of the available network ranges.
 - tag_
lists Sequence[str] - Instance tag of cloud provider.
 - Mapping[str, str]
 - tunnel_
detection_ inttime  - vpc_
id str - VPC-ID/VNet-Name of cloud provider.
 - vpc_
reg str - Region of cloud provider.
 - vpn_
access bool - Status of user access through VPN to the container.
 - vpn_
cidr str - VPN CIDR block for the container.
 - vpn_
protocol str - ELB protocol for VPN gateway with ELB enabled.
 - zone str
 
- account
Name String - Aviatrix account name.
 - additional
Cidrs String - A list of destination CIDR ranges that will also go through the VPN tunnel when Split Tunnel Mode is enabled.
 - additional
Cidrs StringDesignated Gateway  - A list of CIDR ranges separated by comma to configure when 'designated_gateway' feature is enabled.
 - 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  - cloud
Instance StringId  - Instance ID of the gateway.
 - cloud
Type Number - Type of cloud service provider.
 - duo
Api StringHostname  - API hostname for DUO auth mode.
 - duo
Integration StringKey  - Integration key for DUO auth mode.
 - duo
Push StringMode  - Push mode for DUO auth.
 - elb
Dns StringName  - ELB DNS Name.
 - elb
Name String - Name of the ELB created.
 - enable
Designated BooleanGateway  - Status of Designated Gateway feature for Gateway.
 - enable
Elb Boolean - Status of ELB for the gateway.
 - enable
Encrypt BooleanVolume  - Enable encrypt gateway EBS volume. Only supported for AWS provider.
 - enable
Jumbo BooleanFrame  - enable
Ldap Boolean - Status LDAP or not.
 - enable
Monitor BooleanGateway Subnets  - enable
Public BooleanSubnet Filtering  - enable
Spot BooleanInstance  - enable
Vpc BooleanDns Server  - Status of VPC Dns Server for Gateway.
 - enable
Vpn BooleanNat  - Status of VPN NAT.
 - fault
Domain String - Fault domain for OCI.
 - fqdn
Lan StringCidr  - fqdn
Lan StringInterface  - fqdn
Lan StringVpc Id  - gw
Name String - Aviatrix gateway name.
 - gw
Size String - Size of gateway Instance.
 - id String
 - The provider-assigned unique ID for this managed resource.
 - idle
Timeout Number - image
Version String - The image version of the gateway.
 - insane
Mode Boolean - Status of Insane Mode for Gateway.
 - insane
Mode StringAz  - AZ of subnet being created for Insane Mode gateway.
 - ldap
Base StringDn  - LDAP base DN.
 - ldap
Bind StringDn  - LDAP bind DN.
 - ldap
Server String - LDAP server address.
 - ldap
Username StringAttribute  - LDAP user attribute.
 - max
Vpn StringConn  - Maximum connection of VPN access.
 - monitor
Exclude List<String>Lists  - name
Servers String - A list of DNS servers used to resolve domain names by a connected VPN user when Split Tunnel Mode is enabled.
 - okta
Url String - URL for Okta auth mode.
 - okta
Username StringSuffix  - Username suffix for Okta auth mode.
 - otp
Mode String - Two step authentication mode.
 - peering
Ha StringAvailability Domain  - HA gateway availability domain for OCI.
 - peering
Ha StringAzure Eip Name Resource Group  - peering
Ha StringCloud Instance Id  - Instance ID of the peering HA gateway.
 - peering
Ha StringFault Domain  - HA gateway fault domain for OCI.
 - peering
Ha StringGw Name  - Aviatrix gateway unique name of HA gateway.
 - peering
Ha StringGw Size  - Peering HA Gateway Size.
 - peering
Ha StringImage Version  - The image version of the HA gateway.
 - peering
Ha StringInsane Mode Az  - AZ of subnet being created for Insane Mode Peering HA Gateway. Required if insane_mode is set.
 - peering
Ha StringPrivate Ip  - Private IP address of HA gateway.
 - peering
Ha StringPublic Ip  - Public IP address that you want assigned to the HA peering instance.
 - peering
Ha StringSecurity Group Id  - peering
Ha StringSoftware Version  - The software version of the HA gateway.
 - peering
Ha StringSubnet  - Public Subnet Information while creating Peering HA Gateway, only subnet is accepted. Required to create peering ha gateway if cloud_type = 1 or 8 (AWS or Azure).
 - peering
Ha StringZone  - Zone information for creating Peering HA Gateway. Required to create peering ha gateway if cloud_type = 4 (GCP).
 - private
Ip String - Private IP address of the Gateway created.
 - public
Dns StringServer  - NS server used by the gateway.
 - public
Ip String - Public IP address of the Gateway created.
 - public
Subnet BooleanFiltering Guard Duty Enforced  - public
Subnet List<String>Filtering Ha Route Tables  - public
Subnet List<String>Filtering Route Tables  - renegotiation
Interval Number - saml
Enabled Boolean - Status of SAML.
 - search
Domains String - A list of domain names that will use the NameServer when a specific name is not in the destination when Split Tunnel Mode is enabled.
 - security
Group StringId  - Security group used for the gateway.
 - single
Az BooleanHa  - Status of Single AZ HA.
 - single
Ip BooleanSnat  - Single IP Source NAT status for the container.
 - software
Version String - The software version of the gateway.
 - split
Tunnel Boolean - Status of split tunnel mode.
 - spot
Price String - subnet String
 - A VPC Network address range selected from one of the available network ranges.
 - tag
Lists List<String> - Instance tag of cloud provider.
 - Map<String>
 - tunnel
Detection NumberTime  - vpc
Id String - VPC-ID/VNet-Name of cloud provider.
 - vpc
Reg String - Region of cloud provider.
 - vpn
Access Boolean - Status of user access through VPN to the container.
 - vpn
Cidr String - VPN CIDR block for the container.
 - vpn
Protocol String - ELB protocol for VPN gateway with ELB enabled.
 - zone String
 
Package Details
- Repository
 - aviatrix astipkovits/pulumi-aviatrix
 - License
 - Apache-2.0
 - Notes
 - This Pulumi package is based on the 
aviatrixTerraform Provider.