1. Packages
  2. Powerflex Provider
  3. API Docs
  4. getNode
powerflex 1.8.0 published on Monday, Apr 14, 2025 by dell

powerflex.getNode

Explore with Pulumi AI

powerflex logo
powerflex 1.8.0 published on Monday, Apr 14, 2025 by dell

    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 dictionary

    The following arguments are supported:

    getNode Result

    The following output properties are available:

    Id string
    Placeholder attribute.
    NodeDetails List<GetNodeNodeDetail>
    Node details
    Filter GetNodeFilter
    Id string
    Placeholder attribute.
    NodeDetails []GetNodeNodeDetail
    Node details
    Filter GetNodeFilter
    id String
    Placeholder attribute.
    nodeDetails List<GetNodeNodeDetail>
    Node details
    filter GetNodeFilter
    id string
    Placeholder attribute.
    nodeDetails GetNodeNodeDetail[]
    Node details
    filter GetNodeFilter
    id str
    Placeholder attribute.
    node_details Sequence[GetNodeNodeDetail]
    Node details
    filter GetNodeFilter
    id String
    Placeholder attribute.
    nodeDetails List<Property Map>
    Node details
    filter Property Map

    Supporting Types

    GetNodeFilter

    ComplianceCheckDates List<string>
    List of compliancecheckdate
    Compliances List<string>
    List of compliance
    CredIds List<string>
    List of cred_id
    CurrentIpAddresses List<string>
    List of currentipaddress
    CustomFirmware bool
    Value for custom_firmware
    DeviceTypes List<string>
    List of device_type
    DiscoverDeviceTypes List<string>
    List of discoverdevicetype
    DiscoveredDates List<string>
    List of discovered_date
    DisplayNames List<string>
    List of display_name
    EsxiMaintModes List<double>
    List of esximaintmode
    FailuresCounts List<double>
    List of failures_count
    FlexOsMaintModes List<double>
    List of flexosmaint_mode
    HealthMessages List<string>
    List of health_message
    Healths List<string>
    List of health
    InUse bool
    Value for in_use
    IpAddresses List<string>
    List of ip_address
    ManagedStates List<string>
    List of managed_state
    Manufacturers List<string>
    List of manufacturer
    MemoryInGbs List<double>
    List of memoryingb
    Models List<string>
    List of model
    NeedsAttention bool
    Value for needs_attention
    Nics List<double>
    List of nics
    NumberOfCpuses List<double>
    List of numberofcpus
    OperatingSystems List<string>
    List of operating_system
    PuppetCertNames List<string>
    List of puppetcertname
    RefIds List<string>
    List of ref_id
    ServiceTags List<string>
    List of service_tag
    States List<string>
    List of state
    SystemIds List<string>
    List of system_id
    ComplianceCheckDates []string
    List of compliancecheckdate
    Compliances []string
    List of compliance
    CredIds []string
    List of cred_id
    CurrentIpAddresses []string
    List of currentipaddress
    CustomFirmware bool
    Value for custom_firmware
    DeviceTypes []string
    List of device_type
    DiscoverDeviceTypes []string
    List of discoverdevicetype
    DiscoveredDates []string
    List of discovered_date
    DisplayNames []string
    List of display_name
    EsxiMaintModes []float64
    List of esximaintmode
    FailuresCounts []float64
    List of failures_count
    FlexOsMaintModes []float64
    List of flexosmaint_mode
    HealthMessages []string
    List of health_message
    Healths []string
    List of health
    InUse bool
    Value for in_use
    IpAddresses []string
    List of ip_address
    ManagedStates []string
    List of managed_state
    Manufacturers []string
    List of manufacturer
    MemoryInGbs []float64
    List of memoryingb
    Models []string
    List of model
    NeedsAttention bool
    Value for needs_attention
    Nics []float64
    List of nics
    NumberOfCpuses []float64
    List of numberofcpus
    OperatingSystems []string
    List of operating_system
    PuppetCertNames []string
    List of puppetcertname
    RefIds []string
    List of ref_id
    ServiceTags []string
    List of service_tag
    States []string
    List of state
    SystemIds []string
    List of system_id
    complianceCheckDates List<String>
    List of compliancecheckdate
    compliances List<String>
    List of compliance
    credIds List<String>
    List of cred_id
    currentIpAddresses List<String>
    List of currentipaddress
    customFirmware Boolean
    Value for custom_firmware
    deviceTypes List<String>
    List of device_type
    discoverDeviceTypes List<String>
    List of discoverdevicetype
    discoveredDates List<String>
    List of discovered_date
    displayNames List<String>
    List of display_name
    esxiMaintModes List<Double>
    List of esximaintmode
    failuresCounts List<Double>
    List of failures_count
    flexOsMaintModes List<Double>
    List of flexosmaint_mode
    healthMessages List<String>
    List of health_message
    healths List<String>
    List of health
    inUse Boolean
    Value for in_use
    ipAddresses List<String>
    List of ip_address
    managedStates List<String>
    List of managed_state
    manufacturers List<String>
    List of manufacturer
    memoryInGbs List<Double>
    List of memoryingb
    models List<String>
    List of model
    needsAttention Boolean
    Value for needs_attention
    nics List<Double>
    List of nics
    numberOfCpuses List<Double>
    List of numberofcpus
    operatingSystems List<String>
    List of operating_system
    puppetCertNames List<String>
    List of puppetcertname
    refIds List<String>
    List of ref_id
    serviceTags List<String>
    List of service_tag
    states List<String>
    List of state
    systemIds List<String>
    List of system_id
    complianceCheckDates string[]
    List of compliancecheckdate
    compliances string[]
    List of compliance
    credIds string[]
    List of cred_id
    currentIpAddresses string[]
    List of currentipaddress
    customFirmware boolean
    Value for custom_firmware
    deviceTypes string[]
    List of device_type
    discoverDeviceTypes string[]
    List of discoverdevicetype
    discoveredDates string[]
    List of discovered_date
    displayNames string[]
    List of display_name
    esxiMaintModes number[]
    List of esximaintmode
    failuresCounts number[]
    List of failures_count
    flexOsMaintModes number[]
    List of flexosmaint_mode
    healthMessages string[]
    List of health_message
    healths string[]
    List of health
    inUse boolean
    Value for in_use
    ipAddresses string[]
    List of ip_address
    managedStates string[]
    List of managed_state
    manufacturers string[]
    List of manufacturer
    memoryInGbs number[]
    List of memoryingb
    models string[]
    List of model
    needsAttention boolean
    Value for needs_attention
    nics number[]
    List of nics
    numberOfCpuses number[]
    List of numberofcpus
    operatingSystems string[]
    List of operating_system
    puppetCertNames string[]
    List of puppetcertname
    refIds string[]
    List of ref_id
    serviceTags string[]
    List of service_tag
    states string[]
    List of state
    systemIds string[]
    List of system_id
    compliance_check_dates Sequence[str]
    List of compliancecheckdate
    compliances Sequence[str]
    List of compliance
    cred_ids Sequence[str]
    List of cred_id
    current_ip_addresses Sequence[str]
    List of currentipaddress
    custom_firmware bool
    Value for custom_firmware
    device_types Sequence[str]
    List of device_type
    discover_device_types Sequence[str]
    List of discoverdevicetype
    discovered_dates Sequence[str]
    List of discovered_date
    display_names Sequence[str]
    List of display_name
    esxi_maint_modes Sequence[float]
    List of esximaintmode
    failures_counts Sequence[float]
    List of failures_count
    flex_os_maint_modes Sequence[float]
    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_gbs Sequence[float]
    List of memoryingb
    models Sequence[str]
    List of model
    needs_attention bool
    Value for needs_attention
    nics Sequence[float]
    List of nics
    number_of_cpuses Sequence[float]
    List of numberofcpus
    operating_systems Sequence[str]
    List of operating_system
    puppet_cert_names Sequence[str]
    List of puppetcertname
    ref_ids Sequence[str]
    List of ref_id
    service_tags Sequence[str]
    List of service_tag
    states Sequence[str]
    List of state
    system_ids Sequence[str]
    List of system_id
    complianceCheckDates List<String>
    List of compliancecheckdate
    compliances List<String>
    List of compliance
    credIds List<String>
    List of cred_id
    currentIpAddresses List<String>
    List of currentipaddress
    customFirmware Boolean
    Value for custom_firmware
    deviceTypes List<String>
    List of device_type
    discoverDeviceTypes List<String>
    List of discoverdevicetype
    discoveredDates List<String>
    List of discovered_date
    displayNames List<String>
    List of display_name
    esxiMaintModes List<Number>
    List of esximaintmode
    failuresCounts List<Number>
    List of failures_count
    flexOsMaintModes List<Number>
    List of flexosmaint_mode
    healthMessages List<String>
    List of health_message
    healths List<String>
    List of health
    inUse Boolean
    Value for in_use
    ipAddresses List<String>
    List of ip_address
    managedStates List<String>
    List of managed_state
    manufacturers List<String>
    List of manufacturer
    memoryInGbs List<Number>
    List of memoryingb
    models List<String>
    List of model
    needsAttention Boolean
    Value for needs_attention
    nics List<Number>
    List of nics
    numberOfCpuses List<Number>
    List of numberofcpus
    operatingSystems List<String>
    List of operating_system
    puppetCertNames List<String>
    List of puppetcertname
    refIds List<String>
    List of ref_id
    serviceTags List<String>
    List of service_tag
    states List<String>
    List of state
    systemIds List<String>
    List of system_id

    GetNodeNodeDetail

    Compliance string
    Node compliance.
    ComplianceCheckDate string
    Compliance check date.
    CredId string
    Cred ID.
    CurrentIpAddress string
    Current IP address of the node.
    CustomFirmware bool
    Custom firmware of the node.
    DeviceGroupList GetNodeNodeDetailDeviceGroupList
    Device group list.
    DeviceType string
    Device type of the node.
    DiscoverDeviceType string
    Discover device type of the node.
    DiscoveredDate string
    Discovered date of the node.
    DisplayName string
    Display name of the node.
    EsxiMaintMode double
    ESXi maintenance mode.
    Facts string
    Facts of the node.
    FailuresCount double
    Failures count.
    FlexOsMaintMode double
    FLEX OS maintenance mode.
    Health string
    Health of the node.
    HealthMessage string
    Health message.
    InUse bool
    Flag specifying if node is in use.
    IpAddress string
    IP address of the node.
    ManagedState string
    Managed state of the node.
    Manufacturer string
    Manufacturer of the node.
    MemoryInGb double
    Memory in GB.
    Model string
    Model of the node.
    NeedsAttention bool
    Flag specifying if node needs attention.
    Nics double
    NICs of the node.
    NumberOfCpus double
    Number of CPUs of the node.
    OperatingSystem string
    Operating system of the node.
    PuppetCertName string
    Puppet cert name of the node.
    RefId string
    Reference ID of the node.
    ServiceTag string
    Service tag of the node.
    State string
    State of the node.
    SystemId string
    System ID.
    Compliance string
    Node compliance.
    ComplianceCheckDate string
    Compliance check date.
    CredId string
    Cred ID.
    CurrentIpAddress string
    Current IP address of the node.
    CustomFirmware bool
    Custom firmware of the node.
    DeviceGroupList GetNodeNodeDetailDeviceGroupList
    Device group list.
    DeviceType string
    Device type of the node.
    DiscoverDeviceType string
    Discover device type of the node.
    DiscoveredDate string
    Discovered date of the node.
    DisplayName string
    Display name of the node.
    EsxiMaintMode float64
    ESXi maintenance mode.
    Facts string
    Facts of the node.
    FailuresCount float64
    Failures count.
    FlexOsMaintMode float64
    FLEX OS maintenance mode.
    Health string
    Health of the node.
    HealthMessage string
    Health message.
    InUse bool
    Flag specifying if node is in use.
    IpAddress string
    IP address of the node.
    ManagedState string
    Managed state of the node.
    Manufacturer string
    Manufacturer of the node.
    MemoryInGb float64
    Memory in GB.
    Model string
    Model of the node.
    NeedsAttention bool
    Flag specifying if node needs attention.
    Nics float64
    NICs of the node.
    NumberOfCpus float64
    Number of CPUs of the node.
    OperatingSystem string
    Operating system of the node.
    PuppetCertName string
    Puppet cert name of the node.
    RefId string
    Reference ID of the node.
    ServiceTag string
    Service tag of the node.
    State string
    State of the node.
    SystemId string
    System ID.
    compliance String
    Node compliance.
    complianceCheckDate String
    Compliance check date.
    credId String
    Cred ID.
    currentIpAddress String
    Current IP address of the node.
    customFirmware Boolean
    Custom firmware of the node.
    deviceGroupList GetNodeNodeDetailDeviceGroupList
    Device group list.
    deviceType String
    Device type of the node.
    discoverDeviceType String
    Discover device type of the node.
    discoveredDate String
    Discovered date of the node.
    displayName String
    Display name of the node.
    esxiMaintMode Double
    ESXi maintenance mode.
    facts String
    Facts of the node.
    failuresCount Double
    Failures count.
    flexOsMaintMode Double
    FLEX OS maintenance mode.
    health String
    Health of the node.
    healthMessage String
    Health message.
    inUse Boolean
    Flag specifying if node is in use.
    ipAddress String
    IP address of the node.
    managedState String
    Managed state of the node.
    manufacturer String
    Manufacturer of the node.
    memoryInGb Double
    Memory in GB.
    model String
    Model of the node.
    needsAttention Boolean
    Flag specifying if node needs attention.
    nics Double
    NICs of the node.
    numberOfCpus Double
    Number of CPUs of the node.
    operatingSystem String
    Operating system of the node.
    puppetCertName String
    Puppet cert name of the node.
    refId String
    Reference ID of the node.
    serviceTag String
    Service tag of the node.
    state String
    State of the node.
    systemId String
    System ID.
    compliance string
    Node compliance.
    complianceCheckDate string
    Compliance check date.
    credId string
    Cred ID.
    currentIpAddress string
    Current IP address of the node.
    customFirmware boolean
    Custom firmware of the node.
    deviceGroupList GetNodeNodeDetailDeviceGroupList
    Device group list.
    deviceType string
    Device type of the node.
    discoverDeviceType string
    Discover device type of the node.
    discoveredDate string
    Discovered date of the node.
    displayName string
    Display name of the node.
    esxiMaintMode number
    ESXi maintenance mode.
    facts string
    Facts of the node.
    failuresCount number
    Failures count.
    flexOsMaintMode number
    FLEX OS maintenance mode.
    health string
    Health of the node.
    healthMessage string
    Health message.
    inUse boolean
    Flag specifying if node is in use.
    ipAddress string
    IP address of the node.
    managedState string
    Managed state of the node.
    manufacturer string
    Manufacturer of the node.
    memoryInGb number
    Memory in GB.
    model string
    Model of the node.
    needsAttention boolean
    Flag specifying if node needs attention.
    nics number
    NICs of the node.
    numberOfCpus number
    Number of CPUs of the node.
    operatingSystem string
    Operating system of the node.
    puppetCertName string
    Puppet cert name of the node.
    refId string
    Reference ID of the node.
    serviceTag string
    Service tag of the node.
    state string
    State of the node.
    systemId string
    System ID.
    compliance str
    Node compliance.
    compliance_check_date str
    Compliance check date.
    cred_id str
    Cred ID.
    current_ip_address str
    Current IP address of the node.
    custom_firmware bool
    Custom firmware of the node.
    device_group_list GetNodeNodeDetailDeviceGroupList
    Device group list.
    device_type str
    Device type of the node.
    discover_device_type str
    Discover device type of the node.
    discovered_date str
    Discovered date of the node.
    display_name str
    Display name of the node.
    esxi_maint_mode float
    ESXi maintenance mode.
    facts str
    Facts of the node.
    failures_count float
    Failures count.
    flex_os_maint_mode float
    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_gb float
    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_cpus float
    Number of CPUs of the node.
    operating_system str
    Operating system of the node.
    puppet_cert_name str
    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.
    complianceCheckDate String
    Compliance check date.
    credId String
    Cred ID.
    currentIpAddress String
    Current IP address of the node.
    customFirmware Boolean
    Custom firmware of the node.
    deviceGroupList Property Map
    Device group list.
    deviceType String
    Device type of the node.
    discoverDeviceType String
    Discover device type of the node.
    discoveredDate String
    Discovered date of the node.
    displayName String
    Display name of the node.
    esxiMaintMode Number
    ESXi maintenance mode.
    facts String
    Facts of the node.
    failuresCount Number
    Failures count.
    flexOsMaintMode Number
    FLEX OS maintenance mode.
    health String
    Health of the node.
    healthMessage String
    Health message.
    inUse Boolean
    Flag specifying if node is in use.
    ipAddress String
    IP address of the node.
    managedState String
    Managed state of the node.
    manufacturer String
    Manufacturer of the node.
    memoryInGb Number
    Memory in GB.
    model String
    Model of the node.
    needsAttention Boolean
    Flag specifying if node needs attention.
    nics Number
    NICs of the node.
    numberOfCpus Number
    Number of CPUs of the node.
    operatingSystem String
    Operating system of the node.
    puppetCertName String
    Puppet cert name of the node.
    refId String
    Reference ID of the node.
    serviceTag String
    Service tag of the node.
    state String
    State of the node.
    systemId String
    System ID.

    GetNodeNodeDetailDeviceGroupList

    deviceGroups List<Property Map>
    Device group information.

    GetNodeNodeDetailDeviceGroupListDeviceGroup

    CreatedBy string
    User who created the group.
    CreatedDate string
    Creation date.
    GroupDescription string
    Group description.
    GroupName string
    Group name.
    GroupSeqId double
    Group Sequence ID.
    GroupUserList GetNodeNodeDetailDeviceGroupListDeviceGroupGroupUserList
    Group user list.
    UpdatedBy string
    User who updated the group.
    UpdatedDate string
    Updated date.
    CreatedBy string
    User who created the group.
    CreatedDate string
    Creation date.
    GroupDescription string
    Group description.
    GroupName string
    Group name.
    GroupSeqId float64
    Group Sequence ID.
    GroupUserList GetNodeNodeDetailDeviceGroupListDeviceGroupGroupUserList
    Group user list.
    UpdatedBy string
    User who updated the group.
    UpdatedDate string
    Updated date.
    createdBy String
    User who created the group.
    createdDate String
    Creation date.
    groupDescription String
    Group description.
    groupName String
    Group name.
    groupSeqId Double
    Group Sequence ID.
    groupUserList GetNodeNodeDetailDeviceGroupListDeviceGroupGroupUserList
    Group user list.
    updatedBy String
    User who updated the group.
    updatedDate String
    Updated date.
    createdBy string
    User who created the group.
    createdDate string
    Creation date.
    groupDescription string
    Group description.
    groupName string
    Group name.
    groupSeqId number
    Group Sequence ID.
    groupUserList GetNodeNodeDetailDeviceGroupListDeviceGroupGroupUserList
    Group user list.
    updatedBy string
    User who updated the group.
    updatedDate 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_id float
    Group Sequence ID.
    group_user_list GetNodeNodeDetailDeviceGroupListDeviceGroupGroupUserList
    Group user list.
    updated_by str
    User who updated the group.
    updated_date str
    Updated date.
    createdBy String
    User who created the group.
    createdDate String
    Creation date.
    groupDescription String
    Group description.
    groupName String
    Group name.
    groupSeqId Number
    Group Sequence ID.
    groupUserList Property Map
    Group user list.
    updatedBy String
    User who updated the group.
    updatedDate String
    Updated date.

    GetNodeNodeDetailDeviceGroupListDeviceGroupGroupUserList

    groupUsers List<Property Map>
    Group user information.
    totalRecords Number
    Total number of records.

    GetNodeNodeDetailDeviceGroupListDeviceGroupGroupUserListGroupUser

    Enabled bool
    Enabled flag.
    FirstName string
    First name of the user.
    LastName string
    Last name of the user.
    UserName string
    User name.
    UserSeqId double
    User sequence ID.
    Enabled bool
    Enabled flag.
    FirstName string
    First name of the user.
    LastName string
    Last name of the user.
    UserName string
    User name.
    UserSeqId float64
    User sequence ID.
    enabled Boolean
    Enabled flag.
    firstName String
    First name of the user.
    lastName String
    Last name of the user.
    userName String
    User name.
    userSeqId Double
    User sequence ID.
    enabled boolean
    Enabled flag.
    firstName string
    First name of the user.
    lastName string
    Last name of the user.
    userName string
    User name.
    userSeqId number
    User sequence ID.
    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_id float
    User sequence ID.
    enabled Boolean
    Enabled flag.
    firstName String
    First name of the user.
    lastName String
    Last name of the user.
    userName String
    User name.
    userSeqId Number
    User sequence ID.

    Package Details

    Repository
    powerflex dell/terraform-provider-powerflex
    License
    Notes
    This Pulumi package is based on the powerflex Terraform Provider.
    powerflex logo
    powerflex 1.8.0 published on Monday, Apr 14, 2025 by dell