tencentcloud 1.82.50 published on Tuesday, Dec 30, 2025 by tencentcloudstack
tencentcloud 1.82.50 published on Tuesday, Dec 30, 2025 by tencentcloudstack
Use this data source to query detailed information of BH devices
Example Usage
Query all bh devices
import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";
const example = tencentcloud.getBhDevices({});
import pulumi
import pulumi_tencentcloud as tencentcloud
example = tencentcloud.get_bh_devices()
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/tencentcloud/tencentcloud"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := tencentcloud.GetBhDevices(ctx, &tencentcloud.GetBhDevicesArgs{}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Tencentcloud = Pulumi.Tencentcloud;
return await Deployment.RunAsync(() =>
{
var example = Tencentcloud.GetBhDevices.Invoke();
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.tencentcloud.TencentcloudFunctions;
import com.pulumi.tencentcloud.inputs.GetBhDevicesArgs;
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 example = TencentcloudFunctions.getBhDevices(GetBhDevicesArgs.builder()
.build());
}
}
variables:
example:
fn::invoke:
function: tencentcloud:getBhDevices
arguments: {}
Query bh devices by filters
import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";
const example = tencentcloud.getBhDevices({
idSets: [
107,
108,
109,
110,
],
name: "tf-example",
apCodeSets: [
"ap-guangzhou",
"ap-beijing",
"ap-shanghai",
],
kindSets: [
1,
2,
3,
4,
],
filters: [{
name: "InstanceId",
values: ["ext-21ae68e02-4570-1"],
}],
tagFilters: [{
tagKey: "tagKey",
tagValues: [
"tagValue1",
"tagValue2",
],
}],
});
import pulumi
import pulumi_tencentcloud as tencentcloud
example = tencentcloud.get_bh_devices(id_sets=[
107,
108,
109,
110,
],
name="tf-example",
ap_code_sets=[
"ap-guangzhou",
"ap-beijing",
"ap-shanghai",
],
kind_sets=[
1,
2,
3,
4,
],
filters=[{
"name": "InstanceId",
"values": ["ext-21ae68e02-4570-1"],
}],
tag_filters=[{
"tag_key": "tagKey",
"tag_values": [
"tagValue1",
"tagValue2",
],
}])
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/tencentcloud/tencentcloud"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
_, err := tencentcloud.GetBhDevices(ctx, &tencentcloud.GetBhDevicesArgs{
IdSets: []float64{
107,
108,
109,
110,
},
Name: pulumi.StringRef("tf-example"),
ApCodeSets: []string{
"ap-guangzhou",
"ap-beijing",
"ap-shanghai",
},
KindSets: []float64{
1,
2,
3,
4,
},
Filters: []tencentcloud.GetBhDevicesFilter{
{
Name: "InstanceId",
Values: []string{
"ext-21ae68e02-4570-1",
},
},
},
TagFilters: []tencentcloud.GetBhDevicesTagFilter{
{
TagKey: "tagKey",
TagValues: []string{
"tagValue1",
"tagValue2",
},
},
},
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Tencentcloud = Pulumi.Tencentcloud;
return await Deployment.RunAsync(() =>
{
var example = Tencentcloud.GetBhDevices.Invoke(new()
{
IdSets = new[]
{
107,
108,
109,
110,
},
Name = "tf-example",
ApCodeSets = new[]
{
"ap-guangzhou",
"ap-beijing",
"ap-shanghai",
},
KindSets = new[]
{
1,
2,
3,
4,
},
Filters = new[]
{
new Tencentcloud.Inputs.GetBhDevicesFilterInputArgs
{
Name = "InstanceId",
Values = new[]
{
"ext-21ae68e02-4570-1",
},
},
},
TagFilters = new[]
{
new Tencentcloud.Inputs.GetBhDevicesTagFilterInputArgs
{
TagKey = "tagKey",
TagValues = new[]
{
"tagValue1",
"tagValue2",
},
},
},
});
});
package generated_program;
import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.tencentcloud.TencentcloudFunctions;
import com.pulumi.tencentcloud.inputs.GetBhDevicesArgs;
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 example = TencentcloudFunctions.getBhDevices(GetBhDevicesArgs.builder()
.idSets(
107,
108,
109,
110)
.name("tf-example")
.apCodeSets(
"ap-guangzhou",
"ap-beijing",
"ap-shanghai")
.kindSets(
1,
2,
3,
4)
.filters(GetBhDevicesFilterArgs.builder()
.name("InstanceId")
.values("ext-21ae68e02-4570-1")
.build())
.tagFilters(GetBhDevicesTagFilterArgs.builder()
.tagKey("tagKey")
.tagValues(
"tagValue1",
"tagValue2")
.build())
.build());
}
}
variables:
example:
fn::invoke:
function: tencentcloud:getBhDevices
arguments:
idSets:
- 107
- 108
- 109
- 110
name: tf-example
apCodeSets:
- ap-guangzhou
- ap-beijing
- ap-shanghai
kindSets:
- 1
- 2
- 3
- 4
filters:
- name: InstanceId
values:
- ext-21ae68e02-4570-1
tagFilters:
- tagKey: tagKey
tagValues:
- tagValue1
- tagValue2
Using getBhDevices
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 getBhDevices(args: GetBhDevicesArgs, opts?: InvokeOptions): Promise<GetBhDevicesResult>
function getBhDevicesOutput(args: GetBhDevicesOutputArgs, opts?: InvokeOptions): Output<GetBhDevicesResult>def get_bh_devices(account_id_sets: Optional[Sequence[float]] = None,
ap_code_sets: Optional[Sequence[str]] = None,
authorized_user_id_sets: Optional[Sequence[float]] = None,
cloud_device_status_sets: Optional[Sequence[float]] = None,
department_id: Optional[str] = None,
filters: Optional[Sequence[GetBhDevicesFilter]] = None,
id: Optional[str] = None,
id_sets: Optional[Sequence[float]] = None,
ip: Optional[str] = None,
kind: Optional[float] = None,
kind_sets: Optional[Sequence[float]] = None,
managed_account: Optional[str] = None,
name: Optional[str] = None,
provider_type_sets: Optional[Sequence[float]] = None,
resource_id_sets: Optional[Sequence[str]] = None,
result_output_file: Optional[str] = None,
tag_filters: Optional[Sequence[GetBhDevicesTagFilter]] = None,
opts: Optional[InvokeOptions] = None) -> GetBhDevicesResult
def get_bh_devices_output(account_id_sets: Optional[pulumi.Input[Sequence[pulumi.Input[float]]]] = None,
ap_code_sets: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
authorized_user_id_sets: Optional[pulumi.Input[Sequence[pulumi.Input[float]]]] = None,
cloud_device_status_sets: Optional[pulumi.Input[Sequence[pulumi.Input[float]]]] = None,
department_id: Optional[pulumi.Input[str]] = None,
filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetBhDevicesFilterArgs]]]] = None,
id: Optional[pulumi.Input[str]] = None,
id_sets: Optional[pulumi.Input[Sequence[pulumi.Input[float]]]] = None,
ip: Optional[pulumi.Input[str]] = None,
kind: Optional[pulumi.Input[float]] = None,
kind_sets: Optional[pulumi.Input[Sequence[pulumi.Input[float]]]] = None,
managed_account: Optional[pulumi.Input[str]] = None,
name: Optional[pulumi.Input[str]] = None,
provider_type_sets: Optional[pulumi.Input[Sequence[pulumi.Input[float]]]] = None,
resource_id_sets: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
result_output_file: Optional[pulumi.Input[str]] = None,
tag_filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetBhDevicesTagFilterArgs]]]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetBhDevicesResult]func GetBhDevices(ctx *Context, args *GetBhDevicesArgs, opts ...InvokeOption) (*GetBhDevicesResult, error)
func GetBhDevicesOutput(ctx *Context, args *GetBhDevicesOutputArgs, opts ...InvokeOption) GetBhDevicesResultOutput> Note: This function is named GetBhDevices in the Go SDK.
public static class GetBhDevices
{
public static Task<GetBhDevicesResult> InvokeAsync(GetBhDevicesArgs args, InvokeOptions? opts = null)
public static Output<GetBhDevicesResult> Invoke(GetBhDevicesInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetBhDevicesResult> getBhDevices(GetBhDevicesArgs args, InvokeOptions options)
public static Output<GetBhDevicesResult> getBhDevices(GetBhDevicesArgs args, InvokeOptions options)
fn::invoke:
function: tencentcloud:index/getBhDevices:getBhDevices
arguments:
# arguments dictionaryThe following arguments are supported:
- Account
Id List<double>Sets - Cloud account ID to which the asset belongs.
- Ap
Code List<string>Sets - Region code collection.
- List<double>
- User ID collection with access to this asset.
- Cloud
Device List<double>Status Sets - Synchronized cloud asset status, marking the status of synchronized assets, 0 - deleted, 1 - normal, 2 - isolated, 3 - expired.
- Department
Id string - Filter condition, can filter by department ID.
- Filters
List<Get
Bh Devices Filter> - Filter array.
- Id string
- Asset ID.
- Id
Sets List<double> - Asset ID collection.
- Ip string
- Not currently used.
- Kind double
- Operating system type, 1 - Linux, 2 - Windows, 3 - MySQL, 4 - SQLServer.
- Kind
Sets List<double> - Can filter by multiple types, 1 - Linux, 2 - Windows, 3 - MySQL, 4 - SQLServer.
- Managed
Account string - Whether the asset contains managed accounts. 1, contains; 0, does not contain.
- Name string
- Asset name or asset IP, fuzzy search.
- Provider
Type List<double>Sets - Cloud provider type, 1 - Tencent Cloud, 2 - Alibaba Cloud.
- Resource
Id List<string>Sets - Filter condition, asset-bound bastion host service ID collection.
- Result
Output stringFile - Used to save results.
- Tag
Filters List<GetBh Devices Tag Filter> - Filter condition, can filter by tag key and tag value. If both tag key and tag value filter conditions are specified, they have an "AND" relationship.
- Account
Id []float64Sets - Cloud account ID to which the asset belongs.
- Ap
Code []stringSets - Region code collection.
- []float64
- User ID collection with access to this asset.
- Cloud
Device []float64Status Sets - Synchronized cloud asset status, marking the status of synchronized assets, 0 - deleted, 1 - normal, 2 - isolated, 3 - expired.
- Department
Id string - Filter condition, can filter by department ID.
- Filters
[]Get
Bh Devices Filter - Filter array.
- Id string
- Asset ID.
- Id
Sets []float64 - Asset ID collection.
- Ip string
- Not currently used.
- Kind float64
- Operating system type, 1 - Linux, 2 - Windows, 3 - MySQL, 4 - SQLServer.
- Kind
Sets []float64 - Can filter by multiple types, 1 - Linux, 2 - Windows, 3 - MySQL, 4 - SQLServer.
- Managed
Account string - Whether the asset contains managed accounts. 1, contains; 0, does not contain.
- Name string
- Asset name or asset IP, fuzzy search.
- Provider
Type []float64Sets - Cloud provider type, 1 - Tencent Cloud, 2 - Alibaba Cloud.
- Resource
Id []stringSets - Filter condition, asset-bound bastion host service ID collection.
- Result
Output stringFile - Used to save results.
- Tag
Filters []GetBh Devices Tag Filter - Filter condition, can filter by tag key and tag value. If both tag key and tag value filter conditions are specified, they have an "AND" relationship.
- account
Id List<Double>Sets - Cloud account ID to which the asset belongs.
- ap
Code List<String>Sets - Region code collection.
- List<Double>
- User ID collection with access to this asset.
- cloud
Device List<Double>Status Sets - Synchronized cloud asset status, marking the status of synchronized assets, 0 - deleted, 1 - normal, 2 - isolated, 3 - expired.
- department
Id String - Filter condition, can filter by department ID.
- filters
List<Get
Bh Devices Filter> - Filter array.
- id String
- Asset ID.
- id
Sets List<Double> - Asset ID collection.
- ip String
- Not currently used.
- kind Double
- Operating system type, 1 - Linux, 2 - Windows, 3 - MySQL, 4 - SQLServer.
- kind
Sets List<Double> - Can filter by multiple types, 1 - Linux, 2 - Windows, 3 - MySQL, 4 - SQLServer.
- managed
Account String - Whether the asset contains managed accounts. 1, contains; 0, does not contain.
- name String
- Asset name or asset IP, fuzzy search.
- provider
Type List<Double>Sets - Cloud provider type, 1 - Tencent Cloud, 2 - Alibaba Cloud.
- resource
Id List<String>Sets - Filter condition, asset-bound bastion host service ID collection.
- result
Output StringFile - Used to save results.
- tag
Filters List<GetBh Devices Tag Filter> - Filter condition, can filter by tag key and tag value. If both tag key and tag value filter conditions are specified, they have an "AND" relationship.
- account
Id number[]Sets - Cloud account ID to which the asset belongs.
- ap
Code string[]Sets - Region code collection.
- number[]
- User ID collection with access to this asset.
- cloud
Device number[]Status Sets - Synchronized cloud asset status, marking the status of synchronized assets, 0 - deleted, 1 - normal, 2 - isolated, 3 - expired.
- department
Id string - Filter condition, can filter by department ID.
- filters
Get
Bh Devices Filter[] - Filter array.
- id string
- Asset ID.
- id
Sets number[] - Asset ID collection.
- ip string
- Not currently used.
- kind number
- Operating system type, 1 - Linux, 2 - Windows, 3 - MySQL, 4 - SQLServer.
- kind
Sets number[] - Can filter by multiple types, 1 - Linux, 2 - Windows, 3 - MySQL, 4 - SQLServer.
- managed
Account string - Whether the asset contains managed accounts. 1, contains; 0, does not contain.
- name string
- Asset name or asset IP, fuzzy search.
- provider
Type number[]Sets - Cloud provider type, 1 - Tencent Cloud, 2 - Alibaba Cloud.
- resource
Id string[]Sets - Filter condition, asset-bound bastion host service ID collection.
- result
Output stringFile - Used to save results.
- tag
Filters GetBh Devices Tag Filter[] - Filter condition, can filter by tag key and tag value. If both tag key and tag value filter conditions are specified, they have an "AND" relationship.
- account_
id_ Sequence[float]sets - Cloud account ID to which the asset belongs.
- ap_
code_ Sequence[str]sets - Region code collection.
- Sequence[float]
- User ID collection with access to this asset.
- cloud_
device_ Sequence[float]status_ sets - Synchronized cloud asset status, marking the status of synchronized assets, 0 - deleted, 1 - normal, 2 - isolated, 3 - expired.
- department_
id str - Filter condition, can filter by department ID.
- filters
Sequence[Get
Bh Devices Filter] - Filter array.
- id str
- Asset ID.
- id_
sets Sequence[float] - Asset ID collection.
- ip str
- Not currently used.
- kind float
- Operating system type, 1 - Linux, 2 - Windows, 3 - MySQL, 4 - SQLServer.
- kind_
sets Sequence[float] - Can filter by multiple types, 1 - Linux, 2 - Windows, 3 - MySQL, 4 - SQLServer.
- managed_
account str - Whether the asset contains managed accounts. 1, contains; 0, does not contain.
- name str
- Asset name or asset IP, fuzzy search.
- provider_
type_ Sequence[float]sets - Cloud provider type, 1 - Tencent Cloud, 2 - Alibaba Cloud.
- resource_
id_ Sequence[str]sets - Filter condition, asset-bound bastion host service ID collection.
- result_
output_ strfile - Used to save results.
- tag_
filters Sequence[GetBh Devices Tag Filter] - Filter condition, can filter by tag key and tag value. If both tag key and tag value filter conditions are specified, they have an "AND" relationship.
- account
Id List<Number>Sets - Cloud account ID to which the asset belongs.
- ap
Code List<String>Sets - Region code collection.
- List<Number>
- User ID collection with access to this asset.
- cloud
Device List<Number>Status Sets - Synchronized cloud asset status, marking the status of synchronized assets, 0 - deleted, 1 - normal, 2 - isolated, 3 - expired.
- department
Id String - Filter condition, can filter by department ID.
- filters List<Property Map>
- Filter array.
- id String
- Asset ID.
- id
Sets List<Number> - Asset ID collection.
- ip String
- Not currently used.
- kind Number
- Operating system type, 1 - Linux, 2 - Windows, 3 - MySQL, 4 - SQLServer.
- kind
Sets List<Number> - Can filter by multiple types, 1 - Linux, 2 - Windows, 3 - MySQL, 4 - SQLServer.
- managed
Account String - Whether the asset contains managed accounts. 1, contains; 0, does not contain.
- name String
- Asset name or asset IP, fuzzy search.
- provider
Type List<Number>Sets - Cloud provider type, 1 - Tencent Cloud, 2 - Alibaba Cloud.
- resource
Id List<String>Sets - Filter condition, asset-bound bastion host service ID collection.
- result
Output StringFile - Used to save results.
- tag
Filters List<Property Map> - Filter condition, can filter by tag key and tag value. If both tag key and tag value filter conditions are specified, they have an "AND" relationship.
getBhDevices Result
The following output properties are available:
- Device
Sets List<GetBh Devices Device Set> - Asset information list.
- Id string
- Asset ID.
- Account
Id List<double>Sets - Ap
Code List<string>Sets - List<double>
- Cloud
Device List<double>Status Sets - Department
Id string - Filters
List<Get
Bh Devices Filter> - Id
Sets List<double> - Ip string
- Kind double
- Asset type 1 - Linux, 2 - Windows, 3 - MySQL, 4 - SQLServer.
- Kind
Sets List<double> - Managed
Account string - Name string
- Asset name.
- Provider
Type List<double>Sets - Resource
Id List<string>Sets - Result
Output stringFile - Tag
Filters List<GetBh Devices Tag Filter>
- Device
Sets []GetBh Devices Device Set - Asset information list.
- Id string
- Asset ID.
- Account
Id []float64Sets - Ap
Code []stringSets - []float64
- Cloud
Device []float64Status Sets - Department
Id string - Filters
[]Get
Bh Devices Filter - Id
Sets []float64 - Ip string
- Kind float64
- Asset type 1 - Linux, 2 - Windows, 3 - MySQL, 4 - SQLServer.
- Kind
Sets []float64 - Managed
Account string - Name string
- Asset name.
- Provider
Type []float64Sets - Resource
Id []stringSets - Result
Output stringFile - Tag
Filters []GetBh Devices Tag Filter
- device
Sets List<GetBh Devices Device Set> - Asset information list.
- id String
- Asset ID.
- account
Id List<Double>Sets - ap
Code List<String>Sets - List<Double>
- cloud
Device List<Double>Status Sets - department
Id String - filters
List<Get
Bh Devices Filter> - id
Sets List<Double> - ip String
- kind Double
- Asset type 1 - Linux, 2 - Windows, 3 - MySQL, 4 - SQLServer.
- kind
Sets List<Double> - managed
Account String - name String
- Asset name.
- provider
Type List<Double>Sets - resource
Id List<String>Sets - result
Output StringFile - tag
Filters List<GetBh Devices Tag Filter>
- device
Sets GetBh Devices Device Set[] - Asset information list.
- id string
- Asset ID.
- account
Id number[]Sets - ap
Code string[]Sets - number[]
- cloud
Device number[]Status Sets - department
Id string - filters
Get
Bh Devices Filter[] - id
Sets number[] - ip string
- kind number
- Asset type 1 - Linux, 2 - Windows, 3 - MySQL, 4 - SQLServer.
- kind
Sets number[] - managed
Account string - name string
- Asset name.
- provider
Type number[]Sets - resource
Id string[]Sets - result
Output stringFile - tag
Filters GetBh Devices Tag Filter[]
- device_
sets Sequence[GetBh Devices Device Set] - Asset information list.
- id str
- Asset ID.
- account_
id_ Sequence[float]sets - ap_
code_ Sequence[str]sets - Sequence[float]
- cloud_
device_ Sequence[float]status_ sets - department_
id str - filters
Sequence[Get
Bh Devices Filter] - id_
sets Sequence[float] - ip str
- kind float
- Asset type 1 - Linux, 2 - Windows, 3 - MySQL, 4 - SQLServer.
- kind_
sets Sequence[float] - managed_
account str - name str
- Asset name.
- provider_
type_ Sequence[float]sets - resource_
id_ Sequence[str]sets - result_
output_ strfile - tag_
filters Sequence[GetBh Devices Tag Filter]
- device
Sets List<Property Map> - Asset information list.
- id String
- Asset ID.
- account
Id List<Number>Sets - ap
Code List<String>Sets - List<Number>
- cloud
Device List<Number>Status Sets - department
Id String - filters List<Property Map>
- id
Sets List<Number> - ip String
- kind Number
- Asset type 1 - Linux, 2 - Windows, 3 - MySQL, 4 - SQLServer.
- kind
Sets List<Number> - managed
Account String - name String
- Asset name.
- provider
Type List<Number>Sets - resource
Id List<String>Sets - result
Output StringFile - tag
Filters List<Property Map>
Supporting Types
GetBhDevicesDeviceSet
- Account
Count double - Number of accounts bound to the asset.
- Ap
Code string - Region code.
- Ap
Name string - Region name.
- Cloud
Account doubleId - Cloud account ID.
- Cloud
Account stringName - Cloud account name.
- Departments
List<Get
Bh Devices Device Set Department> - Department information to which it belongs.
- Domain
Id string - Network domain ID.
- Domain
Name string - Custom domain name for bastion host intranet IP.
- Enable
Ssl double - Whether SSL is enabled, only supports Redis assets, 0: disabled 1: enabled.
- Group
Sets List<GetBh Devices Device Set Group Set> - Asset group list to which it belongs.
- Id double
- Asset ID.
- Instance
Id string - Instance ID, corresponding to CVM, CDB and other instance IDs.
- Ioa
Id double - Resource ID on the IOA side.
- Ip
Port List<string>Sets - Multi-node information for database assets.
- Kind double
- Operating system type, 1 - Linux, 2 - Windows, 3 - MySQL, 4 - SQLServer.
- Manage
Account doubleId - K8S cluster management account ID.
- Manage
Dimension double - K8S cluster management dimension, 1-cluster, 2-namespace, 3-workload.
- Name string
- Asset name or asset IP, fuzzy search.
- Namespace string
- K8S cluster namespace.
- Os
Name string - Operating system name.
- Port double
- Management port.
- Private
Ip string - Private IP.
- Provider
Name string - Cloud provider name.
- Provider
Type double - Cloud provider type, 1-Tencent Cloud, 2-Alibaba Cloud.
- Public
Ip string - Public IP.
- Resources
List<Get
Bh Devices Device Set Resource> - Bastion host service information, note that it is null when no service is bound.
- Ssl
Cert stringName - Name of the uploaded SSL certificate.
- Subnet
Id string - Subnet ID.
- Sync
Cloud doubleDevice Status - Synchronized cloud asset status, marking the status of synchronized assets, 0-deleted, 1-normal, 2-isolated, 3-expired.
- Sync
Pod doubleCount - Number of synchronized pods in K8S cluster.
- Total
Pod doubleCount - Total number of pods in K8S cluster.
- Vpc
Id string - VPC ID.
- Workload string
- K8S cluster workload.
- Account
Count float64 - Number of accounts bound to the asset.
- Ap
Code string - Region code.
- Ap
Name string - Region name.
- Cloud
Account float64Id - Cloud account ID.
- Cloud
Account stringName - Cloud account name.
- Departments
[]Get
Bh Devices Device Set Department - Department information to which it belongs.
- Domain
Id string - Network domain ID.
- Domain
Name string - Custom domain name for bastion host intranet IP.
- Enable
Ssl float64 - Whether SSL is enabled, only supports Redis assets, 0: disabled 1: enabled.
- Group
Sets []GetBh Devices Device Set Group Set - Asset group list to which it belongs.
- Id float64
- Asset ID.
- Instance
Id string - Instance ID, corresponding to CVM, CDB and other instance IDs.
- Ioa
Id float64 - Resource ID on the IOA side.
- Ip
Port []stringSets - Multi-node information for database assets.
- Kind float64
- Operating system type, 1 - Linux, 2 - Windows, 3 - MySQL, 4 - SQLServer.
- Manage
Account float64Id - K8S cluster management account ID.
- Manage
Dimension float64 - K8S cluster management dimension, 1-cluster, 2-namespace, 3-workload.
- Name string
- Asset name or asset IP, fuzzy search.
- Namespace string
- K8S cluster namespace.
- Os
Name string - Operating system name.
- Port float64
- Management port.
- Private
Ip string - Private IP.
- Provider
Name string - Cloud provider name.
- Provider
Type float64 - Cloud provider type, 1-Tencent Cloud, 2-Alibaba Cloud.
- Public
Ip string - Public IP.
- Resources
[]Get
Bh Devices Device Set Resource - Bastion host service information, note that it is null when no service is bound.
- Ssl
Cert stringName - Name of the uploaded SSL certificate.
- Subnet
Id string - Subnet ID.
- Sync
Cloud float64Device Status - Synchronized cloud asset status, marking the status of synchronized assets, 0-deleted, 1-normal, 2-isolated, 3-expired.
- Sync
Pod float64Count - Number of synchronized pods in K8S cluster.
- Total
Pod float64Count - Total number of pods in K8S cluster.
- Vpc
Id string - VPC ID.
- Workload string
- K8S cluster workload.
- account
Count Double - Number of accounts bound to the asset.
- ap
Code String - Region code.
- ap
Name String - Region name.
- cloud
Account DoubleId - Cloud account ID.
- cloud
Account StringName - Cloud account name.
- departments
List<Get
Bh Devices Device Set Department> - Department information to which it belongs.
- domain
Id String - Network domain ID.
- domain
Name String - Custom domain name for bastion host intranet IP.
- enable
Ssl Double - Whether SSL is enabled, only supports Redis assets, 0: disabled 1: enabled.
- group
Sets List<GetBh Devices Device Set Group Set> - Asset group list to which it belongs.
- id Double
- Asset ID.
- instance
Id String - Instance ID, corresponding to CVM, CDB and other instance IDs.
- ioa
Id Double - Resource ID on the IOA side.
- ip
Port List<String>Sets - Multi-node information for database assets.
- kind Double
- Operating system type, 1 - Linux, 2 - Windows, 3 - MySQL, 4 - SQLServer.
- manage
Account DoubleId - K8S cluster management account ID.
- manage
Dimension Double - K8S cluster management dimension, 1-cluster, 2-namespace, 3-workload.
- name String
- Asset name or asset IP, fuzzy search.
- namespace String
- K8S cluster namespace.
- os
Name String - Operating system name.
- port Double
- Management port.
- private
Ip String - Private IP.
- provider
Name String - Cloud provider name.
- provider
Type Double - Cloud provider type, 1-Tencent Cloud, 2-Alibaba Cloud.
- public
Ip String - Public IP.
- resources
List<Get
Bh Devices Device Set Resource> - Bastion host service information, note that it is null when no service is bound.
- ssl
Cert StringName - Name of the uploaded SSL certificate.
- subnet
Id String - Subnet ID.
- sync
Cloud DoubleDevice Status - Synchronized cloud asset status, marking the status of synchronized assets, 0-deleted, 1-normal, 2-isolated, 3-expired.
- sync
Pod DoubleCount - Number of synchronized pods in K8S cluster.
- total
Pod DoubleCount - Total number of pods in K8S cluster.
- vpc
Id String - VPC ID.
- workload String
- K8S cluster workload.
- account
Count number - Number of accounts bound to the asset.
- ap
Code string - Region code.
- ap
Name string - Region name.
- cloud
Account numberId - Cloud account ID.
- cloud
Account stringName - Cloud account name.
- departments
Get
Bh Devices Device Set Department[] - Department information to which it belongs.
- domain
Id string - Network domain ID.
- domain
Name string - Custom domain name for bastion host intranet IP.
- enable
Ssl number - Whether SSL is enabled, only supports Redis assets, 0: disabled 1: enabled.
- group
Sets GetBh Devices Device Set Group Set[] - Asset group list to which it belongs.
- id number
- Asset ID.
- instance
Id string - Instance ID, corresponding to CVM, CDB and other instance IDs.
- ioa
Id number - Resource ID on the IOA side.
- ip
Port string[]Sets - Multi-node information for database assets.
- kind number
- Operating system type, 1 - Linux, 2 - Windows, 3 - MySQL, 4 - SQLServer.
- manage
Account numberId - K8S cluster management account ID.
- manage
Dimension number - K8S cluster management dimension, 1-cluster, 2-namespace, 3-workload.
- name string
- Asset name or asset IP, fuzzy search.
- namespace string
- K8S cluster namespace.
- os
Name string - Operating system name.
- port number
- Management port.
- private
Ip string - Private IP.
- provider
Name string - Cloud provider name.
- provider
Type number - Cloud provider type, 1-Tencent Cloud, 2-Alibaba Cloud.
- public
Ip string - Public IP.
- resources
Get
Bh Devices Device Set Resource[] - Bastion host service information, note that it is null when no service is bound.
- ssl
Cert stringName - Name of the uploaded SSL certificate.
- subnet
Id string - Subnet ID.
- sync
Cloud numberDevice Status - Synchronized cloud asset status, marking the status of synchronized assets, 0-deleted, 1-normal, 2-isolated, 3-expired.
- sync
Pod numberCount - Number of synchronized pods in K8S cluster.
- total
Pod numberCount - Total number of pods in K8S cluster.
- vpc
Id string - VPC ID.
- workload string
- K8S cluster workload.
- account_
count float - Number of accounts bound to the asset.
- ap_
code str - Region code.
- ap_
name str - Region name.
- cloud_
account_ floatid - Cloud account ID.
- cloud_
account_ strname - Cloud account name.
- departments
Sequence[Get
Bh Devices Device Set Department] - Department information to which it belongs.
- domain_
id str - Network domain ID.
- domain_
name str - Custom domain name for bastion host intranet IP.
- enable_
ssl float - Whether SSL is enabled, only supports Redis assets, 0: disabled 1: enabled.
- group_
sets Sequence[GetBh Devices Device Set Group Set] - Asset group list to which it belongs.
- id float
- Asset ID.
- instance_
id str - Instance ID, corresponding to CVM, CDB and other instance IDs.
- ioa_
id float - Resource ID on the IOA side.
- ip_
port_ Sequence[str]sets - Multi-node information for database assets.
- kind float
- Operating system type, 1 - Linux, 2 - Windows, 3 - MySQL, 4 - SQLServer.
- manage_
account_ floatid - K8S cluster management account ID.
- manage_
dimension float - K8S cluster management dimension, 1-cluster, 2-namespace, 3-workload.
- name str
- Asset name or asset IP, fuzzy search.
- namespace str
- K8S cluster namespace.
- os_
name str - Operating system name.
- port float
- Management port.
- private_
ip str - Private IP.
- provider_
name str - Cloud provider name.
- provider_
type float - Cloud provider type, 1-Tencent Cloud, 2-Alibaba Cloud.
- public_
ip str - Public IP.
- resources
Sequence[Get
Bh Devices Device Set Resource] - Bastion host service information, note that it is null when no service is bound.
- ssl_
cert_ strname - Name of the uploaded SSL certificate.
- subnet_
id str - Subnet ID.
- sync_
cloud_ floatdevice_ status - Synchronized cloud asset status, marking the status of synchronized assets, 0-deleted, 1-normal, 2-isolated, 3-expired.
- sync_
pod_ floatcount - Number of synchronized pods in K8S cluster.
- total_
pod_ floatcount - Total number of pods in K8S cluster.
- vpc_
id str - VPC ID.
- workload str
- K8S cluster workload.
- account
Count Number - Number of accounts bound to the asset.
- ap
Code String - Region code.
- ap
Name String - Region name.
- cloud
Account NumberId - Cloud account ID.
- cloud
Account StringName - Cloud account name.
- departments List<Property Map>
- Department information to which it belongs.
- domain
Id String - Network domain ID.
- domain
Name String - Custom domain name for bastion host intranet IP.
- enable
Ssl Number - Whether SSL is enabled, only supports Redis assets, 0: disabled 1: enabled.
- group
Sets List<Property Map> - Asset group list to which it belongs.
- id Number
- Asset ID.
- instance
Id String - Instance ID, corresponding to CVM, CDB and other instance IDs.
- ioa
Id Number - Resource ID on the IOA side.
- ip
Port List<String>Sets - Multi-node information for database assets.
- kind Number
- Operating system type, 1 - Linux, 2 - Windows, 3 - MySQL, 4 - SQLServer.
- manage
Account NumberId - K8S cluster management account ID.
- manage
Dimension Number - K8S cluster management dimension, 1-cluster, 2-namespace, 3-workload.
- name String
- Asset name or asset IP, fuzzy search.
- namespace String
- K8S cluster namespace.
- os
Name String - Operating system name.
- port Number
- Management port.
- private
Ip String - Private IP.
- provider
Name String - Cloud provider name.
- provider
Type Number - Cloud provider type, 1-Tencent Cloud, 2-Alibaba Cloud.
- public
Ip String - Public IP.
- resources List<Property Map>
- Bastion host service information, note that it is null when no service is bound.
- ssl
Cert StringName - Name of the uploaded SSL certificate.
- subnet
Id String - Subnet ID.
- sync
Cloud NumberDevice Status - Synchronized cloud asset status, marking the status of synchronized assets, 0-deleted, 1-normal, 2-isolated, 3-expired.
- sync
Pod NumberCount - Number of synchronized pods in K8S cluster.
- total
Pod NumberCount - Total number of pods in K8S cluster.
- vpc
Id String - VPC ID.
- workload String
- K8S cluster workload.
GetBhDevicesDeviceSetDepartment
- Id string
- Asset ID.
- Manager
Users List<GetBh Devices Device Set Department Manager User> - Administrator users.
- Managers List<string>
- Department administrator account ID.
- Name string
- Asset name or asset IP, fuzzy search.
- Id string
- Asset ID.
- Manager
Users []GetBh Devices Device Set Department Manager User - Administrator users.
- Managers []string
- Department administrator account ID.
- Name string
- Asset name or asset IP, fuzzy search.
- id String
- Asset ID.
- manager
Users List<GetBh Devices Device Set Department Manager User> - Administrator users.
- managers List<String>
- Department administrator account ID.
- name String
- Asset name or asset IP, fuzzy search.
- id string
- Asset ID.
- manager
Users GetBh Devices Device Set Department Manager User[] - Administrator users.
- managers string[]
- Department administrator account ID.
- name string
- Asset name or asset IP, fuzzy search.
- id str
- Asset ID.
- manager_
users Sequence[GetBh Devices Device Set Department Manager User] - Administrator users.
- managers Sequence[str]
- Department administrator account ID.
- name str
- Asset name or asset IP, fuzzy search.
- id String
- Asset ID.
- manager
Users List<Property Map> - Administrator users.
- managers List<String>
- Department administrator account ID.
- name String
- Asset name or asset IP, fuzzy search.
GetBhDevicesDeviceSetDepartmentManagerUser
- Manager
Id string - Administrator ID.
- Manager
Name string - Administrator name.
- Manager
Id string - Administrator ID.
- Manager
Name string - Administrator name.
- manager
Id String - Administrator ID.
- manager
Name String - Administrator name.
- manager
Id string - Administrator ID.
- manager
Name string - Administrator name.
- manager_
id str - Administrator ID.
- manager_
name str - Administrator name.
- manager
Id String - Administrator ID.
- manager
Name String - Administrator name.
GetBhDevicesDeviceSetGroupSet
- Count double
- Count.
- Departments
List<Get
Bh Devices Device Set Group Set Department> - Department information to which it belongs.
- Id double
- Asset ID.
- Name string
- Asset name or asset IP, fuzzy search.
- Count float64
- Count.
- Departments
[]Get
Bh Devices Device Set Group Set Department - Department information to which it belongs.
- Id float64
- Asset ID.
- Name string
- Asset name or asset IP, fuzzy search.
- count Double
- Count.
- departments
List<Get
Bh Devices Device Set Group Set Department> - Department information to which it belongs.
- id Double
- Asset ID.
- name String
- Asset name or asset IP, fuzzy search.
- count number
- Count.
- departments
Get
Bh Devices Device Set Group Set Department[] - Department information to which it belongs.
- id number
- Asset ID.
- name string
- Asset name or asset IP, fuzzy search.
- count float
- Count.
- departments
Sequence[Get
Bh Devices Device Set Group Set Department] - Department information to which it belongs.
- id float
- Asset ID.
- name str
- Asset name or asset IP, fuzzy search.
- count Number
- Count.
- departments List<Property Map>
- Department information to which it belongs.
- id Number
- Asset ID.
- name String
- Asset name or asset IP, fuzzy search.
GetBhDevicesDeviceSetGroupSetDepartment
- Id string
- Asset ID.
- Manager
Users List<GetBh Devices Device Set Group Set Department Manager User> - Administrator users.
- Managers List<string>
- Department administrator account ID.
- Name string
- Asset name or asset IP, fuzzy search.
- Id string
- Asset ID.
- Manager
Users []GetBh Devices Device Set Group Set Department Manager User - Administrator users.
- Managers []string
- Department administrator account ID.
- Name string
- Asset name or asset IP, fuzzy search.
- id String
- Asset ID.
- manager
Users List<GetBh Devices Device Set Group Set Department Manager User> - Administrator users.
- managers List<String>
- Department administrator account ID.
- name String
- Asset name or asset IP, fuzzy search.
- id string
- Asset ID.
- manager
Users GetBh Devices Device Set Group Set Department Manager User[] - Administrator users.
- managers string[]
- Department administrator account ID.
- name string
- Asset name or asset IP, fuzzy search.
- id str
- Asset ID.
- manager_
users Sequence[GetBh Devices Device Set Group Set Department Manager User] - Administrator users.
- managers Sequence[str]
- Department administrator account ID.
- name str
- Asset name or asset IP, fuzzy search.
- id String
- Asset ID.
- manager
Users List<Property Map> - Administrator users.
- managers List<String>
- Department administrator account ID.
- name String
- Asset name or asset IP, fuzzy search.
GetBhDevicesDeviceSetGroupSetDepartmentManagerUser
- Manager
Id string - Administrator ID.
- Manager
Name string - Administrator name.
- Manager
Id string - Administrator ID.
- Manager
Name string - Administrator name.
- manager
Id String - Administrator ID.
- manager
Name String - Administrator name.
- manager
Id string - Administrator ID.
- manager
Name string - Administrator name.
- manager_
id str - Administrator ID.
- manager_
name str - Administrator name.
- manager
Id String - Administrator ID.
- manager
Name String - Administrator name.
GetBhDevicesDeviceSetResource
- Ap
Code string - Region code.
- Cdc
Cluster stringId - CDC cluster ID.
- Cidr
Block string - CIDR block of the subnet where the service is deployed.
- Clb
Sets List<GetBh Devices Device Set Resource Clb Set> - Bastion host resource load balancer.
- Client
Access double - 1 default value, client access enabled, 0 client access disabled, 2 client access opening, 3 client access closing.
- Create
Time string - Resource creation time.
- Deploy
Model double - Deployment mode, default 0, 0-cvm 1-tke.
- Deployed bool
- Whether deployed, true - deployed, false - not deployed.
- Domain
Count double - Number of network domains.
- Domain
Name string - Custom domain name for bastion host intranet IP.
- Expire
Time string - Expiration time.
- Expired bool
- Whether expired, true - expired, false - not expired.
- Extend
Points double - Extension points.
- External
Access double - 1 default value, external access enabled, 0 external access disabled, 2 external access opening, 3 external access closing.
- Intranet
Access double - 0 default value, non-intranet access, 1 intranet access, 2 intranet access opening, 3 intranet access closing.
- Intranet
Private List<string>Ip Sets - IP addresses for intranet access.
- Intranet
Subnet stringId - Subnet ID for enabling intranet access.
- Intranet
Vpc stringCidr - CIDR block of the VPC for enabling intranet access.
- Intranet
Vpc stringId - VPC for enabling intranet access.
- Ioa
Resource double - 0 default value, 0-free version (trial version) IOA, 1-paid version IOA.
- Ioa
Resource stringId - Zero trust instance ID corresponding to the bastion host instance.
- Lb
Vip stringIsp - ISP information.
- Log
Delivery string - Log delivery specification information.
- Log
Delivery stringArgs - Log delivery specification information.
- Module
Sets List<string> - Advanced feature list enabled for the service, such as: [DB].
- Nodes double
- Number of assets corresponding to the service specification.
- Open
Clb stringId - Shared CLB ID.
- Package
Bandwidth double - Number of bandwidth extension packages (4M).
- Package
Ioa doubleBandwidth - Number of zero trust bastion host bandwidth extension packages, one extension package represents 4M bandwidth.
- Package
Ioa doubleUser Count - Number of zero trust bastion host user extension packages, 1 extension package corresponds to 20 users.
- Package
Node double - Number of authorization point extension packages (50 points).
- Pid double
- Pricing model ID.
- Private
Ip List<string>Sets - Internal IP.
- Product
Code string - Product code, p_cds_dasb.
- Public
Ip List<string>Sets - External IP.
- Renew
Flag double - Auto-renewal flag, 0 - default state, 1 - auto-renewal, 2 - explicitly not auto-renewal.
- Resource
Id string - Service instance ID, such as bh-saas-s3ed4r5e.
- Resource
Name string - Service instance name, such as T-Sec-Bastion Host (SaaS type).
- bool
- Whether to share CLB, true-shared CLB, false-dedicated CLB.
- Status double
- Resource status, 0 - not initialized, 1 - normal, 2 - isolated, 3 - destroyed, 4 - initialization failed, 5 - initializing.
- Sub
Product stringCode - Sub-product code, sp_cds_dasb_bh_saas.
- Subnet
Id string - Subnet ID.
- Subnet
Name string - Subnet name where the service is deployed.
- Sv
Args string - Service instance specification information.
- Trial double
- 0 non-trial version, 1 trial version.
- Tui
Cmd doublePort - Linux asset command line operation port.
- Tui
Direct doublePort - Linux asset direct connection port.
- Used
Domain doubleCount - Number of network domains already used.
- Used
Nodes double - Number of used authorization points.
- Vpc
Cidr stringBlock - CIDR block of the VPC where the service is deployed.
- Vpc
Id string - VPC ID.
- Vpc
Name string - VPC name where the service is deployed.
- Web
Access double - 1 default value, web access enabled, 0 web access disabled, 2 web access opening, 3 web access closing.
- Zone string
- Availability zone.
- Ap
Code string - Region code.
- Cdc
Cluster stringId - CDC cluster ID.
- Cidr
Block string - CIDR block of the subnet where the service is deployed.
- Clb
Sets []GetBh Devices Device Set Resource Clb Set - Bastion host resource load balancer.
- Client
Access float64 - 1 default value, client access enabled, 0 client access disabled, 2 client access opening, 3 client access closing.
- Create
Time string - Resource creation time.
- Deploy
Model float64 - Deployment mode, default 0, 0-cvm 1-tke.
- Deployed bool
- Whether deployed, true - deployed, false - not deployed.
- Domain
Count float64 - Number of network domains.
- Domain
Name string - Custom domain name for bastion host intranet IP.
- Expire
Time string - Expiration time.
- Expired bool
- Whether expired, true - expired, false - not expired.
- Extend
Points float64 - Extension points.
- External
Access float64 - 1 default value, external access enabled, 0 external access disabled, 2 external access opening, 3 external access closing.
- Intranet
Access float64 - 0 default value, non-intranet access, 1 intranet access, 2 intranet access opening, 3 intranet access closing.
- Intranet
Private []stringIp Sets - IP addresses for intranet access.
- Intranet
Subnet stringId - Subnet ID for enabling intranet access.
- Intranet
Vpc stringCidr - CIDR block of the VPC for enabling intranet access.
- Intranet
Vpc stringId - VPC for enabling intranet access.
- Ioa
Resource float64 - 0 default value, 0-free version (trial version) IOA, 1-paid version IOA.
- Ioa
Resource stringId - Zero trust instance ID corresponding to the bastion host instance.
- Lb
Vip stringIsp - ISP information.
- Log
Delivery string - Log delivery specification information.
- Log
Delivery stringArgs - Log delivery specification information.
- Module
Sets []string - Advanced feature list enabled for the service, such as: [DB].
- Nodes float64
- Number of assets corresponding to the service specification.
- Open
Clb stringId - Shared CLB ID.
- Package
Bandwidth float64 - Number of bandwidth extension packages (4M).
- Package
Ioa float64Bandwidth - Number of zero trust bastion host bandwidth extension packages, one extension package represents 4M bandwidth.
- Package
Ioa float64User Count - Number of zero trust bastion host user extension packages, 1 extension package corresponds to 20 users.
- Package
Node float64 - Number of authorization point extension packages (50 points).
- Pid float64
- Pricing model ID.
- Private
Ip []stringSets - Internal IP.
- Product
Code string - Product code, p_cds_dasb.
- Public
Ip []stringSets - External IP.
- Renew
Flag float64 - Auto-renewal flag, 0 - default state, 1 - auto-renewal, 2 - explicitly not auto-renewal.
- Resource
Id string - Service instance ID, such as bh-saas-s3ed4r5e.
- Resource
Name string - Service instance name, such as T-Sec-Bastion Host (SaaS type).
- bool
- Whether to share CLB, true-shared CLB, false-dedicated CLB.
- Status float64
- Resource status, 0 - not initialized, 1 - normal, 2 - isolated, 3 - destroyed, 4 - initialization failed, 5 - initializing.
- Sub
Product stringCode - Sub-product code, sp_cds_dasb_bh_saas.
- Subnet
Id string - Subnet ID.
- Subnet
Name string - Subnet name where the service is deployed.
- Sv
Args string - Service instance specification information.
- Trial float64
- 0 non-trial version, 1 trial version.
- Tui
Cmd float64Port - Linux asset command line operation port.
- Tui
Direct float64Port - Linux asset direct connection port.
- Used
Domain float64Count - Number of network domains already used.
- Used
Nodes float64 - Number of used authorization points.
- Vpc
Cidr stringBlock - CIDR block of the VPC where the service is deployed.
- Vpc
Id string - VPC ID.
- Vpc
Name string - VPC name where the service is deployed.
- Web
Access float64 - 1 default value, web access enabled, 0 web access disabled, 2 web access opening, 3 web access closing.
- Zone string
- Availability zone.
- ap
Code String - Region code.
- cdc
Cluster StringId - CDC cluster ID.
- cidr
Block String - CIDR block of the subnet where the service is deployed.
- clb
Sets List<GetBh Devices Device Set Resource Clb Set> - Bastion host resource load balancer.
- client
Access Double - 1 default value, client access enabled, 0 client access disabled, 2 client access opening, 3 client access closing.
- create
Time String - Resource creation time.
- deploy
Model Double - Deployment mode, default 0, 0-cvm 1-tke.
- deployed Boolean
- Whether deployed, true - deployed, false - not deployed.
- domain
Count Double - Number of network domains.
- domain
Name String - Custom domain name for bastion host intranet IP.
- expire
Time String - Expiration time.
- expired Boolean
- Whether expired, true - expired, false - not expired.
- extend
Points Double - Extension points.
- external
Access Double - 1 default value, external access enabled, 0 external access disabled, 2 external access opening, 3 external access closing.
- intranet
Access Double - 0 default value, non-intranet access, 1 intranet access, 2 intranet access opening, 3 intranet access closing.
- intranet
Private List<String>Ip Sets - IP addresses for intranet access.
- intranet
Subnet StringId - Subnet ID for enabling intranet access.
- intranet
Vpc StringCidr - CIDR block of the VPC for enabling intranet access.
- intranet
Vpc StringId - VPC for enabling intranet access.
- ioa
Resource Double - 0 default value, 0-free version (trial version) IOA, 1-paid version IOA.
- ioa
Resource StringId - Zero trust instance ID corresponding to the bastion host instance.
- lb
Vip StringIsp - ISP information.
- log
Delivery String - Log delivery specification information.
- log
Delivery StringArgs - Log delivery specification information.
- module
Sets List<String> - Advanced feature list enabled for the service, such as: [DB].
- nodes Double
- Number of assets corresponding to the service specification.
- open
Clb StringId - Shared CLB ID.
- package
Bandwidth Double - Number of bandwidth extension packages (4M).
- package
Ioa DoubleBandwidth - Number of zero trust bastion host bandwidth extension packages, one extension package represents 4M bandwidth.
- package
Ioa DoubleUser Count - Number of zero trust bastion host user extension packages, 1 extension package corresponds to 20 users.
- package
Node Double - Number of authorization point extension packages (50 points).
- pid Double
- Pricing model ID.
- private
Ip List<String>Sets - Internal IP.
- product
Code String - Product code, p_cds_dasb.
- public
Ip List<String>Sets - External IP.
- renew
Flag Double - Auto-renewal flag, 0 - default state, 1 - auto-renewal, 2 - explicitly not auto-renewal.
- resource
Id String - Service instance ID, such as bh-saas-s3ed4r5e.
- resource
Name String - Service instance name, such as T-Sec-Bastion Host (SaaS type).
- Boolean
- Whether to share CLB, true-shared CLB, false-dedicated CLB.
- status Double
- Resource status, 0 - not initialized, 1 - normal, 2 - isolated, 3 - destroyed, 4 - initialization failed, 5 - initializing.
- sub
Product StringCode - Sub-product code, sp_cds_dasb_bh_saas.
- subnet
Id String - Subnet ID.
- subnet
Name String - Subnet name where the service is deployed.
- sv
Args String - Service instance specification information.
- trial Double
- 0 non-trial version, 1 trial version.
- tui
Cmd DoublePort - Linux asset command line operation port.
- tui
Direct DoublePort - Linux asset direct connection port.
- used
Domain DoubleCount - Number of network domains already used.
- used
Nodes Double - Number of used authorization points.
- vpc
Cidr StringBlock - CIDR block of the VPC where the service is deployed.
- vpc
Id String - VPC ID.
- vpc
Name String - VPC name where the service is deployed.
- web
Access Double - 1 default value, web access enabled, 0 web access disabled, 2 web access opening, 3 web access closing.
- zone String
- Availability zone.
- ap
Code string - Region code.
- cdc
Cluster stringId - CDC cluster ID.
- cidr
Block string - CIDR block of the subnet where the service is deployed.
- clb
Sets GetBh Devices Device Set Resource Clb Set[] - Bastion host resource load balancer.
- client
Access number - 1 default value, client access enabled, 0 client access disabled, 2 client access opening, 3 client access closing.
- create
Time string - Resource creation time.
- deploy
Model number - Deployment mode, default 0, 0-cvm 1-tke.
- deployed boolean
- Whether deployed, true - deployed, false - not deployed.
- domain
Count number - Number of network domains.
- domain
Name string - Custom domain name for bastion host intranet IP.
- expire
Time string - Expiration time.
- expired boolean
- Whether expired, true - expired, false - not expired.
- extend
Points number - Extension points.
- external
Access number - 1 default value, external access enabled, 0 external access disabled, 2 external access opening, 3 external access closing.
- intranet
Access number - 0 default value, non-intranet access, 1 intranet access, 2 intranet access opening, 3 intranet access closing.
- intranet
Private string[]Ip Sets - IP addresses for intranet access.
- intranet
Subnet stringId - Subnet ID for enabling intranet access.
- intranet
Vpc stringCidr - CIDR block of the VPC for enabling intranet access.
- intranet
Vpc stringId - VPC for enabling intranet access.
- ioa
Resource number - 0 default value, 0-free version (trial version) IOA, 1-paid version IOA.
- ioa
Resource stringId - Zero trust instance ID corresponding to the bastion host instance.
- lb
Vip stringIsp - ISP information.
- log
Delivery string - Log delivery specification information.
- log
Delivery stringArgs - Log delivery specification information.
- module
Sets string[] - Advanced feature list enabled for the service, such as: [DB].
- nodes number
- Number of assets corresponding to the service specification.
- open
Clb stringId - Shared CLB ID.
- package
Bandwidth number - Number of bandwidth extension packages (4M).
- package
Ioa numberBandwidth - Number of zero trust bastion host bandwidth extension packages, one extension package represents 4M bandwidth.
- package
Ioa numberUser Count - Number of zero trust bastion host user extension packages, 1 extension package corresponds to 20 users.
- package
Node number - Number of authorization point extension packages (50 points).
- pid number
- Pricing model ID.
- private
Ip string[]Sets - Internal IP.
- product
Code string - Product code, p_cds_dasb.
- public
Ip string[]Sets - External IP.
- renew
Flag number - Auto-renewal flag, 0 - default state, 1 - auto-renewal, 2 - explicitly not auto-renewal.
- resource
Id string - Service instance ID, such as bh-saas-s3ed4r5e.
- resource
Name string - Service instance name, such as T-Sec-Bastion Host (SaaS type).
- boolean
- Whether to share CLB, true-shared CLB, false-dedicated CLB.
- status number
- Resource status, 0 - not initialized, 1 - normal, 2 - isolated, 3 - destroyed, 4 - initialization failed, 5 - initializing.
- sub
Product stringCode - Sub-product code, sp_cds_dasb_bh_saas.
- subnet
Id string - Subnet ID.
- subnet
Name string - Subnet name where the service is deployed.
- sv
Args string - Service instance specification information.
- trial number
- 0 non-trial version, 1 trial version.
- tui
Cmd numberPort - Linux asset command line operation port.
- tui
Direct numberPort - Linux asset direct connection port.
- used
Domain numberCount - Number of network domains already used.
- used
Nodes number - Number of used authorization points.
- vpc
Cidr stringBlock - CIDR block of the VPC where the service is deployed.
- vpc
Id string - VPC ID.
- vpc
Name string - VPC name where the service is deployed.
- web
Access number - 1 default value, web access enabled, 0 web access disabled, 2 web access opening, 3 web access closing.
- zone string
- Availability zone.
- ap_
code str - Region code.
- cdc_
cluster_ strid - CDC cluster ID.
- cidr_
block str - CIDR block of the subnet where the service is deployed.
- clb_
sets Sequence[GetBh Devices Device Set Resource Clb Set] - Bastion host resource load balancer.
- client_
access float - 1 default value, client access enabled, 0 client access disabled, 2 client access opening, 3 client access closing.
- create_
time str - Resource creation time.
- deploy_
model float - Deployment mode, default 0, 0-cvm 1-tke.
- deployed bool
- Whether deployed, true - deployed, false - not deployed.
- domain_
count float - Number of network domains.
- domain_
name str - Custom domain name for bastion host intranet IP.
- expire_
time str - Expiration time.
- expired bool
- Whether expired, true - expired, false - not expired.
- extend_
points float - Extension points.
- external_
access float - 1 default value, external access enabled, 0 external access disabled, 2 external access opening, 3 external access closing.
- intranet_
access float - 0 default value, non-intranet access, 1 intranet access, 2 intranet access opening, 3 intranet access closing.
- intranet_
private_ Sequence[str]ip_ sets - IP addresses for intranet access.
- intranet_
subnet_ strid - Subnet ID for enabling intranet access.
- intranet_
vpc_ strcidr - CIDR block of the VPC for enabling intranet access.
- intranet_
vpc_ strid - VPC for enabling intranet access.
- ioa_
resource float - 0 default value, 0-free version (trial version) IOA, 1-paid version IOA.
- ioa_
resource_ strid - Zero trust instance ID corresponding to the bastion host instance.
- lb_
vip_ strisp - ISP information.
- log_
delivery str - Log delivery specification information.
- log_
delivery_ strargs - Log delivery specification information.
- module_
sets Sequence[str] - Advanced feature list enabled for the service, such as: [DB].
- nodes float
- Number of assets corresponding to the service specification.
- open_
clb_ strid - Shared CLB ID.
- package_
bandwidth float - Number of bandwidth extension packages (4M).
- package_
ioa_ floatbandwidth - Number of zero trust bastion host bandwidth extension packages, one extension package represents 4M bandwidth.
- package_
ioa_ floatuser_ count - Number of zero trust bastion host user extension packages, 1 extension package corresponds to 20 users.
- package_
node float - Number of authorization point extension packages (50 points).
- pid float
- Pricing model ID.
- private_
ip_ Sequence[str]sets - Internal IP.
- product_
code str - Product code, p_cds_dasb.
- public_
ip_ Sequence[str]sets - External IP.
- renew_
flag float - Auto-renewal flag, 0 - default state, 1 - auto-renewal, 2 - explicitly not auto-renewal.
- resource_
id str - Service instance ID, such as bh-saas-s3ed4r5e.
- resource_
name str - Service instance name, such as T-Sec-Bastion Host (SaaS type).
- bool
- Whether to share CLB, true-shared CLB, false-dedicated CLB.
- status float
- Resource status, 0 - not initialized, 1 - normal, 2 - isolated, 3 - destroyed, 4 - initialization failed, 5 - initializing.
- sub_
product_ strcode - Sub-product code, sp_cds_dasb_bh_saas.
- subnet_
id str - Subnet ID.
- subnet_
name str - Subnet name where the service is deployed.
- sv_
args str - Service instance specification information.
- trial float
- 0 non-trial version, 1 trial version.
- tui_
cmd_ floatport - Linux asset command line operation port.
- tui_
direct_ floatport - Linux asset direct connection port.
- used_
domain_ floatcount - Number of network domains already used.
- used_
nodes float - Number of used authorization points.
- vpc_
cidr_ strblock - CIDR block of the VPC where the service is deployed.
- vpc_
id str - VPC ID.
- vpc_
name str - VPC name where the service is deployed.
- web_
access float - 1 default value, web access enabled, 0 web access disabled, 2 web access opening, 3 web access closing.
- zone str
- Availability zone.
- ap
Code String - Region code.
- cdc
Cluster StringId - CDC cluster ID.
- cidr
Block String - CIDR block of the subnet where the service is deployed.
- clb
Sets List<Property Map> - Bastion host resource load balancer.
- client
Access Number - 1 default value, client access enabled, 0 client access disabled, 2 client access opening, 3 client access closing.
- create
Time String - Resource creation time.
- deploy
Model Number - Deployment mode, default 0, 0-cvm 1-tke.
- deployed Boolean
- Whether deployed, true - deployed, false - not deployed.
- domain
Count Number - Number of network domains.
- domain
Name String - Custom domain name for bastion host intranet IP.
- expire
Time String - Expiration time.
- expired Boolean
- Whether expired, true - expired, false - not expired.
- extend
Points Number - Extension points.
- external
Access Number - 1 default value, external access enabled, 0 external access disabled, 2 external access opening, 3 external access closing.
- intranet
Access Number - 0 default value, non-intranet access, 1 intranet access, 2 intranet access opening, 3 intranet access closing.
- intranet
Private List<String>Ip Sets - IP addresses for intranet access.
- intranet
Subnet StringId - Subnet ID for enabling intranet access.
- intranet
Vpc StringCidr - CIDR block of the VPC for enabling intranet access.
- intranet
Vpc StringId - VPC for enabling intranet access.
- ioa
Resource Number - 0 default value, 0-free version (trial version) IOA, 1-paid version IOA.
- ioa
Resource StringId - Zero trust instance ID corresponding to the bastion host instance.
- lb
Vip StringIsp - ISP information.
- log
Delivery String - Log delivery specification information.
- log
Delivery StringArgs - Log delivery specification information.
- module
Sets List<String> - Advanced feature list enabled for the service, such as: [DB].
- nodes Number
- Number of assets corresponding to the service specification.
- open
Clb StringId - Shared CLB ID.
- package
Bandwidth Number - Number of bandwidth extension packages (4M).
- package
Ioa NumberBandwidth - Number of zero trust bastion host bandwidth extension packages, one extension package represents 4M bandwidth.
- package
Ioa NumberUser Count - Number of zero trust bastion host user extension packages, 1 extension package corresponds to 20 users.
- package
Node Number - Number of authorization point extension packages (50 points).
- pid Number
- Pricing model ID.
- private
Ip List<String>Sets - Internal IP.
- product
Code String - Product code, p_cds_dasb.
- public
Ip List<String>Sets - External IP.
- renew
Flag Number - Auto-renewal flag, 0 - default state, 1 - auto-renewal, 2 - explicitly not auto-renewal.
- resource
Id String - Service instance ID, such as bh-saas-s3ed4r5e.
- resource
Name String - Service instance name, such as T-Sec-Bastion Host (SaaS type).
- Boolean
- Whether to share CLB, true-shared CLB, false-dedicated CLB.
- status Number
- Resource status, 0 - not initialized, 1 - normal, 2 - isolated, 3 - destroyed, 4 - initialization failed, 5 - initializing.
- sub
Product StringCode - Sub-product code, sp_cds_dasb_bh_saas.
- subnet
Id String - Subnet ID.
- subnet
Name String - Subnet name where the service is deployed.
- sv
Args String - Service instance specification information.
- trial Number
- 0 non-trial version, 1 trial version.
- tui
Cmd NumberPort - Linux asset command line operation port.
- tui
Direct NumberPort - Linux asset direct connection port.
- used
Domain NumberCount - Number of network domains already used.
- used
Nodes Number - Number of used authorization points.
- vpc
Cidr StringBlock - CIDR block of the VPC where the service is deployed.
- vpc
Id String - VPC ID.
- vpc
Name String - VPC name where the service is deployed.
- web
Access Number - 1 default value, web access enabled, 0 web access disabled, 2 web access opening, 3 web access closing.
- zone String
- Availability zone.
GetBhDevicesDeviceSetResourceClbSet
- Clb
Ip string - Load balancer IP.
- Clb
Ip string - Load balancer IP.
- clb
Ip String - Load balancer IP.
- clb
Ip string - Load balancer IP.
- clb_
ip str - Load balancer IP.
- clb
Ip String - Load balancer IP.
GetBhDevicesFilter
- Name string
- Field to filter. Support: BindingStatus, InstanceId, DeviceAccount, VpcId, DomainId, ResourceId, Name, Ip, ManageDimension.
- Values List<string>
- Filter values for the field. If multiple Filters exist, the relationship between Filters is logical AND. If multiple Values exist for the same Filter, the relationship between Values under the same Filter is logical OR.
- Name string
- Field to filter. Support: BindingStatus, InstanceId, DeviceAccount, VpcId, DomainId, ResourceId, Name, Ip, ManageDimension.
- Values []string
- Filter values for the field. If multiple Filters exist, the relationship between Filters is logical AND. If multiple Values exist for the same Filter, the relationship between Values under the same Filter is logical OR.
- name String
- Field to filter. Support: BindingStatus, InstanceId, DeviceAccount, VpcId, DomainId, ResourceId, Name, Ip, ManageDimension.
- values List<String>
- Filter values for the field. If multiple Filters exist, the relationship between Filters is logical AND. If multiple Values exist for the same Filter, the relationship between Values under the same Filter is logical OR.
- name string
- Field to filter. Support: BindingStatus, InstanceId, DeviceAccount, VpcId, DomainId, ResourceId, Name, Ip, ManageDimension.
- values string[]
- Filter values for the field. If multiple Filters exist, the relationship between Filters is logical AND. If multiple Values exist for the same Filter, the relationship between Values under the same Filter is logical OR.
- name str
- Field to filter. Support: BindingStatus, InstanceId, DeviceAccount, VpcId, DomainId, ResourceId, Name, Ip, ManageDimension.
- values Sequence[str]
- Filter values for the field. If multiple Filters exist, the relationship between Filters is logical AND. If multiple Values exist for the same Filter, the relationship between Values under the same Filter is logical OR.
- name String
- Field to filter. Support: BindingStatus, InstanceId, DeviceAccount, VpcId, DomainId, ResourceId, Name, Ip, ManageDimension.
- values List<String>
- Filter values for the field. If multiple Filters exist, the relationship between Filters is logical AND. If multiple Values exist for the same Filter, the relationship between Values under the same Filter is logical OR.
GetBhDevicesTagFilter
- tag_
key str - Tag key.
- tag_
values Sequence[str] - Tag value.
Package Details
- Repository
- tencentcloud tencentcloudstack/terraform-provider-tencentcloud
- License
- Notes
- This Pulumi package is based on the
tencentcloudTerraform Provider.
tencentcloud 1.82.50 published on Tuesday, Dec 30, 2025 by tencentcloudstack
