Aviatrix v0.0.10, Jan 21 23
Aviatrix v0.0.10, Jan 21 23
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:
- Gw
Name string Spoke gateway name. It can be used for getting spoke gateway.
- Gw
Name string Spoke gateway name. It can be used for getting spoke gateway.
- gw
Name String Spoke gateway name. It can be used for getting spoke gateway.
- gw
Name 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.
- gw
Name String Spoke gateway name. It can be used for getting spoke gateway.
getAviatrixSpokeGateway Result
The following output properties are available:
- Account
Name string Aviatrix account name.
- 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.
- Approved
Learned List<string>Cidrs - Availability
Domain string Availability domain for OCI.
- Azure
Eip stringName Resource Group - Bgp
Ecmp bool - Bgp
Hold intTime - Bgp
Polling intTime - Cloud
Instance stringId Cloud instance ID.
- Cloud
Type int Type of cloud service provider.
- Customized
Spoke stringVpc Routes A list of comma separated CIDRs to be customized for the spoke VPC routes.
- Disable
Route boolPropagation - Eip string
The EIP address of the Spoke Gateway.
- Enable
Active boolStandby - Enable
Active boolStandby Preemptive - Enable
Auto boolAdvertise S2c Cidrs - Enable
Bgp bool - Enable
Encrypt boolVolume Status of Encrypt Volume of spoke gateway.
- Enable
Jumbo boolFrame - Enable
Learned boolCidrs Approval - Enable
Monitor boolGateway Subnets - Enable
Private boolOob Status of private OOB for the spoke gateway.
- Enable
Private boolVpc Default Route - Enable
Skip boolPublic Route Table Update - Enable
Spot boolInstance - Enable
Vpc boolDns Server Status of VPC Dns Server of spoke gateway.
- Fault
Domain string Fault domain for OCI.
- Filtered
Spoke stringVpc Routes A list of comma separated CIDRs to be filtered from the spoke VPC route table.
- Gw
Name string Aviatrix spoke gateway name.
- Gw
Size string Size of spoke gateway instance.
- Ha
Availability stringDomain HA gateway availability domain for OCI.
- Ha
Azure stringEip Name Resource Group - Ha
Cloud stringInstance Id Cloud instance ID of HA spoke gateway.
- Ha
Eip string The EIP address of the HA Spoke Gateway.
- Ha
Fault stringDomain HA gateway fault domain for OCI.
- Ha
Gw stringName Aviatrix spoke gateway unique name of HA spoke gateway.
- Ha
Gw stringSize HA Gateway Size.
- Ha
Image stringVersion The image version of the HA gateway.
- Ha
Insane stringMode Az AZ of subnet being created for Insane Mode Spoke HA Gateway.
- Ha
Oob stringAvailability Zone HA OOB availability zone.
- Ha
Oob stringManagement Subnet HA OOB management subnet.
- Ha
Private stringIp Private IP address of HA spoke gateway.
- Ha
Public stringIp Public IP address of the HA spoke gateway.
- Ha
Security stringGroup Id - Ha
Software stringVersion The software version of the HA gateway.
- Ha
Subnet string HA Subnet.
- Ha
Zone string HA Zone.
- Id string
The provider-assigned unique ID for this managed resource.
- Image
Version string The image version of the gateway.
- Included
Advertised stringSpoke Routes 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 stringAz AZ of subnet being created for Insane Mode spoke gateway.
- Learned
Cidrs stringApproval Mode - Local
As stringNumber - Monitor
Exclude List<string>Lists - Oob
Availability stringZone OOB availability zone.
- Oob
Management stringSubnet OOB management subnet.
- Prepend
As List<string>Paths - Private
Ip string Private IP address of the spoke gateway.
- Public
Ip string Public IP of spoke gateway.
- Security
Group stringId Security group used of the spoke gateway.
- Single
Az boolHa Status of Single AZ HA of spoke gateway.
- Single
Ip boolSnat Status of Single IP Source NAT mode of the spoke gateway.
- Software
Version string The software version of the gateway.
- Spoke
Bgp List<string>Manual Advertise Cidrs - 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>
- Transit
Gw string Transit gateways attached to this spoke gateway.
- Tunnel
Detection intTime - Vpc
Id string VPC-ID/VNet-Name of cloud provider.
- Vpc
Reg string Region of cloud provider.
- Zone string
- Account
Name string Aviatrix account name.
- 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.
- Approved
Learned []stringCidrs - Availability
Domain string Availability domain for OCI.
- Azure
Eip stringName Resource Group - Bgp
Ecmp bool - Bgp
Hold intTime - Bgp
Polling intTime - Cloud
Instance stringId Cloud instance ID.
- Cloud
Type int Type of cloud service provider.
- Customized
Spoke stringVpc Routes A list of comma separated CIDRs to be customized for the spoke VPC routes.
- Disable
Route boolPropagation - Eip string
The EIP address of the Spoke Gateway.
- Enable
Active boolStandby - Enable
Active boolStandby Preemptive - Enable
Auto boolAdvertise S2c Cidrs - Enable
Bgp bool - Enable
Encrypt boolVolume Status of Encrypt Volume of spoke gateway.
- Enable
Jumbo boolFrame - Enable
Learned boolCidrs Approval - Enable
Monitor boolGateway Subnets - Enable
Private boolOob Status of private OOB for the spoke gateway.
- Enable
Private boolVpc Default Route - Enable
Skip boolPublic Route Table Update - Enable
Spot boolInstance - Enable
Vpc boolDns Server Status of VPC Dns Server of spoke gateway.
- Fault
Domain string Fault domain for OCI.
- Filtered
Spoke stringVpc Routes A list of comma separated CIDRs to be filtered from the spoke VPC route table.
- Gw
Name string Aviatrix spoke gateway name.
- Gw
Size string Size of spoke gateway instance.
- Ha
Availability stringDomain HA gateway availability domain for OCI.
- Ha
Azure stringEip Name Resource Group - Ha
Cloud stringInstance Id Cloud instance ID of HA spoke gateway.
- Ha
Eip string The EIP address of the HA Spoke Gateway.
- Ha
Fault stringDomain HA gateway fault domain for OCI.
- Ha
Gw stringName Aviatrix spoke gateway unique name of HA spoke gateway.
- Ha
Gw stringSize HA Gateway Size.
- Ha
Image stringVersion The image version of the HA gateway.
- Ha
Insane stringMode Az AZ of subnet being created for Insane Mode Spoke HA Gateway.
- Ha
Oob stringAvailability Zone HA OOB availability zone.
- Ha
Oob stringManagement Subnet HA OOB management subnet.
- Ha
Private stringIp Private IP address of HA spoke gateway.
- Ha
Public stringIp Public IP address of the HA spoke gateway.
- Ha
Security stringGroup Id - Ha
Software stringVersion The software version of the HA gateway.
- Ha
Subnet string HA Subnet.
- Ha
Zone string HA Zone.
- Id string
The provider-assigned unique ID for this managed resource.
- Image
Version string The image version of the gateway.
- Included
Advertised stringSpoke Routes 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 stringAz AZ of subnet being created for Insane Mode spoke gateway.
- Learned
Cidrs stringApproval Mode - Local
As stringNumber - Monitor
Exclude []stringLists - Oob
Availability stringZone OOB availability zone.
- Oob
Management stringSubnet OOB management subnet.
- Prepend
As []stringPaths - Private
Ip string Private IP address of the spoke gateway.
- Public
Ip string Public IP of spoke gateway.
- Security
Group stringId Security group used of the spoke gateway.
- Single
Az boolHa Status of Single AZ HA of spoke gateway.
- Single
Ip boolSnat Status of Single IP Source NAT mode of the spoke gateway.
- Software
Version string The software version of the gateway.
- Spoke
Bgp []stringManual Advertise Cidrs - 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
- Transit
Gw string Transit gateways attached to this spoke gateway.
- Tunnel
Detection intTime - Vpc
Id string VPC-ID/VNet-Name of cloud provider.
- Vpc
Reg string Region of cloud provider.
- Zone string
- account
Name String Aviatrix account name.
- 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.
- approved
Learned List<String>Cidrs - availability
Domain String Availability domain for OCI.
- azure
Eip StringName Resource Group - bgp
Ecmp Boolean - bgp
Hold IntegerTime - bgp
Polling IntegerTime - cloud
Instance StringId Cloud instance ID.
- cloud
Type Integer Type of cloud service provider.
- customized
Spoke StringVpc Routes A list of comma separated CIDRs to be customized for the spoke VPC routes.
- disable
Route BooleanPropagation - eip String
The EIP address of the Spoke Gateway.
- enable
Active BooleanStandby - enable
Active BooleanStandby Preemptive - enable
Auto BooleanAdvertise S2c Cidrs - enable
Bgp Boolean - enable
Encrypt BooleanVolume Status of Encrypt Volume of spoke gateway.
- enable
Jumbo BooleanFrame - enable
Learned BooleanCidrs Approval - enable
Monitor BooleanGateway Subnets - enable
Private BooleanOob Status of private OOB for the spoke gateway.
- enable
Private BooleanVpc Default Route - enable
Skip BooleanPublic Route Table Update - enable
Spot BooleanInstance - enable
Vpc BooleanDns Server Status of VPC Dns Server of spoke gateway.
- fault
Domain String Fault domain for OCI.
- filtered
Spoke StringVpc Routes A list of comma separated CIDRs to be filtered from the spoke VPC route table.
- gw
Name String Aviatrix spoke gateway name.
- gw
Size String Size of spoke gateway instance.
- ha
Availability StringDomain HA gateway availability domain for OCI.
- ha
Azure StringEip Name Resource Group - ha
Cloud StringInstance Id Cloud instance ID of HA spoke gateway.
- ha
Eip String The EIP address of the HA Spoke Gateway.
- ha
Fault StringDomain HA gateway fault domain for OCI.
- ha
Gw StringName Aviatrix spoke gateway unique name of HA spoke gateway.
- ha
Gw StringSize HA Gateway Size.
- ha
Image StringVersion The image version of the HA gateway.
- ha
Insane StringMode Az AZ of subnet being created for Insane Mode Spoke HA Gateway.
- ha
Oob StringAvailability Zone HA OOB availability zone.
- ha
Oob StringManagement Subnet HA OOB management subnet.
- ha
Private StringIp Private IP address of HA spoke gateway.
- ha
Public StringIp Public IP address of the HA spoke gateway.
- ha
Security StringGroup Id - ha
Software StringVersion The software version of the HA gateway.
- ha
Subnet String HA Subnet.
- ha
Zone String HA Zone.
- id String
The provider-assigned unique ID for this managed resource.
- image
Version String The image version of the gateway.
- included
Advertised StringSpoke Routes A list of comma separated CIDRs to be advertised to on-prem as "Included CIDR List".
- insane
Mode Boolean Status of Insane Mode for Spoke Gateway.
- insane
Mode StringAz AZ of subnet being created for Insane Mode spoke gateway.
- learned
Cidrs StringApproval Mode - local
As StringNumber - monitor
Exclude List<String>Lists - oob
Availability StringZone OOB availability zone.
- oob
Management StringSubnet OOB management subnet.
- prepend
As List<String>Paths - private
Ip String Private IP address of the spoke gateway.
- public
Ip String Public IP of spoke gateway.
- security
Group StringId Security group used of the spoke gateway.
- single
Az BooleanHa Status of Single AZ HA of spoke gateway.
- single
Ip BooleanSnat Status of Single IP Source NAT mode of the spoke gateway.
- software
Version String The software version of the gateway.
- spoke
Bgp List<String>Manual Advertise Cidrs - 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>
- transit
Gw String Transit gateways attached to this spoke gateway.
- tunnel
Detection IntegerTime - vpc
Id String VPC-ID/VNet-Name of cloud provider.
- vpc
Reg String Region of cloud provider.
- zone String
- account
Name string Aviatrix account name.
- 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.
- approved
Learned string[]Cidrs - availability
Domain string Availability domain for OCI.
- azure
Eip stringName Resource Group - bgp
Ecmp boolean - bgp
Hold numberTime - bgp
Polling numberTime - cloud
Instance stringId Cloud instance ID.
- cloud
Type number Type of cloud service provider.
- customized
Spoke stringVpc Routes A list of comma separated CIDRs to be customized for the spoke VPC routes.
- disable
Route booleanPropagation - eip string
The EIP address of the Spoke Gateway.
- enable
Active booleanStandby - enable
Active booleanStandby Preemptive - enable
Auto booleanAdvertise S2c Cidrs - enable
Bgp boolean - enable
Encrypt booleanVolume Status of Encrypt Volume of spoke gateway.
- enable
Jumbo booleanFrame - enable
Learned booleanCidrs Approval - enable
Monitor booleanGateway Subnets - enable
Private booleanOob Status of private OOB for the spoke gateway.
- enable
Private booleanVpc Default Route - enable
Skip booleanPublic Route Table Update - enable
Spot booleanInstance - enable
Vpc booleanDns Server Status of VPC Dns Server of spoke gateway.
- fault
Domain string Fault domain for OCI.
- filtered
Spoke stringVpc Routes A list of comma separated CIDRs to be filtered from the spoke VPC route table.
- gw
Name string Aviatrix spoke gateway name.
- gw
Size string Size of spoke gateway instance.
- ha
Availability stringDomain HA gateway availability domain for OCI.
- ha
Azure stringEip Name Resource Group - ha
Cloud stringInstance Id Cloud instance ID of HA spoke gateway.
- ha
Eip string The EIP address of the HA Spoke Gateway.
- ha
Fault stringDomain HA gateway fault domain for OCI.
- ha
Gw stringName Aviatrix spoke gateway unique name of HA spoke gateway.
- ha
Gw stringSize HA Gateway Size.
- ha
Image stringVersion The image version of the HA gateway.
- ha
Insane stringMode Az AZ of subnet being created for Insane Mode Spoke HA Gateway.
- ha
Oob stringAvailability Zone HA OOB availability zone.
- ha
Oob stringManagement Subnet HA OOB management subnet.
- ha
Private stringIp Private IP address of HA spoke gateway.
- ha
Public stringIp Public IP address of the HA spoke gateway.
- ha
Security stringGroup Id - ha
Software stringVersion The software version of the HA gateway.
- ha
Subnet string HA Subnet.
- ha
Zone string HA Zone.
- id string
The provider-assigned unique ID for this managed resource.
- image
Version string The image version of the gateway.
- included
Advertised stringSpoke Routes A list of comma separated CIDRs to be advertised to on-prem as "Included CIDR List".
- insane
Mode boolean Status of Insane Mode for Spoke Gateway.
- insane
Mode stringAz AZ of subnet being created for Insane Mode spoke gateway.
- learned
Cidrs stringApproval Mode - local
As stringNumber - monitor
Exclude string[]Lists - oob
Availability stringZone OOB availability zone.
- oob
Management stringSubnet OOB management subnet.
- prepend
As string[]Paths - private
Ip string Private IP address of the spoke gateway.
- public
Ip string Public IP of spoke gateway.
- security
Group stringId Security group used of the spoke gateway.
- single
Az booleanHa Status of Single AZ HA of spoke gateway.
- single
Ip booleanSnat Status of Single IP Source NAT mode of the spoke gateway.
- software
Version string The software version of the gateway.
- spoke
Bgp string[]Manual Advertise Cidrs - 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}
- transit
Gw string Transit gateways attached to this spoke gateway.
- tunnel
Detection numberTime - vpc
Id string VPC-ID/VNet-Name of cloud provider.
- vpc
Reg string Region of cloud provider.
- zone string
- account_
name str Aviatrix account name.
- 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.
- approved_
learned_ Sequence[str]cidrs - availability_
domain str Availability domain for OCI.
- azure_
eip_ strname_ resource_ group - bgp_
ecmp bool - bgp_
hold_ inttime - bgp_
polling_ inttime - cloud_
instance_ strid Cloud instance ID.
- cloud_
type int Type of cloud service provider.
- customized_
spoke_ strvpc_ routes A list of comma separated CIDRs to be customized for the spoke VPC routes.
- disable_
route_ boolpropagation - eip str
The EIP address of the Spoke Gateway.
- enable_
active_ boolstandby - enable_
active_ boolstandby_ preemptive - enable_
auto_ booladvertise_ s2c_ cidrs - enable_
bgp bool - enable_
encrypt_ boolvolume Status of Encrypt Volume of spoke gateway.
- enable_
jumbo_ boolframe - enable_
learned_ boolcidrs_ approval - enable_
monitor_ boolgateway_ subnets - enable_
private_ booloob Status of private OOB for the spoke gateway.
- enable_
private_ boolvpc_ default_ route - enable_
skip_ boolpublic_ route_ table_ update - enable_
spot_ boolinstance - enable_
vpc_ booldns_ server Status of VPC Dns Server of spoke gateway.
- fault_
domain str Fault domain for OCI.
- filtered_
spoke_ strvpc_ routes 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_ strdomain HA gateway availability domain for OCI.
- ha_
azure_ streip_ name_ resource_ group - ha_
cloud_ strinstance_ id Cloud instance ID of HA spoke gateway.
- ha_
eip str The EIP address of the HA Spoke Gateway.
- ha_
fault_ strdomain HA gateway fault domain for OCI.
- ha_
gw_ strname Aviatrix spoke gateway unique name of HA spoke gateway.
- ha_
gw_ strsize HA Gateway Size.
- ha_
image_ strversion The image version of the HA gateway.
- ha_
insane_ strmode_ az AZ of subnet being created for Insane Mode Spoke HA Gateway.
- ha_
oob_ stravailability_ zone HA OOB availability zone.
- ha_
oob_ strmanagement_ subnet HA OOB management subnet.
- ha_
private_ strip Private IP address of HA spoke gateway.
- ha_
public_ strip Public IP address of the HA spoke gateway.
- ha_
security_ strgroup_ id - ha_
software_ strversion 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_ strspoke_ routes 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_ straz AZ of subnet being created for Insane Mode spoke gateway.
- learned_
cidrs_ strapproval_ mode - local_
as_ strnumber - monitor_
exclude_ Sequence[str]lists - oob_
availability_ strzone OOB availability zone.
- oob_
management_ strsubnet OOB management subnet.
- prepend_
as_ Sequence[str]paths - private_
ip str Private IP address of the spoke gateway.
- public_
ip str Public IP of spoke gateway.
- security_
group_ strid Security group used of the spoke gateway.
- single_
az_ boolha Status of Single AZ HA of spoke gateway.
- single_
ip_ boolsnat Status of Single IP Source NAT mode of the spoke gateway.
- software_
version str The software version of the gateway.
- spoke_
bgp_ Sequence[str]manual_ advertise_ cidrs - 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]
- transit_
gw str Transit gateways attached to this spoke gateway.
- tunnel_
detection_ inttime - vpc_
id str VPC-ID/VNet-Name of cloud provider.
- vpc_
reg str Region of cloud provider.
- zone str
- account
Name String Aviatrix account name.
- 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.
- approved
Learned List<String>Cidrs - availability
Domain String Availability domain for OCI.
- azure
Eip StringName Resource Group - bgp
Ecmp Boolean - bgp
Hold NumberTime - bgp
Polling NumberTime - cloud
Instance StringId Cloud instance ID.
- cloud
Type Number Type of cloud service provider.
- customized
Spoke StringVpc Routes A list of comma separated CIDRs to be customized for the spoke VPC routes.
- disable
Route BooleanPropagation - eip String
The EIP address of the Spoke Gateway.
- enable
Active BooleanStandby - enable
Active BooleanStandby Preemptive - enable
Auto BooleanAdvertise S2c Cidrs - enable
Bgp Boolean - enable
Encrypt BooleanVolume Status of Encrypt Volume of spoke gateway.
- enable
Jumbo BooleanFrame - enable
Learned BooleanCidrs Approval - enable
Monitor BooleanGateway Subnets - enable
Private BooleanOob Status of private OOB for the spoke gateway.
- enable
Private BooleanVpc Default Route - enable
Skip BooleanPublic Route Table Update - enable
Spot BooleanInstance - enable
Vpc BooleanDns Server Status of VPC Dns Server of spoke gateway.
- fault
Domain String Fault domain for OCI.
- filtered
Spoke StringVpc Routes A list of comma separated CIDRs to be filtered from the spoke VPC route table.
- gw
Name String Aviatrix spoke gateway name.
- gw
Size String Size of spoke gateway instance.
- ha
Availability StringDomain HA gateway availability domain for OCI.
- ha
Azure StringEip Name Resource Group - ha
Cloud StringInstance Id Cloud instance ID of HA spoke gateway.
- ha
Eip String The EIP address of the HA Spoke Gateway.
- ha
Fault StringDomain HA gateway fault domain for OCI.
- ha
Gw StringName Aviatrix spoke gateway unique name of HA spoke gateway.
- ha
Gw StringSize HA Gateway Size.
- ha
Image StringVersion The image version of the HA gateway.
- ha
Insane StringMode Az AZ of subnet being created for Insane Mode Spoke HA Gateway.
- ha
Oob StringAvailability Zone HA OOB availability zone.
- ha
Oob StringManagement Subnet HA OOB management subnet.
- ha
Private StringIp Private IP address of HA spoke gateway.
- ha
Public StringIp Public IP address of the HA spoke gateway.
- ha
Security StringGroup Id - ha
Software StringVersion The software version of the HA gateway.
- ha
Subnet String HA Subnet.
- ha
Zone String HA Zone.
- id String
The provider-assigned unique ID for this managed resource.
- image
Version String The image version of the gateway.
- included
Advertised StringSpoke Routes A list of comma separated CIDRs to be advertised to on-prem as "Included CIDR List".
- insane
Mode Boolean Status of Insane Mode for Spoke Gateway.
- insane
Mode StringAz AZ of subnet being created for Insane Mode spoke gateway.
- learned
Cidrs StringApproval Mode - local
As StringNumber - monitor
Exclude List<String>Lists - oob
Availability StringZone OOB availability zone.
- oob
Management StringSubnet OOB management subnet.
- prepend
As List<String>Paths - private
Ip String Private IP address of the spoke gateway.
- public
Ip String Public IP of spoke gateway.
- security
Group StringId Security group used of the spoke gateway.
- single
Az BooleanHa Status of Single AZ HA of spoke gateway.
- single
Ip BooleanSnat Status of Single IP Source NAT mode of the spoke gateway.
- software
Version String The software version of the gateway.
- spoke
Bgp List<String>Manual Advertise Cidrs - 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>
- transit
Gw String Transit gateways attached to this spoke gateway.
- tunnel
Detection NumberTime - vpc
Id String VPC-ID/VNet-Name of cloud provider.
- vpc
Reg 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.