powerstore_host (Data Source)
Host DataSource
Note: Only one of
nameoridcan be provided at a time.
Example Usage
# commands to run this tf file : terraform init && terraform apply --auto-approve
# This datasource reads hosts either by id or name where user can provide a value to any one of them
# If it is a empty datsource block , then it will read all the hosts
# If id or name is provided then it reads a particular host with that id or name
# Only one of the attribute can be provided among id and name
data "powerstore_host" "test1" {
name = "tf_host"
}
output "hostResult" {
value = data.powerstore_host.test1.hosts
}
Schema
Optional
id(String) Unique identifier of the host instance. Conflicts withname.name(String) Name of the host. Conflicts withid.
Read-Only
host(Attributes List) List of hosts. (see below for nested schema)
Nested Schema for host
Read-Only:
description(String) Description of the host.host_connectivity(String) Connectivity type for hosts.host_connectivity_l10n(String) Localized message string corresponding to host connectivity.host_group_id(String) Associated host group, if host is part of host group.host_virtual_volume_mappings(Attributes List) Virtual volume mapping details. (see below for nested schema)id(String) The ID of the host.import_host_system(Object) Details about an import host system. (see below for nested schema)initiators(Attributes List) Initiator instance. (see below for nested schema)mapped_hosts(Attributes List) Details about a configured host or host group attached to a volume. (see below for nested schema)name(String) Name of the host.os_type(String) Operating system of the host.os_type_l10n(String) Localized message string corresponding to OS type.type(String) Type of hosts.type_l10n(String) Localized message string corresponding to typevsphere_hosts(Attributes List) List of the vsphere hosts that are associated with this host. (see below for nested schema)
Nested Schema for host.host_virtual_volume_mappings
Read-Only:
host_id(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.virtual_volume_id(String) Unique identifier of the virtual volume to which the host is attached.
Nested Schema for host.import_host_system
Read-Only:
agent_address(String)id(String)
Nested Schema for host.initiators
Read-Only:
chap_mutual_username(String) Username for CHAP authentication.chap_single_username(String) Username for CHAP authentication.port_name(String) The port name, one of: IQN, WWN, or NQN..port_type(String) Protocol type of the host initiator.
Nested Schema for host.mapped_hosts
Read-Only:
host_id(String) Unique identifier of a host attached to a volume.id(String) Unique identifier of a mapping between a host and a volume.volume_id(String) Unique identifier of the volume to which the host is attached.
Nested Schema for host.vsphere_hosts
Read-Only:
id(String) Unique identifier of the vsphere_host instance.name(String) User-assigned name of the ESXi host in vCenter.