nsxt.PolicyTier0Gateway
Explore with Pulumi AI
Create PolicyTier0Gateway Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new PolicyTier0Gateway(name: string, args: PolicyTier0GatewayArgs, opts?: CustomResourceOptions);
@overload
def PolicyTier0Gateway(resource_name: str,
args: PolicyTier0GatewayArgs,
opts: Optional[ResourceOptions] = None)
@overload
def PolicyTier0Gateway(resource_name: str,
opts: Optional[ResourceOptions] = None,
display_name: Optional[str] = None,
intersite_config: Optional[PolicyTier0GatewayIntersiteConfigArgs] = None,
force_whitelisting: Optional[bool] = None,
description: Optional[str] = None,
dhcp_config_path: Optional[str] = None,
bgp_config: Optional[PolicyTier0GatewayBgpConfigArgs] = None,
edge_cluster_path: Optional[str] = None,
enable_firewall: Optional[bool] = None,
ipv6_dad_profile_path: Optional[str] = None,
advanced_config: Optional[PolicyTier0GatewayAdvancedConfigArgs] = None,
ha_mode: Optional[str] = None,
default_rule_logging: Optional[bool] = None,
internal_transit_subnets: Optional[Sequence[str]] = None,
failover_mode: Optional[str] = None,
ipv6_ndra_profile_path: Optional[str] = None,
locale_services: Optional[Sequence[PolicyTier0GatewayLocaleServiceArgs]] = None,
nsx_id: Optional[str] = None,
policy_tier0_gateway_id: Optional[str] = None,
rd_admin_address: Optional[str] = None,
redistribution_config: Optional[PolicyTier0GatewayRedistributionConfigArgs] = None,
tags: Optional[Sequence[PolicyTier0GatewayTagArgs]] = None,
transit_subnets: Optional[Sequence[str]] = None,
vrf_config: Optional[PolicyTier0GatewayVrfConfigArgs] = None,
vrf_transit_subnets: Optional[Sequence[str]] = None)
func NewPolicyTier0Gateway(ctx *Context, name string, args PolicyTier0GatewayArgs, opts ...ResourceOption) (*PolicyTier0Gateway, error)
public PolicyTier0Gateway(string name, PolicyTier0GatewayArgs args, CustomResourceOptions? opts = null)
public PolicyTier0Gateway(String name, PolicyTier0GatewayArgs args)
public PolicyTier0Gateway(String name, PolicyTier0GatewayArgs args, CustomResourceOptions options)
type: nsxt:PolicyTier0Gateway
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 PolicyTier0GatewayArgs
- 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 PolicyTier0GatewayArgs
- 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 PolicyTier0GatewayArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args PolicyTier0GatewayArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args PolicyTier0GatewayArgs
- 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 policyTier0GatewayResource = new Nsxt.PolicyTier0Gateway("policyTier0GatewayResource", new()
{
DisplayName = "string",
IntersiteConfig = new Nsxt.Inputs.PolicyTier0GatewayIntersiteConfigArgs
{
FallbackSitePaths = new[]
{
"string",
},
PrimarySitePath = "string",
TransitSubnet = "string",
},
Description = "string",
DhcpConfigPath = "string",
BgpConfig = new Nsxt.Inputs.PolicyTier0GatewayBgpConfigArgs
{
Ecmp = false,
Enabled = false,
GracefulRestartMode = "string",
GracefulRestartStaleRouteTimer = 0,
GracefulRestartTimer = 0,
InterSrIbgp = false,
LocalAsNum = "string",
MultipathRelax = false,
Path = "string",
Revision = 0,
RouteAggregations = new[]
{
new Nsxt.Inputs.PolicyTier0GatewayBgpConfigRouteAggregationArgs
{
Prefix = "string",
SummaryOnly = false,
},
},
Tags = new[]
{
new Nsxt.Inputs.PolicyTier0GatewayBgpConfigTagArgs
{
Scope = "string",
Tag = "string",
},
},
},
EdgeClusterPath = "string",
EnableFirewall = false,
Ipv6DadProfilePath = "string",
AdvancedConfig = new Nsxt.Inputs.PolicyTier0GatewayAdvancedConfigArgs
{
Connectivity = "string",
ForwardingUpTimer = 0,
},
HaMode = "string",
DefaultRuleLogging = false,
InternalTransitSubnets = new[]
{
"string",
},
FailoverMode = "string",
Ipv6NdraProfilePath = "string",
LocaleServices = new[]
{
new Nsxt.Inputs.PolicyTier0GatewayLocaleServiceArgs
{
EdgeClusterPath = "string",
DisplayName = "string",
NsxId = "string",
Path = "string",
PreferredEdgePaths = new[]
{
"string",
},
Revision = 0,
},
},
NsxId = "string",
PolicyTier0GatewayId = "string",
RdAdminAddress = "string",
Tags = new[]
{
new Nsxt.Inputs.PolicyTier0GatewayTagArgs
{
Scope = "string",
Tag = "string",
},
},
TransitSubnets = new[]
{
"string",
},
VrfConfig = new Nsxt.Inputs.PolicyTier0GatewayVrfConfigArgs
{
GatewayPath = "string",
EvpnTransitVni = 0,
Path = "string",
RouteDistinguisher = "string",
RouteTarget = new Nsxt.Inputs.PolicyTier0GatewayVrfConfigRouteTargetArgs
{
AddressFamily = "string",
AutoMode = false,
ExportTargets = new[]
{
"string",
},
ImportTargets = new[]
{
"string",
},
},
Tags = new[]
{
new Nsxt.Inputs.PolicyTier0GatewayVrfConfigTagArgs
{
Scope = "string",
Tag = "string",
},
},
},
VrfTransitSubnets = new[]
{
"string",
},
});
example, err := nsxt.NewPolicyTier0Gateway(ctx, "policyTier0GatewayResource", &nsxt.PolicyTier0GatewayArgs{
DisplayName: pulumi.String("string"),
IntersiteConfig: &nsxt.PolicyTier0GatewayIntersiteConfigArgs{
FallbackSitePaths: pulumi.StringArray{
pulumi.String("string"),
},
PrimarySitePath: pulumi.String("string"),
TransitSubnet: pulumi.String("string"),
},
Description: pulumi.String("string"),
DhcpConfigPath: pulumi.String("string"),
BgpConfig: &nsxt.PolicyTier0GatewayBgpConfigArgs{
Ecmp: pulumi.Bool(false),
Enabled: pulumi.Bool(false),
GracefulRestartMode: pulumi.String("string"),
GracefulRestartStaleRouteTimer: pulumi.Float64(0),
GracefulRestartTimer: pulumi.Float64(0),
InterSrIbgp: pulumi.Bool(false),
LocalAsNum: pulumi.String("string"),
MultipathRelax: pulumi.Bool(false),
Path: pulumi.String("string"),
Revision: pulumi.Float64(0),
RouteAggregations: nsxt.PolicyTier0GatewayBgpConfigRouteAggregationArray{
&nsxt.PolicyTier0GatewayBgpConfigRouteAggregationArgs{
Prefix: pulumi.String("string"),
SummaryOnly: pulumi.Bool(false),
},
},
Tags: nsxt.PolicyTier0GatewayBgpConfigTagArray{
&nsxt.PolicyTier0GatewayBgpConfigTagArgs{
Scope: pulumi.String("string"),
Tag: pulumi.String("string"),
},
},
},
EdgeClusterPath: pulumi.String("string"),
EnableFirewall: pulumi.Bool(false),
Ipv6DadProfilePath: pulumi.String("string"),
AdvancedConfig: &nsxt.PolicyTier0GatewayAdvancedConfigArgs{
Connectivity: pulumi.String("string"),
ForwardingUpTimer: pulumi.Float64(0),
},
HaMode: pulumi.String("string"),
DefaultRuleLogging: pulumi.Bool(false),
InternalTransitSubnets: pulumi.StringArray{
pulumi.String("string"),
},
FailoverMode: pulumi.String("string"),
Ipv6NdraProfilePath: pulumi.String("string"),
LocaleServices: nsxt.PolicyTier0GatewayLocaleServiceArray{
&nsxt.PolicyTier0GatewayLocaleServiceArgs{
EdgeClusterPath: pulumi.String("string"),
DisplayName: pulumi.String("string"),
NsxId: pulumi.String("string"),
Path: pulumi.String("string"),
PreferredEdgePaths: pulumi.StringArray{
pulumi.String("string"),
},
Revision: pulumi.Float64(0),
},
},
NsxId: pulumi.String("string"),
PolicyTier0GatewayId: pulumi.String("string"),
RdAdminAddress: pulumi.String("string"),
Tags: nsxt.PolicyTier0GatewayTagArray{
&nsxt.PolicyTier0GatewayTagArgs{
Scope: pulumi.String("string"),
Tag: pulumi.String("string"),
},
},
TransitSubnets: pulumi.StringArray{
pulumi.String("string"),
},
VrfConfig: &nsxt.PolicyTier0GatewayVrfConfigArgs{
GatewayPath: pulumi.String("string"),
EvpnTransitVni: pulumi.Float64(0),
Path: pulumi.String("string"),
RouteDistinguisher: pulumi.String("string"),
RouteTarget: &nsxt.PolicyTier0GatewayVrfConfigRouteTargetArgs{
AddressFamily: pulumi.String("string"),
AutoMode: pulumi.Bool(false),
ExportTargets: pulumi.StringArray{
pulumi.String("string"),
},
ImportTargets: pulumi.StringArray{
pulumi.String("string"),
},
},
Tags: nsxt.PolicyTier0GatewayVrfConfigTagArray{
&nsxt.PolicyTier0GatewayVrfConfigTagArgs{
Scope: pulumi.String("string"),
Tag: pulumi.String("string"),
},
},
},
VrfTransitSubnets: pulumi.StringArray{
pulumi.String("string"),
},
})
var policyTier0GatewayResource = new PolicyTier0Gateway("policyTier0GatewayResource", PolicyTier0GatewayArgs.builder()
.displayName("string")
.intersiteConfig(PolicyTier0GatewayIntersiteConfigArgs.builder()
.fallbackSitePaths("string")
.primarySitePath("string")
.transitSubnet("string")
.build())
.description("string")
.dhcpConfigPath("string")
.bgpConfig(PolicyTier0GatewayBgpConfigArgs.builder()
.ecmp(false)
.enabled(false)
.gracefulRestartMode("string")
.gracefulRestartStaleRouteTimer(0)
.gracefulRestartTimer(0)
.interSrIbgp(false)
.localAsNum("string")
.multipathRelax(false)
.path("string")
.revision(0)
.routeAggregations(PolicyTier0GatewayBgpConfigRouteAggregationArgs.builder()
.prefix("string")
.summaryOnly(false)
.build())
.tags(PolicyTier0GatewayBgpConfigTagArgs.builder()
.scope("string")
.tag("string")
.build())
.build())
.edgeClusterPath("string")
.enableFirewall(false)
.ipv6DadProfilePath("string")
.advancedConfig(PolicyTier0GatewayAdvancedConfigArgs.builder()
.connectivity("string")
.forwardingUpTimer(0)
.build())
.haMode("string")
.defaultRuleLogging(false)
.internalTransitSubnets("string")
.failoverMode("string")
.ipv6NdraProfilePath("string")
.localeServices(PolicyTier0GatewayLocaleServiceArgs.builder()
.edgeClusterPath("string")
.displayName("string")
.nsxId("string")
.path("string")
.preferredEdgePaths("string")
.revision(0)
.build())
.nsxId("string")
.policyTier0GatewayId("string")
.rdAdminAddress("string")
.tags(PolicyTier0GatewayTagArgs.builder()
.scope("string")
.tag("string")
.build())
.transitSubnets("string")
.vrfConfig(PolicyTier0GatewayVrfConfigArgs.builder()
.gatewayPath("string")
.evpnTransitVni(0)
.path("string")
.routeDistinguisher("string")
.routeTarget(PolicyTier0GatewayVrfConfigRouteTargetArgs.builder()
.addressFamily("string")
.autoMode(false)
.exportTargets("string")
.importTargets("string")
.build())
.tags(PolicyTier0GatewayVrfConfigTagArgs.builder()
.scope("string")
.tag("string")
.build())
.build())
.vrfTransitSubnets("string")
.build());
policy_tier0_gateway_resource = nsxt.PolicyTier0Gateway("policyTier0GatewayResource",
display_name="string",
intersite_config={
"fallback_site_paths": ["string"],
"primary_site_path": "string",
"transit_subnet": "string",
},
description="string",
dhcp_config_path="string",
bgp_config={
"ecmp": False,
"enabled": False,
"graceful_restart_mode": "string",
"graceful_restart_stale_route_timer": 0,
"graceful_restart_timer": 0,
"inter_sr_ibgp": False,
"local_as_num": "string",
"multipath_relax": False,
"path": "string",
"revision": 0,
"route_aggregations": [{
"prefix": "string",
"summary_only": False,
}],
"tags": [{
"scope": "string",
"tag": "string",
}],
},
edge_cluster_path="string",
enable_firewall=False,
ipv6_dad_profile_path="string",
advanced_config={
"connectivity": "string",
"forwarding_up_timer": 0,
},
ha_mode="string",
default_rule_logging=False,
internal_transit_subnets=["string"],
failover_mode="string",
ipv6_ndra_profile_path="string",
locale_services=[{
"edge_cluster_path": "string",
"display_name": "string",
"nsx_id": "string",
"path": "string",
"preferred_edge_paths": ["string"],
"revision": 0,
}],
nsx_id="string",
policy_tier0_gateway_id="string",
rd_admin_address="string",
tags=[{
"scope": "string",
"tag": "string",
}],
transit_subnets=["string"],
vrf_config={
"gateway_path": "string",
"evpn_transit_vni": 0,
"path": "string",
"route_distinguisher": "string",
"route_target": {
"address_family": "string",
"auto_mode": False,
"export_targets": ["string"],
"import_targets": ["string"],
},
"tags": [{
"scope": "string",
"tag": "string",
}],
},
vrf_transit_subnets=["string"])
const policyTier0GatewayResource = new nsxt.PolicyTier0Gateway("policyTier0GatewayResource", {
displayName: "string",
intersiteConfig: {
fallbackSitePaths: ["string"],
primarySitePath: "string",
transitSubnet: "string",
},
description: "string",
dhcpConfigPath: "string",
bgpConfig: {
ecmp: false,
enabled: false,
gracefulRestartMode: "string",
gracefulRestartStaleRouteTimer: 0,
gracefulRestartTimer: 0,
interSrIbgp: false,
localAsNum: "string",
multipathRelax: false,
path: "string",
revision: 0,
routeAggregations: [{
prefix: "string",
summaryOnly: false,
}],
tags: [{
scope: "string",
tag: "string",
}],
},
edgeClusterPath: "string",
enableFirewall: false,
ipv6DadProfilePath: "string",
advancedConfig: {
connectivity: "string",
forwardingUpTimer: 0,
},
haMode: "string",
defaultRuleLogging: false,
internalTransitSubnets: ["string"],
failoverMode: "string",
ipv6NdraProfilePath: "string",
localeServices: [{
edgeClusterPath: "string",
displayName: "string",
nsxId: "string",
path: "string",
preferredEdgePaths: ["string"],
revision: 0,
}],
nsxId: "string",
policyTier0GatewayId: "string",
rdAdminAddress: "string",
tags: [{
scope: "string",
tag: "string",
}],
transitSubnets: ["string"],
vrfConfig: {
gatewayPath: "string",
evpnTransitVni: 0,
path: "string",
routeDistinguisher: "string",
routeTarget: {
addressFamily: "string",
autoMode: false,
exportTargets: ["string"],
importTargets: ["string"],
},
tags: [{
scope: "string",
tag: "string",
}],
},
vrfTransitSubnets: ["string"],
});
type: nsxt:PolicyTier0Gateway
properties:
advancedConfig:
connectivity: string
forwardingUpTimer: 0
bgpConfig:
ecmp: false
enabled: false
gracefulRestartMode: string
gracefulRestartStaleRouteTimer: 0
gracefulRestartTimer: 0
interSrIbgp: false
localAsNum: string
multipathRelax: false
path: string
revision: 0
routeAggregations:
- prefix: string
summaryOnly: false
tags:
- scope: string
tag: string
defaultRuleLogging: false
description: string
dhcpConfigPath: string
displayName: string
edgeClusterPath: string
enableFirewall: false
failoverMode: string
haMode: string
internalTransitSubnets:
- string
intersiteConfig:
fallbackSitePaths:
- string
primarySitePath: string
transitSubnet: string
ipv6DadProfilePath: string
ipv6NdraProfilePath: string
localeServices:
- displayName: string
edgeClusterPath: string
nsxId: string
path: string
preferredEdgePaths:
- string
revision: 0
nsxId: string
policyTier0GatewayId: string
rdAdminAddress: string
tags:
- scope: string
tag: string
transitSubnets:
- string
vrfConfig:
evpnTransitVni: 0
gatewayPath: string
path: string
routeDistinguisher: string
routeTarget:
addressFamily: string
autoMode: false
exportTargets:
- string
importTargets:
- string
tags:
- scope: string
tag: string
vrfTransitSubnets:
- string
PolicyTier0Gateway 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 PolicyTier0Gateway resource accepts the following input properties:
- Display
Name string - Display name of the resource.
- Advanced
Config PolicyTier0Gateway Advanced Config - Advanced gateway configuration
- Bgp
Config PolicyTier0Gateway Bgp Config - The BGP configuration for the Tier-0 gateway. When enabled a valid
edge_cluster_path
must be set on the Tier-0 gateway. This clause is not applicable for Global Manager - usensxt.PolicyBgpConfig
resource instead. - Default
Rule boolLogging - Boolean flag indicating if the default rule logging will be enabled or not. The default value is false.
- Description string
- Description of the resource.
- Dhcp
Config stringPath - Policy path to DHCP server or relay configuration to use for this gateway.
- Edge
Cluster stringPath - The path of the edge cluster where the Tier-0 is placed.For advanced configuration and on Global Manager, use
locale_service
clause instead. Note that for some configurations (such as BGP) setting edge cluster is required. - Enable
Firewall bool - Boolean flag indicating if the edge firewall will be enabled or not. The default value is true.
- Failover
Mode string - This failover mode determines, whether the preferred service router instance for given logical router will preempt the peer. Accepted values are PREEMPTIVE/NON_PREEMPTIVE.
- Force
Whitelisting bool - Boolean flag indicating if white-listing will be forced or not. The default value is false. This argument is deprecated and will be removed. Please use
nsxt.PolicyPredefinedGatewayPolicy
resource to control default action. - Ha
Mode string - High-availability Mode for Tier-0. Valid values are
ACTIVE_ACTIVE
andACTIVE_STANDBY
. - Internal
Transit List<string>Subnets - Internal transit subnets in CIDR format. At most 1 CIDR.
- Intersite
Config PolicyTier0Gateway Intersite Config - This clause is relevant for Global Manager only.
- Ipv6Dad
Profile stringPath - Policy path to IPv6 DAD profile.
- Ipv6Ndra
Profile stringPath - Policy path to IPv6 NDRA profile.
- Locale
Services List<PolicyTier0Gateway Locale Service> - This is required on NSX Global Manager. Multiple locale services can be specified for multiple locations.
- Nsx
Id string - The NSX ID of this resource. If set, this ID will be used to create the policy resource.
- Policy
Tier0Gateway stringId - ID of the Tier-0 gateway.
- Rd
Admin stringAddress - Route distinguisher administrator address. If using EVPN service, then this attribute should be defined if auto generation of route distinguisher on VRF configuration is needed.
- Redistribution
Config PolicyTier0Gateway Redistribution Config - Route redistribution properties. This setting is for local manager only and supported with NSXt 3.0.0 onwards. This setting is deprecated, please use
nsxt.PolicyGatewayRedistributionConfig
resource instead. - List<Policy
Tier0Gateway Tag> - A list of scope + tag pairs to associate with this Tier-0 gateway.
- Transit
Subnets List<string> - Transit subnets in CIDR format.
- Vrf
Config PolicyTier0Gateway Vrf Config - VRF config for VRF Tier0. This clause is supported with NSX 3.0.0 onwards.
- Vrf
Transit List<string>Subnets - VRF transit subnets in CIDR format. Maximum 1 item allowed in the list.
- Display
Name string - Display name of the resource.
- Advanced
Config PolicyTier0Gateway Advanced Config Args - Advanced gateway configuration
- Bgp
Config PolicyTier0Gateway Bgp Config Args - The BGP configuration for the Tier-0 gateway. When enabled a valid
edge_cluster_path
must be set on the Tier-0 gateway. This clause is not applicable for Global Manager - usensxt.PolicyBgpConfig
resource instead. - Default
Rule boolLogging - Boolean flag indicating if the default rule logging will be enabled or not. The default value is false.
- Description string
- Description of the resource.
- Dhcp
Config stringPath - Policy path to DHCP server or relay configuration to use for this gateway.
- Edge
Cluster stringPath - The path of the edge cluster where the Tier-0 is placed.For advanced configuration and on Global Manager, use
locale_service
clause instead. Note that for some configurations (such as BGP) setting edge cluster is required. - Enable
Firewall bool - Boolean flag indicating if the edge firewall will be enabled or not. The default value is true.
- Failover
Mode string - This failover mode determines, whether the preferred service router instance for given logical router will preempt the peer. Accepted values are PREEMPTIVE/NON_PREEMPTIVE.
- Force
Whitelisting bool - Boolean flag indicating if white-listing will be forced or not. The default value is false. This argument is deprecated and will be removed. Please use
nsxt.PolicyPredefinedGatewayPolicy
resource to control default action. - Ha
Mode string - High-availability Mode for Tier-0. Valid values are
ACTIVE_ACTIVE
andACTIVE_STANDBY
. - Internal
Transit []stringSubnets - Internal transit subnets in CIDR format. At most 1 CIDR.
- Intersite
Config PolicyTier0Gateway Intersite Config Args - This clause is relevant for Global Manager only.
- Ipv6Dad
Profile stringPath - Policy path to IPv6 DAD profile.
- Ipv6Ndra
Profile stringPath - Policy path to IPv6 NDRA profile.
- Locale
Services []PolicyTier0Gateway Locale Service Args - This is required on NSX Global Manager. Multiple locale services can be specified for multiple locations.
- Nsx
Id string - The NSX ID of this resource. If set, this ID will be used to create the policy resource.
- Policy
Tier0Gateway stringId - ID of the Tier-0 gateway.
- Rd
Admin stringAddress - Route distinguisher administrator address. If using EVPN service, then this attribute should be defined if auto generation of route distinguisher on VRF configuration is needed.
- Redistribution
Config PolicyTier0Gateway Redistribution Config Args - Route redistribution properties. This setting is for local manager only and supported with NSXt 3.0.0 onwards. This setting is deprecated, please use
nsxt.PolicyGatewayRedistributionConfig
resource instead. - []Policy
Tier0Gateway Tag Args - A list of scope + tag pairs to associate with this Tier-0 gateway.
- Transit
Subnets []string - Transit subnets in CIDR format.
- Vrf
Config PolicyTier0Gateway Vrf Config Args - VRF config for VRF Tier0. This clause is supported with NSX 3.0.0 onwards.
- Vrf
Transit []stringSubnets - VRF transit subnets in CIDR format. Maximum 1 item allowed in the list.
- display
Name String - Display name of the resource.
- advanced
Config PolicyTier0Gateway Advanced Config - Advanced gateway configuration
- bgp
Config PolicyTier0Gateway Bgp Config - The BGP configuration for the Tier-0 gateway. When enabled a valid
edge_cluster_path
must be set on the Tier-0 gateway. This clause is not applicable for Global Manager - usensxt.PolicyBgpConfig
resource instead. - default
Rule BooleanLogging - Boolean flag indicating if the default rule logging will be enabled or not. The default value is false.
- description String
- Description of the resource.
- dhcp
Config StringPath - Policy path to DHCP server or relay configuration to use for this gateway.
- edge
Cluster StringPath - The path of the edge cluster where the Tier-0 is placed.For advanced configuration and on Global Manager, use
locale_service
clause instead. Note that for some configurations (such as BGP) setting edge cluster is required. - enable
Firewall Boolean - Boolean flag indicating if the edge firewall will be enabled or not. The default value is true.
- failover
Mode String - This failover mode determines, whether the preferred service router instance for given logical router will preempt the peer. Accepted values are PREEMPTIVE/NON_PREEMPTIVE.
- force
Whitelisting Boolean - Boolean flag indicating if white-listing will be forced or not. The default value is false. This argument is deprecated and will be removed. Please use
nsxt.PolicyPredefinedGatewayPolicy
resource to control default action. - ha
Mode String - High-availability Mode for Tier-0. Valid values are
ACTIVE_ACTIVE
andACTIVE_STANDBY
. - internal
Transit List<String>Subnets - Internal transit subnets in CIDR format. At most 1 CIDR.
- intersite
Config PolicyTier0Gateway Intersite Config - This clause is relevant for Global Manager only.
- ipv6Dad
Profile StringPath - Policy path to IPv6 DAD profile.
- ipv6Ndra
Profile StringPath - Policy path to IPv6 NDRA profile.
- locale
Services List<PolicyTier0Gateway Locale Service> - This is required on NSX Global Manager. Multiple locale services can be specified for multiple locations.
- nsx
Id String - The NSX ID of this resource. If set, this ID will be used to create the policy resource.
- policy
Tier0Gateway StringId - ID of the Tier-0 gateway.
- rd
Admin StringAddress - Route distinguisher administrator address. If using EVPN service, then this attribute should be defined if auto generation of route distinguisher on VRF configuration is needed.
- redistribution
Config PolicyTier0Gateway Redistribution Config - Route redistribution properties. This setting is for local manager only and supported with NSXt 3.0.0 onwards. This setting is deprecated, please use
nsxt.PolicyGatewayRedistributionConfig
resource instead. - List<Policy
Tier0Gateway Tag> - A list of scope + tag pairs to associate with this Tier-0 gateway.
- transit
Subnets List<String> - Transit subnets in CIDR format.
- vrf
Config PolicyTier0Gateway Vrf Config - VRF config for VRF Tier0. This clause is supported with NSX 3.0.0 onwards.
- vrf
Transit List<String>Subnets - VRF transit subnets in CIDR format. Maximum 1 item allowed in the list.
- display
Name string - Display name of the resource.
- advanced
Config PolicyTier0Gateway Advanced Config - Advanced gateway configuration
- bgp
Config PolicyTier0Gateway Bgp Config - The BGP configuration for the Tier-0 gateway. When enabled a valid
edge_cluster_path
must be set on the Tier-0 gateway. This clause is not applicable for Global Manager - usensxt.PolicyBgpConfig
resource instead. - default
Rule booleanLogging - Boolean flag indicating if the default rule logging will be enabled or not. The default value is false.
- description string
- Description of the resource.
- dhcp
Config stringPath - Policy path to DHCP server or relay configuration to use for this gateway.
- edge
Cluster stringPath - The path of the edge cluster where the Tier-0 is placed.For advanced configuration and on Global Manager, use
locale_service
clause instead. Note that for some configurations (such as BGP) setting edge cluster is required. - enable
Firewall boolean - Boolean flag indicating if the edge firewall will be enabled or not. The default value is true.
- failover
Mode string - This failover mode determines, whether the preferred service router instance for given logical router will preempt the peer. Accepted values are PREEMPTIVE/NON_PREEMPTIVE.
- force
Whitelisting boolean - Boolean flag indicating if white-listing will be forced or not. The default value is false. This argument is deprecated and will be removed. Please use
nsxt.PolicyPredefinedGatewayPolicy
resource to control default action. - ha
Mode string - High-availability Mode for Tier-0. Valid values are
ACTIVE_ACTIVE
andACTIVE_STANDBY
. - internal
Transit string[]Subnets - Internal transit subnets in CIDR format. At most 1 CIDR.
- intersite
Config PolicyTier0Gateway Intersite Config - This clause is relevant for Global Manager only.
- ipv6Dad
Profile stringPath - Policy path to IPv6 DAD profile.
- ipv6Ndra
Profile stringPath - Policy path to IPv6 NDRA profile.
- locale
Services PolicyTier0Gateway Locale Service[] - This is required on NSX Global Manager. Multiple locale services can be specified for multiple locations.
- nsx
Id string - The NSX ID of this resource. If set, this ID will be used to create the policy resource.
- policy
Tier0Gateway stringId - ID of the Tier-0 gateway.
- rd
Admin stringAddress - Route distinguisher administrator address. If using EVPN service, then this attribute should be defined if auto generation of route distinguisher on VRF configuration is needed.
- redistribution
Config PolicyTier0Gateway Redistribution Config - Route redistribution properties. This setting is for local manager only and supported with NSXt 3.0.0 onwards. This setting is deprecated, please use
nsxt.PolicyGatewayRedistributionConfig
resource instead. - Policy
Tier0Gateway Tag[] - A list of scope + tag pairs to associate with this Tier-0 gateway.
- transit
Subnets string[] - Transit subnets in CIDR format.
- vrf
Config PolicyTier0Gateway Vrf Config - VRF config for VRF Tier0. This clause is supported with NSX 3.0.0 onwards.
- vrf
Transit string[]Subnets - VRF transit subnets in CIDR format. Maximum 1 item allowed in the list.
- display_
name str - Display name of the resource.
- advanced_
config PolicyTier0Gateway Advanced Config Args - Advanced gateway configuration
- bgp_
config PolicyTier0Gateway Bgp Config Args - The BGP configuration for the Tier-0 gateway. When enabled a valid
edge_cluster_path
must be set on the Tier-0 gateway. This clause is not applicable for Global Manager - usensxt.PolicyBgpConfig
resource instead. - default_
rule_ boollogging - Boolean flag indicating if the default rule logging will be enabled or not. The default value is false.
- description str
- Description of the resource.
- dhcp_
config_ strpath - Policy path to DHCP server or relay configuration to use for this gateway.
- edge_
cluster_ strpath - The path of the edge cluster where the Tier-0 is placed.For advanced configuration and on Global Manager, use
locale_service
clause instead. Note that for some configurations (such as BGP) setting edge cluster is required. - enable_
firewall bool - Boolean flag indicating if the edge firewall will be enabled or not. The default value is true.
- failover_
mode str - This failover mode determines, whether the preferred service router instance for given logical router will preempt the peer. Accepted values are PREEMPTIVE/NON_PREEMPTIVE.
- force_
whitelisting bool - Boolean flag indicating if white-listing will be forced or not. The default value is false. This argument is deprecated and will be removed. Please use
nsxt.PolicyPredefinedGatewayPolicy
resource to control default action. - ha_
mode str - High-availability Mode for Tier-0. Valid values are
ACTIVE_ACTIVE
andACTIVE_STANDBY
. - internal_
transit_ Sequence[str]subnets - Internal transit subnets in CIDR format. At most 1 CIDR.
- intersite_
config PolicyTier0Gateway Intersite Config Args - This clause is relevant for Global Manager only.
- ipv6_
dad_ strprofile_ path - Policy path to IPv6 DAD profile.
- ipv6_
ndra_ strprofile_ path - Policy path to IPv6 NDRA profile.
- locale_
services Sequence[PolicyTier0Gateway Locale Service Args] - This is required on NSX Global Manager. Multiple locale services can be specified for multiple locations.
- nsx_
id str - The NSX ID of this resource. If set, this ID will be used to create the policy resource.
- policy_
tier0_ strgateway_ id - ID of the Tier-0 gateway.
- rd_
admin_ straddress - Route distinguisher administrator address. If using EVPN service, then this attribute should be defined if auto generation of route distinguisher on VRF configuration is needed.
- redistribution_
config PolicyTier0Gateway Redistribution Config Args - Route redistribution properties. This setting is for local manager only and supported with NSXt 3.0.0 onwards. This setting is deprecated, please use
nsxt.PolicyGatewayRedistributionConfig
resource instead. - Sequence[Policy
Tier0Gateway Tag Args] - A list of scope + tag pairs to associate with this Tier-0 gateway.
- transit_
subnets Sequence[str] - Transit subnets in CIDR format.
- vrf_
config PolicyTier0Gateway Vrf Config Args - VRF config for VRF Tier0. This clause is supported with NSX 3.0.0 onwards.
- vrf_
transit_ Sequence[str]subnets - VRF transit subnets in CIDR format. Maximum 1 item allowed in the list.
- display
Name String - Display name of the resource.
- advanced
Config Property Map - Advanced gateway configuration
- bgp
Config Property Map - The BGP configuration for the Tier-0 gateway. When enabled a valid
edge_cluster_path
must be set on the Tier-0 gateway. This clause is not applicable for Global Manager - usensxt.PolicyBgpConfig
resource instead. - default
Rule BooleanLogging - Boolean flag indicating if the default rule logging will be enabled or not. The default value is false.
- description String
- Description of the resource.
- dhcp
Config StringPath - Policy path to DHCP server or relay configuration to use for this gateway.
- edge
Cluster StringPath - The path of the edge cluster where the Tier-0 is placed.For advanced configuration and on Global Manager, use
locale_service
clause instead. Note that for some configurations (such as BGP) setting edge cluster is required. - enable
Firewall Boolean - Boolean flag indicating if the edge firewall will be enabled or not. The default value is true.
- failover
Mode String - This failover mode determines, whether the preferred service router instance for given logical router will preempt the peer. Accepted values are PREEMPTIVE/NON_PREEMPTIVE.
- force
Whitelisting Boolean - Boolean flag indicating if white-listing will be forced or not. The default value is false. This argument is deprecated and will be removed. Please use
nsxt.PolicyPredefinedGatewayPolicy
resource to control default action. - ha
Mode String - High-availability Mode for Tier-0. Valid values are
ACTIVE_ACTIVE
andACTIVE_STANDBY
. - internal
Transit List<String>Subnets - Internal transit subnets in CIDR format. At most 1 CIDR.
- intersite
Config Property Map - This clause is relevant for Global Manager only.
- ipv6Dad
Profile StringPath - Policy path to IPv6 DAD profile.
- ipv6Ndra
Profile StringPath - Policy path to IPv6 NDRA profile.
- locale
Services List<Property Map> - This is required on NSX Global Manager. Multiple locale services can be specified for multiple locations.
- nsx
Id String - The NSX ID of this resource. If set, this ID will be used to create the policy resource.
- policy
Tier0Gateway StringId - ID of the Tier-0 gateway.
- rd
Admin StringAddress - Route distinguisher administrator address. If using EVPN service, then this attribute should be defined if auto generation of route distinguisher on VRF configuration is needed.
- redistribution
Config Property Map - Route redistribution properties. This setting is for local manager only and supported with NSXt 3.0.0 onwards. This setting is deprecated, please use
nsxt.PolicyGatewayRedistributionConfig
resource instead. - List<Property Map>
- A list of scope + tag pairs to associate with this Tier-0 gateway.
- transit
Subnets List<String> - Transit subnets in CIDR format.
- vrf
Config Property Map - VRF config for VRF Tier0. This clause is supported with NSX 3.0.0 onwards.
- vrf
Transit List<String>Subnets - VRF transit subnets in CIDR format. Maximum 1 item allowed in the list.
Outputs
All input properties are implicitly available as output properties. Additionally, the PolicyTier0Gateway resource produces the following output properties:
- Id string
- The provider-assigned unique ID for this managed resource.
- Path string
- The NSX path of the policy resource.
- Redistribution
Set bool - Internal flag to indicate whether legacy redistribution config is used
- Revision double
- Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
- Id string
- The provider-assigned unique ID for this managed resource.
- Path string
- The NSX path of the policy resource.
- Redistribution
Set bool - Internal flag to indicate whether legacy redistribution config is used
- Revision float64
- Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
- id String
- The provider-assigned unique ID for this managed resource.
- path String
- The NSX path of the policy resource.
- redistribution
Set Boolean - Internal flag to indicate whether legacy redistribution config is used
- revision Double
- Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
- id string
- The provider-assigned unique ID for this managed resource.
- path string
- The NSX path of the policy resource.
- redistribution
Set boolean - Internal flag to indicate whether legacy redistribution config is used
- revision number
- Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
- id str
- The provider-assigned unique ID for this managed resource.
- path str
- The NSX path of the policy resource.
- redistribution_
set bool - Internal flag to indicate whether legacy redistribution config is used
- revision float
- Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
- id String
- The provider-assigned unique ID for this managed resource.
- path String
- The NSX path of the policy resource.
- redistribution
Set Boolean - Internal flag to indicate whether legacy redistribution config is used
- revision Number
- Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
Look up Existing PolicyTier0Gateway Resource
Get an existing PolicyTier0Gateway 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?: PolicyTier0GatewayState, opts?: CustomResourceOptions): PolicyTier0Gateway
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
advanced_config: Optional[PolicyTier0GatewayAdvancedConfigArgs] = None,
bgp_config: Optional[PolicyTier0GatewayBgpConfigArgs] = None,
default_rule_logging: Optional[bool] = None,
description: Optional[str] = None,
dhcp_config_path: Optional[str] = None,
display_name: Optional[str] = None,
edge_cluster_path: Optional[str] = None,
enable_firewall: Optional[bool] = None,
failover_mode: Optional[str] = None,
force_whitelisting: Optional[bool] = None,
ha_mode: Optional[str] = None,
internal_transit_subnets: Optional[Sequence[str]] = None,
intersite_config: Optional[PolicyTier0GatewayIntersiteConfigArgs] = None,
ipv6_dad_profile_path: Optional[str] = None,
ipv6_ndra_profile_path: Optional[str] = None,
locale_services: Optional[Sequence[PolicyTier0GatewayLocaleServiceArgs]] = None,
nsx_id: Optional[str] = None,
path: Optional[str] = None,
policy_tier0_gateway_id: Optional[str] = None,
rd_admin_address: Optional[str] = None,
redistribution_config: Optional[PolicyTier0GatewayRedistributionConfigArgs] = None,
redistribution_set: Optional[bool] = None,
revision: Optional[float] = None,
tags: Optional[Sequence[PolicyTier0GatewayTagArgs]] = None,
transit_subnets: Optional[Sequence[str]] = None,
vrf_config: Optional[PolicyTier0GatewayVrfConfigArgs] = None,
vrf_transit_subnets: Optional[Sequence[str]] = None) -> PolicyTier0Gateway
func GetPolicyTier0Gateway(ctx *Context, name string, id IDInput, state *PolicyTier0GatewayState, opts ...ResourceOption) (*PolicyTier0Gateway, error)
public static PolicyTier0Gateway Get(string name, Input<string> id, PolicyTier0GatewayState? state, CustomResourceOptions? opts = null)
public static PolicyTier0Gateway get(String name, Output<String> id, PolicyTier0GatewayState state, CustomResourceOptions options)
resources: _: type: nsxt:PolicyTier0Gateway 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.
- Advanced
Config PolicyTier0Gateway Advanced Config - Advanced gateway configuration
- Bgp
Config PolicyTier0Gateway Bgp Config - The BGP configuration for the Tier-0 gateway. When enabled a valid
edge_cluster_path
must be set on the Tier-0 gateway. This clause is not applicable for Global Manager - usensxt.PolicyBgpConfig
resource instead. - Default
Rule boolLogging - Boolean flag indicating if the default rule logging will be enabled or not. The default value is false.
- Description string
- Description of the resource.
- Dhcp
Config stringPath - Policy path to DHCP server or relay configuration to use for this gateway.
- Display
Name string - Display name of the resource.
- Edge
Cluster stringPath - The path of the edge cluster where the Tier-0 is placed.For advanced configuration and on Global Manager, use
locale_service
clause instead. Note that for some configurations (such as BGP) setting edge cluster is required. - Enable
Firewall bool - Boolean flag indicating if the edge firewall will be enabled or not. The default value is true.
- Failover
Mode string - This failover mode determines, whether the preferred service router instance for given logical router will preempt the peer. Accepted values are PREEMPTIVE/NON_PREEMPTIVE.
- Force
Whitelisting bool - Boolean flag indicating if white-listing will be forced or not. The default value is false. This argument is deprecated and will be removed. Please use
nsxt.PolicyPredefinedGatewayPolicy
resource to control default action. - Ha
Mode string - High-availability Mode for Tier-0. Valid values are
ACTIVE_ACTIVE
andACTIVE_STANDBY
. - Internal
Transit List<string>Subnets - Internal transit subnets in CIDR format. At most 1 CIDR.
- Intersite
Config PolicyTier0Gateway Intersite Config - This clause is relevant for Global Manager only.
- Ipv6Dad
Profile stringPath - Policy path to IPv6 DAD profile.
- Ipv6Ndra
Profile stringPath - Policy path to IPv6 NDRA profile.
- Locale
Services List<PolicyTier0Gateway Locale Service> - This is required on NSX Global Manager. Multiple locale services can be specified for multiple locations.
- 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 stringId - ID of the Tier-0 gateway.
- Rd
Admin stringAddress - Route distinguisher administrator address. If using EVPN service, then this attribute should be defined if auto generation of route distinguisher on VRF configuration is needed.
- Redistribution
Config PolicyTier0Gateway Redistribution Config - Route redistribution properties. This setting is for local manager only and supported with NSXt 3.0.0 onwards. This setting is deprecated, please use
nsxt.PolicyGatewayRedistributionConfig
resource instead. - Redistribution
Set bool - Internal flag to indicate whether legacy redistribution config is used
- 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 Tag> - A list of scope + tag pairs to associate with this Tier-0 gateway.
- Transit
Subnets List<string> - Transit subnets in CIDR format.
- Vrf
Config PolicyTier0Gateway Vrf Config - VRF config for VRF Tier0. This clause is supported with NSX 3.0.0 onwards.
- Vrf
Transit List<string>Subnets - VRF transit subnets in CIDR format. Maximum 1 item allowed in the list.
- Advanced
Config PolicyTier0Gateway Advanced Config Args - Advanced gateway configuration
- Bgp
Config PolicyTier0Gateway Bgp Config Args - The BGP configuration for the Tier-0 gateway. When enabled a valid
edge_cluster_path
must be set on the Tier-0 gateway. This clause is not applicable for Global Manager - usensxt.PolicyBgpConfig
resource instead. - Default
Rule boolLogging - Boolean flag indicating if the default rule logging will be enabled or not. The default value is false.
- Description string
- Description of the resource.
- Dhcp
Config stringPath - Policy path to DHCP server or relay configuration to use for this gateway.
- Display
Name string - Display name of the resource.
- Edge
Cluster stringPath - The path of the edge cluster where the Tier-0 is placed.For advanced configuration and on Global Manager, use
locale_service
clause instead. Note that for some configurations (such as BGP) setting edge cluster is required. - Enable
Firewall bool - Boolean flag indicating if the edge firewall will be enabled or not. The default value is true.
- Failover
Mode string - This failover mode determines, whether the preferred service router instance for given logical router will preempt the peer. Accepted values are PREEMPTIVE/NON_PREEMPTIVE.
- Force
Whitelisting bool - Boolean flag indicating if white-listing will be forced or not. The default value is false. This argument is deprecated and will be removed. Please use
nsxt.PolicyPredefinedGatewayPolicy
resource to control default action. - Ha
Mode string - High-availability Mode for Tier-0. Valid values are
ACTIVE_ACTIVE
andACTIVE_STANDBY
. - Internal
Transit []stringSubnets - Internal transit subnets in CIDR format. At most 1 CIDR.
- Intersite
Config PolicyTier0Gateway Intersite Config Args - This clause is relevant for Global Manager only.
- Ipv6Dad
Profile stringPath - Policy path to IPv6 DAD profile.
- Ipv6Ndra
Profile stringPath - Policy path to IPv6 NDRA profile.
- Locale
Services []PolicyTier0Gateway Locale Service Args - This is required on NSX Global Manager. Multiple locale services can be specified for multiple locations.
- 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 stringId - ID of the Tier-0 gateway.
- Rd
Admin stringAddress - Route distinguisher administrator address. If using EVPN service, then this attribute should be defined if auto generation of route distinguisher on VRF configuration is needed.
- Redistribution
Config PolicyTier0Gateway Redistribution Config Args - Route redistribution properties. This setting is for local manager only and supported with NSXt 3.0.0 onwards. This setting is deprecated, please use
nsxt.PolicyGatewayRedistributionConfig
resource instead. - Redistribution
Set bool - Internal flag to indicate whether legacy redistribution config is used
- 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 Tag Args - A list of scope + tag pairs to associate with this Tier-0 gateway.
- Transit
Subnets []string - Transit subnets in CIDR format.
- Vrf
Config PolicyTier0Gateway Vrf Config Args - VRF config for VRF Tier0. This clause is supported with NSX 3.0.0 onwards.
- Vrf
Transit []stringSubnets - VRF transit subnets in CIDR format. Maximum 1 item allowed in the list.
- advanced
Config PolicyTier0Gateway Advanced Config - Advanced gateway configuration
- bgp
Config PolicyTier0Gateway Bgp Config - The BGP configuration for the Tier-0 gateway. When enabled a valid
edge_cluster_path
must be set on the Tier-0 gateway. This clause is not applicable for Global Manager - usensxt.PolicyBgpConfig
resource instead. - default
Rule BooleanLogging - Boolean flag indicating if the default rule logging will be enabled or not. The default value is false.
- description String
- Description of the resource.
- dhcp
Config StringPath - Policy path to DHCP server or relay configuration to use for this gateway.
- display
Name String - Display name of the resource.
- edge
Cluster StringPath - The path of the edge cluster where the Tier-0 is placed.For advanced configuration and on Global Manager, use
locale_service
clause instead. Note that for some configurations (such as BGP) setting edge cluster is required. - enable
Firewall Boolean - Boolean flag indicating if the edge firewall will be enabled or not. The default value is true.
- failover
Mode String - This failover mode determines, whether the preferred service router instance for given logical router will preempt the peer. Accepted values are PREEMPTIVE/NON_PREEMPTIVE.
- force
Whitelisting Boolean - Boolean flag indicating if white-listing will be forced or not. The default value is false. This argument is deprecated and will be removed. Please use
nsxt.PolicyPredefinedGatewayPolicy
resource to control default action. - ha
Mode String - High-availability Mode for Tier-0. Valid values are
ACTIVE_ACTIVE
andACTIVE_STANDBY
. - internal
Transit List<String>Subnets - Internal transit subnets in CIDR format. At most 1 CIDR.
- intersite
Config PolicyTier0Gateway Intersite Config - This clause is relevant for Global Manager only.
- ipv6Dad
Profile StringPath - Policy path to IPv6 DAD profile.
- ipv6Ndra
Profile StringPath - Policy path to IPv6 NDRA profile.
- locale
Services List<PolicyTier0Gateway Locale Service> - This is required on NSX Global Manager. Multiple locale services can be specified for multiple locations.
- 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 StringId - ID of the Tier-0 gateway.
- rd
Admin StringAddress - Route distinguisher administrator address. If using EVPN service, then this attribute should be defined if auto generation of route distinguisher on VRF configuration is needed.
- redistribution
Config PolicyTier0Gateway Redistribution Config - Route redistribution properties. This setting is for local manager only and supported with NSXt 3.0.0 onwards. This setting is deprecated, please use
nsxt.PolicyGatewayRedistributionConfig
resource instead. - redistribution
Set Boolean - Internal flag to indicate whether legacy redistribution config is used
- 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 Tag> - A list of scope + tag pairs to associate with this Tier-0 gateway.
- transit
Subnets List<String> - Transit subnets in CIDR format.
- vrf
Config PolicyTier0Gateway Vrf Config - VRF config for VRF Tier0. This clause is supported with NSX 3.0.0 onwards.
- vrf
Transit List<String>Subnets - VRF transit subnets in CIDR format. Maximum 1 item allowed in the list.
- advanced
Config PolicyTier0Gateway Advanced Config - Advanced gateway configuration
- bgp
Config PolicyTier0Gateway Bgp Config - The BGP configuration for the Tier-0 gateway. When enabled a valid
edge_cluster_path
must be set on the Tier-0 gateway. This clause is not applicable for Global Manager - usensxt.PolicyBgpConfig
resource instead. - default
Rule booleanLogging - Boolean flag indicating if the default rule logging will be enabled or not. The default value is false.
- description string
- Description of the resource.
- dhcp
Config stringPath - Policy path to DHCP server or relay configuration to use for this gateway.
- display
Name string - Display name of the resource.
- edge
Cluster stringPath - The path of the edge cluster where the Tier-0 is placed.For advanced configuration and on Global Manager, use
locale_service
clause instead. Note that for some configurations (such as BGP) setting edge cluster is required. - enable
Firewall boolean - Boolean flag indicating if the edge firewall will be enabled or not. The default value is true.
- failover
Mode string - This failover mode determines, whether the preferred service router instance for given logical router will preempt the peer. Accepted values are PREEMPTIVE/NON_PREEMPTIVE.
- force
Whitelisting boolean - Boolean flag indicating if white-listing will be forced or not. The default value is false. This argument is deprecated and will be removed. Please use
nsxt.PolicyPredefinedGatewayPolicy
resource to control default action. - ha
Mode string - High-availability Mode for Tier-0. Valid values are
ACTIVE_ACTIVE
andACTIVE_STANDBY
. - internal
Transit string[]Subnets - Internal transit subnets in CIDR format. At most 1 CIDR.
- intersite
Config PolicyTier0Gateway Intersite Config - This clause is relevant for Global Manager only.
- ipv6Dad
Profile stringPath - Policy path to IPv6 DAD profile.
- ipv6Ndra
Profile stringPath - Policy path to IPv6 NDRA profile.
- locale
Services PolicyTier0Gateway Locale Service[] - This is required on NSX Global Manager. Multiple locale services can be specified for multiple locations.
- 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 stringId - ID of the Tier-0 gateway.
- rd
Admin stringAddress - Route distinguisher administrator address. If using EVPN service, then this attribute should be defined if auto generation of route distinguisher on VRF configuration is needed.
- redistribution
Config PolicyTier0Gateway Redistribution Config - Route redistribution properties. This setting is for local manager only and supported with NSXt 3.0.0 onwards. This setting is deprecated, please use
nsxt.PolicyGatewayRedistributionConfig
resource instead. - redistribution
Set boolean - Internal flag to indicate whether legacy redistribution config is used
- 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 Tag[] - A list of scope + tag pairs to associate with this Tier-0 gateway.
- transit
Subnets string[] - Transit subnets in CIDR format.
- vrf
Config PolicyTier0Gateway Vrf Config - VRF config for VRF Tier0. This clause is supported with NSX 3.0.0 onwards.
- vrf
Transit string[]Subnets - VRF transit subnets in CIDR format. Maximum 1 item allowed in the list.
- advanced_
config PolicyTier0Gateway Advanced Config Args - Advanced gateway configuration
- bgp_
config PolicyTier0Gateway Bgp Config Args - The BGP configuration for the Tier-0 gateway. When enabled a valid
edge_cluster_path
must be set on the Tier-0 gateway. This clause is not applicable for Global Manager - usensxt.PolicyBgpConfig
resource instead. - default_
rule_ boollogging - Boolean flag indicating if the default rule logging will be enabled or not. The default value is false.
- description str
- Description of the resource.
- dhcp_
config_ strpath - Policy path to DHCP server or relay configuration to use for this gateway.
- display_
name str - Display name of the resource.
- edge_
cluster_ strpath - The path of the edge cluster where the Tier-0 is placed.For advanced configuration and on Global Manager, use
locale_service
clause instead. Note that for some configurations (such as BGP) setting edge cluster is required. - enable_
firewall bool - Boolean flag indicating if the edge firewall will be enabled or not. The default value is true.
- failover_
mode str - This failover mode determines, whether the preferred service router instance for given logical router will preempt the peer. Accepted values are PREEMPTIVE/NON_PREEMPTIVE.
- force_
whitelisting bool - Boolean flag indicating if white-listing will be forced or not. The default value is false. This argument is deprecated and will be removed. Please use
nsxt.PolicyPredefinedGatewayPolicy
resource to control default action. - ha_
mode str - High-availability Mode for Tier-0. Valid values are
ACTIVE_ACTIVE
andACTIVE_STANDBY
. - internal_
transit_ Sequence[str]subnets - Internal transit subnets in CIDR format. At most 1 CIDR.
- intersite_
config PolicyTier0Gateway Intersite Config Args - This clause is relevant for Global Manager only.
- ipv6_
dad_ strprofile_ path - Policy path to IPv6 DAD profile.
- ipv6_
ndra_ strprofile_ path - Policy path to IPv6 NDRA profile.
- locale_
services Sequence[PolicyTier0Gateway Locale Service Args] - This is required on NSX Global Manager. Multiple locale services can be specified for multiple locations.
- 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_ id - ID of the Tier-0 gateway.
- rd_
admin_ straddress - Route distinguisher administrator address. If using EVPN service, then this attribute should be defined if auto generation of route distinguisher on VRF configuration is needed.
- redistribution_
config PolicyTier0Gateway Redistribution Config Args - Route redistribution properties. This setting is for local manager only and supported with NSXt 3.0.0 onwards. This setting is deprecated, please use
nsxt.PolicyGatewayRedistributionConfig
resource instead. - redistribution_
set bool - Internal flag to indicate whether legacy redistribution config is used
- 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 Tag Args] - A list of scope + tag pairs to associate with this Tier-0 gateway.
- transit_
subnets Sequence[str] - Transit subnets in CIDR format.
- vrf_
config PolicyTier0Gateway Vrf Config Args - VRF config for VRF Tier0. This clause is supported with NSX 3.0.0 onwards.
- vrf_
transit_ Sequence[str]subnets - VRF transit subnets in CIDR format. Maximum 1 item allowed in the list.
- advanced
Config Property Map - Advanced gateway configuration
- bgp
Config Property Map - The BGP configuration for the Tier-0 gateway. When enabled a valid
edge_cluster_path
must be set on the Tier-0 gateway. This clause is not applicable for Global Manager - usensxt.PolicyBgpConfig
resource instead. - default
Rule BooleanLogging - Boolean flag indicating if the default rule logging will be enabled or not. The default value is false.
- description String
- Description of the resource.
- dhcp
Config StringPath - Policy path to DHCP server or relay configuration to use for this gateway.
- display
Name String - Display name of the resource.
- edge
Cluster StringPath - The path of the edge cluster where the Tier-0 is placed.For advanced configuration and on Global Manager, use
locale_service
clause instead. Note that for some configurations (such as BGP) setting edge cluster is required. - enable
Firewall Boolean - Boolean flag indicating if the edge firewall will be enabled or not. The default value is true.
- failover
Mode String - This failover mode determines, whether the preferred service router instance for given logical router will preempt the peer. Accepted values are PREEMPTIVE/NON_PREEMPTIVE.
- force
Whitelisting Boolean - Boolean flag indicating if white-listing will be forced or not. The default value is false. This argument is deprecated and will be removed. Please use
nsxt.PolicyPredefinedGatewayPolicy
resource to control default action. - ha
Mode String - High-availability Mode for Tier-0. Valid values are
ACTIVE_ACTIVE
andACTIVE_STANDBY
. - internal
Transit List<String>Subnets - Internal transit subnets in CIDR format. At most 1 CIDR.
- intersite
Config Property Map - This clause is relevant for Global Manager only.
- ipv6Dad
Profile StringPath - Policy path to IPv6 DAD profile.
- ipv6Ndra
Profile StringPath - Policy path to IPv6 NDRA profile.
- locale
Services List<Property Map> - This is required on NSX Global Manager. Multiple locale services can be specified for multiple locations.
- 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 StringId - ID of the Tier-0 gateway.
- rd
Admin StringAddress - Route distinguisher administrator address. If using EVPN service, then this attribute should be defined if auto generation of route distinguisher on VRF configuration is needed.
- redistribution
Config Property Map - Route redistribution properties. This setting is for local manager only and supported with NSXt 3.0.0 onwards. This setting is deprecated, please use
nsxt.PolicyGatewayRedistributionConfig
resource instead. - redistribution
Set Boolean - Internal flag to indicate whether legacy redistribution config is used
- 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 Tier-0 gateway.
- transit
Subnets List<String> - Transit subnets in CIDR format.
- vrf
Config Property Map - VRF config for VRF Tier0. This clause is supported with NSX 3.0.0 onwards.
- vrf
Transit List<String>Subnets - VRF transit subnets in CIDR format. Maximum 1 item allowed in the list.
Supporting Types
PolicyTier0GatewayAdvancedConfig, PolicyTier0GatewayAdvancedConfigArgs
- Connectivity string
- Connectivity configuration to manually connect Tier-0/Tier1 segment from corresponding gateway
- Forwarding
Up doubleTimer - Extra time in seconds the router must wait before sending the UP notification after the peer routing session is established. VRF setting for this attribute must be the same as parent gateway.
- Connectivity string
- Connectivity configuration to manually connect Tier-0/Tier1 segment from corresponding gateway
- Forwarding
Up float64Timer - Extra time in seconds the router must wait before sending the UP notification after the peer routing session is established. VRF setting for this attribute must be the same as parent gateway.
- connectivity String
- Connectivity configuration to manually connect Tier-0/Tier1 segment from corresponding gateway
- forwarding
Up DoubleTimer - Extra time in seconds the router must wait before sending the UP notification after the peer routing session is established. VRF setting for this attribute must be the same as parent gateway.
- connectivity string
- Connectivity configuration to manually connect Tier-0/Tier1 segment from corresponding gateway
- forwarding
Up numberTimer - Extra time in seconds the router must wait before sending the UP notification after the peer routing session is established. VRF setting for this attribute must be the same as parent gateway.
- connectivity str
- Connectivity configuration to manually connect Tier-0/Tier1 segment from corresponding gateway
- forwarding_
up_ floattimer - Extra time in seconds the router must wait before sending the UP notification after the peer routing session is established. VRF setting for this attribute must be the same as parent gateway.
- connectivity String
- Connectivity configuration to manually connect Tier-0/Tier1 segment from corresponding gateway
- forwarding
Up NumberTimer - Extra time in seconds the router must wait before sending the UP notification after the peer routing session is established. VRF setting for this attribute must be the same as parent gateway.
PolicyTier0GatewayBgpConfig, PolicyTier0GatewayBgpConfigArgs
- Ecmp bool
- A boolean flag to enable/disable ECMP. Default is
true
. - Enabled bool
- A boolean flag to enable/disable BGP. Default is
true
. - Graceful
Restart stringMode - Setting to control BGP graceful restart mode, one of
DISABLE
,GR_AND_HELPER
,HELPER_ONLY
. This setting is not applicable to VRF-Lite Gateway. - Graceful
Restart doubleStale Route Timer - BGP stale route timer. Default is
600
. This setting is not applicable to VRF-Lite Gateway. - Graceful
Restart doubleTimer - BGP graceful restart timer. Default is
180
. This setting is not applicable to VRF-Lite Gateway. - Inter
Sr boolIbgp - A boolean flag to enable/disable inter SR IBGP configuration. Default is
true
. This setting is not applicable to VRF-Lite Gateway. - Local
As stringNum - BGP AS number in ASPLAIN/ASDOT Format. This setting is optional for VRF-Lite Gateways, and is required otherwise.
- Multipath
Relax bool - A boolean flag to enable/disable multipath relax for BGP. Default is
true
. This setting is not applicable to VRF-Lite Gateway. - Path string
- The NSX path of the policy resource.
- Revision double
- Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
- Route
Aggregations List<PolicyTier0Gateway Bgp Config Route Aggregation> - Zero or more route aggregations for BGP.
- List<Policy
Tier0Gateway Bgp Config Tag> - A list of scope + tag pairs to associate with this Tier-0 gateway's BGP configuration.
- Ecmp bool
- A boolean flag to enable/disable ECMP. Default is
true
. - Enabled bool
- A boolean flag to enable/disable BGP. Default is
true
. - Graceful
Restart stringMode - Setting to control BGP graceful restart mode, one of
DISABLE
,GR_AND_HELPER
,HELPER_ONLY
. This setting is not applicable to VRF-Lite Gateway. - Graceful
Restart float64Stale Route Timer - BGP stale route timer. Default is
600
. This setting is not applicable to VRF-Lite Gateway. - Graceful
Restart float64Timer - BGP graceful restart timer. Default is
180
. This setting is not applicable to VRF-Lite Gateway. - Inter
Sr boolIbgp - A boolean flag to enable/disable inter SR IBGP configuration. Default is
true
. This setting is not applicable to VRF-Lite Gateway. - Local
As stringNum - BGP AS number in ASPLAIN/ASDOT Format. This setting is optional for VRF-Lite Gateways, and is required otherwise.
- Multipath
Relax bool - A boolean flag to enable/disable multipath relax for BGP. Default is
true
. This setting is not applicable to VRF-Lite Gateway. - Path string
- The NSX path of the policy resource.
- Revision float64
- Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
- Route
Aggregations []PolicyTier0Gateway Bgp Config Route Aggregation - Zero or more route aggregations for BGP.
- []Policy
Tier0Gateway Bgp Config Tag - A list of scope + tag pairs to associate with this Tier-0 gateway's BGP configuration.
- ecmp Boolean
- A boolean flag to enable/disable ECMP. Default is
true
. - enabled Boolean
- A boolean flag to enable/disable BGP. Default is
true
. - graceful
Restart StringMode - Setting to control BGP graceful restart mode, one of
DISABLE
,GR_AND_HELPER
,HELPER_ONLY
. This setting is not applicable to VRF-Lite Gateway. - graceful
Restart DoubleStale Route Timer - BGP stale route timer. Default is
600
. This setting is not applicable to VRF-Lite Gateway. - graceful
Restart DoubleTimer - BGP graceful restart timer. Default is
180
. This setting is not applicable to VRF-Lite Gateway. - inter
Sr BooleanIbgp - A boolean flag to enable/disable inter SR IBGP configuration. Default is
true
. This setting is not applicable to VRF-Lite Gateway. - local
As StringNum - BGP AS number in ASPLAIN/ASDOT Format. This setting is optional for VRF-Lite Gateways, and is required otherwise.
- multipath
Relax Boolean - A boolean flag to enable/disable multipath relax for BGP. Default is
true
. This setting is not applicable to VRF-Lite Gateway. - path String
- The NSX path of the policy resource.
- revision Double
- Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
- route
Aggregations List<PolicyTier0Gateway Bgp Config Route Aggregation> - Zero or more route aggregations for BGP.
- List<Policy
Tier0Gateway Bgp Config Tag> - A list of scope + tag pairs to associate with this Tier-0 gateway's BGP configuration.
- ecmp boolean
- A boolean flag to enable/disable ECMP. Default is
true
. - enabled boolean
- A boolean flag to enable/disable BGP. Default is
true
. - graceful
Restart stringMode - Setting to control BGP graceful restart mode, one of
DISABLE
,GR_AND_HELPER
,HELPER_ONLY
. This setting is not applicable to VRF-Lite Gateway. - graceful
Restart numberStale Route Timer - BGP stale route timer. Default is
600
. This setting is not applicable to VRF-Lite Gateway. - graceful
Restart numberTimer - BGP graceful restart timer. Default is
180
. This setting is not applicable to VRF-Lite Gateway. - inter
Sr booleanIbgp - A boolean flag to enable/disable inter SR IBGP configuration. Default is
true
. This setting is not applicable to VRF-Lite Gateway. - local
As stringNum - BGP AS number in ASPLAIN/ASDOT Format. This setting is optional for VRF-Lite Gateways, and is required otherwise.
- multipath
Relax boolean - A boolean flag to enable/disable multipath relax for BGP. Default is
true
. This setting is not applicable to VRF-Lite Gateway. - path string
- The NSX path of the policy resource.
- revision number
- Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
- route
Aggregations PolicyTier0Gateway Bgp Config Route Aggregation[] - Zero or more route aggregations for BGP.
- Policy
Tier0Gateway Bgp Config Tag[] - A list of scope + tag pairs to associate with this Tier-0 gateway's BGP configuration.
- ecmp bool
- A boolean flag to enable/disable ECMP. Default is
true
. - enabled bool
- A boolean flag to enable/disable BGP. Default is
true
. - graceful_
restart_ strmode - Setting to control BGP graceful restart mode, one of
DISABLE
,GR_AND_HELPER
,HELPER_ONLY
. This setting is not applicable to VRF-Lite Gateway. - graceful_
restart_ floatstale_ route_ timer - BGP stale route timer. Default is
600
. This setting is not applicable to VRF-Lite Gateway. - graceful_
restart_ floattimer - BGP graceful restart timer. Default is
180
. This setting is not applicable to VRF-Lite Gateway. - inter_
sr_ boolibgp - A boolean flag to enable/disable inter SR IBGP configuration. Default is
true
. This setting is not applicable to VRF-Lite Gateway. - local_
as_ strnum - BGP AS number in ASPLAIN/ASDOT Format. This setting is optional for VRF-Lite Gateways, and is required otherwise.
- multipath_
relax bool - A boolean flag to enable/disable multipath relax for BGP. Default is
true
. This setting is not applicable to VRF-Lite Gateway. - path str
- The NSX path of the policy resource.
- revision float
- Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
- route_
aggregations Sequence[PolicyTier0Gateway Bgp Config Route Aggregation] - Zero or more route aggregations for BGP.
- Sequence[Policy
Tier0Gateway Bgp Config Tag] - A list of scope + tag pairs to associate with this Tier-0 gateway's BGP configuration.
- ecmp Boolean
- A boolean flag to enable/disable ECMP. Default is
true
. - enabled Boolean
- A boolean flag to enable/disable BGP. Default is
true
. - graceful
Restart StringMode - Setting to control BGP graceful restart mode, one of
DISABLE
,GR_AND_HELPER
,HELPER_ONLY
. This setting is not applicable to VRF-Lite Gateway. - graceful
Restart NumberStale Route Timer - BGP stale route timer. Default is
600
. This setting is not applicable to VRF-Lite Gateway. - graceful
Restart NumberTimer - BGP graceful restart timer. Default is
180
. This setting is not applicable to VRF-Lite Gateway. - inter
Sr BooleanIbgp - A boolean flag to enable/disable inter SR IBGP configuration. Default is
true
. This setting is not applicable to VRF-Lite Gateway. - local
As StringNum - BGP AS number in ASPLAIN/ASDOT Format. This setting is optional for VRF-Lite Gateways, and is required otherwise.
- multipath
Relax Boolean - A boolean flag to enable/disable multipath relax for BGP. Default is
true
. This setting is not applicable to VRF-Lite Gateway. - path String
- The NSX path of the policy resource.
- revision Number
- Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
- route
Aggregations List<Property Map> - Zero or more route aggregations for BGP.
- List<Property Map>
- A list of scope + tag pairs to associate with this Tier-0 gateway's BGP configuration.
PolicyTier0GatewayBgpConfigRouteAggregation, PolicyTier0GatewayBgpConfigRouteAggregationArgs
- Prefix string
- CIDR of aggregate address.
- Summary
Only bool - A boolean flag to enable/disable summarized route info. Default is
true
.
- Prefix string
- CIDR of aggregate address.
- Summary
Only bool - A boolean flag to enable/disable summarized route info. Default is
true
.
- prefix String
- CIDR of aggregate address.
- summary
Only Boolean - A boolean flag to enable/disable summarized route info. Default is
true
.
- prefix string
- CIDR of aggregate address.
- summary
Only boolean - A boolean flag to enable/disable summarized route info. Default is
true
.
- prefix str
- CIDR of aggregate address.
- summary_
only bool - A boolean flag to enable/disable summarized route info. Default is
true
.
- prefix String
- CIDR of aggregate address.
- summary
Only Boolean - A boolean flag to enable/disable summarized route info. Default is
true
.
PolicyTier0GatewayBgpConfigTag, PolicyTier0GatewayBgpConfigTagArgs
PolicyTier0GatewayIntersiteConfig, PolicyTier0GatewayIntersiteConfigArgs
- Fallback
Site List<string>Paths - Fallback sites to be used as new primary site on current primary site failure.
- Primary
Site stringPath - Primary egress site for gateway.
- Transit
Subnet string - IPv4 subnet for inter-site transit segment connecting service routers across sites for stretched gateway. For IPv6 link local subnet is auto configured.
- Fallback
Site []stringPaths - Fallback sites to be used as new primary site on current primary site failure.
- Primary
Site stringPath - Primary egress site for gateway.
- Transit
Subnet string - IPv4 subnet for inter-site transit segment connecting service routers across sites for stretched gateway. For IPv6 link local subnet is auto configured.
- fallback
Site List<String>Paths - Fallback sites to be used as new primary site on current primary site failure.
- primary
Site StringPath - Primary egress site for gateway.
- transit
Subnet String - IPv4 subnet for inter-site transit segment connecting service routers across sites for stretched gateway. For IPv6 link local subnet is auto configured.
- fallback
Site string[]Paths - Fallback sites to be used as new primary site on current primary site failure.
- primary
Site stringPath - Primary egress site for gateway.
- transit
Subnet string - IPv4 subnet for inter-site transit segment connecting service routers across sites for stretched gateway. For IPv6 link local subnet is auto configured.
- fallback_
site_ Sequence[str]paths - Fallback sites to be used as new primary site on current primary site failure.
- primary_
site_ strpath - Primary egress site for gateway.
- transit_
subnet str - IPv4 subnet for inter-site transit segment connecting service routers across sites for stretched gateway. For IPv6 link local subnet is auto configured.
- fallback
Site List<String>Paths - Fallback sites to be used as new primary site on current primary site failure.
- primary
Site StringPath - Primary egress site for gateway.
- transit
Subnet String - IPv4 subnet for inter-site transit segment connecting service routers across sites for stretched gateway. For IPv6 link local subnet is auto configured.
PolicyTier0GatewayLocaleService, PolicyTier0GatewayLocaleServiceArgs
- Edge
Cluster stringPath - The path of the edge cluster where the Tier-0 is placed.
- Display
Name string - Display name for the locale service.
- Nsx
Id string - NSX id for the locale service. It is recommended to specify this attribute in order to avoid unnecessary recreation of this object. Should be unique within the gateway.
- Path string
- The NSX path of the policy resource.
- Preferred
Edge List<string>Paths - Policy paths to edge nodes. Specified edge is used as preferred edge cluster member when failover mode is set to
PREEMPTIVE
. - Redistribution
Config PolicyTier0Gateway Locale Service Redistribution Config - Route redistribution properties. This setting is for local manager only and supported with NSXt 3.0.0 onwards. This setting is deprecated, please use
nsxt.PolicyGatewayRedistributionConfig
resource instead. - Revision double
- Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
- Edge
Cluster stringPath - The path of the edge cluster where the Tier-0 is placed.
- Display
Name string - Display name for the locale service.
- Nsx
Id string - NSX id for the locale service. It is recommended to specify this attribute in order to avoid unnecessary recreation of this object. Should be unique within the gateway.
- Path string
- The NSX path of the policy resource.
- Preferred
Edge []stringPaths - Policy paths to edge nodes. Specified edge is used as preferred edge cluster member when failover mode is set to
PREEMPTIVE
. - Redistribution
Config PolicyTier0Gateway Locale Service Redistribution Config - Route redistribution properties. This setting is for local manager only and supported with NSXt 3.0.0 onwards. This setting is deprecated, please use
nsxt.PolicyGatewayRedistributionConfig
resource instead. - Revision float64
- Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
- edge
Cluster StringPath - The path of the edge cluster where the Tier-0 is placed.
- display
Name String - Display name for the locale service.
- nsx
Id String - NSX id for the locale service. It is recommended to specify this attribute in order to avoid unnecessary recreation of this object. Should be unique within the gateway.
- path String
- The NSX path of the policy resource.
- preferred
Edge List<String>Paths - Policy paths to edge nodes. Specified edge is used as preferred edge cluster member when failover mode is set to
PREEMPTIVE
. - redistribution
Config PolicyTier0Gateway Locale Service Redistribution Config - Route redistribution properties. This setting is for local manager only and supported with NSXt 3.0.0 onwards. This setting is deprecated, please use
nsxt.PolicyGatewayRedistributionConfig
resource instead. - revision Double
- Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
- edge
Cluster stringPath - The path of the edge cluster where the Tier-0 is placed.
- display
Name string - Display name for the locale service.
- nsx
Id string - NSX id for the locale service. It is recommended to specify this attribute in order to avoid unnecessary recreation of this object. Should be unique within the gateway.
- path string
- The NSX path of the policy resource.
- preferred
Edge string[]Paths - Policy paths to edge nodes. Specified edge is used as preferred edge cluster member when failover mode is set to
PREEMPTIVE
. - redistribution
Config PolicyTier0Gateway Locale Service Redistribution Config - Route redistribution properties. This setting is for local manager only and supported with NSXt 3.0.0 onwards. This setting is deprecated, please use
nsxt.PolicyGatewayRedistributionConfig
resource instead. - revision number
- Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
- edge_
cluster_ strpath - The path of the edge cluster where the Tier-0 is placed.
- display_
name str - Display name for the locale service.
- nsx_
id str - NSX id for the locale service. It is recommended to specify this attribute in order to avoid unnecessary recreation of this object. Should be unique within the gateway.
- path str
- The NSX path of the policy resource.
- preferred_
edge_ Sequence[str]paths - Policy paths to edge nodes. Specified edge is used as preferred edge cluster member when failover mode is set to
PREEMPTIVE
. - redistribution_
config PolicyTier0Gateway Locale Service Redistribution Config - Route redistribution properties. This setting is for local manager only and supported with NSXt 3.0.0 onwards. This setting is deprecated, please use
nsxt.PolicyGatewayRedistributionConfig
resource instead. - revision float
- Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
- edge
Cluster StringPath - The path of the edge cluster where the Tier-0 is placed.
- display
Name String - Display name for the locale service.
- nsx
Id String - NSX id for the locale service. It is recommended to specify this attribute in order to avoid unnecessary recreation of this object. Should be unique within the gateway.
- path String
- The NSX path of the policy resource.
- preferred
Edge List<String>Paths - Policy paths to edge nodes. Specified edge is used as preferred edge cluster member when failover mode is set to
PREEMPTIVE
. - redistribution
Config Property Map - Route redistribution properties. This setting is for local manager only and supported with NSXt 3.0.0 onwards. This setting is deprecated, please use
nsxt.PolicyGatewayRedistributionConfig
resource instead. - revision Number
- Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
PolicyTier0GatewayLocaleServiceRedistributionConfig, PolicyTier0GatewayLocaleServiceRedistributionConfigArgs
- Enabled bool
- Enable route redistribution for BGP. Defaults to
true
. - Ospf
Enabled bool - Enable route redistribution for OSPF. Defaults to
false
. Applicable from NSX 3.1.0 onwards. - Rules
List<Policy
Tier0Gateway Locale Service Redistribution Config Rule> - List of redistribution rules.
- Enabled bool
- Enable route redistribution for BGP. Defaults to
true
. - Ospf
Enabled bool - Enable route redistribution for OSPF. Defaults to
false
. Applicable from NSX 3.1.0 onwards. - Rules
[]Policy
Tier0Gateway Locale Service Redistribution Config Rule - List of redistribution rules.
- enabled Boolean
- Enable route redistribution for BGP. Defaults to
true
. - ospf
Enabled Boolean - Enable route redistribution for OSPF. Defaults to
false
. Applicable from NSX 3.1.0 onwards. - rules
List<Policy
Tier0Gateway Locale Service Redistribution Config Rule> - List of redistribution rules.
- enabled boolean
- Enable route redistribution for BGP. Defaults to
true
. - ospf
Enabled boolean - Enable route redistribution for OSPF. Defaults to
false
. Applicable from NSX 3.1.0 onwards. - rules
Policy
Tier0Gateway Locale Service Redistribution Config Rule[] - List of redistribution rules.
- enabled bool
- Enable route redistribution for BGP. Defaults to
true
. - ospf_
enabled bool - Enable route redistribution for OSPF. Defaults to
false
. Applicable from NSX 3.1.0 onwards. - rules
Sequence[Policy
Tier0Gateway Locale Service Redistribution Config Rule] - List of redistribution rules.
- enabled Boolean
- Enable route redistribution for BGP. Defaults to
true
. - ospf
Enabled Boolean - Enable route redistribution for OSPF. Defaults to
false
. Applicable from NSX 3.1.0 onwards. - rules List<Property Map>
- List of redistribution rules.
PolicyTier0GatewayLocaleServiceRedistributionConfigRule, PolicyTier0GatewayLocaleServiceRedistributionConfigRuleArgs
- Bgp bool
- BGP destination for this rule
- Name string
- Rule name.
- Ospf bool
- OSPF destination for this rule
- Route
Map stringPath - Route map to be associated with the redistribution rule.
- Types List<string>
- List of redistribution types, possible values are:
TIER0_STATIC
,TIER0_CONNECTED
,TIER0_EXTERNAL_INTERFACE
,TIER0_SEGMENT
,TIER0_ROUTER_LINK
,TIER0_SERVICE_INTERFACE
,TIER0_LOOPBACK_INTERFACE
,TIER0_DNS_FORWARDER_IP
,TIER0_IPSEC_LOCAL_IP
,TIER0_NAT
,TIER0_EVPN_TEP_IP
,TIER1_NAT
,TIER1_STATIC
,TIER1_LB_VIP
,TIER1_LB_SNAT
,TIER1_DNS_FORWARDER_IP
,TIER1_CONNECTED
,TIER1_SERVICE_INTERFACE
,TIER1_SEGMENT
,TIER1_IPSEC_LOCAL_ENDPOINT
.
- Bgp bool
- BGP destination for this rule
- Name string
- Rule name.
- Ospf bool
- OSPF destination for this rule
- Route
Map stringPath - Route map to be associated with the redistribution rule.
- Types []string
- List of redistribution types, possible values are:
TIER0_STATIC
,TIER0_CONNECTED
,TIER0_EXTERNAL_INTERFACE
,TIER0_SEGMENT
,TIER0_ROUTER_LINK
,TIER0_SERVICE_INTERFACE
,TIER0_LOOPBACK_INTERFACE
,TIER0_DNS_FORWARDER_IP
,TIER0_IPSEC_LOCAL_IP
,TIER0_NAT
,TIER0_EVPN_TEP_IP
,TIER1_NAT
,TIER1_STATIC
,TIER1_LB_VIP
,TIER1_LB_SNAT
,TIER1_DNS_FORWARDER_IP
,TIER1_CONNECTED
,TIER1_SERVICE_INTERFACE
,TIER1_SEGMENT
,TIER1_IPSEC_LOCAL_ENDPOINT
.
- bgp Boolean
- BGP destination for this rule
- name String
- Rule name.
- ospf Boolean
- OSPF destination for this rule
- route
Map StringPath - Route map to be associated with the redistribution rule.
- types List<String>
- List of redistribution types, possible values are:
TIER0_STATIC
,TIER0_CONNECTED
,TIER0_EXTERNAL_INTERFACE
,TIER0_SEGMENT
,TIER0_ROUTER_LINK
,TIER0_SERVICE_INTERFACE
,TIER0_LOOPBACK_INTERFACE
,TIER0_DNS_FORWARDER_IP
,TIER0_IPSEC_LOCAL_IP
,TIER0_NAT
,TIER0_EVPN_TEP_IP
,TIER1_NAT
,TIER1_STATIC
,TIER1_LB_VIP
,TIER1_LB_SNAT
,TIER1_DNS_FORWARDER_IP
,TIER1_CONNECTED
,TIER1_SERVICE_INTERFACE
,TIER1_SEGMENT
,TIER1_IPSEC_LOCAL_ENDPOINT
.
- bgp boolean
- BGP destination for this rule
- name string
- Rule name.
- ospf boolean
- OSPF destination for this rule
- route
Map stringPath - Route map to be associated with the redistribution rule.
- types string[]
- List of redistribution types, possible values are:
TIER0_STATIC
,TIER0_CONNECTED
,TIER0_EXTERNAL_INTERFACE
,TIER0_SEGMENT
,TIER0_ROUTER_LINK
,TIER0_SERVICE_INTERFACE
,TIER0_LOOPBACK_INTERFACE
,TIER0_DNS_FORWARDER_IP
,TIER0_IPSEC_LOCAL_IP
,TIER0_NAT
,TIER0_EVPN_TEP_IP
,TIER1_NAT
,TIER1_STATIC
,TIER1_LB_VIP
,TIER1_LB_SNAT
,TIER1_DNS_FORWARDER_IP
,TIER1_CONNECTED
,TIER1_SERVICE_INTERFACE
,TIER1_SEGMENT
,TIER1_IPSEC_LOCAL_ENDPOINT
.
- bgp bool
- BGP destination for this rule
- name str
- Rule name.
- ospf bool
- OSPF destination for this rule
- route_
map_ strpath - Route map to be associated with the redistribution rule.
- types Sequence[str]
- List of redistribution types, possible values are:
TIER0_STATIC
,TIER0_CONNECTED
,TIER0_EXTERNAL_INTERFACE
,TIER0_SEGMENT
,TIER0_ROUTER_LINK
,TIER0_SERVICE_INTERFACE
,TIER0_LOOPBACK_INTERFACE
,TIER0_DNS_FORWARDER_IP
,TIER0_IPSEC_LOCAL_IP
,TIER0_NAT
,TIER0_EVPN_TEP_IP
,TIER1_NAT
,TIER1_STATIC
,TIER1_LB_VIP
,TIER1_LB_SNAT
,TIER1_DNS_FORWARDER_IP
,TIER1_CONNECTED
,TIER1_SERVICE_INTERFACE
,TIER1_SEGMENT
,TIER1_IPSEC_LOCAL_ENDPOINT
.
- bgp Boolean
- BGP destination for this rule
- name String
- Rule name.
- ospf Boolean
- OSPF destination for this rule
- route
Map StringPath - Route map to be associated with the redistribution rule.
- types List<String>
- List of redistribution types, possible values are:
TIER0_STATIC
,TIER0_CONNECTED
,TIER0_EXTERNAL_INTERFACE
,TIER0_SEGMENT
,TIER0_ROUTER_LINK
,TIER0_SERVICE_INTERFACE
,TIER0_LOOPBACK_INTERFACE
,TIER0_DNS_FORWARDER_IP
,TIER0_IPSEC_LOCAL_IP
,TIER0_NAT
,TIER0_EVPN_TEP_IP
,TIER1_NAT
,TIER1_STATIC
,TIER1_LB_VIP
,TIER1_LB_SNAT
,TIER1_DNS_FORWARDER_IP
,TIER1_CONNECTED
,TIER1_SERVICE_INTERFACE
,TIER1_SEGMENT
,TIER1_IPSEC_LOCAL_ENDPOINT
.
PolicyTier0GatewayRedistributionConfig, PolicyTier0GatewayRedistributionConfigArgs
- Enabled bool
- Enable route redistribution for BGP. Defaults to
true
. - Ospf
Enabled bool - Enable route redistribution for OSPF. Defaults to
false
. Applicable from NSX 3.1.0 onwards. - Rules
List<Policy
Tier0Gateway Redistribution Config Rule> - List of redistribution rules.
- Enabled bool
- Enable route redistribution for BGP. Defaults to
true
. - Ospf
Enabled bool - Enable route redistribution for OSPF. Defaults to
false
. Applicable from NSX 3.1.0 onwards. - Rules
[]Policy
Tier0Gateway Redistribution Config Rule - List of redistribution rules.
- enabled Boolean
- Enable route redistribution for BGP. Defaults to
true
. - ospf
Enabled Boolean - Enable route redistribution for OSPF. Defaults to
false
. Applicable from NSX 3.1.0 onwards. - rules
List<Policy
Tier0Gateway Redistribution Config Rule> - List of redistribution rules.
- enabled boolean
- Enable route redistribution for BGP. Defaults to
true
. - ospf
Enabled boolean - Enable route redistribution for OSPF. Defaults to
false
. Applicable from NSX 3.1.0 onwards. - rules
Policy
Tier0Gateway Redistribution Config Rule[] - List of redistribution rules.
- enabled bool
- Enable route redistribution for BGP. Defaults to
true
. - ospf_
enabled bool - Enable route redistribution for OSPF. Defaults to
false
. Applicable from NSX 3.1.0 onwards. - rules
Sequence[Policy
Tier0Gateway Redistribution Config Rule] - List of redistribution rules.
- enabled Boolean
- Enable route redistribution for BGP. Defaults to
true
. - ospf
Enabled Boolean - Enable route redistribution for OSPF. Defaults to
false
. Applicable from NSX 3.1.0 onwards. - rules List<Property Map>
- List of redistribution rules.
PolicyTier0GatewayRedistributionConfigRule, PolicyTier0GatewayRedistributionConfigRuleArgs
- Bgp bool
- BGP destination for this rule
- Name string
- Rule name.
- Ospf bool
- OSPF destination for this rule
- Route
Map stringPath - Route map to be associated with the redistribution rule.
- Types List<string>
- List of redistribution types, possible values are:
TIER0_STATIC
,TIER0_CONNECTED
,TIER0_EXTERNAL_INTERFACE
,TIER0_SEGMENT
,TIER0_ROUTER_LINK
,TIER0_SERVICE_INTERFACE
,TIER0_LOOPBACK_INTERFACE
,TIER0_DNS_FORWARDER_IP
,TIER0_IPSEC_LOCAL_IP
,TIER0_NAT
,TIER0_EVPN_TEP_IP
,TIER1_NAT
,TIER1_STATIC
,TIER1_LB_VIP
,TIER1_LB_SNAT
,TIER1_DNS_FORWARDER_IP
,TIER1_CONNECTED
,TIER1_SERVICE_INTERFACE
,TIER1_SEGMENT
,TIER1_IPSEC_LOCAL_ENDPOINT
.
- Bgp bool
- BGP destination for this rule
- Name string
- Rule name.
- Ospf bool
- OSPF destination for this rule
- Route
Map stringPath - Route map to be associated with the redistribution rule.
- Types []string
- List of redistribution types, possible values are:
TIER0_STATIC
,TIER0_CONNECTED
,TIER0_EXTERNAL_INTERFACE
,TIER0_SEGMENT
,TIER0_ROUTER_LINK
,TIER0_SERVICE_INTERFACE
,TIER0_LOOPBACK_INTERFACE
,TIER0_DNS_FORWARDER_IP
,TIER0_IPSEC_LOCAL_IP
,TIER0_NAT
,TIER0_EVPN_TEP_IP
,TIER1_NAT
,TIER1_STATIC
,TIER1_LB_VIP
,TIER1_LB_SNAT
,TIER1_DNS_FORWARDER_IP
,TIER1_CONNECTED
,TIER1_SERVICE_INTERFACE
,TIER1_SEGMENT
,TIER1_IPSEC_LOCAL_ENDPOINT
.
- bgp Boolean
- BGP destination for this rule
- name String
- Rule name.
- ospf Boolean
- OSPF destination for this rule
- route
Map StringPath - Route map to be associated with the redistribution rule.
- types List<String>
- List of redistribution types, possible values are:
TIER0_STATIC
,TIER0_CONNECTED
,TIER0_EXTERNAL_INTERFACE
,TIER0_SEGMENT
,TIER0_ROUTER_LINK
,TIER0_SERVICE_INTERFACE
,TIER0_LOOPBACK_INTERFACE
,TIER0_DNS_FORWARDER_IP
,TIER0_IPSEC_LOCAL_IP
,TIER0_NAT
,TIER0_EVPN_TEP_IP
,TIER1_NAT
,TIER1_STATIC
,TIER1_LB_VIP
,TIER1_LB_SNAT
,TIER1_DNS_FORWARDER_IP
,TIER1_CONNECTED
,TIER1_SERVICE_INTERFACE
,TIER1_SEGMENT
,TIER1_IPSEC_LOCAL_ENDPOINT
.
- bgp boolean
- BGP destination for this rule
- name string
- Rule name.
- ospf boolean
- OSPF destination for this rule
- route
Map stringPath - Route map to be associated with the redistribution rule.
- types string[]
- List of redistribution types, possible values are:
TIER0_STATIC
,TIER0_CONNECTED
,TIER0_EXTERNAL_INTERFACE
,TIER0_SEGMENT
,TIER0_ROUTER_LINK
,TIER0_SERVICE_INTERFACE
,TIER0_LOOPBACK_INTERFACE
,TIER0_DNS_FORWARDER_IP
,TIER0_IPSEC_LOCAL_IP
,TIER0_NAT
,TIER0_EVPN_TEP_IP
,TIER1_NAT
,TIER1_STATIC
,TIER1_LB_VIP
,TIER1_LB_SNAT
,TIER1_DNS_FORWARDER_IP
,TIER1_CONNECTED
,TIER1_SERVICE_INTERFACE
,TIER1_SEGMENT
,TIER1_IPSEC_LOCAL_ENDPOINT
.
- bgp bool
- BGP destination for this rule
- name str
- Rule name.
- ospf bool
- OSPF destination for this rule
- route_
map_ strpath - Route map to be associated with the redistribution rule.
- types Sequence[str]
- List of redistribution types, possible values are:
TIER0_STATIC
,TIER0_CONNECTED
,TIER0_EXTERNAL_INTERFACE
,TIER0_SEGMENT
,TIER0_ROUTER_LINK
,TIER0_SERVICE_INTERFACE
,TIER0_LOOPBACK_INTERFACE
,TIER0_DNS_FORWARDER_IP
,TIER0_IPSEC_LOCAL_IP
,TIER0_NAT
,TIER0_EVPN_TEP_IP
,TIER1_NAT
,TIER1_STATIC
,TIER1_LB_VIP
,TIER1_LB_SNAT
,TIER1_DNS_FORWARDER_IP
,TIER1_CONNECTED
,TIER1_SERVICE_INTERFACE
,TIER1_SEGMENT
,TIER1_IPSEC_LOCAL_ENDPOINT
.
- bgp Boolean
- BGP destination for this rule
- name String
- Rule name.
- ospf Boolean
- OSPF destination for this rule
- route
Map StringPath - Route map to be associated with the redistribution rule.
- types List<String>
- List of redistribution types, possible values are:
TIER0_STATIC
,TIER0_CONNECTED
,TIER0_EXTERNAL_INTERFACE
,TIER0_SEGMENT
,TIER0_ROUTER_LINK
,TIER0_SERVICE_INTERFACE
,TIER0_LOOPBACK_INTERFACE
,TIER0_DNS_FORWARDER_IP
,TIER0_IPSEC_LOCAL_IP
,TIER0_NAT
,TIER0_EVPN_TEP_IP
,TIER1_NAT
,TIER1_STATIC
,TIER1_LB_VIP
,TIER1_LB_SNAT
,TIER1_DNS_FORWARDER_IP
,TIER1_CONNECTED
,TIER1_SERVICE_INTERFACE
,TIER1_SEGMENT
,TIER1_IPSEC_LOCAL_ENDPOINT
.
PolicyTier0GatewayTag, PolicyTier0GatewayTagArgs
PolicyTier0GatewayVrfConfig, PolicyTier0GatewayVrfConfigArgs
- Gateway
Path string - Default Tier0 path. Cannot be modified after realization.
- Evpn
Transit doubleVni - L3 VNI associated with the VRF for overlay traffic. VNI must be unique and belong to configured VNI pool.
- Path string
- The NSX path of the policy resource.
- Route
Distinguisher string - Route distinguisher. Format: : or :.
- Route
Target PolicyTier0Gateway Vrf Config Route Target - Only one target is supported.
- List<Policy
Tier0Gateway Vrf Config Tag> - A list of scope + tag pairs to associate with this Tier-0 gateway.
- Gateway
Path string - Default Tier0 path. Cannot be modified after realization.
- Evpn
Transit float64Vni - L3 VNI associated with the VRF for overlay traffic. VNI must be unique and belong to configured VNI pool.
- Path string
- The NSX path of the policy resource.
- Route
Distinguisher string - Route distinguisher. Format: : or :.
- Route
Target PolicyTier0Gateway Vrf Config Route Target - Only one target is supported.
- []Policy
Tier0Gateway Vrf Config Tag - A list of scope + tag pairs to associate with this Tier-0 gateway.
- gateway
Path String - Default Tier0 path. Cannot be modified after realization.
- evpn
Transit DoubleVni - L3 VNI associated with the VRF for overlay traffic. VNI must be unique and belong to configured VNI pool.
- path String
- The NSX path of the policy resource.
- route
Distinguisher String - Route distinguisher. Format: : or :.
- route
Target PolicyTier0Gateway Vrf Config Route Target - Only one target is supported.
- List<Policy
Tier0Gateway Vrf Config Tag> - A list of scope + tag pairs to associate with this Tier-0 gateway.
- gateway
Path string - Default Tier0 path. Cannot be modified after realization.
- evpn
Transit numberVni - L3 VNI associated with the VRF for overlay traffic. VNI must be unique and belong to configured VNI pool.
- path string
- The NSX path of the policy resource.
- route
Distinguisher string - Route distinguisher. Format: : or :.
- route
Target PolicyTier0Gateway Vrf Config Route Target - Only one target is supported.
- Policy
Tier0Gateway Vrf Config Tag[] - A list of scope + tag pairs to associate with this Tier-0 gateway.
- gateway_
path str - Default Tier0 path. Cannot be modified after realization.
- evpn_
transit_ floatvni - L3 VNI associated with the VRF for overlay traffic. VNI must be unique and belong to configured VNI pool.
- path str
- The NSX path of the policy resource.
- route_
distinguisher str - Route distinguisher. Format: : or :.
- route_
target PolicyTier0Gateway Vrf Config Route Target - Only one target is supported.
- Sequence[Policy
Tier0Gateway Vrf Config Tag] - A list of scope + tag pairs to associate with this Tier-0 gateway.
- gateway
Path String - Default Tier0 path. Cannot be modified after realization.
- evpn
Transit NumberVni - L3 VNI associated with the VRF for overlay traffic. VNI must be unique and belong to configured VNI pool.
- path String
- The NSX path of the policy resource.
- route
Distinguisher String - Route distinguisher. Format: : or :.
- route
Target Property Map - Only one target is supported.
- List<Property Map>
- A list of scope + tag pairs to associate with this Tier-0 gateway.
PolicyTier0GatewayVrfConfigRouteTarget, PolicyTier0GatewayVrfConfigRouteTargetArgs
- Address
Family string - Address family, currently only
L2VPN_EVPN
is supported, which is the default. - Auto
Mode bool - When true, import and export targets should not be specified.
- Export
Targets List<string> - List of export route targets. Format: :.
- Import
Targets List<string> - List of import route targets. Format: :.
- Address
Family string - Address family, currently only
L2VPN_EVPN
is supported, which is the default. - Auto
Mode bool - When true, import and export targets should not be specified.
- Export
Targets []string - List of export route targets. Format: :.
- Import
Targets []string - List of import route targets. Format: :.
- address
Family String - Address family, currently only
L2VPN_EVPN
is supported, which is the default. - auto
Mode Boolean - When true, import and export targets should not be specified.
- export
Targets List<String> - List of export route targets. Format: :.
- import
Targets List<String> - List of import route targets. Format: :.
- address
Family string - Address family, currently only
L2VPN_EVPN
is supported, which is the default. - auto
Mode boolean - When true, import and export targets should not be specified.
- export
Targets string[] - List of export route targets. Format: :.
- import
Targets string[] - List of import route targets. Format: :.
- address_
family str - Address family, currently only
L2VPN_EVPN
is supported, which is the default. - auto_
mode bool - When true, import and export targets should not be specified.
- export_
targets Sequence[str] - List of export route targets. Format: :.
- import_
targets Sequence[str] - List of import route targets. Format: :.
- address
Family String - Address family, currently only
L2VPN_EVPN
is supported, which is the default. - auto
Mode Boolean - When true, import and export targets should not be specified.
- export
Targets List<String> - List of export route targets. Format: :.
- import
Targets List<String> - List of import route targets. Format: :.
PolicyTier0GatewayVrfConfigTag, PolicyTier0GatewayVrfConfigTagArgs
Package Details
- Repository
- nsxt vmware/terraform-provider-nsxt
- License
- Notes
- This Pulumi package is based on the
nsxt
Terraform Provider.