1. Packages
  2. Powerstore Provider
  3. API Docs
  4. getHost
powerstore 1.2.0 published on Monday, Apr 14, 2025 by dell

powerstore.getHost

Explore with Pulumi AI

powerstore logo
powerstore 1.2.0 published on Monday, Apr 14, 2025 by dell

    Using getHost

    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 getHost(args: GetHostArgs, opts?: InvokeOptions): Promise<GetHostResult>
    function getHostOutput(args: GetHostOutputArgs, opts?: InvokeOptions): Output<GetHostResult>
    def get_host(id: Optional[str] = None,
                 name: Optional[str] = None,
                 opts: Optional[InvokeOptions] = None) -> GetHostResult
    def get_host_output(id: Optional[pulumi.Input[str]] = None,
                 name: Optional[pulumi.Input[str]] = None,
                 opts: Optional[InvokeOptions] = None) -> Output[GetHostResult]
    func LookupHost(ctx *Context, args *LookupHostArgs, opts ...InvokeOption) (*LookupHostResult, error)
    func LookupHostOutput(ctx *Context, args *LookupHostOutputArgs, opts ...InvokeOption) LookupHostResultOutput

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

    public static class GetHost 
    {
        public static Task<GetHostResult> InvokeAsync(GetHostArgs args, InvokeOptions? opts = null)
        public static Output<GetHostResult> Invoke(GetHostInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetHostResult> getHost(GetHostArgs args, InvokeOptions options)
    public static Output<GetHostResult> getHost(GetHostArgs args, InvokeOptions options)
    
    fn::invoke:
      function: powerstore:index/getHost:getHost
      arguments:
        # arguments dictionary

    The following arguments are supported:

    Id string
    Unique identifier of the host instance. Conflicts with name.
    Name string
    Name of the host. Conflicts with id.
    Id string
    Unique identifier of the host instance. Conflicts with name.
    Name string
    Name of the host. Conflicts with id.
    id String
    Unique identifier of the host instance. Conflicts with name.
    name String
    Name of the host. Conflicts with id.
    id string
    Unique identifier of the host instance. Conflicts with name.
    name string
    Name of the host. Conflicts with id.
    id str
    Unique identifier of the host instance. Conflicts with name.
    name str
    Name of the host. Conflicts with id.
    id String
    Unique identifier of the host instance. Conflicts with name.
    name String
    Name of the host. Conflicts with id.

    getHost Result

    The following output properties are available:

    Hosts List<GetHostHost>
    List of hosts.
    Id string
    Unique identifier of the host instance. Conflicts with name.
    Name string
    Name of the host. Conflicts with id.
    Hosts []GetHostHost
    List of hosts.
    Id string
    Unique identifier of the host instance. Conflicts with name.
    Name string
    Name of the host. Conflicts with id.
    hosts List<GetHostHost>
    List of hosts.
    id String
    Unique identifier of the host instance. Conflicts with name.
    name String
    Name of the host. Conflicts with id.
    hosts GetHostHost[]
    List of hosts.
    id string
    Unique identifier of the host instance. Conflicts with name.
    name string
    Name of the host. Conflicts with id.
    hosts Sequence[GetHostHost]
    List of hosts.
    id str
    Unique identifier of the host instance. Conflicts with name.
    name str
    Name of the host. Conflicts with id.
    hosts List<Property Map>
    List of hosts.
    id String
    Unique identifier of the host instance. Conflicts with name.
    name String
    Name of the host. Conflicts with id.

    Supporting Types

    GetHostHost

    Description string
    Description of the host.
    HostConnectivity string
    Connectivity type for hosts.
    HostConnectivityL10n string
    Localized message string corresponding to host connectivity.
    HostGroupId string
    Associated host group, if host is part of host group.
    HostVirtualVolumeMappings List<GetHostHostHostVirtualVolumeMapping>
    Virtual volume mapping details.
    Id string
    The ID of the host.
    ImportHostSystem GetHostHostImportHostSystem
    Details about an import host system.
    Initiators List<GetHostHostInitiator>
    Initiator instance.
    MappedHosts List<GetHostHostMappedHost>
    Details about a configured host or host group attached to a volume.
    Name string
    Name of the host.
    OsType string
    Operating system of the host.
    OsTypeL10n string
    Localized message string corresponding to OS type.
    Type string
    Type of hosts.
    TypeL10n string
    Localized message string corresponding to type
    VsphereHosts List<GetHostHostVsphereHost>
    List of the vsphere hosts that are associated with this host.
    Description string
    Description of the host.
    HostConnectivity string
    Connectivity type for hosts.
    HostConnectivityL10n string
    Localized message string corresponding to host connectivity.
    HostGroupId string
    Associated host group, if host is part of host group.
    HostVirtualVolumeMappings []GetHostHostHostVirtualVolumeMapping
    Virtual volume mapping details.
    Id string
    The ID of the host.
    ImportHostSystem GetHostHostImportHostSystem
    Details about an import host system.
    Initiators []GetHostHostInitiator
    Initiator instance.
    MappedHosts []GetHostHostMappedHost
    Details about a configured host or host group attached to a volume.
    Name string
    Name of the host.
    OsType string
    Operating system of the host.
    OsTypeL10n string
    Localized message string corresponding to OS type.
    Type string
    Type of hosts.
    TypeL10n string
    Localized message string corresponding to type
    VsphereHosts []GetHostHostVsphereHost
    List of the vsphere hosts that are associated with this host.
    description String
    Description of the host.
    hostConnectivity String
    Connectivity type for hosts.
    hostConnectivityL10n String
    Localized message string corresponding to host connectivity.
    hostGroupId String
    Associated host group, if host is part of host group.
    hostVirtualVolumeMappings List<GetHostHostHostVirtualVolumeMapping>
    Virtual volume mapping details.
    id String
    The ID of the host.
    importHostSystem GetHostHostImportHostSystem
    Details about an import host system.
    initiators List<GetHostHostInitiator>
    Initiator instance.
    mappedHosts List<GetHostHostMappedHost>
    Details about a configured host or host group attached to a volume.
    name String
    Name of the host.
    osType String
    Operating system of the host.
    osTypeL10n String
    Localized message string corresponding to OS type.
    type String
    Type of hosts.
    typeL10n String
    Localized message string corresponding to type
    vsphereHosts List<GetHostHostVsphereHost>
    List of the vsphere hosts that are associated with this host.
    description string
    Description of the host.
    hostConnectivity string
    Connectivity type for hosts.
    hostConnectivityL10n string
    Localized message string corresponding to host connectivity.
    hostGroupId string
    Associated host group, if host is part of host group.
    hostVirtualVolumeMappings GetHostHostHostVirtualVolumeMapping[]
    Virtual volume mapping details.
    id string
    The ID of the host.
    importHostSystem GetHostHostImportHostSystem
    Details about an import host system.
    initiators GetHostHostInitiator[]
    Initiator instance.
    mappedHosts GetHostHostMappedHost[]
    Details about a configured host or host group attached to a volume.
    name string
    Name of the host.
    osType string
    Operating system of the host.
    osTypeL10n string
    Localized message string corresponding to OS type.
    type string
    Type of hosts.
    typeL10n string
    Localized message string corresponding to type
    vsphereHosts GetHostHostVsphereHost[]
    List of the vsphere hosts that are associated with this host.
    description str
    Description of the host.
    host_connectivity str
    Connectivity type for hosts.
    host_connectivity_l10n str
    Localized message string corresponding to host connectivity.
    host_group_id str
    Associated host group, if host is part of host group.
    host_virtual_volume_mappings Sequence[GetHostHostHostVirtualVolumeMapping]
    Virtual volume mapping details.
    id str
    The ID of the host.
    import_host_system GetHostHostImportHostSystem
    Details about an import host system.
    initiators Sequence[GetHostHostInitiator]
    Initiator instance.
    mapped_hosts Sequence[GetHostHostMappedHost]
    Details about a configured host or host group attached to a volume.
    name str
    Name of the host.
    os_type str
    Operating system of the host.
    os_type_l10n str
    Localized message string corresponding to OS type.
    type str
    Type of hosts.
    type_l10n str
    Localized message string corresponding to type
    vsphere_hosts Sequence[GetHostHostVsphereHost]
    List of the vsphere hosts that are associated with this host.
    description String
    Description of the host.
    hostConnectivity String
    Connectivity type for hosts.
    hostConnectivityL10n String
    Localized message string corresponding to host connectivity.
    hostGroupId String
    Associated host group, if host is part of host group.
    hostVirtualVolumeMappings List<Property Map>
    Virtual volume mapping details.
    id String
    The ID of the host.
    importHostSystem Property Map
    Details about an import host system.
    initiators List<Property Map>
    Initiator instance.
    mappedHosts List<Property Map>
    Details about a configured host or host group attached to a volume.
    name String
    Name of the host.
    osType String
    Operating system of the host.
    osTypeL10n String
    Localized message string corresponding to OS type.
    type String
    Type of hosts.
    typeL10n String
    Localized message string corresponding to type
    vsphereHosts List<Property Map>
    List of the vsphere hosts that are associated with this host.

    GetHostHostHostVirtualVolumeMapping

    HostId string
    Unique identifier of a host attached to a virtual volume.
    Id string
    Unique identifier of a mapping between a host and a virtual volume.
    VirtualVolumeId string
    Unique identifier of the virtual volume to which the host is attached.
    HostId string
    Unique identifier of a host attached to a virtual volume.
    Id string
    Unique identifier of a mapping between a host and a virtual volume.
    VirtualVolumeId string
    Unique identifier of the virtual volume to which the host is attached.
    hostId String
    Unique identifier of a host attached to a virtual volume.
    id String
    Unique identifier of a mapping between a host and a virtual volume.
    virtualVolumeId String
    Unique identifier of the virtual volume to which the host is attached.
    hostId string
    Unique identifier of a host attached to a virtual volume.
    id string
    Unique identifier of a mapping between a host and a virtual volume.
    virtualVolumeId string
    Unique identifier of the virtual volume to which the host is attached.
    host_id str
    Unique identifier of a host attached to a virtual volume.
    id str
    Unique identifier of a mapping between a host and a virtual volume.
    virtual_volume_id str
    Unique identifier of the virtual volume to which the host is attached.
    hostId String
    Unique identifier of a host attached to a virtual volume.
    id String
    Unique identifier of a mapping between a host and a virtual volume.
    virtualVolumeId String
    Unique identifier of the virtual volume to which the host is attached.

    GetHostHostImportHostSystem

    AgentAddress string
    Id string
    AgentAddress string
    Id string
    agentAddress String
    id String
    agentAddress string
    id string
    agentAddress String
    id String

    GetHostHostInitiator

    ChapMutualUsername string
    Username for CHAP authentication.
    ChapSingleUsername string
    Username for CHAP authentication.
    PortName string
    The port name, one of: IQN, WWN, or NQN..
    PortType string
    Protocol type of the host initiator.
    ChapMutualUsername string
    Username for CHAP authentication.
    ChapSingleUsername string
    Username for CHAP authentication.
    PortName string
    The port name, one of: IQN, WWN, or NQN..
    PortType string
    Protocol type of the host initiator.
    chapMutualUsername String
    Username for CHAP authentication.
    chapSingleUsername String
    Username for CHAP authentication.
    portName String
    The port name, one of: IQN, WWN, or NQN..
    portType String
    Protocol type of the host initiator.
    chapMutualUsername string
    Username for CHAP authentication.
    chapSingleUsername string
    Username for CHAP authentication.
    portName string
    The port name, one of: IQN, WWN, or NQN..
    portType string
    Protocol type of the host initiator.
    chap_mutual_username str
    Username for CHAP authentication.
    chap_single_username str
    Username for CHAP authentication.
    port_name str
    The port name, one of: IQN, WWN, or NQN..
    port_type str
    Protocol type of the host initiator.
    chapMutualUsername String
    Username for CHAP authentication.
    chapSingleUsername String
    Username for CHAP authentication.
    portName String
    The port name, one of: IQN, WWN, or NQN..
    portType String
    Protocol type of the host initiator.

    GetHostHostMappedHost

    HostId string
    Unique identifier of a host attached to a volume.
    Id string
    Unique identifier of a mapping between a host and a volume.
    VolumeId string
    Unique identifier of the volume to which the host is attached.
    HostId string
    Unique identifier of a host attached to a volume.
    Id string
    Unique identifier of a mapping between a host and a volume.
    VolumeId string
    Unique identifier of the volume to which the host is attached.
    hostId String
    Unique identifier of a host attached to a volume.
    id String
    Unique identifier of a mapping between a host and a volume.
    volumeId String
    Unique identifier of the volume to which the host is attached.
    hostId string
    Unique identifier of a host attached to a volume.
    id string
    Unique identifier of a mapping between a host and a volume.
    volumeId string
    Unique identifier of the volume to which the host is attached.
    host_id str
    Unique identifier of a host attached to a volume.
    id str
    Unique identifier of a mapping between a host and a volume.
    volume_id str
    Unique identifier of the volume to which the host is attached.
    hostId String
    Unique identifier of a host attached to a volume.
    id String
    Unique identifier of a mapping between a host and a volume.
    volumeId String
    Unique identifier of the volume to which the host is attached.

    GetHostHostVsphereHost

    Id string
    Unique identifier of the vsphere_host instance.
    Name string
    User-assigned name of the ESXi host in vCenter.
    Id string
    Unique identifier of the vsphere_host instance.
    Name string
    User-assigned name of the ESXi host in vCenter.
    id String
    Unique identifier of the vsphere_host instance.
    name String
    User-assigned name of the ESXi host in vCenter.
    id string
    Unique identifier of the vsphere_host instance.
    name string
    User-assigned name of the ESXi host in vCenter.
    id str
    Unique identifier of the vsphere_host instance.
    name str
    User-assigned name of the ESXi host in vCenter.
    id String
    Unique identifier of the vsphere_host instance.
    name String
    User-assigned name of the ESXi host in vCenter.

    Package Details

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