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

powerflex.getNvmeTarget

Explore with Pulumi AI

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

    Using getNvmeTarget

    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 getNvmeTarget(args: GetNvmeTargetArgs, opts?: InvokeOptions): Promise<GetNvmeTargetResult>
    function getNvmeTargetOutput(args: GetNvmeTargetOutputArgs, opts?: InvokeOptions): Output<GetNvmeTargetResult>
    def get_nvme_target(filter: Optional[GetNvmeTargetFilter] = None,
                        opts: Optional[InvokeOptions] = None) -> GetNvmeTargetResult
    def get_nvme_target_output(filter: Optional[pulumi.Input[GetNvmeTargetFilterArgs]] = None,
                        opts: Optional[InvokeOptions] = None) -> Output[GetNvmeTargetResult]
    func LookupNvmeTarget(ctx *Context, args *LookupNvmeTargetArgs, opts ...InvokeOption) (*LookupNvmeTargetResult, error)
    func LookupNvmeTargetOutput(ctx *Context, args *LookupNvmeTargetOutputArgs, opts ...InvokeOption) LookupNvmeTargetResultOutput

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

    public static class GetNvmeTarget 
    {
        public static Task<GetNvmeTargetResult> InvokeAsync(GetNvmeTargetArgs args, InvokeOptions? opts = null)
        public static Output<GetNvmeTargetResult> Invoke(GetNvmeTargetInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetNvmeTargetResult> getNvmeTarget(GetNvmeTargetArgs args, InvokeOptions options)
    public static Output<GetNvmeTargetResult> getNvmeTarget(GetNvmeTargetArgs args, InvokeOptions options)
    
    fn::invoke:
      function: powerflex:index/getNvmeTarget:getNvmeTarget
      arguments:
        # arguments dictionary

    The following arguments are supported:

    getNvmeTarget Result

    The following output properties are available:

    Id string
    ID of the NVMe targets Datasource
    NvmeTargetDetails List<GetNvmeTargetNvmeTargetDetail>
    List of NVMe targets
    Filter GetNvmeTargetFilter
    Id string
    ID of the NVMe targets Datasource
    NvmeTargetDetails []GetNvmeTargetNvmeTargetDetail
    List of NVMe targets
    Filter GetNvmeTargetFilter
    id String
    ID of the NVMe targets Datasource
    nvmeTargetDetails List<GetNvmeTargetNvmeTargetDetail>
    List of NVMe targets
    filter GetNvmeTargetFilter
    id string
    ID of the NVMe targets Datasource
    nvmeTargetDetails GetNvmeTargetNvmeTargetDetail[]
    List of NVMe targets
    filter GetNvmeTargetFilter
    id str
    ID of the NVMe targets Datasource
    nvme_target_details Sequence[GetNvmeTargetNvmeTargetDetail]
    List of NVMe targets
    filter GetNvmeTargetFilter
    id String
    ID of the NVMe targets Datasource
    nvmeTargetDetails List<Property Map>
    List of NVMe targets
    filter Property Map

    Supporting Types

    GetNvmeTargetFilter

    AuthenticationErrors List<string>
    List of authentication_error
    DiscoveryPorts List<double>
    List of discovery_port
    FaultSetIds List<string>
    List of faultsetid
    Ids List<string>
    List of id
    MaintenanceStates List<string>
    List of maintenance_state
    MdmConnectionStates List<string>
    List of mdmconnectionstate
    MembershipStates List<string>
    List of membership_state
    Names List<string>
    List of name
    NvmePorts List<double>
    List of nvme_port
    ProtectionDomainIds List<string>
    List of protectiondomainid
    SdtStates List<string>
    List of sdt_state
    SoftwareVersionInfos List<string>
    List of softwareversioninfo
    StoragePorts List<double>
    List of storage_port
    SystemIds List<string>
    List of system_id
    AuthenticationErrors []string
    List of authentication_error
    DiscoveryPorts []float64
    List of discovery_port
    FaultSetIds []string
    List of faultsetid
    Ids []string
    List of id
    MaintenanceStates []string
    List of maintenance_state
    MdmConnectionStates []string
    List of mdmconnectionstate
    MembershipStates []string
    List of membership_state
    Names []string
    List of name
    NvmePorts []float64
    List of nvme_port
    ProtectionDomainIds []string
    List of protectiondomainid
    SdtStates []string
    List of sdt_state
    SoftwareVersionInfos []string
    List of softwareversioninfo
    StoragePorts []float64
    List of storage_port
    SystemIds []string
    List of system_id
    authenticationErrors List<String>
    List of authentication_error
    discoveryPorts List<Double>
    List of discovery_port
    faultSetIds List<String>
    List of faultsetid
    ids List<String>
    List of id
    maintenanceStates List<String>
    List of maintenance_state
    mdmConnectionStates List<String>
    List of mdmconnectionstate
    membershipStates List<String>
    List of membership_state
    names List<String>
    List of name
    nvmePorts List<Double>
    List of nvme_port
    protectionDomainIds List<String>
    List of protectiondomainid
    sdtStates List<String>
    List of sdt_state
    softwareVersionInfos List<String>
    List of softwareversioninfo
    storagePorts List<Double>
    List of storage_port
    systemIds List<String>
    List of system_id
    authenticationErrors string[]
    List of authentication_error
    discoveryPorts number[]
    List of discovery_port
    faultSetIds string[]
    List of faultsetid
    ids string[]
    List of id
    maintenanceStates string[]
    List of maintenance_state
    mdmConnectionStates string[]
    List of mdmconnectionstate
    membershipStates string[]
    List of membership_state
    names string[]
    List of name
    nvmePorts number[]
    List of nvme_port
    protectionDomainIds string[]
    List of protectiondomainid
    sdtStates string[]
    List of sdt_state
    softwareVersionInfos string[]
    List of softwareversioninfo
    storagePorts number[]
    List of storage_port
    systemIds string[]
    List of system_id
    authentication_errors Sequence[str]
    List of authentication_error
    discovery_ports Sequence[float]
    List of discovery_port
    fault_set_ids Sequence[str]
    List of faultsetid
    ids Sequence[str]
    List of id
    maintenance_states Sequence[str]
    List of maintenance_state
    mdm_connection_states Sequence[str]
    List of mdmconnectionstate
    membership_states Sequence[str]
    List of membership_state
    names Sequence[str]
    List of name
    nvme_ports Sequence[float]
    List of nvme_port
    protection_domain_ids Sequence[str]
    List of protectiondomainid
    sdt_states Sequence[str]
    List of sdt_state
    software_version_infos Sequence[str]
    List of softwareversioninfo
    storage_ports Sequence[float]
    List of storage_port
    system_ids Sequence[str]
    List of system_id
    authenticationErrors List<String>
    List of authentication_error
    discoveryPorts List<Number>
    List of discovery_port
    faultSetIds List<String>
    List of faultsetid
    ids List<String>
    List of id
    maintenanceStates List<String>
    List of maintenance_state
    mdmConnectionStates List<String>
    List of mdmconnectionstate
    membershipStates List<String>
    List of membership_state
    names List<String>
    List of name
    nvmePorts List<Number>
    List of nvme_port
    protectionDomainIds List<String>
    List of protectiondomainid
    sdtStates List<String>
    List of sdt_state
    softwareVersionInfos List<String>
    List of softwareversioninfo
    storagePorts List<Number>
    List of storage_port
    systemIds List<String>
    List of system_id

    GetNvmeTargetNvmeTargetDetail

    AuthenticationError string
    The authentication error of the NVMe target.
    CertificateInfo GetNvmeTargetNvmeTargetDetailCertificateInfo
    Certificate Information.
    DiscoveryPort double
    The discovery port of the NVMe target.
    FaultSetId string
    The fault set ID of the NVMe target.
    HostLists List<GetNvmeTargetNvmeTargetDetailHostList>
    Hosts attached to the NVMe target.
    Id string
    ID of the NVMe target
    IpLists List<GetNvmeTargetNvmeTargetDetailIpList>
    List of IPs associated with the NVMe target.
    Links List<GetNvmeTargetNvmeTargetDetailLink>
    Specifies the links associated with NVMe target.
    MaintenanceState string
    The maintenance state of the NVMe target.
    MdmConnectionState string
    The MDM connection state of the NVMe target.
    MembershipState string
    The membership state of the NVMe target.
    Name string
    Name of the NVMe target
    NvmePort double
    The NVMe port of the NVMe target.
    ProtectionDomainId string
    Protection Domain ID of the replicatio of the NVMe target.
    SdtState string
    The state of the NVMe target.
    SoftwareVersionInfo string
    The software version information of the NVMe target.
    StoragePort double
    The storage port of the NVMe target.
    SystemId string
    The ID of the system.
    AuthenticationError string
    The authentication error of the NVMe target.
    CertificateInfo GetNvmeTargetNvmeTargetDetailCertificateInfo
    Certificate Information.
    DiscoveryPort float64
    The discovery port of the NVMe target.
    FaultSetId string
    The fault set ID of the NVMe target.
    HostLists []GetNvmeTargetNvmeTargetDetailHostList
    Hosts attached to the NVMe target.
    Id string
    ID of the NVMe target
    IpLists []GetNvmeTargetNvmeTargetDetailIpList
    List of IPs associated with the NVMe target.
    Links []GetNvmeTargetNvmeTargetDetailLink
    Specifies the links associated with NVMe target.
    MaintenanceState string
    The maintenance state of the NVMe target.
    MdmConnectionState string
    The MDM connection state of the NVMe target.
    MembershipState string
    The membership state of the NVMe target.
    Name string
    Name of the NVMe target
    NvmePort float64
    The NVMe port of the NVMe target.
    ProtectionDomainId string
    Protection Domain ID of the replicatio of the NVMe target.
    SdtState string
    The state of the NVMe target.
    SoftwareVersionInfo string
    The software version information of the NVMe target.
    StoragePort float64
    The storage port of the NVMe target.
    SystemId string
    The ID of the system.
    authenticationError String
    The authentication error of the NVMe target.
    certificateInfo GetNvmeTargetNvmeTargetDetailCertificateInfo
    Certificate Information.
    discoveryPort Double
    The discovery port of the NVMe target.
    faultSetId String
    The fault set ID of the NVMe target.
    hostLists List<GetNvmeTargetNvmeTargetDetailHostList>
    Hosts attached to the NVMe target.
    id String
    ID of the NVMe target
    ipLists List<GetNvmeTargetNvmeTargetDetailIpList>
    List of IPs associated with the NVMe target.
    links List<GetNvmeTargetNvmeTargetDetailLink>
    Specifies the links associated with NVMe target.
    maintenanceState String
    The maintenance state of the NVMe target.
    mdmConnectionState String
    The MDM connection state of the NVMe target.
    membershipState String
    The membership state of the NVMe target.
    name String
    Name of the NVMe target
    nvmePort Double
    The NVMe port of the NVMe target.
    protectionDomainId String
    Protection Domain ID of the replicatio of the NVMe target.
    sdtState String
    The state of the NVMe target.
    softwareVersionInfo String
    The software version information of the NVMe target.
    storagePort Double
    The storage port of the NVMe target.
    systemId String
    The ID of the system.
    authenticationError string
    The authentication error of the NVMe target.
    certificateInfo GetNvmeTargetNvmeTargetDetailCertificateInfo
    Certificate Information.
    discoveryPort number
    The discovery port of the NVMe target.
    faultSetId string
    The fault set ID of the NVMe target.
    hostLists GetNvmeTargetNvmeTargetDetailHostList[]
    Hosts attached to the NVMe target.
    id string
    ID of the NVMe target
    ipLists GetNvmeTargetNvmeTargetDetailIpList[]
    List of IPs associated with the NVMe target.
    links GetNvmeTargetNvmeTargetDetailLink[]
    Specifies the links associated with NVMe target.
    maintenanceState string
    The maintenance state of the NVMe target.
    mdmConnectionState string
    The MDM connection state of the NVMe target.
    membershipState string
    The membership state of the NVMe target.
    name string
    Name of the NVMe target
    nvmePort number
    The NVMe port of the NVMe target.
    protectionDomainId string
    Protection Domain ID of the replicatio of the NVMe target.
    sdtState string
    The state of the NVMe target.
    softwareVersionInfo string
    The software version information of the NVMe target.
    storagePort number
    The storage port of the NVMe target.
    systemId string
    The ID of the system.
    authentication_error str
    The authentication error of the NVMe target.
    certificate_info GetNvmeTargetNvmeTargetDetailCertificateInfo
    Certificate Information.
    discovery_port float
    The discovery port of the NVMe target.
    fault_set_id str
    The fault set ID of the NVMe target.
    host_lists Sequence[GetNvmeTargetNvmeTargetDetailHostList]
    Hosts attached to the NVMe target.
    id str
    ID of the NVMe target
    ip_lists Sequence[GetNvmeTargetNvmeTargetDetailIpList]
    List of IPs associated with the NVMe target.
    links Sequence[GetNvmeTargetNvmeTargetDetailLink]
    Specifies the links associated with NVMe target.
    maintenance_state str
    The maintenance state of the NVMe target.
    mdm_connection_state str
    The MDM connection state of the NVMe target.
    membership_state str
    The membership state of the NVMe target.
    name str
    Name of the NVMe target
    nvme_port float
    The NVMe port of the NVMe target.
    protection_domain_id str
    Protection Domain ID of the replicatio of the NVMe target.
    sdt_state str
    The state of the NVMe target.
    software_version_info str
    The software version information of the NVMe target.
    storage_port float
    The storage port of the NVMe target.
    system_id str
    The ID of the system.
    authenticationError String
    The authentication error of the NVMe target.
    certificateInfo Property Map
    Certificate Information.
    discoveryPort Number
    The discovery port of the NVMe target.
    faultSetId String
    The fault set ID of the NVMe target.
    hostLists List<Property Map>
    Hosts attached to the NVMe target.
    id String
    ID of the NVMe target
    ipLists List<Property Map>
    List of IPs associated with the NVMe target.
    links List<Property Map>
    Specifies the links associated with NVMe target.
    maintenanceState String
    The maintenance state of the NVMe target.
    mdmConnectionState String
    The MDM connection state of the NVMe target.
    membershipState String
    The membership state of the NVMe target.
    name String
    Name of the NVMe target
    nvmePort Number
    The NVMe port of the NVMe target.
    protectionDomainId String
    Protection Domain ID of the replicatio of the NVMe target.
    sdtState String
    The state of the NVMe target.
    softwareVersionInfo String
    The software version information of the NVMe target.
    storagePort Number
    The storage port of the NVMe target.
    systemId String
    The ID of the system.

    GetNvmeTargetNvmeTargetDetailCertificateInfo

    Issuer string
    Certificate issuer.
    Subject string
    Certificate subject.
    Thumbprint string
    Certificate thumbprint.
    ValidFrom string
    The start date of the certificate validity.
    ValidFromAsn1Format string
    The start date of the Asn1 format.
    ValidTo string
    The end date of the certificate validity.
    ValidToAsn1Format string
    The end date of the Asn1 format.
    Issuer string
    Certificate issuer.
    Subject string
    Certificate subject.
    Thumbprint string
    Certificate thumbprint.
    ValidFrom string
    The start date of the certificate validity.
    ValidFromAsn1Format string
    The start date of the Asn1 format.
    ValidTo string
    The end date of the certificate validity.
    ValidToAsn1Format string
    The end date of the Asn1 format.
    issuer String
    Certificate issuer.
    subject String
    Certificate subject.
    thumbprint String
    Certificate thumbprint.
    validFrom String
    The start date of the certificate validity.
    validFromAsn1Format String
    The start date of the Asn1 format.
    validTo String
    The end date of the certificate validity.
    validToAsn1Format String
    The end date of the Asn1 format.
    issuer string
    Certificate issuer.
    subject string
    Certificate subject.
    thumbprint string
    Certificate thumbprint.
    validFrom string
    The start date of the certificate validity.
    validFromAsn1Format string
    The start date of the Asn1 format.
    validTo string
    The end date of the certificate validity.
    validToAsn1Format string
    The end date of the Asn1 format.
    issuer str
    Certificate issuer.
    subject str
    Certificate subject.
    thumbprint str
    Certificate thumbprint.
    valid_from str
    The start date of the certificate validity.
    valid_from_asn1_format str
    The start date of the Asn1 format.
    valid_to str
    The end date of the certificate validity.
    valid_to_asn1_format str
    The end date of the Asn1 format.
    issuer String
    Certificate issuer.
    subject String
    Certificate subject.
    thumbprint String
    Certificate thumbprint.
    validFrom String
    The start date of the certificate validity.
    validFromAsn1Format String
    The start date of the Asn1 format.
    validTo String
    The end date of the certificate validity.
    validToAsn1Format String
    The end date of the Asn1 format.

    GetNvmeTargetNvmeTargetDetailHostList

    HostId string
    Host ID.
    HostIp string
    Host IP address.
    HostName string
    Host name.
    IsConnected bool
    Specifies whether the host is connected to the NVMe target.
    SysPortIp string
    Specifies the target IP address of the NVMe controller.
    HostId string
    Host ID.
    HostIp string
    Host IP address.
    HostName string
    Host name.
    IsConnected bool
    Specifies whether the host is connected to the NVMe target.
    SysPortIp string
    Specifies the target IP address of the NVMe controller.
    hostId String
    Host ID.
    hostIp String
    Host IP address.
    hostName String
    Host name.
    isConnected Boolean
    Specifies whether the host is connected to the NVMe target.
    sysPortIp String
    Specifies the target IP address of the NVMe controller.
    hostId string
    Host ID.
    hostIp string
    Host IP address.
    hostName string
    Host name.
    isConnected boolean
    Specifies whether the host is connected to the NVMe target.
    sysPortIp string
    Specifies the target IP address of the NVMe controller.
    host_id str
    Host ID.
    host_ip str
    Host IP address.
    host_name str
    Host name.
    is_connected bool
    Specifies whether the host is connected to the NVMe target.
    sys_port_ip str
    Specifies the target IP address of the NVMe controller.
    hostId String
    Host ID.
    hostIp String
    Host IP address.
    hostName String
    Host name.
    isConnected Boolean
    Specifies whether the host is connected to the NVMe target.
    sysPortIp String
    Specifies the target IP address of the NVMe controller.

    GetNvmeTargetNvmeTargetDetailIpList

    Ip string
    NVMe Target IP.
    Role string
    NVMe Target IP role.
    Ip string
    NVMe Target IP.
    Role string
    NVMe Target IP role.
    ip String
    NVMe Target IP.
    role String
    NVMe Target IP role.
    ip string
    NVMe Target IP.
    role string
    NVMe Target IP role.
    ip str
    NVMe Target IP.
    role str
    NVMe Target IP role.
    ip String
    NVMe Target IP.
    role String
    NVMe Target IP role.
    Href string
    Specifies the exact path to fetch the details.
    Rel string
    Specifies the relationship with the NVMe target.
    Href string
    Specifies the exact path to fetch the details.
    Rel string
    Specifies the relationship with the NVMe target.
    href String
    Specifies the exact path to fetch the details.
    rel String
    Specifies the relationship with the NVMe target.
    href string
    Specifies the exact path to fetch the details.
    rel string
    Specifies the relationship with the NVMe target.
    href str
    Specifies the exact path to fetch the details.
    rel str
    Specifies the relationship with the NVMe target.
    href String
    Specifies the exact path to fetch the details.
    rel String
    Specifies the relationship with the NVMe target.

    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