powerflex 1.8.0 published on Monday, Apr 14, 2025 by dell
powerflex.getNode
Start a Neo task
Explain and create a powerflex.getNode resource
Using getNode
Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.
function getNode(args: GetNodeArgs, opts?: InvokeOptions): Promise<GetNodeResult>
function getNodeOutput(args: GetNodeOutputArgs, opts?: InvokeOptions): Output<GetNodeResult>def get_node(filter: Optional[GetNodeFilter] = None,
opts: Optional[InvokeOptions] = None) -> GetNodeResult
def get_node_output(filter: Optional[pulumi.Input[GetNodeFilterArgs]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetNodeResult]func GetNode(ctx *Context, args *GetNodeArgs, opts ...InvokeOption) (*GetNodeResult, error)
func GetNodeOutput(ctx *Context, args *GetNodeOutputArgs, opts ...InvokeOption) GetNodeResultOutput> Note: This function is named GetNode in the Go SDK.
public static class GetNode
{
public static Task<GetNodeResult> InvokeAsync(GetNodeArgs args, InvokeOptions? opts = null)
public static Output<GetNodeResult> Invoke(GetNodeInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetNodeResult> getNode(GetNodeArgs args, InvokeOptions options)
public static Output<GetNodeResult> getNode(GetNodeArgs args, InvokeOptions options)
fn::invoke:
function: powerflex:index/getNode:getNode
arguments:
# arguments dictionaryThe following arguments are supported:
getNode Result
The following output properties are available:
- Id string
- Placeholder attribute.
- Node
Details List<GetNode Node Detail> - Node details
- Filter
Get
Node Filter
- Id string
- Placeholder attribute.
- Node
Details []GetNode Node Detail - Node details
- Filter
Get
Node Filter
- id String
- Placeholder attribute.
- node
Details List<GetNode Node Detail> - Node details
- filter
Get
Node Filter
- id string
- Placeholder attribute.
- node
Details GetNode Node Detail[] - Node details
- filter
Get
Node Filter
- id str
- Placeholder attribute.
- node_
details Sequence[GetNode Node Detail] - Node details
- filter
Get
Node Filter
- id String
- Placeholder attribute.
- node
Details List<Property Map> - Node details
- filter Property Map
Supporting Types
GetNodeFilter
- Compliance
Check List<string>Dates - List of compliancecheckdate
- Compliances List<string>
- List of compliance
- Cred
Ids List<string> - List of cred_id
- Current
Ip List<string>Addresses - List of currentipaddress
- Custom
Firmware bool - Value for custom_firmware
- Device
Types List<string> - List of device_type
- Discover
Device List<string>Types - List of discoverdevicetype
- Discovered
Dates List<string> - List of discovered_date
- Display
Names List<string> - List of display_name
- Esxi
Maint List<double>Modes - List of esximaintmode
- Failures
Counts List<double> - List of failures_count
- Flex
Os List<double>Maint Modes - List of flexosmaint_mode
- Health
Messages List<string> - List of health_message
- Healths List<string>
- List of health
- In
Use bool - Value for in_use
- Ip
Addresses List<string> - List of ip_address
- Managed
States List<string> - List of managed_state
- Manufacturers List<string>
- List of manufacturer
- Memory
In List<double>Gbs - List of memoryingb
- Models List<string>
- List of model
- Needs
Attention bool - Value for needs_attention
- Nics List<double>
- List of nics
- Number
Of List<double>Cpuses - List of numberofcpus
- Operating
Systems List<string> - List of operating_system
- Puppet
Cert List<string>Names - List of puppetcertname
- Ref
Ids List<string> - List of ref_id
- List<string>
- List of service_tag
- States List<string>
- List of state
- System
Ids List<string> - List of system_id
- Compliance
Check []stringDates - List of compliancecheckdate
- Compliances []string
- List of compliance
- Cred
Ids []string - List of cred_id
- Current
Ip []stringAddresses - List of currentipaddress
- Custom
Firmware bool - Value for custom_firmware
- Device
Types []string - List of device_type
- Discover
Device []stringTypes - List of discoverdevicetype
- Discovered
Dates []string - List of discovered_date
- Display
Names []string - List of display_name
- Esxi
Maint []float64Modes - List of esximaintmode
- Failures
Counts []float64 - List of failures_count
- Flex
Os []float64Maint Modes - List of flexosmaint_mode
- Health
Messages []string - List of health_message
- Healths []string
- List of health
- In
Use bool - Value for in_use
- Ip
Addresses []string - List of ip_address
- Managed
States []string - List of managed_state
- Manufacturers []string
- List of manufacturer
- Memory
In []float64Gbs - List of memoryingb
- Models []string
- List of model
- Needs
Attention bool - Value for needs_attention
- Nics []float64
- List of nics
- Number
Of []float64Cpuses - List of numberofcpus
- Operating
Systems []string - List of operating_system
- Puppet
Cert []stringNames - List of puppetcertname
- Ref
Ids []string - List of ref_id
- []string
- List of service_tag
- States []string
- List of state
- System
Ids []string - List of system_id
- compliance
Check List<String>Dates - List of compliancecheckdate
- compliances List<String>
- List of compliance
- cred
Ids List<String> - List of cred_id
- current
Ip List<String>Addresses - List of currentipaddress
- custom
Firmware Boolean - Value for custom_firmware
- device
Types List<String> - List of device_type
- discover
Device List<String>Types - List of discoverdevicetype
- discovered
Dates List<String> - List of discovered_date
- display
Names List<String> - List of display_name
- esxi
Maint List<Double>Modes - List of esximaintmode
- failures
Counts List<Double> - List of failures_count
- flex
Os List<Double>Maint Modes - List of flexosmaint_mode
- health
Messages List<String> - List of health_message
- healths List<String>
- List of health
- in
Use Boolean - Value for in_use
- ip
Addresses List<String> - List of ip_address
- managed
States List<String> - List of managed_state
- manufacturers List<String>
- List of manufacturer
- memory
In List<Double>Gbs - List of memoryingb
- models List<String>
- List of model
- needs
Attention Boolean - Value for needs_attention
- nics List<Double>
- List of nics
- number
Of List<Double>Cpuses - List of numberofcpus
- operating
Systems List<String> - List of operating_system
- puppet
Cert List<String>Names - List of puppetcertname
- ref
Ids List<String> - List of ref_id
- List<String>
- List of service_tag
- states List<String>
- List of state
- system
Ids List<String> - List of system_id
- compliance
Check string[]Dates - List of compliancecheckdate
- compliances string[]
- List of compliance
- cred
Ids string[] - List of cred_id
- current
Ip string[]Addresses - List of currentipaddress
- custom
Firmware boolean - Value for custom_firmware
- device
Types string[] - List of device_type
- discover
Device string[]Types - List of discoverdevicetype
- discovered
Dates string[] - List of discovered_date
- display
Names string[] - List of display_name
- esxi
Maint number[]Modes - List of esximaintmode
- failures
Counts number[] - List of failures_count
- flex
Os number[]Maint Modes - List of flexosmaint_mode
- health
Messages string[] - List of health_message
- healths string[]
- List of health
- in
Use boolean - Value for in_use
- ip
Addresses string[] - List of ip_address
- managed
States string[] - List of managed_state
- manufacturers string[]
- List of manufacturer
- memory
In number[]Gbs - List of memoryingb
- models string[]
- List of model
- needs
Attention boolean - Value for needs_attention
- nics number[]
- List of nics
- number
Of number[]Cpuses - List of numberofcpus
- operating
Systems string[] - List of operating_system
- puppet
Cert string[]Names - List of puppetcertname
- ref
Ids string[] - List of ref_id
- string[]
- List of service_tag
- states string[]
- List of state
- system
Ids string[] - List of system_id
- compliance_
check_ Sequence[str]dates - List of compliancecheckdate
- compliances Sequence[str]
- List of compliance
- cred_
ids Sequence[str] - List of cred_id
- current_
ip_ Sequence[str]addresses - List of currentipaddress
- custom_
firmware bool - Value for custom_firmware
- device_
types Sequence[str] - List of device_type
- discover_
device_ Sequence[str]types - List of discoverdevicetype
- discovered_
dates Sequence[str] - List of discovered_date
- display_
names Sequence[str] - List of display_name
- esxi_
maint_ Sequence[float]modes - List of esximaintmode
- failures_
counts Sequence[float] - List of failures_count
- flex_
os_ Sequence[float]maint_ modes - List of flexosmaint_mode
- health_
messages Sequence[str] - List of health_message
- healths Sequence[str]
- List of health
- in_
use bool - Value for in_use
- ip_
addresses Sequence[str] - List of ip_address
- managed_
states Sequence[str] - List of managed_state
- manufacturers Sequence[str]
- List of manufacturer
- memory_
in_ Sequence[float]gbs - List of memoryingb
- models Sequence[str]
- List of model
- needs_
attention bool - Value for needs_attention
- nics Sequence[float]
- List of nics
- number_
of_ Sequence[float]cpuses - List of numberofcpus
- operating_
systems Sequence[str] - List of operating_system
- puppet_
cert_ Sequence[str]names - List of puppetcertname
- ref_
ids Sequence[str] - List of ref_id
- Sequence[str]
- List of service_tag
- states Sequence[str]
- List of state
- system_
ids Sequence[str] - List of system_id
- compliance
Check List<String>Dates - List of compliancecheckdate
- compliances List<String>
- List of compliance
- cred
Ids List<String> - List of cred_id
- current
Ip List<String>Addresses - List of currentipaddress
- custom
Firmware Boolean - Value for custom_firmware
- device
Types List<String> - List of device_type
- discover
Device List<String>Types - List of discoverdevicetype
- discovered
Dates List<String> - List of discovered_date
- display
Names List<String> - List of display_name
- esxi
Maint List<Number>Modes - List of esximaintmode
- failures
Counts List<Number> - List of failures_count
- flex
Os List<Number>Maint Modes - List of flexosmaint_mode
- health
Messages List<String> - List of health_message
- healths List<String>
- List of health
- in
Use Boolean - Value for in_use
- ip
Addresses List<String> - List of ip_address
- managed
States List<String> - List of managed_state
- manufacturers List<String>
- List of manufacturer
- memory
In List<Number>Gbs - List of memoryingb
- models List<String>
- List of model
- needs
Attention Boolean - Value for needs_attention
- nics List<Number>
- List of nics
- number
Of List<Number>Cpuses - List of numberofcpus
- operating
Systems List<String> - List of operating_system
- puppet
Cert List<String>Names - List of puppetcertname
- ref
Ids List<String> - List of ref_id
- List<String>
- List of service_tag
- states List<String>
- List of state
- system
Ids List<String> - List of system_id
GetNodeNodeDetail
- Compliance string
- Node compliance.
- Compliance
Check stringDate - Compliance check date.
- Cred
Id string - Cred ID.
- Current
Ip stringAddress - Current IP address of the node.
- Custom
Firmware bool - Custom firmware of the node.
- Device
Group GetList Node Node Detail Device Group List - Device group list.
- Device
Type string - Device type of the node.
- Discover
Device stringType - Discover device type of the node.
- Discovered
Date string - Discovered date of the node.
- Display
Name string - Display name of the node.
- Esxi
Maint doubleMode - ESXi maintenance mode.
- Facts string
- Facts of the node.
- Failures
Count double - Failures count.
- Flex
Os doubleMaint Mode - FLEX OS maintenance mode.
- Health string
- Health of the node.
- Health
Message string - Health message.
- In
Use bool - Flag specifying if node is in use.
- Ip
Address string - IP address of the node.
- Managed
State string - Managed state of the node.
- Manufacturer string
- Manufacturer of the node.
- Memory
In doubleGb - Memory in GB.
- Model string
- Model of the node.
- Needs
Attention bool - Flag specifying if node needs attention.
- Nics double
- NICs of the node.
- Number
Of doubleCpus - Number of CPUs of the node.
- Operating
System string - Operating system of the node.
- Puppet
Cert stringName - Puppet cert name of the node.
- Ref
Id string - Reference ID of the node.
- Service
Tag string - Service tag of the node.
- State string
- State of the node.
- System
Id string - System ID.
- Compliance string
- Node compliance.
- Compliance
Check stringDate - Compliance check date.
- Cred
Id string - Cred ID.
- Current
Ip stringAddress - Current IP address of the node.
- Custom
Firmware bool - Custom firmware of the node.
- Device
Group GetList Node Node Detail Device Group List - Device group list.
- Device
Type string - Device type of the node.
- Discover
Device stringType - Discover device type of the node.
- Discovered
Date string - Discovered date of the node.
- Display
Name string - Display name of the node.
- Esxi
Maint float64Mode - ESXi maintenance mode.
- Facts string
- Facts of the node.
- Failures
Count float64 - Failures count.
- Flex
Os float64Maint Mode - FLEX OS maintenance mode.
- Health string
- Health of the node.
- Health
Message string - Health message.
- In
Use bool - Flag specifying if node is in use.
- Ip
Address string - IP address of the node.
- Managed
State string - Managed state of the node.
- Manufacturer string
- Manufacturer of the node.
- Memory
In float64Gb - Memory in GB.
- Model string
- Model of the node.
- Needs
Attention bool - Flag specifying if node needs attention.
- Nics float64
- NICs of the node.
- Number
Of float64Cpus - Number of CPUs of the node.
- Operating
System string - Operating system of the node.
- Puppet
Cert stringName - Puppet cert name of the node.
- Ref
Id string - Reference ID of the node.
- Service
Tag string - Service tag of the node.
- State string
- State of the node.
- System
Id string - System ID.
- compliance String
- Node compliance.
- compliance
Check StringDate - Compliance check date.
- cred
Id String - Cred ID.
- current
Ip StringAddress - Current IP address of the node.
- custom
Firmware Boolean - Custom firmware of the node.
- device
Group GetList Node Node Detail Device Group List - Device group list.
- device
Type String - Device type of the node.
- discover
Device StringType - Discover device type of the node.
- discovered
Date String - Discovered date of the node.
- display
Name String - Display name of the node.
- esxi
Maint DoubleMode - ESXi maintenance mode.
- facts String
- Facts of the node.
- failures
Count Double - Failures count.
- flex
Os DoubleMaint Mode - FLEX OS maintenance mode.
- health String
- Health of the node.
- health
Message String - Health message.
- in
Use Boolean - Flag specifying if node is in use.
- ip
Address String - IP address of the node.
- managed
State String - Managed state of the node.
- manufacturer String
- Manufacturer of the node.
- memory
In DoubleGb - Memory in GB.
- model String
- Model of the node.
- needs
Attention Boolean - Flag specifying if node needs attention.
- nics Double
- NICs of the node.
- number
Of DoubleCpus - Number of CPUs of the node.
- operating
System String - Operating system of the node.
- puppet
Cert StringName - Puppet cert name of the node.
- ref
Id String - Reference ID of the node.
- service
Tag String - Service tag of the node.
- state String
- State of the node.
- system
Id String - System ID.
- compliance string
- Node compliance.
- compliance
Check stringDate - Compliance check date.
- cred
Id string - Cred ID.
- current
Ip stringAddress - Current IP address of the node.
- custom
Firmware boolean - Custom firmware of the node.
- device
Group GetList Node Node Detail Device Group List - Device group list.
- device
Type string - Device type of the node.
- discover
Device stringType - Discover device type of the node.
- discovered
Date string - Discovered date of the node.
- display
Name string - Display name of the node.
- esxi
Maint numberMode - ESXi maintenance mode.
- facts string
- Facts of the node.
- failures
Count number - Failures count.
- flex
Os numberMaint Mode - FLEX OS maintenance mode.
- health string
- Health of the node.
- health
Message string - Health message.
- in
Use boolean - Flag specifying if node is in use.
- ip
Address string - IP address of the node.
- managed
State string - Managed state of the node.
- manufacturer string
- Manufacturer of the node.
- memory
In numberGb - Memory in GB.
- model string
- Model of the node.
- needs
Attention boolean - Flag specifying if node needs attention.
- nics number
- NICs of the node.
- number
Of numberCpus - Number of CPUs of the node.
- operating
System string - Operating system of the node.
- puppet
Cert stringName - Puppet cert name of the node.
- ref
Id string - Reference ID of the node.
- service
Tag string - Service tag of the node.
- state string
- State of the node.
- system
Id string - System ID.
- compliance str
- Node compliance.
- compliance_
check_ strdate - Compliance check date.
- cred_
id str - Cred ID.
- current_
ip_ straddress - Current IP address of the node.
- custom_
firmware bool - Custom firmware of the node.
- device_
group_ Getlist Node Node Detail Device Group List - Device group list.
- device_
type str - Device type of the node.
- discover_
device_ strtype - Discover device type of the node.
- discovered_
date str - Discovered date of the node.
- display_
name str - Display name of the node.
- esxi_
maint_ floatmode - ESXi maintenance mode.
- facts str
- Facts of the node.
- failures_
count float - Failures count.
- flex_
os_ floatmaint_ mode - FLEX OS maintenance mode.
- health str
- Health of the node.
- health_
message str - Health message.
- in_
use bool - Flag specifying if node is in use.
- ip_
address str - IP address of the node.
- managed_
state str - Managed state of the node.
- manufacturer str
- Manufacturer of the node.
- memory_
in_ floatgb - Memory in GB.
- model str
- Model of the node.
- needs_
attention bool - Flag specifying if node needs attention.
- nics float
- NICs of the node.
- number_
of_ floatcpus - Number of CPUs of the node.
- operating_
system str - Operating system of the node.
- puppet_
cert_ strname - Puppet cert name of the node.
- ref_
id str - Reference ID of the node.
- service_
tag str - Service tag of the node.
- state str
- State of the node.
- system_
id str - System ID.
- compliance String
- Node compliance.
- compliance
Check StringDate - Compliance check date.
- cred
Id String - Cred ID.
- current
Ip StringAddress - Current IP address of the node.
- custom
Firmware Boolean - Custom firmware of the node.
- device
Group Property MapList - Device group list.
- device
Type String - Device type of the node.
- discover
Device StringType - Discover device type of the node.
- discovered
Date String - Discovered date of the node.
- display
Name String - Display name of the node.
- esxi
Maint NumberMode - ESXi maintenance mode.
- facts String
- Facts of the node.
- failures
Count Number - Failures count.
- flex
Os NumberMaint Mode - FLEX OS maintenance mode.
- health String
- Health of the node.
- health
Message String - Health message.
- in
Use Boolean - Flag specifying if node is in use.
- ip
Address String - IP address of the node.
- managed
State String - Managed state of the node.
- manufacturer String
- Manufacturer of the node.
- memory
In NumberGb - Memory in GB.
- model String
- Model of the node.
- needs
Attention Boolean - Flag specifying if node needs attention.
- nics Number
- NICs of the node.
- number
Of NumberCpus - Number of CPUs of the node.
- operating
System String - Operating system of the node.
- puppet
Cert StringName - Puppet cert name of the node.
- ref
Id String - Reference ID of the node.
- service
Tag String - Service tag of the node.
- state String
- State of the node.
- system
Id String - System ID.
GetNodeNodeDetailDeviceGroupList
- Device
Groups List<GetNode Node Detail Device Group List Device Group> - Device group information.
- Device
Groups []GetNode Node Detail Device Group List Device Group - Device group information.
- device
Groups List<GetNode Node Detail Device Group List Device Group> - Device group information.
- device
Groups GetNode Node Detail Device Group List Device Group[] - Device group information.
- device_
groups Sequence[GetNode Node Detail Device Group List Device Group] - Device group information.
- device
Groups List<Property Map> - Device group information.
GetNodeNodeDetailDeviceGroupListDeviceGroup
- Created
By string - User who created the group.
- Created
Date string - Creation date.
- Group
Description string - Group description.
- Group
Name string - Group name.
- Group
Seq doubleId - Group Sequence ID.
- Group
User GetList Node Node Detail Device Group List Device Group Group User List - Group user list.
- Updated
By string - User who updated the group.
- Updated
Date string - Updated date.
- Created
By string - User who created the group.
- Created
Date string - Creation date.
- Group
Description string - Group description.
- Group
Name string - Group name.
- Group
Seq float64Id - Group Sequence ID.
- Group
User GetList Node Node Detail Device Group List Device Group Group User List - Group user list.
- Updated
By string - User who updated the group.
- Updated
Date string - Updated date.
- created
By String - User who created the group.
- created
Date String - Creation date.
- group
Description String - Group description.
- group
Name String - Group name.
- group
Seq DoubleId - Group Sequence ID.
- group
User GetList Node Node Detail Device Group List Device Group Group User List - Group user list.
- updated
By String - User who updated the group.
- updated
Date String - Updated date.
- created
By string - User who created the group.
- created
Date string - Creation date.
- group
Description string - Group description.
- group
Name string - Group name.
- group
Seq numberId - Group Sequence ID.
- group
User GetList Node Node Detail Device Group List Device Group Group User List - Group user list.
- updated
By string - User who updated the group.
- updated
Date string - Updated date.
- created_
by str - User who created the group.
- created_
date str - Creation date.
- group_
description str - Group description.
- group_
name str - Group name.
- group_
seq_ floatid - Group Sequence ID.
- group_
user_ Getlist Node Node Detail Device Group List Device Group Group User List - Group user list.
- updated_
by str - User who updated the group.
- updated_
date str - Updated date.
- created
By String - User who created the group.
- created
Date String - Creation date.
- group
Description String - Group description.
- group
Name String - Group name.
- group
Seq NumberId - Group Sequence ID.
- group
User Property MapList - Group user list.
- updated
By String - User who updated the group.
- updated
Date String - Updated date.
GetNodeNodeDetailDeviceGroupListDeviceGroupGroupUserList
- Group
Users List<GetNode Node Detail Device Group List Device Group Group User List Group User> - Group user information.
- Total
Records double - Total number of records.
- Group
Users []GetNode Node Detail Device Group List Device Group Group User List Group User - Group user information.
- Total
Records float64 - Total number of records.
- group
Users List<GetNode Node Detail Device Group List Device Group Group User List Group User> - Group user information.
- total
Records Double - Total number of records.
- group
Users GetNode Node Detail Device Group List Device Group Group User List Group User[] - Group user information.
- total
Records number - Total number of records.
- group_
users Sequence[GetNode Node Detail Device Group List Device Group Group User List Group User] - Group user information.
- total_
records float - Total number of records.
- group
Users List<Property Map> - Group user information.
- total
Records Number - Total number of records.
GetNodeNodeDetailDeviceGroupListDeviceGroupGroupUserListGroupUser
- enabled bool
- Enabled flag.
- first_
name str - First name of the user.
- last_
name str - Last name of the user.
- user_
name str - User name.
- user_
seq_ floatid - User sequence ID.
Package Details
- Repository
- powerflex dell/terraform-provider-powerflex
- License
- Notes
- This Pulumi package is based on the
powerflexTerraform Provider.
