nsxt.PolicyHostTransportNodeProfile
Explore with Pulumi AI
This resource provides a method for the management of a Policy Host Transport Node Profile. This resource is supported with NSX 4.1.0 onwards.
NOTE: In case that the nsxt.PolicyHostTransportNodeProfile
is created in the same plan with nsxt.ComputeManager
, it is required to add a dependency between the two.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as nsxt from "@pulumi/nsxt";
const test = new nsxt.PolicyHostTransportNodeProfile("test", {
displayName: "test_policy_host_tnp",
standardHostSwitches: [{
ipAssignment: {
assignedByDhcp: true,
},
transportZoneEndpoints: [{
transportZone: data.nsxt_policy_transport_zone.tz1.path,
}],
uplinkProfile: nsxt_policy_uplink_host_switch_profile.hsw_profile1.path,
isMigratePnics: false,
pnics: [{
deviceName: "fp-eth0",
uplinkName: "uplink1",
}],
}],
});
import pulumi
import pulumi_nsxt as nsxt
test = nsxt.PolicyHostTransportNodeProfile("test",
display_name="test_policy_host_tnp",
standard_host_switches=[{
"ip_assignment": {
"assigned_by_dhcp": True,
},
"transport_zone_endpoints": [{
"transport_zone": data["nsxt_policy_transport_zone"]["tz1"]["path"],
}],
"uplink_profile": nsxt_policy_uplink_host_switch_profile["hsw_profile1"]["path"],
"is_migrate_pnics": False,
"pnics": [{
"device_name": "fp-eth0",
"uplink_name": "uplink1",
}],
}])
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/nsxt/v3/nsxt"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := nsxt.NewPolicyHostTransportNodeProfile(ctx, "test", &nsxt.PolicyHostTransportNodeProfileArgs{
DisplayName: pulumi.String("test_policy_host_tnp"),
StandardHostSwitches: nsxt.PolicyHostTransportNodeProfileStandardHostSwitchArray{
&nsxt.PolicyHostTransportNodeProfileStandardHostSwitchArgs{
IpAssignment: &nsxt.PolicyHostTransportNodeProfileStandardHostSwitchIpAssignmentArgs{
AssignedByDhcp: pulumi.Bool(true),
},
TransportZoneEndpoints: nsxt.PolicyHostTransportNodeProfileStandardHostSwitchTransportZoneEndpointArray{
&nsxt.PolicyHostTransportNodeProfileStandardHostSwitchTransportZoneEndpointArgs{
TransportZone: pulumi.Any(data.Nsxt_policy_transport_zone.Tz1.Path),
},
},
UplinkProfile: pulumi.Any(nsxt_policy_uplink_host_switch_profile.Hsw_profile1.Path),
IsMigratePnics: pulumi.Bool(false),
Pnics: nsxt.PolicyHostTransportNodeProfileStandardHostSwitchPnicArray{
&nsxt.PolicyHostTransportNodeProfileStandardHostSwitchPnicArgs{
DeviceName: pulumi.String("fp-eth0"),
UplinkName: pulumi.String("uplink1"),
},
},
},
},
})
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Nsxt = Pulumi.Nsxt;
return await Deployment.RunAsync(() =>
{
var test = new Nsxt.PolicyHostTransportNodeProfile("test", new()
{
DisplayName = "test_policy_host_tnp",
StandardHostSwitches = new[]
{
new Nsxt.Inputs.PolicyHostTransportNodeProfileStandardHostSwitchArgs
{
IpAssignment = new Nsxt.Inputs.PolicyHostTransportNodeProfileStandardHostSwitchIpAssignmentArgs
{
AssignedByDhcp = true,
},
TransportZoneEndpoints = new[]
{
new Nsxt.Inputs.PolicyHostTransportNodeProfileStandardHostSwitchTransportZoneEndpointArgs
{
TransportZone = data.Nsxt_policy_transport_zone.Tz1.Path,
},
},
UplinkProfile = nsxt_policy_uplink_host_switch_profile.Hsw_profile1.Path,
IsMigratePnics = false,
Pnics = new[]
{
new Nsxt.Inputs.PolicyHostTransportNodeProfileStandardHostSwitchPnicArgs
{
DeviceName = "fp-eth0",
UplinkName = "uplink1",
},
},
},
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.nsxt.PolicyHostTransportNodeProfile;
import com.pulumi.nsxt.PolicyHostTransportNodeProfileArgs;
import com.pulumi.nsxt.inputs.PolicyHostTransportNodeProfileStandardHostSwitchArgs;
import com.pulumi.nsxt.inputs.PolicyHostTransportNodeProfileStandardHostSwitchIpAssignmentArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;
public class App {
public static void main(String[] args) {
Pulumi.run(App::stack);
}
public static void stack(Context ctx) {
var test = new PolicyHostTransportNodeProfile("test", PolicyHostTransportNodeProfileArgs.builder()
.displayName("test_policy_host_tnp")
.standardHostSwitches(PolicyHostTransportNodeProfileStandardHostSwitchArgs.builder()
.ipAssignment(PolicyHostTransportNodeProfileStandardHostSwitchIpAssignmentArgs.builder()
.assignedByDhcp(true)
.build())
.transportZoneEndpoints(PolicyHostTransportNodeProfileStandardHostSwitchTransportZoneEndpointArgs.builder()
.transportZone(data.nsxt_policy_transport_zone().tz1().path())
.build())
.uplinkProfile(nsxt_policy_uplink_host_switch_profile.hsw_profile1().path())
.isMigratePnics(false)
.pnics(PolicyHostTransportNodeProfileStandardHostSwitchPnicArgs.builder()
.deviceName("fp-eth0")
.uplinkName("uplink1")
.build())
.build())
.build());
}
}
resources:
test:
type: nsxt:PolicyHostTransportNodeProfile
properties:
displayName: test_policy_host_tnp
standardHostSwitches:
- ipAssignment:
assignedByDhcp: true
transportZoneEndpoints:
- transportZone: ${data.nsxt_policy_transport_zone.tz1.path}
uplinkProfile: ${nsxt_policy_uplink_host_switch_profile.hsw_profile1.path}
isMigratePnics: false
pnics:
- deviceName: fp-eth0
uplinkName: uplink1
Create PolicyHostTransportNodeProfile Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new PolicyHostTransportNodeProfile(name: string, args: PolicyHostTransportNodeProfileArgs, opts?: CustomResourceOptions);
@overload
def PolicyHostTransportNodeProfile(resource_name: str,
args: PolicyHostTransportNodeProfileArgs,
opts: Optional[ResourceOptions] = None)
@overload
def PolicyHostTransportNodeProfile(resource_name: str,
opts: Optional[ResourceOptions] = None,
display_name: Optional[str] = None,
standard_host_switches: Optional[Sequence[PolicyHostTransportNodeProfileStandardHostSwitchArgs]] = None,
description: Optional[str] = None,
ignore_overridden_hosts: Optional[bool] = None,
nsx_id: Optional[str] = None,
policy_host_transport_node_profile_id: Optional[str] = None,
tags: Optional[Sequence[PolicyHostTransportNodeProfileTagArgs]] = None)
func NewPolicyHostTransportNodeProfile(ctx *Context, name string, args PolicyHostTransportNodeProfileArgs, opts ...ResourceOption) (*PolicyHostTransportNodeProfile, error)
public PolicyHostTransportNodeProfile(string name, PolicyHostTransportNodeProfileArgs args, CustomResourceOptions? opts = null)
public PolicyHostTransportNodeProfile(String name, PolicyHostTransportNodeProfileArgs args)
public PolicyHostTransportNodeProfile(String name, PolicyHostTransportNodeProfileArgs args, CustomResourceOptions options)
type: nsxt:PolicyHostTransportNodeProfile
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 PolicyHostTransportNodeProfileArgs
- 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 PolicyHostTransportNodeProfileArgs
- 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 PolicyHostTransportNodeProfileArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args PolicyHostTransportNodeProfileArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args PolicyHostTransportNodeProfileArgs
- 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 policyHostTransportNodeProfileResource = new Nsxt.PolicyHostTransportNodeProfile("policyHostTransportNodeProfileResource", new()
{
DisplayName = "string",
StandardHostSwitches = new[]
{
new Nsxt.Inputs.PolicyHostTransportNodeProfileStandardHostSwitchArgs
{
CpuConfigs = new[]
{
new Nsxt.Inputs.PolicyHostTransportNodeProfileStandardHostSwitchCpuConfigArgs
{
NumLcores = 0,
NumaNodeIndex = 0,
},
},
HostSwitchId = "string",
HostSwitchMode = "string",
HostSwitchName = "string",
IpAssignment = new Nsxt.Inputs.PolicyHostTransportNodeProfileStandardHostSwitchIpAssignmentArgs
{
AssignedByDhcp = false,
NoIpv4 = false,
StaticIp = new Nsxt.Inputs.PolicyHostTransportNodeProfileStandardHostSwitchIpAssignmentStaticIpArgs
{
DefaultGateway = "string",
IpAddresses = new[]
{
"string",
},
SubnetMask = "string",
},
StaticIpMac = new Nsxt.Inputs.PolicyHostTransportNodeProfileStandardHostSwitchIpAssignmentStaticIpMacArgs
{
DefaultGateway = "string",
IpMacPairs = new[]
{
new Nsxt.Inputs.PolicyHostTransportNodeProfileStandardHostSwitchIpAssignmentStaticIpMacIpMacPairArgs
{
IpAddress = "string",
MacAddress = "string",
},
},
SubnetMask = "string",
},
StaticIpPool = "string",
},
Ipv6Assignment = new Nsxt.Inputs.PolicyHostTransportNodeProfileStandardHostSwitchIpv6AssignmentArgs
{
AssignedByAutoconf = false,
AssignedByDhcpv6 = false,
NoIpv6 = false,
StaticIp = new Nsxt.Inputs.PolicyHostTransportNodeProfileStandardHostSwitchIpv6AssignmentStaticIpArgs
{
DefaultGateway = "string",
IpAddresses = new[]
{
"string",
},
PrefixLength = "string",
},
StaticIpMac = new Nsxt.Inputs.PolicyHostTransportNodeProfileStandardHostSwitchIpv6AssignmentStaticIpMacArgs
{
DefaultGateway = "string",
IpMacPairs = new[]
{
new Nsxt.Inputs.PolicyHostTransportNodeProfileStandardHostSwitchIpv6AssignmentStaticIpMacIpMacPairArgs
{
IpAddress = "string",
MacAddress = "string",
},
},
PrefixLength = "string",
},
StaticIpPool = "string",
},
IsMigratePnics = false,
Pnics = new[]
{
new Nsxt.Inputs.PolicyHostTransportNodeProfileStandardHostSwitchPnicArgs
{
DeviceName = "string",
UplinkName = "string",
},
},
TransportNodeProfileSubConfigs = new[]
{
new Nsxt.Inputs.PolicyHostTransportNodeProfileStandardHostSwitchTransportNodeProfileSubConfigArgs
{
HostSwitchConfigOption = new Nsxt.Inputs.PolicyHostTransportNodeProfileStandardHostSwitchTransportNodeProfileSubConfigHostSwitchConfigOptionArgs
{
HostSwitchId = "string",
IpAssignment = new Nsxt.Inputs.PolicyHostTransportNodeProfileStandardHostSwitchTransportNodeProfileSubConfigHostSwitchConfigOptionIpAssignmentArgs
{
AssignedByDhcp = false,
NoIpv4 = false,
StaticIp = new Nsxt.Inputs.PolicyHostTransportNodeProfileStandardHostSwitchTransportNodeProfileSubConfigHostSwitchConfigOptionIpAssignmentStaticIpArgs
{
DefaultGateway = "string",
IpAddresses = new[]
{
"string",
},
SubnetMask = "string",
},
StaticIpMac = new Nsxt.Inputs.PolicyHostTransportNodeProfileStandardHostSwitchTransportNodeProfileSubConfigHostSwitchConfigOptionIpAssignmentStaticIpMacArgs
{
DefaultGateway = "string",
IpMacPairs = new[]
{
new Nsxt.Inputs.PolicyHostTransportNodeProfileStandardHostSwitchTransportNodeProfileSubConfigHostSwitchConfigOptionIpAssignmentStaticIpMacIpMacPairArgs
{
IpAddress = "string",
MacAddress = "string",
},
},
SubnetMask = "string",
},
StaticIpPool = "string",
},
Ipv6Assignment = new Nsxt.Inputs.PolicyHostTransportNodeProfileStandardHostSwitchTransportNodeProfileSubConfigHostSwitchConfigOptionIpv6AssignmentArgs
{
AssignedByAutoconf = false,
AssignedByDhcpv6 = false,
NoIpv6 = false,
StaticIp = new Nsxt.Inputs.PolicyHostTransportNodeProfileStandardHostSwitchTransportNodeProfileSubConfigHostSwitchConfigOptionIpv6AssignmentStaticIpArgs
{
DefaultGateway = "string",
IpAddresses = new[]
{
"string",
},
PrefixLength = "string",
},
StaticIpMac = new Nsxt.Inputs.PolicyHostTransportNodeProfileStandardHostSwitchTransportNodeProfileSubConfigHostSwitchConfigOptionIpv6AssignmentStaticIpMacArgs
{
DefaultGateway = "string",
IpMacPairs = new[]
{
new Nsxt.Inputs.PolicyHostTransportNodeProfileStandardHostSwitchTransportNodeProfileSubConfigHostSwitchConfigOptionIpv6AssignmentStaticIpMacIpMacPairArgs
{
IpAddress = "string",
MacAddress = "string",
},
},
PrefixLength = "string",
},
StaticIpPool = "string",
},
UplinkProfile = "string",
Uplinks = new[]
{
new Nsxt.Inputs.PolicyHostTransportNodeProfileStandardHostSwitchTransportNodeProfileSubConfigHostSwitchConfigOptionUplinkArgs
{
UplinkName = "string",
VdsLagName = "string",
VdsUplinkName = "string",
},
},
VtepHaProfile = "string",
},
Name = "string",
},
},
TransportZoneEndpoints = new[]
{
new Nsxt.Inputs.PolicyHostTransportNodeProfileStandardHostSwitchTransportZoneEndpointArgs
{
TransportZone = "string",
TransportZoneProfiles = new[]
{
"string",
},
},
},
UplinkProfile = "string",
Uplinks = new[]
{
new Nsxt.Inputs.PolicyHostTransportNodeProfileStandardHostSwitchUplinkArgs
{
UplinkName = "string",
VdsLagName = "string",
VdsUplinkName = "string",
},
},
VmkInstallMigrations = new[]
{
new Nsxt.Inputs.PolicyHostTransportNodeProfileStandardHostSwitchVmkInstallMigrationArgs
{
DestinationNetwork = "string",
DeviceName = "string",
},
},
VtepHaProfile = "string",
},
},
Description = "string",
IgnoreOverriddenHosts = false,
NsxId = "string",
PolicyHostTransportNodeProfileId = "string",
Tags = new[]
{
new Nsxt.Inputs.PolicyHostTransportNodeProfileTagArgs
{
Scope = "string",
Tag = "string",
},
},
});
example, err := nsxt.NewPolicyHostTransportNodeProfile(ctx, "policyHostTransportNodeProfileResource", &nsxt.PolicyHostTransportNodeProfileArgs{
DisplayName: pulumi.String("string"),
StandardHostSwitches: nsxt.PolicyHostTransportNodeProfileStandardHostSwitchArray{
&nsxt.PolicyHostTransportNodeProfileStandardHostSwitchArgs{
CpuConfigs: nsxt.PolicyHostTransportNodeProfileStandardHostSwitchCpuConfigArray{
&nsxt.PolicyHostTransportNodeProfileStandardHostSwitchCpuConfigArgs{
NumLcores: pulumi.Float64(0),
NumaNodeIndex: pulumi.Float64(0),
},
},
HostSwitchId: pulumi.String("string"),
HostSwitchMode: pulumi.String("string"),
HostSwitchName: pulumi.String("string"),
IpAssignment: &nsxt.PolicyHostTransportNodeProfileStandardHostSwitchIpAssignmentArgs{
AssignedByDhcp: pulumi.Bool(false),
NoIpv4: pulumi.Bool(false),
StaticIp: &nsxt.PolicyHostTransportNodeProfileStandardHostSwitchIpAssignmentStaticIpArgs{
DefaultGateway: pulumi.String("string"),
IpAddresses: pulumi.StringArray{
pulumi.String("string"),
},
SubnetMask: pulumi.String("string"),
},
StaticIpMac: &nsxt.PolicyHostTransportNodeProfileStandardHostSwitchIpAssignmentStaticIpMacArgs{
DefaultGateway: pulumi.String("string"),
IpMacPairs: nsxt.PolicyHostTransportNodeProfileStandardHostSwitchIpAssignmentStaticIpMacIpMacPairArray{
&nsxt.PolicyHostTransportNodeProfileStandardHostSwitchIpAssignmentStaticIpMacIpMacPairArgs{
IpAddress: pulumi.String("string"),
MacAddress: pulumi.String("string"),
},
},
SubnetMask: pulumi.String("string"),
},
StaticIpPool: pulumi.String("string"),
},
Ipv6Assignment: &nsxt.PolicyHostTransportNodeProfileStandardHostSwitchIpv6AssignmentArgs{
AssignedByAutoconf: pulumi.Bool(false),
AssignedByDhcpv6: pulumi.Bool(false),
NoIpv6: pulumi.Bool(false),
StaticIp: &nsxt.PolicyHostTransportNodeProfileStandardHostSwitchIpv6AssignmentStaticIpArgs{
DefaultGateway: pulumi.String("string"),
IpAddresses: pulumi.StringArray{
pulumi.String("string"),
},
PrefixLength: pulumi.String("string"),
},
StaticIpMac: &nsxt.PolicyHostTransportNodeProfileStandardHostSwitchIpv6AssignmentStaticIpMacArgs{
DefaultGateway: pulumi.String("string"),
IpMacPairs: nsxt.PolicyHostTransportNodeProfileStandardHostSwitchIpv6AssignmentStaticIpMacIpMacPairArray{
&nsxt.PolicyHostTransportNodeProfileStandardHostSwitchIpv6AssignmentStaticIpMacIpMacPairArgs{
IpAddress: pulumi.String("string"),
MacAddress: pulumi.String("string"),
},
},
PrefixLength: pulumi.String("string"),
},
StaticIpPool: pulumi.String("string"),
},
IsMigratePnics: pulumi.Bool(false),
Pnics: nsxt.PolicyHostTransportNodeProfileStandardHostSwitchPnicArray{
&nsxt.PolicyHostTransportNodeProfileStandardHostSwitchPnicArgs{
DeviceName: pulumi.String("string"),
UplinkName: pulumi.String("string"),
},
},
TransportNodeProfileSubConfigs: nsxt.PolicyHostTransportNodeProfileStandardHostSwitchTransportNodeProfileSubConfigArray{
&nsxt.PolicyHostTransportNodeProfileStandardHostSwitchTransportNodeProfileSubConfigArgs{
HostSwitchConfigOption: &nsxt.PolicyHostTransportNodeProfileStandardHostSwitchTransportNodeProfileSubConfigHostSwitchConfigOptionArgs{
HostSwitchId: pulumi.String("string"),
IpAssignment: &nsxt.PolicyHostTransportNodeProfileStandardHostSwitchTransportNodeProfileSubConfigHostSwitchConfigOptionIpAssignmentArgs{
AssignedByDhcp: pulumi.Bool(false),
NoIpv4: pulumi.Bool(false),
StaticIp: &nsxt.PolicyHostTransportNodeProfileStandardHostSwitchTransportNodeProfileSubConfigHostSwitchConfigOptionIpAssignmentStaticIpArgs{
DefaultGateway: pulumi.String("string"),
IpAddresses: pulumi.StringArray{
pulumi.String("string"),
},
SubnetMask: pulumi.String("string"),
},
StaticIpMac: &nsxt.PolicyHostTransportNodeProfileStandardHostSwitchTransportNodeProfileSubConfigHostSwitchConfigOptionIpAssignmentStaticIpMacArgs{
DefaultGateway: pulumi.String("string"),
IpMacPairs: nsxt.PolicyHostTransportNodeProfileStandardHostSwitchTransportNodeProfileSubConfigHostSwitchConfigOptionIpAssignmentStaticIpMacIpMacPairArray{
&nsxt.PolicyHostTransportNodeProfileStandardHostSwitchTransportNodeProfileSubConfigHostSwitchConfigOptionIpAssignmentStaticIpMacIpMacPairArgs{
IpAddress: pulumi.String("string"),
MacAddress: pulumi.String("string"),
},
},
SubnetMask: pulumi.String("string"),
},
StaticIpPool: pulumi.String("string"),
},
Ipv6Assignment: &nsxt.PolicyHostTransportNodeProfileStandardHostSwitchTransportNodeProfileSubConfigHostSwitchConfigOptionIpv6AssignmentArgs{
AssignedByAutoconf: pulumi.Bool(false),
AssignedByDhcpv6: pulumi.Bool(false),
NoIpv6: pulumi.Bool(false),
StaticIp: &nsxt.PolicyHostTransportNodeProfileStandardHostSwitchTransportNodeProfileSubConfigHostSwitchConfigOptionIpv6AssignmentStaticIpArgs{
DefaultGateway: pulumi.String("string"),
IpAddresses: pulumi.StringArray{
pulumi.String("string"),
},
PrefixLength: pulumi.String("string"),
},
StaticIpMac: &nsxt.PolicyHostTransportNodeProfileStandardHostSwitchTransportNodeProfileSubConfigHostSwitchConfigOptionIpv6AssignmentStaticIpMacArgs{
DefaultGateway: pulumi.String("string"),
IpMacPairs: nsxt.PolicyHostTransportNodeProfileStandardHostSwitchTransportNodeProfileSubConfigHostSwitchConfigOptionIpv6AssignmentStaticIpMacIpMacPairArray{
&nsxt.PolicyHostTransportNodeProfileStandardHostSwitchTransportNodeProfileSubConfigHostSwitchConfigOptionIpv6AssignmentStaticIpMacIpMacPairArgs{
IpAddress: pulumi.String("string"),
MacAddress: pulumi.String("string"),
},
},
PrefixLength: pulumi.String("string"),
},
StaticIpPool: pulumi.String("string"),
},
UplinkProfile: pulumi.String("string"),
Uplinks: nsxt.PolicyHostTransportNodeProfileStandardHostSwitchTransportNodeProfileSubConfigHostSwitchConfigOptionUplinkArray{
&nsxt.PolicyHostTransportNodeProfileStandardHostSwitchTransportNodeProfileSubConfigHostSwitchConfigOptionUplinkArgs{
UplinkName: pulumi.String("string"),
VdsLagName: pulumi.String("string"),
VdsUplinkName: pulumi.String("string"),
},
},
VtepHaProfile: pulumi.String("string"),
},
Name: pulumi.String("string"),
},
},
TransportZoneEndpoints: nsxt.PolicyHostTransportNodeProfileStandardHostSwitchTransportZoneEndpointArray{
&nsxt.PolicyHostTransportNodeProfileStandardHostSwitchTransportZoneEndpointArgs{
TransportZone: pulumi.String("string"),
TransportZoneProfiles: pulumi.StringArray{
pulumi.String("string"),
},
},
},
UplinkProfile: pulumi.String("string"),
Uplinks: nsxt.PolicyHostTransportNodeProfileStandardHostSwitchUplinkArray{
&nsxt.PolicyHostTransportNodeProfileStandardHostSwitchUplinkArgs{
UplinkName: pulumi.String("string"),
VdsLagName: pulumi.String("string"),
VdsUplinkName: pulumi.String("string"),
},
},
VmkInstallMigrations: nsxt.PolicyHostTransportNodeProfileStandardHostSwitchVmkInstallMigrationArray{
&nsxt.PolicyHostTransportNodeProfileStandardHostSwitchVmkInstallMigrationArgs{
DestinationNetwork: pulumi.String("string"),
DeviceName: pulumi.String("string"),
},
},
VtepHaProfile: pulumi.String("string"),
},
},
Description: pulumi.String("string"),
IgnoreOverriddenHosts: pulumi.Bool(false),
NsxId: pulumi.String("string"),
PolicyHostTransportNodeProfileId: pulumi.String("string"),
Tags: nsxt.PolicyHostTransportNodeProfileTagArray{
&nsxt.PolicyHostTransportNodeProfileTagArgs{
Scope: pulumi.String("string"),
Tag: pulumi.String("string"),
},
},
})
var policyHostTransportNodeProfileResource = new PolicyHostTransportNodeProfile("policyHostTransportNodeProfileResource", PolicyHostTransportNodeProfileArgs.builder()
.displayName("string")
.standardHostSwitches(PolicyHostTransportNodeProfileStandardHostSwitchArgs.builder()
.cpuConfigs(PolicyHostTransportNodeProfileStandardHostSwitchCpuConfigArgs.builder()
.numLcores(0)
.numaNodeIndex(0)
.build())
.hostSwitchId("string")
.hostSwitchMode("string")
.hostSwitchName("string")
.ipAssignment(PolicyHostTransportNodeProfileStandardHostSwitchIpAssignmentArgs.builder()
.assignedByDhcp(false)
.noIpv4(false)
.staticIp(PolicyHostTransportNodeProfileStandardHostSwitchIpAssignmentStaticIpArgs.builder()
.defaultGateway("string")
.ipAddresses("string")
.subnetMask("string")
.build())
.staticIpMac(PolicyHostTransportNodeProfileStandardHostSwitchIpAssignmentStaticIpMacArgs.builder()
.defaultGateway("string")
.ipMacPairs(PolicyHostTransportNodeProfileStandardHostSwitchIpAssignmentStaticIpMacIpMacPairArgs.builder()
.ipAddress("string")
.macAddress("string")
.build())
.subnetMask("string")
.build())
.staticIpPool("string")
.build())
.ipv6Assignment(PolicyHostTransportNodeProfileStandardHostSwitchIpv6AssignmentArgs.builder()
.assignedByAutoconf(false)
.assignedByDhcpv6(false)
.noIpv6(false)
.staticIp(PolicyHostTransportNodeProfileStandardHostSwitchIpv6AssignmentStaticIpArgs.builder()
.defaultGateway("string")
.ipAddresses("string")
.prefixLength("string")
.build())
.staticIpMac(PolicyHostTransportNodeProfileStandardHostSwitchIpv6AssignmentStaticIpMacArgs.builder()
.defaultGateway("string")
.ipMacPairs(PolicyHostTransportNodeProfileStandardHostSwitchIpv6AssignmentStaticIpMacIpMacPairArgs.builder()
.ipAddress("string")
.macAddress("string")
.build())
.prefixLength("string")
.build())
.staticIpPool("string")
.build())
.isMigratePnics(false)
.pnics(PolicyHostTransportNodeProfileStandardHostSwitchPnicArgs.builder()
.deviceName("string")
.uplinkName("string")
.build())
.transportNodeProfileSubConfigs(PolicyHostTransportNodeProfileStandardHostSwitchTransportNodeProfileSubConfigArgs.builder()
.hostSwitchConfigOption(PolicyHostTransportNodeProfileStandardHostSwitchTransportNodeProfileSubConfigHostSwitchConfigOptionArgs.builder()
.hostSwitchId("string")
.ipAssignment(PolicyHostTransportNodeProfileStandardHostSwitchTransportNodeProfileSubConfigHostSwitchConfigOptionIpAssignmentArgs.builder()
.assignedByDhcp(false)
.noIpv4(false)
.staticIp(PolicyHostTransportNodeProfileStandardHostSwitchTransportNodeProfileSubConfigHostSwitchConfigOptionIpAssignmentStaticIpArgs.builder()
.defaultGateway("string")
.ipAddresses("string")
.subnetMask("string")
.build())
.staticIpMac(PolicyHostTransportNodeProfileStandardHostSwitchTransportNodeProfileSubConfigHostSwitchConfigOptionIpAssignmentStaticIpMacArgs.builder()
.defaultGateway("string")
.ipMacPairs(PolicyHostTransportNodeProfileStandardHostSwitchTransportNodeProfileSubConfigHostSwitchConfigOptionIpAssignmentStaticIpMacIpMacPairArgs.builder()
.ipAddress("string")
.macAddress("string")
.build())
.subnetMask("string")
.build())
.staticIpPool("string")
.build())
.ipv6Assignment(PolicyHostTransportNodeProfileStandardHostSwitchTransportNodeProfileSubConfigHostSwitchConfigOptionIpv6AssignmentArgs.builder()
.assignedByAutoconf(false)
.assignedByDhcpv6(false)
.noIpv6(false)
.staticIp(PolicyHostTransportNodeProfileStandardHostSwitchTransportNodeProfileSubConfigHostSwitchConfigOptionIpv6AssignmentStaticIpArgs.builder()
.defaultGateway("string")
.ipAddresses("string")
.prefixLength("string")
.build())
.staticIpMac(PolicyHostTransportNodeProfileStandardHostSwitchTransportNodeProfileSubConfigHostSwitchConfigOptionIpv6AssignmentStaticIpMacArgs.builder()
.defaultGateway("string")
.ipMacPairs(PolicyHostTransportNodeProfileStandardHostSwitchTransportNodeProfileSubConfigHostSwitchConfigOptionIpv6AssignmentStaticIpMacIpMacPairArgs.builder()
.ipAddress("string")
.macAddress("string")
.build())
.prefixLength("string")
.build())
.staticIpPool("string")
.build())
.uplinkProfile("string")
.uplinks(PolicyHostTransportNodeProfileStandardHostSwitchTransportNodeProfileSubConfigHostSwitchConfigOptionUplinkArgs.builder()
.uplinkName("string")
.vdsLagName("string")
.vdsUplinkName("string")
.build())
.vtepHaProfile("string")
.build())
.name("string")
.build())
.transportZoneEndpoints(PolicyHostTransportNodeProfileStandardHostSwitchTransportZoneEndpointArgs.builder()
.transportZone("string")
.transportZoneProfiles("string")
.build())
.uplinkProfile("string")
.uplinks(PolicyHostTransportNodeProfileStandardHostSwitchUplinkArgs.builder()
.uplinkName("string")
.vdsLagName("string")
.vdsUplinkName("string")
.build())
.vmkInstallMigrations(PolicyHostTransportNodeProfileStandardHostSwitchVmkInstallMigrationArgs.builder()
.destinationNetwork("string")
.deviceName("string")
.build())
.vtepHaProfile("string")
.build())
.description("string")
.ignoreOverriddenHosts(false)
.nsxId("string")
.policyHostTransportNodeProfileId("string")
.tags(PolicyHostTransportNodeProfileTagArgs.builder()
.scope("string")
.tag("string")
.build())
.build());
policy_host_transport_node_profile_resource = nsxt.PolicyHostTransportNodeProfile("policyHostTransportNodeProfileResource",
display_name="string",
standard_host_switches=[{
"cpu_configs": [{
"num_lcores": 0,
"numa_node_index": 0,
}],
"host_switch_id": "string",
"host_switch_mode": "string",
"host_switch_name": "string",
"ip_assignment": {
"assigned_by_dhcp": False,
"no_ipv4": False,
"static_ip": {
"default_gateway": "string",
"ip_addresses": ["string"],
"subnet_mask": "string",
},
"static_ip_mac": {
"default_gateway": "string",
"ip_mac_pairs": [{
"ip_address": "string",
"mac_address": "string",
}],
"subnet_mask": "string",
},
"static_ip_pool": "string",
},
"ipv6_assignment": {
"assigned_by_autoconf": False,
"assigned_by_dhcpv6": False,
"no_ipv6": False,
"static_ip": {
"default_gateway": "string",
"ip_addresses": ["string"],
"prefix_length": "string",
},
"static_ip_mac": {
"default_gateway": "string",
"ip_mac_pairs": [{
"ip_address": "string",
"mac_address": "string",
}],
"prefix_length": "string",
},
"static_ip_pool": "string",
},
"is_migrate_pnics": False,
"pnics": [{
"device_name": "string",
"uplink_name": "string",
}],
"transport_node_profile_sub_configs": [{
"host_switch_config_option": {
"host_switch_id": "string",
"ip_assignment": {
"assigned_by_dhcp": False,
"no_ipv4": False,
"static_ip": {
"default_gateway": "string",
"ip_addresses": ["string"],
"subnet_mask": "string",
},
"static_ip_mac": {
"default_gateway": "string",
"ip_mac_pairs": [{
"ip_address": "string",
"mac_address": "string",
}],
"subnet_mask": "string",
},
"static_ip_pool": "string",
},
"ipv6_assignment": {
"assigned_by_autoconf": False,
"assigned_by_dhcpv6": False,
"no_ipv6": False,
"static_ip": {
"default_gateway": "string",
"ip_addresses": ["string"],
"prefix_length": "string",
},
"static_ip_mac": {
"default_gateway": "string",
"ip_mac_pairs": [{
"ip_address": "string",
"mac_address": "string",
}],
"prefix_length": "string",
},
"static_ip_pool": "string",
},
"uplink_profile": "string",
"uplinks": [{
"uplink_name": "string",
"vds_lag_name": "string",
"vds_uplink_name": "string",
}],
"vtep_ha_profile": "string",
},
"name": "string",
}],
"transport_zone_endpoints": [{
"transport_zone": "string",
"transport_zone_profiles": ["string"],
}],
"uplink_profile": "string",
"uplinks": [{
"uplink_name": "string",
"vds_lag_name": "string",
"vds_uplink_name": "string",
}],
"vmk_install_migrations": [{
"destination_network": "string",
"device_name": "string",
}],
"vtep_ha_profile": "string",
}],
description="string",
ignore_overridden_hosts=False,
nsx_id="string",
policy_host_transport_node_profile_id="string",
tags=[{
"scope": "string",
"tag": "string",
}])
const policyHostTransportNodeProfileResource = new nsxt.PolicyHostTransportNodeProfile("policyHostTransportNodeProfileResource", {
displayName: "string",
standardHostSwitches: [{
cpuConfigs: [{
numLcores: 0,
numaNodeIndex: 0,
}],
hostSwitchId: "string",
hostSwitchMode: "string",
hostSwitchName: "string",
ipAssignment: {
assignedByDhcp: false,
noIpv4: false,
staticIp: {
defaultGateway: "string",
ipAddresses: ["string"],
subnetMask: "string",
},
staticIpMac: {
defaultGateway: "string",
ipMacPairs: [{
ipAddress: "string",
macAddress: "string",
}],
subnetMask: "string",
},
staticIpPool: "string",
},
ipv6Assignment: {
assignedByAutoconf: false,
assignedByDhcpv6: false,
noIpv6: false,
staticIp: {
defaultGateway: "string",
ipAddresses: ["string"],
prefixLength: "string",
},
staticIpMac: {
defaultGateway: "string",
ipMacPairs: [{
ipAddress: "string",
macAddress: "string",
}],
prefixLength: "string",
},
staticIpPool: "string",
},
isMigratePnics: false,
pnics: [{
deviceName: "string",
uplinkName: "string",
}],
transportNodeProfileSubConfigs: [{
hostSwitchConfigOption: {
hostSwitchId: "string",
ipAssignment: {
assignedByDhcp: false,
noIpv4: false,
staticIp: {
defaultGateway: "string",
ipAddresses: ["string"],
subnetMask: "string",
},
staticIpMac: {
defaultGateway: "string",
ipMacPairs: [{
ipAddress: "string",
macAddress: "string",
}],
subnetMask: "string",
},
staticIpPool: "string",
},
ipv6Assignment: {
assignedByAutoconf: false,
assignedByDhcpv6: false,
noIpv6: false,
staticIp: {
defaultGateway: "string",
ipAddresses: ["string"],
prefixLength: "string",
},
staticIpMac: {
defaultGateway: "string",
ipMacPairs: [{
ipAddress: "string",
macAddress: "string",
}],
prefixLength: "string",
},
staticIpPool: "string",
},
uplinkProfile: "string",
uplinks: [{
uplinkName: "string",
vdsLagName: "string",
vdsUplinkName: "string",
}],
vtepHaProfile: "string",
},
name: "string",
}],
transportZoneEndpoints: [{
transportZone: "string",
transportZoneProfiles: ["string"],
}],
uplinkProfile: "string",
uplinks: [{
uplinkName: "string",
vdsLagName: "string",
vdsUplinkName: "string",
}],
vmkInstallMigrations: [{
destinationNetwork: "string",
deviceName: "string",
}],
vtepHaProfile: "string",
}],
description: "string",
ignoreOverriddenHosts: false,
nsxId: "string",
policyHostTransportNodeProfileId: "string",
tags: [{
scope: "string",
tag: "string",
}],
});
type: nsxt:PolicyHostTransportNodeProfile
properties:
description: string
displayName: string
ignoreOverriddenHosts: false
nsxId: string
policyHostTransportNodeProfileId: string
standardHostSwitches:
- cpuConfigs:
- numLcores: 0
numaNodeIndex: 0
hostSwitchId: string
hostSwitchMode: string
hostSwitchName: string
ipAssignment:
assignedByDhcp: false
noIpv4: false
staticIp:
defaultGateway: string
ipAddresses:
- string
subnetMask: string
staticIpMac:
defaultGateway: string
ipMacPairs:
- ipAddress: string
macAddress: string
subnetMask: string
staticIpPool: string
ipv6Assignment:
assignedByAutoconf: false
assignedByDhcpv6: false
noIpv6: false
staticIp:
defaultGateway: string
ipAddresses:
- string
prefixLength: string
staticIpMac:
defaultGateway: string
ipMacPairs:
- ipAddress: string
macAddress: string
prefixLength: string
staticIpPool: string
isMigratePnics: false
pnics:
- deviceName: string
uplinkName: string
transportNodeProfileSubConfigs:
- hostSwitchConfigOption:
hostSwitchId: string
ipAssignment:
assignedByDhcp: false
noIpv4: false
staticIp:
defaultGateway: string
ipAddresses:
- string
subnetMask: string
staticIpMac:
defaultGateway: string
ipMacPairs:
- ipAddress: string
macAddress: string
subnetMask: string
staticIpPool: string
ipv6Assignment:
assignedByAutoconf: false
assignedByDhcpv6: false
noIpv6: false
staticIp:
defaultGateway: string
ipAddresses:
- string
prefixLength: string
staticIpMac:
defaultGateway: string
ipMacPairs:
- ipAddress: string
macAddress: string
prefixLength: string
staticIpPool: string
uplinkProfile: string
uplinks:
- uplinkName: string
vdsLagName: string
vdsUplinkName: string
vtepHaProfile: string
name: string
transportZoneEndpoints:
- transportZone: string
transportZoneProfiles:
- string
uplinkProfile: string
uplinks:
- uplinkName: string
vdsLagName: string
vdsUplinkName: string
vmkInstallMigrations:
- destinationNetwork: string
deviceName: string
vtepHaProfile: string
tags:
- scope: string
tag: string
PolicyHostTransportNodeProfile 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 PolicyHostTransportNodeProfile resource accepts the following input properties:
- Display
Name string - Display name of the resource.
- Standard
Host List<PolicySwitches Host Transport Node Profile Standard Host Switch> - Standard host switch specification.
- Description string
- Description of the resource.
- Ignore
Overridden boolHosts - Determines if cluster-level configuration should be applied on overridden hosts
- Nsx
Id string - NSX ID for this resource
- Policy
Host stringTransport Node Profile Id - ID of the resource.
- List<Policy
Host Transport Node Profile Tag> - A list of scope + tag pairs to associate with this resource.
- Display
Name string - Display name of the resource.
- Standard
Host []PolicySwitches Host Transport Node Profile Standard Host Switch Args - Standard host switch specification.
- Description string
- Description of the resource.
- Ignore
Overridden boolHosts - Determines if cluster-level configuration should be applied on overridden hosts
- Nsx
Id string - NSX ID for this resource
- Policy
Host stringTransport Node Profile Id - ID of the resource.
- []Policy
Host Transport Node Profile Tag Args - A list of scope + tag pairs to associate with this resource.
- display
Name String - Display name of the resource.
- standard
Host List<PolicySwitches Host Transport Node Profile Standard Host Switch> - Standard host switch specification.
- description String
- Description of the resource.
- ignore
Overridden BooleanHosts - Determines if cluster-level configuration should be applied on overridden hosts
- nsx
Id String - NSX ID for this resource
- policy
Host StringTransport Node Profile Id - ID of the resource.
- List<Policy
Host Transport Node Profile Tag> - A list of scope + tag pairs to associate with this resource.
- display
Name string - Display name of the resource.
- standard
Host PolicySwitches Host Transport Node Profile Standard Host Switch[] - Standard host switch specification.
- description string
- Description of the resource.
- ignore
Overridden booleanHosts - Determines if cluster-level configuration should be applied on overridden hosts
- nsx
Id string - NSX ID for this resource
- policy
Host stringTransport Node Profile Id - ID of the resource.
- Policy
Host Transport Node Profile Tag[] - A list of scope + tag pairs to associate with this resource.
- display_
name str - Display name of the resource.
- standard_
host_ Sequence[Policyswitches Host Transport Node Profile Standard Host Switch Args] - Standard host switch specification.
- description str
- Description of the resource.
- ignore_
overridden_ boolhosts - Determines if cluster-level configuration should be applied on overridden hosts
- nsx_
id str - NSX ID for this resource
- policy_
host_ strtransport_ node_ profile_ id - ID of the resource.
- Sequence[Policy
Host Transport Node Profile Tag Args] - A list of scope + tag pairs to associate with this resource.
- display
Name String - Display name of the resource.
- standard
Host List<Property Map>Switches - Standard host switch specification.
- description String
- Description of the resource.
- ignore
Overridden BooleanHosts - Determines if cluster-level configuration should be applied on overridden hosts
- nsx
Id String - NSX ID for this resource
- policy
Host StringTransport Node Profile Id - ID of the resource.
- List<Property Map>
- A list of scope + tag pairs to associate with this resource.
Outputs
All input properties are implicitly available as output properties. Additionally, the PolicyHostTransportNodeProfile resource produces the following output properties:
Look up Existing PolicyHostTransportNodeProfile Resource
Get an existing PolicyHostTransportNodeProfile 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?: PolicyHostTransportNodeProfileState, opts?: CustomResourceOptions): PolicyHostTransportNodeProfile
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
description: Optional[str] = None,
display_name: Optional[str] = None,
ignore_overridden_hosts: Optional[bool] = None,
nsx_id: Optional[str] = None,
path: Optional[str] = None,
policy_host_transport_node_profile_id: Optional[str] = None,
revision: Optional[float] = None,
standard_host_switches: Optional[Sequence[PolicyHostTransportNodeProfileStandardHostSwitchArgs]] = None,
tags: Optional[Sequence[PolicyHostTransportNodeProfileTagArgs]] = None) -> PolicyHostTransportNodeProfile
func GetPolicyHostTransportNodeProfile(ctx *Context, name string, id IDInput, state *PolicyHostTransportNodeProfileState, opts ...ResourceOption) (*PolicyHostTransportNodeProfile, error)
public static PolicyHostTransportNodeProfile Get(string name, Input<string> id, PolicyHostTransportNodeProfileState? state, CustomResourceOptions? opts = null)
public static PolicyHostTransportNodeProfile get(String name, Output<String> id, PolicyHostTransportNodeProfileState state, CustomResourceOptions options)
resources: _: type: nsxt:PolicyHostTransportNodeProfile get: id: ${id}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Description string
- Description of the resource.
- Display
Name string - Display name of the resource.
- Ignore
Overridden boolHosts - Determines if cluster-level configuration should be applied on overridden hosts
- Nsx
Id string - NSX ID for this resource
- Path string
- Policy path for this resource
- Policy
Host stringTransport Node Profile Id - ID of the resource.
- Revision double
- Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
- Standard
Host List<PolicySwitches Host Transport Node Profile Standard Host Switch> - Standard host switch specification.
- List<Policy
Host Transport Node Profile Tag> - A list of scope + tag pairs to associate with this resource.
- Description string
- Description of the resource.
- Display
Name string - Display name of the resource.
- Ignore
Overridden boolHosts - Determines if cluster-level configuration should be applied on overridden hosts
- Nsx
Id string - NSX ID for this resource
- Path string
- Policy path for this resource
- Policy
Host stringTransport Node Profile Id - ID of the resource.
- Revision float64
- Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
- Standard
Host []PolicySwitches Host Transport Node Profile Standard Host Switch Args - Standard host switch specification.
- []Policy
Host Transport Node Profile Tag Args - A list of scope + tag pairs to associate with this resource.
- description String
- Description of the resource.
- display
Name String - Display name of the resource.
- ignore
Overridden BooleanHosts - Determines if cluster-level configuration should be applied on overridden hosts
- nsx
Id String - NSX ID for this resource
- path String
- Policy path for this resource
- policy
Host StringTransport Node Profile Id - ID of the resource.
- revision Double
- Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
- standard
Host List<PolicySwitches Host Transport Node Profile Standard Host Switch> - Standard host switch specification.
- List<Policy
Host Transport Node Profile Tag> - A list of scope + tag pairs to associate with this resource.
- description string
- Description of the resource.
- display
Name string - Display name of the resource.
- ignore
Overridden booleanHosts - Determines if cluster-level configuration should be applied on overridden hosts
- nsx
Id string - NSX ID for this resource
- path string
- Policy path for this resource
- policy
Host stringTransport Node Profile Id - ID of the resource.
- revision number
- Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
- standard
Host PolicySwitches Host Transport Node Profile Standard Host Switch[] - Standard host switch specification.
- Policy
Host Transport Node Profile Tag[] - A list of scope + tag pairs to associate with this resource.
- description str
- Description of the resource.
- display_
name str - Display name of the resource.
- ignore_
overridden_ boolhosts - Determines if cluster-level configuration should be applied on overridden hosts
- nsx_
id str - NSX ID for this resource
- path str
- Policy path for this resource
- policy_
host_ strtransport_ node_ profile_ id - ID of the resource.
- revision float
- Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
- standard_
host_ Sequence[Policyswitches Host Transport Node Profile Standard Host Switch Args] - Standard host switch specification.
- Sequence[Policy
Host Transport Node Profile Tag Args] - A list of scope + tag pairs to associate with this resource.
- description String
- Description of the resource.
- display
Name String - Display name of the resource.
- ignore
Overridden BooleanHosts - Determines if cluster-level configuration should be applied on overridden hosts
- nsx
Id String - NSX ID for this resource
- path String
- Policy path for this resource
- policy
Host StringTransport Node Profile Id - ID of the resource.
- revision Number
- Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
- standard
Host List<Property Map>Switches - Standard host switch specification.
- List<Property Map>
- A list of scope + tag pairs to associate with this resource.
Supporting Types
PolicyHostTransportNodeProfileStandardHostSwitch, PolicyHostTransportNodeProfileStandardHostSwitchArgs
- Cpu
Configs List<PolicyHost Transport Node Profile Standard Host Switch Cpu Config> - Enhanced Networking Stack enabled HostSwitch CPU configuration
- Host
Switch stringId - The host switch id. This ID will be used to reference a host switch.
- Host
Switch stringMode - Operational mode of a HostSwitch. Accepted values - 'STANDARD', 'ENS', 'ENS_INTERRUPT' or 'LEGACY'.
- Host
Switch stringName - Host switch name. This name will be used to reference a host switch.
- Host
Switch List<string>Profiles - Policy paths of host switch profiles to be associated with this host switch. This attribute is deprecated, please use type-specific attribute instead (such as
uplink_profile
) - Ip
Assignment PolicyHost Transport Node Profile Standard Host Switch Ip Assignment - Specification for IPs to be used with host switch virtual tunnel endpoints. Should contain exactly one of the below:
- Ipv6Assignment
Policy
Host Transport Node Profile Standard Host Switch Ipv6Assignment - Specification for IPv6 to be used with host switch virtual tunnel endpoints
- Is
Migrate boolPnics - Migrate any pnics which are in use.
- Pnics
List<Policy
Host Transport Node Profile Standard Host Switch Pnic> - Physical NICs connected to the host switch.
- Transport
Node List<PolicyProfile Sub Configs Host Transport Node Profile Standard Host Switch Transport Node Profile Sub Config> - Transport Node Profile sub-configuration Options.
- Transport
Zone List<PolicyEndpoints Host Transport Node Profile Standard Host Switch Transport Zone Endpoint> - Transport zone endpoints
- Uplink
Profile string - Uplink host switch profile path.
- Uplinks
List<Policy
Host Transport Node Profile Standard Host Switch Uplink> - Uplink/LAG of VMware vSphere Distributed Switch connected to the HostSwitch.
- Vmk
Install List<PolicyMigrations Host Transport Node Profile Standard Host Switch Vmk Install Migration> - The vmknic and logical switch mappings.
- Vtep
Ha stringProfile - VTEP high availablility host switch profile path. Only applicable with VDS switch.
- Cpu
Configs []PolicyHost Transport Node Profile Standard Host Switch Cpu Config - Enhanced Networking Stack enabled HostSwitch CPU configuration
- Host
Switch stringId - The host switch id. This ID will be used to reference a host switch.
- Host
Switch stringMode - Operational mode of a HostSwitch. Accepted values - 'STANDARD', 'ENS', 'ENS_INTERRUPT' or 'LEGACY'.
- Host
Switch stringName - Host switch name. This name will be used to reference a host switch.
- Host
Switch []stringProfiles - Policy paths of host switch profiles to be associated with this host switch. This attribute is deprecated, please use type-specific attribute instead (such as
uplink_profile
) - Ip
Assignment PolicyHost Transport Node Profile Standard Host Switch Ip Assignment - Specification for IPs to be used with host switch virtual tunnel endpoints. Should contain exactly one of the below:
- Ipv6Assignment
Policy
Host Transport Node Profile Standard Host Switch Ipv6Assignment - Specification for IPv6 to be used with host switch virtual tunnel endpoints
- Is
Migrate boolPnics - Migrate any pnics which are in use.
- Pnics
[]Policy
Host Transport Node Profile Standard Host Switch Pnic - Physical NICs connected to the host switch.
- Transport
Node []PolicyProfile Sub Configs Host Transport Node Profile Standard Host Switch Transport Node Profile Sub Config - Transport Node Profile sub-configuration Options.
- Transport
Zone []PolicyEndpoints Host Transport Node Profile Standard Host Switch Transport Zone Endpoint - Transport zone endpoints
- Uplink
Profile string - Uplink host switch profile path.
- Uplinks
[]Policy
Host Transport Node Profile Standard Host Switch Uplink - Uplink/LAG of VMware vSphere Distributed Switch connected to the HostSwitch.
- Vmk
Install []PolicyMigrations Host Transport Node Profile Standard Host Switch Vmk Install Migration - The vmknic and logical switch mappings.
- Vtep
Ha stringProfile - VTEP high availablility host switch profile path. Only applicable with VDS switch.
- cpu
Configs List<PolicyHost Transport Node Profile Standard Host Switch Cpu Config> - Enhanced Networking Stack enabled HostSwitch CPU configuration
- host
Switch StringId - The host switch id. This ID will be used to reference a host switch.
- host
Switch StringMode - Operational mode of a HostSwitch. Accepted values - 'STANDARD', 'ENS', 'ENS_INTERRUPT' or 'LEGACY'.
- host
Switch StringName - Host switch name. This name will be used to reference a host switch.
- host
Switch List<String>Profiles - Policy paths of host switch profiles to be associated with this host switch. This attribute is deprecated, please use type-specific attribute instead (such as
uplink_profile
) - ip
Assignment PolicyHost Transport Node Profile Standard Host Switch Ip Assignment - Specification for IPs to be used with host switch virtual tunnel endpoints. Should contain exactly one of the below:
- ipv6Assignment
Policy
Host Transport Node Profile Standard Host Switch Ipv6Assignment - Specification for IPv6 to be used with host switch virtual tunnel endpoints
- is
Migrate BooleanPnics - Migrate any pnics which are in use.
- pnics
List<Policy
Host Transport Node Profile Standard Host Switch Pnic> - Physical NICs connected to the host switch.
- transport
Node List<PolicyProfile Sub Configs Host Transport Node Profile Standard Host Switch Transport Node Profile Sub Config> - Transport Node Profile sub-configuration Options.
- transport
Zone List<PolicyEndpoints Host Transport Node Profile Standard Host Switch Transport Zone Endpoint> - Transport zone endpoints
- uplink
Profile String - Uplink host switch profile path.
- uplinks
List<Policy
Host Transport Node Profile Standard Host Switch Uplink> - Uplink/LAG of VMware vSphere Distributed Switch connected to the HostSwitch.
- vmk
Install List<PolicyMigrations Host Transport Node Profile Standard Host Switch Vmk Install Migration> - The vmknic and logical switch mappings.
- vtep
Ha StringProfile - VTEP high availablility host switch profile path. Only applicable with VDS switch.
- cpu
Configs PolicyHost Transport Node Profile Standard Host Switch Cpu Config[] - Enhanced Networking Stack enabled HostSwitch CPU configuration
- host
Switch stringId - The host switch id. This ID will be used to reference a host switch.
- host
Switch stringMode - Operational mode of a HostSwitch. Accepted values - 'STANDARD', 'ENS', 'ENS_INTERRUPT' or 'LEGACY'.
- host
Switch stringName - Host switch name. This name will be used to reference a host switch.
- host
Switch string[]Profiles - Policy paths of host switch profiles to be associated with this host switch. This attribute is deprecated, please use type-specific attribute instead (such as
uplink_profile
) - ip
Assignment PolicyHost Transport Node Profile Standard Host Switch Ip Assignment - Specification for IPs to be used with host switch virtual tunnel endpoints. Should contain exactly one of the below:
- ipv6Assignment
Policy
Host Transport Node Profile Standard Host Switch Ipv6Assignment - Specification for IPv6 to be used with host switch virtual tunnel endpoints
- is
Migrate booleanPnics - Migrate any pnics which are in use.
- pnics
Policy
Host Transport Node Profile Standard Host Switch Pnic[] - Physical NICs connected to the host switch.
- transport
Node PolicyProfile Sub Configs Host Transport Node Profile Standard Host Switch Transport Node Profile Sub Config[] - Transport Node Profile sub-configuration Options.
- transport
Zone PolicyEndpoints Host Transport Node Profile Standard Host Switch Transport Zone Endpoint[] - Transport zone endpoints
- uplink
Profile string - Uplink host switch profile path.
- uplinks
Policy
Host Transport Node Profile Standard Host Switch Uplink[] - Uplink/LAG of VMware vSphere Distributed Switch connected to the HostSwitch.
- vmk
Install PolicyMigrations Host Transport Node Profile Standard Host Switch Vmk Install Migration[] - The vmknic and logical switch mappings.
- vtep
Ha stringProfile - VTEP high availablility host switch profile path. Only applicable with VDS switch.
- cpu_
configs Sequence[PolicyHost Transport Node Profile Standard Host Switch Cpu Config] - Enhanced Networking Stack enabled HostSwitch CPU configuration
- host_
switch_ strid - The host switch id. This ID will be used to reference a host switch.
- host_
switch_ strmode - Operational mode of a HostSwitch. Accepted values - 'STANDARD', 'ENS', 'ENS_INTERRUPT' or 'LEGACY'.
- host_
switch_ strname - Host switch name. This name will be used to reference a host switch.
- host_
switch_ Sequence[str]profiles - Policy paths of host switch profiles to be associated with this host switch. This attribute is deprecated, please use type-specific attribute instead (such as
uplink_profile
) - ip_
assignment PolicyHost Transport Node Profile Standard Host Switch Ip Assignment - Specification for IPs to be used with host switch virtual tunnel endpoints. Should contain exactly one of the below:
- ipv6_
assignment PolicyHost Transport Node Profile Standard Host Switch Ipv6Assignment - Specification for IPv6 to be used with host switch virtual tunnel endpoints
- is_
migrate_ boolpnics - Migrate any pnics which are in use.
- pnics
Sequence[Policy
Host Transport Node Profile Standard Host Switch Pnic] - Physical NICs connected to the host switch.
- transport_
node_ Sequence[Policyprofile_ sub_ configs Host Transport Node Profile Standard Host Switch Transport Node Profile Sub Config] - Transport Node Profile sub-configuration Options.
- transport_
zone_ Sequence[Policyendpoints Host Transport Node Profile Standard Host Switch Transport Zone Endpoint] - Transport zone endpoints
- uplink_
profile str - Uplink host switch profile path.
- uplinks
Sequence[Policy
Host Transport Node Profile Standard Host Switch Uplink] - Uplink/LAG of VMware vSphere Distributed Switch connected to the HostSwitch.
- vmk_
install_ Sequence[Policymigrations Host Transport Node Profile Standard Host Switch Vmk Install Migration] - The vmknic and logical switch mappings.
- vtep_
ha_ strprofile - VTEP high availablility host switch profile path. Only applicable with VDS switch.
- cpu
Configs List<Property Map> - Enhanced Networking Stack enabled HostSwitch CPU configuration
- host
Switch StringId - The host switch id. This ID will be used to reference a host switch.
- host
Switch StringMode - Operational mode of a HostSwitch. Accepted values - 'STANDARD', 'ENS', 'ENS_INTERRUPT' or 'LEGACY'.
- host
Switch StringName - Host switch name. This name will be used to reference a host switch.
- host
Switch List<String>Profiles - Policy paths of host switch profiles to be associated with this host switch. This attribute is deprecated, please use type-specific attribute instead (such as
uplink_profile
) - ip
Assignment Property Map - Specification for IPs to be used with host switch virtual tunnel endpoints. Should contain exactly one of the below:
- ipv6Assignment Property Map
- Specification for IPv6 to be used with host switch virtual tunnel endpoints
- is
Migrate BooleanPnics - Migrate any pnics which are in use.
- pnics List<Property Map>
- Physical NICs connected to the host switch.
- transport
Node List<Property Map>Profile Sub Configs - Transport Node Profile sub-configuration Options.
- transport
Zone List<Property Map>Endpoints - Transport zone endpoints
- uplink
Profile String - Uplink host switch profile path.
- uplinks List<Property Map>
- Uplink/LAG of VMware vSphere Distributed Switch connected to the HostSwitch.
- vmk
Install List<Property Map>Migrations - The vmknic and logical switch mappings.
- vtep
Ha StringProfile - VTEP high availablility host switch profile path. Only applicable with VDS switch.
PolicyHostTransportNodeProfileStandardHostSwitchCpuConfig, PolicyHostTransportNodeProfileStandardHostSwitchCpuConfigArgs
- Num
Lcores double - Number of Logical cpu cores (Lcores) to be placed on a specified NUMA node
- Numa
Node doubleIndex - Unique index of the Non Uniform Memory Access (NUMA) node
- Num
Lcores float64 - Number of Logical cpu cores (Lcores) to be placed on a specified NUMA node
- Numa
Node float64Index - Unique index of the Non Uniform Memory Access (NUMA) node
- num
Lcores Double - Number of Logical cpu cores (Lcores) to be placed on a specified NUMA node
- numa
Node DoubleIndex - Unique index of the Non Uniform Memory Access (NUMA) node
- num
Lcores number - Number of Logical cpu cores (Lcores) to be placed on a specified NUMA node
- numa
Node numberIndex - Unique index of the Non Uniform Memory Access (NUMA) node
- num_
lcores float - Number of Logical cpu cores (Lcores) to be placed on a specified NUMA node
- numa_
node_ floatindex - Unique index of the Non Uniform Memory Access (NUMA) node
- num
Lcores Number - Number of Logical cpu cores (Lcores) to be placed on a specified NUMA node
- numa
Node NumberIndex - Unique index of the Non Uniform Memory Access (NUMA) node
PolicyHostTransportNodeProfileStandardHostSwitchIpAssignment, PolicyHostTransportNodeProfileStandardHostSwitchIpAssignmentArgs
- Assigned
By boolDhcp - Enables DHCP assignment.
- No
Ipv4 bool - No IPv4 assignment
- Static
Ip PolicyHost Transport Node Profile Standard Host Switch Ip Assignment Static Ip - IP assignment specification for Static IP List.
- Static
Ip PolicyMac Host Transport Node Profile Standard Host Switch Ip Assignment Static Ip Mac - IP assignment specification for Static MAC List.
- Static
Ip stringPool - IP assignment specification for Static IP Pool.
- Assigned
By boolDhcp - Enables DHCP assignment.
- No
Ipv4 bool - No IPv4 assignment
- Static
Ip PolicyHost Transport Node Profile Standard Host Switch Ip Assignment Static Ip - IP assignment specification for Static IP List.
- Static
Ip PolicyMac Host Transport Node Profile Standard Host Switch Ip Assignment Static Ip Mac - IP assignment specification for Static MAC List.
- Static
Ip stringPool - IP assignment specification for Static IP Pool.
- assigned
By BooleanDhcp - Enables DHCP assignment.
- no
Ipv4 Boolean - No IPv4 assignment
- static
Ip PolicyHost Transport Node Profile Standard Host Switch Ip Assignment Static Ip - IP assignment specification for Static IP List.
- static
Ip PolicyMac Host Transport Node Profile Standard Host Switch Ip Assignment Static Ip Mac - IP assignment specification for Static MAC List.
- static
Ip StringPool - IP assignment specification for Static IP Pool.
- assigned
By booleanDhcp - Enables DHCP assignment.
- no
Ipv4 boolean - No IPv4 assignment
- static
Ip PolicyHost Transport Node Profile Standard Host Switch Ip Assignment Static Ip - IP assignment specification for Static IP List.
- static
Ip PolicyMac Host Transport Node Profile Standard Host Switch Ip Assignment Static Ip Mac - IP assignment specification for Static MAC List.
- static
Ip stringPool - IP assignment specification for Static IP Pool.
- assigned_
by_ booldhcp - Enables DHCP assignment.
- no_
ipv4 bool - No IPv4 assignment
- static_
ip PolicyHost Transport Node Profile Standard Host Switch Ip Assignment Static Ip - IP assignment specification for Static IP List.
- static_
ip_ Policymac Host Transport Node Profile Standard Host Switch Ip Assignment Static Ip Mac - IP assignment specification for Static MAC List.
- static_
ip_ strpool - IP assignment specification for Static IP Pool.
- assigned
By BooleanDhcp - Enables DHCP assignment.
- no
Ipv4 Boolean - No IPv4 assignment
- static
Ip Property Map - IP assignment specification for Static IP List.
- static
Ip Property MapMac - IP assignment specification for Static MAC List.
- static
Ip StringPool - IP assignment specification for Static IP Pool.
PolicyHostTransportNodeProfileStandardHostSwitchIpAssignmentStaticIp, PolicyHostTransportNodeProfileStandardHostSwitchIpAssignmentStaticIpArgs
- Default
Gateway string - Gateway IP.
- Ip
Addresses List<string> - List of IPs for transport node host switch virtual tunnel endpoints.
- Subnet
Mask string - Subnet mask.
- Default
Gateway string - Gateway IP.
- Ip
Addresses []string - List of IPs for transport node host switch virtual tunnel endpoints.
- Subnet
Mask string - Subnet mask.
- default
Gateway String - Gateway IP.
- ip
Addresses List<String> - List of IPs for transport node host switch virtual tunnel endpoints.
- subnet
Mask String - Subnet mask.
- default
Gateway string - Gateway IP.
- ip
Addresses string[] - List of IPs for transport node host switch virtual tunnel endpoints.
- subnet
Mask string - Subnet mask.
- default_
gateway str - Gateway IP.
- ip_
addresses Sequence[str] - List of IPs for transport node host switch virtual tunnel endpoints.
- subnet_
mask str - Subnet mask.
- default
Gateway String - Gateway IP.
- ip
Addresses List<String> - List of IPs for transport node host switch virtual tunnel endpoints.
- subnet
Mask String - Subnet mask.
PolicyHostTransportNodeProfileStandardHostSwitchIpAssignmentStaticIpMac, PolicyHostTransportNodeProfileStandardHostSwitchIpAssignmentStaticIpMacArgs
- Default
Gateway string - Gateway IP
- Ip
Mac List<PolicyPairs Host Transport Node Profile Standard Host Switch Ip Assignment Static Ip Mac Ip Mac Pair> - List of IP MAC pairs
- Subnet
Mask string - Subnet mask
- Default
Gateway string - Gateway IP
- Ip
Mac []PolicyPairs Host Transport Node Profile Standard Host Switch Ip Assignment Static Ip Mac Ip Mac Pair - List of IP MAC pairs
- Subnet
Mask string - Subnet mask
- default
Gateway String - Gateway IP
- ip
Mac List<PolicyPairs Host Transport Node Profile Standard Host Switch Ip Assignment Static Ip Mac Ip Mac Pair> - List of IP MAC pairs
- subnet
Mask String - Subnet mask
- default
Gateway string - Gateway IP
- ip
Mac PolicyPairs Host Transport Node Profile Standard Host Switch Ip Assignment Static Ip Mac Ip Mac Pair[] - List of IP MAC pairs
- subnet
Mask string - Subnet mask
- default_
gateway str - Gateway IP
- ip_
mac_ Sequence[Policypairs Host Transport Node Profile Standard Host Switch Ip Assignment Static Ip Mac Ip Mac Pair] - List of IP MAC pairs
- subnet_
mask str - Subnet mask
- default
Gateway String - Gateway IP
- ip
Mac List<Property Map>Pairs - List of IP MAC pairs
- subnet
Mask String - Subnet mask
PolicyHostTransportNodeProfileStandardHostSwitchIpAssignmentStaticIpMacIpMacPair, PolicyHostTransportNodeProfileStandardHostSwitchIpAssignmentStaticIpMacIpMacPairArgs
- Ip
Address string - A single IPv6 address
- Mac
Address string - A single MAC address
- Ip
Address string - A single IPv6 address
- Mac
Address string - A single MAC address
- ip
Address String - A single IPv6 address
- mac
Address String - A single MAC address
- ip
Address string - A single IPv6 address
- mac
Address string - A single MAC address
- ip_
address str - A single IPv6 address
- mac_
address str - A single MAC address
- ip
Address String - A single IPv6 address
- mac
Address String - A single MAC address
PolicyHostTransportNodeProfileStandardHostSwitchIpv6Assignment, PolicyHostTransportNodeProfileStandardHostSwitchIpv6AssignmentArgs
- Assigned
By boolAutoconf - Enables autoconf assignment
- Assigned
By boolDhcpv6 - Enables DHCPv6 assignment
- No
Ipv6 bool - No IPv6 assignment
- Static
Ip PolicyHost Transport Node Profile Standard Host Switch Ipv6Assignment Static Ip - IP assignment specification for Static IP List.
- Static
Ip PolicyMac Host Transport Node Profile Standard Host Switch Ipv6Assignment Static Ip Mac - IP assignment specification for Static MAC List.
- Static
Ip stringPool - IP assignment specification for Static IP Pool
- Assigned
By boolAutoconf - Enables autoconf assignment
- Assigned
By boolDhcpv6 - Enables DHCPv6 assignment
- No
Ipv6 bool - No IPv6 assignment
- Static
Ip PolicyHost Transport Node Profile Standard Host Switch Ipv6Assignment Static Ip - IP assignment specification for Static IP List.
- Static
Ip PolicyMac Host Transport Node Profile Standard Host Switch Ipv6Assignment Static Ip Mac - IP assignment specification for Static MAC List.
- Static
Ip stringPool - IP assignment specification for Static IP Pool
- assigned
By BooleanAutoconf - Enables autoconf assignment
- assigned
By BooleanDhcpv6 - Enables DHCPv6 assignment
- no
Ipv6 Boolean - No IPv6 assignment
- static
Ip PolicyHost Transport Node Profile Standard Host Switch Ipv6Assignment Static Ip - IP assignment specification for Static IP List.
- static
Ip PolicyMac Host Transport Node Profile Standard Host Switch Ipv6Assignment Static Ip Mac - IP assignment specification for Static MAC List.
- static
Ip StringPool - IP assignment specification for Static IP Pool
- assigned
By booleanAutoconf - Enables autoconf assignment
- assigned
By booleanDhcpv6 - Enables DHCPv6 assignment
- no
Ipv6 boolean - No IPv6 assignment
- static
Ip PolicyHost Transport Node Profile Standard Host Switch Ipv6Assignment Static Ip - IP assignment specification for Static IP List.
- static
Ip PolicyMac Host Transport Node Profile Standard Host Switch Ipv6Assignment Static Ip Mac - IP assignment specification for Static MAC List.
- static
Ip stringPool - IP assignment specification for Static IP Pool
- assigned_
by_ boolautoconf - Enables autoconf assignment
- assigned_
by_ booldhcpv6 - Enables DHCPv6 assignment
- no_
ipv6 bool - No IPv6 assignment
- static_
ip PolicyHost Transport Node Profile Standard Host Switch Ipv6Assignment Static Ip - IP assignment specification for Static IP List.
- static_
ip_ Policymac Host Transport Node Profile Standard Host Switch Ipv6Assignment Static Ip Mac - IP assignment specification for Static MAC List.
- static_
ip_ strpool - IP assignment specification for Static IP Pool
- assigned
By BooleanAutoconf - Enables autoconf assignment
- assigned
By BooleanDhcpv6 - Enables DHCPv6 assignment
- no
Ipv6 Boolean - No IPv6 assignment
- static
Ip Property Map - IP assignment specification for Static IP List.
- static
Ip Property MapMac - IP assignment specification for Static MAC List.
- static
Ip StringPool - IP assignment specification for Static IP Pool
PolicyHostTransportNodeProfileStandardHostSwitchIpv6AssignmentStaticIp, PolicyHostTransportNodeProfileStandardHostSwitchIpv6AssignmentStaticIpArgs
- Default
Gateway string - Gateway IP
- Ip
Addresses List<string> - List of IPs for transport node host switch virtual tunnel endpoints
- Prefix
Length string - Prefix length
- Default
Gateway string - Gateway IP
- Ip
Addresses []string - List of IPs for transport node host switch virtual tunnel endpoints
- Prefix
Length string - Prefix length
- default
Gateway String - Gateway IP
- ip
Addresses List<String> - List of IPs for transport node host switch virtual tunnel endpoints
- prefix
Length String - Prefix length
- default
Gateway string - Gateway IP
- ip
Addresses string[] - List of IPs for transport node host switch virtual tunnel endpoints
- prefix
Length string - Prefix length
- default_
gateway str - Gateway IP
- ip_
addresses Sequence[str] - List of IPs for transport node host switch virtual tunnel endpoints
- prefix_
length str - Prefix length
- default
Gateway String - Gateway IP
- ip
Addresses List<String> - List of IPs for transport node host switch virtual tunnel endpoints
- prefix
Length String - Prefix length
PolicyHostTransportNodeProfileStandardHostSwitchIpv6AssignmentStaticIpMac, PolicyHostTransportNodeProfileStandardHostSwitchIpv6AssignmentStaticIpMacArgs
- Default
Gateway string - Gateway IP
- Ip
Mac List<PolicyPairs Host Transport Node Profile Standard Host Switch Ipv6Assignment Static Ip Mac Ip Mac Pair> - List of IP MAC pairs
- Prefix
Length string - Prefix length
- Default
Gateway string - Gateway IP
- Ip
Mac []PolicyPairs Host Transport Node Profile Standard Host Switch Ipv6Assignment Static Ip Mac Ip Mac Pair - List of IP MAC pairs
- Prefix
Length string - Prefix length
- default
Gateway String - Gateway IP
- ip
Mac List<PolicyPairs Host Transport Node Profile Standard Host Switch Ipv6Assignment Static Ip Mac Ip Mac Pair> - List of IP MAC pairs
- prefix
Length String - Prefix length
- default
Gateway string - Gateway IP
- ip
Mac PolicyPairs Host Transport Node Profile Standard Host Switch Ipv6Assignment Static Ip Mac Ip Mac Pair[] - List of IP MAC pairs
- prefix
Length string - Prefix length
- default_
gateway str - Gateway IP
- ip_
mac_ Sequence[Policypairs Host Transport Node Profile Standard Host Switch Ipv6Assignment Static Ip Mac Ip Mac Pair] - List of IP MAC pairs
- prefix_
length str - Prefix length
- default
Gateway String - Gateway IP
- ip
Mac List<Property Map>Pairs - List of IP MAC pairs
- prefix
Length String - Prefix length
PolicyHostTransportNodeProfileStandardHostSwitchIpv6AssignmentStaticIpMacIpMacPair, PolicyHostTransportNodeProfileStandardHostSwitchIpv6AssignmentStaticIpMacIpMacPairArgs
- Ip
Address string - A single IPv6 address
- Mac
Address string - A single MAC address
- Ip
Address string - A single IPv6 address
- Mac
Address string - A single MAC address
- ip
Address String - A single IPv6 address
- mac
Address String - A single MAC address
- ip
Address string - A single IPv6 address
- mac
Address string - A single MAC address
- ip_
address str - A single IPv6 address
- mac_
address str - A single MAC address
- ip
Address String - A single IPv6 address
- mac
Address String - A single MAC address
PolicyHostTransportNodeProfileStandardHostSwitchPnic, PolicyHostTransportNodeProfileStandardHostSwitchPnicArgs
- Device
Name string - Device name or key.
- Uplink
Name string - Uplink name for this Pnic.
- Device
Name string - Device name or key.
- Uplink
Name string - Uplink name for this Pnic.
- device
Name String - Device name or key.
- uplink
Name String - Uplink name for this Pnic.
- device
Name string - Device name or key.
- uplink
Name string - Uplink name for this Pnic.
- device_
name str - Device name or key.
- uplink_
name str - Uplink name for this Pnic.
- device
Name String - Device name or key.
- uplink
Name String - Uplink name for this Pnic.
PolicyHostTransportNodeProfileStandardHostSwitchTransportNodeProfileSubConfig, PolicyHostTransportNodeProfileStandardHostSwitchTransportNodeProfileSubConfigArgs
- Host
Switch PolicyConfig Option Host Transport Node Profile Standard Host Switch Transport Node Profile Sub Config Host Switch Config Option - Subset of the host switch configuration.
- Name string
- Name of the transport node profile config option.
- Host
Switch PolicyConfig Option Host Transport Node Profile Standard Host Switch Transport Node Profile Sub Config Host Switch Config Option - Subset of the host switch configuration.
- Name string
- Name of the transport node profile config option.
- host
Switch PolicyConfig Option Host Transport Node Profile Standard Host Switch Transport Node Profile Sub Config Host Switch Config Option - Subset of the host switch configuration.
- name String
- Name of the transport node profile config option.
- host
Switch PolicyConfig Option Host Transport Node Profile Standard Host Switch Transport Node Profile Sub Config Host Switch Config Option - Subset of the host switch configuration.
- name string
- Name of the transport node profile config option.
- host_
switch_ Policyconfig_ option Host Transport Node Profile Standard Host Switch Transport Node Profile Sub Config Host Switch Config Option - Subset of the host switch configuration.
- name str
- Name of the transport node profile config option.
- host
Switch Property MapConfig Option - Subset of the host switch configuration.
- name String
- Name of the transport node profile config option.
PolicyHostTransportNodeProfileStandardHostSwitchTransportNodeProfileSubConfigHostSwitchConfigOption, PolicyHostTransportNodeProfileStandardHostSwitchTransportNodeProfileSubConfigHostSwitchConfigOptionArgs
- Host
Switch stringId - The host switch id. This ID will be used to reference a host switch.
- Host
Switch List<string>Profiles - Policy paths of host switch profiles to be associated with this host switch. This attribute is deprecated, please use type-specific attribute instead (such as
uplink_profile
) - Ip
Assignment PolicyHost Transport Node Profile Standard Host Switch Transport Node Profile Sub Config Host Switch Config Option Ip Assignment - Specification for IPs to be used with host switch virtual tunnel endpoints. Should contain exatly one of the below:
- Ipv6Assignment
Policy
Host Transport Node Profile Standard Host Switch Transport Node Profile Sub Config Host Switch Config Option Ipv6Assignment - Specification for IPv6 to be used with host switch virtual tunnel endpoints
- Uplink
Profile string - Uplink host switch profile path.
- Uplinks
List<Policy
Host Transport Node Profile Standard Host Switch Transport Node Profile Sub Config Host Switch Config Option Uplink> - Uplink/LAG of VMware vSphere Distributed Switch connected to the HostSwitch.
- Vtep
Ha stringProfile - VTEP high availablility host switch profile path. Only applicable with VDS switch.
- Host
Switch stringId - The host switch id. This ID will be used to reference a host switch.
- Host
Switch []stringProfiles - Policy paths of host switch profiles to be associated with this host switch. This attribute is deprecated, please use type-specific attribute instead (such as
uplink_profile
) - Ip
Assignment PolicyHost Transport Node Profile Standard Host Switch Transport Node Profile Sub Config Host Switch Config Option Ip Assignment - Specification for IPs to be used with host switch virtual tunnel endpoints. Should contain exatly one of the below:
- Ipv6Assignment
Policy
Host Transport Node Profile Standard Host Switch Transport Node Profile Sub Config Host Switch Config Option Ipv6Assignment - Specification for IPv6 to be used with host switch virtual tunnel endpoints
- Uplink
Profile string - Uplink host switch profile path.
- Uplinks
[]Policy
Host Transport Node Profile Standard Host Switch Transport Node Profile Sub Config Host Switch Config Option Uplink - Uplink/LAG of VMware vSphere Distributed Switch connected to the HostSwitch.
- Vtep
Ha stringProfile - VTEP high availablility host switch profile path. Only applicable with VDS switch.
- host
Switch StringId - The host switch id. This ID will be used to reference a host switch.
- host
Switch List<String>Profiles - Policy paths of host switch profiles to be associated with this host switch. This attribute is deprecated, please use type-specific attribute instead (such as
uplink_profile
) - ip
Assignment PolicyHost Transport Node Profile Standard Host Switch Transport Node Profile Sub Config Host Switch Config Option Ip Assignment - Specification for IPs to be used with host switch virtual tunnel endpoints. Should contain exatly one of the below:
- ipv6Assignment
Policy
Host Transport Node Profile Standard Host Switch Transport Node Profile Sub Config Host Switch Config Option Ipv6Assignment - Specification for IPv6 to be used with host switch virtual tunnel endpoints
- uplink
Profile String - Uplink host switch profile path.
- uplinks
List<Policy
Host Transport Node Profile Standard Host Switch Transport Node Profile Sub Config Host Switch Config Option Uplink> - Uplink/LAG of VMware vSphere Distributed Switch connected to the HostSwitch.
- vtep
Ha StringProfile - VTEP high availablility host switch profile path. Only applicable with VDS switch.
- host
Switch stringId - The host switch id. This ID will be used to reference a host switch.
- host
Switch string[]Profiles - Policy paths of host switch profiles to be associated with this host switch. This attribute is deprecated, please use type-specific attribute instead (such as
uplink_profile
) - ip
Assignment PolicyHost Transport Node Profile Standard Host Switch Transport Node Profile Sub Config Host Switch Config Option Ip Assignment - Specification for IPs to be used with host switch virtual tunnel endpoints. Should contain exatly one of the below:
- ipv6Assignment
Policy
Host Transport Node Profile Standard Host Switch Transport Node Profile Sub Config Host Switch Config Option Ipv6Assignment - Specification for IPv6 to be used with host switch virtual tunnel endpoints
- uplink
Profile string - Uplink host switch profile path.
- uplinks
Policy
Host Transport Node Profile Standard Host Switch Transport Node Profile Sub Config Host Switch Config Option Uplink[] - Uplink/LAG of VMware vSphere Distributed Switch connected to the HostSwitch.
- vtep
Ha stringProfile - VTEP high availablility host switch profile path. Only applicable with VDS switch.
- host_
switch_ strid - The host switch id. This ID will be used to reference a host switch.
- host_
switch_ Sequence[str]profiles - Policy paths of host switch profiles to be associated with this host switch. This attribute is deprecated, please use type-specific attribute instead (such as
uplink_profile
) - ip_
assignment PolicyHost Transport Node Profile Standard Host Switch Transport Node Profile Sub Config Host Switch Config Option Ip Assignment - Specification for IPs to be used with host switch virtual tunnel endpoints. Should contain exatly one of the below:
- ipv6_
assignment PolicyHost Transport Node Profile Standard Host Switch Transport Node Profile Sub Config Host Switch Config Option Ipv6Assignment - Specification for IPv6 to be used with host switch virtual tunnel endpoints
- uplink_
profile str - Uplink host switch profile path.
- uplinks
Sequence[Policy
Host Transport Node Profile Standard Host Switch Transport Node Profile Sub Config Host Switch Config Option Uplink] - Uplink/LAG of VMware vSphere Distributed Switch connected to the HostSwitch.
- vtep_
ha_ strprofile - VTEP high availablility host switch profile path. Only applicable with VDS switch.
- host
Switch StringId - The host switch id. This ID will be used to reference a host switch.
- host
Switch List<String>Profiles - Policy paths of host switch profiles to be associated with this host switch. This attribute is deprecated, please use type-specific attribute instead (such as
uplink_profile
) - ip
Assignment Property Map - Specification for IPs to be used with host switch virtual tunnel endpoints. Should contain exatly one of the below:
- ipv6Assignment Property Map
- Specification for IPv6 to be used with host switch virtual tunnel endpoints
- uplink
Profile String - Uplink host switch profile path.
- uplinks List<Property Map>
- Uplink/LAG of VMware vSphere Distributed Switch connected to the HostSwitch.
- vtep
Ha StringProfile - VTEP high availablility host switch profile path. Only applicable with VDS switch.
PolicyHostTransportNodeProfileStandardHostSwitchTransportNodeProfileSubConfigHostSwitchConfigOptionIpAssignment, PolicyHostTransportNodeProfileStandardHostSwitchTransportNodeProfileSubConfigHostSwitchConfigOptionIpAssignmentArgs
- Assigned
By boolDhcp - Enables DHCP assignment.
- No
Ipv4 bool - No IPv4 assignment
- Static
Ip PolicyHost Transport Node Profile Standard Host Switch Transport Node Profile Sub Config Host Switch Config Option Ip Assignment Static Ip - IP assignment specification for Static IP List.
- Static
Ip PolicyMac Host Transport Node Profile Standard Host Switch Transport Node Profile Sub Config Host Switch Config Option Ip Assignment Static Ip Mac - IP assignment specification for Static MAC List.
- Static
Ip stringPool - IP assignment specification for Static IP Pool.
- Assigned
By boolDhcp - Enables DHCP assignment.
- No
Ipv4 bool - No IPv4 assignment
- Static
Ip PolicyHost Transport Node Profile Standard Host Switch Transport Node Profile Sub Config Host Switch Config Option Ip Assignment Static Ip - IP assignment specification for Static IP List.
- Static
Ip PolicyMac Host Transport Node Profile Standard Host Switch Transport Node Profile Sub Config Host Switch Config Option Ip Assignment Static Ip Mac - IP assignment specification for Static MAC List.
- Static
Ip stringPool - IP assignment specification for Static IP Pool.
- assigned
By BooleanDhcp - Enables DHCP assignment.
- no
Ipv4 Boolean - No IPv4 assignment
- static
Ip PolicyHost Transport Node Profile Standard Host Switch Transport Node Profile Sub Config Host Switch Config Option Ip Assignment Static Ip - IP assignment specification for Static IP List.
- static
Ip PolicyMac Host Transport Node Profile Standard Host Switch Transport Node Profile Sub Config Host Switch Config Option Ip Assignment Static Ip Mac - IP assignment specification for Static MAC List.
- static
Ip StringPool - IP assignment specification for Static IP Pool.
- assigned
By booleanDhcp - Enables DHCP assignment.
- no
Ipv4 boolean - No IPv4 assignment
- static
Ip PolicyHost Transport Node Profile Standard Host Switch Transport Node Profile Sub Config Host Switch Config Option Ip Assignment Static Ip - IP assignment specification for Static IP List.
- static
Ip PolicyMac Host Transport Node Profile Standard Host Switch Transport Node Profile Sub Config Host Switch Config Option Ip Assignment Static Ip Mac - IP assignment specification for Static MAC List.
- static
Ip stringPool - IP assignment specification for Static IP Pool.
- assigned_
by_ booldhcp - Enables DHCP assignment.
- no_
ipv4 bool - No IPv4 assignment
- static_
ip PolicyHost Transport Node Profile Standard Host Switch Transport Node Profile Sub Config Host Switch Config Option Ip Assignment Static Ip - IP assignment specification for Static IP List.
- static_
ip_ Policymac Host Transport Node Profile Standard Host Switch Transport Node Profile Sub Config Host Switch Config Option Ip Assignment Static Ip Mac - IP assignment specification for Static MAC List.
- static_
ip_ strpool - IP assignment specification for Static IP Pool.
- assigned
By BooleanDhcp - Enables DHCP assignment.
- no
Ipv4 Boolean - No IPv4 assignment
- static
Ip Property Map - IP assignment specification for Static IP List.
- static
Ip Property MapMac - IP assignment specification for Static MAC List.
- static
Ip StringPool - IP assignment specification for Static IP Pool.
PolicyHostTransportNodeProfileStandardHostSwitchTransportNodeProfileSubConfigHostSwitchConfigOptionIpAssignmentStaticIp, PolicyHostTransportNodeProfileStandardHostSwitchTransportNodeProfileSubConfigHostSwitchConfigOptionIpAssignmentStaticIpArgs
- Default
Gateway string - Gateway IP.
- Ip
Addresses List<string> - List of IPs for transport node host switch virtual tunnel endpoints.
- Subnet
Mask string - Subnet mask.
- Default
Gateway string - Gateway IP.
- Ip
Addresses []string - List of IPs for transport node host switch virtual tunnel endpoints.
- Subnet
Mask string - Subnet mask.
- default
Gateway String - Gateway IP.
- ip
Addresses List<String> - List of IPs for transport node host switch virtual tunnel endpoints.
- subnet
Mask String - Subnet mask.
- default
Gateway string - Gateway IP.
- ip
Addresses string[] - List of IPs for transport node host switch virtual tunnel endpoints.
- subnet
Mask string - Subnet mask.
- default_
gateway str - Gateway IP.
- ip_
addresses Sequence[str] - List of IPs for transport node host switch virtual tunnel endpoints.
- subnet_
mask str - Subnet mask.
- default
Gateway String - Gateway IP.
- ip
Addresses List<String> - List of IPs for transport node host switch virtual tunnel endpoints.
- subnet
Mask String - Subnet mask.
PolicyHostTransportNodeProfileStandardHostSwitchTransportNodeProfileSubConfigHostSwitchConfigOptionIpAssignmentStaticIpMac, PolicyHostTransportNodeProfileStandardHostSwitchTransportNodeProfileSubConfigHostSwitchConfigOptionIpAssignmentStaticIpMacArgs
- Default
Gateway string - Gateway IP
- Ip
Mac List<PolicyPairs Host Transport Node Profile Standard Host Switch Transport Node Profile Sub Config Host Switch Config Option Ip Assignment Static Ip Mac Ip Mac Pair> - List of IP MAC pairs
- Subnet
Mask string - Subnet mask
- Default
Gateway string - Gateway IP
- Ip
Mac []PolicyPairs Host Transport Node Profile Standard Host Switch Transport Node Profile Sub Config Host Switch Config Option Ip Assignment Static Ip Mac Ip Mac Pair - List of IP MAC pairs
- Subnet
Mask string - Subnet mask
- default
Gateway String - Gateway IP
- ip
Mac List<PolicyPairs Host Transport Node Profile Standard Host Switch Transport Node Profile Sub Config Host Switch Config Option Ip Assignment Static Ip Mac Ip Mac Pair> - List of IP MAC pairs
- subnet
Mask String - Subnet mask
- default
Gateway string - Gateway IP
- ip
Mac PolicyPairs Host Transport Node Profile Standard Host Switch Transport Node Profile Sub Config Host Switch Config Option Ip Assignment Static Ip Mac Ip Mac Pair[] - List of IP MAC pairs
- subnet
Mask string - Subnet mask
- default_
gateway str - Gateway IP
- ip_
mac_ Sequence[Policypairs Host Transport Node Profile Standard Host Switch Transport Node Profile Sub Config Host Switch Config Option Ip Assignment Static Ip Mac Ip Mac Pair] - List of IP MAC pairs
- subnet_
mask str - Subnet mask
- default
Gateway String - Gateway IP
- ip
Mac List<Property Map>Pairs - List of IP MAC pairs
- subnet
Mask String - Subnet mask
PolicyHostTransportNodeProfileStandardHostSwitchTransportNodeProfileSubConfigHostSwitchConfigOptionIpAssignmentStaticIpMacIpMacPair, PolicyHostTransportNodeProfileStandardHostSwitchTransportNodeProfileSubConfigHostSwitchConfigOptionIpAssignmentStaticIpMacIpMacPairArgs
- Ip
Address string - A single IPv6 address
- Mac
Address string - A single MAC address
- Ip
Address string - A single IPv6 address
- Mac
Address string - A single MAC address
- ip
Address String - A single IPv6 address
- mac
Address String - A single MAC address
- ip
Address string - A single IPv6 address
- mac
Address string - A single MAC address
- ip_
address str - A single IPv6 address
- mac_
address str - A single MAC address
- ip
Address String - A single IPv6 address
- mac
Address String - A single MAC address
PolicyHostTransportNodeProfileStandardHostSwitchTransportNodeProfileSubConfigHostSwitchConfigOptionIpv6Assignment, PolicyHostTransportNodeProfileStandardHostSwitchTransportNodeProfileSubConfigHostSwitchConfigOptionIpv6AssignmentArgs
- Assigned
By boolAutoconf - Enables autoconf assignment
- Assigned
By boolDhcpv6 - Enables DHCPv6 assignment
- No
Ipv6 bool - No IPv6 assignment
- Static
Ip PolicyHost Transport Node Profile Standard Host Switch Transport Node Profile Sub Config Host Switch Config Option Ipv6Assignment Static Ip - IP assignment specification for Static IP List.
- Static
Ip PolicyMac Host Transport Node Profile Standard Host Switch Transport Node Profile Sub Config Host Switch Config Option Ipv6Assignment Static Ip Mac - IP assignment specification for Static MAC List.
- Static
Ip stringPool - IP assignment specification for Static IP Pool
- Assigned
By boolAutoconf - Enables autoconf assignment
- Assigned
By boolDhcpv6 - Enables DHCPv6 assignment
- No
Ipv6 bool - No IPv6 assignment
- Static
Ip PolicyHost Transport Node Profile Standard Host Switch Transport Node Profile Sub Config Host Switch Config Option Ipv6Assignment Static Ip - IP assignment specification for Static IP List.
- Static
Ip PolicyMac Host Transport Node Profile Standard Host Switch Transport Node Profile Sub Config Host Switch Config Option Ipv6Assignment Static Ip Mac - IP assignment specification for Static MAC List.
- Static
Ip stringPool - IP assignment specification for Static IP Pool
- assigned
By BooleanAutoconf - Enables autoconf assignment
- assigned
By BooleanDhcpv6 - Enables DHCPv6 assignment
- no
Ipv6 Boolean - No IPv6 assignment
- static
Ip PolicyHost Transport Node Profile Standard Host Switch Transport Node Profile Sub Config Host Switch Config Option Ipv6Assignment Static Ip - IP assignment specification for Static IP List.
- static
Ip PolicyMac Host Transport Node Profile Standard Host Switch Transport Node Profile Sub Config Host Switch Config Option Ipv6Assignment Static Ip Mac - IP assignment specification for Static MAC List.
- static
Ip StringPool - IP assignment specification for Static IP Pool
- assigned
By booleanAutoconf - Enables autoconf assignment
- assigned
By booleanDhcpv6 - Enables DHCPv6 assignment
- no
Ipv6 boolean - No IPv6 assignment
- static
Ip PolicyHost Transport Node Profile Standard Host Switch Transport Node Profile Sub Config Host Switch Config Option Ipv6Assignment Static Ip - IP assignment specification for Static IP List.
- static
Ip PolicyMac Host Transport Node Profile Standard Host Switch Transport Node Profile Sub Config Host Switch Config Option Ipv6Assignment Static Ip Mac - IP assignment specification for Static MAC List.
- static
Ip stringPool - IP assignment specification for Static IP Pool
- assigned_
by_ boolautoconf - Enables autoconf assignment
- assigned_
by_ booldhcpv6 - Enables DHCPv6 assignment
- no_
ipv6 bool - No IPv6 assignment
- static_
ip PolicyHost Transport Node Profile Standard Host Switch Transport Node Profile Sub Config Host Switch Config Option Ipv6Assignment Static Ip - IP assignment specification for Static IP List.
- static_
ip_ Policymac Host Transport Node Profile Standard Host Switch Transport Node Profile Sub Config Host Switch Config Option Ipv6Assignment Static Ip Mac - IP assignment specification for Static MAC List.
- static_
ip_ strpool - IP assignment specification for Static IP Pool
- assigned
By BooleanAutoconf - Enables autoconf assignment
- assigned
By BooleanDhcpv6 - Enables DHCPv6 assignment
- no
Ipv6 Boolean - No IPv6 assignment
- static
Ip Property Map - IP assignment specification for Static IP List.
- static
Ip Property MapMac - IP assignment specification for Static MAC List.
- static
Ip StringPool - IP assignment specification for Static IP Pool
PolicyHostTransportNodeProfileStandardHostSwitchTransportNodeProfileSubConfigHostSwitchConfigOptionIpv6AssignmentStaticIp, PolicyHostTransportNodeProfileStandardHostSwitchTransportNodeProfileSubConfigHostSwitchConfigOptionIpv6AssignmentStaticIpArgs
- Default
Gateway string - Gateway IP
- Ip
Addresses List<string> - List of IPs for transport node host switch virtual tunnel endpoints
- Prefix
Length string - Prefix length
- Default
Gateway string - Gateway IP
- Ip
Addresses []string - List of IPs for transport node host switch virtual tunnel endpoints
- Prefix
Length string - Prefix length
- default
Gateway String - Gateway IP
- ip
Addresses List<String> - List of IPs for transport node host switch virtual tunnel endpoints
- prefix
Length String - Prefix length
- default
Gateway string - Gateway IP
- ip
Addresses string[] - List of IPs for transport node host switch virtual tunnel endpoints
- prefix
Length string - Prefix length
- default_
gateway str - Gateway IP
- ip_
addresses Sequence[str] - List of IPs for transport node host switch virtual tunnel endpoints
- prefix_
length str - Prefix length
- default
Gateway String - Gateway IP
- ip
Addresses List<String> - List of IPs for transport node host switch virtual tunnel endpoints
- prefix
Length String - Prefix length
PolicyHostTransportNodeProfileStandardHostSwitchTransportNodeProfileSubConfigHostSwitchConfigOptionIpv6AssignmentStaticIpMac, PolicyHostTransportNodeProfileStandardHostSwitchTransportNodeProfileSubConfigHostSwitchConfigOptionIpv6AssignmentStaticIpMacArgs
- Default
Gateway string - Gateway IP
- Ip
Mac List<PolicyPairs Host Transport Node Profile Standard Host Switch Transport Node Profile Sub Config Host Switch Config Option Ipv6Assignment Static Ip Mac Ip Mac Pair> - List of IP MAC pairs
- Prefix
Length string - Prefix length
- Default
Gateway string - Gateway IP
- Ip
Mac []PolicyPairs Host Transport Node Profile Standard Host Switch Transport Node Profile Sub Config Host Switch Config Option Ipv6Assignment Static Ip Mac Ip Mac Pair - List of IP MAC pairs
- Prefix
Length string - Prefix length
- default
Gateway String - Gateway IP
- ip
Mac List<PolicyPairs Host Transport Node Profile Standard Host Switch Transport Node Profile Sub Config Host Switch Config Option Ipv6Assignment Static Ip Mac Ip Mac Pair> - List of IP MAC pairs
- prefix
Length String - Prefix length
- default
Gateway string - Gateway IP
- ip
Mac PolicyPairs Host Transport Node Profile Standard Host Switch Transport Node Profile Sub Config Host Switch Config Option Ipv6Assignment Static Ip Mac Ip Mac Pair[] - List of IP MAC pairs
- prefix
Length string - Prefix length
- default_
gateway str - Gateway IP
- ip_
mac_ Sequence[Policypairs Host Transport Node Profile Standard Host Switch Transport Node Profile Sub Config Host Switch Config Option Ipv6Assignment Static Ip Mac Ip Mac Pair] - List of IP MAC pairs
- prefix_
length str - Prefix length
- default
Gateway String - Gateway IP
- ip
Mac List<Property Map>Pairs - List of IP MAC pairs
- prefix
Length String - Prefix length
PolicyHostTransportNodeProfileStandardHostSwitchTransportNodeProfileSubConfigHostSwitchConfigOptionIpv6AssignmentStaticIpMacIpMacPair, PolicyHostTransportNodeProfileStandardHostSwitchTransportNodeProfileSubConfigHostSwitchConfigOptionIpv6AssignmentStaticIpMacIpMacPairArgs
- Ip
Address string - A single IPv6 address
- Mac
Address string - A single MAC address
- Ip
Address string - A single IPv6 address
- Mac
Address string - A single MAC address
- ip
Address String - A single IPv6 address
- mac
Address String - A single MAC address
- ip
Address string - A single IPv6 address
- mac
Address string - A single MAC address
- ip_
address str - A single IPv6 address
- mac_
address str - A single MAC address
- ip
Address String - A single IPv6 address
- mac
Address String - A single MAC address
PolicyHostTransportNodeProfileStandardHostSwitchTransportNodeProfileSubConfigHostSwitchConfigOptionUplink, PolicyHostTransportNodeProfileStandardHostSwitchTransportNodeProfileSubConfigHostSwitchConfigOptionUplinkArgs
- Uplink
Name string - Uplink name from UplinkHostSwitch profile.
- Vds
Lag stringName - Link Aggregation Group (LAG) name of Virtual Distributed Switch.
- Vds
Uplink stringName - Uplink name of VMware vSphere Distributed Switch (VDS).
- Uplink
Name string - Uplink name from UplinkHostSwitch profile.
- Vds
Lag stringName - Link Aggregation Group (LAG) name of Virtual Distributed Switch.
- Vds
Uplink stringName - Uplink name of VMware vSphere Distributed Switch (VDS).
- uplink
Name String - Uplink name from UplinkHostSwitch profile.
- vds
Lag StringName - Link Aggregation Group (LAG) name of Virtual Distributed Switch.
- vds
Uplink StringName - Uplink name of VMware vSphere Distributed Switch (VDS).
- uplink
Name string - Uplink name from UplinkHostSwitch profile.
- vds
Lag stringName - Link Aggregation Group (LAG) name of Virtual Distributed Switch.
- vds
Uplink stringName - Uplink name of VMware vSphere Distributed Switch (VDS).
- uplink_
name str - Uplink name from UplinkHostSwitch profile.
- vds_
lag_ strname - Link Aggregation Group (LAG) name of Virtual Distributed Switch.
- vds_
uplink_ strname - Uplink name of VMware vSphere Distributed Switch (VDS).
- uplink
Name String - Uplink name from UplinkHostSwitch profile.
- vds
Lag StringName - Link Aggregation Group (LAG) name of Virtual Distributed Switch.
- vds
Uplink StringName - Uplink name of VMware vSphere Distributed Switch (VDS).
PolicyHostTransportNodeProfileStandardHostSwitchTransportZoneEndpoint, PolicyHostTransportNodeProfileStandardHostSwitchTransportZoneEndpointArgs
- Transport
Zone string - Policy path of the transport zone for this endpoint.
- Transport
Zone List<string>Profiles - Policy paths of the transport zone profiles associated with this transport zone endpoint on this transport node.
- Transport
Zone string - Policy path of the transport zone for this endpoint.
- Transport
Zone []stringProfiles - Policy paths of the transport zone profiles associated with this transport zone endpoint on this transport node.
- transport
Zone String - Policy path of the transport zone for this endpoint.
- transport
Zone List<String>Profiles - Policy paths of the transport zone profiles associated with this transport zone endpoint on this transport node.
- transport
Zone string - Policy path of the transport zone for this endpoint.
- transport
Zone string[]Profiles - Policy paths of the transport zone profiles associated with this transport zone endpoint on this transport node.
- transport_
zone str - Policy path of the transport zone for this endpoint.
- transport_
zone_ Sequence[str]profiles - Policy paths of the transport zone profiles associated with this transport zone endpoint on this transport node.
- transport
Zone String - Policy path of the transport zone for this endpoint.
- transport
Zone List<String>Profiles - Policy paths of the transport zone profiles associated with this transport zone endpoint on this transport node.
PolicyHostTransportNodeProfileStandardHostSwitchUplink, PolicyHostTransportNodeProfileStandardHostSwitchUplinkArgs
- Uplink
Name string - Uplink name from UplinkHostSwitch profile.
- Vds
Lag stringName - Link Aggregation Group (LAG) name of Virtual Distributed Switch.
- Vds
Uplink stringName - Uplink name of VMware vSphere Distributed Switch (VDS).
- Uplink
Name string - Uplink name from UplinkHostSwitch profile.
- Vds
Lag stringName - Link Aggregation Group (LAG) name of Virtual Distributed Switch.
- Vds
Uplink stringName - Uplink name of VMware vSphere Distributed Switch (VDS).
- uplink
Name String - Uplink name from UplinkHostSwitch profile.
- vds
Lag StringName - Link Aggregation Group (LAG) name of Virtual Distributed Switch.
- vds
Uplink StringName - Uplink name of VMware vSphere Distributed Switch (VDS).
- uplink
Name string - Uplink name from UplinkHostSwitch profile.
- vds
Lag stringName - Link Aggregation Group (LAG) name of Virtual Distributed Switch.
- vds
Uplink stringName - Uplink name of VMware vSphere Distributed Switch (VDS).
- uplink_
name str - Uplink name from UplinkHostSwitch profile.
- vds_
lag_ strname - Link Aggregation Group (LAG) name of Virtual Distributed Switch.
- vds_
uplink_ strname - Uplink name of VMware vSphere Distributed Switch (VDS).
- uplink
Name String - Uplink name from UplinkHostSwitch profile.
- vds
Lag StringName - Link Aggregation Group (LAG) name of Virtual Distributed Switch.
- vds
Uplink StringName - Uplink name of VMware vSphere Distributed Switch (VDS).
PolicyHostTransportNodeProfileStandardHostSwitchVmkInstallMigration, PolicyHostTransportNodeProfileStandardHostSwitchVmkInstallMigrationArgs
- Destination
Network string - The network id to which the ESX vmk interface will be migrated.
- Device
Name string ESX vmk interface name.
In addition to arguments listed above, the following attributes are exported:
- Destination
Network string - The network id to which the ESX vmk interface will be migrated.
- Device
Name string ESX vmk interface name.
In addition to arguments listed above, the following attributes are exported:
- destination
Network String - The network id to which the ESX vmk interface will be migrated.
- device
Name String ESX vmk interface name.
In addition to arguments listed above, the following attributes are exported:
- destination
Network string - The network id to which the ESX vmk interface will be migrated.
- device
Name string ESX vmk interface name.
In addition to arguments listed above, the following attributes are exported:
- destination_
network str - The network id to which the ESX vmk interface will be migrated.
- device_
name str ESX vmk interface name.
In addition to arguments listed above, the following attributes are exported:
- destination
Network String - The network id to which the ESX vmk interface will be migrated.
- device
Name String ESX vmk interface name.
In addition to arguments listed above, the following attributes are exported:
PolicyHostTransportNodeProfileTag, PolicyHostTransportNodeProfileTagArgs
Import
ing
An existing policy Host Transport Node profile can be [imported][docs-import] into this resource, via the following command:
terraform import nsxt_policy_host_transport_node_profile.test POLICY_PATH
The above command imports Policy Host Transport Node Profile named test
with NSX policy path POLICY_PATH
.
To learn more about importing existing cloud resources, see Importing resources.
Package Details
- Repository
- nsxt vmware/terraform-provider-nsxt
- License
- Notes
- This Pulumi package is based on the
nsxt
Terraform Provider.