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

aviatrix.getAviatrixGateway

Explore with Pulumi AI

aviatrix logo
Aviatrix v0.0.11 published on Saturday, Jun 17, 2023 by Aviatrix

    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 dictionary

    The following arguments are supported:

    GwName string
    Gateway name.
    GwName string
    Gateway name.
    gwName String
    Gateway name.
    gwName string
    Gateway name.
    gw_name str
    Gateway name.
    gwName String
    Gateway name.

    getAviatrixGateway Result

    The following output properties are available:

    AccountName string
    Aviatrix account name.
    AdditionalCidrs string
    A list of destination CIDR ranges that will also go through the VPN tunnel when Split Tunnel Mode is enabled.
    AdditionalCidrsDesignatedGateway string
    A list of CIDR ranges separated by comma to configure when 'designated_gateway' feature is enabled.
    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
    CloudInstanceId string
    Instance ID of the gateway.
    CloudType int
    Type of cloud service provider.
    DuoApiHostname string
    API hostname for DUO auth mode.
    DuoIntegrationKey string
    Integration key for DUO auth mode.
    DuoPushMode string
    Push mode for DUO auth.
    ElbDnsName string
    ELB DNS Name.
    ElbName string
    Name of the ELB created.
    EnableDesignatedGateway bool
    Status of Designated Gateway feature for Gateway.
    EnableElb bool
    Status of ELB for the gateway.
    EnableEncryptVolume bool
    Enable encrypt gateway EBS volume. Only supported for AWS provider.
    EnableJumboFrame bool
    EnableLdap bool
    Status LDAP or not.
    EnableMonitorGatewaySubnets bool
    EnablePublicSubnetFiltering bool
    EnableSpotInstance bool
    EnableVpcDnsServer bool
    Status of VPC Dns Server for Gateway.
    EnableVpnNat bool
    Status of VPN NAT.
    FaultDomain string
    Fault domain for OCI.
    FqdnLanCidr string
    FqdnLanInterface string
    FqdnLanVpcId string
    GwName string
    Aviatrix gateway name.
    GwSize string
    Size of gateway Instance.
    Id string
    The provider-assigned unique ID for this managed resource.
    IdleTimeout int
    ImageVersion string
    The image version of the gateway.
    InsaneMode bool
    Status of Insane Mode for Gateway.
    InsaneModeAz string
    AZ of subnet being created for Insane Mode gateway.
    LdapBaseDn string
    LDAP base DN.
    LdapBindDn string
    LDAP bind DN.
    LdapServer string
    LDAP server address.
    LdapUsernameAttribute string
    LDAP user attribute.
    MaxVpnConn string
    Maximum connection of VPN access.
    MonitorExcludeLists List<string>
    NameServers string
    A list of DNS servers used to resolve domain names by a connected VPN user when Split Tunnel Mode is enabled.
    OktaUrl string
    URL for Okta auth mode.
    OktaUsernameSuffix string
    Username suffix for Okta auth mode.
    OtpMode string
    Two step authentication mode.
    PeeringHaAvailabilityDomain string
    HA gateway availability domain for OCI.
    PeeringHaAzureEipNameResourceGroup string
    PeeringHaCloudInstanceId string
    Instance ID of the peering HA gateway.
    PeeringHaFaultDomain string
    HA gateway fault domain for OCI.
    PeeringHaGwName string
    Aviatrix gateway unique name of HA gateway.
    PeeringHaGwSize string
    Peering HA Gateway Size.
    PeeringHaImageVersion string
    The image version of the HA gateway.
    PeeringHaInsaneModeAz string
    AZ of subnet being created for Insane Mode Peering HA Gateway. Required if insane_mode is set.
    PeeringHaPrivateIp string
    Private IP address of HA gateway.
    PeeringHaPublicIp string
    Public IP address that you want assigned to the HA peering instance.
    PeeringHaSecurityGroupId string
    PeeringHaSoftwareVersion string
    The software version of the HA gateway.
    PeeringHaSubnet string
    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).
    PeeringHaZone string
    Zone information for creating Peering HA Gateway. Required to create peering ha gateway if cloud_type = 4 (GCP).
    PrivateIp string
    Private IP address of the Gateway created.
    PublicDnsServer string
    NS server used by the gateway.
    PublicIp string
    Public IP address of the Gateway created.
    PublicSubnetFilteringGuardDutyEnforced bool
    PublicSubnetFilteringHaRouteTables List<string>
    PublicSubnetFilteringRouteTables List<string>
    RenegotiationInterval int
    SamlEnabled bool
    Status of SAML.
    SearchDomains 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.
    SecurityGroupId string
    Security group used for the gateway.
    SingleAzHa bool
    Status of Single AZ HA.
    SingleIpSnat bool
    Single IP Source NAT status for the container.
    SoftwareVersion string
    The software version of the gateway.
    SplitTunnel bool
    Status of split tunnel mode.
    SpotPrice string
    Subnet string
    A VPC Network address range selected from one of the available network ranges.
    TagLists List<string>
    Instance tag of cloud provider.
    Tags Dictionary<string, string>
    TunnelDetectionTime int
    VpcId string
    VPC-ID/VNet-Name of cloud provider.
    VpcReg string
    Region of cloud provider.
    VpnAccess bool
    Status of user access through VPN to the container.
    VpnCidr string
    VPN CIDR block for the container.
    VpnProtocol string
    ELB protocol for VPN gateway with ELB enabled.
    Zone string
    AccountName string
    Aviatrix account name.
    AdditionalCidrs string
    A list of destination CIDR ranges that will also go through the VPN tunnel when Split Tunnel Mode is enabled.
    AdditionalCidrsDesignatedGateway string
    A list of CIDR ranges separated by comma to configure when 'designated_gateway' feature is enabled.
    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
    CloudInstanceId string
    Instance ID of the gateway.
    CloudType int
    Type of cloud service provider.
    DuoApiHostname string
    API hostname for DUO auth mode.
    DuoIntegrationKey string
    Integration key for DUO auth mode.
    DuoPushMode string
    Push mode for DUO auth.
    ElbDnsName string
    ELB DNS Name.
    ElbName string
    Name of the ELB created.
    EnableDesignatedGateway bool
    Status of Designated Gateway feature for Gateway.
    EnableElb bool
    Status of ELB for the gateway.
    EnableEncryptVolume bool
    Enable encrypt gateway EBS volume. Only supported for AWS provider.
    EnableJumboFrame bool
    EnableLdap bool
    Status LDAP or not.
    EnableMonitorGatewaySubnets bool
    EnablePublicSubnetFiltering bool
    EnableSpotInstance bool
    EnableVpcDnsServer bool
    Status of VPC Dns Server for Gateway.
    EnableVpnNat bool
    Status of VPN NAT.
    FaultDomain string
    Fault domain for OCI.
    FqdnLanCidr string
    FqdnLanInterface string
    FqdnLanVpcId string
    GwName string
    Aviatrix gateway name.
    GwSize string
    Size of gateway Instance.
    Id string
    The provider-assigned unique ID for this managed resource.
    IdleTimeout int
    ImageVersion string
    The image version of the gateway.
    InsaneMode bool
    Status of Insane Mode for Gateway.
    InsaneModeAz string
    AZ of subnet being created for Insane Mode gateway.
    LdapBaseDn string
    LDAP base DN.
    LdapBindDn string
    LDAP bind DN.
    LdapServer string
    LDAP server address.
    LdapUsernameAttribute string
    LDAP user attribute.
    MaxVpnConn string
    Maximum connection of VPN access.
    MonitorExcludeLists []string
    NameServers string
    A list of DNS servers used to resolve domain names by a connected VPN user when Split Tunnel Mode is enabled.
    OktaUrl string
    URL for Okta auth mode.
    OktaUsernameSuffix string
    Username suffix for Okta auth mode.
    OtpMode string
    Two step authentication mode.
    PeeringHaAvailabilityDomain string
    HA gateway availability domain for OCI.
    PeeringHaAzureEipNameResourceGroup string
    PeeringHaCloudInstanceId string
    Instance ID of the peering HA gateway.
    PeeringHaFaultDomain string
    HA gateway fault domain for OCI.
    PeeringHaGwName string
    Aviatrix gateway unique name of HA gateway.
    PeeringHaGwSize string
    Peering HA Gateway Size.
    PeeringHaImageVersion string
    The image version of the HA gateway.
    PeeringHaInsaneModeAz string
    AZ of subnet being created for Insane Mode Peering HA Gateway. Required if insane_mode is set.
    PeeringHaPrivateIp string
    Private IP address of HA gateway.
    PeeringHaPublicIp string
    Public IP address that you want assigned to the HA peering instance.
    PeeringHaSecurityGroupId string
    PeeringHaSoftwareVersion string
    The software version of the HA gateway.
    PeeringHaSubnet string
    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).
    PeeringHaZone string
    Zone information for creating Peering HA Gateway. Required to create peering ha gateway if cloud_type = 4 (GCP).
    PrivateIp string
    Private IP address of the Gateway created.
    PublicDnsServer string
    NS server used by the gateway.
    PublicIp string
    Public IP address of the Gateway created.
    PublicSubnetFilteringGuardDutyEnforced bool
    PublicSubnetFilteringHaRouteTables []string
    PublicSubnetFilteringRouteTables []string
    RenegotiationInterval int
    SamlEnabled bool
    Status of SAML.
    SearchDomains 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.
    SecurityGroupId string
    Security group used for the gateway.
    SingleAzHa bool
    Status of Single AZ HA.
    SingleIpSnat bool
    Single IP Source NAT status for the container.
    SoftwareVersion string
    The software version of the gateway.
    SplitTunnel bool
    Status of split tunnel mode.
    SpotPrice string
    Subnet string
    A VPC Network address range selected from one of the available network ranges.
    TagLists []string
    Instance tag of cloud provider.
    Tags map[string]string
    TunnelDetectionTime int
    VpcId string
    VPC-ID/VNet-Name of cloud provider.
    VpcReg string
    Region of cloud provider.
    VpnAccess bool
    Status of user access through VPN to the container.
    VpnCidr string
    VPN CIDR block for the container.
    VpnProtocol string
    ELB protocol for VPN gateway with ELB enabled.
    Zone string
    accountName String
    Aviatrix account name.
    additionalCidrs String
    A list of destination CIDR ranges that will also go through the VPN tunnel when Split Tunnel Mode is enabled.
    additionalCidrsDesignatedGateway String
    A list of CIDR ranges separated by comma to configure when 'designated_gateway' feature is enabled.
    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
    cloudInstanceId String
    Instance ID of the gateway.
    cloudType Integer
    Type of cloud service provider.
    duoApiHostname String
    API hostname for DUO auth mode.
    duoIntegrationKey String
    Integration key for DUO auth mode.
    duoPushMode String
    Push mode for DUO auth.
    elbDnsName String
    ELB DNS Name.
    elbName String
    Name of the ELB created.
    enableDesignatedGateway Boolean
    Status of Designated Gateway feature for Gateway.
    enableElb Boolean
    Status of ELB for the gateway.
    enableEncryptVolume Boolean
    Enable encrypt gateway EBS volume. Only supported for AWS provider.
    enableJumboFrame Boolean
    enableLdap Boolean
    Status LDAP or not.
    enableMonitorGatewaySubnets Boolean
    enablePublicSubnetFiltering Boolean
    enableSpotInstance Boolean
    enableVpcDnsServer Boolean
    Status of VPC Dns Server for Gateway.
    enableVpnNat Boolean
    Status of VPN NAT.
    faultDomain String
    Fault domain for OCI.
    fqdnLanCidr String
    fqdnLanInterface String
    fqdnLanVpcId String
    gwName String
    Aviatrix gateway name.
    gwSize String
    Size of gateway Instance.
    id String
    The provider-assigned unique ID for this managed resource.
    idleTimeout Integer
    imageVersion String
    The image version of the gateway.
    insaneMode Boolean
    Status of Insane Mode for Gateway.
    insaneModeAz String
    AZ of subnet being created for Insane Mode gateway.
    ldapBaseDn String
    LDAP base DN.
    ldapBindDn String
    LDAP bind DN.
    ldapServer String
    LDAP server address.
    ldapUsernameAttribute String
    LDAP user attribute.
    maxVpnConn String
    Maximum connection of VPN access.
    monitorExcludeLists List<String>
    nameServers String
    A list of DNS servers used to resolve domain names by a connected VPN user when Split Tunnel Mode is enabled.
    oktaUrl String
    URL for Okta auth mode.
    oktaUsernameSuffix String
    Username suffix for Okta auth mode.
    otpMode String
    Two step authentication mode.
    peeringHaAvailabilityDomain String
    HA gateway availability domain for OCI.
    peeringHaAzureEipNameResourceGroup String
    peeringHaCloudInstanceId String
    Instance ID of the peering HA gateway.
    peeringHaFaultDomain String
    HA gateway fault domain for OCI.
    peeringHaGwName String
    Aviatrix gateway unique name of HA gateway.
    peeringHaGwSize String
    Peering HA Gateway Size.
    peeringHaImageVersion String
    The image version of the HA gateway.
    peeringHaInsaneModeAz String
    AZ of subnet being created for Insane Mode Peering HA Gateway. Required if insane_mode is set.
    peeringHaPrivateIp String
    Private IP address of HA gateway.
    peeringHaPublicIp String
    Public IP address that you want assigned to the HA peering instance.
    peeringHaSecurityGroupId String
    peeringHaSoftwareVersion String
    The software version of the HA gateway.
    peeringHaSubnet String
    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).
    peeringHaZone String
    Zone information for creating Peering HA Gateway. Required to create peering ha gateway if cloud_type = 4 (GCP).
    privateIp String
    Private IP address of the Gateway created.
    publicDnsServer String
    NS server used by the gateway.
    publicIp String
    Public IP address of the Gateway created.
    publicSubnetFilteringGuardDutyEnforced Boolean
    publicSubnetFilteringHaRouteTables List<String>
    publicSubnetFilteringRouteTables List<String>
    renegotiationInterval Integer
    samlEnabled Boolean
    Status of SAML.
    searchDomains 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.
    securityGroupId String
    Security group used for the gateway.
    singleAzHa Boolean
    Status of Single AZ HA.
    singleIpSnat Boolean
    Single IP Source NAT status for the container.
    softwareVersion String
    The software version of the gateway.
    splitTunnel Boolean
    Status of split tunnel mode.
    spotPrice String
    subnet String
    A VPC Network address range selected from one of the available network ranges.
    tagLists List<String>
    Instance tag of cloud provider.
    tags Map<String,String>
    tunnelDetectionTime Integer
    vpcId String
    VPC-ID/VNet-Name of cloud provider.
    vpcReg String
    Region of cloud provider.
    vpnAccess Boolean
    Status of user access through VPN to the container.
    vpnCidr String
    VPN CIDR block for the container.
    vpnProtocol String
    ELB protocol for VPN gateway with ELB enabled.
    zone String
    accountName string
    Aviatrix account name.
    additionalCidrs string
    A list of destination CIDR ranges that will also go through the VPN tunnel when Split Tunnel Mode is enabled.
    additionalCidrsDesignatedGateway string
    A list of CIDR ranges separated by comma to configure when 'designated_gateway' feature is enabled.
    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
    cloudInstanceId string
    Instance ID of the gateway.
    cloudType number
    Type of cloud service provider.
    duoApiHostname string
    API hostname for DUO auth mode.
    duoIntegrationKey string
    Integration key for DUO auth mode.
    duoPushMode string
    Push mode for DUO auth.
    elbDnsName string
    ELB DNS Name.
    elbName string
    Name of the ELB created.
    enableDesignatedGateway boolean
    Status of Designated Gateway feature for Gateway.
    enableElb boolean
    Status of ELB for the gateway.
    enableEncryptVolume boolean
    Enable encrypt gateway EBS volume. Only supported for AWS provider.
    enableJumboFrame boolean
    enableLdap boolean
    Status LDAP or not.
    enableMonitorGatewaySubnets boolean
    enablePublicSubnetFiltering boolean
    enableSpotInstance boolean
    enableVpcDnsServer boolean
    Status of VPC Dns Server for Gateway.
    enableVpnNat boolean
    Status of VPN NAT.
    faultDomain string
    Fault domain for OCI.
    fqdnLanCidr string
    fqdnLanInterface string
    fqdnLanVpcId string
    gwName string
    Aviatrix gateway name.
    gwSize string
    Size of gateway Instance.
    id string
    The provider-assigned unique ID for this managed resource.
    idleTimeout number
    imageVersion string
    The image version of the gateway.
    insaneMode boolean
    Status of Insane Mode for Gateway.
    insaneModeAz string
    AZ of subnet being created for Insane Mode gateway.
    ldapBaseDn string
    LDAP base DN.
    ldapBindDn string
    LDAP bind DN.
    ldapServer string
    LDAP server address.
    ldapUsernameAttribute string
    LDAP user attribute.
    maxVpnConn string
    Maximum connection of VPN access.
    monitorExcludeLists string[]
    nameServers string
    A list of DNS servers used to resolve domain names by a connected VPN user when Split Tunnel Mode is enabled.
    oktaUrl string
    URL for Okta auth mode.
    oktaUsernameSuffix string
    Username suffix for Okta auth mode.
    otpMode string
    Two step authentication mode.
    peeringHaAvailabilityDomain string
    HA gateway availability domain for OCI.
    peeringHaAzureEipNameResourceGroup string
    peeringHaCloudInstanceId string
    Instance ID of the peering HA gateway.
    peeringHaFaultDomain string
    HA gateway fault domain for OCI.
    peeringHaGwName string
    Aviatrix gateway unique name of HA gateway.
    peeringHaGwSize string
    Peering HA Gateway Size.
    peeringHaImageVersion string
    The image version of the HA gateway.
    peeringHaInsaneModeAz string
    AZ of subnet being created for Insane Mode Peering HA Gateway. Required if insane_mode is set.
    peeringHaPrivateIp string
    Private IP address of HA gateway.
    peeringHaPublicIp string
    Public IP address that you want assigned to the HA peering instance.
    peeringHaSecurityGroupId string
    peeringHaSoftwareVersion string
    The software version of the HA gateway.
    peeringHaSubnet string
    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).
    peeringHaZone string
    Zone information for creating Peering HA Gateway. Required to create peering ha gateway if cloud_type = 4 (GCP).
    privateIp string
    Private IP address of the Gateway created.
    publicDnsServer string
    NS server used by the gateway.
    publicIp string
    Public IP address of the Gateway created.
    publicSubnetFilteringGuardDutyEnforced boolean
    publicSubnetFilteringHaRouteTables string[]
    publicSubnetFilteringRouteTables string[]
    renegotiationInterval number
    samlEnabled boolean
    Status of SAML.
    searchDomains 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.
    securityGroupId string
    Security group used for the gateway.
    singleAzHa boolean
    Status of Single AZ HA.
    singleIpSnat boolean
    Single IP Source NAT status for the container.
    softwareVersion string
    The software version of the gateway.
    splitTunnel boolean
    Status of split tunnel mode.
    spotPrice string
    subnet string
    A VPC Network address range selected from one of the available network ranges.
    tagLists string[]
    Instance tag of cloud provider.
    tags {[key: string]: string}
    tunnelDetectionTime number
    vpcId string
    VPC-ID/VNet-Name of cloud provider.
    vpcReg string
    Region of cloud provider.
    vpnAccess boolean
    Status of user access through VPN to the container.
    vpnCidr string
    VPN CIDR block for the container.
    vpnProtocol 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_designated_gateway str
    A list of CIDR ranges separated by comma to configure when 'designated_gateway' feature is enabled.
    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
    cloud_instance_id str
    Instance ID of the gateway.
    cloud_type int
    Type of cloud service provider.
    duo_api_hostname str
    API hostname for DUO auth mode.
    duo_integration_key str
    Integration key for DUO auth mode.
    duo_push_mode str
    Push mode for DUO auth.
    elb_dns_name str
    ELB DNS Name.
    elb_name str
    Name of the ELB created.
    enable_designated_gateway bool
    Status of Designated Gateway feature for Gateway.
    enable_elb bool
    Status of ELB for the gateway.
    enable_encrypt_volume bool
    Enable encrypt gateway EBS volume. Only supported for AWS provider.
    enable_jumbo_frame bool
    enable_ldap bool
    Status LDAP or not.
    enable_monitor_gateway_subnets bool
    enable_public_subnet_filtering bool
    enable_spot_instance bool
    enable_vpc_dns_server bool
    Status of VPC Dns Server for Gateway.
    enable_vpn_nat bool
    Status of VPN NAT.
    fault_domain str
    Fault domain for OCI.
    fqdn_lan_cidr str
    fqdn_lan_interface str
    fqdn_lan_vpc_id str
    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_az str
    AZ of subnet being created for Insane Mode gateway.
    ldap_base_dn str
    LDAP base DN.
    ldap_bind_dn str
    LDAP bind DN.
    ldap_server str
    LDAP server address.
    ldap_username_attribute str
    LDAP user attribute.
    max_vpn_conn str
    Maximum connection of VPN access.
    monitor_exclude_lists Sequence[str]
    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_suffix str
    Username suffix for Okta auth mode.
    otp_mode str
    Two step authentication mode.
    peering_ha_availability_domain str
    HA gateway availability domain for OCI.
    peering_ha_azure_eip_name_resource_group str
    peering_ha_cloud_instance_id str
    Instance ID of the peering HA gateway.
    peering_ha_fault_domain str
    HA gateway fault domain for OCI.
    peering_ha_gw_name str
    Aviatrix gateway unique name of HA gateway.
    peering_ha_gw_size str
    Peering HA Gateway Size.
    peering_ha_image_version str
    The image version of the HA gateway.
    peering_ha_insane_mode_az str
    AZ of subnet being created for Insane Mode Peering HA Gateway. Required if insane_mode is set.
    peering_ha_private_ip str
    Private IP address of HA gateway.
    peering_ha_public_ip str
    Public IP address that you want assigned to the HA peering instance.
    peering_ha_security_group_id str
    peering_ha_software_version str
    The software version of the HA gateway.
    peering_ha_subnet str
    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_zone str
    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_server str
    NS server used by the gateway.
    public_ip str
    Public IP address of the Gateway created.
    public_subnet_filtering_guard_duty_enforced bool
    public_subnet_filtering_ha_route_tables Sequence[str]
    public_subnet_filtering_route_tables Sequence[str]
    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_id str
    Security group used for the gateway.
    single_az_ha bool
    Status of Single AZ HA.
    single_ip_snat bool
    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.
    tags Mapping[str, str]
    tunnel_detection_time int
    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
    accountName String
    Aviatrix account name.
    additionalCidrs String
    A list of destination CIDR ranges that will also go through the VPN tunnel when Split Tunnel Mode is enabled.
    additionalCidrsDesignatedGateway String
    A list of CIDR ranges separated by comma to configure when 'designated_gateway' feature is enabled.
    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
    cloudInstanceId String
    Instance ID of the gateway.
    cloudType Number
    Type of cloud service provider.
    duoApiHostname String
    API hostname for DUO auth mode.
    duoIntegrationKey String
    Integration key for DUO auth mode.
    duoPushMode String
    Push mode for DUO auth.
    elbDnsName String
    ELB DNS Name.
    elbName String
    Name of the ELB created.
    enableDesignatedGateway Boolean
    Status of Designated Gateway feature for Gateway.
    enableElb Boolean
    Status of ELB for the gateway.
    enableEncryptVolume Boolean
    Enable encrypt gateway EBS volume. Only supported for AWS provider.
    enableJumboFrame Boolean
    enableLdap Boolean
    Status LDAP or not.
    enableMonitorGatewaySubnets Boolean
    enablePublicSubnetFiltering Boolean
    enableSpotInstance Boolean
    enableVpcDnsServer Boolean
    Status of VPC Dns Server for Gateway.
    enableVpnNat Boolean
    Status of VPN NAT.
    faultDomain String
    Fault domain for OCI.
    fqdnLanCidr String
    fqdnLanInterface String
    fqdnLanVpcId String
    gwName String
    Aviatrix gateway name.
    gwSize String
    Size of gateway Instance.
    id String
    The provider-assigned unique ID for this managed resource.
    idleTimeout Number
    imageVersion String
    The image version of the gateway.
    insaneMode Boolean
    Status of Insane Mode for Gateway.
    insaneModeAz String
    AZ of subnet being created for Insane Mode gateway.
    ldapBaseDn String
    LDAP base DN.
    ldapBindDn String
    LDAP bind DN.
    ldapServer String
    LDAP server address.
    ldapUsernameAttribute String
    LDAP user attribute.
    maxVpnConn String
    Maximum connection of VPN access.
    monitorExcludeLists List<String>
    nameServers String
    A list of DNS servers used to resolve domain names by a connected VPN user when Split Tunnel Mode is enabled.
    oktaUrl String
    URL for Okta auth mode.
    oktaUsernameSuffix String
    Username suffix for Okta auth mode.
    otpMode String
    Two step authentication mode.
    peeringHaAvailabilityDomain String
    HA gateway availability domain for OCI.
    peeringHaAzureEipNameResourceGroup String
    peeringHaCloudInstanceId String
    Instance ID of the peering HA gateway.
    peeringHaFaultDomain String
    HA gateway fault domain for OCI.
    peeringHaGwName String
    Aviatrix gateway unique name of HA gateway.
    peeringHaGwSize String
    Peering HA Gateway Size.
    peeringHaImageVersion String
    The image version of the HA gateway.
    peeringHaInsaneModeAz String
    AZ of subnet being created for Insane Mode Peering HA Gateway. Required if insane_mode is set.
    peeringHaPrivateIp String
    Private IP address of HA gateway.
    peeringHaPublicIp String
    Public IP address that you want assigned to the HA peering instance.
    peeringHaSecurityGroupId String
    peeringHaSoftwareVersion String
    The software version of the HA gateway.
    peeringHaSubnet String
    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).
    peeringHaZone String
    Zone information for creating Peering HA Gateway. Required to create peering ha gateway if cloud_type = 4 (GCP).
    privateIp String
    Private IP address of the Gateway created.
    publicDnsServer String
    NS server used by the gateway.
    publicIp String
    Public IP address of the Gateway created.
    publicSubnetFilteringGuardDutyEnforced Boolean
    publicSubnetFilteringHaRouteTables List<String>
    publicSubnetFilteringRouteTables List<String>
    renegotiationInterval Number
    samlEnabled Boolean
    Status of SAML.
    searchDomains 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.
    securityGroupId String
    Security group used for the gateway.
    singleAzHa Boolean
    Status of Single AZ HA.
    singleIpSnat Boolean
    Single IP Source NAT status for the container.
    softwareVersion String
    The software version of the gateway.
    splitTunnel Boolean
    Status of split tunnel mode.
    spotPrice String
    subnet String
    A VPC Network address range selected from one of the available network ranges.
    tagLists List<String>
    Instance tag of cloud provider.
    tags Map<String>
    tunnelDetectionTime Number
    vpcId String
    VPC-ID/VNet-Name of cloud provider.
    vpcReg String
    Region of cloud provider.
    vpnAccess Boolean
    Status of user access through VPN to the container.
    vpnCidr String
    VPN CIDR block for the container.
    vpnProtocol 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 aviatrix Terraform Provider.
    aviatrix logo
    Aviatrix v0.0.11 published on Saturday, Jun 17, 2023 by Aviatrix