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_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 * as pulumi from "@pulumi/pulumi";
import * as aviatrix from "@pulumi/aviatrix";
// Aviatrix Gateway Data Source
const foo = pulumi.output(aviatrix.getAviatrixGateway({
gwName: "gatewayname",
}));
import pulumi
import pulumi_aviatrix as aviatrix
foo = aviatrix.get_aviatrix_gateway(gw_name="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)
public static Output<GetAviatrixGatewayResult> getAviatrixGateway(GetAviatrixGatewayArgs args, InvokeOptions options)
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.
Viewing docs for Aviatrix v0.0.11
published on Saturday, Jun 17, 2023 by Aviatrix
published on Saturday, Jun 17, 2023 by Aviatrix
