aviatrix logo
Aviatrix v0.0.10, Jan 21 23

aviatrix.AviatrixGatewayDnat

Import

gateway_dnat can be imported using the gw_name, e.g.

 $ pulumi import aviatrix:index/aviatrixGatewayDnat:AviatrixGatewayDnat test gw_name

Create AviatrixGatewayDnat Resource

new AviatrixGatewayDnat(name: string, args: AviatrixGatewayDnatArgs, opts?: CustomResourceOptions);
@overload
def AviatrixGatewayDnat(resource_name: str,
                        opts: Optional[ResourceOptions] = None,
                        dnat_policies: Optional[Sequence[AviatrixGatewayDnatDnatPolicyArgs]] = None,
                        gw_name: Optional[str] = None,
                        sync_to_ha: Optional[bool] = None)
@overload
def AviatrixGatewayDnat(resource_name: str,
                        args: AviatrixGatewayDnatArgs,
                        opts: Optional[ResourceOptions] = None)
func NewAviatrixGatewayDnat(ctx *Context, name string, args AviatrixGatewayDnatArgs, opts ...ResourceOption) (*AviatrixGatewayDnat, error)
public AviatrixGatewayDnat(string name, AviatrixGatewayDnatArgs args, CustomResourceOptions? opts = null)
public AviatrixGatewayDnat(String name, AviatrixGatewayDnatArgs args)
public AviatrixGatewayDnat(String name, AviatrixGatewayDnatArgs args, CustomResourceOptions options)
type: aviatrix:AviatrixGatewayDnat
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

name string
The unique name of the resource.
args AviatrixGatewayDnatArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name str
The unique name of the resource.
args AviatrixGatewayDnatArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name string
The unique name of the resource.
args AviatrixGatewayDnatArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name string
The unique name of the resource.
args AviatrixGatewayDnatArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name String
The unique name of the resource.
args AviatrixGatewayDnatArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

AviatrixGatewayDnat Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

The AviatrixGatewayDnat resource accepts the following input properties:

DnatPolicies List<AviatrixGatewayDnatDnatPolicyArgs>

Policy rule applied for enabling Destination NAT (DNAT), which allows you to change the destination to a virtual address range. Currently only supports AWS(1) and Azure(8).

GwName string

Name of the Aviatrix gateway the custom DNAT will be configured for.

SyncToHa bool

Sync the policies to the HA gateway. Valid values: true, false. Default: true.

DnatPolicies []AviatrixGatewayDnatDnatPolicyArgs

Policy rule applied for enabling Destination NAT (DNAT), which allows you to change the destination to a virtual address range. Currently only supports AWS(1) and Azure(8).

GwName string

Name of the Aviatrix gateway the custom DNAT will be configured for.

SyncToHa bool

Sync the policies to the HA gateway. Valid values: true, false. Default: true.

dnatPolicies List<AviatrixGatewayDnatDnatPolicyArgs>

Policy rule applied for enabling Destination NAT (DNAT), which allows you to change the destination to a virtual address range. Currently only supports AWS(1) and Azure(8).

gwName String

Name of the Aviatrix gateway the custom DNAT will be configured for.

syncToHa Boolean

Sync the policies to the HA gateway. Valid values: true, false. Default: true.

dnatPolicies AviatrixGatewayDnatDnatPolicyArgs[]

Policy rule applied for enabling Destination NAT (DNAT), which allows you to change the destination to a virtual address range. Currently only supports AWS(1) and Azure(8).

gwName string

Name of the Aviatrix gateway the custom DNAT will be configured for.

syncToHa boolean

Sync the policies to the HA gateway. Valid values: true, false. Default: true.

dnat_policies Sequence[AviatrixGatewayDnatDnatPolicyArgs]

Policy rule applied for enabling Destination NAT (DNAT), which allows you to change the destination to a virtual address range. Currently only supports AWS(1) and Azure(8).

gw_name str

Name of the Aviatrix gateway the custom DNAT will be configured for.

sync_to_ha bool

Sync the policies to the HA gateway. Valid values: true, false. Default: true.

dnatPolicies List<Property Map>

Policy rule applied for enabling Destination NAT (DNAT), which allows you to change the destination to a virtual address range. Currently only supports AWS(1) and Azure(8).

gwName String

Name of the Aviatrix gateway the custom DNAT will be configured for.

syncToHa Boolean

Sync the policies to the HA gateway. Valid values: true, false. Default: true.

Outputs

All input properties are implicitly available as output properties. Additionally, the AviatrixGatewayDnat resource produces the following output properties:

ConnectionPolicies List<AviatrixGatewayDnatConnectionPolicy>

Computed attribute to store the previous connection policy.

Id string

The provider-assigned unique ID for this managed resource.

InterfacePolicies List<AviatrixGatewayDnatInterfacePolicy>

Computed attribute to store the previous interface policy.

ConnectionPolicies []AviatrixGatewayDnatConnectionPolicy

Computed attribute to store the previous connection policy.

Id string

The provider-assigned unique ID for this managed resource.

InterfacePolicies []AviatrixGatewayDnatInterfacePolicy

Computed attribute to store the previous interface policy.

connectionPolicies List<AviatrixGatewayDnatConnectionPolicy>

Computed attribute to store the previous connection policy.

id String

The provider-assigned unique ID for this managed resource.

interfacePolicies List<AviatrixGatewayDnatInterfacePolicy>

Computed attribute to store the previous interface policy.

connectionPolicies AviatrixGatewayDnatConnectionPolicy[]

Computed attribute to store the previous connection policy.

id string

The provider-assigned unique ID for this managed resource.

interfacePolicies AviatrixGatewayDnatInterfacePolicy[]

Computed attribute to store the previous interface policy.

connection_policies Sequence[AviatrixGatewayDnatConnectionPolicy]

Computed attribute to store the previous connection policy.

id str

The provider-assigned unique ID for this managed resource.

interface_policies Sequence[AviatrixGatewayDnatInterfacePolicy]

Computed attribute to store the previous interface policy.

connectionPolicies List<Property Map>

Computed attribute to store the previous connection policy.

id String

The provider-assigned unique ID for this managed resource.

interfacePolicies List<Property Map>

Computed attribute to store the previous interface policy.

Look up Existing AviatrixGatewayDnat Resource

Get an existing AviatrixGatewayDnat resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

public static get(name: string, id: Input<ID>, state?: AviatrixGatewayDnatState, opts?: CustomResourceOptions): AviatrixGatewayDnat
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        connection_policies: Optional[Sequence[AviatrixGatewayDnatConnectionPolicyArgs]] = None,
        dnat_policies: Optional[Sequence[AviatrixGatewayDnatDnatPolicyArgs]] = None,
        gw_name: Optional[str] = None,
        interface_policies: Optional[Sequence[AviatrixGatewayDnatInterfacePolicyArgs]] = None,
        sync_to_ha: Optional[bool] = None) -> AviatrixGatewayDnat
func GetAviatrixGatewayDnat(ctx *Context, name string, id IDInput, state *AviatrixGatewayDnatState, opts ...ResourceOption) (*AviatrixGatewayDnat, error)
public static AviatrixGatewayDnat Get(string name, Input<string> id, AviatrixGatewayDnatState? state, CustomResourceOptions? opts = null)
public static AviatrixGatewayDnat get(String name, Output<String> id, AviatrixGatewayDnatState state, CustomResourceOptions options)
Resource lookup is not supported in YAML
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
resource_name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name
The unique name of the resulting resource.
id
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
The following state arguments are supported:
ConnectionPolicies List<AviatrixGatewayDnatConnectionPolicyArgs>

Computed attribute to store the previous connection policy.

DnatPolicies List<AviatrixGatewayDnatDnatPolicyArgs>

Policy rule applied for enabling Destination NAT (DNAT), which allows you to change the destination to a virtual address range. Currently only supports AWS(1) and Azure(8).

GwName string

Name of the Aviatrix gateway the custom DNAT will be configured for.

InterfacePolicies List<AviatrixGatewayDnatInterfacePolicyArgs>

Computed attribute to store the previous interface policy.

SyncToHa bool

Sync the policies to the HA gateway. Valid values: true, false. Default: true.

ConnectionPolicies []AviatrixGatewayDnatConnectionPolicyArgs

Computed attribute to store the previous connection policy.

DnatPolicies []AviatrixGatewayDnatDnatPolicyArgs

Policy rule applied for enabling Destination NAT (DNAT), which allows you to change the destination to a virtual address range. Currently only supports AWS(1) and Azure(8).

GwName string

Name of the Aviatrix gateway the custom DNAT will be configured for.

InterfacePolicies []AviatrixGatewayDnatInterfacePolicyArgs

Computed attribute to store the previous interface policy.

SyncToHa bool

Sync the policies to the HA gateway. Valid values: true, false. Default: true.

connectionPolicies List<AviatrixGatewayDnatConnectionPolicyArgs>

Computed attribute to store the previous connection policy.

dnatPolicies List<AviatrixGatewayDnatDnatPolicyArgs>

Policy rule applied for enabling Destination NAT (DNAT), which allows you to change the destination to a virtual address range. Currently only supports AWS(1) and Azure(8).

gwName String

Name of the Aviatrix gateway the custom DNAT will be configured for.

interfacePolicies List<AviatrixGatewayDnatInterfacePolicyArgs>

Computed attribute to store the previous interface policy.

syncToHa Boolean

Sync the policies to the HA gateway. Valid values: true, false. Default: true.

connectionPolicies AviatrixGatewayDnatConnectionPolicyArgs[]

Computed attribute to store the previous connection policy.

dnatPolicies AviatrixGatewayDnatDnatPolicyArgs[]

Policy rule applied for enabling Destination NAT (DNAT), which allows you to change the destination to a virtual address range. Currently only supports AWS(1) and Azure(8).

gwName string

Name of the Aviatrix gateway the custom DNAT will be configured for.

interfacePolicies AviatrixGatewayDnatInterfacePolicyArgs[]

Computed attribute to store the previous interface policy.

syncToHa boolean

Sync the policies to the HA gateway. Valid values: true, false. Default: true.

connection_policies Sequence[AviatrixGatewayDnatConnectionPolicyArgs]

Computed attribute to store the previous connection policy.

dnat_policies Sequence[AviatrixGatewayDnatDnatPolicyArgs]

Policy rule applied for enabling Destination NAT (DNAT), which allows you to change the destination to a virtual address range. Currently only supports AWS(1) and Azure(8).

gw_name str

Name of the Aviatrix gateway the custom DNAT will be configured for.

interface_policies Sequence[AviatrixGatewayDnatInterfacePolicyArgs]

Computed attribute to store the previous interface policy.

sync_to_ha bool

Sync the policies to the HA gateway. Valid values: true, false. Default: true.

connectionPolicies List<Property Map>

Computed attribute to store the previous connection policy.

dnatPolicies List<Property Map>

Policy rule applied for enabling Destination NAT (DNAT), which allows you to change the destination to a virtual address range. Currently only supports AWS(1) and Azure(8).

gwName String

Name of the Aviatrix gateway the custom DNAT will be configured for.

interfacePolicies List<Property Map>

Computed attribute to store the previous interface policy.

syncToHa Boolean

Sync the policies to the HA gateway. Valid values: true, false. Default: true.

Supporting Types

AviatrixGatewayDnatConnectionPolicy

ApplyRouteEntry bool

This is an option to program the route entry 'DST CIDR pointing to Aviatrix Gateway' into Cloud platform routing table. Type: Boolean. Default: True. Available as of provider version R2.19.2+.

Connection string

This is a qualifier condition that specifies output connection where the rule applies. Default value: "None".

DnatIps string

This is a rule field that specifies the translated destination IP address when all specified qualifier conditions meet. When not specified, this field is not used. One of the rule field must be specified for this rule to take effect.

DnatPort string

This is a rule field that specifies the translated destination port when all specified qualifier conditions meet. When not specified, this field is not used. One of the rule field must be specified for this rule to take effect.

DstCidr string

This is a qualifier condition that specifies a destination IP address range where the rule applies. When not specified, this field is not used.

DstPort string

This is a qualifier condition that specifies a destination port where the rule applies. When not specified, this field is not used.

ExcludeRtb string

This field specifies which VPC private route table will not be programmed with the default route entry.

Interface string

This is a qualifier condition that specifies output interface where the rule applies. When not specified, this field is not used. Must be empty when connection is set.

Mark string

This is a rule field that specifies a tag or mark of a TCP session when all qualifier conditions meet. When not specified, this field is not used.

Protocol string

This is a qualifier condition that specifies a destination port protocol where the rule applies. When not specified, this field is not used.

SrcCidr string

This is a qualifier condition that specifies a source IP address range where the rule applies. When not specified, this field is not used.

SrcPort string

This is a qualifier condition that specifies a source port that the rule applies. When not specified, this field is not used.

ApplyRouteEntry bool

This is an option to program the route entry 'DST CIDR pointing to Aviatrix Gateway' into Cloud platform routing table. Type: Boolean. Default: True. Available as of provider version R2.19.2+.

Connection string

This is a qualifier condition that specifies output connection where the rule applies. Default value: "None".

DnatIps string

This is a rule field that specifies the translated destination IP address when all specified qualifier conditions meet. When not specified, this field is not used. One of the rule field must be specified for this rule to take effect.

DnatPort string

This is a rule field that specifies the translated destination port when all specified qualifier conditions meet. When not specified, this field is not used. One of the rule field must be specified for this rule to take effect.

DstCidr string

This is a qualifier condition that specifies a destination IP address range where the rule applies. When not specified, this field is not used.

DstPort string

This is a qualifier condition that specifies a destination port where the rule applies. When not specified, this field is not used.

ExcludeRtb string

This field specifies which VPC private route table will not be programmed with the default route entry.

Interface string

This is a qualifier condition that specifies output interface where the rule applies. When not specified, this field is not used. Must be empty when connection is set.

Mark string

This is a rule field that specifies a tag or mark of a TCP session when all qualifier conditions meet. When not specified, this field is not used.

Protocol string

This is a qualifier condition that specifies a destination port protocol where the rule applies. When not specified, this field is not used.

SrcCidr string

This is a qualifier condition that specifies a source IP address range where the rule applies. When not specified, this field is not used.

SrcPort string

This is a qualifier condition that specifies a source port that the rule applies. When not specified, this field is not used.

applyRouteEntry Boolean

This is an option to program the route entry 'DST CIDR pointing to Aviatrix Gateway' into Cloud platform routing table. Type: Boolean. Default: True. Available as of provider version R2.19.2+.

connection String

This is a qualifier condition that specifies output connection where the rule applies. Default value: "None".

dnatIps String

This is a rule field that specifies the translated destination IP address when all specified qualifier conditions meet. When not specified, this field is not used. One of the rule field must be specified for this rule to take effect.

dnatPort String

This is a rule field that specifies the translated destination port when all specified qualifier conditions meet. When not specified, this field is not used. One of the rule field must be specified for this rule to take effect.

dstCidr String

This is a qualifier condition that specifies a destination IP address range where the rule applies. When not specified, this field is not used.

dstPort String

This is a qualifier condition that specifies a destination port where the rule applies. When not specified, this field is not used.

excludeRtb String

This field specifies which VPC private route table will not be programmed with the default route entry.

interface_ String

This is a qualifier condition that specifies output interface where the rule applies. When not specified, this field is not used. Must be empty when connection is set.

mark String

This is a rule field that specifies a tag or mark of a TCP session when all qualifier conditions meet. When not specified, this field is not used.

protocol String

This is a qualifier condition that specifies a destination port protocol where the rule applies. When not specified, this field is not used.

srcCidr String

This is a qualifier condition that specifies a source IP address range where the rule applies. When not specified, this field is not used.

srcPort String

This is a qualifier condition that specifies a source port that the rule applies. When not specified, this field is not used.

applyRouteEntry boolean

This is an option to program the route entry 'DST CIDR pointing to Aviatrix Gateway' into Cloud platform routing table. Type: Boolean. Default: True. Available as of provider version R2.19.2+.

connection string

This is a qualifier condition that specifies output connection where the rule applies. Default value: "None".

dnatIps string

This is a rule field that specifies the translated destination IP address when all specified qualifier conditions meet. When not specified, this field is not used. One of the rule field must be specified for this rule to take effect.

dnatPort string

This is a rule field that specifies the translated destination port when all specified qualifier conditions meet. When not specified, this field is not used. One of the rule field must be specified for this rule to take effect.

dstCidr string

This is a qualifier condition that specifies a destination IP address range where the rule applies. When not specified, this field is not used.

dstPort string

This is a qualifier condition that specifies a destination port where the rule applies. When not specified, this field is not used.

excludeRtb string

This field specifies which VPC private route table will not be programmed with the default route entry.

interface string

This is a qualifier condition that specifies output interface where the rule applies. When not specified, this field is not used. Must be empty when connection is set.

mark string

This is a rule field that specifies a tag or mark of a TCP session when all qualifier conditions meet. When not specified, this field is not used.

protocol string

This is a qualifier condition that specifies a destination port protocol where the rule applies. When not specified, this field is not used.

srcCidr string

This is a qualifier condition that specifies a source IP address range where the rule applies. When not specified, this field is not used.

srcPort string

This is a qualifier condition that specifies a source port that the rule applies. When not specified, this field is not used.

apply_route_entry bool

This is an option to program the route entry 'DST CIDR pointing to Aviatrix Gateway' into Cloud platform routing table. Type: Boolean. Default: True. Available as of provider version R2.19.2+.

connection str

This is a qualifier condition that specifies output connection where the rule applies. Default value: "None".

dnat_ips str

This is a rule field that specifies the translated destination IP address when all specified qualifier conditions meet. When not specified, this field is not used. One of the rule field must be specified for this rule to take effect.

dnat_port str

This is a rule field that specifies the translated destination port when all specified qualifier conditions meet. When not specified, this field is not used. One of the rule field must be specified for this rule to take effect.

dst_cidr str

This is a qualifier condition that specifies a destination IP address range where the rule applies. When not specified, this field is not used.

dst_port str

This is a qualifier condition that specifies a destination port where the rule applies. When not specified, this field is not used.

exclude_rtb str

This field specifies which VPC private route table will not be programmed with the default route entry.

interface str

This is a qualifier condition that specifies output interface where the rule applies. When not specified, this field is not used. Must be empty when connection is set.

mark str

This is a rule field that specifies a tag or mark of a TCP session when all qualifier conditions meet. When not specified, this field is not used.

protocol str

This is a qualifier condition that specifies a destination port protocol where the rule applies. When not specified, this field is not used.

src_cidr str

This is a qualifier condition that specifies a source IP address range where the rule applies. When not specified, this field is not used.

src_port str

This is a qualifier condition that specifies a source port that the rule applies. When not specified, this field is not used.

applyRouteEntry Boolean

This is an option to program the route entry 'DST CIDR pointing to Aviatrix Gateway' into Cloud platform routing table. Type: Boolean. Default: True. Available as of provider version R2.19.2+.

connection String

This is a qualifier condition that specifies output connection where the rule applies. Default value: "None".

dnatIps String

This is a rule field that specifies the translated destination IP address when all specified qualifier conditions meet. When not specified, this field is not used. One of the rule field must be specified for this rule to take effect.

dnatPort String

This is a rule field that specifies the translated destination port when all specified qualifier conditions meet. When not specified, this field is not used. One of the rule field must be specified for this rule to take effect.

dstCidr String

This is a qualifier condition that specifies a destination IP address range where the rule applies. When not specified, this field is not used.

dstPort String

This is a qualifier condition that specifies a destination port where the rule applies. When not specified, this field is not used.

excludeRtb String

This field specifies which VPC private route table will not be programmed with the default route entry.

interface String

This is a qualifier condition that specifies output interface where the rule applies. When not specified, this field is not used. Must be empty when connection is set.

mark String

This is a rule field that specifies a tag or mark of a TCP session when all qualifier conditions meet. When not specified, this field is not used.

protocol String

This is a qualifier condition that specifies a destination port protocol where the rule applies. When not specified, this field is not used.

srcCidr String

This is a qualifier condition that specifies a source IP address range where the rule applies. When not specified, this field is not used.

srcPort String

This is a qualifier condition that specifies a source port that the rule applies. When not specified, this field is not used.

AviatrixGatewayDnatDnatPolicy

ApplyRouteEntry bool

This is an option to program the route entry 'DST CIDR pointing to Aviatrix Gateway' into Cloud platform routing table. Type: Boolean. Default: True. Available as of provider version R2.19.2+.

Connection string

This is a qualifier condition that specifies output connection where the rule applies. Default value: "None".

DnatIps string

This is a rule field that specifies the translated destination IP address when all specified qualifier conditions meet. When not specified, this field is not used. One of the rule field must be specified for this rule to take effect.

DnatPort string

This is a rule field that specifies the translated destination port when all specified qualifier conditions meet. When not specified, this field is not used. One of the rule field must be specified for this rule to take effect.

DstCidr string

This is a qualifier condition that specifies a destination IP address range where the rule applies. When not specified, this field is not used.

DstPort string

This is a qualifier condition that specifies a destination port where the rule applies. When not specified, this field is not used.

ExcludeRtb string

This field specifies which VPC private route table will not be programmed with the default route entry.

Interface string

This is a qualifier condition that specifies output interface where the rule applies. When not specified, this field is not used. Must be empty when connection is set.

Mark string

This is a rule field that specifies a tag or mark of a TCP session when all qualifier conditions meet. When not specified, this field is not used.

Protocol string

This is a qualifier condition that specifies a destination port protocol where the rule applies. When not specified, this field is not used.

SrcCidr string

This is a qualifier condition that specifies a source IP address range where the rule applies. When not specified, this field is not used.

SrcPort string

This is a qualifier condition that specifies a source port that the rule applies. When not specified, this field is not used.

ApplyRouteEntry bool

This is an option to program the route entry 'DST CIDR pointing to Aviatrix Gateway' into Cloud platform routing table. Type: Boolean. Default: True. Available as of provider version R2.19.2+.

Connection string

This is a qualifier condition that specifies output connection where the rule applies. Default value: "None".

DnatIps string

This is a rule field that specifies the translated destination IP address when all specified qualifier conditions meet. When not specified, this field is not used. One of the rule field must be specified for this rule to take effect.

DnatPort string

This is a rule field that specifies the translated destination port when all specified qualifier conditions meet. When not specified, this field is not used. One of the rule field must be specified for this rule to take effect.

DstCidr string

This is a qualifier condition that specifies a destination IP address range where the rule applies. When not specified, this field is not used.

DstPort string

This is a qualifier condition that specifies a destination port where the rule applies. When not specified, this field is not used.

ExcludeRtb string

This field specifies which VPC private route table will not be programmed with the default route entry.

Interface string

This is a qualifier condition that specifies output interface where the rule applies. When not specified, this field is not used. Must be empty when connection is set.

Mark string

This is a rule field that specifies a tag or mark of a TCP session when all qualifier conditions meet. When not specified, this field is not used.

Protocol string

This is a qualifier condition that specifies a destination port protocol where the rule applies. When not specified, this field is not used.

SrcCidr string

This is a qualifier condition that specifies a source IP address range where the rule applies. When not specified, this field is not used.

SrcPort string

This is a qualifier condition that specifies a source port that the rule applies. When not specified, this field is not used.

applyRouteEntry Boolean

This is an option to program the route entry 'DST CIDR pointing to Aviatrix Gateway' into Cloud platform routing table. Type: Boolean. Default: True. Available as of provider version R2.19.2+.

connection String

This is a qualifier condition that specifies output connection where the rule applies. Default value: "None".

dnatIps String

This is a rule field that specifies the translated destination IP address when all specified qualifier conditions meet. When not specified, this field is not used. One of the rule field must be specified for this rule to take effect.

dnatPort String

This is a rule field that specifies the translated destination port when all specified qualifier conditions meet. When not specified, this field is not used. One of the rule field must be specified for this rule to take effect.

dstCidr String

This is a qualifier condition that specifies a destination IP address range where the rule applies. When not specified, this field is not used.

dstPort String

This is a qualifier condition that specifies a destination port where the rule applies. When not specified, this field is not used.

excludeRtb String

This field specifies which VPC private route table will not be programmed with the default route entry.

interface_ String

This is a qualifier condition that specifies output interface where the rule applies. When not specified, this field is not used. Must be empty when connection is set.

mark String

This is a rule field that specifies a tag or mark of a TCP session when all qualifier conditions meet. When not specified, this field is not used.

protocol String

This is a qualifier condition that specifies a destination port protocol where the rule applies. When not specified, this field is not used.

srcCidr String

This is a qualifier condition that specifies a source IP address range where the rule applies. When not specified, this field is not used.

srcPort String

This is a qualifier condition that specifies a source port that the rule applies. When not specified, this field is not used.

applyRouteEntry boolean

This is an option to program the route entry 'DST CIDR pointing to Aviatrix Gateway' into Cloud platform routing table. Type: Boolean. Default: True. Available as of provider version R2.19.2+.

connection string

This is a qualifier condition that specifies output connection where the rule applies. Default value: "None".

dnatIps string

This is a rule field that specifies the translated destination IP address when all specified qualifier conditions meet. When not specified, this field is not used. One of the rule field must be specified for this rule to take effect.

dnatPort string

This is a rule field that specifies the translated destination port when all specified qualifier conditions meet. When not specified, this field is not used. One of the rule field must be specified for this rule to take effect.

dstCidr string

This is a qualifier condition that specifies a destination IP address range where the rule applies. When not specified, this field is not used.

dstPort string

This is a qualifier condition that specifies a destination port where the rule applies. When not specified, this field is not used.

excludeRtb string

This field specifies which VPC private route table will not be programmed with the default route entry.

interface string

This is a qualifier condition that specifies output interface where the rule applies. When not specified, this field is not used. Must be empty when connection is set.

mark string

This is a rule field that specifies a tag or mark of a TCP session when all qualifier conditions meet. When not specified, this field is not used.

protocol string

This is a qualifier condition that specifies a destination port protocol where the rule applies. When not specified, this field is not used.

srcCidr string

This is a qualifier condition that specifies a source IP address range where the rule applies. When not specified, this field is not used.

srcPort string

This is a qualifier condition that specifies a source port that the rule applies. When not specified, this field is not used.

apply_route_entry bool

This is an option to program the route entry 'DST CIDR pointing to Aviatrix Gateway' into Cloud platform routing table. Type: Boolean. Default: True. Available as of provider version R2.19.2+.

connection str

This is a qualifier condition that specifies output connection where the rule applies. Default value: "None".

dnat_ips str

This is a rule field that specifies the translated destination IP address when all specified qualifier conditions meet. When not specified, this field is not used. One of the rule field must be specified for this rule to take effect.

dnat_port str

This is a rule field that specifies the translated destination port when all specified qualifier conditions meet. When not specified, this field is not used. One of the rule field must be specified for this rule to take effect.

dst_cidr str

This is a qualifier condition that specifies a destination IP address range where the rule applies. When not specified, this field is not used.

dst_port str

This is a qualifier condition that specifies a destination port where the rule applies. When not specified, this field is not used.

exclude_rtb str

This field specifies which VPC private route table will not be programmed with the default route entry.

interface str

This is a qualifier condition that specifies output interface where the rule applies. When not specified, this field is not used. Must be empty when connection is set.

mark str

This is a rule field that specifies a tag or mark of a TCP session when all qualifier conditions meet. When not specified, this field is not used.

protocol str

This is a qualifier condition that specifies a destination port protocol where the rule applies. When not specified, this field is not used.

src_cidr str

This is a qualifier condition that specifies a source IP address range where the rule applies. When not specified, this field is not used.

src_port str

This is a qualifier condition that specifies a source port that the rule applies. When not specified, this field is not used.

applyRouteEntry Boolean

This is an option to program the route entry 'DST CIDR pointing to Aviatrix Gateway' into Cloud platform routing table. Type: Boolean. Default: True. Available as of provider version R2.19.2+.

connection String

This is a qualifier condition that specifies output connection where the rule applies. Default value: "None".

dnatIps String

This is a rule field that specifies the translated destination IP address when all specified qualifier conditions meet. When not specified, this field is not used. One of the rule field must be specified for this rule to take effect.

dnatPort String

This is a rule field that specifies the translated destination port when all specified qualifier conditions meet. When not specified, this field is not used. One of the rule field must be specified for this rule to take effect.

dstCidr String

This is a qualifier condition that specifies a destination IP address range where the rule applies. When not specified, this field is not used.

dstPort String

This is a qualifier condition that specifies a destination port where the rule applies. When not specified, this field is not used.

excludeRtb String

This field specifies which VPC private route table will not be programmed with the default route entry.

interface String

This is a qualifier condition that specifies output interface where the rule applies. When not specified, this field is not used. Must be empty when connection is set.

mark String

This is a rule field that specifies a tag or mark of a TCP session when all qualifier conditions meet. When not specified, this field is not used.

protocol String

This is a qualifier condition that specifies a destination port protocol where the rule applies. When not specified, this field is not used.

srcCidr String

This is a qualifier condition that specifies a source IP address range where the rule applies. When not specified, this field is not used.

srcPort String

This is a qualifier condition that specifies a source port that the rule applies. When not specified, this field is not used.

AviatrixGatewayDnatInterfacePolicy

ApplyRouteEntry bool

This is an option to program the route entry 'DST CIDR pointing to Aviatrix Gateway' into Cloud platform routing table. Type: Boolean. Default: True. Available as of provider version R2.19.2+.

Connection string

This is a qualifier condition that specifies output connection where the rule applies. Default value: "None".

DnatIps string

This is a rule field that specifies the translated destination IP address when all specified qualifier conditions meet. When not specified, this field is not used. One of the rule field must be specified for this rule to take effect.

DnatPort string

This is a rule field that specifies the translated destination port when all specified qualifier conditions meet. When not specified, this field is not used. One of the rule field must be specified for this rule to take effect.

DstCidr string

This is a qualifier condition that specifies a destination IP address range where the rule applies. When not specified, this field is not used.

DstPort string

This is a qualifier condition that specifies a destination port where the rule applies. When not specified, this field is not used.

ExcludeRtb string

This field specifies which VPC private route table will not be programmed with the default route entry.

Interface string

This is a qualifier condition that specifies output interface where the rule applies. When not specified, this field is not used. Must be empty when connection is set.

Mark string

This is a rule field that specifies a tag or mark of a TCP session when all qualifier conditions meet. When not specified, this field is not used.

Protocol string

This is a qualifier condition that specifies a destination port protocol where the rule applies. When not specified, this field is not used.

SrcCidr string

This is a qualifier condition that specifies a source IP address range where the rule applies. When not specified, this field is not used.

SrcPort string

This is a qualifier condition that specifies a source port that the rule applies. When not specified, this field is not used.

ApplyRouteEntry bool

This is an option to program the route entry 'DST CIDR pointing to Aviatrix Gateway' into Cloud platform routing table. Type: Boolean. Default: True. Available as of provider version R2.19.2+.

Connection string

This is a qualifier condition that specifies output connection where the rule applies. Default value: "None".

DnatIps string

This is a rule field that specifies the translated destination IP address when all specified qualifier conditions meet. When not specified, this field is not used. One of the rule field must be specified for this rule to take effect.

DnatPort string

This is a rule field that specifies the translated destination port when all specified qualifier conditions meet. When not specified, this field is not used. One of the rule field must be specified for this rule to take effect.

DstCidr string

This is a qualifier condition that specifies a destination IP address range where the rule applies. When not specified, this field is not used.

DstPort string

This is a qualifier condition that specifies a destination port where the rule applies. When not specified, this field is not used.

ExcludeRtb string

This field specifies which VPC private route table will not be programmed with the default route entry.

Interface string

This is a qualifier condition that specifies output interface where the rule applies. When not specified, this field is not used. Must be empty when connection is set.

Mark string

This is a rule field that specifies a tag or mark of a TCP session when all qualifier conditions meet. When not specified, this field is not used.

Protocol string

This is a qualifier condition that specifies a destination port protocol where the rule applies. When not specified, this field is not used.

SrcCidr string

This is a qualifier condition that specifies a source IP address range where the rule applies. When not specified, this field is not used.

SrcPort string

This is a qualifier condition that specifies a source port that the rule applies. When not specified, this field is not used.

applyRouteEntry Boolean

This is an option to program the route entry 'DST CIDR pointing to Aviatrix Gateway' into Cloud platform routing table. Type: Boolean. Default: True. Available as of provider version R2.19.2+.

connection String

This is a qualifier condition that specifies output connection where the rule applies. Default value: "None".

dnatIps String

This is a rule field that specifies the translated destination IP address when all specified qualifier conditions meet. When not specified, this field is not used. One of the rule field must be specified for this rule to take effect.

dnatPort String

This is a rule field that specifies the translated destination port when all specified qualifier conditions meet. When not specified, this field is not used. One of the rule field must be specified for this rule to take effect.

dstCidr String

This is a qualifier condition that specifies a destination IP address range where the rule applies. When not specified, this field is not used.

dstPort String

This is a qualifier condition that specifies a destination port where the rule applies. When not specified, this field is not used.

excludeRtb String

This field specifies which VPC private route table will not be programmed with the default route entry.

interface_ String

This is a qualifier condition that specifies output interface where the rule applies. When not specified, this field is not used. Must be empty when connection is set.

mark String

This is a rule field that specifies a tag or mark of a TCP session when all qualifier conditions meet. When not specified, this field is not used.

protocol String

This is a qualifier condition that specifies a destination port protocol where the rule applies. When not specified, this field is not used.

srcCidr String

This is a qualifier condition that specifies a source IP address range where the rule applies. When not specified, this field is not used.

srcPort String

This is a qualifier condition that specifies a source port that the rule applies. When not specified, this field is not used.

applyRouteEntry boolean

This is an option to program the route entry 'DST CIDR pointing to Aviatrix Gateway' into Cloud platform routing table. Type: Boolean. Default: True. Available as of provider version R2.19.2+.

connection string

This is a qualifier condition that specifies output connection where the rule applies. Default value: "None".

dnatIps string

This is a rule field that specifies the translated destination IP address when all specified qualifier conditions meet. When not specified, this field is not used. One of the rule field must be specified for this rule to take effect.

dnatPort string

This is a rule field that specifies the translated destination port when all specified qualifier conditions meet. When not specified, this field is not used. One of the rule field must be specified for this rule to take effect.

dstCidr string

This is a qualifier condition that specifies a destination IP address range where the rule applies. When not specified, this field is not used.

dstPort string

This is a qualifier condition that specifies a destination port where the rule applies. When not specified, this field is not used.

excludeRtb string

This field specifies which VPC private route table will not be programmed with the default route entry.

interface string

This is a qualifier condition that specifies output interface where the rule applies. When not specified, this field is not used. Must be empty when connection is set.

mark string

This is a rule field that specifies a tag or mark of a TCP session when all qualifier conditions meet. When not specified, this field is not used.

protocol string

This is a qualifier condition that specifies a destination port protocol where the rule applies. When not specified, this field is not used.

srcCidr string

This is a qualifier condition that specifies a source IP address range where the rule applies. When not specified, this field is not used.

srcPort string

This is a qualifier condition that specifies a source port that the rule applies. When not specified, this field is not used.

apply_route_entry bool

This is an option to program the route entry 'DST CIDR pointing to Aviatrix Gateway' into Cloud platform routing table. Type: Boolean. Default: True. Available as of provider version R2.19.2+.

connection str

This is a qualifier condition that specifies output connection where the rule applies. Default value: "None".

dnat_ips str

This is a rule field that specifies the translated destination IP address when all specified qualifier conditions meet. When not specified, this field is not used. One of the rule field must be specified for this rule to take effect.

dnat_port str

This is a rule field that specifies the translated destination port when all specified qualifier conditions meet. When not specified, this field is not used. One of the rule field must be specified for this rule to take effect.

dst_cidr str

This is a qualifier condition that specifies a destination IP address range where the rule applies. When not specified, this field is not used.

dst_port str

This is a qualifier condition that specifies a destination port where the rule applies. When not specified, this field is not used.

exclude_rtb str

This field specifies which VPC private route table will not be programmed with the default route entry.

interface str

This is a qualifier condition that specifies output interface where the rule applies. When not specified, this field is not used. Must be empty when connection is set.

mark str

This is a rule field that specifies a tag or mark of a TCP session when all qualifier conditions meet. When not specified, this field is not used.

protocol str

This is a qualifier condition that specifies a destination port protocol where the rule applies. When not specified, this field is not used.

src_cidr str

This is a qualifier condition that specifies a source IP address range where the rule applies. When not specified, this field is not used.

src_port str

This is a qualifier condition that specifies a source port that the rule applies. When not specified, this field is not used.

applyRouteEntry Boolean

This is an option to program the route entry 'DST CIDR pointing to Aviatrix Gateway' into Cloud platform routing table. Type: Boolean. Default: True. Available as of provider version R2.19.2+.

connection String

This is a qualifier condition that specifies output connection where the rule applies. Default value: "None".

dnatIps String

This is a rule field that specifies the translated destination IP address when all specified qualifier conditions meet. When not specified, this field is not used. One of the rule field must be specified for this rule to take effect.

dnatPort String

This is a rule field that specifies the translated destination port when all specified qualifier conditions meet. When not specified, this field is not used. One of the rule field must be specified for this rule to take effect.

dstCidr String

This is a qualifier condition that specifies a destination IP address range where the rule applies. When not specified, this field is not used.

dstPort String

This is a qualifier condition that specifies a destination port where the rule applies. When not specified, this field is not used.

excludeRtb String

This field specifies which VPC private route table will not be programmed with the default route entry.

interface String

This is a qualifier condition that specifies output interface where the rule applies. When not specified, this field is not used. Must be empty when connection is set.

mark String

This is a rule field that specifies a tag or mark of a TCP session when all qualifier conditions meet. When not specified, this field is not used.

protocol String

This is a qualifier condition that specifies a destination port protocol where the rule applies. When not specified, this field is not used.

srcCidr String

This is a qualifier condition that specifies a source IP address range where the rule applies. When not specified, this field is not used.

srcPort String

This is a qualifier condition that specifies a source port that the rule applies. When not specified, this field is not used.

Package Details

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

This Pulumi package is based on the aviatrix Terraform Provider.