nsxt.PolicyIpDiscoveryProfile
Explore with Pulumi AI
Create PolicyIpDiscoveryProfile Resource
Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.
Constructor syntax
new PolicyIpDiscoveryProfile(name: string, args: PolicyIpDiscoveryProfileArgs, opts?: CustomResourceOptions);
@overload
def PolicyIpDiscoveryProfile(resource_name: str,
args: PolicyIpDiscoveryProfileArgs,
opts: Optional[ResourceOptions] = None)
@overload
def PolicyIpDiscoveryProfile(resource_name: str,
opts: Optional[ResourceOptions] = None,
display_name: Optional[str] = None,
duplicate_ip_detection_enabled: Optional[bool] = None,
nd_snooping_limit: Optional[float] = None,
context: Optional[PolicyIpDiscoveryProfileContextArgs] = None,
description: Optional[str] = None,
dhcp_snooping_enabled: Optional[bool] = None,
dhcp_snooping_v6_enabled: Optional[bool] = None,
arp_snooping_enabled: Optional[bool] = None,
arp_nd_binding_timeout: Optional[float] = None,
nd_snooping_enabled: Optional[bool] = None,
arp_binding_limit: Optional[float] = None,
nsx_id: Optional[str] = None,
policy_ip_discovery_profile_id: Optional[str] = None,
tags: Optional[Sequence[PolicyIpDiscoveryProfileTagArgs]] = None,
tofu_enabled: Optional[bool] = None,
vmtools_enabled: Optional[bool] = None,
vmtools_v6_enabled: Optional[bool] = None)
func NewPolicyIpDiscoveryProfile(ctx *Context, name string, args PolicyIpDiscoveryProfileArgs, opts ...ResourceOption) (*PolicyIpDiscoveryProfile, error)
public PolicyIpDiscoveryProfile(string name, PolicyIpDiscoveryProfileArgs args, CustomResourceOptions? opts = null)
public PolicyIpDiscoveryProfile(String name, PolicyIpDiscoveryProfileArgs args)
public PolicyIpDiscoveryProfile(String name, PolicyIpDiscoveryProfileArgs args, CustomResourceOptions options)
type: nsxt:PolicyIpDiscoveryProfile
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 PolicyIpDiscoveryProfileArgs
- 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 PolicyIpDiscoveryProfileArgs
- 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 PolicyIpDiscoveryProfileArgs
- The arguments to resource properties.
- opts ResourceOption
- Bag of options to control resource's behavior.
- name string
- The unique name of the resource.
- args PolicyIpDiscoveryProfileArgs
- The arguments to resource properties.
- opts CustomResourceOptions
- Bag of options to control resource's behavior.
- name String
- The unique name of the resource.
- args PolicyIpDiscoveryProfileArgs
- 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 policyIpDiscoveryProfileResource = new Nsxt.PolicyIpDiscoveryProfile("policyIpDiscoveryProfileResource", new()
{
DisplayName = "string",
DuplicateIpDetectionEnabled = false,
NdSnoopingLimit = 0,
Context = new Nsxt.Inputs.PolicyIpDiscoveryProfileContextArgs
{
ProjectId = "string",
},
Description = "string",
DhcpSnoopingEnabled = false,
DhcpSnoopingV6Enabled = false,
ArpSnoopingEnabled = false,
ArpNdBindingTimeout = 0,
NdSnoopingEnabled = false,
ArpBindingLimit = 0,
NsxId = "string",
PolicyIpDiscoveryProfileId = "string",
Tags = new[]
{
new Nsxt.Inputs.PolicyIpDiscoveryProfileTagArgs
{
Scope = "string",
Tag = "string",
},
},
TofuEnabled = false,
VmtoolsEnabled = false,
VmtoolsV6Enabled = false,
});
example, err := nsxt.NewPolicyIpDiscoveryProfile(ctx, "policyIpDiscoveryProfileResource", &nsxt.PolicyIpDiscoveryProfileArgs{
DisplayName: pulumi.String("string"),
DuplicateIpDetectionEnabled: pulumi.Bool(false),
NdSnoopingLimit: pulumi.Float64(0),
Context: &nsxt.PolicyIpDiscoveryProfileContextArgs{
ProjectId: pulumi.String("string"),
},
Description: pulumi.String("string"),
DhcpSnoopingEnabled: pulumi.Bool(false),
DhcpSnoopingV6Enabled: pulumi.Bool(false),
ArpSnoopingEnabled: pulumi.Bool(false),
ArpNdBindingTimeout: pulumi.Float64(0),
NdSnoopingEnabled: pulumi.Bool(false),
ArpBindingLimit: pulumi.Float64(0),
NsxId: pulumi.String("string"),
PolicyIpDiscoveryProfileId: pulumi.String("string"),
Tags: nsxt.PolicyIpDiscoveryProfileTagArray{
&nsxt.PolicyIpDiscoveryProfileTagArgs{
Scope: pulumi.String("string"),
Tag: pulumi.String("string"),
},
},
TofuEnabled: pulumi.Bool(false),
VmtoolsEnabled: pulumi.Bool(false),
VmtoolsV6Enabled: pulumi.Bool(false),
})
var policyIpDiscoveryProfileResource = new PolicyIpDiscoveryProfile("policyIpDiscoveryProfileResource", PolicyIpDiscoveryProfileArgs.builder()
.displayName("string")
.duplicateIpDetectionEnabled(false)
.ndSnoopingLimit(0)
.context(PolicyIpDiscoveryProfileContextArgs.builder()
.projectId("string")
.build())
.description("string")
.dhcpSnoopingEnabled(false)
.dhcpSnoopingV6Enabled(false)
.arpSnoopingEnabled(false)
.arpNdBindingTimeout(0)
.ndSnoopingEnabled(false)
.arpBindingLimit(0)
.nsxId("string")
.policyIpDiscoveryProfileId("string")
.tags(PolicyIpDiscoveryProfileTagArgs.builder()
.scope("string")
.tag("string")
.build())
.tofuEnabled(false)
.vmtoolsEnabled(false)
.vmtoolsV6Enabled(false)
.build());
policy_ip_discovery_profile_resource = nsxt.PolicyIpDiscoveryProfile("policyIpDiscoveryProfileResource",
display_name="string",
duplicate_ip_detection_enabled=False,
nd_snooping_limit=0,
context={
"project_id": "string",
},
description="string",
dhcp_snooping_enabled=False,
dhcp_snooping_v6_enabled=False,
arp_snooping_enabled=False,
arp_nd_binding_timeout=0,
nd_snooping_enabled=False,
arp_binding_limit=0,
nsx_id="string",
policy_ip_discovery_profile_id="string",
tags=[{
"scope": "string",
"tag": "string",
}],
tofu_enabled=False,
vmtools_enabled=False,
vmtools_v6_enabled=False)
const policyIpDiscoveryProfileResource = new nsxt.PolicyIpDiscoveryProfile("policyIpDiscoveryProfileResource", {
displayName: "string",
duplicateIpDetectionEnabled: false,
ndSnoopingLimit: 0,
context: {
projectId: "string",
},
description: "string",
dhcpSnoopingEnabled: false,
dhcpSnoopingV6Enabled: false,
arpSnoopingEnabled: false,
arpNdBindingTimeout: 0,
ndSnoopingEnabled: false,
arpBindingLimit: 0,
nsxId: "string",
policyIpDiscoveryProfileId: "string",
tags: [{
scope: "string",
tag: "string",
}],
tofuEnabled: false,
vmtoolsEnabled: false,
vmtoolsV6Enabled: false,
});
type: nsxt:PolicyIpDiscoveryProfile
properties:
arpBindingLimit: 0
arpNdBindingTimeout: 0
arpSnoopingEnabled: false
context:
projectId: string
description: string
dhcpSnoopingEnabled: false
dhcpSnoopingV6Enabled: false
displayName: string
duplicateIpDetectionEnabled: false
ndSnoopingEnabled: false
ndSnoopingLimit: 0
nsxId: string
policyIpDiscoveryProfileId: string
tags:
- scope: string
tag: string
tofuEnabled: false
vmtoolsEnabled: false
vmtoolsV6Enabled: false
PolicyIpDiscoveryProfile 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 PolicyIpDiscoveryProfile resource accepts the following input properties:
- Display
Name string - Display name of the resource.
- Arp
Binding doubleLimit - Maximum number of ARP bindings
- Arp
Nd doubleBinding Timeout - ARP and ND cache timeout (in minutes)
- Arp
Snooping boolEnabled - Is ARP snooping enabled or not
- Context
Policy
Ip Discovery Profile Context - The context which the object belongs to
- Description string
- Description of the resource.
- Dhcp
Snooping boolEnabled - Is DHCP snooping enabled or not
- Dhcp
Snooping boolV6Enabled - Is DHCP snooping v6 enabled or not
- Duplicate
Ip boolDetection Enabled - Duplicate IP detection
- Nd
Snooping boolEnabled - Is ND snooping enabled or not
- Nd
Snooping doubleLimit - Maximum number of ND (Neighbor Discovery Protocol) bindings
- Nsx
Id string - The NSX ID of this resource. If set, this ID will be used to create the resource.
- Policy
Ip stringDiscovery Profile Id - ID of the profile.
- List<Policy
Ip Discovery Profile Tag> - A list of scope + tag pairs to associate with this policy.
- Tofu
Enabled bool - Indicates whether "Trust on First Use(TOFU)" paradigm is enabled
- Vmtools
Enabled bool - Is VM tools enabled or not
- Vmtools
V6Enabled bool - Use VMTools to learn the IPv6 addresses which are configured on interfaces of a VM
- Display
Name string - Display name of the resource.
- Arp
Binding float64Limit - Maximum number of ARP bindings
- Arp
Nd float64Binding Timeout - ARP and ND cache timeout (in minutes)
- Arp
Snooping boolEnabled - Is ARP snooping enabled or not
- Context
Policy
Ip Discovery Profile Context Args - The context which the object belongs to
- Description string
- Description of the resource.
- Dhcp
Snooping boolEnabled - Is DHCP snooping enabled or not
- Dhcp
Snooping boolV6Enabled - Is DHCP snooping v6 enabled or not
- Duplicate
Ip boolDetection Enabled - Duplicate IP detection
- Nd
Snooping boolEnabled - Is ND snooping enabled or not
- Nd
Snooping float64Limit - Maximum number of ND (Neighbor Discovery Protocol) bindings
- Nsx
Id string - The NSX ID of this resource. If set, this ID will be used to create the resource.
- Policy
Ip stringDiscovery Profile Id - ID of the profile.
- []Policy
Ip Discovery Profile Tag Args - A list of scope + tag pairs to associate with this policy.
- Tofu
Enabled bool - Indicates whether "Trust on First Use(TOFU)" paradigm is enabled
- Vmtools
Enabled bool - Is VM tools enabled or not
- Vmtools
V6Enabled bool - Use VMTools to learn the IPv6 addresses which are configured on interfaces of a VM
- display
Name String - Display name of the resource.
- arp
Binding DoubleLimit - Maximum number of ARP bindings
- arp
Nd DoubleBinding Timeout - ARP and ND cache timeout (in minutes)
- arp
Snooping BooleanEnabled - Is ARP snooping enabled or not
- context
Policy
Ip Discovery Profile Context - The context which the object belongs to
- description String
- Description of the resource.
- dhcp
Snooping BooleanEnabled - Is DHCP snooping enabled or not
- dhcp
Snooping BooleanV6Enabled - Is DHCP snooping v6 enabled or not
- duplicate
Ip BooleanDetection Enabled - Duplicate IP detection
- nd
Snooping BooleanEnabled - Is ND snooping enabled or not
- nd
Snooping DoubleLimit - Maximum number of ND (Neighbor Discovery Protocol) bindings
- nsx
Id String - The NSX ID of this resource. If set, this ID will be used to create the resource.
- policy
Ip StringDiscovery Profile Id - ID of the profile.
- List<Policy
Ip Discovery Profile Tag> - A list of scope + tag pairs to associate with this policy.
- tofu
Enabled Boolean - Indicates whether "Trust on First Use(TOFU)" paradigm is enabled
- vmtools
Enabled Boolean - Is VM tools enabled or not
- vmtools
V6Enabled Boolean - Use VMTools to learn the IPv6 addresses which are configured on interfaces of a VM
- display
Name string - Display name of the resource.
- arp
Binding numberLimit - Maximum number of ARP bindings
- arp
Nd numberBinding Timeout - ARP and ND cache timeout (in minutes)
- arp
Snooping booleanEnabled - Is ARP snooping enabled or not
- context
Policy
Ip Discovery Profile Context - The context which the object belongs to
- description string
- Description of the resource.
- dhcp
Snooping booleanEnabled - Is DHCP snooping enabled or not
- dhcp
Snooping booleanV6Enabled - Is DHCP snooping v6 enabled or not
- duplicate
Ip booleanDetection Enabled - Duplicate IP detection
- nd
Snooping booleanEnabled - Is ND snooping enabled or not
- nd
Snooping numberLimit - Maximum number of ND (Neighbor Discovery Protocol) bindings
- nsx
Id string - The NSX ID of this resource. If set, this ID will be used to create the resource.
- policy
Ip stringDiscovery Profile Id - ID of the profile.
- Policy
Ip Discovery Profile Tag[] - A list of scope + tag pairs to associate with this policy.
- tofu
Enabled boolean - Indicates whether "Trust on First Use(TOFU)" paradigm is enabled
- vmtools
Enabled boolean - Is VM tools enabled or not
- vmtools
V6Enabled boolean - Use VMTools to learn the IPv6 addresses which are configured on interfaces of a VM
- display_
name str - Display name of the resource.
- arp_
binding_ floatlimit - Maximum number of ARP bindings
- arp_
nd_ floatbinding_ timeout - ARP and ND cache timeout (in minutes)
- arp_
snooping_ boolenabled - Is ARP snooping enabled or not
- context
Policy
Ip Discovery Profile Context Args - The context which the object belongs to
- description str
- Description of the resource.
- dhcp_
snooping_ boolenabled - Is DHCP snooping enabled or not
- dhcp_
snooping_ boolv6_ enabled - Is DHCP snooping v6 enabled or not
- duplicate_
ip_ booldetection_ enabled - Duplicate IP detection
- nd_
snooping_ boolenabled - Is ND snooping enabled or not
- nd_
snooping_ floatlimit - Maximum number of ND (Neighbor Discovery Protocol) bindings
- nsx_
id str - The NSX ID of this resource. If set, this ID will be used to create the resource.
- policy_
ip_ strdiscovery_ profile_ id - ID of the profile.
- Sequence[Policy
Ip Discovery Profile Tag Args] - A list of scope + tag pairs to associate with this policy.
- tofu_
enabled bool - Indicates whether "Trust on First Use(TOFU)" paradigm is enabled
- vmtools_
enabled bool - Is VM tools enabled or not
- vmtools_
v6_ boolenabled - Use VMTools to learn the IPv6 addresses which are configured on interfaces of a VM
- display
Name String - Display name of the resource.
- arp
Binding NumberLimit - Maximum number of ARP bindings
- arp
Nd NumberBinding Timeout - ARP and ND cache timeout (in minutes)
- arp
Snooping BooleanEnabled - Is ARP snooping enabled or not
- context Property Map
- The context which the object belongs to
- description String
- Description of the resource.
- dhcp
Snooping BooleanEnabled - Is DHCP snooping enabled or not
- dhcp
Snooping BooleanV6Enabled - Is DHCP snooping v6 enabled or not
- duplicate
Ip BooleanDetection Enabled - Duplicate IP detection
- nd
Snooping BooleanEnabled - Is ND snooping enabled or not
- nd
Snooping NumberLimit - Maximum number of ND (Neighbor Discovery Protocol) bindings
- nsx
Id String - The NSX ID of this resource. If set, this ID will be used to create the resource.
- policy
Ip StringDiscovery Profile Id - ID of the profile.
- List<Property Map>
- A list of scope + tag pairs to associate with this policy.
- tofu
Enabled Boolean - Indicates whether "Trust on First Use(TOFU)" paradigm is enabled
- vmtools
Enabled Boolean - Is VM tools enabled or not
- vmtools
V6Enabled Boolean - Use VMTools to learn the IPv6 addresses which are configured on interfaces of a VM
Outputs
All input properties are implicitly available as output properties. Additionally, the PolicyIpDiscoveryProfile resource produces the following output properties:
Look up Existing PolicyIpDiscoveryProfile Resource
Get an existing PolicyIpDiscoveryProfile 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?: PolicyIpDiscoveryProfileState, opts?: CustomResourceOptions): PolicyIpDiscoveryProfile
@staticmethod
def get(resource_name: str,
id: str,
opts: Optional[ResourceOptions] = None,
arp_binding_limit: Optional[float] = None,
arp_nd_binding_timeout: Optional[float] = None,
arp_snooping_enabled: Optional[bool] = None,
context: Optional[PolicyIpDiscoveryProfileContextArgs] = None,
description: Optional[str] = None,
dhcp_snooping_enabled: Optional[bool] = None,
dhcp_snooping_v6_enabled: Optional[bool] = None,
display_name: Optional[str] = None,
duplicate_ip_detection_enabled: Optional[bool] = None,
nd_snooping_enabled: Optional[bool] = None,
nd_snooping_limit: Optional[float] = None,
nsx_id: Optional[str] = None,
path: Optional[str] = None,
policy_ip_discovery_profile_id: Optional[str] = None,
revision: Optional[float] = None,
tags: Optional[Sequence[PolicyIpDiscoveryProfileTagArgs]] = None,
tofu_enabled: Optional[bool] = None,
vmtools_enabled: Optional[bool] = None,
vmtools_v6_enabled: Optional[bool] = None) -> PolicyIpDiscoveryProfile
func GetPolicyIpDiscoveryProfile(ctx *Context, name string, id IDInput, state *PolicyIpDiscoveryProfileState, opts ...ResourceOption) (*PolicyIpDiscoveryProfile, error)
public static PolicyIpDiscoveryProfile Get(string name, Input<string> id, PolicyIpDiscoveryProfileState? state, CustomResourceOptions? opts = null)
public static PolicyIpDiscoveryProfile get(String name, Output<String> id, PolicyIpDiscoveryProfileState state, CustomResourceOptions options)
resources: _: type: nsxt:PolicyIpDiscoveryProfile 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.
- Arp
Binding doubleLimit - Maximum number of ARP bindings
- Arp
Nd doubleBinding Timeout - ARP and ND cache timeout (in minutes)
- Arp
Snooping boolEnabled - Is ARP snooping enabled or not
- Context
Policy
Ip Discovery Profile Context - The context which the object belongs to
- Description string
- Description of the resource.
- Dhcp
Snooping boolEnabled - Is DHCP snooping enabled or not
- Dhcp
Snooping boolV6Enabled - Is DHCP snooping v6 enabled or not
- Display
Name string - Display name of the resource.
- Duplicate
Ip boolDetection Enabled - Duplicate IP detection
- Nd
Snooping boolEnabled - Is ND snooping enabled or not
- Nd
Snooping doubleLimit - Maximum number of ND (Neighbor Discovery Protocol) bindings
- Nsx
Id string - The NSX ID of this resource. If set, this ID will be used to create the resource.
- Path string
- The NSX path of the policy resource.
- Policy
Ip stringDiscovery Profile Id - ID of the profile.
- Revision double
- Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
- List<Policy
Ip Discovery Profile Tag> - A list of scope + tag pairs to associate with this policy.
- Tofu
Enabled bool - Indicates whether "Trust on First Use(TOFU)" paradigm is enabled
- Vmtools
Enabled bool - Is VM tools enabled or not
- Vmtools
V6Enabled bool - Use VMTools to learn the IPv6 addresses which are configured on interfaces of a VM
- Arp
Binding float64Limit - Maximum number of ARP bindings
- Arp
Nd float64Binding Timeout - ARP and ND cache timeout (in minutes)
- Arp
Snooping boolEnabled - Is ARP snooping enabled or not
- Context
Policy
Ip Discovery Profile Context Args - The context which the object belongs to
- Description string
- Description of the resource.
- Dhcp
Snooping boolEnabled - Is DHCP snooping enabled or not
- Dhcp
Snooping boolV6Enabled - Is DHCP snooping v6 enabled or not
- Display
Name string - Display name of the resource.
- Duplicate
Ip boolDetection Enabled - Duplicate IP detection
- Nd
Snooping boolEnabled - Is ND snooping enabled or not
- Nd
Snooping float64Limit - Maximum number of ND (Neighbor Discovery Protocol) bindings
- Nsx
Id string - The NSX ID of this resource. If set, this ID will be used to create the resource.
- Path string
- The NSX path of the policy resource.
- Policy
Ip stringDiscovery Profile Id - ID of the profile.
- Revision float64
- Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
- []Policy
Ip Discovery Profile Tag Args - A list of scope + tag pairs to associate with this policy.
- Tofu
Enabled bool - Indicates whether "Trust on First Use(TOFU)" paradigm is enabled
- Vmtools
Enabled bool - Is VM tools enabled or not
- Vmtools
V6Enabled bool - Use VMTools to learn the IPv6 addresses which are configured on interfaces of a VM
- arp
Binding DoubleLimit - Maximum number of ARP bindings
- arp
Nd DoubleBinding Timeout - ARP and ND cache timeout (in minutes)
- arp
Snooping BooleanEnabled - Is ARP snooping enabled or not
- context
Policy
Ip Discovery Profile Context - The context which the object belongs to
- description String
- Description of the resource.
- dhcp
Snooping BooleanEnabled - Is DHCP snooping enabled or not
- dhcp
Snooping BooleanV6Enabled - Is DHCP snooping v6 enabled or not
- display
Name String - Display name of the resource.
- duplicate
Ip BooleanDetection Enabled - Duplicate IP detection
- nd
Snooping BooleanEnabled - Is ND snooping enabled or not
- nd
Snooping DoubleLimit - Maximum number of ND (Neighbor Discovery Protocol) bindings
- nsx
Id String - The NSX ID of this resource. If set, this ID will be used to create the resource.
- path String
- The NSX path of the policy resource.
- policy
Ip StringDiscovery Profile Id - ID of the profile.
- revision Double
- Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
- List<Policy
Ip Discovery Profile Tag> - A list of scope + tag pairs to associate with this policy.
- tofu
Enabled Boolean - Indicates whether "Trust on First Use(TOFU)" paradigm is enabled
- vmtools
Enabled Boolean - Is VM tools enabled or not
- vmtools
V6Enabled Boolean - Use VMTools to learn the IPv6 addresses which are configured on interfaces of a VM
- arp
Binding numberLimit - Maximum number of ARP bindings
- arp
Nd numberBinding Timeout - ARP and ND cache timeout (in minutes)
- arp
Snooping booleanEnabled - Is ARP snooping enabled or not
- context
Policy
Ip Discovery Profile Context - The context which the object belongs to
- description string
- Description of the resource.
- dhcp
Snooping booleanEnabled - Is DHCP snooping enabled or not
- dhcp
Snooping booleanV6Enabled - Is DHCP snooping v6 enabled or not
- display
Name string - Display name of the resource.
- duplicate
Ip booleanDetection Enabled - Duplicate IP detection
- nd
Snooping booleanEnabled - Is ND snooping enabled or not
- nd
Snooping numberLimit - Maximum number of ND (Neighbor Discovery Protocol) bindings
- nsx
Id string - The NSX ID of this resource. If set, this ID will be used to create the resource.
- path string
- The NSX path of the policy resource.
- policy
Ip stringDiscovery Profile Id - ID of the profile.
- revision number
- Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
- Policy
Ip Discovery Profile Tag[] - A list of scope + tag pairs to associate with this policy.
- tofu
Enabled boolean - Indicates whether "Trust on First Use(TOFU)" paradigm is enabled
- vmtools
Enabled boolean - Is VM tools enabled or not
- vmtools
V6Enabled boolean - Use VMTools to learn the IPv6 addresses which are configured on interfaces of a VM
- arp_
binding_ floatlimit - Maximum number of ARP bindings
- arp_
nd_ floatbinding_ timeout - ARP and ND cache timeout (in minutes)
- arp_
snooping_ boolenabled - Is ARP snooping enabled or not
- context
Policy
Ip Discovery Profile Context Args - The context which the object belongs to
- description str
- Description of the resource.
- dhcp_
snooping_ boolenabled - Is DHCP snooping enabled or not
- dhcp_
snooping_ boolv6_ enabled - Is DHCP snooping v6 enabled or not
- display_
name str - Display name of the resource.
- duplicate_
ip_ booldetection_ enabled - Duplicate IP detection
- nd_
snooping_ boolenabled - Is ND snooping enabled or not
- nd_
snooping_ floatlimit - Maximum number of ND (Neighbor Discovery Protocol) bindings
- nsx_
id str - The NSX ID of this resource. If set, this ID will be used to create the resource.
- path str
- The NSX path of the policy resource.
- policy_
ip_ strdiscovery_ profile_ id - ID of the profile.
- revision float
- Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
- Sequence[Policy
Ip Discovery Profile Tag Args] - A list of scope + tag pairs to associate with this policy.
- tofu_
enabled bool - Indicates whether "Trust on First Use(TOFU)" paradigm is enabled
- vmtools_
enabled bool - Is VM tools enabled or not
- vmtools_
v6_ boolenabled - Use VMTools to learn the IPv6 addresses which are configured on interfaces of a VM
- arp
Binding NumberLimit - Maximum number of ARP bindings
- arp
Nd NumberBinding Timeout - ARP and ND cache timeout (in minutes)
- arp
Snooping BooleanEnabled - Is ARP snooping enabled or not
- context Property Map
- The context which the object belongs to
- description String
- Description of the resource.
- dhcp
Snooping BooleanEnabled - Is DHCP snooping enabled or not
- dhcp
Snooping BooleanV6Enabled - Is DHCP snooping v6 enabled or not
- display
Name String - Display name of the resource.
- duplicate
Ip BooleanDetection Enabled - Duplicate IP detection
- nd
Snooping BooleanEnabled - Is ND snooping enabled or not
- nd
Snooping NumberLimit - Maximum number of ND (Neighbor Discovery Protocol) bindings
- nsx
Id String - The NSX ID of this resource. If set, this ID will be used to create the resource.
- path String
- The NSX path of the policy resource.
- policy
Ip StringDiscovery Profile Id - ID of the profile.
- revision Number
- Indicates current revision number of the object as seen by NSX-T API server. This attribute can be useful for debugging.
- List<Property Map>
- A list of scope + tag pairs to associate with this policy.
- tofu
Enabled Boolean - Indicates whether "Trust on First Use(TOFU)" paradigm is enabled
- vmtools
Enabled Boolean - Is VM tools enabled or not
- vmtools
V6Enabled Boolean - Use VMTools to learn the IPv6 addresses which are configured on interfaces of a VM
Supporting Types
PolicyIpDiscoveryProfileContext, PolicyIpDiscoveryProfileContextArgs
- Project
Id string - The ID of the project which the object belongs to
- Project
Id string - The ID of the project which the object belongs to
- project
Id String - The ID of the project which the object belongs to
- project
Id string - The ID of the project which the object belongs to
- project_
id str - The ID of the project which the object belongs to
- project
Id String - The ID of the project which the object belongs to
PolicyIpDiscoveryProfileTag, PolicyIpDiscoveryProfileTagArgs
Package Details
- Repository
- nsxt vmware/terraform-provider-nsxt
- License
- Notes
- This Pulumi package is based on the
nsxt
Terraform Provider.