1. Packages
  2. Opentelekomcloud Provider
  3. API Docs
  4. getHssHostGroupsV5
opentelekomcloud 1.36.35 published on Monday, Apr 14, 2025 by opentelekomcloud

opentelekomcloud.getHssHostGroupsV5

Explore with Pulumi AI

opentelekomcloud 1.36.35 published on Monday, Apr 14, 2025 by opentelekomcloud

Up-to-date reference of API arguments for EIP status you can get at documentation portal

Use this data source to get the list of HSS host groups within OpenTelekomCloud.

Using getHssHostGroupsV5

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 getHssHostGroupsV5(args: GetHssHostGroupsV5Args, opts?: InvokeOptions): Promise<GetHssHostGroupsV5Result>
function getHssHostGroupsV5Output(args: GetHssHostGroupsV5OutputArgs, opts?: InvokeOptions): Output<GetHssHostGroupsV5Result>
Copy
def get_hss_host_groups_v5(group_id: Optional[str] = None,
                           host_num: Optional[str] = None,
                           id: Optional[str] = None,
                           name: Optional[str] = None,
                           risk_host_num: Optional[str] = None,
                           unprotect_host_num: Optional[str] = None,
                           opts: Optional[InvokeOptions] = None) -> GetHssHostGroupsV5Result
def get_hss_host_groups_v5_output(group_id: Optional[pulumi.Input[str]] = None,
                           host_num: Optional[pulumi.Input[str]] = None,
                           id: Optional[pulumi.Input[str]] = None,
                           name: Optional[pulumi.Input[str]] = None,
                           risk_host_num: Optional[pulumi.Input[str]] = None,
                           unprotect_host_num: Optional[pulumi.Input[str]] = None,
                           opts: Optional[InvokeOptions] = None) -> Output[GetHssHostGroupsV5Result]
Copy
func GetHssHostGroupsV5(ctx *Context, args *GetHssHostGroupsV5Args, opts ...InvokeOption) (*GetHssHostGroupsV5Result, error)
func GetHssHostGroupsV5Output(ctx *Context, args *GetHssHostGroupsV5OutputArgs, opts ...InvokeOption) GetHssHostGroupsV5ResultOutput
Copy

> Note: This function is named GetHssHostGroupsV5 in the Go SDK.

public static class GetHssHostGroupsV5 
{
    public static Task<GetHssHostGroupsV5Result> InvokeAsync(GetHssHostGroupsV5Args args, InvokeOptions? opts = null)
    public static Output<GetHssHostGroupsV5Result> Invoke(GetHssHostGroupsV5InvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetHssHostGroupsV5Result> getHssHostGroupsV5(GetHssHostGroupsV5Args args, InvokeOptions options)
public static Output<GetHssHostGroupsV5Result> getHssHostGroupsV5(GetHssHostGroupsV5Args args, InvokeOptions options)
Copy
fn::invoke:
  function: opentelekomcloud:index/getHssHostGroupsV5:getHssHostGroupsV5
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

GroupId string
Specifies the ID of the host group to be queried.
HostNum string
Specifies the number of hosts in the host groups to be queried.
Id string
The ID of the host group.
Name string
Specifies the name of the host group to be queried. This field will undergo a fuzzy matching query, the query result is for all host groups whose names contain this value.
RiskHostNum string
Specifies the number of risky hosts in the host groups to be queried.
UnprotectHostNum string
Specifies the number of unprotected hosts in the host groups to be queried.
GroupId string
Specifies the ID of the host group to be queried.
HostNum string
Specifies the number of hosts in the host groups to be queried.
Id string
The ID of the host group.
Name string
Specifies the name of the host group to be queried. This field will undergo a fuzzy matching query, the query result is for all host groups whose names contain this value.
RiskHostNum string
Specifies the number of risky hosts in the host groups to be queried.
UnprotectHostNum string
Specifies the number of unprotected hosts in the host groups to be queried.
groupId String
Specifies the ID of the host group to be queried.
hostNum String
Specifies the number of hosts in the host groups to be queried.
id String
The ID of the host group.
name String
Specifies the name of the host group to be queried. This field will undergo a fuzzy matching query, the query result is for all host groups whose names contain this value.
riskHostNum String
Specifies the number of risky hosts in the host groups to be queried.
unprotectHostNum String
Specifies the number of unprotected hosts in the host groups to be queried.
groupId string
Specifies the ID of the host group to be queried.
hostNum string
Specifies the number of hosts in the host groups to be queried.
id string
The ID of the host group.
name string
Specifies the name of the host group to be queried. This field will undergo a fuzzy matching query, the query result is for all host groups whose names contain this value.
riskHostNum string
Specifies the number of risky hosts in the host groups to be queried.
unprotectHostNum string
Specifies the number of unprotected hosts in the host groups to be queried.
group_id str
Specifies the ID of the host group to be queried.
host_num str
Specifies the number of hosts in the host groups to be queried.
id str
The ID of the host group.
name str
Specifies the name of the host group to be queried. This field will undergo a fuzzy matching query, the query result is for all host groups whose names contain this value.
risk_host_num str
Specifies the number of risky hosts in the host groups to be queried.
unprotect_host_num str
Specifies the number of unprotected hosts in the host groups to be queried.
groupId String
Specifies the ID of the host group to be queried.
hostNum String
Specifies the number of hosts in the host groups to be queried.
id String
The ID of the host group.
name String
Specifies the name of the host group to be queried. This field will undergo a fuzzy matching query, the query result is for all host groups whose names contain this value.
riskHostNum String
Specifies the number of risky hosts in the host groups to be queried.
unprotectHostNum String
Specifies the number of unprotected hosts in the host groups to be queried.

getHssHostGroupsV5 Result

The following output properties are available:

Groups List<GetHssHostGroupsV5Group>
All host groups that match the filter parameters.
Id string
The ID of the host group.
Region string
The region in which to query the HSS host groups.
GroupId string
HostNum string
The number of hosts in the host group.
Name string
The name of the host group.
RiskHostNum string
The number of risky hosts in the host group.
UnprotectHostNum string
The number of unprotected hosts in the host group.
Groups []GetHssHostGroupsV5Group
All host groups that match the filter parameters.
Id string
The ID of the host group.
Region string
The region in which to query the HSS host groups.
GroupId string
HostNum string
The number of hosts in the host group.
Name string
The name of the host group.
RiskHostNum string
The number of risky hosts in the host group.
UnprotectHostNum string
The number of unprotected hosts in the host group.
groups List<GetHssHostGroupsV5Group>
All host groups that match the filter parameters.
id String
The ID of the host group.
region String
The region in which to query the HSS host groups.
groupId String
hostNum String
The number of hosts in the host group.
name String
The name of the host group.
riskHostNum String
The number of risky hosts in the host group.
unprotectHostNum String
The number of unprotected hosts in the host group.
groups GetHssHostGroupsV5Group[]
All host groups that match the filter parameters.
id string
The ID of the host group.
region string
The region in which to query the HSS host groups.
groupId string
hostNum string
The number of hosts in the host group.
name string
The name of the host group.
riskHostNum string
The number of risky hosts in the host group.
unprotectHostNum string
The number of unprotected hosts in the host group.
groups Sequence[GetHssHostGroupsV5Group]
All host groups that match the filter parameters.
id str
The ID of the host group.
region str
The region in which to query the HSS host groups.
group_id str
host_num str
The number of hosts in the host group.
name str
The name of the host group.
risk_host_num str
The number of risky hosts in the host group.
unprotect_host_num str
The number of unprotected hosts in the host group.
groups List<Property Map>
All host groups that match the filter parameters.
id String
The ID of the host group.
region String
The region in which to query the HSS host groups.
groupId String
hostNum String
The number of hosts in the host group.
name String
The name of the host group.
riskHostNum String
The number of risky hosts in the host group.
unprotectHostNum String
The number of unprotected hosts in the host group.

Supporting Types

GetHssHostGroupsV5Group

HostIds This property is required. List<string>
The list of host IDs in the host group.
HostNum This property is required. double
Specifies the number of hosts in the host groups to be queried.
Id This property is required. string
The ID of the host group.
Name This property is required. string
Specifies the name of the host group to be queried. This field will undergo a fuzzy matching query, the query result is for all host groups whose names contain this value.
RiskHostNum This property is required. double
Specifies the number of risky hosts in the host groups to be queried.
UnprotectHostNum This property is required. double
Specifies the number of unprotected hosts in the host groups to be queried.
HostIds This property is required. []string
The list of host IDs in the host group.
HostNum This property is required. float64
Specifies the number of hosts in the host groups to be queried.
Id This property is required. string
The ID of the host group.
Name This property is required. string
Specifies the name of the host group to be queried. This field will undergo a fuzzy matching query, the query result is for all host groups whose names contain this value.
RiskHostNum This property is required. float64
Specifies the number of risky hosts in the host groups to be queried.
UnprotectHostNum This property is required. float64
Specifies the number of unprotected hosts in the host groups to be queried.
hostIds This property is required. List<String>
The list of host IDs in the host group.
hostNum This property is required. Double
Specifies the number of hosts in the host groups to be queried.
id This property is required. String
The ID of the host group.
name This property is required. String
Specifies the name of the host group to be queried. This field will undergo a fuzzy matching query, the query result is for all host groups whose names contain this value.
riskHostNum This property is required. Double
Specifies the number of risky hosts in the host groups to be queried.
unprotectHostNum This property is required. Double
Specifies the number of unprotected hosts in the host groups to be queried.
hostIds This property is required. string[]
The list of host IDs in the host group.
hostNum This property is required. number
Specifies the number of hosts in the host groups to be queried.
id This property is required. string
The ID of the host group.
name This property is required. string
Specifies the name of the host group to be queried. This field will undergo a fuzzy matching query, the query result is for all host groups whose names contain this value.
riskHostNum This property is required. number
Specifies the number of risky hosts in the host groups to be queried.
unprotectHostNum This property is required. number
Specifies the number of unprotected hosts in the host groups to be queried.
host_ids This property is required. Sequence[str]
The list of host IDs in the host group.
host_num This property is required. float
Specifies the number of hosts in the host groups to be queried.
id This property is required. str
The ID of the host group.
name This property is required. str
Specifies the name of the host group to be queried. This field will undergo a fuzzy matching query, the query result is for all host groups whose names contain this value.
risk_host_num This property is required. float
Specifies the number of risky hosts in the host groups to be queried.
unprotect_host_num This property is required. float
Specifies the number of unprotected hosts in the host groups to be queried.
hostIds This property is required. List<String>
The list of host IDs in the host group.
hostNum This property is required. Number
Specifies the number of hosts in the host groups to be queried.
id This property is required. String
The ID of the host group.
name This property is required. String
Specifies the name of the host group to be queried. This field will undergo a fuzzy matching query, the query result is for all host groups whose names contain this value.
riskHostNum This property is required. Number
Specifies the number of risky hosts in the host groups to be queried.
unprotectHostNum This property is required. Number
Specifies the number of unprotected hosts in the host groups to be queried.

Package Details

Repository
opentelekomcloud opentelekomcloud/terraform-provider-opentelekomcloud
License
Notes
This Pulumi package is based on the opentelekomcloud Terraform Provider.
opentelekomcloud 1.36.35 published on Monday, Apr 14, 2025 by opentelekomcloud