aviatrix.getAviatrixSpokeGateway

Explore with Pulumi AI

The aviatrix_spoke_gateway data source provides details about a specific spoke gateway created by the Aviatrix Controller.

This data source can prove useful when a module accepts a spoke gateway’s detail as an input variable.

Example Usage

using System.Collections.Generic;
using Pulumi;
using Aviatrix = Pulumi.Aviatrix;

return await Deployment.RunAsync(() => 
{
    var foo = Aviatrix.GetAviatrixSpokeGateway.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.LookupAviatrixSpokeGateway(ctx, &GetAviatrixSpokeGatewayArgs{
			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.GetAviatrixSpokeGatewayArgs;
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.getAviatrixSpokeGateway(GetAviatrixSpokeGatewayArgs.builder()
            .gwName("gatewayname")
            .build());

    }
}
import pulumi
import pulumi_aviatrix as aviatrix

foo = aviatrix.get_aviatrix_spoke_gateway(gw_name="gatewayname")
import * as pulumi from "@pulumi/pulumi";
import * as aviatrix from "@pulumi/aviatrix";

// Aviatrix Spoke Gateway Data Source
const foo = pulumi.output(aviatrix.getAviatrixSpokeGateway({
    gwName: "gatewayname",
}));
variables:
  foo:
    fn::invoke:
      Function: aviatrix:getAviatrixSpokeGateway
      Arguments:
        gwName: gatewayname

Using getAviatrixSpokeGateway

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 getAviatrixSpokeGateway(args: GetAviatrixSpokeGatewayArgs, opts?: InvokeOptions): Promise<GetAviatrixSpokeGatewayResult>
function getAviatrixSpokeGatewayOutput(args: GetAviatrixSpokeGatewayOutputArgs, opts?: InvokeOptions): Output<GetAviatrixSpokeGatewayResult>
def get_aviatrix_spoke_gateway(gw_name: Optional[str] = None,
                               opts: Optional[InvokeOptions] = None) -> GetAviatrixSpokeGatewayResult
def get_aviatrix_spoke_gateway_output(gw_name: Optional[pulumi.Input[str]] = None,
                               opts: Optional[InvokeOptions] = None) -> Output[GetAviatrixSpokeGatewayResult]
func LookupAviatrixSpokeGateway(ctx *Context, args *LookupAviatrixSpokeGatewayArgs, opts ...InvokeOption) (*LookupAviatrixSpokeGatewayResult, error)
func LookupAviatrixSpokeGatewayOutput(ctx *Context, args *LookupAviatrixSpokeGatewayOutputArgs, opts ...InvokeOption) LookupAviatrixSpokeGatewayResultOutput

> Note: This function is named LookupAviatrixSpokeGateway in the Go SDK.

public static class GetAviatrixSpokeGateway 
{
    public static Task<GetAviatrixSpokeGatewayResult> InvokeAsync(GetAviatrixSpokeGatewayArgs args, InvokeOptions? opts = null)
    public static Output<GetAviatrixSpokeGatewayResult> Invoke(GetAviatrixSpokeGatewayInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetAviatrixSpokeGatewayResult> getAviatrixSpokeGateway(GetAviatrixSpokeGatewayArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: aviatrix:index/getAviatrixSpokeGateway:getAviatrixSpokeGateway
  arguments:
    # arguments dictionary

The following arguments are supported:

GwName string

Spoke gateway name. It can be used for getting spoke gateway.

GwName string

Spoke gateway name. It can be used for getting spoke gateway.

gwName String

Spoke gateway name. It can be used for getting spoke gateway.

gwName string

Spoke gateway name. It can be used for getting spoke gateway.

gw_name str

Spoke gateway name. It can be used for getting spoke gateway.

gwName String

Spoke gateway name. It can be used for getting spoke gateway.

getAviatrixSpokeGateway Result

The following output properties are available:

AccountName string

Aviatrix account name.

AllocateNewEip bool

When value is false, an idle address in Elastic IP pool is reused for this gateway. Otherwise, a new Elastic IP is allocated and used for this gateway.

ApprovedLearnedCidrs List<string>
AvailabilityDomain string

Availability domain for OCI.

AzureEipNameResourceGroup string
BgpEcmp bool
BgpHoldTime int
BgpPollingTime int
CloudInstanceId string

Cloud instance ID.

CloudType int

Type of cloud service provider.

CustomizedSpokeVpcRoutes string

A list of comma separated CIDRs to be customized for the spoke VPC routes.

DisableRoutePropagation bool
Eip string

The EIP address of the Spoke Gateway.

EnableActiveStandby bool
EnableActiveStandbyPreemptive bool
EnableAutoAdvertiseS2cCidrs bool
EnableBgp bool
EnableEncryptVolume bool

Status of Encrypt Volume of spoke gateway.

EnableJumboFrame bool
EnableLearnedCidrsApproval bool
EnableMonitorGatewaySubnets bool
EnablePrivateOob bool

Status of private OOB for the spoke gateway.

EnablePrivateVpcDefaultRoute bool
EnableSkipPublicRouteTableUpdate bool
EnableSpotInstance bool
EnableVpcDnsServer bool

Status of VPC Dns Server of spoke gateway.

FaultDomain string

Fault domain for OCI.

FilteredSpokeVpcRoutes string

A list of comma separated CIDRs to be filtered from the spoke VPC route table.

GwName string

Aviatrix spoke gateway name.

GwSize string

Size of spoke gateway instance.

HaAvailabilityDomain string

HA gateway availability domain for OCI.

HaAzureEipNameResourceGroup string
HaCloudInstanceId string

Cloud instance ID of HA spoke gateway.

HaEip string

The EIP address of the HA Spoke Gateway.

HaFaultDomain string

HA gateway fault domain for OCI.

HaGwName string

Aviatrix spoke gateway unique name of HA spoke gateway.

HaGwSize string

HA Gateway Size.

HaImageVersion string

The image version of the HA gateway.

HaInsaneModeAz string

AZ of subnet being created for Insane Mode Spoke HA Gateway.

HaOobAvailabilityZone string

HA OOB availability zone.

HaOobManagementSubnet string

HA OOB management subnet.

HaPrivateIp string

Private IP address of HA spoke gateway.

HaPublicIp string

Public IP address of the HA spoke gateway.

HaSecurityGroupId string
HaSoftwareVersion string

The software version of the HA gateway.

HaSubnet string

HA Subnet.

HaZone string

HA Zone.

Id string

The provider-assigned unique ID for this managed resource.

ImageVersion string

The image version of the gateway.

IncludedAdvertisedSpokeRoutes string

A list of comma separated CIDRs to be advertised to on-prem as "Included CIDR List".

InsaneMode bool

Status of Insane Mode for Spoke Gateway.

InsaneModeAz string

AZ of subnet being created for Insane Mode spoke gateway.

LearnedCidrsApprovalMode string
LocalAsNumber string
MonitorExcludeLists List<string>
OobAvailabilityZone string

OOB availability zone.

OobManagementSubnet string

OOB management subnet.

PrependAsPaths List<string>
PrivateIp string

Private IP address of the spoke gateway.

PublicIp string

Public IP of spoke gateway.

SecurityGroupId string

Security group used of the spoke gateway.

SingleAzHa bool

Status of Single AZ HA of spoke gateway.

SingleIpSnat bool

Status of Single IP Source NAT mode of the spoke gateway.

SoftwareVersion string

The software version of the gateway.

SpokeBgpManualAdvertiseCidrs List<string>
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>
TransitGw string

Transit gateways attached to this spoke gateway.

TunnelDetectionTime int
VpcId string

VPC-ID/VNet-Name of cloud provider.

VpcReg string

Region of cloud provider.

Zone string
AccountName string

Aviatrix account name.

AllocateNewEip bool

When value is false, an idle address in Elastic IP pool is reused for this gateway. Otherwise, a new Elastic IP is allocated and used for this gateway.

ApprovedLearnedCidrs []string
AvailabilityDomain string

Availability domain for OCI.

AzureEipNameResourceGroup string
BgpEcmp bool
BgpHoldTime int
BgpPollingTime int
CloudInstanceId string

Cloud instance ID.

CloudType int

Type of cloud service provider.

CustomizedSpokeVpcRoutes string

A list of comma separated CIDRs to be customized for the spoke VPC routes.

DisableRoutePropagation bool
Eip string

The EIP address of the Spoke Gateway.

EnableActiveStandby bool
EnableActiveStandbyPreemptive bool
EnableAutoAdvertiseS2cCidrs bool
EnableBgp bool
EnableEncryptVolume bool

Status of Encrypt Volume of spoke gateway.

EnableJumboFrame bool
EnableLearnedCidrsApproval bool
EnableMonitorGatewaySubnets bool
EnablePrivateOob bool

Status of private OOB for the spoke gateway.

EnablePrivateVpcDefaultRoute bool
EnableSkipPublicRouteTableUpdate bool
EnableSpotInstance bool
EnableVpcDnsServer bool

Status of VPC Dns Server of spoke gateway.

FaultDomain string

Fault domain for OCI.

FilteredSpokeVpcRoutes string

A list of comma separated CIDRs to be filtered from the spoke VPC route table.

GwName string

Aviatrix spoke gateway name.

GwSize string

Size of spoke gateway instance.

HaAvailabilityDomain string

HA gateway availability domain for OCI.

HaAzureEipNameResourceGroup string
HaCloudInstanceId string

Cloud instance ID of HA spoke gateway.

HaEip string

The EIP address of the HA Spoke Gateway.

HaFaultDomain string

HA gateway fault domain for OCI.

HaGwName string

Aviatrix spoke gateway unique name of HA spoke gateway.

HaGwSize string

HA Gateway Size.

HaImageVersion string

The image version of the HA gateway.

HaInsaneModeAz string

AZ of subnet being created for Insane Mode Spoke HA Gateway.

HaOobAvailabilityZone string

HA OOB availability zone.

HaOobManagementSubnet string

HA OOB management subnet.

HaPrivateIp string

Private IP address of HA spoke gateway.

HaPublicIp string

Public IP address of the HA spoke gateway.

HaSecurityGroupId string
HaSoftwareVersion string

The software version of the HA gateway.

HaSubnet string

HA Subnet.

HaZone string

HA Zone.

Id string

The provider-assigned unique ID for this managed resource.

ImageVersion string

The image version of the gateway.

IncludedAdvertisedSpokeRoutes string

A list of comma separated CIDRs to be advertised to on-prem as "Included CIDR List".

InsaneMode bool

Status of Insane Mode for Spoke Gateway.

InsaneModeAz string

AZ of subnet being created for Insane Mode spoke gateway.

LearnedCidrsApprovalMode string
LocalAsNumber string
MonitorExcludeLists []string
OobAvailabilityZone string

OOB availability zone.

OobManagementSubnet string

OOB management subnet.

PrependAsPaths []string
PrivateIp string

Private IP address of the spoke gateway.

PublicIp string

Public IP of spoke gateway.

SecurityGroupId string

Security group used of the spoke gateway.

SingleAzHa bool

Status of Single AZ HA of spoke gateway.

SingleIpSnat bool

Status of Single IP Source NAT mode of the spoke gateway.

SoftwareVersion string

The software version of the gateway.

SpokeBgpManualAdvertiseCidrs []string
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
TransitGw string

Transit gateways attached to this spoke gateway.

TunnelDetectionTime int
VpcId string

VPC-ID/VNet-Name of cloud provider.

VpcReg string

Region of cloud provider.

Zone string
accountName String

Aviatrix account name.

allocateNewEip Boolean

When value is false, an idle address in Elastic IP pool is reused for this gateway. Otherwise, a new Elastic IP is allocated and used for this gateway.

approvedLearnedCidrs List<String>
availabilityDomain String

Availability domain for OCI.

azureEipNameResourceGroup String
bgpEcmp Boolean
bgpHoldTime Integer
bgpPollingTime Integer
cloudInstanceId String

Cloud instance ID.

cloudType Integer

Type of cloud service provider.

customizedSpokeVpcRoutes String

A list of comma separated CIDRs to be customized for the spoke VPC routes.

disableRoutePropagation Boolean
eip String

The EIP address of the Spoke Gateway.

enableActiveStandby Boolean
enableActiveStandbyPreemptive Boolean
enableAutoAdvertiseS2cCidrs Boolean
enableBgp Boolean
enableEncryptVolume Boolean

Status of Encrypt Volume of spoke gateway.

enableJumboFrame Boolean
enableLearnedCidrsApproval Boolean
enableMonitorGatewaySubnets Boolean
enablePrivateOob Boolean

Status of private OOB for the spoke gateway.

enablePrivateVpcDefaultRoute Boolean
enableSkipPublicRouteTableUpdate Boolean
enableSpotInstance Boolean
enableVpcDnsServer Boolean

Status of VPC Dns Server of spoke gateway.

faultDomain String

Fault domain for OCI.

filteredSpokeVpcRoutes String

A list of comma separated CIDRs to be filtered from the spoke VPC route table.

gwName String

Aviatrix spoke gateway name.

gwSize String

Size of spoke gateway instance.

haAvailabilityDomain String

HA gateway availability domain for OCI.

haAzureEipNameResourceGroup String
haCloudInstanceId String

Cloud instance ID of HA spoke gateway.

haEip String

The EIP address of the HA Spoke Gateway.

haFaultDomain String

HA gateway fault domain for OCI.

haGwName String

Aviatrix spoke gateway unique name of HA spoke gateway.

haGwSize String

HA Gateway Size.

haImageVersion String

The image version of the HA gateway.

haInsaneModeAz String

AZ of subnet being created for Insane Mode Spoke HA Gateway.

haOobAvailabilityZone String

HA OOB availability zone.

haOobManagementSubnet String

HA OOB management subnet.

haPrivateIp String

Private IP address of HA spoke gateway.

haPublicIp String

Public IP address of the HA spoke gateway.

haSecurityGroupId String
haSoftwareVersion String

The software version of the HA gateway.

haSubnet String

HA Subnet.

haZone String

HA Zone.

id String

The provider-assigned unique ID for this managed resource.

imageVersion String

The image version of the gateway.

includedAdvertisedSpokeRoutes String

A list of comma separated CIDRs to be advertised to on-prem as "Included CIDR List".

insaneMode Boolean

Status of Insane Mode for Spoke Gateway.

insaneModeAz String

AZ of subnet being created for Insane Mode spoke gateway.

learnedCidrsApprovalMode String
localAsNumber String
monitorExcludeLists List<String>
oobAvailabilityZone String

OOB availability zone.

oobManagementSubnet String

OOB management subnet.

prependAsPaths List<String>
privateIp String

Private IP address of the spoke gateway.

publicIp String

Public IP of spoke gateway.

securityGroupId String

Security group used of the spoke gateway.

singleAzHa Boolean

Status of Single AZ HA of spoke gateway.

singleIpSnat Boolean

Status of Single IP Source NAT mode of the spoke gateway.

softwareVersion String

The software version of the gateway.

spokeBgpManualAdvertiseCidrs List<String>
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>
transitGw String

Transit gateways attached to this spoke gateway.

tunnelDetectionTime Integer
vpcId String

VPC-ID/VNet-Name of cloud provider.

vpcReg String

Region of cloud provider.

zone String
accountName string

Aviatrix account name.

allocateNewEip boolean

When value is false, an idle address in Elastic IP pool is reused for this gateway. Otherwise, a new Elastic IP is allocated and used for this gateway.

approvedLearnedCidrs string[]
availabilityDomain string

Availability domain for OCI.

azureEipNameResourceGroup string
bgpEcmp boolean
bgpHoldTime number
bgpPollingTime number
cloudInstanceId string

Cloud instance ID.

cloudType number

Type of cloud service provider.

customizedSpokeVpcRoutes string

A list of comma separated CIDRs to be customized for the spoke VPC routes.

disableRoutePropagation boolean
eip string

The EIP address of the Spoke Gateway.

enableActiveStandby boolean
enableActiveStandbyPreemptive boolean
enableAutoAdvertiseS2cCidrs boolean
enableBgp boolean
enableEncryptVolume boolean

Status of Encrypt Volume of spoke gateway.

enableJumboFrame boolean
enableLearnedCidrsApproval boolean
enableMonitorGatewaySubnets boolean
enablePrivateOob boolean

Status of private OOB for the spoke gateway.

enablePrivateVpcDefaultRoute boolean
enableSkipPublicRouteTableUpdate boolean
enableSpotInstance boolean
enableVpcDnsServer boolean

Status of VPC Dns Server of spoke gateway.

faultDomain string

Fault domain for OCI.

filteredSpokeVpcRoutes string

A list of comma separated CIDRs to be filtered from the spoke VPC route table.

gwName string

Aviatrix spoke gateway name.

gwSize string

Size of spoke gateway instance.

haAvailabilityDomain string

HA gateway availability domain for OCI.

haAzureEipNameResourceGroup string
haCloudInstanceId string

Cloud instance ID of HA spoke gateway.

haEip string

The EIP address of the HA Spoke Gateway.

haFaultDomain string

HA gateway fault domain for OCI.

haGwName string

Aviatrix spoke gateway unique name of HA spoke gateway.

haGwSize string

HA Gateway Size.

haImageVersion string

The image version of the HA gateway.

haInsaneModeAz string

AZ of subnet being created for Insane Mode Spoke HA Gateway.

haOobAvailabilityZone string

HA OOB availability zone.

haOobManagementSubnet string

HA OOB management subnet.

haPrivateIp string

Private IP address of HA spoke gateway.

haPublicIp string

Public IP address of the HA spoke gateway.

haSecurityGroupId string
haSoftwareVersion string

The software version of the HA gateway.

haSubnet string

HA Subnet.

haZone string

HA Zone.

id string

The provider-assigned unique ID for this managed resource.

imageVersion string

The image version of the gateway.

includedAdvertisedSpokeRoutes string

A list of comma separated CIDRs to be advertised to on-prem as "Included CIDR List".

insaneMode boolean

Status of Insane Mode for Spoke Gateway.

insaneModeAz string

AZ of subnet being created for Insane Mode spoke gateway.

learnedCidrsApprovalMode string
localAsNumber string
monitorExcludeLists string[]
oobAvailabilityZone string

OOB availability zone.

oobManagementSubnet string

OOB management subnet.

prependAsPaths string[]
privateIp string

Private IP address of the spoke gateway.

publicIp string

Public IP of spoke gateway.

securityGroupId string

Security group used of the spoke gateway.

singleAzHa boolean

Status of Single AZ HA of spoke gateway.

singleIpSnat boolean

Status of Single IP Source NAT mode of the spoke gateway.

softwareVersion string

The software version of the gateway.

spokeBgpManualAdvertiseCidrs string[]
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}
transitGw string

Transit gateways attached to this spoke gateway.

tunnelDetectionTime number
vpcId string

VPC-ID/VNet-Name of cloud provider.

vpcReg string

Region of cloud provider.

zone string
account_name str

Aviatrix account name.

allocate_new_eip bool

When value is false, an idle address in Elastic IP pool is reused for this gateway. Otherwise, a new Elastic IP is allocated and used for this gateway.

approved_learned_cidrs Sequence[str]
availability_domain str

Availability domain for OCI.

azure_eip_name_resource_group str
bgp_ecmp bool
bgp_hold_time int
bgp_polling_time int
cloud_instance_id str

Cloud instance ID.

cloud_type int

Type of cloud service provider.

customized_spoke_vpc_routes str

A list of comma separated CIDRs to be customized for the spoke VPC routes.

disable_route_propagation bool
eip str

The EIP address of the Spoke Gateway.

enable_active_standby bool
enable_active_standby_preemptive bool
enable_auto_advertise_s2c_cidrs bool
enable_bgp bool
enable_encrypt_volume bool

Status of Encrypt Volume of spoke gateway.

enable_jumbo_frame bool
enable_learned_cidrs_approval bool
enable_monitor_gateway_subnets bool
enable_private_oob bool

Status of private OOB for the spoke gateway.

enable_private_vpc_default_route bool
enable_skip_public_route_table_update bool
enable_spot_instance bool
enable_vpc_dns_server bool

Status of VPC Dns Server of spoke gateway.

fault_domain str

Fault domain for OCI.

filtered_spoke_vpc_routes str

A list of comma separated CIDRs to be filtered from the spoke VPC route table.

gw_name str

Aviatrix spoke gateway name.

gw_size str

Size of spoke gateway instance.

ha_availability_domain str

HA gateway availability domain for OCI.

ha_azure_eip_name_resource_group str
ha_cloud_instance_id str

Cloud instance ID of HA spoke gateway.

ha_eip str

The EIP address of the HA Spoke Gateway.

ha_fault_domain str

HA gateway fault domain for OCI.

ha_gw_name str

Aviatrix spoke gateway unique name of HA spoke gateway.

ha_gw_size str

HA Gateway Size.

ha_image_version str

The image version of the HA gateway.

ha_insane_mode_az str

AZ of subnet being created for Insane Mode Spoke HA Gateway.

ha_oob_availability_zone str

HA OOB availability zone.

ha_oob_management_subnet str

HA OOB management subnet.

ha_private_ip str

Private IP address of HA spoke gateway.

ha_public_ip str

Public IP address of the HA spoke gateway.

ha_security_group_id str
ha_software_version str

The software version of the HA gateway.

ha_subnet str

HA Subnet.

ha_zone str

HA Zone.

id str

The provider-assigned unique ID for this managed resource.

image_version str

The image version of the gateway.

included_advertised_spoke_routes str

A list of comma separated CIDRs to be advertised to on-prem as "Included CIDR List".

insane_mode bool

Status of Insane Mode for Spoke Gateway.

insane_mode_az str

AZ of subnet being created for Insane Mode spoke gateway.

learned_cidrs_approval_mode str
local_as_number str
monitor_exclude_lists Sequence[str]
oob_availability_zone str

OOB availability zone.

oob_management_subnet str

OOB management subnet.

prepend_as_paths Sequence[str]
private_ip str

Private IP address of the spoke gateway.

public_ip str

Public IP of spoke gateway.

security_group_id str

Security group used of the spoke gateway.

single_az_ha bool

Status of Single AZ HA of spoke gateway.

single_ip_snat bool

Status of Single IP Source NAT mode of the spoke gateway.

software_version str

The software version of the gateway.

spoke_bgp_manual_advertise_cidrs Sequence[str]
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]
transit_gw str

Transit gateways attached to this spoke gateway.

tunnel_detection_time int
vpc_id str

VPC-ID/VNet-Name of cloud provider.

vpc_reg str

Region of cloud provider.

zone str
accountName String

Aviatrix account name.

allocateNewEip Boolean

When value is false, an idle address in Elastic IP pool is reused for this gateway. Otherwise, a new Elastic IP is allocated and used for this gateway.

approvedLearnedCidrs List<String>
availabilityDomain String

Availability domain for OCI.

azureEipNameResourceGroup String
bgpEcmp Boolean
bgpHoldTime Number
bgpPollingTime Number
cloudInstanceId String

Cloud instance ID.

cloudType Number

Type of cloud service provider.

customizedSpokeVpcRoutes String

A list of comma separated CIDRs to be customized for the spoke VPC routes.

disableRoutePropagation Boolean
eip String

The EIP address of the Spoke Gateway.

enableActiveStandby Boolean
enableActiveStandbyPreemptive Boolean
enableAutoAdvertiseS2cCidrs Boolean
enableBgp Boolean
enableEncryptVolume Boolean

Status of Encrypt Volume of spoke gateway.

enableJumboFrame Boolean
enableLearnedCidrsApproval Boolean
enableMonitorGatewaySubnets Boolean
enablePrivateOob Boolean

Status of private OOB for the spoke gateway.

enablePrivateVpcDefaultRoute Boolean
enableSkipPublicRouteTableUpdate Boolean
enableSpotInstance Boolean
enableVpcDnsServer Boolean

Status of VPC Dns Server of spoke gateway.

faultDomain String

Fault domain for OCI.

filteredSpokeVpcRoutes String

A list of comma separated CIDRs to be filtered from the spoke VPC route table.

gwName String

Aviatrix spoke gateway name.

gwSize String

Size of spoke gateway instance.

haAvailabilityDomain String

HA gateway availability domain for OCI.

haAzureEipNameResourceGroup String
haCloudInstanceId String

Cloud instance ID of HA spoke gateway.

haEip String

The EIP address of the HA Spoke Gateway.

haFaultDomain String

HA gateway fault domain for OCI.

haGwName String

Aviatrix spoke gateway unique name of HA spoke gateway.

haGwSize String

HA Gateway Size.

haImageVersion String

The image version of the HA gateway.

haInsaneModeAz String

AZ of subnet being created for Insane Mode Spoke HA Gateway.

haOobAvailabilityZone String

HA OOB availability zone.

haOobManagementSubnet String

HA OOB management subnet.

haPrivateIp String

Private IP address of HA spoke gateway.

haPublicIp String

Public IP address of the HA spoke gateway.

haSecurityGroupId String
haSoftwareVersion String

The software version of the HA gateway.

haSubnet String

HA Subnet.

haZone String

HA Zone.

id String

The provider-assigned unique ID for this managed resource.

imageVersion String

The image version of the gateway.

includedAdvertisedSpokeRoutes String

A list of comma separated CIDRs to be advertised to on-prem as "Included CIDR List".

insaneMode Boolean

Status of Insane Mode for Spoke Gateway.

insaneModeAz String

AZ of subnet being created for Insane Mode spoke gateway.

learnedCidrsApprovalMode String
localAsNumber String
monitorExcludeLists List<String>
oobAvailabilityZone String

OOB availability zone.

oobManagementSubnet String

OOB management subnet.

prependAsPaths List<String>
privateIp String

Private IP address of the spoke gateway.

publicIp String

Public IP of spoke gateway.

securityGroupId String

Security group used of the spoke gateway.

singleAzHa Boolean

Status of Single AZ HA of spoke gateway.

singleIpSnat Boolean

Status of Single IP Source NAT mode of the spoke gateway.

softwareVersion String

The software version of the gateway.

spokeBgpManualAdvertiseCidrs List<String>
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>
transitGw String

Transit gateways attached to this spoke gateway.

tunnelDetectionTime Number
vpcId String

VPC-ID/VNet-Name of cloud provider.

vpcReg String

Region of cloud provider.

zone String

Package Details

Repository
aviatrix astipkovits/pulumi-aviatrix
License
Apache-2.0
Notes

This Pulumi package is based on the aviatrix Terraform Provider.