tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack
tencentcloud.getLighthouseBundle
Explore with Pulumi AI
tencentcloud 1.81.189 published on Wednesday, Apr 30, 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();
}
}
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 dictionary
The 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
tencentcloud
Terraform Provider.
tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack