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

powerflex.getNvmeHost

Explore with Pulumi AI

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

    Using getNvmeHost

    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 getNvmeHost(args: GetNvmeHostArgs, opts?: InvokeOptions): Promise<GetNvmeHostResult>
    function getNvmeHostOutput(args: GetNvmeHostOutputArgs, opts?: InvokeOptions): Output<GetNvmeHostResult>
    def get_nvme_host(filter: Optional[GetNvmeHostFilter] = None,
                      opts: Optional[InvokeOptions] = None) -> GetNvmeHostResult
    def get_nvme_host_output(filter: Optional[pulumi.Input[GetNvmeHostFilterArgs]] = None,
                      opts: Optional[InvokeOptions] = None) -> Output[GetNvmeHostResult]
    func LookupNvmeHost(ctx *Context, args *LookupNvmeHostArgs, opts ...InvokeOption) (*LookupNvmeHostResult, error)
    func LookupNvmeHostOutput(ctx *Context, args *LookupNvmeHostOutputArgs, opts ...InvokeOption) LookupNvmeHostResultOutput

    > Note: This function is named LookupNvmeHost in the Go SDK.

    public static class GetNvmeHost 
    {
        public static Task<GetNvmeHostResult> InvokeAsync(GetNvmeHostArgs args, InvokeOptions? opts = null)
        public static Output<GetNvmeHostResult> Invoke(GetNvmeHostInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetNvmeHostResult> getNvmeHost(GetNvmeHostArgs args, InvokeOptions options)
    public static Output<GetNvmeHostResult> getNvmeHost(GetNvmeHostArgs args, InvokeOptions options)
    
    fn::invoke:
      function: powerflex:index/getNvmeHost:getNvmeHost
      arguments:
        # arguments dictionary

    The following arguments are supported:

    getNvmeHost Result

    The following output properties are available:

    Id string
    ID of the NVMe hosts Datasource
    NvmeHostDetails List<GetNvmeHostNvmeHostDetail>
    List of NVMe hosts
    Filter GetNvmeHostFilter
    Id string
    ID of the NVMe hosts Datasource
    NvmeHostDetails []GetNvmeHostNvmeHostDetail
    List of NVMe hosts
    Filter GetNvmeHostFilter
    id String
    ID of the NVMe hosts Datasource
    nvmeHostDetails List<GetNvmeHostNvmeHostDetail>
    List of NVMe hosts
    filter GetNvmeHostFilter
    id string
    ID of the NVMe hosts Datasource
    nvmeHostDetails GetNvmeHostNvmeHostDetail[]
    List of NVMe hosts
    filter GetNvmeHostFilter
    id str
    ID of the NVMe hosts Datasource
    nvme_host_details Sequence[GetNvmeHostNvmeHostDetail]
    List of NVMe hosts
    filter GetNvmeHostFilter
    id String
    ID of the NVMe hosts Datasource
    nvmeHostDetails List<Property Map>
    List of NVMe hosts
    filter Property Map

    Supporting Types

    GetNvmeHostFilter

    Ids List<string>
    List of id
    MaxNumPaths List<double>
    List of maxnumpaths
    MaxNumSysPorts List<double>
    List of maxnumsys_ports
    Names List<string>
    List of name
    Nqns List<string>
    List of nqn
    SystemIds List<string>
    List of system_id
    Ids []string
    List of id
    MaxNumPaths []float64
    List of maxnumpaths
    MaxNumSysPorts []float64
    List of maxnumsys_ports
    Names []string
    List of name
    Nqns []string
    List of nqn
    SystemIds []string
    List of system_id
    ids List<String>
    List of id
    maxNumPaths List<Double>
    List of maxnumpaths
    maxNumSysPorts List<Double>
    List of maxnumsys_ports
    names List<String>
    List of name
    nqns List<String>
    List of nqn
    systemIds List<String>
    List of system_id
    ids string[]
    List of id
    maxNumPaths number[]
    List of maxnumpaths
    maxNumSysPorts number[]
    List of maxnumsys_ports
    names string[]
    List of name
    nqns string[]
    List of nqn
    systemIds string[]
    List of system_id
    ids Sequence[str]
    List of id
    max_num_paths Sequence[float]
    List of maxnumpaths
    max_num_sys_ports Sequence[float]
    List of maxnumsys_ports
    names Sequence[str]
    List of name
    nqns Sequence[str]
    List of nqn
    system_ids Sequence[str]
    List of system_id
    ids List<String>
    List of id
    maxNumPaths List<Number>
    List of maxnumpaths
    maxNumSysPorts List<Number>
    List of maxnumsys_ports
    names List<String>
    List of name
    nqns List<String>
    List of nqn
    systemIds List<String>
    List of system_id

    GetNvmeHostNvmeHostDetail

    Id string
    ID of the NVMe host
    Links List<GetNvmeHostNvmeHostDetailLink>
    Specifies the links associated with NVMe host.
    MaxNumPaths double
    Number of Paths Per Volume.
    MaxNumSysPorts double
    Number of System Ports per Protection Domain.
    Name string
    Name of the NVMe host
    Nqn string
    NQN of the NVMe host.
    SystemId string
    The ID of the system.
    Id string
    ID of the NVMe host
    Links []GetNvmeHostNvmeHostDetailLink
    Specifies the links associated with NVMe host.
    MaxNumPaths float64
    Number of Paths Per Volume.
    MaxNumSysPorts float64
    Number of System Ports per Protection Domain.
    Name string
    Name of the NVMe host
    Nqn string
    NQN of the NVMe host.
    SystemId string
    The ID of the system.
    id String
    ID of the NVMe host
    links List<GetNvmeHostNvmeHostDetailLink>
    Specifies the links associated with NVMe host.
    maxNumPaths Double
    Number of Paths Per Volume.
    maxNumSysPorts Double
    Number of System Ports per Protection Domain.
    name String
    Name of the NVMe host
    nqn String
    NQN of the NVMe host.
    systemId String
    The ID of the system.
    id string
    ID of the NVMe host
    links GetNvmeHostNvmeHostDetailLink[]
    Specifies the links associated with NVMe host.
    maxNumPaths number
    Number of Paths Per Volume.
    maxNumSysPorts number
    Number of System Ports per Protection Domain.
    name string
    Name of the NVMe host
    nqn string
    NQN of the NVMe host.
    systemId string
    The ID of the system.
    id str
    ID of the NVMe host
    links Sequence[GetNvmeHostNvmeHostDetailLink]
    Specifies the links associated with NVMe host.
    max_num_paths float
    Number of Paths Per Volume.
    max_num_sys_ports float
    Number of System Ports per Protection Domain.
    name str
    Name of the NVMe host
    nqn str
    NQN of the NVMe host.
    system_id str
    The ID of the system.
    id String
    ID of the NVMe host
    links List<Property Map>
    Specifies the links associated with NVMe host.
    maxNumPaths Number
    Number of Paths Per Volume.
    maxNumSysPorts Number
    Number of System Ports per Protection Domain.
    name String
    Name of the NVMe host
    nqn String
    NQN of the NVMe host.
    systemId String
    The ID of the system.
    Href string
    Specifies the exact path to fetch the details.
    Rel string
    Specifies the relationship with the NVMe host.
    Href string
    Specifies the exact path to fetch the details.
    Rel string
    Specifies the relationship with the NVMe host.
    href String
    Specifies the exact path to fetch the details.
    rel String
    Specifies the relationship with the NVMe host.
    href string
    Specifies the exact path to fetch the details.
    rel string
    Specifies the relationship with the NVMe host.
    href str
    Specifies the exact path to fetch the details.
    rel str
    Specifies the relationship with the NVMe host.
    href String
    Specifies the exact path to fetch the details.
    rel String
    Specifies the relationship with the NVMe host.

    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