powerflex 1.8.0 published on Monday, Apr 14, 2025 by dell
powerflex.getNvmeTarget
Explore with Pulumi AI
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
- Nvme
Target List<GetDetails Nvme Target Nvme Target Detail> - List of NVMe targets
- Filter
Get
Nvme Target Filter
- Id string
- ID of the NVMe targets Datasource
- Nvme
Target []GetDetails Nvme Target Nvme Target Detail - List of NVMe targets
- Filter
Get
Nvme Target Filter
- id String
- ID of the NVMe targets Datasource
- nvme
Target List<GetDetails Nvme Target Nvme Target Detail> - List of NVMe targets
- filter
Get
Nvme Target Filter
- id string
- ID of the NVMe targets Datasource
- nvme
Target GetDetails Nvme Target Nvme Target Detail[] - List of NVMe targets
- filter
Get
Nvme Target Filter
- id str
- ID of the NVMe targets Datasource
- nvme_
target_ Sequence[Getdetails Nvme Target Nvme Target Detail] - List of NVMe targets
- filter
Get
Nvme Target Filter
- id String
- ID of the NVMe targets Datasource
- nvme
Target List<Property Map>Details - List of NVMe targets
- filter Property Map
Supporting Types
GetNvmeTargetFilter
- Authentication
Errors List<string> - List of authentication_error
- Discovery
Ports List<double> - List of discovery_port
- Fault
Set List<string>Ids - List of faultsetid
- Ids List<string>
- List of id
- Maintenance
States List<string> - List of maintenance_state
- Mdm
Connection List<string>States - List of mdmconnectionstate
- Membership
States List<string> - List of membership_state
- Names List<string>
- List of name
- Nvme
Ports List<double> - List of nvme_port
- Protection
Domain List<string>Ids - List of protectiondomainid
- Sdt
States List<string> - List of sdt_state
- Software
Version List<string>Infos - List of softwareversioninfo
- Storage
Ports List<double> - List of storage_port
- System
Ids List<string> - List of system_id
- Authentication
Errors []string - List of authentication_error
- Discovery
Ports []float64 - List of discovery_port
- Fault
Set []stringIds - List of faultsetid
- Ids []string
- List of id
- Maintenance
States []string - List of maintenance_state
- Mdm
Connection []stringStates - List of mdmconnectionstate
- Membership
States []string - List of membership_state
- Names []string
- List of name
- Nvme
Ports []float64 - List of nvme_port
- Protection
Domain []stringIds - List of protectiondomainid
- Sdt
States []string - List of sdt_state
- Software
Version []stringInfos - List of softwareversioninfo
- Storage
Ports []float64 - List of storage_port
- System
Ids []string - List of system_id
- authentication
Errors List<String> - List of authentication_error
- discovery
Ports List<Double> - List of discovery_port
- fault
Set List<String>Ids - List of faultsetid
- ids List<String>
- List of id
- maintenance
States List<String> - List of maintenance_state
- mdm
Connection List<String>States - List of mdmconnectionstate
- membership
States List<String> - List of membership_state
- names List<String>
- List of name
- nvme
Ports List<Double> - List of nvme_port
- protection
Domain List<String>Ids - List of protectiondomainid
- sdt
States List<String> - List of sdt_state
- software
Version List<String>Infos - List of softwareversioninfo
- storage
Ports List<Double> - List of storage_port
- system
Ids List<String> - List of system_id
- authentication
Errors string[] - List of authentication_error
- discovery
Ports number[] - List of discovery_port
- fault
Set string[]Ids - List of faultsetid
- ids string[]
- List of id
- maintenance
States string[] - List of maintenance_state
- mdm
Connection string[]States - List of mdmconnectionstate
- membership
States string[] - List of membership_state
- names string[]
- List of name
- nvme
Ports number[] - List of nvme_port
- protection
Domain string[]Ids - List of protectiondomainid
- sdt
States string[] - List of sdt_state
- software
Version string[]Infos - List of softwareversioninfo
- storage
Ports number[] - List of storage_port
- system
Ids string[] - List of system_id
- authentication_
errors Sequence[str] - List of authentication_error
- discovery_
ports Sequence[float] - List of discovery_port
- fault_
set_ Sequence[str]ids - List of faultsetid
- ids Sequence[str]
- List of id
- maintenance_
states Sequence[str] - List of maintenance_state
- mdm_
connection_ Sequence[str]states - 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_ Sequence[str]ids - List of protectiondomainid
- sdt_
states Sequence[str] - List of sdt_state
- software_
version_ Sequence[str]infos - List of softwareversioninfo
- storage_
ports Sequence[float] - List of storage_port
- system_
ids Sequence[str] - List of system_id
- authentication
Errors List<String> - List of authentication_error
- discovery
Ports List<Number> - List of discovery_port
- fault
Set List<String>Ids - List of faultsetid
- ids List<String>
- List of id
- maintenance
States List<String> - List of maintenance_state
- mdm
Connection List<String>States - List of mdmconnectionstate
- membership
States List<String> - List of membership_state
- names List<String>
- List of name
- nvme
Ports List<Number> - List of nvme_port
- protection
Domain List<String>Ids - List of protectiondomainid
- sdt
States List<String> - List of sdt_state
- software
Version List<String>Infos - List of softwareversioninfo
- storage
Ports List<Number> - List of storage_port
- system
Ids List<String> - List of system_id
GetNvmeTargetNvmeTargetDetail
- Authentication
Error This property is required. string - The authentication error of the NVMe target.
- Certificate
Info This property is required. GetNvme Target Nvme Target Detail Certificate Info - Certificate Information.
- Discovery
Port This property is required. double - The discovery port of the NVMe target.
- Fault
Set Id This property is required. string - The fault set ID of the NVMe target.
- Host
Lists This property is required. List<GetNvme Target Nvme Target Detail Host List> - Hosts attached to the NVMe target.
- Id
This property is required. string - ID of the NVMe target
- Ip
Lists This property is required. List<GetNvme Target Nvme Target Detail Ip List> - List of IPs associated with the NVMe target.
- Links
This property is required. List<GetNvme Target Nvme Target Detail Link> - Specifies the links associated with NVMe target.
- Maintenance
State This property is required. string - The maintenance state of the NVMe target.
- Mdm
Connection State This property is required. string - The MDM connection state of the NVMe target.
- Membership
State This property is required. string - The membership state of the NVMe target.
- Name
This property is required. string - Name of the NVMe target
- Nvme
Port This property is required. double - The NVMe port of the NVMe target.
- Protection
Domain Id This property is required. string - Protection Domain ID of the replicatio of the NVMe target.
- Sdt
State This property is required. string - The state of the NVMe target.
- Software
Version Info This property is required. string - The software version information of the NVMe target.
- Storage
Port This property is required. double - The storage port of the NVMe target.
- System
Id This property is required. string - The ID of the system.
- Authentication
Error This property is required. string - The authentication error of the NVMe target.
- Certificate
Info This property is required. GetNvme Target Nvme Target Detail Certificate Info - Certificate Information.
- Discovery
Port This property is required. float64 - The discovery port of the NVMe target.
- Fault
Set Id This property is required. string - The fault set ID of the NVMe target.
- Host
Lists This property is required. []GetNvme Target Nvme Target Detail Host List - Hosts attached to the NVMe target.
- Id
This property is required. string - ID of the NVMe target
- Ip
Lists This property is required. []GetNvme Target Nvme Target Detail Ip List - List of IPs associated with the NVMe target.
- Links
This property is required. []GetNvme Target Nvme Target Detail Link - Specifies the links associated with NVMe target.
- Maintenance
State This property is required. string - The maintenance state of the NVMe target.
- Mdm
Connection State This property is required. string - The MDM connection state of the NVMe target.
- Membership
State This property is required. string - The membership state of the NVMe target.
- Name
This property is required. string - Name of the NVMe target
- Nvme
Port This property is required. float64 - The NVMe port of the NVMe target.
- Protection
Domain Id This property is required. string - Protection Domain ID of the replicatio of the NVMe target.
- Sdt
State This property is required. string - The state of the NVMe target.
- Software
Version Info This property is required. string - The software version information of the NVMe target.
- Storage
Port This property is required. float64 - The storage port of the NVMe target.
- System
Id This property is required. string - The ID of the system.
- authentication
Error This property is required. String - The authentication error of the NVMe target.
- certificate
Info This property is required. GetNvme Target Nvme Target Detail Certificate Info - Certificate Information.
- discovery
Port This property is required. Double - The discovery port of the NVMe target.
- fault
Set Id This property is required. String - The fault set ID of the NVMe target.
- host
Lists This property is required. List<GetNvme Target Nvme Target Detail Host List> - Hosts attached to the NVMe target.
- id
This property is required. String - ID of the NVMe target
- ip
Lists This property is required. List<GetNvme Target Nvme Target Detail Ip List> - List of IPs associated with the NVMe target.
- links
This property is required. List<GetNvme Target Nvme Target Detail Link> - Specifies the links associated with NVMe target.
- maintenance
State This property is required. String - The maintenance state of the NVMe target.
- mdm
Connection State This property is required. String - The MDM connection state of the NVMe target.
- membership
State This property is required. String - The membership state of the NVMe target.
- name
This property is required. String - Name of the NVMe target
- nvme
Port This property is required. Double - The NVMe port of the NVMe target.
- protection
Domain Id This property is required. String - Protection Domain ID of the replicatio of the NVMe target.
- sdt
State This property is required. String - The state of the NVMe target.
- software
Version Info This property is required. String - The software version information of the NVMe target.
- storage
Port This property is required. Double - The storage port of the NVMe target.
- system
Id This property is required. String - The ID of the system.
- authentication
Error This property is required. string - The authentication error of the NVMe target.
- certificate
Info This property is required. GetNvme Target Nvme Target Detail Certificate Info - Certificate Information.
- discovery
Port This property is required. number - The discovery port of the NVMe target.
- fault
Set Id This property is required. string - The fault set ID of the NVMe target.
- host
Lists This property is required. GetNvme Target Nvme Target Detail Host List[] - Hosts attached to the NVMe target.
- id
This property is required. string - ID of the NVMe target
- ip
Lists This property is required. GetNvme Target Nvme Target Detail Ip List[] - List of IPs associated with the NVMe target.
- links
This property is required. GetNvme Target Nvme Target Detail Link[] - Specifies the links associated with NVMe target.
- maintenance
State This property is required. string - The maintenance state of the NVMe target.
- mdm
Connection State This property is required. string - The MDM connection state of the NVMe target.
- membership
State This property is required. string - The membership state of the NVMe target.
- name
This property is required. string - Name of the NVMe target
- nvme
Port This property is required. number - The NVMe port of the NVMe target.
- protection
Domain Id This property is required. string - Protection Domain ID of the replicatio of the NVMe target.
- sdt
State This property is required. string - The state of the NVMe target.
- software
Version Info This property is required. string - The software version information of the NVMe target.
- storage
Port This property is required. number - The storage port of the NVMe target.
- system
Id 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. GetNvme Target Nvme Target Detail Certificate Info - 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[GetNvme Target Nvme Target Detail Host List] - Hosts attached to the NVMe target.
- id
This property is required. str - ID of the NVMe target
- ip_
lists This property is required. Sequence[GetNvme Target Nvme Target Detail Ip List] - List of IPs associated with the NVMe target.
- links
This property is required. Sequence[GetNvme Target Nvme Target Detail Link] - 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.
- authentication
Error This property is required. String - The authentication error of the NVMe target.
- certificate
Info This property is required. Property Map - Certificate Information.
- discovery
Port This property is required. Number - The discovery port of the NVMe target.
- fault
Set Id This property is required. String - The fault set ID of the NVMe target.
- host
Lists This property is required. List<Property Map> - Hosts attached to the NVMe target.
- id
This property is required. String - ID of the NVMe target
- ip
Lists 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.
- maintenance
State This property is required. String - The maintenance state of the NVMe target.
- mdm
Connection State This property is required. String - The MDM connection state of the NVMe target.
- membership
State This property is required. String - The membership state of the NVMe target.
- name
This property is required. String - Name of the NVMe target
- nvme
Port This property is required. Number - The NVMe port of the NVMe target.
- protection
Domain Id This property is required. String - Protection Domain ID of the replicatio of the NVMe target.
- sdt
State This property is required. String - The state of the NVMe target.
- software
Version Info This property is required. String - The software version information of the NVMe target.
- storage
Port This property is required. Number - The storage port of the NVMe target.
- system
Id 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.
- Valid
From This property is required. string - The start date of the certificate validity.
- Valid
From Asn1Format This property is required. string - The start date of the Asn1 format.
- Valid
To This property is required. string - The end date of the certificate validity.
- Valid
To Asn1Format 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.
- Valid
From This property is required. string - The start date of the certificate validity.
- Valid
From Asn1Format This property is required. string - The start date of the Asn1 format.
- Valid
To This property is required. string - The end date of the certificate validity.
- Valid
To Asn1Format 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.
- valid
From This property is required. String - The start date of the certificate validity.
- valid
From Asn1Format This property is required. String - The start date of the Asn1 format.
- valid
To This property is required. String - The end date of the certificate validity.
- valid
To Asn1Format 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.
- valid
From This property is required. string - The start date of the certificate validity.
- valid
From Asn1Format This property is required. string - The start date of the Asn1 format.
- valid
To This property is required. string - The end date of the certificate validity.
- valid
To Asn1Format 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.
- valid
From This property is required. String - The start date of the certificate validity.
- valid
From Asn1Format This property is required. String - The start date of the Asn1 format.
- valid
To This property is required. String - The end date of the certificate validity.
- valid
To Asn1Format This property is required. String - The end date of the Asn1 format.
GetNvmeTargetNvmeTargetDetailHostList
- Host
Id This property is required. string - Host ID.
- Host
Ip This property is required. string - Host IP address.
- Host
Name This property is required. string - 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. string - Specifies the target IP address of the NVMe controller.
- Host
Id This property is required. string - Host ID.
- Host
Ip This property is required. string - Host IP address.
- Host
Name This property is required. string - 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. string - Specifies the target IP address of the NVMe controller.
- host
Id This property is required. String - Host ID.
- host
Ip This property is required. String - Host IP address.
- host
Name This property is required. String - Host name.
- is
Connected This property is required. Boolean - Specifies whether the host is connected to the NVMe target.
- sys
Port Ip This property is required. String - Specifies the target IP address of the NVMe controller.
- host
Id This property is required. string - Host ID.
- host
Ip This property is required. string - Host IP address.
- host
Name This property is required. string - Host name.
- is
Connected This property is required. boolean - Specifies whether the host is connected to the NVMe target.
- sys
Port Ip 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.
- host
Id This property is required. String - Host ID.
- host
Ip This property is required. String - Host IP address.
- host
Name This property is required. String - Host name.
- is
Connected This property is required. Boolean - Specifies whether the host is connected to the NVMe target.
- sys
Port Ip This property is required. String - Specifies the target IP address of the NVMe controller.
GetNvmeTargetNvmeTargetDetailIpList
GetNvmeTargetNvmeTargetDetailLink
Package Details
- Repository
- powerflex dell/terraform-provider-powerflex
- License
- Notes
- This Pulumi package is based on the
powerflex
Terraform Provider.