1. Packages
  2. Tencentcloud Provider
  3. API Docs
  4. getLighthouseBundle
tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack

tencentcloud.getLighthouseBundle

Explore with Pulumi AI

tencentcloud logo
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:

    BundleIds List<string>
    Bundle ID list.
    Filters List<GetLighthouseBundleFilter>
    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.
    ResultOutputFile string
    Used to save results.
    Zones List<string>
    Zone list, which contains all zones by default.
    BundleIds []string
    Bundle ID list.
    Filters []GetLighthouseBundleFilter
    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.
    ResultOutputFile string
    Used to save results.
    Zones []string
    Zone list, which contains all zones by default.
    bundleIds List<String>
    Bundle ID list.
    filters List<GetLighthouseBundleFilter>
    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.
    resultOutputFile String
    Used to save results.
    zones List<String>
    Zone list, which contains all zones by default.
    bundleIds string[]
    Bundle ID list.
    filters GetLighthouseBundleFilter[]
    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.
    resultOutputFile string
    Used to save results.
    zones string[]
    Zone list, which contains all zones by default.
    bundle_ids Sequence[str]
    Bundle ID list.
    filters Sequence[GetLighthouseBundleFilter]
    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_file str
    Used to save results.
    zones Sequence[str]
    Zone list, which contains all zones by default.
    bundleIds 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.
    resultOutputFile String
    Used to save results.
    zones List<String>
    Zone list, which contains all zones by default.

    getLighthouseBundle Result

    The following output properties are available:

    bundleSets List<Property Map>
    List of bundle details.
    id String
    bundleIds List<String>
    filters List<Property Map>
    limit Number
    offset Number
    resultOutputFile String
    zones List<String>

    Supporting Types

    GetLighthouseBundleBundleSet

    BundleDisplayLabel string
    Package tag.Valid values:ACTIVITY: promotional packageNORMAL: regular packageCAREFREE: carefree package.
    BundleId string
    Package ID.
    BundleSalesState string
    Package sale status. Valid values are AVAILABLE, SOLD_OUT.
    BundleType string
    Package type.Valid values:GENERAL_BUNDLE: generalSTORAGE_BUNDLE: Storage.
    Cpu double
    CPU.
    InternetChargeType string
    Network billing mode.
    InternetMaxBandwidthOut double
    Peak bandwidth in Mbps.
    Memory double
    Memory size in GB.
    MonthlyTraffic double
    Monthly network traffic in Gb.
    Prices List<GetLighthouseBundleBundleSetPrice>
    Current package unit price information.
    SupportLinuxUnixPlatform bool
    Whether Linux/Unix is supported.
    SupportWindowsPlatform bool
    Whether Windows is supported.
    SystemDiskSize double
    System disk size.
    SystemDiskType string
    System disk type.
    BundleDisplayLabel string
    Package tag.Valid values:ACTIVITY: promotional packageNORMAL: regular packageCAREFREE: carefree package.
    BundleId string
    Package ID.
    BundleSalesState string
    Package sale status. Valid values are AVAILABLE, SOLD_OUT.
    BundleType string
    Package type.Valid values:GENERAL_BUNDLE: generalSTORAGE_BUNDLE: Storage.
    Cpu float64
    CPU.
    InternetChargeType string
    Network billing mode.
    InternetMaxBandwidthOut float64
    Peak bandwidth in Mbps.
    Memory float64
    Memory size in GB.
    MonthlyTraffic float64
    Monthly network traffic in Gb.
    Prices []GetLighthouseBundleBundleSetPrice
    Current package unit price information.
    SupportLinuxUnixPlatform bool
    Whether Linux/Unix is supported.
    SupportWindowsPlatform bool
    Whether Windows is supported.
    SystemDiskSize float64
    System disk size.
    SystemDiskType string
    System disk type.
    bundleDisplayLabel String
    Package tag.Valid values:ACTIVITY: promotional packageNORMAL: regular packageCAREFREE: carefree package.
    bundleId String
    Package ID.
    bundleSalesState String
    Package sale status. Valid values are AVAILABLE, SOLD_OUT.
    bundleType String
    Package type.Valid values:GENERAL_BUNDLE: generalSTORAGE_BUNDLE: Storage.
    cpu Double
    CPU.
    internetChargeType String
    Network billing mode.
    internetMaxBandwidthOut Double
    Peak bandwidth in Mbps.
    memory Double
    Memory size in GB.
    monthlyTraffic Double
    Monthly network traffic in Gb.
    prices List<GetLighthouseBundleBundleSetPrice>
    Current package unit price information.
    supportLinuxUnixPlatform Boolean
    Whether Linux/Unix is supported.
    supportWindowsPlatform Boolean
    Whether Windows is supported.
    systemDiskSize Double
    System disk size.
    systemDiskType String
    System disk type.
    bundleDisplayLabel string
    Package tag.Valid values:ACTIVITY: promotional packageNORMAL: regular packageCAREFREE: carefree package.
    bundleId string
    Package ID.
    bundleSalesState string
    Package sale status. Valid values are AVAILABLE, SOLD_OUT.
    bundleType string
    Package type.Valid values:GENERAL_BUNDLE: generalSTORAGE_BUNDLE: Storage.
    cpu number
    CPU.
    internetChargeType string
    Network billing mode.
    internetMaxBandwidthOut number
    Peak bandwidth in Mbps.
    memory number
    Memory size in GB.
    monthlyTraffic number
    Monthly network traffic in Gb.
    prices GetLighthouseBundleBundleSetPrice[]
    Current package unit price information.
    supportLinuxUnixPlatform boolean
    Whether Linux/Unix is supported.
    supportWindowsPlatform boolean
    Whether Windows is supported.
    systemDiskSize number
    System disk size.
    systemDiskType string
    System disk type.
    bundle_display_label str
    Package tag.Valid values:ACTIVITY: promotional packageNORMAL: regular packageCAREFREE: carefree package.
    bundle_id str
    Package ID.
    bundle_sales_state str
    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_type str
    Network billing mode.
    internet_max_bandwidth_out float
    Peak bandwidth in Mbps.
    memory float
    Memory size in GB.
    monthly_traffic float
    Monthly network traffic in Gb.
    prices Sequence[GetLighthouseBundleBundleSetPrice]
    Current package unit price information.
    support_linux_unix_platform bool
    Whether Linux/Unix is supported.
    support_windows_platform bool
    Whether Windows is supported.
    system_disk_size float
    System disk size.
    system_disk_type str
    System disk type.
    bundleDisplayLabel String
    Package tag.Valid values:ACTIVITY: promotional packageNORMAL: regular packageCAREFREE: carefree package.
    bundleId String
    Package ID.
    bundleSalesState String
    Package sale status. Valid values are AVAILABLE, SOLD_OUT.
    bundleType String
    Package type.Valid values:GENERAL_BUNDLE: generalSTORAGE_BUNDLE: Storage.
    cpu Number
    CPU.
    internetChargeType String
    Network billing mode.
    internetMaxBandwidthOut Number
    Peak bandwidth in Mbps.
    memory Number
    Memory size in GB.
    monthlyTraffic Number
    Monthly network traffic in Gb.
    prices List<Property Map>
    Current package unit price information.
    supportLinuxUnixPlatform Boolean
    Whether Linux/Unix is supported.
    supportWindowsPlatform Boolean
    Whether Windows is supported.
    systemDiskSize Number
    System disk size.
    systemDiskType String
    System disk type.

    GetLighthouseBundleBundleSetPrice

    GetLighthouseBundleBundleSetPriceInstancePrice

    Currency string
    Currency unit. Valid values: CNY and USD.
    Discount double
    Discount.
    DiscountPrice double
    Discounted price.
    OriginalBundlePrice double
    Original package unit price.
    OriginalPrice double
    Original price.
    Currency string
    Currency unit. Valid values: CNY and USD.
    Discount float64
    Discount.
    DiscountPrice float64
    Discounted price.
    OriginalBundlePrice float64
    Original package unit price.
    OriginalPrice float64
    Original price.
    currency String
    Currency unit. Valid values: CNY and USD.
    discount Double
    Discount.
    discountPrice Double
    Discounted price.
    originalBundlePrice Double
    Original package unit price.
    originalPrice Double
    Original price.
    currency string
    Currency unit. Valid values: CNY and USD.
    discount number
    Discount.
    discountPrice number
    Discounted price.
    originalBundlePrice number
    Original package unit price.
    originalPrice number
    Original price.
    currency str
    Currency unit. Valid values: CNY and USD.
    discount float
    Discount.
    discount_price float
    Discounted price.
    original_bundle_price float
    Original package unit price.
    original_price float
    Original price.
    currency String
    Currency unit. Valid values: CNY and USD.
    discount Number
    Discount.
    discountPrice Number
    Discounted price.
    originalBundlePrice Number
    Original package unit price.
    originalPrice Number
    Original price.

    GetLighthouseBundleFilter

    Name string
    Field to be filtered.
    Values List<string>
    Filter value of field.
    Name string
    Field to be filtered.
    Values []string
    Filter value of field.
    name String
    Field to be filtered.
    values List<String>
    Filter value of field.
    name string
    Field to be filtered.
    values string[]
    Filter value of field.
    name str
    Field to be filtered.
    values Sequence[str]
    Filter value of field.
    name String
    Field to be filtered.
    values List<String>
    Filter value of field.

    Package Details

    Repository
    tencentcloud tencentcloudstack/terraform-provider-tencentcloud
    License
    Notes
    This Pulumi package is based on the tencentcloud Terraform Provider.
    tencentcloud logo
    tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack