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

powerstore.getHostgroup

Explore with Pulumi AI

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

    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:

    Id string
    Unique identifier of the host group. Conflicts with name.
    Name string
    Host group name. Conflicts with id.
    Id string
    Unique identifier of the host group. Conflicts with name.
    Name string
    Host group name. Conflicts with id.
    id String
    Unique identifier of the host group. Conflicts with name.
    name String
    Host group name. Conflicts with id.
    id string
    Unique identifier of the host group. Conflicts with name.
    name string
    Host group name. Conflicts with id.
    id str
    Unique identifier of the host group. Conflicts with name.
    name str
    Host group name. Conflicts with id.
    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:

    HostGroups List<GetHostgroupHostGroup>
    List of host groups.
    Id string
    Unique identifier of the host group. Conflicts with name.
    Name string
    Host group name. Conflicts with id.
    HostGroups []GetHostgroupHostGroup
    List of host groups.
    Id string
    Unique identifier of the host group. Conflicts with name.
    Name string
    Host group name. Conflicts with id.
    hostGroups List<GetHostgroupHostGroup>
    List of host groups.
    id String
    Unique identifier of the host group. Conflicts with name.
    name String
    Host group name. Conflicts with id.
    hostGroups GetHostgroupHostGroup[]
    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[GetHostgroupHostGroup]
    List of host groups.
    id str
    Unique identifier of the host group. Conflicts with name.
    name str
    Host group name. Conflicts with id.
    hostGroups 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.
    HostConnectivity string
    Connectivity type for hosts and host groups.
    HostConnectivityL10n string
    Localized message string corresponding to host_connectivity
    HostVirtualVolumeMappings List<GetHostgroupHostGroupHostVirtualVolumeMapping>
    Virtual volume mapping details.
    Hosts List<GetHostgroupHostGroupHost>
    Properties of a host.
    Id string
    Unique identifier of the host group.
    MappedHostGroups List<GetHostgroupHostGroupMappedHostGroup>
    Details about a configured host or host group attached to a volume.
    Name string
    Host group name.
    Description string
    Host group description.
    HostConnectivity string
    Connectivity type for hosts and host groups.
    HostConnectivityL10n string
    Localized message string corresponding to host_connectivity
    HostVirtualVolumeMappings []GetHostgroupHostGroupHostVirtualVolumeMapping
    Virtual volume mapping details.
    Hosts []GetHostgroupHostGroupHost
    Properties of a host.
    Id string
    Unique identifier of the host group.
    MappedHostGroups []GetHostgroupHostGroupMappedHostGroup
    Details about a configured host or host group attached to a volume.
    Name string
    Host group name.
    description String
    Host group description.
    hostConnectivity String
    Connectivity type for hosts and host groups.
    hostConnectivityL10n String
    Localized message string corresponding to host_connectivity
    hostVirtualVolumeMappings List<GetHostgroupHostGroupHostVirtualVolumeMapping>
    Virtual volume mapping details.
    hosts List<GetHostgroupHostGroupHost>
    Properties of a host.
    id String
    Unique identifier of the host group.
    mappedHostGroups List<GetHostgroupHostGroupMappedHostGroup>
    Details about a configured host or host group attached to a volume.
    name String
    Host group name.
    description string
    Host group description.
    hostConnectivity string
    Connectivity type for hosts and host groups.
    hostConnectivityL10n string
    Localized message string corresponding to host_connectivity
    hostVirtualVolumeMappings GetHostgroupHostGroupHostVirtualVolumeMapping[]
    Virtual volume mapping details.
    hosts GetHostgroupHostGroupHost[]
    Properties of a host.
    id string
    Unique identifier of the host group.
    mappedHostGroups GetHostgroupHostGroupMappedHostGroup[]
    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_l10n str
    Localized message string corresponding to host_connectivity
    host_virtual_volume_mappings Sequence[GetHostgroupHostGroupHostVirtualVolumeMapping]
    Virtual volume mapping details.
    hosts Sequence[GetHostgroupHostGroupHost]
    Properties of a host.
    id str
    Unique identifier of the host group.
    mapped_host_groups Sequence[GetHostgroupHostGroupMappedHostGroup]
    Details about a configured host or host group attached to a volume.
    name str
    Host group name.
    description String
    Host group description.
    hostConnectivity String
    Connectivity type for hosts and host groups.
    hostConnectivityL10n String
    Localized message string corresponding to host_connectivity
    hostVirtualVolumeMappings List<Property Map>
    Virtual volume mapping details.
    hosts List<Property Map>
    Properties of a host.
    id String
    Unique identifier of the host group.
    mappedHostGroups List<Property Map>
    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

    HostId string
    Unique identifier of a host attached to a 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.
    VirtualVolumeName string
    Name of the virtual 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 virtual volume.
    VirtualVolumeId string
    Unique identifier of the virtual volume to which the host is attached.
    VirtualVolumeName string
    Name of the virtual 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 virtual volume.
    virtualVolumeId String
    Unique identifier of the virtual volume to which the host is attached.
    virtualVolumeName String
    Name of the virtual 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 virtual volume.
    virtualVolumeId string
    Unique identifier of the virtual volume to which the host is attached.
    virtualVolumeName string
    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_id str
    Unique identifier of the virtual volume to which the host is attached.
    virtual_volume_name str
    Name of the virtual 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 virtual volume.
    virtualVolumeId String
    Unique identifier of the virtual volume to which the host is attached.
    virtualVolumeName String
    Name of the virtual volume to which the host is attached.

    GetHostgroupHostGroupMappedHostGroup

    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.
    VolumeName string
    Name 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.
    VolumeName string
    Name 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.
    volumeName String
    Name 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.
    volumeName 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.
    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.
    volumeName 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.
    powerstore logo
    powerstore 1.2.0 published on Monday, Apr 14, 2025 by dell