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

opentelekomcloud.getHssHostsV5

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 hosts within OpenTelekomCloud.

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as opentelekomcloud from "@pulumi/opentelekomcloud";
    
    const config = new pulumi.Config();
    const hostId = config.requireObject("hostId");
    const test = opentelekomcloud.getHssHostsV5({
        hostId: hostId,
    });
    
    import pulumi
    import pulumi_opentelekomcloud as opentelekomcloud
    
    config = pulumi.Config()
    host_id = config.require_object("hostId")
    test = opentelekomcloud.get_hss_hosts_v5(host_id=host_id)
    
    package main
    
    import (
    	"github.com/pulumi/pulumi-terraform-provider/sdks/go/opentelekomcloud/opentelekomcloud"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
    	"github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
    )
    
    func main() {
    	pulumi.Run(func(ctx *pulumi.Context) error {
    		cfg := config.New(ctx, "")
    		hostId := cfg.RequireObject("hostId")
    		_, err := opentelekomcloud.GetHssHostsV5(ctx, &opentelekomcloud.GetHssHostsV5Args{
    			HostId: pulumi.StringRef(hostId),
    		}, nil)
    		if err != nil {
    			return err
    		}
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Opentelekomcloud = Pulumi.Opentelekomcloud;
    
    return await Deployment.RunAsync(() => 
    {
        var config = new Config();
        var hostId = config.RequireObject<dynamic>("hostId");
        var test = Opentelekomcloud.GetHssHostsV5.Invoke(new()
        {
            HostId = hostId,
        });
    
    });
    
    package generated_program;
    
    import com.pulumi.Context;
    import com.pulumi.Pulumi;
    import com.pulumi.core.Output;
    import com.pulumi.opentelekomcloud.OpentelekomcloudFunctions;
    import com.pulumi.opentelekomcloud.inputs.GetHssHostsV5Args;
    import java.util.List;
    import java.util.ArrayList;
    import java.util.Map;
    import java.io.File;
    import java.nio.file.Files;
    import java.nio.file.Paths;
    
    public class App {
        public static void main(String[] args) {
            Pulumi.run(App::stack);
        }
    
        public static void stack(Context ctx) {
            final var config = ctx.config();
            final var hostId = config.get("hostId");
            final var test = OpentelekomcloudFunctions.getHssHostsV5(GetHssHostsV5Args.builder()
                .hostId(hostId)
                .build());
    
        }
    }
    
    configuration:
      hostId:
        type: dynamic
    variables:
      test:
        fn::invoke:
          function: opentelekomcloud:getHssHostsV5
          arguments:
            hostId: ${hostId}
    

    Using getHssHostsV5

    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 getHssHostsV5(args: GetHssHostsV5Args, opts?: InvokeOptions): Promise<GetHssHostsV5Result>
    function getHssHostsV5Output(args: GetHssHostsV5OutputArgs, opts?: InvokeOptions): Output<GetHssHostsV5Result>
    def get_hss_hosts_v5(agent_status: Optional[str] = None,
                         asset_value: Optional[str] = None,
                         detect_result: Optional[str] = None,
                         group_id: Optional[str] = None,
                         host_id: Optional[str] = None,
                         id: Optional[str] = None,
                         name: Optional[str] = None,
                         os_type: Optional[str] = None,
                         policy_group_id: Optional[str] = None,
                         protect_charging_mode: Optional[str] = None,
                         protect_status: Optional[str] = None,
                         protect_version: Optional[str] = None,
                         status: Optional[str] = None,
                         opts: Optional[InvokeOptions] = None) -> GetHssHostsV5Result
    def get_hss_hosts_v5_output(agent_status: Optional[pulumi.Input[str]] = None,
                         asset_value: Optional[pulumi.Input[str]] = None,
                         detect_result: Optional[pulumi.Input[str]] = None,
                         group_id: Optional[pulumi.Input[str]] = None,
                         host_id: Optional[pulumi.Input[str]] = None,
                         id: Optional[pulumi.Input[str]] = None,
                         name: Optional[pulumi.Input[str]] = None,
                         os_type: Optional[pulumi.Input[str]] = None,
                         policy_group_id: Optional[pulumi.Input[str]] = None,
                         protect_charging_mode: Optional[pulumi.Input[str]] = None,
                         protect_status: Optional[pulumi.Input[str]] = None,
                         protect_version: Optional[pulumi.Input[str]] = None,
                         status: Optional[pulumi.Input[str]] = None,
                         opts: Optional[InvokeOptions] = None) -> Output[GetHssHostsV5Result]
    func GetHssHostsV5(ctx *Context, args *GetHssHostsV5Args, opts ...InvokeOption) (*GetHssHostsV5Result, error)
    func GetHssHostsV5Output(ctx *Context, args *GetHssHostsV5OutputArgs, opts ...InvokeOption) GetHssHostsV5ResultOutput

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

    public static class GetHssHostsV5 
    {
        public static Task<GetHssHostsV5Result> InvokeAsync(GetHssHostsV5Args args, InvokeOptions? opts = null)
        public static Output<GetHssHostsV5Result> Invoke(GetHssHostsV5InvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetHssHostsV5Result> getHssHostsV5(GetHssHostsV5Args args, InvokeOptions options)
    public static Output<GetHssHostsV5Result> getHssHostsV5(GetHssHostsV5Args args, InvokeOptions options)
    
    fn::invoke:
      function: opentelekomcloud:index/getHssHostsV5:getHssHostsV5
      arguments:
        # arguments dictionary

    The following arguments are supported:

    AgentStatus string
    Specifies the agent status of the hosts to be queried. The valid values are as follows:
    AssetValue string
    Specifies the asset importance of the hosts to be queried. The valid values are as follows:
    DetectResult string
    Specifies the security detection result of the hosts to be queried. The valid values are as follows:
    GroupId string
    Specifies the host group ID of the hosts to be queried.
    HostId string
    Specifies the ID of the host to be queried.
    Id string
    The ID of the host.
    Name string
    Specifies the name of the host to be queried. This field will undergo a fuzzy matching query, the query result is for all hosts whose names contain this value.
    OsType string
    Specifies the operating system type of the hosts to be queried. The valid values are as follows:

    • Linux
    • Windows
    PolicyGroupId string
    Specifies the policy group ID of the hosts to be queried.
    ProtectChargingMode string
    Specifies the charging mode for the hosts protection quota to be queried. The valid values are as follows:
    ProtectStatus string
    Specifies the protection status of the hosts to be queried. The valid values are as follows:
    ProtectVersion string
    Specifies the protection version enabled by the hosts to be queried. The valid values are as follows:

    • hss.version.null
    • hss.version.enterprise
    • hss.version.premium
    • hss.version.container.enterprise
    Status string
    Specifies the status of the hosts to be queried. The valid values are as follows:

    • ACTIVE
    • SHUTOFF
    • BUILDING
    • ERROR
    AgentStatus string
    Specifies the agent status of the hosts to be queried. The valid values are as follows:
    AssetValue string
    Specifies the asset importance of the hosts to be queried. The valid values are as follows:
    DetectResult string
    Specifies the security detection result of the hosts to be queried. The valid values are as follows:
    GroupId string
    Specifies the host group ID of the hosts to be queried.
    HostId string
    Specifies the ID of the host to be queried.
    Id string
    The ID of the host.
    Name string
    Specifies the name of the host to be queried. This field will undergo a fuzzy matching query, the query result is for all hosts whose names contain this value.
    OsType string
    Specifies the operating system type of the hosts to be queried. The valid values are as follows:

    • Linux
    • Windows
    PolicyGroupId string
    Specifies the policy group ID of the hosts to be queried.
    ProtectChargingMode string
    Specifies the charging mode for the hosts protection quota to be queried. The valid values are as follows:
    ProtectStatus string
    Specifies the protection status of the hosts to be queried. The valid values are as follows:
    ProtectVersion string
    Specifies the protection version enabled by the hosts to be queried. The valid values are as follows:

    • hss.version.null
    • hss.version.enterprise
    • hss.version.premium
    • hss.version.container.enterprise
    Status string
    Specifies the status of the hosts to be queried. The valid values are as follows:

    • ACTIVE
    • SHUTOFF
    • BUILDING
    • ERROR
    agentStatus String
    Specifies the agent status of the hosts to be queried. The valid values are as follows:
    assetValue String
    Specifies the asset importance of the hosts to be queried. The valid values are as follows:
    detectResult String
    Specifies the security detection result of the hosts to be queried. The valid values are as follows:
    groupId String
    Specifies the host group ID of the hosts to be queried.
    hostId String
    Specifies the ID of the host to be queried.
    id String
    The ID of the host.
    name String
    Specifies the name of the host to be queried. This field will undergo a fuzzy matching query, the query result is for all hosts whose names contain this value.
    osType String
    Specifies the operating system type of the hosts to be queried. The valid values are as follows:

    • Linux
    • Windows
    policyGroupId String
    Specifies the policy group ID of the hosts to be queried.
    protectChargingMode String
    Specifies the charging mode for the hosts protection quota to be queried. The valid values are as follows:
    protectStatus String
    Specifies the protection status of the hosts to be queried. The valid values are as follows:
    protectVersion String
    Specifies the protection version enabled by the hosts to be queried. The valid values are as follows:

    • hss.version.null
    • hss.version.enterprise
    • hss.version.premium
    • hss.version.container.enterprise
    status String
    Specifies the status of the hosts to be queried. The valid values are as follows:

    • ACTIVE
    • SHUTOFF
    • BUILDING
    • ERROR
    agentStatus string
    Specifies the agent status of the hosts to be queried. The valid values are as follows:
    assetValue string
    Specifies the asset importance of the hosts to be queried. The valid values are as follows:
    detectResult string
    Specifies the security detection result of the hosts to be queried. The valid values are as follows:
    groupId string
    Specifies the host group ID of the hosts to be queried.
    hostId string
    Specifies the ID of the host to be queried.
    id string
    The ID of the host.
    name string
    Specifies the name of the host to be queried. This field will undergo a fuzzy matching query, the query result is for all hosts whose names contain this value.
    osType string
    Specifies the operating system type of the hosts to be queried. The valid values are as follows:

    • Linux
    • Windows
    policyGroupId string
    Specifies the policy group ID of the hosts to be queried.
    protectChargingMode string
    Specifies the charging mode for the hosts protection quota to be queried. The valid values are as follows:
    protectStatus string
    Specifies the protection status of the hosts to be queried. The valid values are as follows:
    protectVersion string
    Specifies the protection version enabled by the hosts to be queried. The valid values are as follows:

    • hss.version.null
    • hss.version.enterprise
    • hss.version.premium
    • hss.version.container.enterprise
    status string
    Specifies the status of the hosts to be queried. The valid values are as follows:

    • ACTIVE
    • SHUTOFF
    • BUILDING
    • ERROR
    agent_status str
    Specifies the agent status of the hosts to be queried. The valid values are as follows:
    asset_value str
    Specifies the asset importance of the hosts to be queried. The valid values are as follows:
    detect_result str
    Specifies the security detection result of the hosts to be queried. The valid values are as follows:
    group_id str
    Specifies the host group ID of the hosts to be queried.
    host_id str
    Specifies the ID of the host to be queried.
    id str
    The ID of the host.
    name str
    Specifies the name of the host to be queried. This field will undergo a fuzzy matching query, the query result is for all hosts whose names contain this value.
    os_type str
    Specifies the operating system type of the hosts to be queried. The valid values are as follows:

    • Linux
    • Windows
    policy_group_id str
    Specifies the policy group ID of the hosts to be queried.
    protect_charging_mode str
    Specifies the charging mode for the hosts protection quota to be queried. The valid values are as follows:
    protect_status str
    Specifies the protection status of the hosts to be queried. The valid values are as follows:
    protect_version str
    Specifies the protection version enabled by the hosts to be queried. The valid values are as follows:

    • hss.version.null
    • hss.version.enterprise
    • hss.version.premium
    • hss.version.container.enterprise
    status str
    Specifies the status of the hosts to be queried. The valid values are as follows:

    • ACTIVE
    • SHUTOFF
    • BUILDING
    • ERROR
    agentStatus String
    Specifies the agent status of the hosts to be queried. The valid values are as follows:
    assetValue String
    Specifies the asset importance of the hosts to be queried. The valid values are as follows:
    detectResult String
    Specifies the security detection result of the hosts to be queried. The valid values are as follows:
    groupId String
    Specifies the host group ID of the hosts to be queried.
    hostId String
    Specifies the ID of the host to be queried.
    id String
    The ID of the host.
    name String
    Specifies the name of the host to be queried. This field will undergo a fuzzy matching query, the query result is for all hosts whose names contain this value.
    osType String
    Specifies the operating system type of the hosts to be queried. The valid values are as follows:

    • Linux
    • Windows
    policyGroupId String
    Specifies the policy group ID of the hosts to be queried.
    protectChargingMode String
    Specifies the charging mode for the hosts protection quota to be queried. The valid values are as follows:
    protectStatus String
    Specifies the protection status of the hosts to be queried. The valid values are as follows:
    protectVersion String
    Specifies the protection version enabled by the hosts to be queried. The valid values are as follows:

    • hss.version.null
    • hss.version.enterprise
    • hss.version.premium
    • hss.version.container.enterprise
    status String
    Specifies the status of the hosts to be queried. The valid values are as follows:

    • ACTIVE
    • SHUTOFF
    • BUILDING
    • ERROR

    getHssHostsV5 Result

    The following output properties are available:

    Hosts List<GetHssHostsV5Host>
    All hosts that match the filter parameters. The hosts structure is documented below.
    Id string
    The ID of the host.
    Region string
    The region in which to query the HSS hosts.
    AgentStatus string
    The agent status of the host.
    AssetValue string
    The asset importance of the host.
    DetectResult string
    The security detection result of the host.
    GroupId string
    The host group ID to which the host belongs.
    HostId string
    Name string
    The name of the host.
    OsType string
    The operating system type of the host.
    PolicyGroupId string
    The policy group ID to which the host belongs.
    ProtectChargingMode string
    The charging mode for the host protection quota.
    ProtectStatus string
    The protection status of the host.
    ProtectVersion string
    The protection version enabled by the host.
    Status string
    The status of the host.
    Hosts []GetHssHostsV5Host
    All hosts that match the filter parameters. The hosts structure is documented below.
    Id string
    The ID of the host.
    Region string
    The region in which to query the HSS hosts.
    AgentStatus string
    The agent status of the host.
    AssetValue string
    The asset importance of the host.
    DetectResult string
    The security detection result of the host.
    GroupId string
    The host group ID to which the host belongs.
    HostId string
    Name string
    The name of the host.
    OsType string
    The operating system type of the host.
    PolicyGroupId string
    The policy group ID to which the host belongs.
    ProtectChargingMode string
    The charging mode for the host protection quota.
    ProtectStatus string
    The protection status of the host.
    ProtectVersion string
    The protection version enabled by the host.
    Status string
    The status of the host.
    hosts List<GetHssHostsV5Host>
    All hosts that match the filter parameters. The hosts structure is documented below.
    id String
    The ID of the host.
    region String
    The region in which to query the HSS hosts.
    agentStatus String
    The agent status of the host.
    assetValue String
    The asset importance of the host.
    detectResult String
    The security detection result of the host.
    groupId String
    The host group ID to which the host belongs.
    hostId String
    name String
    The name of the host.
    osType String
    The operating system type of the host.
    policyGroupId String
    The policy group ID to which the host belongs.
    protectChargingMode String
    The charging mode for the host protection quota.
    protectStatus String
    The protection status of the host.
    protectVersion String
    The protection version enabled by the host.
    status String
    The status of the host.
    hosts GetHssHostsV5Host[]
    All hosts that match the filter parameters. The hosts structure is documented below.
    id string
    The ID of the host.
    region string
    The region in which to query the HSS hosts.
    agentStatus string
    The agent status of the host.
    assetValue string
    The asset importance of the host.
    detectResult string
    The security detection result of the host.
    groupId string
    The host group ID to which the host belongs.
    hostId string
    name string
    The name of the host.
    osType string
    The operating system type of the host.
    policyGroupId string
    The policy group ID to which the host belongs.
    protectChargingMode string
    The charging mode for the host protection quota.
    protectStatus string
    The protection status of the host.
    protectVersion string
    The protection version enabled by the host.
    status string
    The status of the host.
    hosts Sequence[GetHssHostsV5Host]
    All hosts that match the filter parameters. The hosts structure is documented below.
    id str
    The ID of the host.
    region str
    The region in which to query the HSS hosts.
    agent_status str
    The agent status of the host.
    asset_value str
    The asset importance of the host.
    detect_result str
    The security detection result of the host.
    group_id str
    The host group ID to which the host belongs.
    host_id str
    name str
    The name of the host.
    os_type str
    The operating system type of the host.
    policy_group_id str
    The policy group ID to which the host belongs.
    protect_charging_mode str
    The charging mode for the host protection quota.
    protect_status str
    The protection status of the host.
    protect_version str
    The protection version enabled by the host.
    status str
    The status of the host.
    hosts List<Property Map>
    All hosts that match the filter parameters. The hosts structure is documented below.
    id String
    The ID of the host.
    region String
    The region in which to query the HSS hosts.
    agentStatus String
    The agent status of the host.
    assetValue String
    The asset importance of the host.
    detectResult String
    The security detection result of the host.
    groupId String
    The host group ID to which the host belongs.
    hostId String
    name String
    The name of the host.
    osType String
    The operating system type of the host.
    policyGroupId String
    The policy group ID to which the host belongs.
    protectChargingMode String
    The charging mode for the host protection quota.
    protectStatus String
    The protection status of the host.
    protectVersion String
    The protection version enabled by the host.
    status String
    The status of the host.

    Supporting Types

    GetHssHostsV5Host

    AgentId string
    The agent ID installed on the host.
    AgentStatus string
    Specifies the agent status of the hosts to be queried. The valid values are as follows:
    AssetRiskNum double
    The number of asset risks in the host
    AssetValue string
    Specifies the asset importance of the hosts to be queried. The valid values are as follows:
    BaselineRiskNum double
    The number of baseline risks in the host.
    DetectResult string
    Specifies the security detection result of the hosts to be queried. The valid values are as follows:
    GroupId string
    Specifies the host group ID of the hosts to be queried.
    Id string
    The ID of the host.
    IntrusionRiskNum double
    The number of intrusion risks in the host.
    Name string
    Specifies the name of the host to be queried. This field will undergo a fuzzy matching query, the query result is for all hosts whose names contain this value.
    OsType string
    Specifies the operating system type of the hosts to be queried. The valid values are as follows:

    • Linux
    • Windows
    PolicyGroupId string
    Specifies the policy group ID of the hosts to be queried.
    PrivateIp string
    The private IP address of the host.
    ProtectChargingMode string
    Specifies the charging mode for the hosts protection quota to be queried. The valid values are as follows:
    ProtectStatus string
    Specifies the protection status of the hosts to be queried. The valid values are as follows:
    ProtectVersion string
    Specifies the protection version enabled by the hosts to be queried. The valid values are as follows:

    • hss.version.null
    • hss.version.enterprise
    • hss.version.premium
    • hss.version.container.enterprise
    PublicIp string
    The elastic public IP address of the host.
    ResourceId string
    The Cloud service resource instance ID.
    Status string
    Specifies the status of the hosts to be queried. The valid values are as follows:

    • ACTIVE
    • SHUTOFF
    • BUILDING
    • ERROR
    VulnerabilityRiskNum double
    The number of vulnerability risks in the host.
    AgentId string
    The agent ID installed on the host.
    AgentStatus string
    Specifies the agent status of the hosts to be queried. The valid values are as follows:
    AssetRiskNum float64
    The number of asset risks in the host
    AssetValue string
    Specifies the asset importance of the hosts to be queried. The valid values are as follows:
    BaselineRiskNum float64
    The number of baseline risks in the host.
    DetectResult string
    Specifies the security detection result of the hosts to be queried. The valid values are as follows:
    GroupId string
    Specifies the host group ID of the hosts to be queried.
    Id string
    The ID of the host.
    IntrusionRiskNum float64
    The number of intrusion risks in the host.
    Name string
    Specifies the name of the host to be queried. This field will undergo a fuzzy matching query, the query result is for all hosts whose names contain this value.
    OsType string
    Specifies the operating system type of the hosts to be queried. The valid values are as follows:

    • Linux
    • Windows
    PolicyGroupId string
    Specifies the policy group ID of the hosts to be queried.
    PrivateIp string
    The private IP address of the host.
    ProtectChargingMode string
    Specifies the charging mode for the hosts protection quota to be queried. The valid values are as follows:
    ProtectStatus string
    Specifies the protection status of the hosts to be queried. The valid values are as follows:
    ProtectVersion string
    Specifies the protection version enabled by the hosts to be queried. The valid values are as follows:

    • hss.version.null
    • hss.version.enterprise
    • hss.version.premium
    • hss.version.container.enterprise
    PublicIp string
    The elastic public IP address of the host.
    ResourceId string
    The Cloud service resource instance ID.
    Status string
    Specifies the status of the hosts to be queried. The valid values are as follows:

    • ACTIVE
    • SHUTOFF
    • BUILDING
    • ERROR
    VulnerabilityRiskNum float64
    The number of vulnerability risks in the host.
    agentId String
    The agent ID installed on the host.
    agentStatus String
    Specifies the agent status of the hosts to be queried. The valid values are as follows:
    assetRiskNum Double
    The number of asset risks in the host
    assetValue String
    Specifies the asset importance of the hosts to be queried. The valid values are as follows:
    baselineRiskNum Double
    The number of baseline risks in the host.
    detectResult String
    Specifies the security detection result of the hosts to be queried. The valid values are as follows:
    groupId String
    Specifies the host group ID of the hosts to be queried.
    id String
    The ID of the host.
    intrusionRiskNum Double
    The number of intrusion risks in the host.
    name String
    Specifies the name of the host to be queried. This field will undergo a fuzzy matching query, the query result is for all hosts whose names contain this value.
    osType String
    Specifies the operating system type of the hosts to be queried. The valid values are as follows:

    • Linux
    • Windows
    policyGroupId String
    Specifies the policy group ID of the hosts to be queried.
    privateIp String
    The private IP address of the host.
    protectChargingMode String
    Specifies the charging mode for the hosts protection quota to be queried. The valid values are as follows:
    protectStatus String
    Specifies the protection status of the hosts to be queried. The valid values are as follows:
    protectVersion String
    Specifies the protection version enabled by the hosts to be queried. The valid values are as follows:

    • hss.version.null
    • hss.version.enterprise
    • hss.version.premium
    • hss.version.container.enterprise
    publicIp String
    The elastic public IP address of the host.
    resourceId String
    The Cloud service resource instance ID.
    status String
    Specifies the status of the hosts to be queried. The valid values are as follows:

    • ACTIVE
    • SHUTOFF
    • BUILDING
    • ERROR
    vulnerabilityRiskNum Double
    The number of vulnerability risks in the host.
    agentId string
    The agent ID installed on the host.
    agentStatus string
    Specifies the agent status of the hosts to be queried. The valid values are as follows:
    assetRiskNum number
    The number of asset risks in the host
    assetValue string
    Specifies the asset importance of the hosts to be queried. The valid values are as follows:
    baselineRiskNum number
    The number of baseline risks in the host.
    detectResult string
    Specifies the security detection result of the hosts to be queried. The valid values are as follows:
    groupId string
    Specifies the host group ID of the hosts to be queried.
    id string
    The ID of the host.
    intrusionRiskNum number
    The number of intrusion risks in the host.
    name string
    Specifies the name of the host to be queried. This field will undergo a fuzzy matching query, the query result is for all hosts whose names contain this value.
    osType string
    Specifies the operating system type of the hosts to be queried. The valid values are as follows:

    • Linux
    • Windows
    policyGroupId string
    Specifies the policy group ID of the hosts to be queried.
    privateIp string
    The private IP address of the host.
    protectChargingMode string
    Specifies the charging mode for the hosts protection quota to be queried. The valid values are as follows:
    protectStatus string
    Specifies the protection status of the hosts to be queried. The valid values are as follows:
    protectVersion string
    Specifies the protection version enabled by the hosts to be queried. The valid values are as follows:

    • hss.version.null
    • hss.version.enterprise
    • hss.version.premium
    • hss.version.container.enterprise
    publicIp string
    The elastic public IP address of the host.
    resourceId string
    The Cloud service resource instance ID.
    status string
    Specifies the status of the hosts to be queried. The valid values are as follows:

    • ACTIVE
    • SHUTOFF
    • BUILDING
    • ERROR
    vulnerabilityRiskNum number
    The number of vulnerability risks in the host.
    agent_id str
    The agent ID installed on the host.
    agent_status str
    Specifies the agent status of the hosts to be queried. The valid values are as follows:
    asset_risk_num float
    The number of asset risks in the host
    asset_value str
    Specifies the asset importance of the hosts to be queried. The valid values are as follows:
    baseline_risk_num float
    The number of baseline risks in the host.
    detect_result str
    Specifies the security detection result of the hosts to be queried. The valid values are as follows:
    group_id str
    Specifies the host group ID of the hosts to be queried.
    id str
    The ID of the host.
    intrusion_risk_num float
    The number of intrusion risks in the host.
    name str
    Specifies the name of the host to be queried. This field will undergo a fuzzy matching query, the query result is for all hosts whose names contain this value.
    os_type str
    Specifies the operating system type of the hosts to be queried. The valid values are as follows:

    • Linux
    • Windows
    policy_group_id str
    Specifies the policy group ID of the hosts to be queried.
    private_ip str
    The private IP address of the host.
    protect_charging_mode str
    Specifies the charging mode for the hosts protection quota to be queried. The valid values are as follows:
    protect_status str
    Specifies the protection status of the hosts to be queried. The valid values are as follows:
    protect_version str
    Specifies the protection version enabled by the hosts to be queried. The valid values are as follows:

    • hss.version.null
    • hss.version.enterprise
    • hss.version.premium
    • hss.version.container.enterprise
    public_ip str
    The elastic public IP address of the host.
    resource_id str
    The Cloud service resource instance ID.
    status str
    Specifies the status of the hosts to be queried. The valid values are as follows:

    • ACTIVE
    • SHUTOFF
    • BUILDING
    • ERROR
    vulnerability_risk_num float
    The number of vulnerability risks in the host.
    agentId String
    The agent ID installed on the host.
    agentStatus String
    Specifies the agent status of the hosts to be queried. The valid values are as follows:
    assetRiskNum Number
    The number of asset risks in the host
    assetValue String
    Specifies the asset importance of the hosts to be queried. The valid values are as follows:
    baselineRiskNum Number
    The number of baseline risks in the host.
    detectResult String
    Specifies the security detection result of the hosts to be queried. The valid values are as follows:
    groupId String
    Specifies the host group ID of the hosts to be queried.
    id String
    The ID of the host.
    intrusionRiskNum Number
    The number of intrusion risks in the host.
    name String
    Specifies the name of the host to be queried. This field will undergo a fuzzy matching query, the query result is for all hosts whose names contain this value.
    osType String
    Specifies the operating system type of the hosts to be queried. The valid values are as follows:

    • Linux
    • Windows
    policyGroupId String
    Specifies the policy group ID of the hosts to be queried.
    privateIp String
    The private IP address of the host.
    protectChargingMode String
    Specifies the charging mode for the hosts protection quota to be queried. The valid values are as follows:
    protectStatus String
    Specifies the protection status of the hosts to be queried. The valid values are as follows:
    protectVersion String
    Specifies the protection version enabled by the hosts to be queried. The valid values are as follows:

    • hss.version.null
    • hss.version.enterprise
    • hss.version.premium
    • hss.version.container.enterprise
    publicIp String
    The elastic public IP address of the host.
    resourceId String
    The Cloud service resource instance ID.
    status String
    Specifies the status of the hosts to be queried. The valid values are as follows:

    • ACTIVE
    • SHUTOFF
    • BUILDING
    • ERROR
    vulnerabilityRiskNum Number
    The number of vulnerability risks in the host.

    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