nsxt.PolicyFixedSegment
Explore with Pulumi AI
Create PolicyFixedSegment Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new PolicyFixedSegment(name: string, args: PolicyFixedSegmentArgs, opts?: CustomResourceOptions);
@overload
def PolicyFixedSegment(resource_name: str,
args: PolicyFixedSegmentArgs,
opts: Optional[ResourceOptions] = None)
@overload
def PolicyFixedSegment(resource_name: str,
opts: Optional[ResourceOptions] = None,
connectivity_path: Optional[str] = None,
display_name: Optional[str] = None,
ignore_tags: Optional[PolicyFixedSegmentIgnoreTagsArgs] = None,
nsx_id: Optional[str] = None,
description: Optional[str] = None,
dhcp_config_path: Optional[str] = None,
bridge_configs: Optional[Sequence[PolicyFixedSegmentBridgeConfigArgs]] = None,
domain_name: Optional[str] = None,
advanced_config: Optional[PolicyFixedSegmentAdvancedConfigArgs] = None,
l2_extension: Optional[PolicyFixedSegmentL2ExtensionArgs] = None,
metadata_proxy_paths: Optional[Sequence[str]] = None,
context: Optional[PolicyFixedSegmentContextArgs] = None,
overlay_id: Optional[float] = None,
policy_fixed_segment_id: Optional[str] = None,
replication_mode: Optional[str] = None,
subnets: Optional[Sequence[PolicyFixedSegmentSubnetArgs]] = None,
tags: Optional[Sequence[PolicyFixedSegmentTagArgs]] = None,
transport_zone_path: Optional[str] = None,
vlan_ids: Optional[Sequence[str]] = None)
func NewPolicyFixedSegment(ctx *Context, name string, args PolicyFixedSegmentArgs, opts ...ResourceOption) (*PolicyFixedSegment, error)
public PolicyFixedSegment(string name, PolicyFixedSegmentArgs args, CustomResourceOptions? opts = null)
public PolicyFixedSegment(String name, PolicyFixedSegmentArgs args)
public PolicyFixedSegment(String name, PolicyFixedSegmentArgs args, CustomResourceOptions options)
type: nsxt:PolicyFixedSegment
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 PolicyFixedSegmentArgs
- 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 PolicyFixedSegmentArgs
- 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 PolicyFixedSegmentArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args PolicyFixedSegmentArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args PolicyFixedSegmentArgs
- 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 policyFixedSegmentResource = new Nsxt.PolicyFixedSegment("policyFixedSegmentResource", new()
{
ConnectivityPath = "string",
DisplayName = "string",
IgnoreTags = new Nsxt.Inputs.PolicyFixedSegmentIgnoreTagsArgs
{
Scopes = new[]
{
"string",
},
Detecteds = new[]
{
new Nsxt.Inputs.PolicyFixedSegmentIgnoreTagsDetectedArgs
{
Scope = "string",
Tag = "string",
},
},
},
NsxId = "string",
Description = "string",
DhcpConfigPath = "string",
BridgeConfigs = new[]
{
new Nsxt.Inputs.PolicyFixedSegmentBridgeConfigArgs
{
ProfilePath = "string",
TransportZonePath = "string",
VlanIds = new[]
{
"string",
},
UplinkTeamingPolicy = "string",
},
},
DomainName = "string",
AdvancedConfig = new Nsxt.Inputs.PolicyFixedSegmentAdvancedConfigArgs
{
AddressPoolPath = "string",
Connectivity = "string",
Hybrid = false,
LocalEgress = false,
UplinkTeamingPolicy = "string",
UrpfMode = "string",
},
L2Extension = new Nsxt.Inputs.PolicyFixedSegmentL2ExtensionArgs
{
L2vpnPaths = new[]
{
"string",
},
TunnelId = 0,
},
MetadataProxyPaths = new[]
{
"string",
},
Context = new Nsxt.Inputs.PolicyFixedSegmentContextArgs
{
ProjectId = "string",
},
OverlayId = 0,
PolicyFixedSegmentId = "string",
ReplicationMode = "string",
Subnets = new[]
{
new Nsxt.Inputs.PolicyFixedSegmentSubnetArgs
{
Cidr = "string",
DhcpRanges = new[]
{
"string",
},
DhcpV4Config = new Nsxt.Inputs.PolicyFixedSegmentSubnetDhcpV4ConfigArgs
{
DhcpGenericOptions = new[]
{
new Nsxt.Inputs.PolicyFixedSegmentSubnetDhcpV4ConfigDhcpGenericOptionArgs
{
Code = 0,
Values = new[]
{
"string",
},
},
},
DhcpOption121s = new[]
{
new Nsxt.Inputs.PolicyFixedSegmentSubnetDhcpV4ConfigDhcpOption121Args
{
Network = "string",
NextHop = "string",
},
},
DnsServers = new[]
{
"string",
},
LeaseTime = 0,
ServerAddress = "string",
},
DhcpV6Config = new Nsxt.Inputs.PolicyFixedSegmentSubnetDhcpV6ConfigArgs
{
DnsServers = new[]
{
"string",
},
DomainNames = new[]
{
"string",
},
ExcludedRanges = new[]
{
new Nsxt.Inputs.PolicyFixedSegmentSubnetDhcpV6ConfigExcludedRangeArgs
{
End = "string",
Start = "string",
},
},
LeaseTime = 0,
PreferredTime = 0,
ServerAddress = "string",
SntpServers = new[]
{
"string",
},
},
Network = "string",
},
},
Tags = new[]
{
new Nsxt.Inputs.PolicyFixedSegmentTagArgs
{
Scope = "string",
Tag = "string",
},
},
TransportZonePath = "string",
VlanIds = new[]
{
"string",
},
});
example, err := nsxt.NewPolicyFixedSegment(ctx, "policyFixedSegmentResource", &nsxt.PolicyFixedSegmentArgs{
ConnectivityPath: pulumi.String("string"),
DisplayName: pulumi.String("string"),
IgnoreTags: &nsxt.PolicyFixedSegmentIgnoreTagsArgs{
Scopes: pulumi.StringArray{
pulumi.String("string"),
},
Detecteds: nsxt.PolicyFixedSegmentIgnoreTagsDetectedArray{
&nsxt.PolicyFixedSegmentIgnoreTagsDetectedArgs{
Scope: pulumi.String("string"),
Tag: pulumi.String("string"),
},
},
},
NsxId: pulumi.String("string"),
Description: pulumi.String("string"),
DhcpConfigPath: pulumi.String("string"),
BridgeConfigs: nsxt.PolicyFixedSegmentBridgeConfigArray{
&nsxt.PolicyFixedSegmentBridgeConfigArgs{
ProfilePath: pulumi.String("string"),
TransportZonePath: pulumi.String("string"),
VlanIds: pulumi.StringArray{
pulumi.String("string"),
},
UplinkTeamingPolicy: pulumi.String("string"),
},
},
DomainName: pulumi.String("string"),
AdvancedConfig: &nsxt.PolicyFixedSegmentAdvancedConfigArgs{
AddressPoolPath: pulumi.String("string"),
Connectivity: pulumi.String("string"),
Hybrid: pulumi.Bool(false),
LocalEgress: pulumi.Bool(false),
UplinkTeamingPolicy: pulumi.String("string"),
UrpfMode: pulumi.String("string"),
},
L2Extension: &nsxt.PolicyFixedSegmentL2ExtensionArgs{
L2vpnPaths: pulumi.StringArray{
pulumi.String("string"),
},
TunnelId: pulumi.Float64(0),
},
MetadataProxyPaths: pulumi.StringArray{
pulumi.String("string"),
},
Context: &nsxt.PolicyFixedSegmentContextArgs{
ProjectId: pulumi.String("string"),
},
OverlayId: pulumi.Float64(0),
PolicyFixedSegmentId: pulumi.String("string"),
ReplicationMode: pulumi.String("string"),
Subnets: nsxt.PolicyFixedSegmentSubnetArray{
&nsxt.PolicyFixedSegmentSubnetArgs{
Cidr: pulumi.String("string"),
DhcpRanges: pulumi.StringArray{
pulumi.String("string"),
},
DhcpV4Config: &nsxt.PolicyFixedSegmentSubnetDhcpV4ConfigArgs{
DhcpGenericOptions: nsxt.PolicyFixedSegmentSubnetDhcpV4ConfigDhcpGenericOptionArray{
&nsxt.PolicyFixedSegmentSubnetDhcpV4ConfigDhcpGenericOptionArgs{
Code: pulumi.Float64(0),
Values: pulumi.StringArray{
pulumi.String("string"),
},
},
},
DhcpOption121s: nsxt.PolicyFixedSegmentSubnetDhcpV4ConfigDhcpOption121Array{
&nsxt.PolicyFixedSegmentSubnetDhcpV4ConfigDhcpOption121Args{
Network: pulumi.String("string"),
NextHop: pulumi.String("string"),
},
},
DnsServers: pulumi.StringArray{
pulumi.String("string"),
},
LeaseTime: pulumi.Float64(0),
ServerAddress: pulumi.String("string"),
},
DhcpV6Config: &nsxt.PolicyFixedSegmentSubnetDhcpV6ConfigArgs{
DnsServers: pulumi.StringArray{
pulumi.String("string"),
},
DomainNames: pulumi.StringArray{
pulumi.String("string"),
},
ExcludedRanges: nsxt.PolicyFixedSegmentSubnetDhcpV6ConfigExcludedRangeArray{
&nsxt.PolicyFixedSegmentSubnetDhcpV6ConfigExcludedRangeArgs{
End: pulumi.String("string"),
Start: pulumi.String("string"),
},
},
LeaseTime: pulumi.Float64(0),
PreferredTime: pulumi.Float64(0),
ServerAddress: pulumi.String("string"),
SntpServers: pulumi.StringArray{
pulumi.String("string"),
},
},
Network: pulumi.String("string"),
},
},
Tags: nsxt.PolicyFixedSegmentTagArray{
&nsxt.PolicyFixedSegmentTagArgs{
Scope: pulumi.String("string"),
Tag: pulumi.String("string"),
},
},
TransportZonePath: pulumi.String("string"),
VlanIds: pulumi.StringArray{
pulumi.String("string"),
},
})
var policyFixedSegmentResource = new PolicyFixedSegment("policyFixedSegmentResource", PolicyFixedSegmentArgs.builder()
.connectivityPath("string")
.displayName("string")
.ignoreTags(PolicyFixedSegmentIgnoreTagsArgs.builder()
.scopes("string")
.detecteds(PolicyFixedSegmentIgnoreTagsDetectedArgs.builder()
.scope("string")
.tag("string")
.build())
.build())
.nsxId("string")
.description("string")
.dhcpConfigPath("string")
.bridgeConfigs(PolicyFixedSegmentBridgeConfigArgs.builder()
.profilePath("string")
.transportZonePath("string")
.vlanIds("string")
.uplinkTeamingPolicy("string")
.build())
.domainName("string")
.advancedConfig(PolicyFixedSegmentAdvancedConfigArgs.builder()
.addressPoolPath("string")
.connectivity("string")
.hybrid(false)
.localEgress(false)
.uplinkTeamingPolicy("string")
.urpfMode("string")
.build())
.l2Extension(PolicyFixedSegmentL2ExtensionArgs.builder()
.l2vpnPaths("string")
.tunnelId(0)
.build())
.metadataProxyPaths("string")
.context(PolicyFixedSegmentContextArgs.builder()
.projectId("string")
.build())
.overlayId(0)
.policyFixedSegmentId("string")
.replicationMode("string")
.subnets(PolicyFixedSegmentSubnetArgs.builder()
.cidr("string")
.dhcpRanges("string")
.dhcpV4Config(PolicyFixedSegmentSubnetDhcpV4ConfigArgs.builder()
.dhcpGenericOptions(PolicyFixedSegmentSubnetDhcpV4ConfigDhcpGenericOptionArgs.builder()
.code(0)
.values("string")
.build())
.dhcpOption121s(PolicyFixedSegmentSubnetDhcpV4ConfigDhcpOption121Args.builder()
.network("string")
.nextHop("string")
.build())
.dnsServers("string")
.leaseTime(0)
.serverAddress("string")
.build())
.dhcpV6Config(PolicyFixedSegmentSubnetDhcpV6ConfigArgs.builder()
.dnsServers("string")
.domainNames("string")
.excludedRanges(PolicyFixedSegmentSubnetDhcpV6ConfigExcludedRangeArgs.builder()
.end("string")
.start("string")
.build())
.leaseTime(0)
.preferredTime(0)
.serverAddress("string")
.sntpServers("string")
.build())
.network("string")
.build())
.tags(PolicyFixedSegmentTagArgs.builder()
.scope("string")
.tag("string")
.build())
.transportZonePath("string")
.vlanIds("string")
.build());
policy_fixed_segment_resource = nsxt.PolicyFixedSegment("policyFixedSegmentResource",
connectivity_path="string",
display_name="string",
ignore_tags={
"scopes": ["string"],
"detecteds": [{
"scope": "string",
"tag": "string",
}],
},
nsx_id="string",
description="string",
dhcp_config_path="string",
bridge_configs=[{
"profile_path": "string",
"transport_zone_path": "string",
"vlan_ids": ["string"],
"uplink_teaming_policy": "string",
}],
domain_name="string",
advanced_config={
"address_pool_path": "string",
"connectivity": "string",
"hybrid": False,
"local_egress": False,
"uplink_teaming_policy": "string",
"urpf_mode": "string",
},
l2_extension={
"l2vpn_paths": ["string"],
"tunnel_id": 0,
},
metadata_proxy_paths=["string"],
context={
"project_id": "string",
},
overlay_id=0,
policy_fixed_segment_id="string",
replication_mode="string",
subnets=[{
"cidr": "string",
"dhcp_ranges": ["string"],
"dhcp_v4_config": {
"dhcp_generic_options": [{
"code": 0,
"values": ["string"],
}],
"dhcp_option121s": [{
"network": "string",
"next_hop": "string",
}],
"dns_servers": ["string"],
"lease_time": 0,
"server_address": "string",
},
"dhcp_v6_config": {
"dns_servers": ["string"],
"domain_names": ["string"],
"excluded_ranges": [{
"end": "string",
"start": "string",
}],
"lease_time": 0,
"preferred_time": 0,
"server_address": "string",
"sntp_servers": ["string"],
},
"network": "string",
}],
tags=[{
"scope": "string",
"tag": "string",
}],
transport_zone_path="string",
vlan_ids=["string"])
const policyFixedSegmentResource = new nsxt.PolicyFixedSegment("policyFixedSegmentResource", {
connectivityPath: "string",
displayName: "string",
ignoreTags: {
scopes: ["string"],
detecteds: [{
scope: "string",
tag: "string",
}],
},
nsxId: "string",
description: "string",
dhcpConfigPath: "string",
bridgeConfigs: [{
profilePath: "string",
transportZonePath: "string",
vlanIds: ["string"],
uplinkTeamingPolicy: "string",
}],
domainName: "string",
advancedConfig: {
addressPoolPath: "string",
connectivity: "string",
hybrid: false,
localEgress: false,
uplinkTeamingPolicy: "string",
urpfMode: "string",
},
l2Extension: {
l2vpnPaths: ["string"],
tunnelId: 0,
},
metadataProxyPaths: ["string"],
context: {
projectId: "string",
},
overlayId: 0,
policyFixedSegmentId: "string",
replicationMode: "string",
subnets: [{
cidr: "string",
dhcpRanges: ["string"],
dhcpV4Config: {
dhcpGenericOptions: [{
code: 0,
values: ["string"],
}],
dhcpOption121s: [{
network: "string",
nextHop: "string",
}],
dnsServers: ["string"],
leaseTime: 0,
serverAddress: "string",
},
dhcpV6Config: {
dnsServers: ["string"],
domainNames: ["string"],
excludedRanges: [{
end: "string",
start: "string",
}],
leaseTime: 0,
preferredTime: 0,
serverAddress: "string",
sntpServers: ["string"],
},
network: "string",
}],
tags: [{
scope: "string",
tag: "string",
}],
transportZonePath: "string",
vlanIds: ["string"],
});
type: nsxt:PolicyFixedSegment
properties:
advancedConfig:
addressPoolPath: string
connectivity: string
hybrid: false
localEgress: false
uplinkTeamingPolicy: string
urpfMode: string
bridgeConfigs:
- profilePath: string
transportZonePath: string
uplinkTeamingPolicy: string
vlanIds:
- string
connectivityPath: string
context:
projectId: string
description: string
dhcpConfigPath: string
displayName: string
domainName: string
ignoreTags:
detecteds:
- scope: string
tag: string
scopes:
- string
l2Extension:
l2vpnPaths:
- string
tunnelId: 0
metadataProxyPaths:
- string
nsxId: string
overlayId: 0
policyFixedSegmentId: string
replicationMode: string
subnets:
- cidr: string
dhcpRanges:
- string
dhcpV4Config:
dhcpGenericOptions:
- code: 0
values:
- string
dhcpOption121s:
- network: string
nextHop: string
dnsServers:
- string
leaseTime: 0
serverAddress: string
dhcpV6Config:
dnsServers:
- string
domainNames:
- string
excludedRanges:
- end: string
start: string
leaseTime: 0
preferredTime: 0
serverAddress: string
sntpServers:
- string
network: string
tags:
- scope: string
tag: string
transportZonePath: string
vlanIds:
- string
PolicyFixedSegment 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 PolicyFixedSegment resource accepts the following input properties:
- Connectivity
Path string - Policy path to the connecting Tier-0 or Tier-1.
- Display
Name string - Display name of the resource.
- Advanced
Config PolicyFixed Segment Advanced Config - Advanced Segment configuration.
- Bridge
Configs List<PolicyFixed Segment Bridge Config> - Bridge configuration
- Context
Policy
Fixed Segment Context - The context which the object belongs to
- Description string
- Description of the resource.
- Dhcp
Config stringPath - Policy path to DHCP server or relay configuration to use for subnets configured on this segment. This attribute is supported with NSX 3.0.0 onwards.
- Domain
Name string - DNS domain names.
- Policy
Fixed Segment Ignore Tags - A list of tag scopes that provider should ignore, more specifically, it should not detect drift when tags with such scope are present on NSX, and it should not overwrite them when applying its own tags. This feature is useful for external network with VCD scenario.
- L2Extension
Policy
Fixed Segment L2Extension - Configuration for extending Segment through L2 VPN.
- Metadata
Proxy List<string>Paths - Metadata Proxy Configuration Paths.
- Nsx
Id string - The NSX ID of this resource. If set, this ID will be used to create the resource.
- Overlay
Id double - Overlay connectivity ID for this Segment.
- Policy
Fixed stringSegment Id - ID of the Security Policy.
- Replication
Mode string - Replication mode - MTEP or SOURCE
- Subnets
List<Policy
Fixed Segment Subnet> - Subnet configuration block.
- List<Policy
Fixed Segment Tag> - A list of scope + tag pairs to associate with this policy.
- Transport
Zone stringPath - Policy path to the Overlay transport zone.
- Vlan
Ids List<string> - List of VLAN IDs or ranges. Specifying vlan ids can be useful for overlay segments, f.e. for EVPN.
- Connectivity
Path string - Policy path to the connecting Tier-0 or Tier-1.
- Display
Name string - Display name of the resource.
- Advanced
Config PolicyFixed Segment Advanced Config Args - Advanced Segment configuration.
- Bridge
Configs []PolicyFixed Segment Bridge Config Args - Bridge configuration
- Context
Policy
Fixed Segment Context Args - The context which the object belongs to
- Description string
- Description of the resource.
- Dhcp
Config stringPath - Policy path to DHCP server or relay configuration to use for subnets configured on this segment. This attribute is supported with NSX 3.0.0 onwards.
- Domain
Name string - DNS domain names.
- Policy
Fixed Segment Ignore Tags Args - A list of tag scopes that provider should ignore, more specifically, it should not detect drift when tags with such scope are present on NSX, and it should not overwrite them when applying its own tags. This feature is useful for external network with VCD scenario.
- L2Extension
Policy
Fixed Segment L2Extension Args - Configuration for extending Segment through L2 VPN.
- Metadata
Proxy []stringPaths - Metadata Proxy Configuration Paths.
- Nsx
Id string - The NSX ID of this resource. If set, this ID will be used to create the resource.
- Overlay
Id float64 - Overlay connectivity ID for this Segment.
- Policy
Fixed stringSegment Id - ID of the Security Policy.
- Replication
Mode string - Replication mode - MTEP or SOURCE
- Subnets
[]Policy
Fixed Segment Subnet Args - Subnet configuration block.
- []Policy
Fixed Segment Tag Args - A list of scope + tag pairs to associate with this policy.
- Transport
Zone stringPath - Policy path to the Overlay transport zone.
- Vlan
Ids []string - List of VLAN IDs or ranges. Specifying vlan ids can be useful for overlay segments, f.e. for EVPN.
- connectivity
Path String - Policy path to the connecting Tier-0 or Tier-1.
- display
Name String - Display name of the resource.
- advanced
Config PolicyFixed Segment Advanced Config - Advanced Segment configuration.
- bridge
Configs List<PolicyFixed Segment Bridge Config> - Bridge configuration
- context
Policy
Fixed Segment Context - The context which the object belongs to
- description String
- Description of the resource.
- dhcp
Config StringPath - Policy path to DHCP server or relay configuration to use for subnets configured on this segment. This attribute is supported with NSX 3.0.0 onwards.
- domain
Name String - DNS domain names.
- Policy
Fixed Segment Ignore Tags - A list of tag scopes that provider should ignore, more specifically, it should not detect drift when tags with such scope are present on NSX, and it should not overwrite them when applying its own tags. This feature is useful for external network with VCD scenario.
- l2Extension
Policy
Fixed Segment L2Extension - Configuration for extending Segment through L2 VPN.
- metadata
Proxy List<String>Paths - Metadata Proxy Configuration Paths.
- nsx
Id String - The NSX ID of this resource. If set, this ID will be used to create the resource.
- overlay
Id Double - Overlay connectivity ID for this Segment.
- policy
Fixed StringSegment Id - ID of the Security Policy.
- replication
Mode String - Replication mode - MTEP or SOURCE
- subnets
List<Policy
Fixed Segment Subnet> - Subnet configuration block.
- List<Policy
Fixed Segment Tag> - A list of scope + tag pairs to associate with this policy.
- transport
Zone StringPath - Policy path to the Overlay transport zone.
- vlan
Ids List<String> - List of VLAN IDs or ranges. Specifying vlan ids can be useful for overlay segments, f.e. for EVPN.
- connectivity
Path string - Policy path to the connecting Tier-0 or Tier-1.
- display
Name string - Display name of the resource.
- advanced
Config PolicyFixed Segment Advanced Config - Advanced Segment configuration.
- bridge
Configs PolicyFixed Segment Bridge Config[] - Bridge configuration
- context
Policy
Fixed Segment Context - The context which the object belongs to
- description string
- Description of the resource.
- dhcp
Config stringPath - Policy path to DHCP server or relay configuration to use for subnets configured on this segment. This attribute is supported with NSX 3.0.0 onwards.
- domain
Name string - DNS domain names.
- Policy
Fixed Segment Ignore Tags - A list of tag scopes that provider should ignore, more specifically, it should not detect drift when tags with such scope are present on NSX, and it should not overwrite them when applying its own tags. This feature is useful for external network with VCD scenario.
- l2Extension
Policy
Fixed Segment L2Extension - Configuration for extending Segment through L2 VPN.
- metadata
Proxy string[]Paths - Metadata Proxy Configuration Paths.
- nsx
Id string - The NSX ID of this resource. If set, this ID will be used to create the resource.
- overlay
Id number - Overlay connectivity ID for this Segment.
- policy
Fixed stringSegment Id - ID of the Security Policy.
- replication
Mode string - Replication mode - MTEP or SOURCE
- subnets
Policy
Fixed Segment Subnet[] - Subnet configuration block.
- Policy
Fixed Segment Tag[] - A list of scope + tag pairs to associate with this policy.
- transport
Zone stringPath - Policy path to the Overlay transport zone.
- vlan
Ids string[] - List of VLAN IDs or ranges. Specifying vlan ids can be useful for overlay segments, f.e. for EVPN.
- connectivity_
path str - Policy path to the connecting Tier-0 or Tier-1.
- display_
name str - Display name of the resource.
- advanced_
config PolicyFixed Segment Advanced Config Args - Advanced Segment configuration.
- bridge_
configs Sequence[PolicyFixed Segment Bridge Config Args] - Bridge configuration
- context
Policy
Fixed Segment Context Args - The context which the object belongs to
- description str
- Description of the resource.
- dhcp_
config_ strpath - Policy path to DHCP server or relay configuration to use for subnets configured on this segment. This attribute is supported with NSX 3.0.0 onwards.
- domain_
name str - DNS domain names.
- Policy
Fixed Segment Ignore Tags Args - A list of tag scopes that provider should ignore, more specifically, it should not detect drift when tags with such scope are present on NSX, and it should not overwrite them when applying its own tags. This feature is useful for external network with VCD scenario.
- l2_
extension PolicyFixed Segment L2Extension Args - Configuration for extending Segment through L2 VPN.
- metadata_
proxy_ Sequence[str]paths - Metadata Proxy Configuration Paths.
- nsx_
id str - The NSX ID of this resource. If set, this ID will be used to create the resource.
- overlay_
id float - Overlay connectivity ID for this Segment.
- policy_
fixed_ strsegment_ id - ID of the Security Policy.
- replication_
mode str - Replication mode - MTEP or SOURCE
- subnets
Sequence[Policy
Fixed Segment Subnet Args] - Subnet configuration block.
- Sequence[Policy
Fixed Segment Tag Args] - A list of scope + tag pairs to associate with this policy.
- transport_
zone_ strpath - Policy path to the Overlay transport zone.
- vlan_
ids Sequence[str] - List of VLAN IDs or ranges. Specifying vlan ids can be useful for overlay segments, f.e. for EVPN.
- connectivity
Path String - Policy path to the connecting Tier-0 or Tier-1.
- display
Name String - Display name of the resource.
- advanced
Config Property Map - Advanced Segment configuration.
- bridge
Configs List<Property Map> - Bridge configuration
- context Property Map
- The context which the object belongs to
- description String
- Description of the resource.
- dhcp
Config StringPath - Policy path to DHCP server or relay configuration to use for subnets configured on this segment. This attribute is supported with NSX 3.0.0 onwards.
- domain
Name String - DNS domain names.
- Property Map
- A list of tag scopes that provider should ignore, more specifically, it should not detect drift when tags with such scope are present on NSX, and it should not overwrite them when applying its own tags. This feature is useful for external network with VCD scenario.
- l2Extension Property Map
- Configuration for extending Segment through L2 VPN.
- metadata
Proxy List<String>Paths - Metadata Proxy Configuration Paths.
- nsx
Id String - The NSX ID of this resource. If set, this ID will be used to create the resource.
- overlay
Id Number - Overlay connectivity ID for this Segment.
- policy
Fixed StringSegment Id - ID of the Security Policy.
- replication
Mode String - Replication mode - MTEP or SOURCE
- subnets List<Property Map>
- Subnet configuration block.
- List<Property Map>
- A list of scope + tag pairs to associate with this policy.
- transport
Zone StringPath - Policy path to the Overlay transport zone.
- vlan
Ids List<String> - List of VLAN IDs or ranges. Specifying vlan ids can be useful for overlay segments, f.e. for EVPN.
Outputs
All input properties are implicitly available as output properties. Additionally, the PolicyFixedSegment resource produces the following output properties:
Look up Existing PolicyFixedSegment Resource
Get an existing PolicyFixedSegment 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?: PolicyFixedSegmentState, opts?: CustomResourceOptions): PolicyFixedSegment
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
advanced_config: Optional[PolicyFixedSegmentAdvancedConfigArgs] = None,
bridge_configs: Optional[Sequence[PolicyFixedSegmentBridgeConfigArgs]] = None,
connectivity_path: Optional[str] = None,
context: Optional[PolicyFixedSegmentContextArgs] = None,
description: Optional[str] = None,
dhcp_config_path: Optional[str] = None,
display_name: Optional[str] = None,
domain_name: Optional[str] = None,
ignore_tags: Optional[PolicyFixedSegmentIgnoreTagsArgs] = None,
l2_extension: Optional[PolicyFixedSegmentL2ExtensionArgs] = None,
metadata_proxy_paths: Optional[Sequence[str]] = None,
nsx_id: Optional[str] = None,
overlay_id: Optional[float] = None,
path: Optional[str] = None,
policy_fixed_segment_id: Optional[str] = None,
replication_mode: Optional[str] = None,
revision: Optional[float] = None,
subnets: Optional[Sequence[PolicyFixedSegmentSubnetArgs]] = None,
tags: Optional[Sequence[PolicyFixedSegmentTagArgs]] = None,
transport_zone_path: Optional[str] = None,
vlan_ids: Optional[Sequence[str]] = None) -> PolicyFixedSegment
func GetPolicyFixedSegment(ctx *Context, name string, id IDInput, state *PolicyFixedSegmentState, opts ...ResourceOption) (*PolicyFixedSegment, error)
public static PolicyFixedSegment Get(string name, Input<string> id, PolicyFixedSegmentState? state, CustomResourceOptions? opts = null)
public static PolicyFixedSegment get(String name, Output<String> id, PolicyFixedSegmentState state, CustomResourceOptions options)
resources: _: type: nsxt:PolicyFixedSegment 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 PolicyFixed Segment Advanced Config - Advanced Segment configuration.
- Bridge
Configs List<PolicyFixed Segment Bridge Config> - Bridge configuration
- Connectivity
Path string - Policy path to the connecting Tier-0 or Tier-1.
- Context
Policy
Fixed Segment Context - The context which the object belongs to
- Description string
- Description of the resource.
- Dhcp
Config stringPath - Policy path to DHCP server or relay configuration to use for subnets configured on this segment. This attribute is supported with NSX 3.0.0 onwards.
- Display
Name string - Display name of the resource.
- Domain
Name string - DNS domain names.
- Policy
Fixed Segment Ignore Tags - A list of tag scopes that provider should ignore, more specifically, it should not detect drift when tags with such scope are present on NSX, and it should not overwrite them when applying its own tags. This feature is useful for external network with VCD scenario.
- L2Extension
Policy
Fixed Segment L2Extension - Configuration for extending Segment through L2 VPN.
- Metadata
Proxy List<string>Paths - Metadata Proxy Configuration Paths.
- Nsx
Id string - The NSX ID of this resource. If set, this ID will be used to create the resource.
- Overlay
Id double - Overlay connectivity ID for this Segment.
- Path string
- The NSX path of the policy resource.
- In the
subnet
:
- In the
- Policy
Fixed stringSegment Id - ID of the Security Policy.
- Replication
Mode string - Replication mode - MTEP or SOURCE
- Revision double
- Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
- Subnets
List<Policy
Fixed Segment Subnet> - Subnet configuration block.
- List<Policy
Fixed Segment Tag> - A list of scope + tag pairs to associate with this policy.
- Transport
Zone stringPath - Policy path to the Overlay transport zone.
- Vlan
Ids List<string> - List of VLAN IDs or ranges. Specifying vlan ids can be useful for overlay segments, f.e. for EVPN.
- Advanced
Config PolicyFixed Segment Advanced Config Args - Advanced Segment configuration.
- Bridge
Configs []PolicyFixed Segment Bridge Config Args - Bridge configuration
- Connectivity
Path string - Policy path to the connecting Tier-0 or Tier-1.
- Context
Policy
Fixed Segment Context Args - The context which the object belongs to
- Description string
- Description of the resource.
- Dhcp
Config stringPath - Policy path to DHCP server or relay configuration to use for subnets configured on this segment. This attribute is supported with NSX 3.0.0 onwards.
- Display
Name string - Display name of the resource.
- Domain
Name string - DNS domain names.
- Policy
Fixed Segment Ignore Tags Args - A list of tag scopes that provider should ignore, more specifically, it should not detect drift when tags with such scope are present on NSX, and it should not overwrite them when applying its own tags. This feature is useful for external network with VCD scenario.
- L2Extension
Policy
Fixed Segment L2Extension Args - Configuration for extending Segment through L2 VPN.
- Metadata
Proxy []stringPaths - Metadata Proxy Configuration Paths.
- Nsx
Id string - The NSX ID of this resource. If set, this ID will be used to create the resource.
- Overlay
Id float64 - Overlay connectivity ID for this Segment.
- Path string
- The NSX path of the policy resource.
- In the
subnet
:
- In the
- Policy
Fixed stringSegment Id - ID of the Security Policy.
- Replication
Mode string - Replication mode - MTEP or SOURCE
- Revision float64
- Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
- Subnets
[]Policy
Fixed Segment Subnet Args - Subnet configuration block.
- []Policy
Fixed Segment Tag Args - A list of scope + tag pairs to associate with this policy.
- Transport
Zone stringPath - Policy path to the Overlay transport zone.
- Vlan
Ids []string - List of VLAN IDs or ranges. Specifying vlan ids can be useful for overlay segments, f.e. for EVPN.
- advanced
Config PolicyFixed Segment Advanced Config - Advanced Segment configuration.
- bridge
Configs List<PolicyFixed Segment Bridge Config> - Bridge configuration
- connectivity
Path String - Policy path to the connecting Tier-0 or Tier-1.
- context
Policy
Fixed Segment Context - The context which the object belongs to
- description String
- Description of the resource.
- dhcp
Config StringPath - Policy path to DHCP server or relay configuration to use for subnets configured on this segment. This attribute is supported with NSX 3.0.0 onwards.
- display
Name String - Display name of the resource.
- domain
Name String - DNS domain names.
- Policy
Fixed Segment Ignore Tags - A list of tag scopes that provider should ignore, more specifically, it should not detect drift when tags with such scope are present on NSX, and it should not overwrite them when applying its own tags. This feature is useful for external network with VCD scenario.
- l2Extension
Policy
Fixed Segment L2Extension - Configuration for extending Segment through L2 VPN.
- metadata
Proxy List<String>Paths - Metadata Proxy Configuration Paths.
- nsx
Id String - The NSX ID of this resource. If set, this ID will be used to create the resource.
- overlay
Id Double - Overlay connectivity ID for this Segment.
- path String
- The NSX path of the policy resource.
- In the
subnet
:
- In the
- policy
Fixed StringSegment Id - ID of the Security Policy.
- replication
Mode String - Replication mode - MTEP or SOURCE
- revision Double
- Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
- subnets
List<Policy
Fixed Segment Subnet> - Subnet configuration block.
- List<Policy
Fixed Segment Tag> - A list of scope + tag pairs to associate with this policy.
- transport
Zone StringPath - Policy path to the Overlay transport zone.
- vlan
Ids List<String> - List of VLAN IDs or ranges. Specifying vlan ids can be useful for overlay segments, f.e. for EVPN.
- advanced
Config PolicyFixed Segment Advanced Config - Advanced Segment configuration.
- bridge
Configs PolicyFixed Segment Bridge Config[] - Bridge configuration
- connectivity
Path string - Policy path to the connecting Tier-0 or Tier-1.
- context
Policy
Fixed Segment Context - The context which the object belongs to
- description string
- Description of the resource.
- dhcp
Config stringPath - Policy path to DHCP server or relay configuration to use for subnets configured on this segment. This attribute is supported with NSX 3.0.0 onwards.
- display
Name string - Display name of the resource.
- domain
Name string - DNS domain names.
- Policy
Fixed Segment Ignore Tags - A list of tag scopes that provider should ignore, more specifically, it should not detect drift when tags with such scope are present on NSX, and it should not overwrite them when applying its own tags. This feature is useful for external network with VCD scenario.
- l2Extension
Policy
Fixed Segment L2Extension - Configuration for extending Segment through L2 VPN.
- metadata
Proxy string[]Paths - Metadata Proxy Configuration Paths.
- nsx
Id string - The NSX ID of this resource. If set, this ID will be used to create the resource.
- overlay
Id number - Overlay connectivity ID for this Segment.
- path string
- The NSX path of the policy resource.
- In the
subnet
:
- In the
- policy
Fixed stringSegment Id - ID of the Security Policy.
- replication
Mode string - Replication mode - MTEP or SOURCE
- revision number
- Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
- subnets
Policy
Fixed Segment Subnet[] - Subnet configuration block.
- Policy
Fixed Segment Tag[] - A list of scope + tag pairs to associate with this policy.
- transport
Zone stringPath - Policy path to the Overlay transport zone.
- vlan
Ids string[] - List of VLAN IDs or ranges. Specifying vlan ids can be useful for overlay segments, f.e. for EVPN.
- advanced_
config PolicyFixed Segment Advanced Config Args - Advanced Segment configuration.
- bridge_
configs Sequence[PolicyFixed Segment Bridge Config Args] - Bridge configuration
- connectivity_
path str - Policy path to the connecting Tier-0 or Tier-1.
- context
Policy
Fixed Segment Context Args - The context which the object belongs to
- description str
- Description of the resource.
- dhcp_
config_ strpath - Policy path to DHCP server or relay configuration to use for subnets configured on this segment. This attribute is supported with NSX 3.0.0 onwards.
- display_
name str - Display name of the resource.
- domain_
name str - DNS domain names.
- Policy
Fixed Segment Ignore Tags Args - A list of tag scopes that provider should ignore, more specifically, it should not detect drift when tags with such scope are present on NSX, and it should not overwrite them when applying its own tags. This feature is useful for external network with VCD scenario.
- l2_
extension PolicyFixed Segment L2Extension Args - Configuration for extending Segment through L2 VPN.
- metadata_
proxy_ Sequence[str]paths - Metadata Proxy Configuration Paths.
- nsx_
id str - The NSX ID of this resource. If set, this ID will be used to create the resource.
- overlay_
id float - Overlay connectivity ID for this Segment.
- path str
- The NSX path of the policy resource.
- In the
subnet
:
- In the
- policy_
fixed_ strsegment_ id - ID of the Security Policy.
- replication_
mode str - Replication mode - MTEP or SOURCE
- revision float
- Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
- subnets
Sequence[Policy
Fixed Segment Subnet Args] - Subnet configuration block.
- Sequence[Policy
Fixed Segment Tag Args] - A list of scope + tag pairs to associate with this policy.
- transport_
zone_ strpath - Policy path to the Overlay transport zone.
- vlan_
ids Sequence[str] - List of VLAN IDs or ranges. Specifying vlan ids can be useful for overlay segments, f.e. for EVPN.
- advanced
Config Property Map - Advanced Segment configuration.
- bridge
Configs List<Property Map> - Bridge configuration
- connectivity
Path String - Policy path to the connecting Tier-0 or Tier-1.
- context Property Map
- The context which the object belongs to
- description String
- Description of the resource.
- dhcp
Config StringPath - Policy path to DHCP server or relay configuration to use for subnets configured on this segment. This attribute is supported with NSX 3.0.0 onwards.
- display
Name String - Display name of the resource.
- domain
Name String - DNS domain names.
- Property Map
- A list of tag scopes that provider should ignore, more specifically, it should not detect drift when tags with such scope are present on NSX, and it should not overwrite them when applying its own tags. This feature is useful for external network with VCD scenario.
- l2Extension Property Map
- Configuration for extending Segment through L2 VPN.
- metadata
Proxy List<String>Paths - Metadata Proxy Configuration Paths.
- nsx
Id String - The NSX ID of this resource. If set, this ID will be used to create the resource.
- overlay
Id Number - Overlay connectivity ID for this Segment.
- path String
- The NSX path of the policy resource.
- In the
subnet
:
- In the
- policy
Fixed StringSegment Id - ID of the Security Policy.
- replication
Mode String - Replication mode - MTEP or SOURCE
- revision Number
- Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
- subnets List<Property Map>
- Subnet configuration block.
- List<Property Map>
- A list of scope + tag pairs to associate with this policy.
- transport
Zone StringPath - Policy path to the Overlay transport zone.
- vlan
Ids List<String> - List of VLAN IDs or ranges. Specifying vlan ids can be useful for overlay segments, f.e. for EVPN.
Supporting Types
PolicyFixedSegmentAdvancedConfig, PolicyFixedSegmentAdvancedConfigArgs
- Address
Pool stringPath - Policy path to IP address pool
- Connectivity string
- Connectivity configuration to manually connect (ON) or disconnect (OFF).
- Hybrid bool
- Boolean flag to identify a hybrid logical switch.
- Local
Egress bool - Boolean flag to enable local egress when used in conjunction with L2VPN.
- Uplink
Teaming stringPolicy - The name of the switching uplink teaming policy for the bridge endpoint. This name corresponds to one of the switching uplink teaming policy names listed in the transport zone.
- Urpf
Mode string - URPF mode to be applied to gateway downlink interface. One of
STRICT
,NONE
.
- Address
Pool stringPath - Policy path to IP address pool
- Connectivity string
- Connectivity configuration to manually connect (ON) or disconnect (OFF).
- Hybrid bool
- Boolean flag to identify a hybrid logical switch.
- Local
Egress bool - Boolean flag to enable local egress when used in conjunction with L2VPN.
- Uplink
Teaming stringPolicy - The name of the switching uplink teaming policy for the bridge endpoint. This name corresponds to one of the switching uplink teaming policy names listed in the transport zone.
- Urpf
Mode string - URPF mode to be applied to gateway downlink interface. One of
STRICT
,NONE
.
- address
Pool StringPath - Policy path to IP address pool
- connectivity String
- Connectivity configuration to manually connect (ON) or disconnect (OFF).
- hybrid Boolean
- Boolean flag to identify a hybrid logical switch.
- local
Egress Boolean - Boolean flag to enable local egress when used in conjunction with L2VPN.
- uplink
Teaming StringPolicy - The name of the switching uplink teaming policy for the bridge endpoint. This name corresponds to one of the switching uplink teaming policy names listed in the transport zone.
- urpf
Mode String - URPF mode to be applied to gateway downlink interface. One of
STRICT
,NONE
.
- address
Pool stringPath - Policy path to IP address pool
- connectivity string
- Connectivity configuration to manually connect (ON) or disconnect (OFF).
- hybrid boolean
- Boolean flag to identify a hybrid logical switch.
- local
Egress boolean - Boolean flag to enable local egress when used in conjunction with L2VPN.
- uplink
Teaming stringPolicy - The name of the switching uplink teaming policy for the bridge endpoint. This name corresponds to one of the switching uplink teaming policy names listed in the transport zone.
- urpf
Mode string - URPF mode to be applied to gateway downlink interface. One of
STRICT
,NONE
.
- address_
pool_ strpath - Policy path to IP address pool
- connectivity str
- Connectivity configuration to manually connect (ON) or disconnect (OFF).
- hybrid bool
- Boolean flag to identify a hybrid logical switch.
- local_
egress bool - Boolean flag to enable local egress when used in conjunction with L2VPN.
- uplink_
teaming_ strpolicy - The name of the switching uplink teaming policy for the bridge endpoint. This name corresponds to one of the switching uplink teaming policy names listed in the transport zone.
- urpf_
mode str - URPF mode to be applied to gateway downlink interface. One of
STRICT
,NONE
.
- address
Pool StringPath - Policy path to IP address pool
- connectivity String
- Connectivity configuration to manually connect (ON) or disconnect (OFF).
- hybrid Boolean
- Boolean flag to identify a hybrid logical switch.
- local
Egress Boolean - Boolean flag to enable local egress when used in conjunction with L2VPN.
- uplink
Teaming StringPolicy - The name of the switching uplink teaming policy for the bridge endpoint. This name corresponds to one of the switching uplink teaming policy names listed in the transport zone.
- urpf
Mode String - URPF mode to be applied to gateway downlink interface. One of
STRICT
,NONE
.
PolicyFixedSegmentBridgeConfig, PolicyFixedSegmentBridgeConfigArgs
- Profile
Path string - profile path
- Transport
Zone stringPath - Policy path to the Overlay transport zone.
- Vlan
Ids List<string> - List of VLAN IDs or ranges. Specifying vlan ids can be useful for overlay segments, f.e. for EVPN.
- Uplink
Teaming stringPolicy - The name of the switching uplink teaming policy for the bridge endpoint. This name corresponds to one of the switching uplink teaming policy names listed in the transport zone.
- Profile
Path string - profile path
- Transport
Zone stringPath - Policy path to the Overlay transport zone.
- Vlan
Ids []string - List of VLAN IDs or ranges. Specifying vlan ids can be useful for overlay segments, f.e. for EVPN.
- Uplink
Teaming stringPolicy - The name of the switching uplink teaming policy for the bridge endpoint. This name corresponds to one of the switching uplink teaming policy names listed in the transport zone.
- profile
Path String - profile path
- transport
Zone StringPath - Policy path to the Overlay transport zone.
- vlan
Ids List<String> - List of VLAN IDs or ranges. Specifying vlan ids can be useful for overlay segments, f.e. for EVPN.
- uplink
Teaming StringPolicy - The name of the switching uplink teaming policy for the bridge endpoint. This name corresponds to one of the switching uplink teaming policy names listed in the transport zone.
- profile
Path string - profile path
- transport
Zone stringPath - Policy path to the Overlay transport zone.
- vlan
Ids string[] - List of VLAN IDs or ranges. Specifying vlan ids can be useful for overlay segments, f.e. for EVPN.
- uplink
Teaming stringPolicy - The name of the switching uplink teaming policy for the bridge endpoint. This name corresponds to one of the switching uplink teaming policy names listed in the transport zone.
- profile_
path str - profile path
- transport_
zone_ strpath - Policy path to the Overlay transport zone.
- vlan_
ids Sequence[str] - List of VLAN IDs or ranges. Specifying vlan ids can be useful for overlay segments, f.e. for EVPN.
- uplink_
teaming_ strpolicy - The name of the switching uplink teaming policy for the bridge endpoint. This name corresponds to one of the switching uplink teaming policy names listed in the transport zone.
- profile
Path String - profile path
- transport
Zone StringPath - Policy path to the Overlay transport zone.
- vlan
Ids List<String> - List of VLAN IDs or ranges. Specifying vlan ids can be useful for overlay segments, f.e. for EVPN.
- uplink
Teaming StringPolicy - The name of the switching uplink teaming policy for the bridge endpoint. This name corresponds to one of the switching uplink teaming policy names listed in the transport zone.
PolicyFixedSegmentContext, PolicyFixedSegmentContextArgs
- Project
Id string - The ID of the project which the object belongs to
- Project
Id string - The ID of the project which the object belongs to
- project
Id String - The ID of the project which the object belongs to
- project
Id string - The ID of the project which the object belongs to
- project_
id str - The ID of the project which the object belongs to
- project
Id String - The ID of the project which the object belongs to
PolicyFixedSegmentIgnoreTags, PolicyFixedSegmentIgnoreTagsArgs
- Scopes List<string>
- List of scopes to ignore
- Detecteds
List<Policy
Fixed Segment Ignore Tags Detected> - Tags matching scopes to ignore
- Scopes []string
- List of scopes to ignore
- Detecteds
[]Policy
Fixed Segment Ignore Tags Detected - Tags matching scopes to ignore
- scopes List<String>
- List of scopes to ignore
- detecteds
List<Policy
Fixed Segment Ignore Tags Detected> - Tags matching scopes to ignore
- scopes string[]
- List of scopes to ignore
- detecteds
Policy
Fixed Segment Ignore Tags Detected[] - Tags matching scopes to ignore
- scopes Sequence[str]
- List of scopes to ignore
- detecteds
Sequence[Policy
Fixed Segment Ignore Tags Detected] - Tags matching scopes to ignore
- scopes List<String>
- List of scopes to ignore
- detecteds List<Property Map>
- Tags matching scopes to ignore
PolicyFixedSegmentIgnoreTagsDetected, PolicyFixedSegmentIgnoreTagsDetectedArgs
PolicyFixedSegmentL2Extension, PolicyFixedSegmentL2ExtensionArgs
- L2vpn
Paths List<string> - Policy paths of associated L2 VPN sessions.
- Tunnel
Id double - The Tunnel ID that's a int value between 1 and 4093.
- L2vpn
Paths []string - Policy paths of associated L2 VPN sessions.
- Tunnel
Id float64 - The Tunnel ID that's a int value between 1 and 4093.
- l2vpn
Paths List<String> - Policy paths of associated L2 VPN sessions.
- tunnel
Id Double - The Tunnel ID that's a int value between 1 and 4093.
- l2vpn
Paths string[] - Policy paths of associated L2 VPN sessions.
- tunnel
Id number - The Tunnel ID that's a int value between 1 and 4093.
- l2vpn_
paths Sequence[str] - Policy paths of associated L2 VPN sessions.
- tunnel_
id float - The Tunnel ID that's a int value between 1 and 4093.
- l2vpn
Paths List<String> - Policy paths of associated L2 VPN sessions.
- tunnel
Id Number - The Tunnel ID that's a int value between 1 and 4093.
PolicyFixedSegmentSubnet, PolicyFixedSegmentSubnetArgs
- Cidr string
- Gateway IP address CIDR. This argument can not be changed if DHCP is enabled for the subnet.
- Dhcp
Ranges List<string> - List of DHCP address ranges for dynamic IP allocation.
- Dhcp
V4Config PolicyFixed Segment Subnet Dhcp V4Config - DHCPv4 config for IPv4 subnet. This clause is supported with NSX 3.0.0 onwards.
- Dhcp
V6Config PolicyFixed Segment Subnet Dhcp V6Config - DHCPv6 config for IPv6 subnet. This clause is supported with NSX 3.0.0 onwards.
- Network string
- The network CIDR for the subnet.
- Cidr string
- Gateway IP address CIDR. This argument can not be changed if DHCP is enabled for the subnet.
- Dhcp
Ranges []string - List of DHCP address ranges for dynamic IP allocation.
- Dhcp
V4Config PolicyFixed Segment Subnet Dhcp V4Config - DHCPv4 config for IPv4 subnet. This clause is supported with NSX 3.0.0 onwards.
- Dhcp
V6Config PolicyFixed Segment Subnet Dhcp V6Config - DHCPv6 config for IPv6 subnet. This clause is supported with NSX 3.0.0 onwards.
- Network string
- The network CIDR for the subnet.
- cidr String
- Gateway IP address CIDR. This argument can not be changed if DHCP is enabled for the subnet.
- dhcp
Ranges List<String> - List of DHCP address ranges for dynamic IP allocation.
- dhcp
V4Config PolicyFixed Segment Subnet Dhcp V4Config - DHCPv4 config for IPv4 subnet. This clause is supported with NSX 3.0.0 onwards.
- dhcp
V6Config PolicyFixed Segment Subnet Dhcp V6Config - DHCPv6 config for IPv6 subnet. This clause is supported with NSX 3.0.0 onwards.
- network String
- The network CIDR for the subnet.
- cidr string
- Gateway IP address CIDR. This argument can not be changed if DHCP is enabled for the subnet.
- dhcp
Ranges string[] - List of DHCP address ranges for dynamic IP allocation.
- dhcp
V4Config PolicyFixed Segment Subnet Dhcp V4Config - DHCPv4 config for IPv4 subnet. This clause is supported with NSX 3.0.0 onwards.
- dhcp
V6Config PolicyFixed Segment Subnet Dhcp V6Config - DHCPv6 config for IPv6 subnet. This clause is supported with NSX 3.0.0 onwards.
- network string
- The network CIDR for the subnet.
- cidr str
- Gateway IP address CIDR. This argument can not be changed if DHCP is enabled for the subnet.
- dhcp_
ranges Sequence[str] - List of DHCP address ranges for dynamic IP allocation.
- dhcp_
v4_ Policyconfig Fixed Segment Subnet Dhcp V4Config - DHCPv4 config for IPv4 subnet. This clause is supported with NSX 3.0.0 onwards.
- dhcp_
v6_ Policyconfig Fixed Segment Subnet Dhcp V6Config - DHCPv6 config for IPv6 subnet. This clause is supported with NSX 3.0.0 onwards.
- network str
- The network CIDR for the subnet.
- cidr String
- Gateway IP address CIDR. This argument can not be changed if DHCP is enabled for the subnet.
- dhcp
Ranges List<String> - List of DHCP address ranges for dynamic IP allocation.
- dhcp
V4Config Property Map - DHCPv4 config for IPv4 subnet. This clause is supported with NSX 3.0.0 onwards.
- dhcp
V6Config Property Map - DHCPv6 config for IPv6 subnet. This clause is supported with NSX 3.0.0 onwards.
- network String
- The network CIDR for the subnet.
PolicyFixedSegmentSubnetDhcpV4Config, PolicyFixedSegmentSubnetDhcpV4ConfigArgs
- Dhcp
Generic List<PolicyOptions Fixed Segment Subnet Dhcp V4Config Dhcp Generic Option> - Generic DHCP options.
- Dhcp
Option121s List<PolicyFixed Segment Subnet Dhcp V4Config Dhcp Option121> - DHCP classless static routes.
- Dns
Servers List<string> - List of IP addresses of DNS servers for the subnet.
- Lease
Time double - DHCP lease time in seconds.
- Server
Address string - IP address of the DHCP server in CIDR format. This attribute is required if segment has provided dhcp_config_path and it represents a DHCP server config.
- Dhcp
Generic []PolicyOptions Fixed Segment Subnet Dhcp V4Config Dhcp Generic Option - Generic DHCP options.
- Dhcp
Option121s []PolicyFixed Segment Subnet Dhcp V4Config Dhcp Option121 - DHCP classless static routes.
- Dns
Servers []string - List of IP addresses of DNS servers for the subnet.
- Lease
Time float64 - DHCP lease time in seconds.
- Server
Address string - IP address of the DHCP server in CIDR format. This attribute is required if segment has provided dhcp_config_path and it represents a DHCP server config.
- dhcp
Generic List<PolicyOptions Fixed Segment Subnet Dhcp V4Config Dhcp Generic Option> - Generic DHCP options.
- dhcp
Option121s List<PolicyFixed Segment Subnet Dhcp V4Config Dhcp Option121> - DHCP classless static routes.
- dns
Servers List<String> - List of IP addresses of DNS servers for the subnet.
- lease
Time Double - DHCP lease time in seconds.
- server
Address String - IP address of the DHCP server in CIDR format. This attribute is required if segment has provided dhcp_config_path and it represents a DHCP server config.
- dhcp
Generic PolicyOptions Fixed Segment Subnet Dhcp V4Config Dhcp Generic Option[] - Generic DHCP options.
- dhcp
Option121s PolicyFixed Segment Subnet Dhcp V4Config Dhcp Option121[] - DHCP classless static routes.
- dns
Servers string[] - List of IP addresses of DNS servers for the subnet.
- lease
Time number - DHCP lease time in seconds.
- server
Address string - IP address of the DHCP server in CIDR format. This attribute is required if segment has provided dhcp_config_path and it represents a DHCP server config.
- dhcp_
generic_ Sequence[Policyoptions Fixed Segment Subnet Dhcp V4Config Dhcp Generic Option] - Generic DHCP options.
- dhcp_
option121s Sequence[PolicyFixed Segment Subnet Dhcp V4Config Dhcp Option121] - DHCP classless static routes.
- dns_
servers Sequence[str] - List of IP addresses of DNS servers for the subnet.
- lease_
time float - DHCP lease time in seconds.
- server_
address str - IP address of the DHCP server in CIDR format. This attribute is required if segment has provided dhcp_config_path and it represents a DHCP server config.
- dhcp
Generic List<Property Map>Options - Generic DHCP options.
- dhcp
Option121s List<Property Map> - DHCP classless static routes.
- dns
Servers List<String> - List of IP addresses of DNS servers for the subnet.
- lease
Time Number - DHCP lease time in seconds.
- server
Address String - IP address of the DHCP server in CIDR format. This attribute is required if segment has provided dhcp_config_path and it represents a DHCP server config.
PolicyFixedSegmentSubnetDhcpV4ConfigDhcpGenericOption, PolicyFixedSegmentSubnetDhcpV4ConfigDhcpGenericOptionArgs
PolicyFixedSegmentSubnetDhcpV4ConfigDhcpOption121, PolicyFixedSegmentSubnetDhcpV4ConfigDhcpOption121Args
PolicyFixedSegmentSubnetDhcpV6Config, PolicyFixedSegmentSubnetDhcpV6ConfigArgs
- Dns
Servers List<string> - List of IP addresses of DNS servers for the subnet.
- Domain
Names List<string> - List of domain names for this subnet.
- Excluded
Ranges List<PolicyFixed Segment Subnet Dhcp V6Config Excluded Range> - List of excluded address ranges to define dynamic ip allocation ranges.
- Lease
Time double - DHCP lease time in seconds.
- Preferred
Time double - The time interval in seconds, in which the prefix is advertised as preferred.
- Server
Address string - IP address of the DHCP server in CIDR format. This attribute is required if segment has provided dhcp_config_path and it represents a DHCP server config.
- Sntp
Servers List<string> - IPv6 address of SNTP servers for the subnet.
- Dns
Servers []string - List of IP addresses of DNS servers for the subnet.
- Domain
Names []string - List of domain names for this subnet.
- Excluded
Ranges []PolicyFixed Segment Subnet Dhcp V6Config Excluded Range - List of excluded address ranges to define dynamic ip allocation ranges.
- Lease
Time float64 - DHCP lease time in seconds.
- Preferred
Time float64 - The time interval in seconds, in which the prefix is advertised as preferred.
- Server
Address string - IP address of the DHCP server in CIDR format. This attribute is required if segment has provided dhcp_config_path and it represents a DHCP server config.
- Sntp
Servers []string - IPv6 address of SNTP servers for the subnet.
- dns
Servers List<String> - List of IP addresses of DNS servers for the subnet.
- domain
Names List<String> - List of domain names for this subnet.
- excluded
Ranges List<PolicyFixed Segment Subnet Dhcp V6Config Excluded Range> - List of excluded address ranges to define dynamic ip allocation ranges.
- lease
Time Double - DHCP lease time in seconds.
- preferred
Time Double - The time interval in seconds, in which the prefix is advertised as preferred.
- server
Address String - IP address of the DHCP server in CIDR format. This attribute is required if segment has provided dhcp_config_path and it represents a DHCP server config.
- sntp
Servers List<String> - IPv6 address of SNTP servers for the subnet.
- dns
Servers string[] - List of IP addresses of DNS servers for the subnet.
- domain
Names string[] - List of domain names for this subnet.
- excluded
Ranges PolicyFixed Segment Subnet Dhcp V6Config Excluded Range[] - List of excluded address ranges to define dynamic ip allocation ranges.
- lease
Time number - DHCP lease time in seconds.
- preferred
Time number - The time interval in seconds, in which the prefix is advertised as preferred.
- server
Address string - IP address of the DHCP server in CIDR format. This attribute is required if segment has provided dhcp_config_path and it represents a DHCP server config.
- sntp
Servers string[] - IPv6 address of SNTP servers for the subnet.
- dns_
servers Sequence[str] - List of IP addresses of DNS servers for the subnet.
- domain_
names Sequence[str] - List of domain names for this subnet.
- excluded_
ranges Sequence[PolicyFixed Segment Subnet Dhcp V6Config Excluded Range] - List of excluded address ranges to define dynamic ip allocation ranges.
- lease_
time float - DHCP lease time in seconds.
- preferred_
time float - The time interval in seconds, in which the prefix is advertised as preferred.
- server_
address str - IP address of the DHCP server in CIDR format. This attribute is required if segment has provided dhcp_config_path and it represents a DHCP server config.
- sntp_
servers Sequence[str] - IPv6 address of SNTP servers for the subnet.
- dns
Servers List<String> - List of IP addresses of DNS servers for the subnet.
- domain
Names List<String> - List of domain names for this subnet.
- excluded
Ranges List<Property Map> - List of excluded address ranges to define dynamic ip allocation ranges.
- lease
Time Number - DHCP lease time in seconds.
- preferred
Time Number - The time interval in seconds, in which the prefix is advertised as preferred.
- server
Address String - IP address of the DHCP server in CIDR format. This attribute is required if segment has provided dhcp_config_path and it represents a DHCP server config.
- sntp
Servers List<String> - IPv6 address of SNTP servers for the subnet.
PolicyFixedSegmentSubnetDhcpV6ConfigExcludedRange, PolicyFixedSegmentSubnetDhcpV6ConfigExcludedRangeArgs
PolicyFixedSegmentTag, PolicyFixedSegmentTagArgs
Package Details
- Repository
- nsxt vmware/terraform-provider-nsxt
- License
- Notes
- This Pulumi package is based on the
nsxt
Terraform Provider.