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 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>
Copy
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]
Copy
func LookupNvmeTarget(ctx *Context, args *LookupNvmeTargetArgs, opts ...InvokeOption) (*LookupNvmeTargetResult, error)
func LookupNvmeTargetOutput(ctx *Context, args *LookupNvmeTargetOutputArgs, opts ...InvokeOption) LookupNvmeTargetResultOutput
Copy

> 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)
}
Copy
public static CompletableFuture<GetNvmeTargetResult> getNvmeTarget(GetNvmeTargetArgs args, InvokeOptions options)
public static Output<GetNvmeTargetResult> getNvmeTarget(GetNvmeTargetArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: powerflex:index/getNvmeTarget:getNvmeTarget
  arguments:
    # arguments dictionary
Copy

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

GetNvmeTargetNvmeTargetDetailCertificateInfo

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

GetNvmeTargetNvmeTargetDetailHostList

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

GetNvmeTargetNvmeTargetDetailIpList

Ip This property is required. string
NVMe Target IP.
Role This property is required. string
NVMe Target IP role.
Ip This property is required. string
NVMe Target IP.
Role This property is required. string
NVMe Target IP role.
ip This property is required. String
NVMe Target IP.
role This property is required. String
NVMe Target IP role.
ip This property is required. string
NVMe Target IP.
role This property is required. string
NVMe Target IP role.
ip This property is required. str
NVMe Target IP.
role This property is required. str
NVMe Target IP role.
ip This property is required. String
NVMe Target IP.
role This property is required. String
NVMe Target IP role.
Href This property is required. string
Specifies the exact path to fetch the details.
Rel This property is required. string
Specifies the relationship with the NVMe target.
Href This property is required. string
Specifies the exact path to fetch the details.
Rel This property is required. string
Specifies the relationship with the NVMe target.
href This property is required. String
Specifies the exact path to fetch the details.
rel This property is required. String
Specifies the relationship with the NVMe target.
href This property is required. string
Specifies the exact path to fetch the details.
rel This property is required. string
Specifies the relationship with the NVMe target.
href This property is required. str
Specifies the exact path to fetch the details.
rel This property is required. str
Specifies the relationship with the NVMe target.
href This property is required. String
Specifies the exact path to fetch the details.
rel This property is required. 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 1.8.0 published on Monday, Apr 14, 2025 by dell