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:
- DiscoveredNode 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.
- DisplayName string
- Display name of the resource.
- StandardHost List<PolicySwitches Host Transport Node Standard Host Switch> 
- Standard host switch specification.
- Description string
- Description of the resource.
- EnforcementPoint string
- The ID of enforcement point under given site_pathto manage the Host Transport Node. Defaults to default enforcement point.
- NsxId string
- NSX ID for this resource
- PolicyHost stringTransport Node Id 
- ID of the resource.
- RemoveNsx boolOn Destroy 
- Upon deletion, uninstall NSX from Transport Node. Default is true.
- SitePath string
- The path of the site which the Host Transport Node belongs to. pathfield of the existingnsxt.PolicySitecan be used here. Defaults to default site path.
- 
List<PolicyHost Transport Node Tag> 
- A list of scope + tag pairs to associate with this resource.
- DiscoveredNode 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.
- DisplayName string
- Display name of the resource.
- StandardHost []PolicySwitches Host Transport Node Standard Host Switch Args 
- Standard host switch specification.
- Description string
- Description of the resource.
- EnforcementPoint string
- The ID of enforcement point under given site_pathto manage the Host Transport Node. Defaults to default enforcement point.
- NsxId string
- NSX ID for this resource
- PolicyHost stringTransport Node Id 
- ID of the resource.
- RemoveNsx boolOn Destroy 
- Upon deletion, uninstall NSX from Transport Node. Default is true.
- SitePath string
- The path of the site which the Host Transport Node belongs to. pathfield of the existingnsxt.PolicySitecan be used here. Defaults to default site path.
- 
[]PolicyHost Transport Node Tag Args 
- A list of scope + tag pairs to associate with this resource.
- discoveredNode 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.
- displayName String
- Display name of the resource.
- standardHost List<PolicySwitches Host Transport Node Standard Host Switch> 
- Standard host switch specification.
- description String
- Description of the resource.
- enforcementPoint String
- The ID of enforcement point under given site_pathto manage the Host Transport Node. Defaults to default enforcement point.
- nsxId String
- NSX ID for this resource
- policyHost StringTransport Node Id 
- ID of the resource.
- removeNsx BooleanOn Destroy 
- Upon deletion, uninstall NSX from Transport Node. Default is true.
- sitePath String
- The path of the site which the Host Transport Node belongs to. pathfield of the existingnsxt.PolicySitecan be used here. Defaults to default site path.
- 
List<PolicyHost Transport Node Tag> 
- A list of scope + tag pairs to associate with this resource.
- discoveredNode 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.
- displayName string
- Display name of the resource.
- standardHost PolicySwitches Host Transport Node Standard Host Switch[] 
- Standard host switch specification.
- description string
- Description of the resource.
- enforcementPoint string
- The ID of enforcement point under given site_pathto manage the Host Transport Node. Defaults to default enforcement point.
- nsxId string
- NSX ID for this resource
- policyHost stringTransport Node Id 
- ID of the resource.
- removeNsx booleanOn Destroy 
- Upon deletion, uninstall NSX from Transport Node. Default is true.
- sitePath string
- The path of the site which the Host Transport Node belongs to. pathfield of the existingnsxt.PolicySitecan be used here. Defaults to default site path.
- 
PolicyHost 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_pathto 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. pathfield of the existingnsxt.PolicySitecan be used here. Defaults to default site path.
- 
Sequence[PolicyHost Transport Node Tag Args] 
- A list of scope + tag pairs to associate with this resource.
- discoveredNode 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.
- displayName String
- Display name of the resource.
- standardHost List<Property Map>Switches 
- Standard host switch specification.
- description String
- Description of the resource.
- enforcementPoint String
- The ID of enforcement point under given site_pathto manage the Host Transport Node. Defaults to default enforcement point.
- nsxId String
- NSX ID for this resource
- policyHost StringTransport Node Id 
- ID of the resource.
- removeNsx BooleanOn Destroy 
- Upon deletion, uninstall NSX from Transport Node. Default is true.
- sitePath String
- The path of the site which the Host Transport Node belongs to. pathfield of the existingnsxt.PolicySitecan 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) -> PolicyHostTransportNodefunc 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.
- DiscoveredNode 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.
- DisplayName string
- Display name of the resource.
- EnforcementPoint string
- The ID of enforcement point under given site_pathto manage the Host Transport Node. Defaults to default enforcement point.
- NsxId string
- NSX ID for this resource
- Path string
- Policy path for this resource
- PolicyHost stringTransport Node Id 
- ID of the resource.
- RemoveNsx 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.
- SitePath string
- The path of the site which the Host Transport Node belongs to. pathfield of the existingnsxt.PolicySitecan be used here. Defaults to default site path.
- StandardHost List<PolicySwitches Host Transport Node Standard Host Switch> 
- Standard host switch specification.
- 
List<PolicyHost Transport Node Tag> 
- A list of scope + tag pairs to associate with this resource.
- Description string
- Description of the resource.
- DiscoveredNode 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.
- DisplayName string
- Display name of the resource.
- EnforcementPoint string
- The ID of enforcement point under given site_pathto manage the Host Transport Node. Defaults to default enforcement point.
- NsxId string
- NSX ID for this resource
- Path string
- Policy path for this resource
- PolicyHost stringTransport Node Id 
- ID of the resource.
- RemoveNsx 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.
- SitePath string
- The path of the site which the Host Transport Node belongs to. pathfield of the existingnsxt.PolicySitecan be used here. Defaults to default site path.
- StandardHost []PolicySwitches Host Transport Node Standard Host Switch Args 
- Standard host switch specification.
- 
[]PolicyHost Transport Node Tag Args 
- A list of scope + tag pairs to associate with this resource.
- description String
- Description of the resource.
- discoveredNode 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.
- displayName String
- Display name of the resource.
- enforcementPoint String
- The ID of enforcement point under given site_pathto manage the Host Transport Node. Defaults to default enforcement point.
- nsxId String
- NSX ID for this resource
- path String
- Policy path for this resource
- policyHost StringTransport Node Id 
- ID of the resource.
- removeNsx 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.
- sitePath String
- The path of the site which the Host Transport Node belongs to. pathfield of the existingnsxt.PolicySitecan be used here. Defaults to default site path.
- standardHost List<PolicySwitches Host Transport Node Standard Host Switch> 
- Standard host switch specification.
- 
List<PolicyHost Transport Node Tag> 
- A list of scope + tag pairs to associate with this resource.
- description string
- Description of the resource.
- discoveredNode 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.
- displayName string
- Display name of the resource.
- enforcementPoint string
- The ID of enforcement point under given site_pathto manage the Host Transport Node. Defaults to default enforcement point.
- nsxId string
- NSX ID for this resource
- path string
- Policy path for this resource
- policyHost stringTransport Node Id 
- ID of the resource.
- removeNsx 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.
- sitePath string
- The path of the site which the Host Transport Node belongs to. pathfield of the existingnsxt.PolicySitecan be used here. Defaults to default site path.
- standardHost PolicySwitches Host Transport Node Standard Host Switch[] 
- Standard host switch specification.
- 
PolicyHost 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_pathto 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. pathfield of the existingnsxt.PolicySitecan be used here. Defaults to default site path.
- standard_host_ Sequence[Policyswitches Host Transport Node Standard Host Switch Args] 
- Standard host switch specification.
- 
Sequence[PolicyHost Transport Node Tag Args] 
- A list of scope + tag pairs to associate with this resource.
- description String
- Description of the resource.
- discoveredNode 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.
- displayName String
- Display name of the resource.
- enforcementPoint String
- The ID of enforcement point under given site_pathto manage the Host Transport Node. Defaults to default enforcement point.
- nsxId String
- NSX ID for this resource
- path String
- Policy path for this resource
- policyHost StringTransport Node Id 
- ID of the resource.
- removeNsx 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.
- sitePath String
- The path of the site which the Host Transport Node belongs to. pathfield of the existingnsxt.PolicySitecan be used here. Defaults to default site path.
- standardHost 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              
- IpAssignment 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:
- CpuConfigs List<PolicyHost Transport Node Standard Host Switch Cpu Config> 
- Enhanced Networking Stack enabled HostSwitch CPU configuration.
- HostSwitch stringId 
- The host switch id. This ID will be used to reference a host switch.
- HostSwitch stringMode 
- Operational mode of a HostSwitch. Accepted values - 'STANDARD', 'ENS', 'ENS_INTERRUPT' or 'LEGACY'.
- HostSwitch stringName 
- Host switch name. This name will be used to reference a host switch.
- HostSwitch List<string>Profiles 
- Policy path of host switch profiles to be associated with this host switch.
- IsMigrate boolPnics 
- Migrate any pnics which are in use.
- Pnics
List<PolicyHost Transport Node Standard Host Switch Pnic> 
- Physical NICs connected to the host switch.
- TransportNode List<PolicyProfile Sub Configs Host Transport Node Standard Host Switch Transport Node Profile Sub Config> 
- Transport Node Profile sub-configuration Options.
- TransportZone List<PolicyEndpoints Host Transport Node Standard Host Switch Transport Zone Endpoint> 
- Transport zone endpoints
- Uplinks
List<PolicyHost Transport Node Standard Host Switch Uplink> 
- Uplink/LAG of VMware vSphere Distributed Switch connected to the HostSwitch.
- VmkInstall List<PolicyMigrations Host Transport Node Standard Host Switch Vmk Install Migration> 
- The vmknic and logical switch mappings.
- IpAssignment 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:
- CpuConfigs []PolicyHost Transport Node Standard Host Switch Cpu Config 
- Enhanced Networking Stack enabled HostSwitch CPU configuration.
- HostSwitch stringId 
- The host switch id. This ID will be used to reference a host switch.
- HostSwitch stringMode 
- Operational mode of a HostSwitch. Accepted values - 'STANDARD', 'ENS', 'ENS_INTERRUPT' or 'LEGACY'.
- HostSwitch stringName 
- Host switch name. This name will be used to reference a host switch.
- HostSwitch []stringProfiles 
- Policy path of host switch profiles to be associated with this host switch.
- IsMigrate boolPnics 
- Migrate any pnics which are in use.
- Pnics
[]PolicyHost Transport Node Standard Host Switch Pnic 
- Physical NICs connected to the host switch.
- TransportNode []PolicyProfile Sub Configs Host Transport Node Standard Host Switch Transport Node Profile Sub Config 
- Transport Node Profile sub-configuration Options.
- TransportZone []PolicyEndpoints Host Transport Node Standard Host Switch Transport Zone Endpoint 
- Transport zone endpoints
- Uplinks
[]PolicyHost Transport Node Standard Host Switch Uplink 
- Uplink/LAG of VMware vSphere Distributed Switch connected to the HostSwitch.
- VmkInstall []PolicyMigrations Host Transport Node Standard Host Switch Vmk Install Migration 
- The vmknic and logical switch mappings.
- ipAssignment 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:
- cpuConfigs List<PolicyHost Transport Node Standard Host Switch Cpu Config> 
- Enhanced Networking Stack enabled HostSwitch CPU configuration.
- hostSwitch StringId 
- The host switch id. This ID will be used to reference a host switch.
- hostSwitch StringMode 
- Operational mode of a HostSwitch. Accepted values - 'STANDARD', 'ENS', 'ENS_INTERRUPT' or 'LEGACY'.
- hostSwitch StringName 
- Host switch name. This name will be used to reference a host switch.
- hostSwitch List<String>Profiles 
- Policy path of host switch profiles to be associated with this host switch.
- isMigrate BooleanPnics 
- Migrate any pnics which are in use.
- pnics
List<PolicyHost Transport Node Standard Host Switch Pnic> 
- Physical NICs connected to the host switch.
- transportNode List<PolicyProfile Sub Configs Host Transport Node Standard Host Switch Transport Node Profile Sub Config> 
- Transport Node Profile sub-configuration Options.
- transportZone List<PolicyEndpoints Host Transport Node Standard Host Switch Transport Zone Endpoint> 
- Transport zone endpoints
- uplinks
List<PolicyHost Transport Node Standard Host Switch Uplink> 
- Uplink/LAG of VMware vSphere Distributed Switch connected to the HostSwitch.
- vmkInstall List<PolicyMigrations Host Transport Node Standard Host Switch Vmk Install Migration> 
- The vmknic and logical switch mappings.
- ipAssignment 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:
- cpuConfigs PolicyHost Transport Node Standard Host Switch Cpu Config[] 
- Enhanced Networking Stack enabled HostSwitch CPU configuration.
- hostSwitch stringId 
- The host switch id. This ID will be used to reference a host switch.
- hostSwitch stringMode 
- Operational mode of a HostSwitch. Accepted values - 'STANDARD', 'ENS', 'ENS_INTERRUPT' or 'LEGACY'.
- hostSwitch stringName 
- Host switch name. This name will be used to reference a host switch.
- hostSwitch string[]Profiles 
- Policy path of host switch profiles to be associated with this host switch.
- isMigrate booleanPnics 
- Migrate any pnics which are in use.
- pnics
PolicyHost Transport Node Standard Host Switch Pnic[] 
- Physical NICs connected to the host switch.
- transportNode PolicyProfile Sub Configs Host Transport Node Standard Host Switch Transport Node Profile Sub Config[] 
- Transport Node Profile sub-configuration Options.
- transportZone PolicyEndpoints Host Transport Node Standard Host Switch Transport Zone Endpoint[] 
- Transport zone endpoints
- uplinks
PolicyHost Transport Node Standard Host Switch Uplink[] 
- Uplink/LAG of VMware vSphere Distributed Switch connected to the HostSwitch.
- vmkInstall 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[PolicyHost 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[PolicyHost 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.
- ipAssignment Property Map
- Specification for IPs to be used with host switch virtual tunnel endpoints. Should contain exatly one of the below:
- cpuConfigs List<Property Map>
- Enhanced Networking Stack enabled HostSwitch CPU configuration.
- hostSwitch StringId 
- The host switch id. This ID will be used to reference a host switch.
- hostSwitch StringMode 
- Operational mode of a HostSwitch. Accepted values - 'STANDARD', 'ENS', 'ENS_INTERRUPT' or 'LEGACY'.
- hostSwitch StringName 
- Host switch name. This name will be used to reference a host switch.
- hostSwitch List<String>Profiles 
- Policy path of host switch profiles to be associated with this host switch.
- isMigrate BooleanPnics 
- Migrate any pnics which are in use.
- pnics List<Property Map>
- Physical NICs connected to the host switch.
- transportNode List<Property Map>Profile Sub Configs 
- Transport Node Profile sub-configuration Options.
- transportZone List<Property Map>Endpoints 
- Transport zone endpoints
- uplinks List<Property Map>
- Uplink/LAG of VMware vSphere Distributed Switch connected to the HostSwitch.
- vmkInstall List<Property Map>Migrations 
- The vmknic and logical switch mappings.
PolicyHostTransportNodeStandardHostSwitchCpuConfig, PolicyHostTransportNodeStandardHostSwitchCpuConfigArgs                  
- NumLcores double
- Number of Logical cpu cores (Lcores) to be placed on a specified NUMA node.
- NumaNode doubleIndex 
- Unique index of the Non Uniform Memory Access (NUMA) node.
- NumLcores float64
- Number of Logical cpu cores (Lcores) to be placed on a specified NUMA node.
- NumaNode float64Index 
- Unique index of the Non Uniform Memory Access (NUMA) node.
- numLcores Double
- Number of Logical cpu cores (Lcores) to be placed on a specified NUMA node.
- numaNode DoubleIndex 
- Unique index of the Non Uniform Memory Access (NUMA) node.
- numLcores number
- Number of Logical cpu cores (Lcores) to be placed on a specified NUMA node.
- numaNode 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.
- numLcores Number
- Number of Logical cpu cores (Lcores) to be placed on a specified NUMA node.
- numaNode NumberIndex 
- Unique index of the Non Uniform Memory Access (NUMA) node.
PolicyHostTransportNodeStandardHostSwitchIpAssignment, PolicyHostTransportNodeStandardHostSwitchIpAssignmentArgs                  
- AssignedBy boolDhcp 
- Enables DHCP assignment.
- StaticIp PolicyHost Transport Node Standard Host Switch Ip Assignment Static Ip 
- IP assignment specification for Static IP List.
- StaticIp stringPool 
- Policy path of Static IP Pool used for IP assignment specification.
- AssignedBy boolDhcp 
- Enables DHCP assignment.
- StaticIp PolicyHost Transport Node Standard Host Switch Ip Assignment Static Ip 
- IP assignment specification for Static IP List.
- StaticIp stringPool 
- Policy path of Static IP Pool used for IP assignment specification.
- assignedBy BooleanDhcp 
- Enables DHCP assignment.
- staticIp PolicyHost Transport Node Standard Host Switch Ip Assignment Static Ip 
- IP assignment specification for Static IP List.
- staticIp StringPool 
- Policy path of Static IP Pool used for IP assignment specification.
- assignedBy booleanDhcp 
- Enables DHCP assignment.
- staticIp PolicyHost Transport Node Standard Host Switch Ip Assignment Static Ip 
- IP assignment specification for Static IP List.
- staticIp 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.
- assignedBy BooleanDhcp 
- Enables DHCP assignment.
- staticIp Property Map
- IP assignment specification for Static IP List.
- staticIp StringPool 
- Policy path of Static IP Pool used for IP assignment specification.
PolicyHostTransportNodeStandardHostSwitchIpAssignmentStaticIp, PolicyHostTransportNodeStandardHostSwitchIpAssignmentStaticIpArgs                      
- DefaultGateway string
- Gateway IP.
- IpAddresses List<string>
- List of IPs for transport node host switch virtual tunnel endpoints.
- SubnetMask string
- Subnet mask.
- DefaultGateway string
- Gateway IP.
- IpAddresses []string
- List of IPs for transport node host switch virtual tunnel endpoints.
- SubnetMask string
- Subnet mask.
- defaultGateway String
- Gateway IP.
- ipAddresses List<String>
- List of IPs for transport node host switch virtual tunnel endpoints.
- subnetMask String
- Subnet mask.
- defaultGateway string
- Gateway IP.
- ipAddresses string[]
- List of IPs for transport node host switch virtual tunnel endpoints.
- subnetMask 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.
- defaultGateway String
- Gateway IP.
- ipAddresses List<String>
- List of IPs for transport node host switch virtual tunnel endpoints.
- subnetMask String
- Subnet mask.
PolicyHostTransportNodeStandardHostSwitchPnic, PolicyHostTransportNodeStandardHostSwitchPnicArgs                
- DeviceName string
- Device name or key.
- UplinkName string
- Uplink name for this Pnic.
- DeviceName string
- Device name or key.
- UplinkName string
- Uplink name for this Pnic.
- deviceName String
- Device name or key.
- uplinkName String
- Uplink name for this Pnic.
- deviceName string
- Device name or key.
- uplinkName string
- Uplink name for this Pnic.
- device_name str
- Device name or key.
- uplink_name str
- Uplink name for this Pnic.
- deviceName String
- Device name or key.
- uplinkName String
- Uplink name for this Pnic.
PolicyHostTransportNodeStandardHostSwitchTransportNodeProfileSubConfig, PolicyHostTransportNodeStandardHostSwitchTransportNodeProfileSubConfigArgs                        
- HostSwitch 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.
- HostSwitch 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.
- hostSwitch 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.
- hostSwitch 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.
- hostSwitch Property MapConfig Option 
- Subset of the host switch configuration.
- name String
- Name of the transport node profile config option.
PolicyHostTransportNodeStandardHostSwitchTransportNodeProfileSubConfigHostSwitchConfigOption, PolicyHostTransportNodeStandardHostSwitchTransportNodeProfileSubConfigHostSwitchConfigOptionArgs                                
- HostSwitch stringId 
- The host switch id. This ID will be used to reference a host switch.
- HostSwitch List<string>Profiles 
- Identifiers of host switch profiles to be associated with this host switch.
- IpAssignment 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<PolicyHost 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.
- HostSwitch stringId 
- The host switch id. This ID will be used to reference a host switch.
- HostSwitch []stringProfiles 
- Identifiers of host switch profiles to be associated with this host switch.
- IpAssignment 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
[]PolicyHost 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.
- hostSwitch StringId 
- The host switch id. This ID will be used to reference a host switch.
- hostSwitch List<String>Profiles 
- Identifiers of host switch profiles to be associated with this host switch.
- ipAssignment 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<PolicyHost 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.
- hostSwitch stringId 
- The host switch id. This ID will be used to reference a host switch.
- hostSwitch string[]Profiles 
- Identifiers of host switch profiles to be associated with this host switch.
- ipAssignment 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
PolicyHost 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[PolicyHost 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.
- hostSwitch StringId 
- The host switch id. This ID will be used to reference a host switch.
- hostSwitch List<String>Profiles 
- Identifiers of host switch profiles to be associated with this host switch.
- ipAssignment 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                                    
- AssignedBy boolDhcp 
- Enables DHCP assignment.
- StaticIp 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.
- StaticIp stringPool 
- IP assignment specification for Static IP Pool.
- AssignedBy boolDhcp 
- Enables DHCP assignment.
- StaticIp 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.
- StaticIp stringPool 
- IP assignment specification for Static IP Pool.
- assignedBy BooleanDhcp 
- Enables DHCP assignment.
- staticIp 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.
- staticIp StringPool 
- IP assignment specification for Static IP Pool.
- assignedBy booleanDhcp 
- Enables DHCP assignment.
- staticIp 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.
- staticIp 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.
- assignedBy BooleanDhcp 
- Enables DHCP assignment.
- staticIp Property Map
- IP assignment specification for Static IP List.
- staticIp StringPool 
- IP assignment specification for Static IP Pool.
PolicyHostTransportNodeStandardHostSwitchTransportNodeProfileSubConfigHostSwitchConfigOptionIpAssignmentStaticIp, PolicyHostTransportNodeStandardHostSwitchTransportNodeProfileSubConfigHostSwitchConfigOptionIpAssignmentStaticIpArgs                                        
- DefaultGateway string
- Gateway IP.
- IpAddresses List<string>
- List of IPs for transport node host switch virtual tunnel endpoints.
- SubnetMask string
- Subnet mask.
- DefaultGateway string
- Gateway IP.
- IpAddresses []string
- List of IPs for transport node host switch virtual tunnel endpoints.
- SubnetMask string
- Subnet mask.
- defaultGateway String
- Gateway IP.
- ipAddresses List<String>
- List of IPs for transport node host switch virtual tunnel endpoints.
- subnetMask String
- Subnet mask.
- defaultGateway string
- Gateway IP.
- ipAddresses string[]
- List of IPs for transport node host switch virtual tunnel endpoints.
- subnetMask 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.
- defaultGateway String
- Gateway IP.
- ipAddresses List<String>
- List of IPs for transport node host switch virtual tunnel endpoints.
- subnetMask String
- Subnet mask.
PolicyHostTransportNodeStandardHostSwitchTransportNodeProfileSubConfigHostSwitchConfigOptionUplink, PolicyHostTransportNodeStandardHostSwitchTransportNodeProfileSubConfigHostSwitchConfigOptionUplinkArgs                                  
- UplinkName string
- Uplink name from UplinkHostSwitch profile.
- VdsLag stringName 
- Link Aggregation Group (LAG) name of Virtual Distributed Switch.
- VdsUplink stringName 
- Uplink name of VMware vSphere Distributed Switch (VDS).
- UplinkName string
- Uplink name from UplinkHostSwitch profile.
- VdsLag stringName 
- Link Aggregation Group (LAG) name of Virtual Distributed Switch.
- VdsUplink stringName 
- Uplink name of VMware vSphere Distributed Switch (VDS).
- uplinkName String
- Uplink name from UplinkHostSwitch profile.
- vdsLag StringName 
- Link Aggregation Group (LAG) name of Virtual Distributed Switch.
- vdsUplink StringName 
- Uplink name of VMware vSphere Distributed Switch (VDS).
- uplinkName string
- Uplink name from UplinkHostSwitch profile.
- vdsLag stringName 
- Link Aggregation Group (LAG) name of Virtual Distributed Switch.
- vdsUplink 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).
- uplinkName String
- Uplink name from UplinkHostSwitch profile.
- vdsLag StringName 
- Link Aggregation Group (LAG) name of Virtual Distributed Switch.
- vdsUplink StringName 
- Uplink name of VMware vSphere Distributed Switch (VDS).
PolicyHostTransportNodeStandardHostSwitchTransportZoneEndpoint, PolicyHostTransportNodeStandardHostSwitchTransportZoneEndpointArgs                    
- TransportZone string
- Unique ID identifying the transport zone for this endpoint.
- TransportZone List<string>Profiles 
- Identifiers of the transport zone profiles associated with this transport zone endpoint on this transport node.
- TransportZone string
- Unique ID identifying the transport zone for this endpoint.
- TransportZone []stringProfiles 
- Identifiers of the transport zone profiles associated with this transport zone endpoint on this transport node.
- transportZone String
- Unique ID identifying the transport zone for this endpoint.
- transportZone List<String>Profiles 
- Identifiers of the transport zone profiles associated with this transport zone endpoint on this transport node.
- transportZone string
- Unique ID identifying the transport zone for this endpoint.
- transportZone 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.
- transportZone String
- Unique ID identifying the transport zone for this endpoint.
- transportZone List<String>Profiles 
- Identifiers of the transport zone profiles associated with this transport zone endpoint on this transport node.
PolicyHostTransportNodeStandardHostSwitchUplink, PolicyHostTransportNodeStandardHostSwitchUplinkArgs                
- UplinkName string
- Uplink name from UplinkHostSwitch profile.
- VdsLag stringName 
- Link Aggregation Group (LAG) name of Virtual Distributed Switch.
- VdsUplink stringName 
- Uplink name of VMware vSphere Distributed Switch (VDS).
- UplinkName string
- Uplink name from UplinkHostSwitch profile.
- VdsLag stringName 
- Link Aggregation Group (LAG) name of Virtual Distributed Switch.
- VdsUplink stringName 
- Uplink name of VMware vSphere Distributed Switch (VDS).
- uplinkName String
- Uplink name from UplinkHostSwitch profile.
- vdsLag StringName 
- Link Aggregation Group (LAG) name of Virtual Distributed Switch.
- vdsUplink StringName 
- Uplink name of VMware vSphere Distributed Switch (VDS).
- uplinkName string
- Uplink name from UplinkHostSwitch profile.
- vdsLag stringName 
- Link Aggregation Group (LAG) name of Virtual Distributed Switch.
- vdsUplink 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).
- uplinkName String
- Uplink name from UplinkHostSwitch profile.
- vdsLag StringName 
- Link Aggregation Group (LAG) name of Virtual Distributed Switch.
- vdsUplink StringName 
- Uplink name of VMware vSphere Distributed Switch (VDS).
PolicyHostTransportNodeStandardHostSwitchVmkInstallMigration, PolicyHostTransportNodeStandardHostSwitchVmkInstallMigrationArgs                    
- DestinationNetwork string
- The network id to which the ESX vmk interface will be migrated.
- DeviceName string
- ESX vmk interface name.
- DestinationNetwork string
- The network id to which the ESX vmk interface will be migrated.
- DeviceName string
- ESX vmk interface name.
- destinationNetwork String
- The network id to which the ESX vmk interface will be migrated.
- deviceName String
- ESX vmk interface name.
- destinationNetwork string
- The network id to which the ESX vmk interface will be migrated.
- deviceName 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.
- destinationNetwork String
- The network id to which the ESX vmk interface will be migrated.
- deviceName String
- ESX vmk interface name.
PolicyHostTransportNodeTag, PolicyHostTransportNodeTagArgs          
Package Details
- Repository
- nsxt vmware/terraform-provider-nsxt
- License
- Notes
- This Pulumi package is based on the nsxtTerraform Provider.