nsxt.PolicyTier0GatewayGreTunnel
Explore with Pulumi AI
Create PolicyTier0GatewayGreTunnel Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new PolicyTier0GatewayGreTunnel(name: string, args: PolicyTier0GatewayGreTunnelArgs, opts?: CustomResourceOptions);
@overload
def PolicyTier0GatewayGreTunnel(resource_name: str,
args: PolicyTier0GatewayGreTunnelArgs,
opts: Optional[ResourceOptions] = None)
@overload
def PolicyTier0GatewayGreTunnel(resource_name: str,
opts: Optional[ResourceOptions] = None,
destination_address: Optional[str] = None,
display_name: Optional[str] = None,
locale_service_path: Optional[str] = None,
tunnel_addresses: Optional[Sequence[PolicyTier0GatewayGreTunnelTunnelAddressArgs]] = None,
description: Optional[str] = None,
enabled: Optional[bool] = None,
mtu: Optional[float] = None,
nsx_id: Optional[str] = None,
policy_tier0_gateway_gre_tunnel_id: Optional[str] = None,
tags: Optional[Sequence[PolicyTier0GatewayGreTunnelTagArgs]] = None,
tunnel_keepalive: Optional[PolicyTier0GatewayGreTunnelTunnelKeepaliveArgs] = None)
func NewPolicyTier0GatewayGreTunnel(ctx *Context, name string, args PolicyTier0GatewayGreTunnelArgs, opts ...ResourceOption) (*PolicyTier0GatewayGreTunnel, error)
public PolicyTier0GatewayGreTunnel(string name, PolicyTier0GatewayGreTunnelArgs args, CustomResourceOptions? opts = null)
public PolicyTier0GatewayGreTunnel(String name, PolicyTier0GatewayGreTunnelArgs args)
public PolicyTier0GatewayGreTunnel(String name, PolicyTier0GatewayGreTunnelArgs args, CustomResourceOptions options)
type: nsxt:PolicyTier0GatewayGreTunnel
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.
Parameters
- name string
- The unique name of the resource.
- args PolicyTier0GatewayGreTunnelArgs
- 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 PolicyTier0GatewayGreTunnelArgs
- 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 PolicyTier0GatewayGreTunnelArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args PolicyTier0GatewayGreTunnelArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args PolicyTier0GatewayGreTunnelArgs
- The arguments to resource properties.
- options CustomResourceOptions
- Bag of options to control resource's behavior.
Constructor example
The following reference example uses placeholder values for all input properties.
var policyTier0GatewayGreTunnelResource = new Nsxt.PolicyTier0GatewayGreTunnel("policyTier0GatewayGreTunnelResource", new()
{
DestinationAddress = "string",
DisplayName = "string",
LocaleServicePath = "string",
TunnelAddresses = new[]
{
new Nsxt.Inputs.PolicyTier0GatewayGreTunnelTunnelAddressArgs
{
EdgePath = "string",
SourceAddress = "string",
TunnelInterfaceSubnets = new[]
{
new Nsxt.Inputs.PolicyTier0GatewayGreTunnelTunnelAddressTunnelInterfaceSubnetArgs
{
IpAddresses = new[]
{
"string",
},
PrefixLen = 0,
},
},
},
},
Description = "string",
Enabled = false,
Mtu = 0,
NsxId = "string",
PolicyTier0GatewayGreTunnelId = "string",
Tags = new[]
{
new Nsxt.Inputs.PolicyTier0GatewayGreTunnelTagArgs
{
Scope = "string",
Tag = "string",
},
},
TunnelKeepalive = new Nsxt.Inputs.PolicyTier0GatewayGreTunnelTunnelKeepaliveArgs
{
DeadTimeMultiplier = 0,
EnableKeepaliveAck = false,
Enabled = false,
KeepaliveInterval = 0,
},
});
example, err := nsxt.NewPolicyTier0GatewayGreTunnel(ctx, "policyTier0GatewayGreTunnelResource", &nsxt.PolicyTier0GatewayGreTunnelArgs{
DestinationAddress: pulumi.String("string"),
DisplayName: pulumi.String("string"),
LocaleServicePath: pulumi.String("string"),
TunnelAddresses: nsxt.PolicyTier0GatewayGreTunnelTunnelAddressArray{
&nsxt.PolicyTier0GatewayGreTunnelTunnelAddressArgs{
EdgePath: pulumi.String("string"),
SourceAddress: pulumi.String("string"),
TunnelInterfaceSubnets: nsxt.PolicyTier0GatewayGreTunnelTunnelAddressTunnelInterfaceSubnetArray{
&nsxt.PolicyTier0GatewayGreTunnelTunnelAddressTunnelInterfaceSubnetArgs{
IpAddresses: pulumi.StringArray{
pulumi.String("string"),
},
PrefixLen: pulumi.Float64(0),
},
},
},
},
Description: pulumi.String("string"),
Enabled: pulumi.Bool(false),
Mtu: pulumi.Float64(0),
NsxId: pulumi.String("string"),
PolicyTier0GatewayGreTunnelId: pulumi.String("string"),
Tags: nsxt.PolicyTier0GatewayGreTunnelTagArray{
&nsxt.PolicyTier0GatewayGreTunnelTagArgs{
Scope: pulumi.String("string"),
Tag: pulumi.String("string"),
},
},
TunnelKeepalive: &nsxt.PolicyTier0GatewayGreTunnelTunnelKeepaliveArgs{
DeadTimeMultiplier: pulumi.Float64(0),
EnableKeepaliveAck: pulumi.Bool(false),
Enabled: pulumi.Bool(false),
KeepaliveInterval: pulumi.Float64(0),
},
})
var policyTier0GatewayGreTunnelResource = new PolicyTier0GatewayGreTunnel("policyTier0GatewayGreTunnelResource", PolicyTier0GatewayGreTunnelArgs.builder()
.destinationAddress("string")
.displayName("string")
.localeServicePath("string")
.tunnelAddresses(PolicyTier0GatewayGreTunnelTunnelAddressArgs.builder()
.edgePath("string")
.sourceAddress("string")
.tunnelInterfaceSubnets(PolicyTier0GatewayGreTunnelTunnelAddressTunnelInterfaceSubnetArgs.builder()
.ipAddresses("string")
.prefixLen(0)
.build())
.build())
.description("string")
.enabled(false)
.mtu(0)
.nsxId("string")
.policyTier0GatewayGreTunnelId("string")
.tags(PolicyTier0GatewayGreTunnelTagArgs.builder()
.scope("string")
.tag("string")
.build())
.tunnelKeepalive(PolicyTier0GatewayGreTunnelTunnelKeepaliveArgs.builder()
.deadTimeMultiplier(0)
.enableKeepaliveAck(false)
.enabled(false)
.keepaliveInterval(0)
.build())
.build());
policy_tier0_gateway_gre_tunnel_resource = nsxt.PolicyTier0GatewayGreTunnel("policyTier0GatewayGreTunnelResource",
destination_address="string",
display_name="string",
locale_service_path="string",
tunnel_addresses=[{
"edge_path": "string",
"source_address": "string",
"tunnel_interface_subnets": [{
"ip_addresses": ["string"],
"prefix_len": 0,
}],
}],
description="string",
enabled=False,
mtu=0,
nsx_id="string",
policy_tier0_gateway_gre_tunnel_id="string",
tags=[{
"scope": "string",
"tag": "string",
}],
tunnel_keepalive={
"dead_time_multiplier": 0,
"enable_keepalive_ack": False,
"enabled": False,
"keepalive_interval": 0,
})
const policyTier0GatewayGreTunnelResource = new nsxt.PolicyTier0GatewayGreTunnel("policyTier0GatewayGreTunnelResource", {
destinationAddress: "string",
displayName: "string",
localeServicePath: "string",
tunnelAddresses: [{
edgePath: "string",
sourceAddress: "string",
tunnelInterfaceSubnets: [{
ipAddresses: ["string"],
prefixLen: 0,
}],
}],
description: "string",
enabled: false,
mtu: 0,
nsxId: "string",
policyTier0GatewayGreTunnelId: "string",
tags: [{
scope: "string",
tag: "string",
}],
tunnelKeepalive: {
deadTimeMultiplier: 0,
enableKeepaliveAck: false,
enabled: false,
keepaliveInterval: 0,
},
});
type: nsxt:PolicyTier0GatewayGreTunnel
properties:
description: string
destinationAddress: string
displayName: string
enabled: false
localeServicePath: string
mtu: 0
nsxId: string
policyTier0GatewayGreTunnelId: string
tags:
- scope: string
tag: string
tunnelAddresses:
- edgePath: string
sourceAddress: string
tunnelInterfaceSubnets:
- ipAddresses:
- string
prefixLen: 0
tunnelKeepalive:
deadTimeMultiplier: 0
enableKeepaliveAck: false
enabled: false
keepaliveInterval: 0
PolicyTier0GatewayGreTunnel Resource Properties
To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.
Inputs
In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.
The PolicyTier0GatewayGreTunnel resource accepts the following input properties:
- Destination
Address string - Destination IPv4 address.
- Display
Name string - Display name of the resource.
- Locale
Service stringPath - Policy path of associated Gateway Locale Service on NSX.
- Tunnel
Addresses List<PolicyTier0Gateway Gre Tunnel Tunnel Address> - Tunnel Address object parameter. At least one is required, maximum is 8.
- Description string
- Description of the resource.
- Enabled bool
- Enable/Disable Tunnel. Default is true.
- Mtu double
- Maximum transmission unit. Default is 1476.
- Nsx
Id string - The NSX ID of this resource. If set, this ID will be used to create the policy resource.
- Policy
Tier0Gateway stringGre Tunnel Id - ID of the resource.
- List<Policy
Tier0Gateway Gre Tunnel Tag> - A list of scope + tag pairs to associate with this resource.
- Tunnel
Keepalive PolicyTier0Gateway Gre Tunnel Tunnel Keepalive - tunnel keep alive object. One is required.
- Destination
Address string - Destination IPv4 address.
- Display
Name string - Display name of the resource.
- Locale
Service stringPath - Policy path of associated Gateway Locale Service on NSX.
- Tunnel
Addresses []PolicyTier0Gateway Gre Tunnel Tunnel Address Args - Tunnel Address object parameter. At least one is required, maximum is 8.
- Description string
- Description of the resource.
- Enabled bool
- Enable/Disable Tunnel. Default is true.
- Mtu float64
- Maximum transmission unit. Default is 1476.
- Nsx
Id string - The NSX ID of this resource. If set, this ID will be used to create the policy resource.
- Policy
Tier0Gateway stringGre Tunnel Id - ID of the resource.
- []Policy
Tier0Gateway Gre Tunnel Tag Args - A list of scope + tag pairs to associate with this resource.
- Tunnel
Keepalive PolicyTier0Gateway Gre Tunnel Tunnel Keepalive Args - tunnel keep alive object. One is required.
- destination
Address String - Destination IPv4 address.
- display
Name String - Display name of the resource.
- locale
Service StringPath - Policy path of associated Gateway Locale Service on NSX.
- tunnel
Addresses List<PolicyTier0Gateway Gre Tunnel Tunnel Address> - Tunnel Address object parameter. At least one is required, maximum is 8.
- description String
- Description of the resource.
- enabled Boolean
- Enable/Disable Tunnel. Default is true.
- mtu Double
- Maximum transmission unit. Default is 1476.
- nsx
Id String - The NSX ID of this resource. If set, this ID will be used to create the policy resource.
- policy
Tier0Gateway StringGre Tunnel Id - ID of the resource.
- List<Policy
Tier0Gateway Gre Tunnel Tag> - A list of scope + tag pairs to associate with this resource.
- tunnel
Keepalive PolicyTier0Gateway Gre Tunnel Tunnel Keepalive - tunnel keep alive object. One is required.
- destination
Address string - Destination IPv4 address.
- display
Name string - Display name of the resource.
- locale
Service stringPath - Policy path of associated Gateway Locale Service on NSX.
- tunnel
Addresses PolicyTier0Gateway Gre Tunnel Tunnel Address[] - Tunnel Address object parameter. At least one is required, maximum is 8.
- description string
- Description of the resource.
- enabled boolean
- Enable/Disable Tunnel. Default is true.
- mtu number
- Maximum transmission unit. Default is 1476.
- nsx
Id string - The NSX ID of this resource. If set, this ID will be used to create the policy resource.
- policy
Tier0Gateway stringGre Tunnel Id - ID of the resource.
- Policy
Tier0Gateway Gre Tunnel Tag[] - A list of scope + tag pairs to associate with this resource.
- tunnel
Keepalive PolicyTier0Gateway Gre Tunnel Tunnel Keepalive - tunnel keep alive object. One is required.
- destination_
address str - Destination IPv4 address.
- display_
name str - Display name of the resource.
- locale_
service_ strpath - Policy path of associated Gateway Locale Service on NSX.
- tunnel_
addresses Sequence[PolicyTier0Gateway Gre Tunnel Tunnel Address Args] - Tunnel Address object parameter. At least one is required, maximum is 8.
- description str
- Description of the resource.
- enabled bool
- Enable/Disable Tunnel. Default is true.
- mtu float
- Maximum transmission unit. Default is 1476.
- nsx_
id str - The NSX ID of this resource. If set, this ID will be used to create the policy resource.
- policy_
tier0_ strgateway_ gre_ tunnel_ id - ID of the resource.
- Sequence[Policy
Tier0Gateway Gre Tunnel Tag Args] - A list of scope + tag pairs to associate with this resource.
- tunnel_
keepalive PolicyTier0Gateway Gre Tunnel Tunnel Keepalive Args - tunnel keep alive object. One is required.
- destination
Address String - Destination IPv4 address.
- display
Name String - Display name of the resource.
- locale
Service StringPath - Policy path of associated Gateway Locale Service on NSX.
- tunnel
Addresses List<Property Map> - Tunnel Address object parameter. At least one is required, maximum is 8.
- description String
- Description of the resource.
- enabled Boolean
- Enable/Disable Tunnel. Default is true.
- mtu Number
- Maximum transmission unit. Default is 1476.
- nsx
Id String - The NSX ID of this resource. If set, this ID will be used to create the policy resource.
- policy
Tier0Gateway StringGre Tunnel Id - ID of the resource.
- List<Property Map>
- A list of scope + tag pairs to associate with this resource.
- tunnel
Keepalive Property Map - tunnel keep alive object. One is required.
Outputs
All input properties are implicitly available as output properties. Additionally, the PolicyTier0GatewayGreTunnel resource produces the following output properties:
Look up Existing PolicyTier0GatewayGreTunnel Resource
Get an existing PolicyTier0GatewayGreTunnel 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?: PolicyTier0GatewayGreTunnelState, opts?: CustomResourceOptions): PolicyTier0GatewayGreTunnel
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
description: Optional[str] = None,
destination_address: Optional[str] = None,
display_name: Optional[str] = None,
enabled: Optional[bool] = None,
locale_service_path: Optional[str] = None,
mtu: Optional[float] = None,
nsx_id: Optional[str] = None,
path: Optional[str] = None,
policy_tier0_gateway_gre_tunnel_id: Optional[str] = None,
revision: Optional[float] = None,
tags: Optional[Sequence[PolicyTier0GatewayGreTunnelTagArgs]] = None,
tunnel_addresses: Optional[Sequence[PolicyTier0GatewayGreTunnelTunnelAddressArgs]] = None,
tunnel_keepalive: Optional[PolicyTier0GatewayGreTunnelTunnelKeepaliveArgs] = None) -> PolicyTier0GatewayGreTunnel
func GetPolicyTier0GatewayGreTunnel(ctx *Context, name string, id IDInput, state *PolicyTier0GatewayGreTunnelState, opts ...ResourceOption) (*PolicyTier0GatewayGreTunnel, error)
public static PolicyTier0GatewayGreTunnel Get(string name, Input<string> id, PolicyTier0GatewayGreTunnelState? state, CustomResourceOptions? opts = null)
public static PolicyTier0GatewayGreTunnel get(String name, Output<String> id, PolicyTier0GatewayGreTunnelState state, CustomResourceOptions options)
resources: _: type: nsxt:PolicyTier0GatewayGreTunnel get: id: ${id}
- 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.
- Description string
- Description of the resource.
- Destination
Address string - Destination IPv4 address.
- Display
Name string - Display name of the resource.
- Enabled bool
- Enable/Disable Tunnel. Default is true.
- Locale
Service stringPath - Policy path of associated Gateway Locale Service on NSX.
- Mtu double
- Maximum transmission unit. Default is 1476.
- Nsx
Id string - The NSX ID of this resource. If set, this ID will be used to create the policy resource.
- Path string
- The NSX path of the policy resource.
- Policy
Tier0Gateway stringGre Tunnel Id - ID of the resource.
- Revision double
- Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
- List<Policy
Tier0Gateway Gre Tunnel Tag> - A list of scope + tag pairs to associate with this resource.
- Tunnel
Addresses List<PolicyTier0Gateway Gre Tunnel Tunnel Address> - Tunnel Address object parameter. At least one is required, maximum is 8.
- Tunnel
Keepalive PolicyTier0Gateway Gre Tunnel Tunnel Keepalive - tunnel keep alive object. One is required.
- Description string
- Description of the resource.
- Destination
Address string - Destination IPv4 address.
- Display
Name string - Display name of the resource.
- Enabled bool
- Enable/Disable Tunnel. Default is true.
- Locale
Service stringPath - Policy path of associated Gateway Locale Service on NSX.
- Mtu float64
- Maximum transmission unit. Default is 1476.
- Nsx
Id string - The NSX ID of this resource. If set, this ID will be used to create the policy resource.
- Path string
- The NSX path of the policy resource.
- Policy
Tier0Gateway stringGre Tunnel Id - ID of the resource.
- Revision float64
- Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
- []Policy
Tier0Gateway Gre Tunnel Tag Args - A list of scope + tag pairs to associate with this resource.
- Tunnel
Addresses []PolicyTier0Gateway Gre Tunnel Tunnel Address Args - Tunnel Address object parameter. At least one is required, maximum is 8.
- Tunnel
Keepalive PolicyTier0Gateway Gre Tunnel Tunnel Keepalive Args - tunnel keep alive object. One is required.
- description String
- Description of the resource.
- destination
Address String - Destination IPv4 address.
- display
Name String - Display name of the resource.
- enabled Boolean
- Enable/Disable Tunnel. Default is true.
- locale
Service StringPath - Policy path of associated Gateway Locale Service on NSX.
- mtu Double
- Maximum transmission unit. Default is 1476.
- nsx
Id String - The NSX ID of this resource. If set, this ID will be used to create the policy resource.
- path String
- The NSX path of the policy resource.
- policy
Tier0Gateway StringGre Tunnel Id - ID of the resource.
- revision Double
- Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
- List<Policy
Tier0Gateway Gre Tunnel Tag> - A list of scope + tag pairs to associate with this resource.
- tunnel
Addresses List<PolicyTier0Gateway Gre Tunnel Tunnel Address> - Tunnel Address object parameter. At least one is required, maximum is 8.
- tunnel
Keepalive PolicyTier0Gateway Gre Tunnel Tunnel Keepalive - tunnel keep alive object. One is required.
- description string
- Description of the resource.
- destination
Address string - Destination IPv4 address.
- display
Name string - Display name of the resource.
- enabled boolean
- Enable/Disable Tunnel. Default is true.
- locale
Service stringPath - Policy path of associated Gateway Locale Service on NSX.
- mtu number
- Maximum transmission unit. Default is 1476.
- nsx
Id string - The NSX ID of this resource. If set, this ID will be used to create the policy resource.
- path string
- The NSX path of the policy resource.
- policy
Tier0Gateway stringGre Tunnel Id - ID of the resource.
- revision number
- Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
- Policy
Tier0Gateway Gre Tunnel Tag[] - A list of scope + tag pairs to associate with this resource.
- tunnel
Addresses PolicyTier0Gateway Gre Tunnel Tunnel Address[] - Tunnel Address object parameter. At least one is required, maximum is 8.
- tunnel
Keepalive PolicyTier0Gateway Gre Tunnel Tunnel Keepalive - tunnel keep alive object. One is required.
- description str
- Description of the resource.
- destination_
address str - Destination IPv4 address.
- display_
name str - Display name of the resource.
- enabled bool
- Enable/Disable Tunnel. Default is true.
- locale_
service_ strpath - Policy path of associated Gateway Locale Service on NSX.
- mtu float
- Maximum transmission unit. Default is 1476.
- nsx_
id str - The NSX ID of this resource. If set, this ID will be used to create the policy resource.
- path str
- The NSX path of the policy resource.
- policy_
tier0_ strgateway_ gre_ tunnel_ id - ID of the resource.
- revision float
- Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
- Sequence[Policy
Tier0Gateway Gre Tunnel Tag Args] - A list of scope + tag pairs to associate with this resource.
- tunnel_
addresses Sequence[PolicyTier0Gateway Gre Tunnel Tunnel Address Args] - Tunnel Address object parameter. At least one is required, maximum is 8.
- tunnel_
keepalive PolicyTier0Gateway Gre Tunnel Tunnel Keepalive Args - tunnel keep alive object. One is required.
- description String
- Description of the resource.
- destination
Address String - Destination IPv4 address.
- display
Name String - Display name of the resource.
- enabled Boolean
- Enable/Disable Tunnel. Default is true.
- locale
Service StringPath - Policy path of associated Gateway Locale Service on NSX.
- mtu Number
- Maximum transmission unit. Default is 1476.
- nsx
Id String - The NSX ID of this resource. If set, this ID will be used to create the policy resource.
- path String
- The NSX path of the policy resource.
- policy
Tier0Gateway StringGre Tunnel Id - ID of the resource.
- revision Number
- Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
- List<Property Map>
- A list of scope + tag pairs to associate with this resource.
- tunnel
Addresses List<Property Map> - Tunnel Address object parameter. At least one is required, maximum is 8.
- tunnel
Keepalive Property Map - tunnel keep alive object. One is required.
Supporting Types
PolicyTier0GatewayGreTunnelTag, PolicyTier0GatewayGreTunnelTagArgs
PolicyTier0GatewayGreTunnelTunnelAddress, PolicyTier0GatewayGreTunnelTunnelAddressArgs
- Edge
Path string - Policy edge node path.
- Source
Address string - IPv4 source address.
- Tunnel
Interface List<PolicySubnets Tier0Gateway Gre Tunnel Tunnel Address Tunnel Interface Subnet> - Interface Subnet object parameter. At least one is required, maximum is 2.
- Edge
Path string - Policy edge node path.
- Source
Address string - IPv4 source address.
- Tunnel
Interface []PolicySubnets Tier0Gateway Gre Tunnel Tunnel Address Tunnel Interface Subnet - Interface Subnet object parameter. At least one is required, maximum is 2.
- edge
Path String - Policy edge node path.
- source
Address String - IPv4 source address.
- tunnel
Interface List<PolicySubnets Tier0Gateway Gre Tunnel Tunnel Address Tunnel Interface Subnet> - Interface Subnet object parameter. At least one is required, maximum is 2.
- edge
Path string - Policy edge node path.
- source
Address string - IPv4 source address.
- tunnel
Interface PolicySubnets Tier0Gateway Gre Tunnel Tunnel Address Tunnel Interface Subnet[] - Interface Subnet object parameter. At least one is required, maximum is 2.
- edge_
path str - Policy edge node path.
- source_
address str - IPv4 source address.
- tunnel_
interface_ Sequence[Policysubnets Tier0Gateway Gre Tunnel Tunnel Address Tunnel Interface Subnet] - Interface Subnet object parameter. At least one is required, maximum is 2.
- edge
Path String - Policy edge node path.
- source
Address String - IPv4 source address.
- tunnel
Interface List<Property Map>Subnets - Interface Subnet object parameter. At least one is required, maximum is 2.
PolicyTier0GatewayGreTunnelTunnelAddressTunnelInterfaceSubnet, PolicyTier0GatewayGreTunnelTunnelAddressTunnelInterfaceSubnetArgs
- Ip
Addresses List<string> - List of IP addresses assigned to interface.
- Prefix
Len double - Subnet prefix length.
- Ip
Addresses []string - List of IP addresses assigned to interface.
- Prefix
Len float64 - Subnet prefix length.
- ip
Addresses List<String> - List of IP addresses assigned to interface.
- prefix
Len Double - Subnet prefix length.
- ip
Addresses string[] - List of IP addresses assigned to interface.
- prefix
Len number - Subnet prefix length.
- ip_
addresses Sequence[str] - List of IP addresses assigned to interface.
- prefix_
len float - Subnet prefix length.
- ip
Addresses List<String> - List of IP addresses assigned to interface.
- prefix
Len Number - Subnet prefix length.
PolicyTier0GatewayGreTunnelTunnelKeepalive, PolicyTier0GatewayGreTunnelTunnelKeepaliveArgs
- Dead
Time doubleMultiplier - Dead time multiplier. Default is 3.
- Enable
Keepalive boolAck - Enable tunnel keep alive acknowledge. Default is true.
- Enabled bool
- Enable/Disable tunnel keep alive. Default is false.
- Keepalive
Interval double - Keep alive interval. Default is 10.
- Dead
Time float64Multiplier - Dead time multiplier. Default is 3.
- Enable
Keepalive boolAck - Enable tunnel keep alive acknowledge. Default is true.
- Enabled bool
- Enable/Disable tunnel keep alive. Default is false.
- Keepalive
Interval float64 - Keep alive interval. Default is 10.
- dead
Time DoubleMultiplier - Dead time multiplier. Default is 3.
- enable
Keepalive BooleanAck - Enable tunnel keep alive acknowledge. Default is true.
- enabled Boolean
- Enable/Disable tunnel keep alive. Default is false.
- keepalive
Interval Double - Keep alive interval. Default is 10.
- dead
Time numberMultiplier - Dead time multiplier. Default is 3.
- enable
Keepalive booleanAck - Enable tunnel keep alive acknowledge. Default is true.
- enabled boolean
- Enable/Disable tunnel keep alive. Default is false.
- keepalive
Interval number - Keep alive interval. Default is 10.
- dead_
time_ floatmultiplier - Dead time multiplier. Default is 3.
- enable_
keepalive_ boolack - Enable tunnel keep alive acknowledge. Default is true.
- enabled bool
- Enable/Disable tunnel keep alive. Default is false.
- keepalive_
interval float - Keep alive interval. Default is 10.
- dead
Time NumberMultiplier - Dead time multiplier. Default is 3.
- enable
Keepalive BooleanAck - Enable tunnel keep alive acknowledge. Default is true.
- enabled Boolean
- Enable/Disable tunnel keep alive. Default is false.
- keepalive
Interval Number - Keep alive interval. Default is 10.
Package Details
- Repository
- nsxt vmware/terraform-provider-nsxt
- License
- Notes
- This Pulumi package is based on the
nsxt
Terraform Provider.