powerstore 1.2.1 published on Thursday, Jun 26, 2025 by dell
powerstore.getHostgroup
Start a Neo task
Explain and create a powerstore.getHostgroup resource
Using getHostgroup
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 getHostgroup(args: GetHostgroupArgs, opts?: InvokeOptions): Promise<GetHostgroupResult>
function getHostgroupOutput(args: GetHostgroupOutputArgs, opts?: InvokeOptions): Output<GetHostgroupResult>def get_hostgroup(filter_expression: Optional[str] = None,
id: Optional[str] = None,
name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetHostgroupResult
def get_hostgroup_output(filter_expression: Optional[pulumi.Input[str]] = None,
id: Optional[pulumi.Input[str]] = None,
name: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetHostgroupResult]func LookupHostgroup(ctx *Context, args *LookupHostgroupArgs, opts ...InvokeOption) (*LookupHostgroupResult, error)
func LookupHostgroupOutput(ctx *Context, args *LookupHostgroupOutputArgs, opts ...InvokeOption) LookupHostgroupResultOutput> Note: This function is named LookupHostgroup in the Go SDK.
public static class GetHostgroup
{
public static Task<GetHostgroupResult> InvokeAsync(GetHostgroupArgs args, InvokeOptions? opts = null)
public static Output<GetHostgroupResult> Invoke(GetHostgroupInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetHostgroupResult> getHostgroup(GetHostgroupArgs args, InvokeOptions options)
public static Output<GetHostgroupResult> getHostgroup(GetHostgroupArgs args, InvokeOptions options)
fn::invoke:
function: powerstore:index/getHostgroup:getHostgroup
arguments:
# arguments dictionaryThe following arguments are supported:
- Filter
Expression string - PowerStore filter expression to filter HostGroup by. Conflicts with
idandname. - Id string
- Unique identifier of the host group. Conflicts with
name. - Name string
- Host group name. Conflicts with
id.
- Filter
Expression string - PowerStore filter expression to filter HostGroup by. Conflicts with
idandname. - Id string
- Unique identifier of the host group. Conflicts with
name. - Name string
- Host group name. Conflicts with
id.
- filter
Expression String - PowerStore filter expression to filter HostGroup by. Conflicts with
idandname. - id String
- Unique identifier of the host group. Conflicts with
name. - name String
- Host group name. Conflicts with
id.
- filter
Expression string - PowerStore filter expression to filter HostGroup by. Conflicts with
idandname. - id string
- Unique identifier of the host group. Conflicts with
name. - name string
- Host group name. Conflicts with
id.
- filter_
expression str - PowerStore filter expression to filter HostGroup by. Conflicts with
idandname. - id str
- Unique identifier of the host group. Conflicts with
name. - name str
- Host group name. Conflicts with
id.
- filter
Expression String - PowerStore filter expression to filter HostGroup by. Conflicts with
idandname. - id String
- Unique identifier of the host group. Conflicts with
name. - name String
- Host group name. Conflicts with
id.
getHostgroup Result
The following output properties are available:
- Host
Groups List<GetHostgroup Host Group> - List of host groups.
- Id string
- Unique identifier of the host group. Conflicts with
name. - Filter
Expression string - PowerStore filter expression to filter HostGroup by. Conflicts with
idandname. - Name string
- Host group name. Conflicts with
id.
- Host
Groups []GetHostgroup Host Group - List of host groups.
- Id string
- Unique identifier of the host group. Conflicts with
name. - Filter
Expression string - PowerStore filter expression to filter HostGroup by. Conflicts with
idandname. - Name string
- Host group name. Conflicts with
id.
- host
Groups List<GetHostgroup Host Group> - List of host groups.
- id String
- Unique identifier of the host group. Conflicts with
name. - filter
Expression String - PowerStore filter expression to filter HostGroup by. Conflicts with
idandname. - name String
- Host group name. Conflicts with
id.
- host
Groups GetHostgroup Host Group[] - List of host groups.
- id string
- Unique identifier of the host group. Conflicts with
name. - filter
Expression string - PowerStore filter expression to filter HostGroup by. Conflicts with
idandname. - name string
- Host group name. Conflicts with
id.
- host_
groups Sequence[GetHostgroup Host Group] - List of host groups.
- id str
- Unique identifier of the host group. Conflicts with
name. - filter_
expression str - PowerStore filter expression to filter HostGroup by. Conflicts with
idandname. - name str
- Host group name. Conflicts with
id.
- host
Groups List<Property Map> - List of host groups.
- id String
- Unique identifier of the host group. Conflicts with
name. - filter
Expression String - PowerStore filter expression to filter HostGroup by. Conflicts with
idandname. - name String
- Host group name. Conflicts with
id.
Supporting Types
GetHostgroupHostGroup
- Description string
- Host group description.
- Host
Connectivity string - Connectivity type for hosts and host groups.
- Host
Connectivity stringL10n - Localized message string corresponding to host_connectivity
- Host
Virtual List<GetVolume Mappings Hostgroup Host Group Host Virtual Volume Mapping> - Virtual volume mapping details.
- Hosts
List<Get
Hostgroup Host Group Host> - Properties of a host.
- Id string
- Unique identifier of the host group.
- Mapped
Host List<GetGroups Hostgroup Host Group Mapped Host Group> - Details about a configured host or host group attached to a volume.
- Name string
- Host group name.
- Description string
- Host group description.
- Host
Connectivity string - Connectivity type for hosts and host groups.
- Host
Connectivity stringL10n - Localized message string corresponding to host_connectivity
- Host
Virtual []GetVolume Mappings Hostgroup Host Group Host Virtual Volume Mapping - Virtual volume mapping details.
- Hosts
[]Get
Hostgroup Host Group Host - Properties of a host.
- Id string
- Unique identifier of the host group.
- Mapped
Host []GetGroups Hostgroup Host Group Mapped Host Group - Details about a configured host or host group attached to a volume.
- Name string
- Host group name.
- description String
- Host group description.
- host
Connectivity String - Connectivity type for hosts and host groups.
- host
Connectivity StringL10n - Localized message string corresponding to host_connectivity
- host
Virtual List<GetVolume Mappings Hostgroup Host Group Host Virtual Volume Mapping> - Virtual volume mapping details.
- hosts
List<Get
Hostgroup Host Group Host> - Properties of a host.
- id String
- Unique identifier of the host group.
- mapped
Host List<GetGroups Hostgroup Host Group Mapped Host Group> - Details about a configured host or host group attached to a volume.
- name String
- Host group name.
- description string
- Host group description.
- host
Connectivity string - Connectivity type for hosts and host groups.
- host
Connectivity stringL10n - Localized message string corresponding to host_connectivity
- host
Virtual GetVolume Mappings Hostgroup Host Group Host Virtual Volume Mapping[] - Virtual volume mapping details.
- hosts
Get
Hostgroup Host Group Host[] - Properties of a host.
- id string
- Unique identifier of the host group.
- mapped
Host GetGroups Hostgroup Host Group Mapped Host Group[] - Details about a configured host or host group attached to a volume.
- name string
- Host group name.
- description str
- Host group description.
- host_
connectivity str - Connectivity type for hosts and host groups.
- host_
connectivity_ strl10n - Localized message string corresponding to host_connectivity
- host_
virtual_ Sequence[Getvolume_ mappings Hostgroup Host Group Host Virtual Volume Mapping] - Virtual volume mapping details.
- hosts
Sequence[Get
Hostgroup Host Group Host] - Properties of a host.
- id str
- Unique identifier of the host group.
- mapped_
host_ Sequence[Getgroups Hostgroup Host Group Mapped Host Group] - Details about a configured host or host group attached to a volume.
- name str
- Host group name.
- description String
- Host group description.
- host
Connectivity String - Connectivity type for hosts and host groups.
- host
Connectivity StringL10n - Localized message string corresponding to host_connectivity
- host
Virtual List<Property Map>Volume Mappings - Virtual volume mapping details.
- hosts List<Property Map>
- Properties of a host.
- id String
- Unique identifier of the host group.
- mapped
Host List<Property Map>Groups - Details about a configured host or host group attached to a volume.
- name String
- Host group name.
GetHostgroupHostGroupHost
- Description string
- A description for the host.
- Id string
- Unique identifier of the host.
- Name string
- The host name.
- Description string
- A description for the host.
- Id string
- Unique identifier of the host.
- Name string
- The host name.
- description String
- A description for the host.
- id String
- Unique identifier of the host.
- name String
- The host name.
- description string
- A description for the host.
- id string
- Unique identifier of the host.
- name string
- The host name.
- description str
- A description for the host.
- id str
- Unique identifier of the host.
- name str
- The host name.
- description String
- A description for the host.
- id String
- Unique identifier of the host.
- name String
- The host name.
GetHostgroupHostGroupHostVirtualVolumeMapping
- Host
Id string - Unique identifier of a host attached to a volume.
- Id string
- Unique identifier of a mapping between a host and a virtual volume.
- Virtual
Volume stringId - Unique identifier of the virtual volume to which the host is attached.
- Virtual
Volume stringName - Name of the virtual volume to which the host is attached.
- Host
Id string - Unique identifier of a host attached to a volume.
- Id string
- Unique identifier of a mapping between a host and a virtual volume.
- Virtual
Volume stringId - Unique identifier of the virtual volume to which the host is attached.
- Virtual
Volume stringName - Name of the virtual volume to which the host is attached.
- host
Id String - Unique identifier of a host attached to a volume.
- id String
- Unique identifier of a mapping between a host and a virtual volume.
- virtual
Volume StringId - Unique identifier of the virtual volume to which the host is attached.
- virtual
Volume StringName - Name of the virtual volume to which the host is attached.
- host
Id string - Unique identifier of a host attached to a volume.
- id string
- Unique identifier of a mapping between a host and a virtual volume.
- virtual
Volume stringId - Unique identifier of the virtual volume to which the host is attached.
- virtual
Volume stringName - Name of the virtual 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 virtual volume.
- virtual_
volume_ strid - Unique identifier of the virtual volume to which the host is attached.
- virtual_
volume_ strname - Name of the virtual volume to which the host is attached.
- host
Id String - Unique identifier of a host attached to a volume.
- id String
- Unique identifier of a mapping between a host and a virtual volume.
- virtual
Volume StringId - Unique identifier of the virtual volume to which the host is attached.
- virtual
Volume StringName - Name of the virtual volume to which the host is attached.
GetHostgroupHostGroupMappedHostGroup
- 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.
- Volume
Name string - Name of the volume to which the host is attached.
- 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.
- Volume
Name string - Name of the volume to which the host is attached.
- 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.
- volume
Name String - Name of the volume to which the host is attached.
- 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.
- volume
Name string - Name 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.
- volume_
name str - Name of the volume to which the host is attached.
- 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.
- volume
Name String - Name of the volume to which the host is attached.
Package Details
- Repository
- powerstore dell/terraform-provider-powerstore
- License
- Notes
- This Pulumi package is based on the
powerstoreTerraform Provider.
