Viewing docs for Proxmox Virtual Environment (Proxmox VE) v8.2.1
published on Wednesday, May 20, 2026 by Daniel Muehlbachler-Pietrzykowski
published on Wednesday, May 20, 2026 by Daniel Muehlbachler-Pietrzykowski
Viewing docs for Proxmox Virtual Environment (Proxmox VE) v8.2.1
published on Wednesday, May 20, 2026 by Daniel Muehlbachler-Pietrzykowski
published on Wednesday, May 20, 2026 by Daniel Muehlbachler-Pietrzykowski
Deprecated: Use
proxmoxve.Hagroupinstead. This data source will be removed in v1.0.
Retrieves information about a specific High Availability group.
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as proxmoxve from "@muhlba91/pulumi-proxmoxve";
// This will fetch the set of HA group identifiers...
const all = proxmoxve.getHagroupsLegacy({});
// ...which we will go through in order to fetch the whole data on each group.
const example = all.then(all => .reduce((__obj, [__key, __value]) => ({ ...__obj, [String(__key)]: proxmoxve.getHagroupLegacy({
group: __value,
}) }), {}));
export const proxmoxVirtualEnvironmentHagroupsFull = example;
import pulumi
import pulumi_proxmoxve as proxmoxve
# This will fetch the set of HA group identifiers...
all = proxmoxve.get_hagroups_legacy()
# ...which we will go through in order to fetch the whole data on each group.
example = {str(__key): proxmoxve.get_hagroup_legacy(group=__value) for __key, __value in enumerate(all.group_ids)}
pulumi.export("proxmoxVirtualEnvironmentHagroupsFull", example)
Example coming soon!
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using ProxmoxVE = Pulumi.ProxmoxVE;
return await Deployment.RunAsync(() =>
{
// This will fetch the set of HA group identifiers...
var all = ProxmoxVE.GetHagroupsLegacy.Invoke();
// ...which we will go through in order to fetch the whole data on each group.
var example = ;
return new Dictionary<string, object?>
{
["proxmoxVirtualEnvironmentHagroupsFull"] = example,
};
});
Example coming soon!
Example coming soon!
Example coming soon!
Using getHagroupLegacy
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 getHagroupLegacy(args: GetHagroupLegacyArgs, opts?: InvokeOptions): Promise<GetHagroupLegacyResult>
function getHagroupLegacyOutput(args: GetHagroupLegacyOutputArgs, opts?: InvokeOptions): Output<GetHagroupLegacyResult>def get_hagroup_legacy(group: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetHagroupLegacyResult
def get_hagroup_legacy_output(group: pulumi.Input[Optional[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetHagroupLegacyResult]func LookupHagroupLegacy(ctx *Context, args *LookupHagroupLegacyArgs, opts ...InvokeOption) (*LookupHagroupLegacyResult, error)
func LookupHagroupLegacyOutput(ctx *Context, args *LookupHagroupLegacyOutputArgs, opts ...InvokeOption) LookupHagroupLegacyResultOutput> Note: This function is named LookupHagroupLegacy in the Go SDK.
public static class GetHagroupLegacy
{
public static Task<GetHagroupLegacyResult> InvokeAsync(GetHagroupLegacyArgs args, InvokeOptions? opts = null)
public static Output<GetHagroupLegacyResult> Invoke(GetHagroupLegacyInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetHagroupLegacyResult> getHagroupLegacy(GetHagroupLegacyArgs args, InvokeOptions options)
public static Output<GetHagroupLegacyResult> getHagroupLegacy(GetHagroupLegacyArgs args, InvokeOptions options)
fn::invoke:
function: proxmoxve:index/getHagroupLegacy:getHagroupLegacy
arguments:
# arguments dictionarydata "proxmoxve_gethagrouplegacy" "name" {
# arguments
}The following arguments are supported:
- Group string
- The identifier of the High Availability group to read.
- Group string
- The identifier of the High Availability group to read.
- group string
- The identifier of the High Availability group to read.
- group String
- The identifier of the High Availability group to read.
- group string
- The identifier of the High Availability group to read.
- group str
- The identifier of the High Availability group to read.
- group String
- The identifier of the High Availability group to read.
getHagroupLegacy Result
The following output properties are available:
- Comment string
- The comment associated with this group
- Group string
- The identifier of the High Availability group to read.
- Id string
- The unique identifier of this resource.
- No
Failback bool - A flag that indicates that failing back to a higher priority node is disabled for this HA group.
- Nodes Dictionary<string, int>
- The member nodes for this group. They are provided as a map, where the keys are the node names and the values represent their priority: integers for known priorities or
nullfor unset priorities. - Restricted bool
- A flag that indicates that other nodes may not be used to run resources associated to this HA group.
- Comment string
- The comment associated with this group
- Group string
- The identifier of the High Availability group to read.
- Id string
- The unique identifier of this resource.
- No
Failback bool - A flag that indicates that failing back to a higher priority node is disabled for this HA group.
- Nodes map[string]int
- The member nodes for this group. They are provided as a map, where the keys are the node names and the values represent their priority: integers for known priorities or
nullfor unset priorities. - Restricted bool
- A flag that indicates that other nodes may not be used to run resources associated to this HA group.
- comment string
- The comment associated with this group
- group string
- The identifier of the High Availability group to read.
- id string
- The unique identifier of this resource.
- no_
failback bool - A flag that indicates that failing back to a higher priority node is disabled for this HA group.
- nodes map(number)
- The member nodes for this group. They are provided as a map, where the keys are the node names and the values represent their priority: integers for known priorities or
nullfor unset priorities. - restricted bool
- A flag that indicates that other nodes may not be used to run resources associated to this HA group.
- comment String
- The comment associated with this group
- group String
- The identifier of the High Availability group to read.
- id String
- The unique identifier of this resource.
- no
Failback Boolean - A flag that indicates that failing back to a higher priority node is disabled for this HA group.
- nodes Map<String,Integer>
- The member nodes for this group. They are provided as a map, where the keys are the node names and the values represent their priority: integers for known priorities or
nullfor unset priorities. - restricted Boolean
- A flag that indicates that other nodes may not be used to run resources associated to this HA group.
- comment string
- The comment associated with this group
- group string
- The identifier of the High Availability group to read.
- id string
- The unique identifier of this resource.
- no
Failback boolean - A flag that indicates that failing back to a higher priority node is disabled for this HA group.
- nodes {[key: string]: number}
- The member nodes for this group. They are provided as a map, where the keys are the node names and the values represent their priority: integers for known priorities or
nullfor unset priorities. - restricted boolean
- A flag that indicates that other nodes may not be used to run resources associated to this HA group.
- comment str
- The comment associated with this group
- group str
- The identifier of the High Availability group to read.
- id str
- The unique identifier of this resource.
- no_
failback bool - A flag that indicates that failing back to a higher priority node is disabled for this HA group.
- nodes Mapping[str, int]
- The member nodes for this group. They are provided as a map, where the keys are the node names and the values represent their priority: integers for known priorities or
nullfor unset priorities. - restricted bool
- A flag that indicates that other nodes may not be used to run resources associated to this HA group.
- comment String
- The comment associated with this group
- group String
- The identifier of the High Availability group to read.
- id String
- The unique identifier of this resource.
- no
Failback Boolean - A flag that indicates that failing back to a higher priority node is disabled for this HA group.
- nodes Map<Number>
- The member nodes for this group. They are provided as a map, where the keys are the node names and the values represent their priority: integers for known priorities or
nullfor unset priorities. - restricted Boolean
- A flag that indicates that other nodes may not be used to run resources associated to this HA group.
Package Details
- Repository
- proxmoxve muhlba91/pulumi-proxmoxve
- License
- Apache-2.0
- Notes
- This Pulumi package is based on the
proxmoxTerraform Provider.
Viewing docs for Proxmox Virtual Environment (Proxmox VE) v8.2.1
published on Wednesday, May 20, 2026 by Daniel Muehlbachler-Pietrzykowski
published on Wednesday, May 20, 2026 by Daniel Muehlbachler-Pietrzykowski