tencentcloud 1.82.35 published on Friday, Nov 7, 2025 by tencentcloudstack
tencentcloud.getLighthouseBundle
Start a Neo task
Explain and create a tencentcloud.getLighthouseBundle resource
tencentcloud 1.82.35 published on Friday, Nov 7, 2025 by tencentcloudstack
Use this data source to query detailed information of lighthouse bundle
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";
const bundle = tencentcloud.getLighthouseBundle({});
import pulumi
import pulumi_tencentcloud as tencentcloud
bundle = tencentcloud.get_lighthouse_bundle()
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.GetLighthouseBundle(ctx, &tencentcloud.GetLighthouseBundleArgs{}, 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 bundle = Tencentcloud.GetLighthouseBundle.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.GetLighthouseBundleArgs;
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 bundle = TencentcloudFunctions.getLighthouseBundle(GetLighthouseBundleArgs.builder()
.build());
}
}
variables:
bundle:
fn::invoke:
function: tencentcloud:getLighthouseBundle
arguments: {}
Using getLighthouseBundle
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 getLighthouseBundle(args: GetLighthouseBundleArgs, opts?: InvokeOptions): Promise<GetLighthouseBundleResult>
function getLighthouseBundleOutput(args: GetLighthouseBundleOutputArgs, opts?: InvokeOptions): Output<GetLighthouseBundleResult>def get_lighthouse_bundle(bundle_ids: Optional[Sequence[str]] = None,
filters: Optional[Sequence[GetLighthouseBundleFilter]] = None,
id: Optional[str] = None,
limit: Optional[float] = None,
offset: Optional[float] = None,
result_output_file: Optional[str] = None,
zones: Optional[Sequence[str]] = None,
opts: Optional[InvokeOptions] = None) -> GetLighthouseBundleResult
def get_lighthouse_bundle_output(bundle_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetLighthouseBundleFilterArgs]]]] = None,
id: Optional[pulumi.Input[str]] = None,
limit: Optional[pulumi.Input[float]] = None,
offset: Optional[pulumi.Input[float]] = None,
result_output_file: Optional[pulumi.Input[str]] = None,
zones: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetLighthouseBundleResult]func GetLighthouseBundle(ctx *Context, args *GetLighthouseBundleArgs, opts ...InvokeOption) (*GetLighthouseBundleResult, error)
func GetLighthouseBundleOutput(ctx *Context, args *GetLighthouseBundleOutputArgs, opts ...InvokeOption) GetLighthouseBundleResultOutput> Note: This function is named GetLighthouseBundle in the Go SDK.
public static class GetLighthouseBundle
{
public static Task<GetLighthouseBundleResult> InvokeAsync(GetLighthouseBundleArgs args, InvokeOptions? opts = null)
public static Output<GetLighthouseBundleResult> Invoke(GetLighthouseBundleInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetLighthouseBundleResult> getLighthouseBundle(GetLighthouseBundleArgs args, InvokeOptions options)
public static Output<GetLighthouseBundleResult> getLighthouseBundle(GetLighthouseBundleArgs args, InvokeOptions options)
fn::invoke:
function: tencentcloud:index/getLighthouseBundle:getLighthouseBundle
arguments:
# arguments dictionaryThe following arguments are supported:
- Bundle
Ids List<string> - Bundle ID list.
- Filters
List<Get
Lighthouse Bundle Filter> - Filter list.
bundle-id: filter by the bundle ID.support-platform-type: filter by system type, valid values:LINUX_UNIX,WINDOWS.bundle-type: filter according to package type, valid values:GENERAL_BUNDLE,STORAGE_BUNDLE,ENTERPRISE_BUNDLE,EXCLUSIVE_BUNDLE,BEFAST_BUNDLE.bundle-state: filter according to package status, valid values:ONLINE,OFFLINE. NOTE: The upper limit of Filters per request is 10. The upper limit of Filter.Values is 5. Parameter does not support specifying both BundleIds and Filters.
- Id string
- Limit double
- Number of returned results. Default value is 20. Maximum value is 100.
- Offset double
- Offset. Default value is 0.
- Result
Output stringFile - Used to save results.
- Zones List<string>
- Zone list, which contains all zones by default.
- Bundle
Ids []string - Bundle ID list.
- Filters
[]Get
Lighthouse Bundle Filter - Filter list.
bundle-id: filter by the bundle ID.support-platform-type: filter by system type, valid values:LINUX_UNIX,WINDOWS.bundle-type: filter according to package type, valid values:GENERAL_BUNDLE,STORAGE_BUNDLE,ENTERPRISE_BUNDLE,EXCLUSIVE_BUNDLE,BEFAST_BUNDLE.bundle-state: filter according to package status, valid values:ONLINE,OFFLINE. NOTE: The upper limit of Filters per request is 10. The upper limit of Filter.Values is 5. Parameter does not support specifying both BundleIds and Filters.
- Id string
- Limit float64
- Number of returned results. Default value is 20. Maximum value is 100.
- Offset float64
- Offset. Default value is 0.
- Result
Output stringFile - Used to save results.
- Zones []string
- Zone list, which contains all zones by default.
- bundle
Ids List<String> - Bundle ID list.
- filters
List<Get
Lighthouse Bundle Filter> - Filter list.
bundle-id: filter by the bundle ID.support-platform-type: filter by system type, valid values:LINUX_UNIX,WINDOWS.bundle-type: filter according to package type, valid values:GENERAL_BUNDLE,STORAGE_BUNDLE,ENTERPRISE_BUNDLE,EXCLUSIVE_BUNDLE,BEFAST_BUNDLE.bundle-state: filter according to package status, valid values:ONLINE,OFFLINE. NOTE: The upper limit of Filters per request is 10. The upper limit of Filter.Values is 5. Parameter does not support specifying both BundleIds and Filters.
- id String
- limit Double
- Number of returned results. Default value is 20. Maximum value is 100.
- offset Double
- Offset. Default value is 0.
- result
Output StringFile - Used to save results.
- zones List<String>
- Zone list, which contains all zones by default.
- bundle
Ids string[] - Bundle ID list.
- filters
Get
Lighthouse Bundle Filter[] - Filter list.
bundle-id: filter by the bundle ID.support-platform-type: filter by system type, valid values:LINUX_UNIX,WINDOWS.bundle-type: filter according to package type, valid values:GENERAL_BUNDLE,STORAGE_BUNDLE,ENTERPRISE_BUNDLE,EXCLUSIVE_BUNDLE,BEFAST_BUNDLE.bundle-state: filter according to package status, valid values:ONLINE,OFFLINE. NOTE: The upper limit of Filters per request is 10. The upper limit of Filter.Values is 5. Parameter does not support specifying both BundleIds and Filters.
- id string
- limit number
- Number of returned results. Default value is 20. Maximum value is 100.
- offset number
- Offset. Default value is 0.
- result
Output stringFile - Used to save results.
- zones string[]
- Zone list, which contains all zones by default.
- bundle_
ids Sequence[str] - Bundle ID list.
- filters
Sequence[Get
Lighthouse Bundle Filter] - Filter list.
bundle-id: filter by the bundle ID.support-platform-type: filter by system type, valid values:LINUX_UNIX,WINDOWS.bundle-type: filter according to package type, valid values:GENERAL_BUNDLE,STORAGE_BUNDLE,ENTERPRISE_BUNDLE,EXCLUSIVE_BUNDLE,BEFAST_BUNDLE.bundle-state: filter according to package status, valid values:ONLINE,OFFLINE. NOTE: The upper limit of Filters per request is 10. The upper limit of Filter.Values is 5. Parameter does not support specifying both BundleIds and Filters.
- id str
- limit float
- Number of returned results. Default value is 20. Maximum value is 100.
- offset float
- Offset. Default value is 0.
- result_
output_ strfile - Used to save results.
- zones Sequence[str]
- Zone list, which contains all zones by default.
- bundle
Ids List<String> - Bundle ID list.
- filters List<Property Map>
- Filter list.
bundle-id: filter by the bundle ID.support-platform-type: filter by system type, valid values:LINUX_UNIX,WINDOWS.bundle-type: filter according to package type, valid values:GENERAL_BUNDLE,STORAGE_BUNDLE,ENTERPRISE_BUNDLE,EXCLUSIVE_BUNDLE,BEFAST_BUNDLE.bundle-state: filter according to package status, valid values:ONLINE,OFFLINE. NOTE: The upper limit of Filters per request is 10. The upper limit of Filter.Values is 5. Parameter does not support specifying both BundleIds and Filters.
- id String
- limit Number
- Number of returned results. Default value is 20. Maximum value is 100.
- offset Number
- Offset. Default value is 0.
- result
Output StringFile - Used to save results.
- zones List<String>
- Zone list, which contains all zones by default.
getLighthouseBundle Result
The following output properties are available:
- Bundle
Sets List<GetLighthouse Bundle Bundle Set> - List of bundle details.
- Id string
- Bundle
Ids List<string> - Filters
List<Get
Lighthouse Bundle Filter> - Limit double
- Offset double
- Result
Output stringFile - Zones List<string>
- Bundle
Sets []GetLighthouse Bundle Bundle Set - List of bundle details.
- Id string
- Bundle
Ids []string - Filters
[]Get
Lighthouse Bundle Filter - Limit float64
- Offset float64
- Result
Output stringFile - Zones []string
- bundle
Sets List<GetLighthouse Bundle Bundle Set> - List of bundle details.
- id String
- bundle
Ids List<String> - filters
List<Get
Lighthouse Bundle Filter> - limit Double
- offset Double
- result
Output StringFile - zones List<String>
- bundle
Sets GetLighthouse Bundle Bundle Set[] - List of bundle details.
- id string
- bundle
Ids string[] - filters
Get
Lighthouse Bundle Filter[] - limit number
- offset number
- result
Output stringFile - zones string[]
- bundle_
sets Sequence[GetLighthouse Bundle Bundle Set] - List of bundle details.
- id str
- bundle_
ids Sequence[str] - filters
Sequence[Get
Lighthouse Bundle Filter] - limit float
- offset float
- result_
output_ strfile - zones Sequence[str]
- bundle
Sets List<Property Map> - List of bundle details.
- id String
- bundle
Ids List<String> - filters List<Property Map>
- limit Number
- offset Number
- result
Output StringFile - zones List<String>
Supporting Types
GetLighthouseBundleBundleSet
- Bundle
Display stringLabel - Package tag.Valid values:ACTIVITY: promotional packageNORMAL: regular packageCAREFREE: carefree package.
- Bundle
Id string - Package ID.
- Bundle
Sales stringState - Package sale status. Valid values are AVAILABLE, SOLD_OUT.
- Bundle
Type string - Package type.Valid values:GENERAL_BUNDLE: generalSTORAGE_BUNDLE: Storage.
- Cpu double
- CPU.
- Internet
Charge stringType - Network billing mode.
- Internet
Max doubleBandwidth Out - Peak bandwidth in Mbps.
- Memory double
- Memory size in GB.
- Monthly
Traffic double - Monthly network traffic in Gb.
- Prices
List<Get
Lighthouse Bundle Bundle Set Price> - Current package unit price information.
- Support
Linux boolUnix Platform - Whether Linux/Unix is supported.
- Support
Windows boolPlatform - Whether Windows is supported.
- System
Disk doubleSize - System disk size.
- System
Disk stringType - System disk type.
- Bundle
Display stringLabel - Package tag.Valid values:ACTIVITY: promotional packageNORMAL: regular packageCAREFREE: carefree package.
- Bundle
Id string - Package ID.
- Bundle
Sales stringState - Package sale status. Valid values are AVAILABLE, SOLD_OUT.
- Bundle
Type string - Package type.Valid values:GENERAL_BUNDLE: generalSTORAGE_BUNDLE: Storage.
- Cpu float64
- CPU.
- Internet
Charge stringType - Network billing mode.
- Internet
Max float64Bandwidth Out - Peak bandwidth in Mbps.
- Memory float64
- Memory size in GB.
- Monthly
Traffic float64 - Monthly network traffic in Gb.
- Prices
[]Get
Lighthouse Bundle Bundle Set Price - Current package unit price information.
- Support
Linux boolUnix Platform - Whether Linux/Unix is supported.
- Support
Windows boolPlatform - Whether Windows is supported.
- System
Disk float64Size - System disk size.
- System
Disk stringType - System disk type.
- bundle
Display StringLabel - Package tag.Valid values:ACTIVITY: promotional packageNORMAL: regular packageCAREFREE: carefree package.
- bundle
Id String - Package ID.
- bundle
Sales StringState - Package sale status. Valid values are AVAILABLE, SOLD_OUT.
- bundle
Type String - Package type.Valid values:GENERAL_BUNDLE: generalSTORAGE_BUNDLE: Storage.
- cpu Double
- CPU.
- internet
Charge StringType - Network billing mode.
- internet
Max DoubleBandwidth Out - Peak bandwidth in Mbps.
- memory Double
- Memory size in GB.
- monthly
Traffic Double - Monthly network traffic in Gb.
- prices
List<Get
Lighthouse Bundle Bundle Set Price> - Current package unit price information.
- support
Linux BooleanUnix Platform - Whether Linux/Unix is supported.
- support
Windows BooleanPlatform - Whether Windows is supported.
- system
Disk DoubleSize - System disk size.
- system
Disk StringType - System disk type.
- bundle
Display stringLabel - Package tag.Valid values:ACTIVITY: promotional packageNORMAL: regular packageCAREFREE: carefree package.
- bundle
Id string - Package ID.
- bundle
Sales stringState - Package sale status. Valid values are AVAILABLE, SOLD_OUT.
- bundle
Type string - Package type.Valid values:GENERAL_BUNDLE: generalSTORAGE_BUNDLE: Storage.
- cpu number
- CPU.
- internet
Charge stringType - Network billing mode.
- internet
Max numberBandwidth Out - Peak bandwidth in Mbps.
- memory number
- Memory size in GB.
- monthly
Traffic number - Monthly network traffic in Gb.
- prices
Get
Lighthouse Bundle Bundle Set Price[] - Current package unit price information.
- support
Linux booleanUnix Platform - Whether Linux/Unix is supported.
- support
Windows booleanPlatform - Whether Windows is supported.
- system
Disk numberSize - System disk size.
- system
Disk stringType - System disk type.
- bundle_
display_ strlabel - Package tag.Valid values:ACTIVITY: promotional packageNORMAL: regular packageCAREFREE: carefree package.
- bundle_
id str - Package ID.
- bundle_
sales_ strstate - Package sale status. Valid values are AVAILABLE, SOLD_OUT.
- bundle_
type str - Package type.Valid values:GENERAL_BUNDLE: generalSTORAGE_BUNDLE: Storage.
- cpu float
- CPU.
- internet_
charge_ strtype - Network billing mode.
- internet_
max_ floatbandwidth_ out - Peak bandwidth in Mbps.
- memory float
- Memory size in GB.
- monthly_
traffic float - Monthly network traffic in Gb.
- prices
Sequence[Get
Lighthouse Bundle Bundle Set Price] - Current package unit price information.
- support_
linux_ boolunix_ platform - Whether Linux/Unix is supported.
- support_
windows_ boolplatform - Whether Windows is supported.
- system_
disk_ floatsize - System disk size.
- system_
disk_ strtype - System disk type.
- bundle
Display StringLabel - Package tag.Valid values:ACTIVITY: promotional packageNORMAL: regular packageCAREFREE: carefree package.
- bundle
Id String - Package ID.
- bundle
Sales StringState - Package sale status. Valid values are AVAILABLE, SOLD_OUT.
- bundle
Type String - Package type.Valid values:GENERAL_BUNDLE: generalSTORAGE_BUNDLE: Storage.
- cpu Number
- CPU.
- internet
Charge StringType - Network billing mode.
- internet
Max NumberBandwidth Out - Peak bandwidth in Mbps.
- memory Number
- Memory size in GB.
- monthly
Traffic Number - Monthly network traffic in Gb.
- prices List<Property Map>
- Current package unit price information.
- support
Linux BooleanUnix Platform - Whether Linux/Unix is supported.
- support
Windows BooleanPlatform - Whether Windows is supported.
- system
Disk NumberSize - System disk size.
- system
Disk StringType - System disk type.
GetLighthouseBundleBundleSetPrice
- Instance
Prices []GetLighthouse Bundle Bundle Set Price Instance Price - Instance price.
- instance
Prices GetLighthouse Bundle Bundle Set Price Instance Price[] - Instance price.
- instance
Prices List<Property Map> - Instance price.
GetLighthouseBundleBundleSetPriceInstancePrice
- Currency string
- Currency unit. Valid values: CNY and USD.
- Discount double
- Discount.
- Discount
Price double - Discounted price.
- Original
Bundle doublePrice - Original package unit price.
- Original
Price double - Original price.
- Currency string
- Currency unit. Valid values: CNY and USD.
- Discount float64
- Discount.
- Discount
Price float64 - Discounted price.
- Original
Bundle float64Price - Original package unit price.
- Original
Price float64 - Original price.
- currency String
- Currency unit. Valid values: CNY and USD.
- discount Double
- Discount.
- discount
Price Double - Discounted price.
- original
Bundle DoublePrice - Original package unit price.
- original
Price Double - Original price.
- currency string
- Currency unit. Valid values: CNY and USD.
- discount number
- Discount.
- discount
Price number - Discounted price.
- original
Bundle numberPrice - Original package unit price.
- original
Price number - Original price.
- currency str
- Currency unit. Valid values: CNY and USD.
- discount float
- Discount.
- discount_
price float - Discounted price.
- original_
bundle_ floatprice - Original package unit price.
- original_
price float - Original price.
- currency String
- Currency unit. Valid values: CNY and USD.
- discount Number
- Discount.
- discount
Price Number - Discounted price.
- original
Bundle NumberPrice - Original package unit price.
- original
Price Number - Original price.
GetLighthouseBundleFilter
Package Details
- Repository
- tencentcloud tencentcloudstack/terraform-provider-tencentcloud
- License
- Notes
- This Pulumi package is based on the
tencentcloudTerraform Provider.
tencentcloud 1.82.35 published on Friday, Nov 7, 2025 by tencentcloudstack
