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

tencentcloud.getLighthouseResetInstanceBlueprint

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 reset_instance_blueprint

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as tencentcloud from "@pulumi/tencentcloud";
    
    const resetInstanceBlueprint = tencentcloud.getLighthouseResetInstanceBlueprint({
        instanceId: "lhins-123456",
        limit: 20,
        offset: 0,
    });
    
    import pulumi
    import pulumi_tencentcloud as tencentcloud
    
    reset_instance_blueprint = tencentcloud.get_lighthouse_reset_instance_blueprint(instance_id="lhins-123456",
        limit=20,
        offset=0)
    
    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.GetLighthouseResetInstanceBlueprint(ctx, &tencentcloud.GetLighthouseResetInstanceBlueprintArgs{
    			InstanceId: "lhins-123456",
    			Limit:      pulumi.Float64Ref(20),
    			Offset:     pulumi.Float64Ref(0),
    		}, 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 resetInstanceBlueprint = Tencentcloud.GetLighthouseResetInstanceBlueprint.Invoke(new()
        {
            InstanceId = "lhins-123456",
            Limit = 20,
            Offset = 0,
        });
    
    });
    
    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.GetLighthouseResetInstanceBlueprintArgs;
    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 resetInstanceBlueprint = TencentcloudFunctions.getLighthouseResetInstanceBlueprint(GetLighthouseResetInstanceBlueprintArgs.builder()
                .instanceId("lhins-123456")
                .limit(20)
                .offset(0)
                .build());
    
        }
    }
    
    variables:
      resetInstanceBlueprint:
        fn::invoke:
          function: tencentcloud:getLighthouseResetInstanceBlueprint
          arguments:
            instanceId: lhins-123456
            limit: 20
            offset: 0
    

    Using getLighthouseResetInstanceBlueprint

    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 getLighthouseResetInstanceBlueprint(args: GetLighthouseResetInstanceBlueprintArgs, opts?: InvokeOptions): Promise<GetLighthouseResetInstanceBlueprintResult>
    function getLighthouseResetInstanceBlueprintOutput(args: GetLighthouseResetInstanceBlueprintOutputArgs, opts?: InvokeOptions): Output<GetLighthouseResetInstanceBlueprintResult>
    def get_lighthouse_reset_instance_blueprint(filters: Optional[Sequence[GetLighthouseResetInstanceBlueprintFilter]] = None,
                                                id: Optional[str] = None,
                                                instance_id: Optional[str] = None,
                                                limit: Optional[float] = None,
                                                offset: Optional[float] = None,
                                                result_output_file: Optional[str] = None,
                                                opts: Optional[InvokeOptions] = None) -> GetLighthouseResetInstanceBlueprintResult
    def get_lighthouse_reset_instance_blueprint_output(filters: Optional[pulumi.Input[Sequence[pulumi.Input[GetLighthouseResetInstanceBlueprintFilterArgs]]]] = None,
                                                id: Optional[pulumi.Input[str]] = None,
                                                instance_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,
                                                opts: Optional[InvokeOptions] = None) -> Output[GetLighthouseResetInstanceBlueprintResult]
    func GetLighthouseResetInstanceBlueprint(ctx *Context, args *GetLighthouseResetInstanceBlueprintArgs, opts ...InvokeOption) (*GetLighthouseResetInstanceBlueprintResult, error)
    func GetLighthouseResetInstanceBlueprintOutput(ctx *Context, args *GetLighthouseResetInstanceBlueprintOutputArgs, opts ...InvokeOption) GetLighthouseResetInstanceBlueprintResultOutput

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

    public static class GetLighthouseResetInstanceBlueprint 
    {
        public static Task<GetLighthouseResetInstanceBlueprintResult> InvokeAsync(GetLighthouseResetInstanceBlueprintArgs args, InvokeOptions? opts = null)
        public static Output<GetLighthouseResetInstanceBlueprintResult> Invoke(GetLighthouseResetInstanceBlueprintInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetLighthouseResetInstanceBlueprintResult> getLighthouseResetInstanceBlueprint(GetLighthouseResetInstanceBlueprintArgs args, InvokeOptions options)
    public static Output<GetLighthouseResetInstanceBlueprintResult> getLighthouseResetInstanceBlueprint(GetLighthouseResetInstanceBlueprintArgs args, InvokeOptions options)
    
    fn::invoke:
      function: tencentcloud:index/getLighthouseResetInstanceBlueprint:getLighthouseResetInstanceBlueprint
      arguments:
        # arguments dictionary

    The following arguments are supported:

    InstanceId string
    Instance ID.
    Filters List<GetLighthouseResetInstanceBlueprintFilter>
    Filter listblueprint-idFilter by image ID.Type: StringRequired: noblueprint-typeFilter by image type.Valid values: APP_OS: application image; PURE_OS: system image; PRIVATE: custom imageType: StringRequired: noplatform-typeFilter by image platform type.Valid values: LINUX_UNIX: Linux or Unix; WINDOWS: WindowsType: StringRequired: noblueprint-nameFilter by image name.Type: StringRequired: noblueprint-stateFilter by image status.Type: StringRequired: noEach request can contain up to 10 Filters and 5 Filter.Values. BlueprintIds and Filters cannot be specified at the same time.
    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.
    InstanceId string
    Instance ID.
    Filters []GetLighthouseResetInstanceBlueprintFilter
    Filter listblueprint-idFilter by image ID.Type: StringRequired: noblueprint-typeFilter by image type.Valid values: APP_OS: application image; PURE_OS: system image; PRIVATE: custom imageType: StringRequired: noplatform-typeFilter by image platform type.Valid values: LINUX_UNIX: Linux or Unix; WINDOWS: WindowsType: StringRequired: noblueprint-nameFilter by image name.Type: StringRequired: noblueprint-stateFilter by image status.Type: StringRequired: noEach request can contain up to 10 Filters and 5 Filter.Values. BlueprintIds and Filters cannot be specified at the same time.
    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.
    instanceId String
    Instance ID.
    filters List<GetLighthouseResetInstanceBlueprintFilter>
    Filter listblueprint-idFilter by image ID.Type: StringRequired: noblueprint-typeFilter by image type.Valid values: APP_OS: application image; PURE_OS: system image; PRIVATE: custom imageType: StringRequired: noplatform-typeFilter by image platform type.Valid values: LINUX_UNIX: Linux or Unix; WINDOWS: WindowsType: StringRequired: noblueprint-nameFilter by image name.Type: StringRequired: noblueprint-stateFilter by image status.Type: StringRequired: noEach request can contain up to 10 Filters and 5 Filter.Values. BlueprintIds and Filters cannot be specified at the same time.
    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.
    instanceId string
    Instance ID.
    filters GetLighthouseResetInstanceBlueprintFilter[]
    Filter listblueprint-idFilter by image ID.Type: StringRequired: noblueprint-typeFilter by image type.Valid values: APP_OS: application image; PURE_OS: system image; PRIVATE: custom imageType: StringRequired: noplatform-typeFilter by image platform type.Valid values: LINUX_UNIX: Linux or Unix; WINDOWS: WindowsType: StringRequired: noblueprint-nameFilter by image name.Type: StringRequired: noblueprint-stateFilter by image status.Type: StringRequired: noEach request can contain up to 10 Filters and 5 Filter.Values. BlueprintIds and Filters cannot be specified at the same time.
    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.
    instance_id str
    Instance ID.
    filters Sequence[GetLighthouseResetInstanceBlueprintFilter]
    Filter listblueprint-idFilter by image ID.Type: StringRequired: noblueprint-typeFilter by image type.Valid values: APP_OS: application image; PURE_OS: system image; PRIVATE: custom imageType: StringRequired: noplatform-typeFilter by image platform type.Valid values: LINUX_UNIX: Linux or Unix; WINDOWS: WindowsType: StringRequired: noblueprint-nameFilter by image name.Type: StringRequired: noblueprint-stateFilter by image status.Type: StringRequired: noEach request can contain up to 10 Filters and 5 Filter.Values. BlueprintIds and Filters cannot be specified at the same time.
    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.
    instanceId String
    Instance ID.
    filters List<Property Map>
    Filter listblueprint-idFilter by image ID.Type: StringRequired: noblueprint-typeFilter by image type.Valid values: APP_OS: application image; PURE_OS: system image; PRIVATE: custom imageType: StringRequired: noplatform-typeFilter by image platform type.Valid values: LINUX_UNIX: Linux or Unix; WINDOWS: WindowsType: StringRequired: noblueprint-nameFilter by image name.Type: StringRequired: noblueprint-stateFilter by image status.Type: StringRequired: noEach request can contain up to 10 Filters and 5 Filter.Values. BlueprintIds and Filters cannot be specified at the same time.
    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.

    getLighthouseResetInstanceBlueprint Result

    The following output properties are available:

    Supporting Types

    GetLighthouseResetInstanceBlueprintFilter

    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.

    GetLighthouseResetInstanceBlueprintResetInstanceBlueprintSet

    BlueprintInfos List<GetLighthouseResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfo>
    Mirror details.
    IsResettable bool
    Whether the instance image can be reset to the target image.
    NonResettableMessage string
    The information cannot be reset. when the mirror can be reset ''.
    BlueprintInfos []GetLighthouseResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfo
    Mirror details.
    IsResettable bool
    Whether the instance image can be reset to the target image.
    NonResettableMessage string
    The information cannot be reset. when the mirror can be reset ''.
    blueprintInfos List<GetLighthouseResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfo>
    Mirror details.
    isResettable Boolean
    Whether the instance image can be reset to the target image.
    nonResettableMessage String
    The information cannot be reset. when the mirror can be reset ''.
    blueprintInfos GetLighthouseResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfo[]
    Mirror details.
    isResettable boolean
    Whether the instance image can be reset to the target image.
    nonResettableMessage string
    The information cannot be reset. when the mirror can be reset ''.
    blueprint_infos Sequence[GetLighthouseResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfo]
    Mirror details.
    is_resettable bool
    Whether the instance image can be reset to the target image.
    non_resettable_message str
    The information cannot be reset. when the mirror can be reset ''.
    blueprintInfos List<Property Map>
    Mirror details.
    isResettable Boolean
    Whether the instance image can be reset to the target image.
    nonResettableMessage String
    The information cannot be reset. when the mirror can be reset ''.

    GetLighthouseResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfo

    BlueprintId string
    Image ID, which is the unique identity of Blueprint.
    BlueprintName string
    Mirror name.
    BlueprintState string
    Mirror status.
    BlueprintType string
    Image type, such as APP_OS, PURE_OS, PRIVATE.
    CommunityUrl string
    The official website Url.
    CreatedTime string
    Creation time. Expressed according to the ISO8601 standard, and using UTC time. The format is YYYY-MM-DDThh:mm:ssZ.
    Description string
    Mirror description information.
    DisplayTitle string
    The mirror image shows the title to the public.
    DisplayVersion string
    The image shows the version to the public.
    DockerVersion string
    Docker version number.
    GuideUrl string
    Guide article Url.
    ImageId string
    CVM image ID after sharing the CVM image to the lightweight application server.
    ImageUrl string
    Mirror image URL.
    OsName string
    Operating system name.
    Platform string
    Operating system platform.
    PlatformType string
    Operating system platform type, such as LINUX_UNIX, WINDOWS.
    RequiredMemorySize double
    Memory required for mirroring (in GB).
    RequiredSystemDiskSize double
    The size of the system disk required for image (in GB).
    SceneIdSets List<string>
    The mirror association uses the scene Id list.
    SupportAutomationTools bool
    Whether the image supports automation helper.
    BlueprintId string
    Image ID, which is the unique identity of Blueprint.
    BlueprintName string
    Mirror name.
    BlueprintState string
    Mirror status.
    BlueprintType string
    Image type, such as APP_OS, PURE_OS, PRIVATE.
    CommunityUrl string
    The official website Url.
    CreatedTime string
    Creation time. Expressed according to the ISO8601 standard, and using UTC time. The format is YYYY-MM-DDThh:mm:ssZ.
    Description string
    Mirror description information.
    DisplayTitle string
    The mirror image shows the title to the public.
    DisplayVersion string
    The image shows the version to the public.
    DockerVersion string
    Docker version number.
    GuideUrl string
    Guide article Url.
    ImageId string
    CVM image ID after sharing the CVM image to the lightweight application server.
    ImageUrl string
    Mirror image URL.
    OsName string
    Operating system name.
    Platform string
    Operating system platform.
    PlatformType string
    Operating system platform type, such as LINUX_UNIX, WINDOWS.
    RequiredMemorySize float64
    Memory required for mirroring (in GB).
    RequiredSystemDiskSize float64
    The size of the system disk required for image (in GB).
    SceneIdSets []string
    The mirror association uses the scene Id list.
    SupportAutomationTools bool
    Whether the image supports automation helper.
    blueprintId String
    Image ID, which is the unique identity of Blueprint.
    blueprintName String
    Mirror name.
    blueprintState String
    Mirror status.
    blueprintType String
    Image type, such as APP_OS, PURE_OS, PRIVATE.
    communityUrl String
    The official website Url.
    createdTime String
    Creation time. Expressed according to the ISO8601 standard, and using UTC time. The format is YYYY-MM-DDThh:mm:ssZ.
    description String
    Mirror description information.
    displayTitle String
    The mirror image shows the title to the public.
    displayVersion String
    The image shows the version to the public.
    dockerVersion String
    Docker version number.
    guideUrl String
    Guide article Url.
    imageId String
    CVM image ID after sharing the CVM image to the lightweight application server.
    imageUrl String
    Mirror image URL.
    osName String
    Operating system name.
    platform String
    Operating system platform.
    platformType String
    Operating system platform type, such as LINUX_UNIX, WINDOWS.
    requiredMemorySize Double
    Memory required for mirroring (in GB).
    requiredSystemDiskSize Double
    The size of the system disk required for image (in GB).
    sceneIdSets List<String>
    The mirror association uses the scene Id list.
    supportAutomationTools Boolean
    Whether the image supports automation helper.
    blueprintId string
    Image ID, which is the unique identity of Blueprint.
    blueprintName string
    Mirror name.
    blueprintState string
    Mirror status.
    blueprintType string
    Image type, such as APP_OS, PURE_OS, PRIVATE.
    communityUrl string
    The official website Url.
    createdTime string
    Creation time. Expressed according to the ISO8601 standard, and using UTC time. The format is YYYY-MM-DDThh:mm:ssZ.
    description string
    Mirror description information.
    displayTitle string
    The mirror image shows the title to the public.
    displayVersion string
    The image shows the version to the public.
    dockerVersion string
    Docker version number.
    guideUrl string
    Guide article Url.
    imageId string
    CVM image ID after sharing the CVM image to the lightweight application server.
    imageUrl string
    Mirror image URL.
    osName string
    Operating system name.
    platform string
    Operating system platform.
    platformType string
    Operating system platform type, such as LINUX_UNIX, WINDOWS.
    requiredMemorySize number
    Memory required for mirroring (in GB).
    requiredSystemDiskSize number
    The size of the system disk required for image (in GB).
    sceneIdSets string[]
    The mirror association uses the scene Id list.
    supportAutomationTools boolean
    Whether the image supports automation helper.
    blueprint_id str
    Image ID, which is the unique identity of Blueprint.
    blueprint_name str
    Mirror name.
    blueprint_state str
    Mirror status.
    blueprint_type str
    Image type, such as APP_OS, PURE_OS, PRIVATE.
    community_url str
    The official website Url.
    created_time str
    Creation time. Expressed according to the ISO8601 standard, and using UTC time. The format is YYYY-MM-DDThh:mm:ssZ.
    description str
    Mirror description information.
    display_title str
    The mirror image shows the title to the public.
    display_version str
    The image shows the version to the public.
    docker_version str
    Docker version number.
    guide_url str
    Guide article Url.
    image_id str
    CVM image ID after sharing the CVM image to the lightweight application server.
    image_url str
    Mirror image URL.
    os_name str
    Operating system name.
    platform str
    Operating system platform.
    platform_type str
    Operating system platform type, such as LINUX_UNIX, WINDOWS.
    required_memory_size float
    Memory required for mirroring (in GB).
    required_system_disk_size float
    The size of the system disk required for image (in GB).
    scene_id_sets Sequence[str]
    The mirror association uses the scene Id list.
    support_automation_tools bool
    Whether the image supports automation helper.
    blueprintId String
    Image ID, which is the unique identity of Blueprint.
    blueprintName String
    Mirror name.
    blueprintState String
    Mirror status.
    blueprintType String
    Image type, such as APP_OS, PURE_OS, PRIVATE.
    communityUrl String
    The official website Url.
    createdTime String
    Creation time. Expressed according to the ISO8601 standard, and using UTC time. The format is YYYY-MM-DDThh:mm:ssZ.
    description String
    Mirror description information.
    displayTitle String
    The mirror image shows the title to the public.
    displayVersion String
    The image shows the version to the public.
    dockerVersion String
    Docker version number.
    guideUrl String
    Guide article Url.
    imageId String
    CVM image ID after sharing the CVM image to the lightweight application server.
    imageUrl String
    Mirror image URL.
    osName String
    Operating system name.
    platform String
    Operating system platform.
    platformType String
    Operating system platform type, such as LINUX_UNIX, WINDOWS.
    requiredMemorySize Number
    Memory required for mirroring (in GB).
    requiredSystemDiskSize Number
    The size of the system disk required for image (in GB).
    sceneIdSets List<String>
    The mirror association uses the scene Id list.
    supportAutomationTools Boolean
    Whether the image supports automation helper.

    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