1. Packages
  2. Opentelekomcloud Provider
  3. API Docs
  4. getHssHostGroupsV5
opentelekomcloud 1.36.37 published on Thursday, Apr 24, 2025 by opentelekomcloud

opentelekomcloud.getHssHostGroupsV5

Explore with Pulumi AI

opentelekomcloud logo
opentelekomcloud 1.36.37 published on Thursday, Apr 24, 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>
    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]
    func GetHssHostGroupsV5(ctx *Context, args *GetHssHostGroupsV5Args, opts ...InvokeOption) (*GetHssHostGroupsV5Result, error)
    func GetHssHostGroupsV5Output(ctx *Context, args *GetHssHostGroupsV5OutputArgs, opts ...InvokeOption) GetHssHostGroupsV5ResultOutput

    > 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)
    }
    public static CompletableFuture<GetHssHostGroupsV5Result> getHssHostGroupsV5(GetHssHostGroupsV5Args args, InvokeOptions options)
    public static Output<GetHssHostGroupsV5Result> getHssHostGroupsV5(GetHssHostGroupsV5Args args, InvokeOptions options)
    
    fn::invoke:
      function: opentelekomcloud:index/getHssHostGroupsV5:getHssHostGroupsV5
      arguments:
        # arguments dictionary

    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 List<string>
    The list of host IDs in the host group.
    HostNum double
    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 double
    Specifies the number of risky hosts in the host groups to be queried.
    UnprotectHostNum double
    Specifies the number of unprotected hosts in the host groups to be queried.
    HostIds []string
    The list of host IDs in the host group.
    HostNum float64
    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 float64
    Specifies the number of risky hosts in the host groups to be queried.
    UnprotectHostNum float64
    Specifies the number of unprotected hosts in the host groups to be queried.
    hostIds List<String>
    The list of host IDs in the host group.
    hostNum Double
    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 Double
    Specifies the number of risky hosts in the host groups to be queried.
    unprotectHostNum Double
    Specifies the number of unprotected hosts in the host groups to be queried.
    hostIds string[]
    The list of host IDs in the host group.
    hostNum number
    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 number
    Specifies the number of risky hosts in the host groups to be queried.
    unprotectHostNum number
    Specifies the number of unprotected hosts in the host groups to be queried.
    host_ids Sequence[str]
    The list of host IDs in the host group.
    host_num float
    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 float
    Specifies the number of risky hosts in the host groups to be queried.
    unprotect_host_num float
    Specifies the number of unprotected hosts in the host groups to be queried.
    hostIds List<String>
    The list of host IDs in the host group.
    hostNum Number
    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 Number
    Specifies the number of risky hosts in the host groups to be queried.
    unprotectHostNum 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 logo
    opentelekomcloud 1.36.37 published on Thursday, Apr 24, 2025 by opentelekomcloud