powerstore 1.2.0 published on Monday, Apr 14, 2025 by dell
powerstore.getHostgroup
Explore with Pulumi AI
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(id: Optional[str] = None,
name: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetHostgroupResult
def get_hostgroup_output(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 dictionary
The following arguments are supported:
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
. - 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
. - 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
. - 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
. - 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
. - 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
. - 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
powerstore
Terraform Provider.