nsxt.PolicyHostTransportNode
Explore with Pulumi AI
Create PolicyHostTransportNode Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new PolicyHostTransportNode(name: string, args: PolicyHostTransportNodeArgs, opts?: CustomResourceOptions);
@overload
def PolicyHostTransportNode(resource_name: str,
args: PolicyHostTransportNodeArgs,
opts: Optional[ResourceOptions] = None)
@overload
def PolicyHostTransportNode(resource_name: str,
opts: Optional[ResourceOptions] = None,
discovered_node_id: Optional[str] = None,
display_name: Optional[str] = None,
standard_host_switches: Optional[Sequence[PolicyHostTransportNodeStandardHostSwitchArgs]] = None,
description: Optional[str] = None,
enforcement_point: Optional[str] = None,
nsx_id: Optional[str] = None,
policy_host_transport_node_id: Optional[str] = None,
remove_nsx_on_destroy: Optional[bool] = None,
site_path: Optional[str] = None,
tags: Optional[Sequence[PolicyHostTransportNodeTagArgs]] = None)
func NewPolicyHostTransportNode(ctx *Context, name string, args PolicyHostTransportNodeArgs, opts ...ResourceOption) (*PolicyHostTransportNode, error)
public PolicyHostTransportNode(string name, PolicyHostTransportNodeArgs args, CustomResourceOptions? opts = null)
public PolicyHostTransportNode(String name, PolicyHostTransportNodeArgs args)
public PolicyHostTransportNode(String name, PolicyHostTransportNodeArgs args, CustomResourceOptions options)
type: nsxt:PolicyHostTransportNode
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 PolicyHostTransportNodeArgs
- 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 PolicyHostTransportNodeArgs
- 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 PolicyHostTransportNodeArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args PolicyHostTransportNodeArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args PolicyHostTransportNodeArgs
- 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 policyHostTransportNodeResource = new Nsxt.PolicyHostTransportNode("policyHostTransportNodeResource", new()
{
DiscoveredNodeId = "string",
DisplayName = "string",
StandardHostSwitches = new[]
{
new Nsxt.Inputs.PolicyHostTransportNodeStandardHostSwitchArgs
{
IpAssignment = new Nsxt.Inputs.PolicyHostTransportNodeStandardHostSwitchIpAssignmentArgs
{
AssignedByDhcp = false,
StaticIp = new Nsxt.Inputs.PolicyHostTransportNodeStandardHostSwitchIpAssignmentStaticIpArgs
{
DefaultGateway = "string",
IpAddresses = new[]
{
"string",
},
SubnetMask = "string",
},
StaticIpPool = "string",
},
CpuConfigs = new[]
{
new Nsxt.Inputs.PolicyHostTransportNodeStandardHostSwitchCpuConfigArgs
{
NumLcores = 0,
NumaNodeIndex = 0,
},
},
HostSwitchId = "string",
HostSwitchMode = "string",
HostSwitchName = "string",
HostSwitchProfiles = new[]
{
"string",
},
IsMigratePnics = false,
Pnics = new[]
{
new Nsxt.Inputs.PolicyHostTransportNodeStandardHostSwitchPnicArgs
{
DeviceName = "string",
UplinkName = "string",
},
},
TransportNodeProfileSubConfigs = new[]
{
new Nsxt.Inputs.PolicyHostTransportNodeStandardHostSwitchTransportNodeProfileSubConfigArgs
{
HostSwitchConfigOption = new Nsxt.Inputs.PolicyHostTransportNodeStandardHostSwitchTransportNodeProfileSubConfigHostSwitchConfigOptionArgs
{
HostSwitchId = "string",
HostSwitchProfiles = new[]
{
"string",
},
IpAssignment = new Nsxt.Inputs.PolicyHostTransportNodeStandardHostSwitchTransportNodeProfileSubConfigHostSwitchConfigOptionIpAssignmentArgs
{
AssignedByDhcp = false,
StaticIp = new Nsxt.Inputs.PolicyHostTransportNodeStandardHostSwitchTransportNodeProfileSubConfigHostSwitchConfigOptionIpAssignmentStaticIpArgs
{
DefaultGateway = "string",
IpAddresses = new[]
{
"string",
},
SubnetMask = "string",
},
StaticIpPool = "string",
},
Uplinks = new[]
{
new Nsxt.Inputs.PolicyHostTransportNodeStandardHostSwitchTransportNodeProfileSubConfigHostSwitchConfigOptionUplinkArgs
{
UplinkName = "string",
VdsLagName = "string",
VdsUplinkName = "string",
},
},
},
Name = "string",
},
},
TransportZoneEndpoints = new[]
{
new Nsxt.Inputs.PolicyHostTransportNodeStandardHostSwitchTransportZoneEndpointArgs
{
TransportZone = "string",
TransportZoneProfiles = new[]
{
"string",
},
},
},
Uplinks = new[]
{
new Nsxt.Inputs.PolicyHostTransportNodeStandardHostSwitchUplinkArgs
{
UplinkName = "string",
VdsLagName = "string",
VdsUplinkName = "string",
},
},
VmkInstallMigrations = new[]
{
new Nsxt.Inputs.PolicyHostTransportNodeStandardHostSwitchVmkInstallMigrationArgs
{
DestinationNetwork = "string",
DeviceName = "string",
},
},
},
},
Description = "string",
EnforcementPoint = "string",
NsxId = "string",
PolicyHostTransportNodeId = "string",
RemoveNsxOnDestroy = false,
SitePath = "string",
Tags = new[]
{
new Nsxt.Inputs.PolicyHostTransportNodeTagArgs
{
Scope = "string",
Tag = "string",
},
},
});
example, err := nsxt.NewPolicyHostTransportNode(ctx, "policyHostTransportNodeResource", &nsxt.PolicyHostTransportNodeArgs{
DiscoveredNodeId: pulumi.String("string"),
DisplayName: pulumi.String("string"),
StandardHostSwitches: .PolicyHostTransportNodeStandardHostSwitchArray{
&.PolicyHostTransportNodeStandardHostSwitchArgs{
IpAssignment: &.PolicyHostTransportNodeStandardHostSwitchIpAssignmentArgs{
AssignedByDhcp: pulumi.Bool(false),
StaticIp: &.PolicyHostTransportNodeStandardHostSwitchIpAssignmentStaticIpArgs{
DefaultGateway: pulumi.String("string"),
IpAddresses: pulumi.StringArray{
pulumi.String("string"),
},
SubnetMask: pulumi.String("string"),
},
StaticIpPool: pulumi.String("string"),
},
CpuConfigs: .PolicyHostTransportNodeStandardHostSwitchCpuConfigArray{
&.PolicyHostTransportNodeStandardHostSwitchCpuConfigArgs{
NumLcores: pulumi.Float64(0),
NumaNodeIndex: pulumi.Float64(0),
},
},
HostSwitchId: pulumi.String("string"),
HostSwitchMode: pulumi.String("string"),
HostSwitchName: pulumi.String("string"),
HostSwitchProfiles: pulumi.StringArray{
pulumi.String("string"),
},
IsMigratePnics: pulumi.Bool(false),
Pnics: .PolicyHostTransportNodeStandardHostSwitchPnicArray{
&.PolicyHostTransportNodeStandardHostSwitchPnicArgs{
DeviceName: pulumi.String("string"),
UplinkName: pulumi.String("string"),
},
},
TransportNodeProfileSubConfigs: .PolicyHostTransportNodeStandardHostSwitchTransportNodeProfileSubConfigArray{
&.PolicyHostTransportNodeStandardHostSwitchTransportNodeProfileSubConfigArgs{
HostSwitchConfigOption: &.PolicyHostTransportNodeStandardHostSwitchTransportNodeProfileSubConfigHostSwitchConfigOptionArgs{
HostSwitchId: pulumi.String("string"),
HostSwitchProfiles: pulumi.StringArray{
pulumi.String("string"),
},
IpAssignment: &.PolicyHostTransportNodeStandardHostSwitchTransportNodeProfileSubConfigHostSwitchConfigOptionIpAssignmentArgs{
AssignedByDhcp: pulumi.Bool(false),
StaticIp: &.PolicyHostTransportNodeStandardHostSwitchTransportNodeProfileSubConfigHostSwitchConfigOptionIpAssignmentStaticIpArgs{
DefaultGateway: pulumi.String("string"),
IpAddresses: pulumi.StringArray{
pulumi.String("string"),
},
SubnetMask: pulumi.String("string"),
},
StaticIpPool: pulumi.String("string"),
},
Uplinks: .PolicyHostTransportNodeStandardHostSwitchTransportNodeProfileSubConfigHostSwitchConfigOptionUplinkArray{
&.PolicyHostTransportNodeStandardHostSwitchTransportNodeProfileSubConfigHostSwitchConfigOptionUplinkArgs{
UplinkName: pulumi.String("string"),
VdsLagName: pulumi.String("string"),
VdsUplinkName: pulumi.String("string"),
},
},
},
Name: pulumi.String("string"),
},
},
TransportZoneEndpoints: .PolicyHostTransportNodeStandardHostSwitchTransportZoneEndpointArray{
&.PolicyHostTransportNodeStandardHostSwitchTransportZoneEndpointArgs{
TransportZone: pulumi.String("string"),
TransportZoneProfiles: pulumi.StringArray{
pulumi.String("string"),
},
},
},
Uplinks: .PolicyHostTransportNodeStandardHostSwitchUplinkArray{
&.PolicyHostTransportNodeStandardHostSwitchUplinkArgs{
UplinkName: pulumi.String("string"),
VdsLagName: pulumi.String("string"),
VdsUplinkName: pulumi.String("string"),
},
},
VmkInstallMigrations: .PolicyHostTransportNodeStandardHostSwitchVmkInstallMigrationArray{
&.PolicyHostTransportNodeStandardHostSwitchVmkInstallMigrationArgs{
DestinationNetwork: pulumi.String("string"),
DeviceName: pulumi.String("string"),
},
},
},
},
Description: pulumi.String("string"),
EnforcementPoint: pulumi.String("string"),
NsxId: pulumi.String("string"),
PolicyHostTransportNodeId: pulumi.String("string"),
RemoveNsxOnDestroy: pulumi.Bool(false),
SitePath: pulumi.String("string"),
Tags: .PolicyHostTransportNodeTagArray{
&.PolicyHostTransportNodeTagArgs{
Scope: pulumi.String("string"),
Tag: pulumi.String("string"),
},
},
})
var policyHostTransportNodeResource = new PolicyHostTransportNode("policyHostTransportNodeResource", PolicyHostTransportNodeArgs.builder()
.discoveredNodeId("string")
.displayName("string")
.standardHostSwitches(PolicyHostTransportNodeStandardHostSwitchArgs.builder()
.ipAssignment(PolicyHostTransportNodeStandardHostSwitchIpAssignmentArgs.builder()
.assignedByDhcp(false)
.staticIp(PolicyHostTransportNodeStandardHostSwitchIpAssignmentStaticIpArgs.builder()
.defaultGateway("string")
.ipAddresses("string")
.subnetMask("string")
.build())
.staticIpPool("string")
.build())
.cpuConfigs(PolicyHostTransportNodeStandardHostSwitchCpuConfigArgs.builder()
.numLcores(0)
.numaNodeIndex(0)
.build())
.hostSwitchId("string")
.hostSwitchMode("string")
.hostSwitchName("string")
.hostSwitchProfiles("string")
.isMigratePnics(false)
.pnics(PolicyHostTransportNodeStandardHostSwitchPnicArgs.builder()
.deviceName("string")
.uplinkName("string")
.build())
.transportNodeProfileSubConfigs(PolicyHostTransportNodeStandardHostSwitchTransportNodeProfileSubConfigArgs.builder()
.hostSwitchConfigOption(PolicyHostTransportNodeStandardHostSwitchTransportNodeProfileSubConfigHostSwitchConfigOptionArgs.builder()
.hostSwitchId("string")
.hostSwitchProfiles("string")
.ipAssignment(PolicyHostTransportNodeStandardHostSwitchTransportNodeProfileSubConfigHostSwitchConfigOptionIpAssignmentArgs.builder()
.assignedByDhcp(false)
.staticIp(PolicyHostTransportNodeStandardHostSwitchTransportNodeProfileSubConfigHostSwitchConfigOptionIpAssignmentStaticIpArgs.builder()
.defaultGateway("string")
.ipAddresses("string")
.subnetMask("string")
.build())
.staticIpPool("string")
.build())
.uplinks(PolicyHostTransportNodeStandardHostSwitchTransportNodeProfileSubConfigHostSwitchConfigOptionUplinkArgs.builder()
.uplinkName("string")
.vdsLagName("string")
.vdsUplinkName("string")
.build())
.build())
.name("string")
.build())
.transportZoneEndpoints(PolicyHostTransportNodeStandardHostSwitchTransportZoneEndpointArgs.builder()
.transportZone("string")
.transportZoneProfiles("string")
.build())
.uplinks(PolicyHostTransportNodeStandardHostSwitchUplinkArgs.builder()
.uplinkName("string")
.vdsLagName("string")
.vdsUplinkName("string")
.build())
.vmkInstallMigrations(PolicyHostTransportNodeStandardHostSwitchVmkInstallMigrationArgs.builder()
.destinationNetwork("string")
.deviceName("string")
.build())
.build())
.description("string")
.enforcementPoint("string")
.nsxId("string")
.policyHostTransportNodeId("string")
.removeNsxOnDestroy(false)
.sitePath("string")
.tags(PolicyHostTransportNodeTagArgs.builder()
.scope("string")
.tag("string")
.build())
.build());
policy_host_transport_node_resource = nsxt.PolicyHostTransportNode("policyHostTransportNodeResource",
discovered_node_id="string",
display_name="string",
standard_host_switches=[{
"ip_assignment": {
"assigned_by_dhcp": False,
"static_ip": {
"default_gateway": "string",
"ip_addresses": ["string"],
"subnet_mask": "string",
},
"static_ip_pool": "string",
},
"cpu_configs": [{
"num_lcores": 0,
"numa_node_index": 0,
}],
"host_switch_id": "string",
"host_switch_mode": "string",
"host_switch_name": "string",
"host_switch_profiles": ["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",
"host_switch_profiles": ["string"],
"ip_assignment": {
"assigned_by_dhcp": False,
"static_ip": {
"default_gateway": "string",
"ip_addresses": ["string"],
"subnet_mask": "string",
},
"static_ip_pool": "string",
},
"uplinks": [{
"uplink_name": "string",
"vds_lag_name": "string",
"vds_uplink_name": "string",
}],
},
"name": "string",
}],
"transport_zone_endpoints": [{
"transport_zone": "string",
"transport_zone_profiles": ["string"],
}],
"uplinks": [{
"uplink_name": "string",
"vds_lag_name": "string",
"vds_uplink_name": "string",
}],
"vmk_install_migrations": [{
"destination_network": "string",
"device_name": "string",
}],
}],
description="string",
enforcement_point="string",
nsx_id="string",
policy_host_transport_node_id="string",
remove_nsx_on_destroy=False,
site_path="string",
tags=[{
"scope": "string",
"tag": "string",
}])
const policyHostTransportNodeResource = new nsxt.PolicyHostTransportNode("policyHostTransportNodeResource", {
discoveredNodeId: "string",
displayName: "string",
standardHostSwitches: [{
ipAssignment: {
assignedByDhcp: false,
staticIp: {
defaultGateway: "string",
ipAddresses: ["string"],
subnetMask: "string",
},
staticIpPool: "string",
},
cpuConfigs: [{
numLcores: 0,
numaNodeIndex: 0,
}],
hostSwitchId: "string",
hostSwitchMode: "string",
hostSwitchName: "string",
hostSwitchProfiles: ["string"],
isMigratePnics: false,
pnics: [{
deviceName: "string",
uplinkName: "string",
}],
transportNodeProfileSubConfigs: [{
hostSwitchConfigOption: {
hostSwitchId: "string",
hostSwitchProfiles: ["string"],
ipAssignment: {
assignedByDhcp: false,
staticIp: {
defaultGateway: "string",
ipAddresses: ["string"],
subnetMask: "string",
},
staticIpPool: "string",
},
uplinks: [{
uplinkName: "string",
vdsLagName: "string",
vdsUplinkName: "string",
}],
},
name: "string",
}],
transportZoneEndpoints: [{
transportZone: "string",
transportZoneProfiles: ["string"],
}],
uplinks: [{
uplinkName: "string",
vdsLagName: "string",
vdsUplinkName: "string",
}],
vmkInstallMigrations: [{
destinationNetwork: "string",
deviceName: "string",
}],
}],
description: "string",
enforcementPoint: "string",
nsxId: "string",
policyHostTransportNodeId: "string",
removeNsxOnDestroy: false,
sitePath: "string",
tags: [{
scope: "string",
tag: "string",
}],
});
type: nsxt:PolicyHostTransportNode
properties:
description: string
discoveredNodeId: string
displayName: string
enforcementPoint: string
nsxId: string
policyHostTransportNodeId: string
removeNsxOnDestroy: false
sitePath: string
standardHostSwitches:
- cpuConfigs:
- numLcores: 0
numaNodeIndex: 0
hostSwitchId: string
hostSwitchMode: string
hostSwitchName: string
hostSwitchProfiles:
- string
ipAssignment:
assignedByDhcp: false
staticIp:
defaultGateway: string
ipAddresses:
- string
subnetMask: string
staticIpPool: string
isMigratePnics: false
pnics:
- deviceName: string
uplinkName: string
transportNodeProfileSubConfigs:
- hostSwitchConfigOption:
hostSwitchId: string
hostSwitchProfiles:
- string
ipAssignment:
assignedByDhcp: false
staticIp:
defaultGateway: string
ipAddresses:
- string
subnetMask: string
staticIpPool: string
uplinks:
- uplinkName: string
vdsLagName: string
vdsUplinkName: string
name: string
transportZoneEndpoints:
- transportZone: string
transportZoneProfiles:
- string
uplinks:
- uplinkName: string
vdsLagName: string
vdsUplinkName: string
vmkInstallMigrations:
- destinationNetwork: string
deviceName: string
tags:
- scope: string
tag: string
PolicyHostTransportNode 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 PolicyHostTransportNode resource accepts the following input properties:
- Discovered
Node stringId - Discovered node id to create Host Transport Node. Specify discovered node id to create Host Transport Node for Discovered Node. This field is required during Host Transport Node create from vCenter server managing the ESXi type HostNode.
- Display
Name string - Display name of the resource.
- Standard
Host List<PolicySwitches Host Transport Node Standard Host Switch> - Standard host switch specification.
- Description string
- Description of the resource.
- Enforcement
Point string - The ID of enforcement point under given
site_path
to manage the Host Transport Node. Defaults to default enforcement point. - Nsx
Id string - NSX ID for this resource
- Policy
Host stringTransport Node Id - ID of the resource.
- Remove
Nsx boolOn Destroy - Upon deletion, uninstall NSX from Transport Node. Default is true.
- Site
Path string - The path of the site which the Host Transport Node belongs to.
path
field of the existingnsxt.PolicySite
can be used here. Defaults to default site path. - List<Policy
Host Transport Node Tag> - A list of scope + tag pairs to associate with this resource.
- Discovered
Node stringId - Discovered node id to create Host Transport Node. Specify discovered node id to create Host Transport Node for Discovered Node. This field is required during Host Transport Node create from vCenter server managing the ESXi type HostNode.
- Display
Name string - Display name of the resource.
- Standard
Host []PolicySwitches Host Transport Node Standard Host Switch Args - Standard host switch specification.
- Description string
- Description of the resource.
- Enforcement
Point string - The ID of enforcement point under given
site_path
to manage the Host Transport Node. Defaults to default enforcement point. - Nsx
Id string - NSX ID for this resource
- Policy
Host stringTransport Node Id - ID of the resource.
- Remove
Nsx boolOn Destroy - Upon deletion, uninstall NSX from Transport Node. Default is true.
- Site
Path string - The path of the site which the Host Transport Node belongs to.
path
field of the existingnsxt.PolicySite
can be used here. Defaults to default site path. - []Policy
Host Transport Node Tag Args - A list of scope + tag pairs to associate with this resource.
- discovered
Node StringId - Discovered node id to create Host Transport Node. Specify discovered node id to create Host Transport Node for Discovered Node. This field is required during Host Transport Node create from vCenter server managing the ESXi type HostNode.
- display
Name String - Display name of the resource.
- standard
Host List<PolicySwitches Host Transport Node Standard Host Switch> - Standard host switch specification.
- description String
- Description of the resource.
- enforcement
Point String - The ID of enforcement point under given
site_path
to manage the Host Transport Node. Defaults to default enforcement point. - nsx
Id String - NSX ID for this resource
- policy
Host StringTransport Node Id - ID of the resource.
- remove
Nsx BooleanOn Destroy - Upon deletion, uninstall NSX from Transport Node. Default is true.
- site
Path String - The path of the site which the Host Transport Node belongs to.
path
field of the existingnsxt.PolicySite
can be used here. Defaults to default site path. - List<Policy
Host Transport Node Tag> - A list of scope + tag pairs to associate with this resource.
- discovered
Node stringId - Discovered node id to create Host Transport Node. Specify discovered node id to create Host Transport Node for Discovered Node. This field is required during Host Transport Node create from vCenter server managing the ESXi type HostNode.
- display
Name string - Display name of the resource.
- standard
Host PolicySwitches Host Transport Node Standard Host Switch[] - Standard host switch specification.
- description string
- Description of the resource.
- enforcement
Point string - The ID of enforcement point under given
site_path
to manage the Host Transport Node. Defaults to default enforcement point. - nsx
Id string - NSX ID for this resource
- policy
Host stringTransport Node Id - ID of the resource.
- remove
Nsx booleanOn Destroy - Upon deletion, uninstall NSX from Transport Node. Default is true.
- site
Path string - The path of the site which the Host Transport Node belongs to.
path
field of the existingnsxt.PolicySite
can be used here. Defaults to default site path. - Policy
Host Transport Node Tag[] - A list of scope + tag pairs to associate with this resource.
- discovered_
node_ strid - Discovered node id to create Host Transport Node. Specify discovered node id to create Host Transport Node for Discovered Node. This field is required during Host Transport Node create from vCenter server managing the ESXi type HostNode.
- display_
name str - Display name of the resource.
- standard_
host_ Sequence[Policyswitches Host Transport Node Standard Host Switch Args] - Standard host switch specification.
- description str
- Description of the resource.
- enforcement_
point str - The ID of enforcement point under given
site_path
to manage the Host Transport Node. Defaults to default enforcement point. - nsx_
id str - NSX ID for this resource
- policy_
host_ strtransport_ node_ id - ID of the resource.
- remove_
nsx_ boolon_ destroy - Upon deletion, uninstall NSX from Transport Node. Default is true.
- site_
path str - The path of the site which the Host Transport Node belongs to.
path
field of the existingnsxt.PolicySite
can be used here. Defaults to default site path. - Sequence[Policy
Host Transport Node Tag Args] - A list of scope + tag pairs to associate with this resource.
- discovered
Node StringId - Discovered node id to create Host Transport Node. Specify discovered node id to create Host Transport Node for Discovered Node. This field is required during Host Transport Node create from vCenter server managing the ESXi type HostNode.
- display
Name String - Display name of the resource.
- standard
Host List<Property Map>Switches - Standard host switch specification.
- description String
- Description of the resource.
- enforcement
Point String - The ID of enforcement point under given
site_path
to manage the Host Transport Node. Defaults to default enforcement point. - nsx
Id String - NSX ID for this resource
- policy
Host StringTransport Node Id - ID of the resource.
- remove
Nsx BooleanOn Destroy - Upon deletion, uninstall NSX from Transport Node. Default is true.
- site
Path String - The path of the site which the Host Transport Node belongs to.
path
field of the existingnsxt.PolicySite
can be used here. Defaults to default site path. - 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 PolicyHostTransportNode resource produces the following output properties:
Look up Existing PolicyHostTransportNode Resource
Get an existing PolicyHostTransportNode 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?: PolicyHostTransportNodeState, opts?: CustomResourceOptions): PolicyHostTransportNode
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
description: Optional[str] = None,
discovered_node_id: Optional[str] = None,
display_name: Optional[str] = None,
enforcement_point: Optional[str] = None,
nsx_id: Optional[str] = None,
path: Optional[str] = None,
policy_host_transport_node_id: Optional[str] = None,
remove_nsx_on_destroy: Optional[bool] = None,
revision: Optional[float] = None,
site_path: Optional[str] = None,
standard_host_switches: Optional[Sequence[PolicyHostTransportNodeStandardHostSwitchArgs]] = None,
tags: Optional[Sequence[PolicyHostTransportNodeTagArgs]] = None) -> PolicyHostTransportNode
func GetPolicyHostTransportNode(ctx *Context, name string, id IDInput, state *PolicyHostTransportNodeState, opts ...ResourceOption) (*PolicyHostTransportNode, error)
public static PolicyHostTransportNode Get(string name, Input<string> id, PolicyHostTransportNodeState? state, CustomResourceOptions? opts = null)
public static PolicyHostTransportNode get(String name, Output<String> id, PolicyHostTransportNodeState state, CustomResourceOptions options)
resources: _: type: nsxt:PolicyHostTransportNode 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.
- Discovered
Node stringId - Discovered node id to create Host Transport Node. Specify discovered node id to create Host Transport Node for Discovered Node. This field is required during Host Transport Node create from vCenter server managing the ESXi type HostNode.
- Display
Name string - Display name of the resource.
- Enforcement
Point string - The ID of enforcement point under given
site_path
to manage the Host Transport Node. Defaults to default enforcement point. - Nsx
Id string - NSX ID for this resource
- Path string
- Policy path for this resource
- Policy
Host stringTransport Node Id - ID of the resource.
- Remove
Nsx boolOn Destroy - Upon deletion, uninstall NSX from Transport Node. Default is true.
- Revision double
- Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
- Site
Path string - The path of the site which the Host Transport Node belongs to.
path
field of the existingnsxt.PolicySite
can be used here. Defaults to default site path. - Standard
Host List<PolicySwitches Host Transport Node Standard Host Switch> - Standard host switch specification.
- List<Policy
Host Transport Node Tag> - A list of scope + tag pairs to associate with this resource.
- Description string
- Description of the resource.
- Discovered
Node stringId - Discovered node id to create Host Transport Node. Specify discovered node id to create Host Transport Node for Discovered Node. This field is required during Host Transport Node create from vCenter server managing the ESXi type HostNode.
- Display
Name string - Display name of the resource.
- Enforcement
Point string - The ID of enforcement point under given
site_path
to manage the Host Transport Node. Defaults to default enforcement point. - Nsx
Id string - NSX ID for this resource
- Path string
- Policy path for this resource
- Policy
Host stringTransport Node Id - ID of the resource.
- Remove
Nsx boolOn Destroy - Upon deletion, uninstall NSX from Transport Node. Default is true.
- Revision float64
- Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
- Site
Path string - The path of the site which the Host Transport Node belongs to.
path
field of the existingnsxt.PolicySite
can be used here. Defaults to default site path. - Standard
Host []PolicySwitches Host Transport Node Standard Host Switch Args - Standard host switch specification.
- []Policy
Host Transport Node Tag Args - A list of scope + tag pairs to associate with this resource.
- description String
- Description of the resource.
- discovered
Node StringId - Discovered node id to create Host Transport Node. Specify discovered node id to create Host Transport Node for Discovered Node. This field is required during Host Transport Node create from vCenter server managing the ESXi type HostNode.
- display
Name String - Display name of the resource.
- enforcement
Point String - The ID of enforcement point under given
site_path
to manage the Host Transport Node. Defaults to default enforcement point. - nsx
Id String - NSX ID for this resource
- path String
- Policy path for this resource
- policy
Host StringTransport Node Id - ID of the resource.
- remove
Nsx BooleanOn Destroy - Upon deletion, uninstall NSX from Transport Node. Default is true.
- revision Double
- Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
- site
Path String - The path of the site which the Host Transport Node belongs to.
path
field of the existingnsxt.PolicySite
can be used here. Defaults to default site path. - standard
Host List<PolicySwitches Host Transport Node Standard Host Switch> - Standard host switch specification.
- List<Policy
Host Transport Node Tag> - A list of scope + tag pairs to associate with this resource.
- description string
- Description of the resource.
- discovered
Node stringId - Discovered node id to create Host Transport Node. Specify discovered node id to create Host Transport Node for Discovered Node. This field is required during Host Transport Node create from vCenter server managing the ESXi type HostNode.
- display
Name string - Display name of the resource.
- enforcement
Point string - The ID of enforcement point under given
site_path
to manage the Host Transport Node. Defaults to default enforcement point. - nsx
Id string - NSX ID for this resource
- path string
- Policy path for this resource
- policy
Host stringTransport Node Id - ID of the resource.
- remove
Nsx booleanOn Destroy - Upon deletion, uninstall NSX from Transport Node. Default is true.
- revision number
- Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
- site
Path string - The path of the site which the Host Transport Node belongs to.
path
field of the existingnsxt.PolicySite
can be used here. Defaults to default site path. - standard
Host PolicySwitches Host Transport Node Standard Host Switch[] - Standard host switch specification.
- Policy
Host Transport Node Tag[] - A list of scope + tag pairs to associate with this resource.
- description str
- Description of the resource.
- discovered_
node_ strid - Discovered node id to create Host Transport Node. Specify discovered node id to create Host Transport Node for Discovered Node. This field is required during Host Transport Node create from vCenter server managing the ESXi type HostNode.
- display_
name str - Display name of the resource.
- enforcement_
point str - The ID of enforcement point under given
site_path
to manage the Host Transport Node. Defaults to default enforcement point. - nsx_
id str - NSX ID for this resource
- path str
- Policy path for this resource
- policy_
host_ strtransport_ node_ id - ID of the resource.
- remove_
nsx_ boolon_ destroy - Upon deletion, uninstall NSX from Transport Node. Default is true.
- revision float
- Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
- site_
path str - The path of the site which the Host Transport Node belongs to.
path
field of the existingnsxt.PolicySite
can be used here. Defaults to default site path. - standard_
host_ Sequence[Policyswitches Host Transport Node Standard Host Switch Args] - Standard host switch specification.
- Sequence[Policy
Host Transport Node Tag Args] - A list of scope + tag pairs to associate with this resource.
- description String
- Description of the resource.
- discovered
Node StringId - Discovered node id to create Host Transport Node. Specify discovered node id to create Host Transport Node for Discovered Node. This field is required during Host Transport Node create from vCenter server managing the ESXi type HostNode.
- display
Name String - Display name of the resource.
- enforcement
Point String - The ID of enforcement point under given
site_path
to manage the Host Transport Node. Defaults to default enforcement point. - nsx
Id String - NSX ID for this resource
- path String
- Policy path for this resource
- policy
Host StringTransport Node Id - ID of the resource.
- remove
Nsx BooleanOn Destroy - Upon deletion, uninstall NSX from Transport Node. Default is true.
- revision Number
- Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
- site
Path String - The path of the site which the Host Transport Node belongs to.
path
field of the existingnsxt.PolicySite
can be used here. Defaults to default site path. - 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
PolicyHostTransportNodeStandardHostSwitch, PolicyHostTransportNodeStandardHostSwitchArgs
- Ip
Assignment PolicyHost Transport Node Standard Host Switch Ip Assignment - Specification for IPs to be used with host switch virtual tunnel endpoints. Should contain exatly one of the below:
- Cpu
Configs List<PolicyHost Transport Node 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 path of host switch profiles to be associated with this host switch.
- Is
Migrate boolPnics - Migrate any pnics which are in use.
- Pnics
List<Policy
Host Transport Node Standard Host Switch Pnic> - Physical NICs connected to the host switch.
- Transport
Node List<PolicyProfile Sub Configs Host Transport Node Standard Host Switch Transport Node Profile Sub Config> - Transport Node Profile sub-configuration Options.
- Transport
Zone List<PolicyEndpoints Host Transport Node Standard Host Switch Transport Zone Endpoint> - Transport zone endpoints
- Uplinks
List<Policy
Host Transport Node Standard Host Switch Uplink> - Uplink/LAG of VMware vSphere Distributed Switch connected to the HostSwitch.
- Vmk
Install List<PolicyMigrations Host Transport Node Standard Host Switch Vmk Install Migration> - The vmknic and logical switch mappings.
- Ip
Assignment PolicyHost Transport Node Standard Host Switch Ip Assignment - Specification for IPs to be used with host switch virtual tunnel endpoints. Should contain exatly one of the below:
- Cpu
Configs []PolicyHost Transport Node 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 path of host switch profiles to be associated with this host switch.
- Is
Migrate boolPnics - Migrate any pnics which are in use.
- Pnics
[]Policy
Host Transport Node Standard Host Switch Pnic - Physical NICs connected to the host switch.
- Transport
Node []PolicyProfile Sub Configs Host Transport Node Standard Host Switch Transport Node Profile Sub Config - Transport Node Profile sub-configuration Options.
- Transport
Zone []PolicyEndpoints Host Transport Node Standard Host Switch Transport Zone Endpoint - Transport zone endpoints
- Uplinks
[]Policy
Host Transport Node Standard Host Switch Uplink - Uplink/LAG of VMware vSphere Distributed Switch connected to the HostSwitch.
- Vmk
Install []PolicyMigrations Host Transport Node Standard Host Switch Vmk Install Migration - The vmknic and logical switch mappings.
- ip
Assignment PolicyHost Transport Node Standard Host Switch Ip Assignment - Specification for IPs to be used with host switch virtual tunnel endpoints. Should contain exatly one of the below:
- cpu
Configs List<PolicyHost Transport Node 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 path of host switch profiles to be associated with this host switch.
- is
Migrate BooleanPnics - Migrate any pnics which are in use.
- pnics
List<Policy
Host Transport Node Standard Host Switch Pnic> - Physical NICs connected to the host switch.
- transport
Node List<PolicyProfile Sub Configs Host Transport Node Standard Host Switch Transport Node Profile Sub Config> - Transport Node Profile sub-configuration Options.
- transport
Zone List<PolicyEndpoints Host Transport Node Standard Host Switch Transport Zone Endpoint> - Transport zone endpoints
- uplinks
List<Policy
Host Transport Node Standard Host Switch Uplink> - Uplink/LAG of VMware vSphere Distributed Switch connected to the HostSwitch.
- vmk
Install List<PolicyMigrations Host Transport Node Standard Host Switch Vmk Install Migration> - The vmknic and logical switch mappings.
- ip
Assignment PolicyHost Transport Node Standard Host Switch Ip Assignment - Specification for IPs to be used with host switch virtual tunnel endpoints. Should contain exatly one of the below:
- cpu
Configs PolicyHost Transport Node 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 path of host switch profiles to be associated with this host switch.
- is
Migrate booleanPnics - Migrate any pnics which are in use.
- pnics
Policy
Host Transport Node Standard Host Switch Pnic[] - Physical NICs connected to the host switch.
- transport
Node PolicyProfile Sub Configs Host Transport Node Standard Host Switch Transport Node Profile Sub Config[] - Transport Node Profile sub-configuration Options.
- transport
Zone PolicyEndpoints Host Transport Node Standard Host Switch Transport Zone Endpoint[] - Transport zone endpoints
- uplinks
Policy
Host Transport Node Standard Host Switch Uplink[] - Uplink/LAG of VMware vSphere Distributed Switch connected to the HostSwitch.
- vmk
Install PolicyMigrations Host Transport Node Standard Host Switch Vmk Install Migration[] - The vmknic and logical switch mappings.
- ip_
assignment PolicyHost Transport Node Standard Host Switch Ip Assignment - Specification for IPs to be used with host switch virtual tunnel endpoints. Should contain exatly one of the below:
- cpu_
configs Sequence[PolicyHost Transport Node 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 path of host switch profiles to be associated with this host switch.
- is_
migrate_ boolpnics - Migrate any pnics which are in use.
- pnics
Sequence[Policy
Host Transport Node Standard Host Switch Pnic] - Physical NICs connected to the host switch.
- transport_
node_ Sequence[Policyprofile_ sub_ configs Host Transport Node Standard Host Switch Transport Node Profile Sub Config] - Transport Node Profile sub-configuration Options.
- transport_
zone_ Sequence[Policyendpoints Host Transport Node Standard Host Switch Transport Zone Endpoint] - Transport zone endpoints
- uplinks
Sequence[Policy
Host Transport Node Standard Host Switch Uplink] - Uplink/LAG of VMware vSphere Distributed Switch connected to the HostSwitch.
- vmk_
install_ Sequence[Policymigrations Host Transport Node Standard Host Switch Vmk Install Migration] - The vmknic and logical switch mappings.
- ip
Assignment Property Map - Specification for IPs to be used with host switch virtual tunnel endpoints. Should contain exatly one of the below:
- 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 path of host switch profiles to be associated with this host switch.
- 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
- 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.
PolicyHostTransportNodeStandardHostSwitchCpuConfig, PolicyHostTransportNodeStandardHostSwitchCpuConfigArgs
- 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.
PolicyHostTransportNodeStandardHostSwitchIpAssignment, PolicyHostTransportNodeStandardHostSwitchIpAssignmentArgs
- Assigned
By boolDhcp - Enables DHCP assignment.
- Static
Ip PolicyHost Transport Node Standard Host Switch Ip Assignment Static Ip - IP assignment specification for Static IP List.
- Static
Ip stringPool - Policy path of Static IP Pool used for IP assignment specification.
- Assigned
By boolDhcp - Enables DHCP assignment.
- Static
Ip PolicyHost Transport Node Standard Host Switch Ip Assignment Static Ip - IP assignment specification for Static IP List.
- Static
Ip stringPool - Policy path of Static IP Pool used for IP assignment specification.
- assigned
By BooleanDhcp - Enables DHCP assignment.
- static
Ip PolicyHost Transport Node Standard Host Switch Ip Assignment Static Ip - IP assignment specification for Static IP List.
- static
Ip StringPool - Policy path of Static IP Pool used for IP assignment specification.
- assigned
By booleanDhcp - Enables DHCP assignment.
- static
Ip PolicyHost Transport Node Standard Host Switch Ip Assignment Static Ip - IP assignment specification for Static IP List.
- static
Ip stringPool - Policy path of Static IP Pool used for IP assignment specification.
- assigned_
by_ booldhcp - Enables DHCP assignment.
- static_
ip PolicyHost Transport Node Standard Host Switch Ip Assignment Static Ip - IP assignment specification for Static IP List.
- static_
ip_ strpool - Policy path of Static IP Pool used for IP assignment specification.
- assigned
By BooleanDhcp - Enables DHCP assignment.
- static
Ip Property Map - IP assignment specification for Static IP List.
- static
Ip StringPool - Policy path of Static IP Pool used for IP assignment specification.
PolicyHostTransportNodeStandardHostSwitchIpAssignmentStaticIp, PolicyHostTransportNodeStandardHostSwitchIpAssignmentStaticIpArgs
- 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.
PolicyHostTransportNodeStandardHostSwitchPnic, PolicyHostTransportNodeStandardHostSwitchPnicArgs
- 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.
PolicyHostTransportNodeStandardHostSwitchTransportNodeProfileSubConfig, PolicyHostTransportNodeStandardHostSwitchTransportNodeProfileSubConfigArgs
- Host
Switch PolicyConfig Option Host Transport Node 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 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 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 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 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.
PolicyHostTransportNodeStandardHostSwitchTransportNodeProfileSubConfigHostSwitchConfigOption, PolicyHostTransportNodeStandardHostSwitchTransportNodeProfileSubConfigHostSwitchConfigOptionArgs
- Host
Switch stringId - The host switch id. This ID will be used to reference a host switch.
- Host
Switch List<string>Profiles - Identifiers of host switch profiles to be associated with this host switch.
- Ip
Assignment PolicyHost Transport Node 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:
- Uplinks
List<Policy
Host Transport Node Standard Host Switch Transport Node Profile Sub Config Host Switch Config Option Uplink> - Uplink/LAG of VMware vSphere Distributed Switch connected to the HostSwitch.
- Host
Switch stringId - The host switch id. This ID will be used to reference a host switch.
- Host
Switch []stringProfiles - Identifiers of host switch profiles to be associated with this host switch.
- Ip
Assignment PolicyHost Transport Node 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:
- Uplinks
[]Policy
Host Transport Node Standard Host Switch Transport Node Profile Sub Config Host Switch Config Option Uplink - Uplink/LAG of VMware vSphere Distributed Switch connected to the HostSwitch.
- host
Switch StringId - The host switch id. This ID will be used to reference a host switch.
- host
Switch List<String>Profiles - Identifiers of host switch profiles to be associated with this host switch.
- ip
Assignment PolicyHost Transport Node 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:
- uplinks
List<Policy
Host Transport Node Standard Host Switch Transport Node Profile Sub Config Host Switch Config Option Uplink> - Uplink/LAG of VMware vSphere Distributed Switch connected to the HostSwitch.
- host
Switch stringId - The host switch id. This ID will be used to reference a host switch.
- host
Switch string[]Profiles - Identifiers of host switch profiles to be associated with this host switch.
- ip
Assignment PolicyHost Transport Node 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:
- uplinks
Policy
Host Transport Node Standard Host Switch Transport Node Profile Sub Config Host Switch Config Option Uplink[] - Uplink/LAG of VMware vSphere Distributed Switch connected to the HostSwitch.
- host_
switch_ strid - The host switch id. This ID will be used to reference a host switch.
- host_
switch_ Sequence[str]profiles - Identifiers of host switch profiles to be associated with this host switch.
- ip_
assignment PolicyHost Transport Node 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:
- uplinks
Sequence[Policy
Host Transport Node Standard Host Switch Transport Node Profile Sub Config Host Switch Config Option Uplink] - Uplink/LAG of VMware vSphere Distributed Switch connected to the HostSwitch.
- host
Switch StringId - The host switch id. This ID will be used to reference a host switch.
- host
Switch List<String>Profiles - Identifiers of host switch profiles to be associated with this host switch.
- ip
Assignment Property Map - Specification for IPs to be used with host switch virtual tunnel endpoints. Should contain exatly one of the below:
- uplinks List<Property Map>
- Uplink/LAG of VMware vSphere Distributed Switch connected to the HostSwitch.
PolicyHostTransportNodeStandardHostSwitchTransportNodeProfileSubConfigHostSwitchConfigOptionIpAssignment, PolicyHostTransportNodeStandardHostSwitchTransportNodeProfileSubConfigHostSwitchConfigOptionIpAssignmentArgs
- Assigned
By boolDhcp - Enables DHCP assignment.
- Static
Ip PolicyHost Transport Node 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 stringPool - IP assignment specification for Static IP Pool.
- Assigned
By boolDhcp - Enables DHCP assignment.
- Static
Ip PolicyHost Transport Node 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 stringPool - IP assignment specification for Static IP Pool.
- assigned
By BooleanDhcp - Enables DHCP assignment.
- static
Ip PolicyHost Transport Node 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 StringPool - IP assignment specification for Static IP Pool.
- assigned
By booleanDhcp - Enables DHCP assignment.
- static
Ip PolicyHost Transport Node 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 stringPool - IP assignment specification for Static IP Pool.
- assigned_
by_ booldhcp - Enables DHCP assignment.
- static_
ip PolicyHost Transport Node 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_ strpool - IP assignment specification for Static IP Pool.
- assigned
By BooleanDhcp - Enables DHCP assignment.
- static
Ip Property Map - IP assignment specification for Static IP List.
- static
Ip StringPool - IP assignment specification for Static IP Pool.
PolicyHostTransportNodeStandardHostSwitchTransportNodeProfileSubConfigHostSwitchConfigOptionIpAssignmentStaticIp, PolicyHostTransportNodeStandardHostSwitchTransportNodeProfileSubConfigHostSwitchConfigOptionIpAssignmentStaticIpArgs
- 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.
PolicyHostTransportNodeStandardHostSwitchTransportNodeProfileSubConfigHostSwitchConfigOptionUplink, PolicyHostTransportNodeStandardHostSwitchTransportNodeProfileSubConfigHostSwitchConfigOptionUplinkArgs
- 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).
PolicyHostTransportNodeStandardHostSwitchTransportZoneEndpoint, PolicyHostTransportNodeStandardHostSwitchTransportZoneEndpointArgs
- Transport
Zone string - Unique ID identifying the transport zone for this endpoint.
- Transport
Zone List<string>Profiles - Identifiers of the transport zone profiles associated with this transport zone endpoint on this transport node.
- Transport
Zone string - Unique ID identifying the transport zone for this endpoint.
- Transport
Zone []stringProfiles - Identifiers of the transport zone profiles associated with this transport zone endpoint on this transport node.
- transport
Zone String - Unique ID identifying the transport zone for this endpoint.
- transport
Zone List<String>Profiles - Identifiers of the transport zone profiles associated with this transport zone endpoint on this transport node.
- transport
Zone string - Unique ID identifying the transport zone for this endpoint.
- transport
Zone string[]Profiles - Identifiers of the transport zone profiles associated with this transport zone endpoint on this transport node.
- transport_
zone str - Unique ID identifying the transport zone for this endpoint.
- transport_
zone_ Sequence[str]profiles - Identifiers of the transport zone profiles associated with this transport zone endpoint on this transport node.
- transport
Zone String - Unique ID identifying the transport zone for this endpoint.
- transport
Zone List<String>Profiles - Identifiers of the transport zone profiles associated with this transport zone endpoint on this transport node.
PolicyHostTransportNodeStandardHostSwitchUplink, PolicyHostTransportNodeStandardHostSwitchUplinkArgs
- 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).
PolicyHostTransportNodeStandardHostSwitchVmkInstallMigration, PolicyHostTransportNodeStandardHostSwitchVmkInstallMigrationArgs
- Destination
Network string - The network id to which the ESX vmk interface will be migrated.
- Device
Name string - ESX vmk interface name.
- Destination
Network string - The network id to which the ESX vmk interface will be migrated.
- Device
Name string - ESX vmk interface name.
- destination
Network String - The network id to which the ESX vmk interface will be migrated.
- device
Name String - ESX vmk interface name.
- destination
Network string - The network id to which the ESX vmk interface will be migrated.
- device
Name string - ESX vmk interface name.
- destination_
network str - The network id to which the ESX vmk interface will be migrated.
- device_
name str - ESX vmk interface name.
- destination
Network String - The network id to which the ESX vmk interface will be migrated.
- device
Name String - ESX vmk interface name.
PolicyHostTransportNodeTag, PolicyHostTransportNodeTagArgs
Package Details
- Repository
- nsxt vmware/terraform-provider-nsxt
- License
- Notes
- This Pulumi package is based on the
nsxt
Terraform Provider.