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

aviatrix.getAviatrixSpokeGateway

Explore with Pulumi AI

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

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",
    });

});
Copy
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
	})
}
Copy
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());

    }
}
Copy
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",
}));
Copy
import pulumi
import pulumi_aviatrix as aviatrix

foo = aviatrix.get_aviatrix_spoke_gateway(gw_name="gatewayname")
Copy
variables:
  foo:
    fn::invoke:
      Function: aviatrix:getAviatrixSpokeGateway
      Arguments:
        gwName: gatewayname
Copy

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>
Copy
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]
Copy
func LookupAviatrixSpokeGateway(ctx *Context, args *LookupAviatrixSpokeGatewayArgs, opts ...InvokeOption) (*LookupAviatrixSpokeGatewayResult, error)
func LookupAviatrixSpokeGatewayOutput(ctx *Context, args *LookupAviatrixSpokeGatewayOutputArgs, opts ...InvokeOption) LookupAviatrixSpokeGatewayResultOutput
Copy

> 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)
}
Copy
public static CompletableFuture<GetAviatrixSpokeGatewayResult> getAviatrixSpokeGateway(GetAviatrixSpokeGatewayArgs args, InvokeOptions options)
public static Output<GetAviatrixSpokeGatewayResult> getAviatrixSpokeGateway(GetAviatrixSpokeGatewayArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: aviatrix:index/getAviatrixSpokeGateway:getAviatrixSpokeGateway
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

GwName This property is required. string
Spoke gateway name. It can be used for getting spoke gateway.
GwName This property is required. string
Spoke gateway name. It can be used for getting spoke gateway.
gwName This property is required. String
Spoke gateway name. It can be used for getting spoke gateway.
gwName This property is required. string
Spoke gateway name. It can be used for getting spoke gateway.
gw_name This property is required. str
Spoke gateway name. It can be used for getting spoke gateway.
gwName This property is required. 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.
Aviatrix v0.0.11 published on Saturday, Jun 17, 2023 by Aviatrix