1. Packages
  2. Tencentcloud Provider
  3. API Docs
  4. getLighthouseBlueprints
Viewing docs for tencentcloud 1.82.79
published on Friday, Mar 27, 2026 by tencentcloudstack
tencentcloud logo
Viewing docs for tencentcloud 1.82.79
published on Friday, Mar 27, 2026 by tencentcloudstack

    Provides a list of Lighthouse blueprints (images).

    Use this data source to query available blueprints for Lighthouse instances.

    Example Usage

    Query all blueprints:

    import * as pulumi from "@pulumi/pulumi";
    import * as tencentcloud from "@pulumi/tencentcloud";
    
    const all = tencentcloud.getLighthouseBlueprints({});
    export const blueprints = all.then(all => all.blueprintSets);
    
    import pulumi
    import pulumi_tencentcloud as tencentcloud
    
    all = tencentcloud.get_lighthouse_blueprints()
    pulumi.export("blueprints", all.blueprint_sets)
    
    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 {
    		all, err := tencentcloud.GetLighthouseBlueprints(ctx, &tencentcloud.GetLighthouseBlueprintsArgs{}, nil)
    		if err != nil {
    			return err
    		}
    		ctx.Export("blueprints", all.BlueprintSets)
    		return nil
    	})
    }
    
    using System.Collections.Generic;
    using System.Linq;
    using Pulumi;
    using Tencentcloud = Pulumi.Tencentcloud;
    
    return await Deployment.RunAsync(() => 
    {
        var all = Tencentcloud.GetLighthouseBlueprints.Invoke();
    
        return new Dictionary<string, object?>
        {
            ["blueprints"] = all.Apply(getLighthouseBlueprintsResult => getLighthouseBlueprintsResult.BlueprintSets),
        };
    });
    
    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.GetLighthouseBlueprintsArgs;
    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 all = TencentcloudFunctions.getLighthouseBlueprints(GetLighthouseBlueprintsArgs.builder()
                .build());
    
            ctx.export("blueprints", all.blueprintSets());
        }
    }
    
    variables:
      all:
        fn::invoke:
          function: tencentcloud:getLighthouseBlueprints
          arguments: {}
    outputs:
      blueprints: ${all.blueprintSets}
    

    Filter by platform type:

    import * as pulumi from "@pulumi/pulumi";
    import * as tencentcloud from "@pulumi/tencentcloud";
    
    const linux = tencentcloud.getLighthouseBlueprints({
        filters: [{
            name: "platform-type",
            values: ["LINUX_UNIX"],
        }],
    });
    
    import pulumi
    import pulumi_tencentcloud as tencentcloud
    
    linux = tencentcloud.get_lighthouse_blueprints(filters=[{
        "name": "platform-type",
        "values": ["LINUX_UNIX"],
    }])
    
    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.GetLighthouseBlueprints(ctx, &tencentcloud.GetLighthouseBlueprintsArgs{
    			Filters: []tencentcloud.GetLighthouseBlueprintsFilter{
    				{
    					Name: "platform-type",
    					Values: []string{
    						"LINUX_UNIX",
    					},
    				},
    			},
    		}, 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 linux = Tencentcloud.GetLighthouseBlueprints.Invoke(new()
        {
            Filters = new[]
            {
                new Tencentcloud.Inputs.GetLighthouseBlueprintsFilterInputArgs
                {
                    Name = "platform-type",
                    Values = new[]
                    {
                        "LINUX_UNIX",
                    },
                },
            },
        });
    
    });
    
    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.GetLighthouseBlueprintsArgs;
    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 linux = TencentcloudFunctions.getLighthouseBlueprints(GetLighthouseBlueprintsArgs.builder()
                .filters(GetLighthouseBlueprintsFilterArgs.builder()
                    .name("platform-type")
                    .values("LINUX_UNIX")
                    .build())
                .build());
    
        }
    }
    
    variables:
      linux:
        fn::invoke:
          function: tencentcloud:getLighthouseBlueprints
          arguments:
            filters:
              - name: platform-type
                values:
                  - LINUX_UNIX
    

    Filter by blueprint type:

    import * as pulumi from "@pulumi/pulumi";
    import * as tencentcloud from "@pulumi/tencentcloud";
    
    const appOs = tencentcloud.getLighthouseBlueprints({
        filters: [{
            name: "blueprint-type",
            values: ["APP_OS"],
        }],
    });
    
    import pulumi
    import pulumi_tencentcloud as tencentcloud
    
    app_os = tencentcloud.get_lighthouse_blueprints(filters=[{
        "name": "blueprint-type",
        "values": ["APP_OS"],
    }])
    
    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.GetLighthouseBlueprints(ctx, &tencentcloud.GetLighthouseBlueprintsArgs{
    			Filters: []tencentcloud.GetLighthouseBlueprintsFilter{
    				{
    					Name: "blueprint-type",
    					Values: []string{
    						"APP_OS",
    					},
    				},
    			},
    		}, 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 appOs = Tencentcloud.GetLighthouseBlueprints.Invoke(new()
        {
            Filters = new[]
            {
                new Tencentcloud.Inputs.GetLighthouseBlueprintsFilterInputArgs
                {
                    Name = "blueprint-type",
                    Values = new[]
                    {
                        "APP_OS",
                    },
                },
            },
        });
    
    });
    
    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.GetLighthouseBlueprintsArgs;
    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 appOs = TencentcloudFunctions.getLighthouseBlueprints(GetLighthouseBlueprintsArgs.builder()
                .filters(GetLighthouseBlueprintsFilterArgs.builder()
                    .name("blueprint-type")
                    .values("APP_OS")
                    .build())
                .build());
    
        }
    }
    
    variables:
      appOs:
        fn::invoke:
          function: tencentcloud:getLighthouseBlueprints
          arguments:
            filters:
              - name: blueprint-type
                values:
                  - APP_OS
    

    Query specific blueprints by ID:

    import * as pulumi from "@pulumi/pulumi";
    import * as tencentcloud from "@pulumi/tencentcloud";
    
    const specific = tencentcloud.getLighthouseBlueprints({
        blueprintIds: [
            "lhbp-xxx",
            "lhbp-yyy",
        ],
    });
    
    import pulumi
    import pulumi_tencentcloud as tencentcloud
    
    specific = tencentcloud.get_lighthouse_blueprints(blueprint_ids=[
        "lhbp-xxx",
        "lhbp-yyy",
    ])
    
    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.GetLighthouseBlueprints(ctx, &tencentcloud.GetLighthouseBlueprintsArgs{
    			BlueprintIds: []string{
    				"lhbp-xxx",
    				"lhbp-yyy",
    			},
    		}, 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 specific = Tencentcloud.GetLighthouseBlueprints.Invoke(new()
        {
            BlueprintIds = new[]
            {
                "lhbp-xxx",
                "lhbp-yyy",
            },
        });
    
    });
    
    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.GetLighthouseBlueprintsArgs;
    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 specific = TencentcloudFunctions.getLighthouseBlueprints(GetLighthouseBlueprintsArgs.builder()
                .blueprintIds(            
                    "lhbp-xxx",
                    "lhbp-yyy")
                .build());
    
        }
    }
    
    variables:
      specific:
        fn::invoke:
          function: tencentcloud:getLighthouseBlueprints
          arguments:
            blueprintIds:
              - lhbp-xxx
              - lhbp-yyy
    

    Using getLighthouseBlueprints

    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 getLighthouseBlueprints(args: GetLighthouseBlueprintsArgs, opts?: InvokeOptions): Promise<GetLighthouseBlueprintsResult>
    function getLighthouseBlueprintsOutput(args: GetLighthouseBlueprintsOutputArgs, opts?: InvokeOptions): Output<GetLighthouseBlueprintsResult>
    def get_lighthouse_blueprints(blueprint_ids: Optional[Sequence[str]] = None,
                                  filters: Optional[Sequence[GetLighthouseBlueprintsFilter]] = None,
                                  id: Optional[str] = None,
                                  result_output_file: Optional[str] = None,
                                  opts: Optional[InvokeOptions] = None) -> GetLighthouseBlueprintsResult
    def get_lighthouse_blueprints_output(blueprint_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
                                  filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetLighthouseBlueprintsFilterArgs]]]] = None,
                                  id: Optional[pulumi.Input[str]] = None,
                                  result_output_file: Optional[pulumi.Input[str]] = None,
                                  opts: Optional[InvokeOptions] = None) -> Output[GetLighthouseBlueprintsResult]
    func GetLighthouseBlueprints(ctx *Context, args *GetLighthouseBlueprintsArgs, opts ...InvokeOption) (*GetLighthouseBlueprintsResult, error)
    func GetLighthouseBlueprintsOutput(ctx *Context, args *GetLighthouseBlueprintsOutputArgs, opts ...InvokeOption) GetLighthouseBlueprintsResultOutput

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

    public static class GetLighthouseBlueprints 
    {
        public static Task<GetLighthouseBlueprintsResult> InvokeAsync(GetLighthouseBlueprintsArgs args, InvokeOptions? opts = null)
        public static Output<GetLighthouseBlueprintsResult> Invoke(GetLighthouseBlueprintsInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetLighthouseBlueprintsResult> getLighthouseBlueprints(GetLighthouseBlueprintsArgs args, InvokeOptions options)
    public static Output<GetLighthouseBlueprintsResult> getLighthouseBlueprints(GetLighthouseBlueprintsArgs args, InvokeOptions options)
    
    fn::invoke:
      function: tencentcloud:index/getLighthouseBlueprints:getLighthouseBlueprints
      arguments:
        # arguments dictionary

    The following arguments are supported:

    BlueprintIds List<string>
    Blueprint ID list.
    Filters List<GetLighthouseBlueprintsFilter>
    Filter list.

    • blueprint-id: Filter by blueprint ID.
    • blueprint-type: Filter by blueprint type. Values: APP_OS, PURE_OS, DOCKER, PRIVATE, SHARED.
    • platform-type: Filter by platform type. Values: LINUX_UNIX, WINDOWS.
    • blueprint-name: Filter by blueprint name.
    • blueprint-state: Filter by blueprint state.
    • scene-id: Filter by scene ID. NOTE: The upper limit of Filters per request is 10. The upper limit of Filter.Values is 100. Parameter does not support specifying both BlueprintIds and Filters.
    Id string
    ResultOutputFile string
    Used to save results.
    BlueprintIds []string
    Blueprint ID list.
    Filters []GetLighthouseBlueprintsFilter
    Filter list.

    • blueprint-id: Filter by blueprint ID.
    • blueprint-type: Filter by blueprint type. Values: APP_OS, PURE_OS, DOCKER, PRIVATE, SHARED.
    • platform-type: Filter by platform type. Values: LINUX_UNIX, WINDOWS.
    • blueprint-name: Filter by blueprint name.
    • blueprint-state: Filter by blueprint state.
    • scene-id: Filter by scene ID. NOTE: The upper limit of Filters per request is 10. The upper limit of Filter.Values is 100. Parameter does not support specifying both BlueprintIds and Filters.
    Id string
    ResultOutputFile string
    Used to save results.
    blueprintIds List<String>
    Blueprint ID list.
    filters List<GetLighthouseBlueprintsFilter>
    Filter list.

    • blueprint-id: Filter by blueprint ID.
    • blueprint-type: Filter by blueprint type. Values: APP_OS, PURE_OS, DOCKER, PRIVATE, SHARED.
    • platform-type: Filter by platform type. Values: LINUX_UNIX, WINDOWS.
    • blueprint-name: Filter by blueprint name.
    • blueprint-state: Filter by blueprint state.
    • scene-id: Filter by scene ID. NOTE: The upper limit of Filters per request is 10. The upper limit of Filter.Values is 100. Parameter does not support specifying both BlueprintIds and Filters.
    id String
    resultOutputFile String
    Used to save results.
    blueprintIds string[]
    Blueprint ID list.
    filters GetLighthouseBlueprintsFilter[]
    Filter list.

    • blueprint-id: Filter by blueprint ID.
    • blueprint-type: Filter by blueprint type. Values: APP_OS, PURE_OS, DOCKER, PRIVATE, SHARED.
    • platform-type: Filter by platform type. Values: LINUX_UNIX, WINDOWS.
    • blueprint-name: Filter by blueprint name.
    • blueprint-state: Filter by blueprint state.
    • scene-id: Filter by scene ID. NOTE: The upper limit of Filters per request is 10. The upper limit of Filter.Values is 100. Parameter does not support specifying both BlueprintIds and Filters.
    id string
    resultOutputFile string
    Used to save results.
    blueprint_ids Sequence[str]
    Blueprint ID list.
    filters Sequence[GetLighthouseBlueprintsFilter]
    Filter list.

    • blueprint-id: Filter by blueprint ID.
    • blueprint-type: Filter by blueprint type. Values: APP_OS, PURE_OS, DOCKER, PRIVATE, SHARED.
    • platform-type: Filter by platform type. Values: LINUX_UNIX, WINDOWS.
    • blueprint-name: Filter by blueprint name.
    • blueprint-state: Filter by blueprint state.
    • scene-id: Filter by scene ID. NOTE: The upper limit of Filters per request is 10. The upper limit of Filter.Values is 100. Parameter does not support specifying both BlueprintIds and Filters.
    id str
    result_output_file str
    Used to save results.
    blueprintIds List<String>
    Blueprint ID list.
    filters List<Property Map>
    Filter list.

    • blueprint-id: Filter by blueprint ID.
    • blueprint-type: Filter by blueprint type. Values: APP_OS, PURE_OS, DOCKER, PRIVATE, SHARED.
    • platform-type: Filter by platform type. Values: LINUX_UNIX, WINDOWS.
    • blueprint-name: Filter by blueprint name.
    • blueprint-state: Filter by blueprint state.
    • scene-id: Filter by scene ID. NOTE: The upper limit of Filters per request is 10. The upper limit of Filter.Values is 100. Parameter does not support specifying both BlueprintIds and Filters.
    id String
    resultOutputFile String
    Used to save results.

    getLighthouseBlueprints Result

    The following output properties are available:

    Supporting Types

    GetLighthouseBlueprintsBlueprintSet

    BlueprintId string
    Blueprint ID, which is the unique identifier of Blueprint.
    BlueprintName string
    Blueprint name.
    BlueprintState string
    Blueprint state.
    BlueprintType string
    Blueprint type, such as APP_OS, PURE_OS, DOCKER, PRIVATE, and SHARED.
    CommunityUrl string
    URL of official website of the open-source project.
    CreatedTime string
    Creation time according to ISO 8601 standard. UTC time is used. Format is YYYY-MM-DDThh:mm:ssZ.
    Description string
    Blueprint description.
    DisplayTitle string
    Blueprint display title.
    DisplayVersion string
    Blueprint display version.
    DockerVersion string
    Docker version. Note: This field may return null, indicating that no valid values can be obtained.
    GuideUrl string
    Guide documentation URL.
    ImageId string
    ID of the Lighthouse blueprint shared from a CVM image. Note: this field may return null, indicating that no valid values can be obtained.
    ImageUrl string
    Blueprint image URL.
    OsName string
    Operating system name.
    Platform string
    Operating system platform.
    PlatformType string
    Platform type, such as LINUX_UNIX and WINDOWS.
    RequiredMemorySize double
    Memory size required by blueprint in GB.
    RequiredSystemDiskSize double
    System disk size required by blueprint in GB.
    SceneIdSets List<string>
    Array of IDs of scenes associated with a blueprint. Note: This field may return null, indicating that no valid values can be obtained.
    SupportAutomationTools bool
    Whether the blueprint supports automation tools.
    BlueprintId string
    Blueprint ID, which is the unique identifier of Blueprint.
    BlueprintName string
    Blueprint name.
    BlueprintState string
    Blueprint state.
    BlueprintType string
    Blueprint type, such as APP_OS, PURE_OS, DOCKER, PRIVATE, and SHARED.
    CommunityUrl string
    URL of official website of the open-source project.
    CreatedTime string
    Creation time according to ISO 8601 standard. UTC time is used. Format is YYYY-MM-DDThh:mm:ssZ.
    Description string
    Blueprint description.
    DisplayTitle string
    Blueprint display title.
    DisplayVersion string
    Blueprint display version.
    DockerVersion string
    Docker version. Note: This field may return null, indicating that no valid values can be obtained.
    GuideUrl string
    Guide documentation URL.
    ImageId string
    ID of the Lighthouse blueprint shared from a CVM image. Note: this field may return null, indicating that no valid values can be obtained.
    ImageUrl string
    Blueprint image URL.
    OsName string
    Operating system name.
    Platform string
    Operating system platform.
    PlatformType string
    Platform type, such as LINUX_UNIX and WINDOWS.
    RequiredMemorySize float64
    Memory size required by blueprint in GB.
    RequiredSystemDiskSize float64
    System disk size required by blueprint in GB.
    SceneIdSets []string
    Array of IDs of scenes associated with a blueprint. Note: This field may return null, indicating that no valid values can be obtained.
    SupportAutomationTools bool
    Whether the blueprint supports automation tools.
    blueprintId String
    Blueprint ID, which is the unique identifier of Blueprint.
    blueprintName String
    Blueprint name.
    blueprintState String
    Blueprint state.
    blueprintType String
    Blueprint type, such as APP_OS, PURE_OS, DOCKER, PRIVATE, and SHARED.
    communityUrl String
    URL of official website of the open-source project.
    createdTime String
    Creation time according to ISO 8601 standard. UTC time is used. Format is YYYY-MM-DDThh:mm:ssZ.
    description String
    Blueprint description.
    displayTitle String
    Blueprint display title.
    displayVersion String
    Blueprint display version.
    dockerVersion String
    Docker version. Note: This field may return null, indicating that no valid values can be obtained.
    guideUrl String
    Guide documentation URL.
    imageId String
    ID of the Lighthouse blueprint shared from a CVM image. Note: this field may return null, indicating that no valid values can be obtained.
    imageUrl String
    Blueprint image URL.
    osName String
    Operating system name.
    platform String
    Operating system platform.
    platformType String
    Platform type, such as LINUX_UNIX and WINDOWS.
    requiredMemorySize Double
    Memory size required by blueprint in GB.
    requiredSystemDiskSize Double
    System disk size required by blueprint in GB.
    sceneIdSets List<String>
    Array of IDs of scenes associated with a blueprint. Note: This field may return null, indicating that no valid values can be obtained.
    supportAutomationTools Boolean
    Whether the blueprint supports automation tools.
    blueprintId string
    Blueprint ID, which is the unique identifier of Blueprint.
    blueprintName string
    Blueprint name.
    blueprintState string
    Blueprint state.
    blueprintType string
    Blueprint type, such as APP_OS, PURE_OS, DOCKER, PRIVATE, and SHARED.
    communityUrl string
    URL of official website of the open-source project.
    createdTime string
    Creation time according to ISO 8601 standard. UTC time is used. Format is YYYY-MM-DDThh:mm:ssZ.
    description string
    Blueprint description.
    displayTitle string
    Blueprint display title.
    displayVersion string
    Blueprint display version.
    dockerVersion string
    Docker version. Note: This field may return null, indicating that no valid values can be obtained.
    guideUrl string
    Guide documentation URL.
    imageId string
    ID of the Lighthouse blueprint shared from a CVM image. Note: this field may return null, indicating that no valid values can be obtained.
    imageUrl string
    Blueprint image URL.
    osName string
    Operating system name.
    platform string
    Operating system platform.
    platformType string
    Platform type, such as LINUX_UNIX and WINDOWS.
    requiredMemorySize number
    Memory size required by blueprint in GB.
    requiredSystemDiskSize number
    System disk size required by blueprint in GB.
    sceneIdSets string[]
    Array of IDs of scenes associated with a blueprint. Note: This field may return null, indicating that no valid values can be obtained.
    supportAutomationTools boolean
    Whether the blueprint supports automation tools.
    blueprint_id str
    Blueprint ID, which is the unique identifier of Blueprint.
    blueprint_name str
    Blueprint name.
    blueprint_state str
    Blueprint state.
    blueprint_type str
    Blueprint type, such as APP_OS, PURE_OS, DOCKER, PRIVATE, and SHARED.
    community_url str
    URL of official website of the open-source project.
    created_time str
    Creation time according to ISO 8601 standard. UTC time is used. Format is YYYY-MM-DDThh:mm:ssZ.
    description str
    Blueprint description.
    display_title str
    Blueprint display title.
    display_version str
    Blueprint display version.
    docker_version str
    Docker version. Note: This field may return null, indicating that no valid values can be obtained.
    guide_url str
    Guide documentation URL.
    image_id str
    ID of the Lighthouse blueprint shared from a CVM image. Note: this field may return null, indicating that no valid values can be obtained.
    image_url str
    Blueprint image URL.
    os_name str
    Operating system name.
    platform str
    Operating system platform.
    platform_type str
    Platform type, such as LINUX_UNIX and WINDOWS.
    required_memory_size float
    Memory size required by blueprint in GB.
    required_system_disk_size float
    System disk size required by blueprint in GB.
    scene_id_sets Sequence[str]
    Array of IDs of scenes associated with a blueprint. Note: This field may return null, indicating that no valid values can be obtained.
    support_automation_tools bool
    Whether the blueprint supports automation tools.
    blueprintId String
    Blueprint ID, which is the unique identifier of Blueprint.
    blueprintName String
    Blueprint name.
    blueprintState String
    Blueprint state.
    blueprintType String
    Blueprint type, such as APP_OS, PURE_OS, DOCKER, PRIVATE, and SHARED.
    communityUrl String
    URL of official website of the open-source project.
    createdTime String
    Creation time according to ISO 8601 standard. UTC time is used. Format is YYYY-MM-DDThh:mm:ssZ.
    description String
    Blueprint description.
    displayTitle String
    Blueprint display title.
    displayVersion String
    Blueprint display version.
    dockerVersion String
    Docker version. Note: This field may return null, indicating that no valid values can be obtained.
    guideUrl String
    Guide documentation URL.
    imageId String
    ID of the Lighthouse blueprint shared from a CVM image. Note: this field may return null, indicating that no valid values can be obtained.
    imageUrl String
    Blueprint image URL.
    osName String
    Operating system name.
    platform String
    Operating system platform.
    platformType String
    Platform type, such as LINUX_UNIX and WINDOWS.
    requiredMemorySize Number
    Memory size required by blueprint in GB.
    requiredSystemDiskSize Number
    System disk size required by blueprint in GB.
    sceneIdSets List<String>
    Array of IDs of scenes associated with a blueprint. Note: This field may return null, indicating that no valid values can be obtained.
    supportAutomationTools Boolean
    Whether the blueprint supports automation tools.

    GetLighthouseBlueprintsFilter

    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
    Viewing docs for tencentcloud 1.82.79
    published on Friday, Mar 27, 2026 by tencentcloudstack
      Try Pulumi Cloud free. Your team will thank you.