nsxt.PolicyEdgeTransportNode
Explore with Pulumi AI
Create PolicyEdgeTransportNode Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new PolicyEdgeTransportNode(name: string, args: PolicyEdgeTransportNodeArgs, opts?: CustomResourceOptions);
@overload
def PolicyEdgeTransportNode(resource_name: str,
args: PolicyEdgeTransportNodeArgs,
opts: Optional[ResourceOptions] = None)
@overload
def PolicyEdgeTransportNode(resource_name: str,
opts: Optional[ResourceOptions] = None,
hostname: Optional[str] = None,
display_name: Optional[str] = None,
switches: Optional[Sequence[PolicyEdgeTransportNodeSwitchArgs]] = None,
management_interface: Optional[PolicyEdgeTransportNodeManagementInterfaceArgs] = None,
advanced_configurations: Optional[Sequence[PolicyEdgeTransportNodeAdvancedConfigurationArgs]] = None,
enforcement_point: Optional[str] = None,
failure_domain_path: Optional[str] = None,
form_factor: Optional[str] = None,
appliance_config: Optional[PolicyEdgeTransportNodeApplianceConfigArgs] = None,
node_id: Optional[str] = None,
description: Optional[str] = None,
nsx_id: Optional[str] = None,
policy_edge_transport_node_id: Optional[str] = None,
site_path: Optional[str] = None,
credentials: Optional[PolicyEdgeTransportNodeCredentialsArgs] = None,
tags: Optional[Sequence[PolicyEdgeTransportNodeTagArgs]] = None,
vm_deployment_config: Optional[PolicyEdgeTransportNodeVmDeploymentConfigArgs] = None)
func NewPolicyEdgeTransportNode(ctx *Context, name string, args PolicyEdgeTransportNodeArgs, opts ...ResourceOption) (*PolicyEdgeTransportNode, error)
public PolicyEdgeTransportNode(string name, PolicyEdgeTransportNodeArgs args, CustomResourceOptions? opts = null)
public PolicyEdgeTransportNode(String name, PolicyEdgeTransportNodeArgs args)
public PolicyEdgeTransportNode(String name, PolicyEdgeTransportNodeArgs args, CustomResourceOptions options)
type: nsxt:PolicyEdgeTransportNode
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 PolicyEdgeTransportNodeArgs
- 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 PolicyEdgeTransportNodeArgs
- 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 PolicyEdgeTransportNodeArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args PolicyEdgeTransportNodeArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args PolicyEdgeTransportNodeArgs
- 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 policyEdgeTransportNodeResource = new Nsxt.PolicyEdgeTransportNode("policyEdgeTransportNodeResource", new()
{
Hostname = "string",
DisplayName = "string",
Switches = new[]
{
new Nsxt.Inputs.PolicyEdgeTransportNodeSwitchArgs
{
Pnics = new[]
{
new Nsxt.Inputs.PolicyEdgeTransportNodeSwitchPnicArgs
{
DeviceName = "string",
UplinkName = "string",
DatapathNetworkId = "string",
},
},
LldpHostSwitchProfilePath = "string",
OverlayTransportZonePath = "string",
SwitchName = "string",
TunnelEndpoint = new Nsxt.Inputs.PolicyEdgeTransportNodeSwitchTunnelEndpointArgs
{
IpAssignment = new Nsxt.Inputs.PolicyEdgeTransportNodeSwitchTunnelEndpointIpAssignmentArgs
{
DhcpV4 = false,
DhcpV6 = false,
StaticIpv4List = new Nsxt.Inputs.PolicyEdgeTransportNodeSwitchTunnelEndpointIpAssignmentStaticIpv4ListArgs
{
DefaultGateway = "string",
IpAddresses = new[]
{
"string",
},
SubnetMask = "string",
},
StaticIpv4Pool = "string",
StaticIpv6List = new Nsxt.Inputs.PolicyEdgeTransportNodeSwitchTunnelEndpointIpAssignmentStaticIpv6ListArgs
{
DefaultGateway = "string",
IpAddresses = new[]
{
"string",
},
PrefixLength = 0,
},
StaticIpv6Pool = "string",
},
Vlan = 0,
},
UplinkHostSwitchProfilePath = "string",
VlanTransportZonePaths = new[]
{
"string",
},
},
},
ManagementInterface = new Nsxt.Inputs.PolicyEdgeTransportNodeManagementInterfaceArgs
{
IpAssignments = new[]
{
new Nsxt.Inputs.PolicyEdgeTransportNodeManagementInterfaceIpAssignmentArgs
{
DhcpV4 = false,
StaticIpv4 = new Nsxt.Inputs.PolicyEdgeTransportNodeManagementInterfaceIpAssignmentStaticIpv4Args
{
DefaultGateway = "string",
ManagementPortSubnet = new Nsxt.Inputs.PolicyEdgeTransportNodeManagementInterfaceIpAssignmentStaticIpv4ManagementPortSubnetArgs
{
IpAddresses = new[]
{
"string",
},
PrefixLength = 0,
},
},
StaticIpv6 = new Nsxt.Inputs.PolicyEdgeTransportNodeManagementInterfaceIpAssignmentStaticIpv6Args
{
ManagementPortSubnet = new Nsxt.Inputs.PolicyEdgeTransportNodeManagementInterfaceIpAssignmentStaticIpv6ManagementPortSubnetArgs
{
IpAddresses = new[]
{
"string",
},
PrefixLength = 0,
},
DefaultGateway = "string",
},
},
},
NetworkId = "string",
},
AdvancedConfigurations = new[]
{
new Nsxt.Inputs.PolicyEdgeTransportNodeAdvancedConfigurationArgs
{
Key = "string",
Value = "string",
},
},
EnforcementPoint = "string",
FailureDomainPath = "string",
FormFactor = "string",
ApplianceConfig = new Nsxt.Inputs.PolicyEdgeTransportNodeApplianceConfigArgs
{
AllowSshRootLogin = false,
DnsServers = new[]
{
"string",
},
EnableSsh = false,
EnableUptMode = false,
SyslogServers = new[]
{
new Nsxt.Inputs.PolicyEdgeTransportNodeApplianceConfigSyslogServerArgs
{
Server = "string",
LogLevel = "string",
Port = "string",
Protocol = "string",
},
},
},
NodeId = "string",
Description = "string",
NsxId = "string",
PolicyEdgeTransportNodeId = "string",
SitePath = "string",
Credentials = new Nsxt.Inputs.PolicyEdgeTransportNodeCredentialsArgs
{
CliPassword = "string",
RootPassword = "string",
AuditPassword = "string",
AuditUsername = "string",
CliUsername = "string",
},
Tags = new[]
{
new Nsxt.Inputs.PolicyEdgeTransportNodeTagArgs
{
Scope = "string",
Tag = "string",
},
},
VmDeploymentConfig = new Nsxt.Inputs.PolicyEdgeTransportNodeVmDeploymentConfigArgs
{
ComputeId = "string",
ComputeManagerId = "string",
StorageId = "string",
ComputeFolderId = "string",
EdgeHostAffinityConfig = new Nsxt.Inputs.PolicyEdgeTransportNodeVmDeploymentConfigEdgeHostAffinityConfigArgs
{
HostGroupName = "string",
},
HostId = "string",
ReservationInfo = new Nsxt.Inputs.PolicyEdgeTransportNodeVmDeploymentConfigReservationInfoArgs
{
CpuReservationInMhz = 0,
CpuReservationInShares = "string",
MemoryReservationPercentage = 0,
},
},
});
example, err := nsxt.NewPolicyEdgeTransportNode(ctx, "policyEdgeTransportNodeResource", &nsxt.PolicyEdgeTransportNodeArgs{
Hostname: pulumi.String("string"),
DisplayName: pulumi.String("string"),
Switches: nsxt.PolicyEdgeTransportNodeSwitchArray{
&nsxt.PolicyEdgeTransportNodeSwitchArgs{
Pnics: nsxt.PolicyEdgeTransportNodeSwitchPnicArray{
&nsxt.PolicyEdgeTransportNodeSwitchPnicArgs{
DeviceName: pulumi.String("string"),
UplinkName: pulumi.String("string"),
DatapathNetworkId: pulumi.String("string"),
},
},
LldpHostSwitchProfilePath: pulumi.String("string"),
OverlayTransportZonePath: pulumi.String("string"),
SwitchName: pulumi.String("string"),
TunnelEndpoint: &nsxt.PolicyEdgeTransportNodeSwitchTunnelEndpointArgs{
IpAssignment: &nsxt.PolicyEdgeTransportNodeSwitchTunnelEndpointIpAssignmentArgs{
DhcpV4: pulumi.Bool(false),
DhcpV6: pulumi.Bool(false),
StaticIpv4List: &nsxt.PolicyEdgeTransportNodeSwitchTunnelEndpointIpAssignmentStaticIpv4ListArgs{
DefaultGateway: pulumi.String("string"),
IpAddresses: pulumi.StringArray{
pulumi.String("string"),
},
SubnetMask: pulumi.String("string"),
},
StaticIpv4Pool: pulumi.String("string"),
StaticIpv6List: &nsxt.PolicyEdgeTransportNodeSwitchTunnelEndpointIpAssignmentStaticIpv6ListArgs{
DefaultGateway: pulumi.String("string"),
IpAddresses: pulumi.StringArray{
pulumi.String("string"),
},
PrefixLength: pulumi.Float64(0),
},
StaticIpv6Pool: pulumi.String("string"),
},
Vlan: pulumi.Float64(0),
},
UplinkHostSwitchProfilePath: pulumi.String("string"),
VlanTransportZonePaths: pulumi.StringArray{
pulumi.String("string"),
},
},
},
ManagementInterface: &nsxt.PolicyEdgeTransportNodeManagementInterfaceArgs{
IpAssignments: nsxt.PolicyEdgeTransportNodeManagementInterfaceIpAssignmentArray{
&nsxt.PolicyEdgeTransportNodeManagementInterfaceIpAssignmentArgs{
DhcpV4: pulumi.Bool(false),
StaticIpv4: &nsxt.PolicyEdgeTransportNodeManagementInterfaceIpAssignmentStaticIpv4Args{
DefaultGateway: pulumi.String("string"),
ManagementPortSubnet: &nsxt.PolicyEdgeTransportNodeManagementInterfaceIpAssignmentStaticIpv4ManagementPortSubnetArgs{
IpAddresses: pulumi.StringArray{
pulumi.String("string"),
},
PrefixLength: pulumi.Float64(0),
},
},
StaticIpv6: &nsxt.PolicyEdgeTransportNodeManagementInterfaceIpAssignmentStaticIpv6Args{
ManagementPortSubnet: &nsxt.PolicyEdgeTransportNodeManagementInterfaceIpAssignmentStaticIpv6ManagementPortSubnetArgs{
IpAddresses: pulumi.StringArray{
pulumi.String("string"),
},
PrefixLength: pulumi.Float64(0),
},
DefaultGateway: pulumi.String("string"),
},
},
},
NetworkId: pulumi.String("string"),
},
AdvancedConfigurations: nsxt.PolicyEdgeTransportNodeAdvancedConfigurationArray{
&nsxt.PolicyEdgeTransportNodeAdvancedConfigurationArgs{
Key: pulumi.String("string"),
Value: pulumi.String("string"),
},
},
EnforcementPoint: pulumi.String("string"),
FailureDomainPath: pulumi.String("string"),
FormFactor: pulumi.String("string"),
ApplianceConfig: &nsxt.PolicyEdgeTransportNodeApplianceConfigArgs{
AllowSshRootLogin: pulumi.Bool(false),
DnsServers: pulumi.StringArray{
pulumi.String("string"),
},
EnableSsh: pulumi.Bool(false),
EnableUptMode: pulumi.Bool(false),
SyslogServers: nsxt.PolicyEdgeTransportNodeApplianceConfigSyslogServerArray{
&nsxt.PolicyEdgeTransportNodeApplianceConfigSyslogServerArgs{
Server: pulumi.String("string"),
LogLevel: pulumi.String("string"),
Port: pulumi.String("string"),
Protocol: pulumi.String("string"),
},
},
},
NodeId: pulumi.String("string"),
Description: pulumi.String("string"),
NsxId: pulumi.String("string"),
PolicyEdgeTransportNodeId: pulumi.String("string"),
SitePath: pulumi.String("string"),
Credentials: &nsxt.PolicyEdgeTransportNodeCredentialsArgs{
CliPassword: pulumi.String("string"),
RootPassword: pulumi.String("string"),
AuditPassword: pulumi.String("string"),
AuditUsername: pulumi.String("string"),
CliUsername: pulumi.String("string"),
},
Tags: nsxt.PolicyEdgeTransportNodeTagArray{
&nsxt.PolicyEdgeTransportNodeTagArgs{
Scope: pulumi.String("string"),
Tag: pulumi.String("string"),
},
},
VmDeploymentConfig: &nsxt.PolicyEdgeTransportNodeVmDeploymentConfigArgs{
ComputeId: pulumi.String("string"),
ComputeManagerId: pulumi.String("string"),
StorageId: pulumi.String("string"),
ComputeFolderId: pulumi.String("string"),
EdgeHostAffinityConfig: &nsxt.PolicyEdgeTransportNodeVmDeploymentConfigEdgeHostAffinityConfigArgs{
HostGroupName: pulumi.String("string"),
},
HostId: pulumi.String("string"),
ReservationInfo: &nsxt.PolicyEdgeTransportNodeVmDeploymentConfigReservationInfoArgs{
CpuReservationInMhz: pulumi.Float64(0),
CpuReservationInShares: pulumi.String("string"),
MemoryReservationPercentage: pulumi.Float64(0),
},
},
})
var policyEdgeTransportNodeResource = new PolicyEdgeTransportNode("policyEdgeTransportNodeResource", PolicyEdgeTransportNodeArgs.builder()
.hostname("string")
.displayName("string")
.switches(PolicyEdgeTransportNodeSwitchArgs.builder()
.pnics(PolicyEdgeTransportNodeSwitchPnicArgs.builder()
.deviceName("string")
.uplinkName("string")
.datapathNetworkId("string")
.build())
.lldpHostSwitchProfilePath("string")
.overlayTransportZonePath("string")
.switchName("string")
.tunnelEndpoint(PolicyEdgeTransportNodeSwitchTunnelEndpointArgs.builder()
.ipAssignment(PolicyEdgeTransportNodeSwitchTunnelEndpointIpAssignmentArgs.builder()
.dhcpV4(false)
.dhcpV6(false)
.staticIpv4List(PolicyEdgeTransportNodeSwitchTunnelEndpointIpAssignmentStaticIpv4ListArgs.builder()
.defaultGateway("string")
.ipAddresses("string")
.subnetMask("string")
.build())
.staticIpv4Pool("string")
.staticIpv6List(PolicyEdgeTransportNodeSwitchTunnelEndpointIpAssignmentStaticIpv6ListArgs.builder()
.defaultGateway("string")
.ipAddresses("string")
.prefixLength(0.0)
.build())
.staticIpv6Pool("string")
.build())
.vlan(0.0)
.build())
.uplinkHostSwitchProfilePath("string")
.vlanTransportZonePaths("string")
.build())
.managementInterface(PolicyEdgeTransportNodeManagementInterfaceArgs.builder()
.ipAssignments(PolicyEdgeTransportNodeManagementInterfaceIpAssignmentArgs.builder()
.dhcpV4(false)
.staticIpv4(PolicyEdgeTransportNodeManagementInterfaceIpAssignmentStaticIpv4Args.builder()
.defaultGateway("string")
.managementPortSubnet(PolicyEdgeTransportNodeManagementInterfaceIpAssignmentStaticIpv4ManagementPortSubnetArgs.builder()
.ipAddresses("string")
.prefixLength(0.0)
.build())
.build())
.staticIpv6(PolicyEdgeTransportNodeManagementInterfaceIpAssignmentStaticIpv6Args.builder()
.managementPortSubnet(PolicyEdgeTransportNodeManagementInterfaceIpAssignmentStaticIpv6ManagementPortSubnetArgs.builder()
.ipAddresses("string")
.prefixLength(0.0)
.build())
.defaultGateway("string")
.build())
.build())
.networkId("string")
.build())
.advancedConfigurations(PolicyEdgeTransportNodeAdvancedConfigurationArgs.builder()
.key("string")
.value("string")
.build())
.enforcementPoint("string")
.failureDomainPath("string")
.formFactor("string")
.applianceConfig(PolicyEdgeTransportNodeApplianceConfigArgs.builder()
.allowSshRootLogin(false)
.dnsServers("string")
.enableSsh(false)
.enableUptMode(false)
.syslogServers(PolicyEdgeTransportNodeApplianceConfigSyslogServerArgs.builder()
.server("string")
.logLevel("string")
.port("string")
.protocol("string")
.build())
.build())
.nodeId("string")
.description("string")
.nsxId("string")
.policyEdgeTransportNodeId("string")
.sitePath("string")
.credentials(PolicyEdgeTransportNodeCredentialsArgs.builder()
.cliPassword("string")
.rootPassword("string")
.auditPassword("string")
.auditUsername("string")
.cliUsername("string")
.build())
.tags(PolicyEdgeTransportNodeTagArgs.builder()
.scope("string")
.tag("string")
.build())
.vmDeploymentConfig(PolicyEdgeTransportNodeVmDeploymentConfigArgs.builder()
.computeId("string")
.computeManagerId("string")
.storageId("string")
.computeFolderId("string")
.edgeHostAffinityConfig(PolicyEdgeTransportNodeVmDeploymentConfigEdgeHostAffinityConfigArgs.builder()
.hostGroupName("string")
.build())
.hostId("string")
.reservationInfo(PolicyEdgeTransportNodeVmDeploymentConfigReservationInfoArgs.builder()
.cpuReservationInMhz(0.0)
.cpuReservationInShares("string")
.memoryReservationPercentage(0.0)
.build())
.build())
.build());
policy_edge_transport_node_resource = nsxt.PolicyEdgeTransportNode("policyEdgeTransportNodeResource",
hostname="string",
display_name="string",
switches=[{
"pnics": [{
"device_name": "string",
"uplink_name": "string",
"datapath_network_id": "string",
}],
"lldp_host_switch_profile_path": "string",
"overlay_transport_zone_path": "string",
"switch_name": "string",
"tunnel_endpoint": {
"ip_assignment": {
"dhcp_v4": False,
"dhcp_v6": False,
"static_ipv4_list": {
"default_gateway": "string",
"ip_addresses": ["string"],
"subnet_mask": "string",
},
"static_ipv4_pool": "string",
"static_ipv6_list": {
"default_gateway": "string",
"ip_addresses": ["string"],
"prefix_length": 0,
},
"static_ipv6_pool": "string",
},
"vlan": 0,
},
"uplink_host_switch_profile_path": "string",
"vlan_transport_zone_paths": ["string"],
}],
management_interface={
"ip_assignments": [{
"dhcp_v4": False,
"static_ipv4": {
"default_gateway": "string",
"management_port_subnet": {
"ip_addresses": ["string"],
"prefix_length": 0,
},
},
"static_ipv6": {
"management_port_subnet": {
"ip_addresses": ["string"],
"prefix_length": 0,
},
"default_gateway": "string",
},
}],
"network_id": "string",
},
advanced_configurations=[{
"key": "string",
"value": "string",
}],
enforcement_point="string",
failure_domain_path="string",
form_factor="string",
appliance_config={
"allow_ssh_root_login": False,
"dns_servers": ["string"],
"enable_ssh": False,
"enable_upt_mode": False,
"syslog_servers": [{
"server": "string",
"log_level": "string",
"port": "string",
"protocol": "string",
}],
},
node_id="string",
description="string",
nsx_id="string",
policy_edge_transport_node_id="string",
site_path="string",
credentials={
"cli_password": "string",
"root_password": "string",
"audit_password": "string",
"audit_username": "string",
"cli_username": "string",
},
tags=[{
"scope": "string",
"tag": "string",
}],
vm_deployment_config={
"compute_id": "string",
"compute_manager_id": "string",
"storage_id": "string",
"compute_folder_id": "string",
"edge_host_affinity_config": {
"host_group_name": "string",
},
"host_id": "string",
"reservation_info": {
"cpu_reservation_in_mhz": 0,
"cpu_reservation_in_shares": "string",
"memory_reservation_percentage": 0,
},
})
const policyEdgeTransportNodeResource = new nsxt.PolicyEdgeTransportNode("policyEdgeTransportNodeResource", {
hostname: "string",
displayName: "string",
switches: [{
pnics: [{
deviceName: "string",
uplinkName: "string",
datapathNetworkId: "string",
}],
lldpHostSwitchProfilePath: "string",
overlayTransportZonePath: "string",
switchName: "string",
tunnelEndpoint: {
ipAssignment: {
dhcpV4: false,
dhcpV6: false,
staticIpv4List: {
defaultGateway: "string",
ipAddresses: ["string"],
subnetMask: "string",
},
staticIpv4Pool: "string",
staticIpv6List: {
defaultGateway: "string",
ipAddresses: ["string"],
prefixLength: 0,
},
staticIpv6Pool: "string",
},
vlan: 0,
},
uplinkHostSwitchProfilePath: "string",
vlanTransportZonePaths: ["string"],
}],
managementInterface: {
ipAssignments: [{
dhcpV4: false,
staticIpv4: {
defaultGateway: "string",
managementPortSubnet: {
ipAddresses: ["string"],
prefixLength: 0,
},
},
staticIpv6: {
managementPortSubnet: {
ipAddresses: ["string"],
prefixLength: 0,
},
defaultGateway: "string",
},
}],
networkId: "string",
},
advancedConfigurations: [{
key: "string",
value: "string",
}],
enforcementPoint: "string",
failureDomainPath: "string",
formFactor: "string",
applianceConfig: {
allowSshRootLogin: false,
dnsServers: ["string"],
enableSsh: false,
enableUptMode: false,
syslogServers: [{
server: "string",
logLevel: "string",
port: "string",
protocol: "string",
}],
},
nodeId: "string",
description: "string",
nsxId: "string",
policyEdgeTransportNodeId: "string",
sitePath: "string",
credentials: {
cliPassword: "string",
rootPassword: "string",
auditPassword: "string",
auditUsername: "string",
cliUsername: "string",
},
tags: [{
scope: "string",
tag: "string",
}],
vmDeploymentConfig: {
computeId: "string",
computeManagerId: "string",
storageId: "string",
computeFolderId: "string",
edgeHostAffinityConfig: {
hostGroupName: "string",
},
hostId: "string",
reservationInfo: {
cpuReservationInMhz: 0,
cpuReservationInShares: "string",
memoryReservationPercentage: 0,
},
},
});
type: nsxt:PolicyEdgeTransportNode
properties:
advancedConfigurations:
- key: string
value: string
applianceConfig:
allowSshRootLogin: false
dnsServers:
- string
enableSsh: false
enableUptMode: false
syslogServers:
- logLevel: string
port: string
protocol: string
server: string
credentials:
auditPassword: string
auditUsername: string
cliPassword: string
cliUsername: string
rootPassword: string
description: string
displayName: string
enforcementPoint: string
failureDomainPath: string
formFactor: string
hostname: string
managementInterface:
ipAssignments:
- dhcpV4: false
staticIpv4:
defaultGateway: string
managementPortSubnet:
ipAddresses:
- string
prefixLength: 0
staticIpv6:
defaultGateway: string
managementPortSubnet:
ipAddresses:
- string
prefixLength: 0
networkId: string
nodeId: string
nsxId: string
policyEdgeTransportNodeId: string
sitePath: string
switches:
- lldpHostSwitchProfilePath: string
overlayTransportZonePath: string
pnics:
- datapathNetworkId: string
deviceName: string
uplinkName: string
switchName: string
tunnelEndpoint:
ipAssignment:
dhcpV4: false
dhcpV6: false
staticIpv4List:
defaultGateway: string
ipAddresses:
- string
subnetMask: string
staticIpv4Pool: string
staticIpv6List:
defaultGateway: string
ipAddresses:
- string
prefixLength: 0
staticIpv6Pool: string
vlan: 0
uplinkHostSwitchProfilePath: string
vlanTransportZonePaths:
- string
tags:
- scope: string
tag: string
vmDeploymentConfig:
computeFolderId: string
computeId: string
computeManagerId: string
edgeHostAffinityConfig:
hostGroupName: string
hostId: string
reservationInfo:
cpuReservationInMhz: 0
cpuReservationInShares: string
memoryReservationPercentage: 0
storageId: string
PolicyEdgeTransportNode 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 PolicyEdgeTransportNode resource accepts the following input properties:
- Display
Name string - Display name of the resource.
- Hostname string
- Host name or FQDN for edge node.
- Switches
List<Policy
Edge Transport Node Switch> - Edge Transport Node switches configuration.
- Advanced
Configurations List<PolicyEdge Transport Node Advanced Configuration> - Array of additional specific properties for advanced or cloud-specific deployments in key-value format.
- Appliance
Config PolicyEdge Transport Node Appliance Config - Applicance configuration.
- Credentials
Policy
Edge Transport Node Credentials - Username and password settings for the node.
- Description string
- Description of the resource.
- Enforcement
Point string - The ID of enforcement point under given
site_path
to manage the Edge Transport Node. Defaults to default enforcement point. - Failure
Domain stringPath - Path of the failure domain.
- Form
Factor string - Appliance form factor. Valid values - 'SMALL', 'MEDIUM', 'LARGE', 'XLARGE'. The default value is 'MEDIUM'.
- Management
Interface PolicyEdge Transport Node Management Interface - Applicable For LCM managed Node and contains the management interface info.
- Node
Id string - The id of a pre-deployed Edge appliance to be converted into a Policy Edge transport node.
- Nsx
Id string - NSX ID for this resource
- Policy
Edge stringTransport Node Id - ID of the resource.
- Site
Path string - The path of the site which the Edge Transport Node belongs to.
path
field of the existingnsxt.PolicySite
can be used here. Defaults to default site path. - List<Policy
Edge Transport Node Tag> - A list of scope + tag pairs to associate with this resource.
- Vm
Deployment PolicyConfig Edge Transport Node Vm Deployment Config - VM deployment configuration for LCM nodes.
- Display
Name string - Display name of the resource.
- Hostname string
- Host name or FQDN for edge node.
- Switches
[]Policy
Edge Transport Node Switch Args - Edge Transport Node switches configuration.
- Advanced
Configurations []PolicyEdge Transport Node Advanced Configuration Args - Array of additional specific properties for advanced or cloud-specific deployments in key-value format.
- Appliance
Config PolicyEdge Transport Node Appliance Config Args - Applicance configuration.
- Credentials
Policy
Edge Transport Node Credentials Args - Username and password settings for the node.
- Description string
- Description of the resource.
- Enforcement
Point string - The ID of enforcement point under given
site_path
to manage the Edge Transport Node. Defaults to default enforcement point. - Failure
Domain stringPath - Path of the failure domain.
- Form
Factor string - Appliance form factor. Valid values - 'SMALL', 'MEDIUM', 'LARGE', 'XLARGE'. The default value is 'MEDIUM'.
- Management
Interface PolicyEdge Transport Node Management Interface Args - Applicable For LCM managed Node and contains the management interface info.
- Node
Id string - The id of a pre-deployed Edge appliance to be converted into a Policy Edge transport node.
- Nsx
Id string - NSX ID for this resource
- Policy
Edge stringTransport Node Id - ID of the resource.
- Site
Path string - The path of the site which the Edge Transport Node belongs to.
path
field of the existingnsxt.PolicySite
can be used here. Defaults to default site path. - []Policy
Edge Transport Node Tag Args - A list of scope + tag pairs to associate with this resource.
- Vm
Deployment PolicyConfig Edge Transport Node Vm Deployment Config Args - VM deployment configuration for LCM nodes.
- display
Name String - Display name of the resource.
- hostname String
- Host name or FQDN for edge node.
- switches
List<Policy
Edge Transport Node Switch> - Edge Transport Node switches configuration.
- advanced
Configurations List<PolicyEdge Transport Node Advanced Configuration> - Array of additional specific properties for advanced or cloud-specific deployments in key-value format.
- appliance
Config PolicyEdge Transport Node Appliance Config - Applicance configuration.
- credentials
Policy
Edge Transport Node Credentials - Username and password settings for the node.
- description String
- Description of the resource.
- enforcement
Point String - The ID of enforcement point under given
site_path
to manage the Edge Transport Node. Defaults to default enforcement point. - failure
Domain StringPath - Path of the failure domain.
- form
Factor String - Appliance form factor. Valid values - 'SMALL', 'MEDIUM', 'LARGE', 'XLARGE'. The default value is 'MEDIUM'.
- management
Interface PolicyEdge Transport Node Management Interface - Applicable For LCM managed Node and contains the management interface info.
- node
Id String - The id of a pre-deployed Edge appliance to be converted into a Policy Edge transport node.
- nsx
Id String - NSX ID for this resource
- policy
Edge StringTransport Node Id - ID of the resource.
- site
Path String - The path of the site which the Edge Transport Node belongs to.
path
field of the existingnsxt.PolicySite
can be used here. Defaults to default site path. - List<Policy
Edge Transport Node Tag> - A list of scope + tag pairs to associate with this resource.
- vm
Deployment PolicyConfig Edge Transport Node Vm Deployment Config - VM deployment configuration for LCM nodes.
- display
Name string - Display name of the resource.
- hostname string
- Host name or FQDN for edge node.
- switches
Policy
Edge Transport Node Switch[] - Edge Transport Node switches configuration.
- advanced
Configurations PolicyEdge Transport Node Advanced Configuration[] - Array of additional specific properties for advanced or cloud-specific deployments in key-value format.
- appliance
Config PolicyEdge Transport Node Appliance Config - Applicance configuration.
- credentials
Policy
Edge Transport Node Credentials - Username and password settings for the node.
- description string
- Description of the resource.
- enforcement
Point string - The ID of enforcement point under given
site_path
to manage the Edge Transport Node. Defaults to default enforcement point. - failure
Domain stringPath - Path of the failure domain.
- form
Factor string - Appliance form factor. Valid values - 'SMALL', 'MEDIUM', 'LARGE', 'XLARGE'. The default value is 'MEDIUM'.
- management
Interface PolicyEdge Transport Node Management Interface - Applicable For LCM managed Node and contains the management interface info.
- node
Id string - The id of a pre-deployed Edge appliance to be converted into a Policy Edge transport node.
- nsx
Id string - NSX ID for this resource
- policy
Edge stringTransport Node Id - ID of the resource.
- site
Path string - The path of the site which the Edge Transport Node belongs to.
path
field of the existingnsxt.PolicySite
can be used here. Defaults to default site path. - Policy
Edge Transport Node Tag[] - A list of scope + tag pairs to associate with this resource.
- vm
Deployment PolicyConfig Edge Transport Node Vm Deployment Config - VM deployment configuration for LCM nodes.
- display_
name str - Display name of the resource.
- hostname str
- Host name or FQDN for edge node.
- switches
Sequence[Policy
Edge Transport Node Switch Args] - Edge Transport Node switches configuration.
- advanced_
configurations Sequence[PolicyEdge Transport Node Advanced Configuration Args] - Array of additional specific properties for advanced or cloud-specific deployments in key-value format.
- appliance_
config PolicyEdge Transport Node Appliance Config Args - Applicance configuration.
- credentials
Policy
Edge Transport Node Credentials Args - Username and password settings for the node.
- description str
- Description of the resource.
- enforcement_
point str - The ID of enforcement point under given
site_path
to manage the Edge Transport Node. Defaults to default enforcement point. - failure_
domain_ strpath - Path of the failure domain.
- form_
factor str - Appliance form factor. Valid values - 'SMALL', 'MEDIUM', 'LARGE', 'XLARGE'. The default value is 'MEDIUM'.
- management_
interface PolicyEdge Transport Node Management Interface Args - Applicable For LCM managed Node and contains the management interface info.
- node_
id str - The id of a pre-deployed Edge appliance to be converted into a Policy Edge transport node.
- nsx_
id str - NSX ID for this resource
- policy_
edge_ strtransport_ node_ id - ID of the resource.
- site_
path str - The path of the site which the Edge Transport Node belongs to.
path
field of the existingnsxt.PolicySite
can be used here. Defaults to default site path. - Sequence[Policy
Edge Transport Node Tag Args] - A list of scope + tag pairs to associate with this resource.
- vm_
deployment_ Policyconfig Edge Transport Node Vm Deployment Config Args - VM deployment configuration for LCM nodes.
- display
Name String - Display name of the resource.
- hostname String
- Host name or FQDN for edge node.
- switches List<Property Map>
- Edge Transport Node switches configuration.
- advanced
Configurations List<Property Map> - Array of additional specific properties for advanced or cloud-specific deployments in key-value format.
- appliance
Config Property Map - Applicance configuration.
- credentials Property Map
- Username and password settings for the node.
- description String
- Description of the resource.
- enforcement
Point String - The ID of enforcement point under given
site_path
to manage the Edge Transport Node. Defaults to default enforcement point. - failure
Domain StringPath - Path of the failure domain.
- form
Factor String - Appliance form factor. Valid values - 'SMALL', 'MEDIUM', 'LARGE', 'XLARGE'. The default value is 'MEDIUM'.
- management
Interface Property Map - Applicable For LCM managed Node and contains the management interface info.
- node
Id String - The id of a pre-deployed Edge appliance to be converted into a Policy Edge transport node.
- nsx
Id String - NSX ID for this resource
- policy
Edge StringTransport Node Id - ID of the resource.
- site
Path String - The path of the site which the Edge 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.
- vm
Deployment Property MapConfig - VM deployment configuration for LCM nodes.
Outputs
All input properties are implicitly available as output properties. Additionally, the PolicyEdgeTransportNode resource produces the following output properties:
Look up Existing PolicyEdgeTransportNode Resource
Get an existing PolicyEdgeTransportNode 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?: PolicyEdgeTransportNodeState, opts?: CustomResourceOptions): PolicyEdgeTransportNode
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
advanced_configurations: Optional[Sequence[PolicyEdgeTransportNodeAdvancedConfigurationArgs]] = None,
appliance_config: Optional[PolicyEdgeTransportNodeApplianceConfigArgs] = None,
credentials: Optional[PolicyEdgeTransportNodeCredentialsArgs] = None,
description: Optional[str] = None,
display_name: Optional[str] = None,
enforcement_point: Optional[str] = None,
failure_domain_path: Optional[str] = None,
form_factor: Optional[str] = None,
hostname: Optional[str] = None,
management_interface: Optional[PolicyEdgeTransportNodeManagementInterfaceArgs] = None,
node_id: Optional[str] = None,
nsx_id: Optional[str] = None,
path: Optional[str] = None,
policy_edge_transport_node_id: Optional[str] = None,
revision: Optional[float] = None,
site_path: Optional[str] = None,
switches: Optional[Sequence[PolicyEdgeTransportNodeSwitchArgs]] = None,
tags: Optional[Sequence[PolicyEdgeTransportNodeTagArgs]] = None,
vm_deployment_config: Optional[PolicyEdgeTransportNodeVmDeploymentConfigArgs] = None) -> PolicyEdgeTransportNode
func GetPolicyEdgeTransportNode(ctx *Context, name string, id IDInput, state *PolicyEdgeTransportNodeState, opts ...ResourceOption) (*PolicyEdgeTransportNode, error)
public static PolicyEdgeTransportNode Get(string name, Input<string> id, PolicyEdgeTransportNodeState? state, CustomResourceOptions? opts = null)
public static PolicyEdgeTransportNode get(String name, Output<String> id, PolicyEdgeTransportNodeState state, CustomResourceOptions options)
resources: _: type: nsxt:PolicyEdgeTransportNode get: id: ${id}
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- resource_name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- name
- The unique name of the resulting resource.
- id
- The unique provider ID of the resource to lookup.
- state
- Any extra arguments used during the lookup.
- opts
- A bag of options that control this resource's behavior.
- Advanced
Configurations List<PolicyEdge Transport Node Advanced Configuration> - Array of additional specific properties for advanced or cloud-specific deployments in key-value format.
- Appliance
Config PolicyEdge Transport Node Appliance Config - Applicance configuration.
- Credentials
Policy
Edge Transport Node Credentials - Username and password settings for the node.
- Description string
- Description of the resource.
- Display
Name string - Display name of the resource.
- Enforcement
Point string - The ID of enforcement point under given
site_path
to manage the Edge Transport Node. Defaults to default enforcement point. - Failure
Domain stringPath - Path of the failure domain.
- Form
Factor string - Appliance form factor. Valid values - 'SMALL', 'MEDIUM', 'LARGE', 'XLARGE'. The default value is 'MEDIUM'.
- Hostname string
- Host name or FQDN for edge node.
- Management
Interface PolicyEdge Transport Node Management Interface - Applicable For LCM managed Node and contains the management interface info.
- Node
Id string - The id of a pre-deployed Edge appliance to be converted into a Policy Edge transport node.
- Nsx
Id string - NSX ID for this resource
- Path string
- Policy path for this resource
- Policy
Edge stringTransport Node Id - ID of the resource.
- Revision double
- Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
- Site
Path string - The path of the site which the Edge Transport Node belongs to.
path
field of the existingnsxt.PolicySite
can be used here. Defaults to default site path. - Switches
List<Policy
Edge Transport Node Switch> - Edge Transport Node switches configuration.
- List<Policy
Edge Transport Node Tag> - A list of scope + tag pairs to associate with this resource.
- Vm
Deployment PolicyConfig Edge Transport Node Vm Deployment Config - VM deployment configuration for LCM nodes.
- Advanced
Configurations []PolicyEdge Transport Node Advanced Configuration Args - Array of additional specific properties for advanced or cloud-specific deployments in key-value format.
- Appliance
Config PolicyEdge Transport Node Appliance Config Args - Applicance configuration.
- Credentials
Policy
Edge Transport Node Credentials Args - Username and password settings for the node.
- Description string
- Description of the resource.
- Display
Name string - Display name of the resource.
- Enforcement
Point string - The ID of enforcement point under given
site_path
to manage the Edge Transport Node. Defaults to default enforcement point. - Failure
Domain stringPath - Path of the failure domain.
- Form
Factor string - Appliance form factor. Valid values - 'SMALL', 'MEDIUM', 'LARGE', 'XLARGE'. The default value is 'MEDIUM'.
- Hostname string
- Host name or FQDN for edge node.
- Management
Interface PolicyEdge Transport Node Management Interface Args - Applicable For LCM managed Node and contains the management interface info.
- Node
Id string - The id of a pre-deployed Edge appliance to be converted into a Policy Edge transport node.
- Nsx
Id string - NSX ID for this resource
- Path string
- Policy path for this resource
- Policy
Edge stringTransport Node Id - ID of the resource.
- Revision float64
- Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
- Site
Path string - The path of the site which the Edge Transport Node belongs to.
path
field of the existingnsxt.PolicySite
can be used here. Defaults to default site path. - Switches
[]Policy
Edge Transport Node Switch Args - Edge Transport Node switches configuration.
- []Policy
Edge Transport Node Tag Args - A list of scope + tag pairs to associate with this resource.
- Vm
Deployment PolicyConfig Edge Transport Node Vm Deployment Config Args - VM deployment configuration for LCM nodes.
- advanced
Configurations List<PolicyEdge Transport Node Advanced Configuration> - Array of additional specific properties for advanced or cloud-specific deployments in key-value format.
- appliance
Config PolicyEdge Transport Node Appliance Config - Applicance configuration.
- credentials
Policy
Edge Transport Node Credentials - Username and password settings for the node.
- description String
- Description of the resource.
- display
Name String - Display name of the resource.
- enforcement
Point String - The ID of enforcement point under given
site_path
to manage the Edge Transport Node. Defaults to default enforcement point. - failure
Domain StringPath - Path of the failure domain.
- form
Factor String - Appliance form factor. Valid values - 'SMALL', 'MEDIUM', 'LARGE', 'XLARGE'. The default value is 'MEDIUM'.
- hostname String
- Host name or FQDN for edge node.
- management
Interface PolicyEdge Transport Node Management Interface - Applicable For LCM managed Node and contains the management interface info.
- node
Id String - The id of a pre-deployed Edge appliance to be converted into a Policy Edge transport node.
- nsx
Id String - NSX ID for this resource
- path String
- Policy path for this resource
- policy
Edge StringTransport Node Id - ID of the resource.
- revision Double
- Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
- site
Path String - The path of the site which the Edge Transport Node belongs to.
path
field of the existingnsxt.PolicySite
can be used here. Defaults to default site path. - switches
List<Policy
Edge Transport Node Switch> - Edge Transport Node switches configuration.
- List<Policy
Edge Transport Node Tag> - A list of scope + tag pairs to associate with this resource.
- vm
Deployment PolicyConfig Edge Transport Node Vm Deployment Config - VM deployment configuration for LCM nodes.
- advanced
Configurations PolicyEdge Transport Node Advanced Configuration[] - Array of additional specific properties for advanced or cloud-specific deployments in key-value format.
- appliance
Config PolicyEdge Transport Node Appliance Config - Applicance configuration.
- credentials
Policy
Edge Transport Node Credentials - Username and password settings for the node.
- description string
- Description of the resource.
- display
Name string - Display name of the resource.
- enforcement
Point string - The ID of enforcement point under given
site_path
to manage the Edge Transport Node. Defaults to default enforcement point. - failure
Domain stringPath - Path of the failure domain.
- form
Factor string - Appliance form factor. Valid values - 'SMALL', 'MEDIUM', 'LARGE', 'XLARGE'. The default value is 'MEDIUM'.
- hostname string
- Host name or FQDN for edge node.
- management
Interface PolicyEdge Transport Node Management Interface - Applicable For LCM managed Node and contains the management interface info.
- node
Id string - The id of a pre-deployed Edge appliance to be converted into a Policy Edge transport node.
- nsx
Id string - NSX ID for this resource
- path string
- Policy path for this resource
- policy
Edge stringTransport Node Id - ID of the resource.
- revision number
- Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
- site
Path string - The path of the site which the Edge Transport Node belongs to.
path
field of the existingnsxt.PolicySite
can be used here. Defaults to default site path. - switches
Policy
Edge Transport Node Switch[] - Edge Transport Node switches configuration.
- Policy
Edge Transport Node Tag[] - A list of scope + tag pairs to associate with this resource.
- vm
Deployment PolicyConfig Edge Transport Node Vm Deployment Config - VM deployment configuration for LCM nodes.
- advanced_
configurations Sequence[PolicyEdge Transport Node Advanced Configuration Args] - Array of additional specific properties for advanced or cloud-specific deployments in key-value format.
- appliance_
config PolicyEdge Transport Node Appliance Config Args - Applicance configuration.
- credentials
Policy
Edge Transport Node Credentials Args - Username and password settings for the node.
- description str
- Description of the resource.
- display_
name str - Display name of the resource.
- enforcement_
point str - The ID of enforcement point under given
site_path
to manage the Edge Transport Node. Defaults to default enforcement point. - failure_
domain_ strpath - Path of the failure domain.
- form_
factor str - Appliance form factor. Valid values - 'SMALL', 'MEDIUM', 'LARGE', 'XLARGE'. The default value is 'MEDIUM'.
- hostname str
- Host name or FQDN for edge node.
- management_
interface PolicyEdge Transport Node Management Interface Args - Applicable For LCM managed Node and contains the management interface info.
- node_
id str - The id of a pre-deployed Edge appliance to be converted into a Policy Edge transport node.
- nsx_
id str - NSX ID for this resource
- path str
- Policy path for this resource
- policy_
edge_ strtransport_ node_ id - ID of the resource.
- revision float
- Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
- site_
path str - The path of the site which the Edge Transport Node belongs to.
path
field of the existingnsxt.PolicySite
can be used here. Defaults to default site path. - switches
Sequence[Policy
Edge Transport Node Switch Args] - Edge Transport Node switches configuration.
- Sequence[Policy
Edge Transport Node Tag Args] - A list of scope + tag pairs to associate with this resource.
- vm_
deployment_ Policyconfig Edge Transport Node Vm Deployment Config Args - VM deployment configuration for LCM nodes.
- advanced
Configurations List<Property Map> - Array of additional specific properties for advanced or cloud-specific deployments in key-value format.
- appliance
Config Property Map - Applicance configuration.
- credentials Property Map
- Username and password settings for the node.
- description String
- Description of the resource.
- display
Name String - Display name of the resource.
- enforcement
Point String - The ID of enforcement point under given
site_path
to manage the Edge Transport Node. Defaults to default enforcement point. - failure
Domain StringPath - Path of the failure domain.
- form
Factor String - Appliance form factor. Valid values - 'SMALL', 'MEDIUM', 'LARGE', 'XLARGE'. The default value is 'MEDIUM'.
- hostname String
- Host name or FQDN for edge node.
- management
Interface Property Map - Applicable For LCM managed Node and contains the management interface info.
- node
Id String - The id of a pre-deployed Edge appliance to be converted into a Policy Edge transport node.
- nsx
Id String - NSX ID for this resource
- path String
- Policy path for this resource
- policy
Edge StringTransport Node Id - ID of the resource.
- revision Number
- Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
- site
Path String - The path of the site which the Edge Transport Node belongs to.
path
field of the existingnsxt.PolicySite
can be used here. Defaults to default site path. - switches List<Property Map>
- Edge Transport Node switches configuration.
- List<Property Map>
- A list of scope + tag pairs to associate with this resource.
- vm
Deployment Property MapConfig - VM deployment configuration for LCM nodes.
Supporting Types
PolicyEdgeTransportNodeAdvancedConfiguration, PolicyEdgeTransportNodeAdvancedConfigurationArgs
PolicyEdgeTransportNodeApplianceConfig, PolicyEdgeTransportNodeApplianceConfigArgs
- Allow
Ssh boolRoot Login - Allow root SSH logins.
- Dns
Servers List<string> - DNS servers.
- Enable
Ssh bool - Enable SSH.
- Enable
Upt boolMode - Enable Uniform Passthrough mode.
- Syslog
Servers List<PolicyEdge Transport Node Appliance Config Syslog Server> - Syslog servers.
- Allow
Ssh boolRoot Login - Allow root SSH logins.
- Dns
Servers []string - DNS servers.
- Enable
Ssh bool - Enable SSH.
- Enable
Upt boolMode - Enable Uniform Passthrough mode.
- Syslog
Servers []PolicyEdge Transport Node Appliance Config Syslog Server - Syslog servers.
- allow
Ssh BooleanRoot Login - Allow root SSH logins.
- dns
Servers List<String> - DNS servers.
- enable
Ssh Boolean - Enable SSH.
- enable
Upt BooleanMode - Enable Uniform Passthrough mode.
- syslog
Servers List<PolicyEdge Transport Node Appliance Config Syslog Server> - Syslog servers.
- allow
Ssh booleanRoot Login - Allow root SSH logins.
- dns
Servers string[] - DNS servers.
- enable
Ssh boolean - Enable SSH.
- enable
Upt booleanMode - Enable Uniform Passthrough mode.
- syslog
Servers PolicyEdge Transport Node Appliance Config Syslog Server[] - Syslog servers.
- allow_
ssh_ boolroot_ login - Allow root SSH logins.
- dns_
servers Sequence[str] - DNS servers.
- enable_
ssh bool - Enable SSH.
- enable_
upt_ boolmode - Enable Uniform Passthrough mode.
- syslog_
servers Sequence[PolicyEdge Transport Node Appliance Config Syslog Server] - Syslog servers.
- allow
Ssh BooleanRoot Login - Allow root SSH logins.
- dns
Servers List<String> - DNS servers.
- enable
Ssh Boolean - Enable SSH.
- enable
Upt BooleanMode - Enable Uniform Passthrough mode.
- syslog
Servers List<Property Map> - Syslog servers.
PolicyEdgeTransportNodeApplianceConfigSyslogServer, PolicyEdgeTransportNodeApplianceConfigSyslogServerArgs
- Server string
- Server IP or fqdn.
- Log
Level string - Log level to be redirected. Valid values are
DEBUG
,INFO
,NOTICE
,WARNING
,ERROR
,CRITICAL
,ALERT
,EMERGENCY
. Default:INFO
. - Port string
- Syslog server port. Default: 514.
- Protocol string
- Syslog protocol. Valid values:
TCP
,UDP
,TLS
,LI
,LI_TLS
. Default:UDP
.
- Server string
- Server IP or fqdn.
- Log
Level string - Log level to be redirected. Valid values are
DEBUG
,INFO
,NOTICE
,WARNING
,ERROR
,CRITICAL
,ALERT
,EMERGENCY
. Default:INFO
. - Port string
- Syslog server port. Default: 514.
- Protocol string
- Syslog protocol. Valid values:
TCP
,UDP
,TLS
,LI
,LI_TLS
. Default:UDP
.
- server String
- Server IP or fqdn.
- log
Level String - Log level to be redirected. Valid values are
DEBUG
,INFO
,NOTICE
,WARNING
,ERROR
,CRITICAL
,ALERT
,EMERGENCY
. Default:INFO
. - port String
- Syslog server port. Default: 514.
- protocol String
- Syslog protocol. Valid values:
TCP
,UDP
,TLS
,LI
,LI_TLS
. Default:UDP
.
- server string
- Server IP or fqdn.
- log
Level string - Log level to be redirected. Valid values are
DEBUG
,INFO
,NOTICE
,WARNING
,ERROR
,CRITICAL
,ALERT
,EMERGENCY
. Default:INFO
. - port string
- Syslog server port. Default: 514.
- protocol string
- Syslog protocol. Valid values:
TCP
,UDP
,TLS
,LI
,LI_TLS
. Default:UDP
.
- server String
- Server IP or fqdn.
- log
Level String - Log level to be redirected. Valid values are
DEBUG
,INFO
,NOTICE
,WARNING
,ERROR
,CRITICAL
,ALERT
,EMERGENCY
. Default:INFO
. - port String
- Syslog server port. Default: 514.
- protocol String
- Syslog protocol. Valid values:
TCP
,UDP
,TLS
,LI
,LI_TLS
. Default:UDP
.
PolicyEdgeTransportNodeCredentials, PolicyEdgeTransportNodeCredentialsArgs
- Cli
Password string - Node cli password.
- Root
Password string - Node root user password.
- Audit
Password string - Node audit user password.
- Audit
Username string - CLI "audit" username.
- Cli
Username string - CLI "admin" username.
- Cli
Password string - Node cli password.
- Root
Password string - Node root user password.
- Audit
Password string - Node audit user password.
- Audit
Username string - CLI "audit" username.
- Cli
Username string - CLI "admin" username.
- cli
Password String - Node cli password.
- root
Password String - Node root user password.
- audit
Password String - Node audit user password.
- audit
Username String - CLI "audit" username.
- cli
Username String - CLI "admin" username.
- cli
Password string - Node cli password.
- root
Password string - Node root user password.
- audit
Password string - Node audit user password.
- audit
Username string - CLI "audit" username.
- cli
Username string - CLI "admin" username.
- cli_
password str - Node cli password.
- root_
password str - Node root user password.
- audit_
password str - Node audit user password.
- audit_
username str - CLI "audit" username.
- cli_
username str - CLI "admin" username.
- cli
Password String - Node cli password.
- root
Password String - Node root user password.
- audit
Password String - Node audit user password.
- audit
Username String - CLI "audit" username.
- cli
Username String - CLI "admin" username.
PolicyEdgeTransportNodeManagementInterface, PolicyEdgeTransportNodeManagementInterfaceArgs
- Ip
Assignments List<PolicyEdge Transport Node Management Interface Ip Assignment> - IPv4 or Ipv6 Port subnets for management port. Can be one IPv4 and one IPv6 assignment but not requires both. Two assignments are supported here, one for IPv4 and one for IPv6.
- Network
Id string - Portgroup, logical switch identifier or segment path for management network connectivity.
- Ip
Assignments []PolicyEdge Transport Node Management Interface Ip Assignment - IPv4 or Ipv6 Port subnets for management port. Can be one IPv4 and one IPv6 assignment but not requires both. Two assignments are supported here, one for IPv4 and one for IPv6.
- Network
Id string - Portgroup, logical switch identifier or segment path for management network connectivity.
- ip
Assignments List<PolicyEdge Transport Node Management Interface Ip Assignment> - IPv4 or Ipv6 Port subnets for management port. Can be one IPv4 and one IPv6 assignment but not requires both. Two assignments are supported here, one for IPv4 and one for IPv6.
- network
Id String - Portgroup, logical switch identifier or segment path for management network connectivity.
- ip
Assignments PolicyEdge Transport Node Management Interface Ip Assignment[] - IPv4 or Ipv6 Port subnets for management port. Can be one IPv4 and one IPv6 assignment but not requires both. Two assignments are supported here, one for IPv4 and one for IPv6.
- network
Id string - Portgroup, logical switch identifier or segment path for management network connectivity.
- ip_
assignments Sequence[PolicyEdge Transport Node Management Interface Ip Assignment] - IPv4 or Ipv6 Port subnets for management port. Can be one IPv4 and one IPv6 assignment but not requires both. Two assignments are supported here, one for IPv4 and one for IPv6.
- network_
id str - Portgroup, logical switch identifier or segment path for management network connectivity.
- ip
Assignments List<Property Map> - IPv4 or Ipv6 Port subnets for management port. Can be one IPv4 and one IPv6 assignment but not requires both. Two assignments are supported here, one for IPv4 and one for IPv6.
- network
Id String - Portgroup, logical switch identifier or segment path for management network connectivity.
PolicyEdgeTransportNodeManagementInterfaceIpAssignment, PolicyEdgeTransportNodeManagementInterfaceIpAssignmentArgs
- Dhcp
V4 bool - Enable DHCP based IPv4 assignment.
- Static
Ipv4 PolicyEdge Transport Node Management Interface Ip Assignment Static Ipv4 - IP assignment specification for a Static IP.
- Static
Ipv6 PolicyEdge Transport Node Management Interface Ip Assignment Static Ipv6 - IP assignment specification for a Static IP.
- Dhcp
V4 bool - Enable DHCP based IPv4 assignment.
- Static
Ipv4 PolicyEdge Transport Node Management Interface Ip Assignment Static Ipv4 - IP assignment specification for a Static IP.
- Static
Ipv6 PolicyEdge Transport Node Management Interface Ip Assignment Static Ipv6 - IP assignment specification for a Static IP.
- dhcp
V4 Boolean - Enable DHCP based IPv4 assignment.
- static
Ipv4 PolicyEdge Transport Node Management Interface Ip Assignment Static Ipv4 - IP assignment specification for a Static IP.
- static
Ipv6 PolicyEdge Transport Node Management Interface Ip Assignment Static Ipv6 - IP assignment specification for a Static IP.
- dhcp
V4 boolean - Enable DHCP based IPv4 assignment.
- static
Ipv4 PolicyEdge Transport Node Management Interface Ip Assignment Static Ipv4 - IP assignment specification for a Static IP.
- static
Ipv6 PolicyEdge Transport Node Management Interface Ip Assignment Static Ipv6 - IP assignment specification for a Static IP.
- dhcp_
v4 bool - Enable DHCP based IPv4 assignment.
- static_
ipv4 PolicyEdge Transport Node Management Interface Ip Assignment Static Ipv4 - IP assignment specification for a Static IP.
- static_
ipv6 PolicyEdge Transport Node Management Interface Ip Assignment Static Ipv6 - IP assignment specification for a Static IP.
- dhcp
V4 Boolean - Enable DHCP based IPv4 assignment.
- static
Ipv4 Property Map - IP assignment specification for a Static IP.
- static
Ipv6 Property Map - IP assignment specification for a Static IP.
PolicyEdgeTransportNodeManagementInterfaceIpAssignmentStaticIpv4, PolicyEdgeTransportNodeManagementInterfaceIpAssignmentStaticIpv4Args
- Default
Gateway string - Default IPv4 gateway for the node.
- Management
Port PolicySubnet Edge Transport Node Management Interface Ip Assignment Static Ipv4Management Port Subnet - IPv4 Port subnet for management port.
- Default
Gateway string - Default IPv4 gateway for the node.
- Management
Port PolicySubnet Edge Transport Node Management Interface Ip Assignment Static Ipv4Management Port Subnet - IPv4 Port subnet for management port.
- default
Gateway String - Default IPv4 gateway for the node.
- management
Port PolicySubnet Edge Transport Node Management Interface Ip Assignment Static Ipv4Management Port Subnet - IPv4 Port subnet for management port.
- default
Gateway string - Default IPv4 gateway for the node.
- management
Port PolicySubnet Edge Transport Node Management Interface Ip Assignment Static Ipv4Management Port Subnet - IPv4 Port subnet for management port.
- default_
gateway str - Default IPv4 gateway for the node.
- management_
port_ Policysubnet Edge Transport Node Management Interface Ip Assignment Static Ipv4Management Port Subnet - IPv4 Port subnet for management port.
- default
Gateway String - Default IPv4 gateway for the node.
- management
Port Property MapSubnet - IPv4 Port subnet for management port.
PolicyEdgeTransportNodeManagementInterfaceIpAssignmentStaticIpv4ManagementPortSubnet, PolicyEdgeTransportNodeManagementInterfaceIpAssignmentStaticIpv4ManagementPortSubnetArgs
- Ip
Addresses List<string> - IPv4 Addresses.
- Prefix
Length double - Subnet Prefix Length.
- Ip
Addresses []string - IPv4 Addresses.
- Prefix
Length float64 - Subnet Prefix Length.
- ip
Addresses List<String> - IPv4 Addresses.
- prefix
Length Double - Subnet Prefix Length.
- ip
Addresses string[] - IPv4 Addresses.
- prefix
Length number - Subnet Prefix Length.
- ip_
addresses Sequence[str] - IPv4 Addresses.
- prefix_
length float - Subnet Prefix Length.
- ip
Addresses List<String> - IPv4 Addresses.
- prefix
Length Number - Subnet Prefix Length.
PolicyEdgeTransportNodeManagementInterfaceIpAssignmentStaticIpv6, PolicyEdgeTransportNodeManagementInterfaceIpAssignmentStaticIpv6Args
- Management
Port PolicySubnet Edge Transport Node Management Interface Ip Assignment Static Ipv6Management Port Subnet - Ipv6 Port subnet for management port.
- Default
Gateway string - Default IPv6 gateway for the node.
- Management
Port PolicySubnet Edge Transport Node Management Interface Ip Assignment Static Ipv6Management Port Subnet - Ipv6 Port subnet for management port.
- Default
Gateway string - Default IPv6 gateway for the node.
- management
Port PolicySubnet Edge Transport Node Management Interface Ip Assignment Static Ipv6Management Port Subnet - Ipv6 Port subnet for management port.
- default
Gateway String - Default IPv6 gateway for the node.
- management
Port PolicySubnet Edge Transport Node Management Interface Ip Assignment Static Ipv6Management Port Subnet - Ipv6 Port subnet for management port.
- default
Gateway string - Default IPv6 gateway for the node.
- management_
port_ Policysubnet Edge Transport Node Management Interface Ip Assignment Static Ipv6Management Port Subnet - Ipv6 Port subnet for management port.
- default_
gateway str - Default IPv6 gateway for the node.
- management
Port Property MapSubnet - Ipv6 Port subnet for management port.
- default
Gateway String - Default IPv6 gateway for the node.
PolicyEdgeTransportNodeManagementInterfaceIpAssignmentStaticIpv6ManagementPortSubnet, PolicyEdgeTransportNodeManagementInterfaceIpAssignmentStaticIpv6ManagementPortSubnetArgs
- Ip
Addresses List<string> - IPv6 Addresses list.
- Prefix
Length double - Subnet Prefix Length.
- Ip
Addresses []string - IPv6 Addresses list.
- Prefix
Length float64 - Subnet Prefix Length.
- ip
Addresses List<String> - IPv6 Addresses list.
- prefix
Length Double - Subnet Prefix Length.
- ip
Addresses string[] - IPv6 Addresses list.
- prefix
Length number - Subnet Prefix Length.
- ip_
addresses Sequence[str] - IPv6 Addresses list.
- prefix_
length float - Subnet Prefix Length.
- ip
Addresses List<String> - IPv6 Addresses list.
- prefix
Length Number - Subnet Prefix Length.
PolicyEdgeTransportNodeSwitch, PolicyEdgeTransportNodeSwitchArgs
- Pnics
List<Policy
Edge Transport Node Switch Pnic> - Physical NIC specification.
- Lldp
Host stringSwitch Profile Path - LLDP Host Switch Profile Path.
- Overlay
Transport stringZone Path - An overlay TransportZone path that is associated with the specified edge TN switch.
- Switch
Name string - Edge Tn switch name. This name will be used to reference an edge TN switch. Default:
nsxDefaultHostSwitch
. - Tunnel
Endpoint PolicyEdge Transport Node Switch Tunnel Endpoint - Tunnel Endpoint.
- Uplink
Host stringSwitch Profile Path - Uplink Host Switch Profile Path.
- Vlan
Transport List<string>Zone Paths - List of Vlan TransportZone paths that are to be associated with specified edge TN switch.
- Pnics
[]Policy
Edge Transport Node Switch Pnic - Physical NIC specification.
- Lldp
Host stringSwitch Profile Path - LLDP Host Switch Profile Path.
- Overlay
Transport stringZone Path - An overlay TransportZone path that is associated with the specified edge TN switch.
- Switch
Name string - Edge Tn switch name. This name will be used to reference an edge TN switch. Default:
nsxDefaultHostSwitch
. - Tunnel
Endpoint PolicyEdge Transport Node Switch Tunnel Endpoint - Tunnel Endpoint.
- Uplink
Host stringSwitch Profile Path - Uplink Host Switch Profile Path.
- Vlan
Transport []stringZone Paths - List of Vlan TransportZone paths that are to be associated with specified edge TN switch.
- pnics
List<Policy
Edge Transport Node Switch Pnic> - Physical NIC specification.
- lldp
Host StringSwitch Profile Path - LLDP Host Switch Profile Path.
- overlay
Transport StringZone Path - An overlay TransportZone path that is associated with the specified edge TN switch.
- switch
Name String - Edge Tn switch name. This name will be used to reference an edge TN switch. Default:
nsxDefaultHostSwitch
. - tunnel
Endpoint PolicyEdge Transport Node Switch Tunnel Endpoint - Tunnel Endpoint.
- uplink
Host StringSwitch Profile Path - Uplink Host Switch Profile Path.
- vlan
Transport List<String>Zone Paths - List of Vlan TransportZone paths that are to be associated with specified edge TN switch.
- pnics
Policy
Edge Transport Node Switch Pnic[] - Physical NIC specification.
- lldp
Host stringSwitch Profile Path - LLDP Host Switch Profile Path.
- overlay
Transport stringZone Path - An overlay TransportZone path that is associated with the specified edge TN switch.
- switch
Name string - Edge Tn switch name. This name will be used to reference an edge TN switch. Default:
nsxDefaultHostSwitch
. - tunnel
Endpoint PolicyEdge Transport Node Switch Tunnel Endpoint - Tunnel Endpoint.
- uplink
Host stringSwitch Profile Path - Uplink Host Switch Profile Path.
- vlan
Transport string[]Zone Paths - List of Vlan TransportZone paths that are to be associated with specified edge TN switch.
- pnics
Sequence[Policy
Edge Transport Node Switch Pnic] - Physical NIC specification.
- lldp_
host_ strswitch_ profile_ path - LLDP Host Switch Profile Path.
- overlay_
transport_ strzone_ path - An overlay TransportZone path that is associated with the specified edge TN switch.
- switch_
name str - Edge Tn switch name. This name will be used to reference an edge TN switch. Default:
nsxDefaultHostSwitch
. - tunnel_
endpoint PolicyEdge Transport Node Switch Tunnel Endpoint - Tunnel Endpoint.
- uplink_
host_ strswitch_ profile_ path - Uplink Host Switch Profile Path.
- vlan_
transport_ Sequence[str]zone_ paths - List of Vlan TransportZone paths that are to be associated with specified edge TN switch.
- pnics List<Property Map>
- Physical NIC specification.
- lldp
Host StringSwitch Profile Path - LLDP Host Switch Profile Path.
- overlay
Transport StringZone Path - An overlay TransportZone path that is associated with the specified edge TN switch.
- switch
Name String - Edge Tn switch name. This name will be used to reference an edge TN switch. Default:
nsxDefaultHostSwitch
. - tunnel
Endpoint Property Map - Tunnel Endpoint.
- uplink
Host StringSwitch Profile Path - Uplink Host Switch Profile Path.
- vlan
Transport List<String>Zone Paths - List of Vlan TransportZone paths that are to be associated with specified edge TN switch.
PolicyEdgeTransportNodeSwitchPnic, PolicyEdgeTransportNodeSwitchPnicArgs
- Device
Name string - Device name or key e.g. fp-eth0, fp-eth1 etc.
- Uplink
Name string - Uplink name for this Pnic. This name will be used to reference this Pnic in other configurations.
- Datapath
Network stringId - A portgroup, logical switch identifier or segment path for datapath connectivity.
- Device
Name string - Device name or key e.g. fp-eth0, fp-eth1 etc.
- Uplink
Name string - Uplink name for this Pnic. This name will be used to reference this Pnic in other configurations.
- Datapath
Network stringId - A portgroup, logical switch identifier or segment path for datapath connectivity.
- device
Name String - Device name or key e.g. fp-eth0, fp-eth1 etc.
- uplink
Name String - Uplink name for this Pnic. This name will be used to reference this Pnic in other configurations.
- datapath
Network StringId - A portgroup, logical switch identifier or segment path for datapath connectivity.
- device
Name string - Device name or key e.g. fp-eth0, fp-eth1 etc.
- uplink
Name string - Uplink name for this Pnic. This name will be used to reference this Pnic in other configurations.
- datapath
Network stringId - A portgroup, logical switch identifier or segment path for datapath connectivity.
- device_
name str - Device name or key e.g. fp-eth0, fp-eth1 etc.
- uplink_
name str - Uplink name for this Pnic. This name will be used to reference this Pnic in other configurations.
- datapath_
network_ strid - A portgroup, logical switch identifier or segment path for datapath connectivity.
- device
Name String - Device name or key e.g. fp-eth0, fp-eth1 etc.
- uplink
Name String - Uplink name for this Pnic. This name will be used to reference this Pnic in other configurations.
- datapath
Network StringId - A portgroup, logical switch identifier or segment path for datapath connectivity.
PolicyEdgeTransportNodeSwitchTunnelEndpoint, PolicyEdgeTransportNodeSwitchTunnelEndpointArgs
- Ip
Assignment PolicyEdge Transport Node Switch Tunnel Endpoint Ip Assignment - IPv4 or Ipv6 Port subnets for management port.
- Vlan double
- VLAN ID for tunnel endpoint.
- Ip
Assignment PolicyEdge Transport Node Switch Tunnel Endpoint Ip Assignment - IPv4 or Ipv6 Port subnets for management port.
- Vlan float64
- VLAN ID for tunnel endpoint.
- ip
Assignment PolicyEdge Transport Node Switch Tunnel Endpoint Ip Assignment - IPv4 or Ipv6 Port subnets for management port.
- vlan Double
- VLAN ID for tunnel endpoint.
- ip
Assignment PolicyEdge Transport Node Switch Tunnel Endpoint Ip Assignment - IPv4 or Ipv6 Port subnets for management port.
- vlan number
- VLAN ID for tunnel endpoint.
- ip_
assignment PolicyEdge Transport Node Switch Tunnel Endpoint Ip Assignment - IPv4 or Ipv6 Port subnets for management port.
- vlan float
- VLAN ID for tunnel endpoint.
- ip
Assignment Property Map - IPv4 or Ipv6 Port subnets for management port.
- vlan Number
- VLAN ID for tunnel endpoint.
PolicyEdgeTransportNodeSwitchTunnelEndpointIpAssignment, PolicyEdgeTransportNodeSwitchTunnelEndpointIpAssignmentArgs
- Dhcp
V4 bool - Enable DHCP based IPv4 assignment.
- Dhcp
V6 bool - Enable DHCP based IPv6 assignment.
- Static
Ipv4List PolicyEdge Transport Node Switch Tunnel Endpoint Ip Assignment Static Ipv4List - IP assignment specification value for Static IPv4 List.
- Static
Ipv4Pool string - IP assignment specification for Static IPv4 Pool. Input can be MP ip pool UUID or policy path of IP pool.
- Static
Ipv6List PolicyEdge Transport Node Switch Tunnel Endpoint Ip Assignment Static Ipv6List - IP assignment specification value for Static IPv4 List.
- Static
Ipv6Pool string - IP assignment specification for Static IPv6 Pool. Input can be MP ip pool UUID or policy path of IP pool.
- Dhcp
V4 bool - Enable DHCP based IPv4 assignment.
- Dhcp
V6 bool - Enable DHCP based IPv6 assignment.
- Static
Ipv4List PolicyEdge Transport Node Switch Tunnel Endpoint Ip Assignment Static Ipv4List - IP assignment specification value for Static IPv4 List.
- Static
Ipv4Pool string - IP assignment specification for Static IPv4 Pool. Input can be MP ip pool UUID or policy path of IP pool.
- Static
Ipv6List PolicyEdge Transport Node Switch Tunnel Endpoint Ip Assignment Static Ipv6List - IP assignment specification value for Static IPv4 List.
- Static
Ipv6Pool string - IP assignment specification for Static IPv6 Pool. Input can be MP ip pool UUID or policy path of IP pool.
- dhcp
V4 Boolean - Enable DHCP based IPv4 assignment.
- dhcp
V6 Boolean - Enable DHCP based IPv6 assignment.
- static
Ipv4List PolicyEdge Transport Node Switch Tunnel Endpoint Ip Assignment Static Ipv4List - IP assignment specification value for Static IPv4 List.
- static
Ipv4Pool String - IP assignment specification for Static IPv4 Pool. Input can be MP ip pool UUID or policy path of IP pool.
- static
Ipv6List PolicyEdge Transport Node Switch Tunnel Endpoint Ip Assignment Static Ipv6List - IP assignment specification value for Static IPv4 List.
- static
Ipv6Pool String - IP assignment specification for Static IPv6 Pool. Input can be MP ip pool UUID or policy path of IP pool.
- dhcp
V4 boolean - Enable DHCP based IPv4 assignment.
- dhcp
V6 boolean - Enable DHCP based IPv6 assignment.
- static
Ipv4List PolicyEdge Transport Node Switch Tunnel Endpoint Ip Assignment Static Ipv4List - IP assignment specification value for Static IPv4 List.
- static
Ipv4Pool string - IP assignment specification for Static IPv4 Pool. Input can be MP ip pool UUID or policy path of IP pool.
- static
Ipv6List PolicyEdge Transport Node Switch Tunnel Endpoint Ip Assignment Static Ipv6List - IP assignment specification value for Static IPv4 List.
- static
Ipv6Pool string - IP assignment specification for Static IPv6 Pool. Input can be MP ip pool UUID or policy path of IP pool.
- dhcp_
v4 bool - Enable DHCP based IPv4 assignment.
- dhcp_
v6 bool - Enable DHCP based IPv6 assignment.
- static_
ipv4_ Policylist Edge Transport Node Switch Tunnel Endpoint Ip Assignment Static Ipv4List - IP assignment specification value for Static IPv4 List.
- static_
ipv4_ strpool - IP assignment specification for Static IPv4 Pool. Input can be MP ip pool UUID or policy path of IP pool.
- static_
ipv6_ Policylist Edge Transport Node Switch Tunnel Endpoint Ip Assignment Static Ipv6List - IP assignment specification value for Static IPv4 List.
- static_
ipv6_ strpool - IP assignment specification for Static IPv6 Pool. Input can be MP ip pool UUID or policy path of IP pool.
- dhcp
V4 Boolean - Enable DHCP based IPv4 assignment.
- dhcp
V6 Boolean - Enable DHCP based IPv6 assignment.
- static
Ipv4List Property Map - IP assignment specification value for Static IPv4 List.
- static
Ipv4Pool String - IP assignment specification for Static IPv4 Pool. Input can be MP ip pool UUID or policy path of IP pool.
- static
Ipv6List Property Map - IP assignment specification value for Static IPv4 List.
- static
Ipv6Pool String - IP assignment specification for Static IPv6 Pool. Input can be MP ip pool UUID or policy path of IP pool.
PolicyEdgeTransportNodeSwitchTunnelEndpointIpAssignmentStaticIpv4List, PolicyEdgeTransportNodeSwitchTunnelEndpointIpAssignmentStaticIpv4ListArgs
- Default
Gateway string - Gateway IP.
- Ip
Addresses List<string> - List of IPV4 addresses for edge transport node host switch virtual tunnel endpoints.
- Subnet
Mask string - Subnet mask.
- Default
Gateway string - Gateway IP.
- Ip
Addresses []string - List of IPV4 addresses for edge transport node host switch virtual tunnel endpoints.
- Subnet
Mask string - Subnet mask.
- default
Gateway String - Gateway IP.
- ip
Addresses List<String> - List of IPV4 addresses for edge transport node host switch virtual tunnel endpoints.
- subnet
Mask String - Subnet mask.
- default
Gateway string - Gateway IP.
- ip
Addresses string[] - List of IPV4 addresses for edge transport node host switch virtual tunnel endpoints.
- subnet
Mask string - Subnet mask.
- default_
gateway str - Gateway IP.
- ip_
addresses Sequence[str] - List of IPV4 addresses for edge transport node host switch virtual tunnel endpoints.
- subnet_
mask str - Subnet mask.
- default
Gateway String - Gateway IP.
- ip
Addresses List<String> - List of IPV4 addresses for edge transport node host switch virtual tunnel endpoints.
- subnet
Mask String - Subnet mask.
PolicyEdgeTransportNodeSwitchTunnelEndpointIpAssignmentStaticIpv6List, PolicyEdgeTransportNodeSwitchTunnelEndpointIpAssignmentStaticIpv6ListArgs
- Default
Gateway string - Gateway IP.
- Ip
Addresses List<string> - List of IPv6 IPs for edge transport node host switch virtual tunnel endpoints.
- Prefix
Length double - Prefix Length.
- Default
Gateway string - Gateway IP.
- Ip
Addresses []string - List of IPv6 IPs for edge transport node host switch virtual tunnel endpoints.
- Prefix
Length float64 - Prefix Length.
- default
Gateway String - Gateway IP.
- ip
Addresses List<String> - List of IPv6 IPs for edge transport node host switch virtual tunnel endpoints.
- prefix
Length Double - Prefix Length.
- default
Gateway string - Gateway IP.
- ip
Addresses string[] - List of IPv6 IPs for edge transport node host switch virtual tunnel endpoints.
- prefix
Length number - Prefix Length.
- default_
gateway str - Gateway IP.
- ip_
addresses Sequence[str] - List of IPv6 IPs for edge transport node host switch virtual tunnel endpoints.
- prefix_
length float - Prefix Length.
- default
Gateway String - Gateway IP.
- ip
Addresses List<String> - List of IPv6 IPs for edge transport node host switch virtual tunnel endpoints.
- prefix
Length Number - Prefix Length.
PolicyEdgeTransportNodeTag, PolicyEdgeTransportNodeTagArgs
PolicyEdgeTransportNodeVmDeploymentConfig, PolicyEdgeTransportNodeVmDeploymentConfigArgs
- Compute
Id string - Cluster identifier for specified vcenter server.
- Compute
Manager stringId - Vsphere compute identifier for identifying the vcenter server.
- Storage
Id string - Storage/datastore identifier in the specified vcenter server.
- Compute
Folder stringId - Compute folder identifier in the specified vcenter server.
- Edge
Host PolicyAffinity Config Edge Transport Node Vm Deployment Config Edge Host Affinity Config - Edge VM to host affinity configuration.
- Host
Id string - Host identifier in the specified vcenter server.
- Reservation
Info PolicyEdge Transport Node Vm Deployment Config Reservation Info - Resource reservation settings.
- Compute
Id string - Cluster identifier for specified vcenter server.
- Compute
Manager stringId - Vsphere compute identifier for identifying the vcenter server.
- Storage
Id string - Storage/datastore identifier in the specified vcenter server.
- Compute
Folder stringId - Compute folder identifier in the specified vcenter server.
- Edge
Host PolicyAffinity Config Edge Transport Node Vm Deployment Config Edge Host Affinity Config - Edge VM to host affinity configuration.
- Host
Id string - Host identifier in the specified vcenter server.
- Reservation
Info PolicyEdge Transport Node Vm Deployment Config Reservation Info - Resource reservation settings.
- compute
Id String - Cluster identifier for specified vcenter server.
- compute
Manager StringId - Vsphere compute identifier for identifying the vcenter server.
- storage
Id String - Storage/datastore identifier in the specified vcenter server.
- compute
Folder StringId - Compute folder identifier in the specified vcenter server.
- edge
Host PolicyAffinity Config Edge Transport Node Vm Deployment Config Edge Host Affinity Config - Edge VM to host affinity configuration.
- host
Id String - Host identifier in the specified vcenter server.
- reservation
Info PolicyEdge Transport Node Vm Deployment Config Reservation Info - Resource reservation settings.
- compute
Id string - Cluster identifier for specified vcenter server.
- compute
Manager stringId - Vsphere compute identifier for identifying the vcenter server.
- storage
Id string - Storage/datastore identifier in the specified vcenter server.
- compute
Folder stringId - Compute folder identifier in the specified vcenter server.
- edge
Host PolicyAffinity Config Edge Transport Node Vm Deployment Config Edge Host Affinity Config - Edge VM to host affinity configuration.
- host
Id string - Host identifier in the specified vcenter server.
- reservation
Info PolicyEdge Transport Node Vm Deployment Config Reservation Info - Resource reservation settings.
- compute_
id str - Cluster identifier for specified vcenter server.
- compute_
manager_ strid - Vsphere compute identifier for identifying the vcenter server.
- storage_
id str - Storage/datastore identifier in the specified vcenter server.
- compute_
folder_ strid - Compute folder identifier in the specified vcenter server.
- edge_
host_ Policyaffinity_ config Edge Transport Node Vm Deployment Config Edge Host Affinity Config - Edge VM to host affinity configuration.
- host_
id str - Host identifier in the specified vcenter server.
- reservation_
info PolicyEdge Transport Node Vm Deployment Config Reservation Info - Resource reservation settings.
- compute
Id String - Cluster identifier for specified vcenter server.
- compute
Manager StringId - Vsphere compute identifier for identifying the vcenter server.
- storage
Id String - Storage/datastore identifier in the specified vcenter server.
- compute
Folder StringId - Compute folder identifier in the specified vcenter server.
- edge
Host Property MapAffinity Config - Edge VM to host affinity configuration.
- host
Id String - Host identifier in the specified vcenter server.
- reservation
Info Property Map - Resource reservation settings.
PolicyEdgeTransportNodeVmDeploymentConfigEdgeHostAffinityConfig, PolicyEdgeTransportNodeVmDeploymentConfigEdgeHostAffinityConfigArgs
- Host
Group stringName - Host group name.
- Host
Group stringName - Host group name.
- host
Group StringName - Host group name.
- host
Group stringName - Host group name.
- host_
group_ strname - Host group name.
- host
Group StringName - Host group name.
PolicyEdgeTransportNodeVmDeploymentConfigReservationInfo, PolicyEdgeTransportNodeVmDeploymentConfigReservationInfoArgs
- Cpu
Reservation doubleIn Mhz - CPU reservation in MHz.
- string
- CPU reservation in shares. Accepted values - 'EXTRA_HIGH_PRIORITY', 'HIGH_PRIORITY', 'NORMAL_PRIORITY', 'LOW_PRIORITY'. The default value is 'HIGH_PRIORITY'.
- Memory
Reservation doublePercentage - Memory reservation percentage.
- Cpu
Reservation float64In Mhz - CPU reservation in MHz.
- string
- CPU reservation in shares. Accepted values - 'EXTRA_HIGH_PRIORITY', 'HIGH_PRIORITY', 'NORMAL_PRIORITY', 'LOW_PRIORITY'. The default value is 'HIGH_PRIORITY'.
- Memory
Reservation float64Percentage - Memory reservation percentage.
- cpu
Reservation DoubleIn Mhz - CPU reservation in MHz.
- String
- CPU reservation in shares. Accepted values - 'EXTRA_HIGH_PRIORITY', 'HIGH_PRIORITY', 'NORMAL_PRIORITY', 'LOW_PRIORITY'. The default value is 'HIGH_PRIORITY'.
- memory
Reservation DoublePercentage - Memory reservation percentage.
- cpu
Reservation numberIn Mhz - CPU reservation in MHz.
- string
- CPU reservation in shares. Accepted values - 'EXTRA_HIGH_PRIORITY', 'HIGH_PRIORITY', 'NORMAL_PRIORITY', 'LOW_PRIORITY'. The default value is 'HIGH_PRIORITY'.
- memory
Reservation numberPercentage - Memory reservation percentage.
- cpu_
reservation_ floatin_ mhz - CPU reservation in MHz.
- str
- CPU reservation in shares. Accepted values - 'EXTRA_HIGH_PRIORITY', 'HIGH_PRIORITY', 'NORMAL_PRIORITY', 'LOW_PRIORITY'. The default value is 'HIGH_PRIORITY'.
- memory_
reservation_ floatpercentage - Memory reservation percentage.
- cpu
Reservation NumberIn Mhz - CPU reservation in MHz.
- String
- CPU reservation in shares. Accepted values - 'EXTRA_HIGH_PRIORITY', 'HIGH_PRIORITY', 'NORMAL_PRIORITY', 'LOW_PRIORITY'. The default value is 'HIGH_PRIORITY'.
- memory
Reservation NumberPercentage - Memory reservation percentage.
Package Details
- Repository
- nsxt vmware/terraform-provider-nsxt
- License
- Notes
- This Pulumi package is based on the
nsxt
Terraform Provider.