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

tencentcloud.getLighthouseResetInstanceBlueprint

Explore with Pulumi AI

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,
});
Copy
import pulumi
import pulumi_tencentcloud as tencentcloud

reset_instance_blueprint = tencentcloud.get_lighthouse_reset_instance_blueprint(instance_id="lhins-123456",
    limit=20,
    offset=0)
Copy
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
	})
}
Copy
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,
    });

});
Copy
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());

    }
}
Copy
variables:
  resetInstanceBlueprint:
    fn::invoke:
      function: tencentcloud:getLighthouseResetInstanceBlueprint
      arguments:
        instanceId: lhins-123456
        limit: 20
        offset: 0
Copy

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>
Copy
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]
Copy
func GetLighthouseResetInstanceBlueprint(ctx *Context, args *GetLighthouseResetInstanceBlueprintArgs, opts ...InvokeOption) (*GetLighthouseResetInstanceBlueprintResult, error)
func GetLighthouseResetInstanceBlueprintOutput(ctx *Context, args *GetLighthouseResetInstanceBlueprintOutputArgs, opts ...InvokeOption) GetLighthouseResetInstanceBlueprintResultOutput
Copy

> 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)
}
Copy
public static CompletableFuture<GetLighthouseResetInstanceBlueprintResult> getLighthouseResetInstanceBlueprint(GetLighthouseResetInstanceBlueprintArgs args, InvokeOptions options)
public static Output<GetLighthouseResetInstanceBlueprintResult> getLighthouseResetInstanceBlueprint(GetLighthouseResetInstanceBlueprintArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: tencentcloud:index/getLighthouseResetInstanceBlueprint:getLighthouseResetInstanceBlueprint
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

InstanceId This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. 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 This property is required. string
Field to be filtered.
Values This property is required. List<string>
Filter value of field.
Name This property is required. string
Field to be filtered.
Values This property is required. []string
Filter value of field.
name This property is required. String
Field to be filtered.
values This property is required. List<String>
Filter value of field.
name This property is required. string
Field to be filtered.
values This property is required. string[]
Filter value of field.
name This property is required. str
Field to be filtered.
values This property is required. Sequence[str]
Filter value of field.
name This property is required. String
Field to be filtered.
values This property is required. List<String>
Filter value of field.

GetLighthouseResetInstanceBlueprintResetInstanceBlueprintSet

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

GetLighthouseResetInstanceBlueprintResetInstanceBlueprintSetBlueprintInfo

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