tencentcloud 1.81.183 published on Wednesday, Apr 16, 2025 by tencentcloudstack
tencentcloud.getLighthouseInstanceBlueprint
Explore with Pulumi AI
tencentcloud 1.81.183 published on Wednesday, Apr 16, 2025 by tencentcloudstack
Use this data source to query detailed information of lighthouse instance_blueprint
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";
const instanceBlueprint = tencentcloud.getLighthouseInstanceBlueprint({
instanceIds: ["lhins-xxxxxx"],
});
import pulumi
import pulumi_tencentcloud as tencentcloud
instance_blueprint = tencentcloud.get_lighthouse_instance_blueprint(instance_ids=["lhins-xxxxxx"])
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.GetLighthouseInstanceBlueprint(ctx, &tencentcloud.GetLighthouseInstanceBlueprintArgs{
InstanceIds: []string{
"lhins-xxxxxx",
},
}, 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 instanceBlueprint = Tencentcloud.GetLighthouseInstanceBlueprint.Invoke(new()
{
InstanceIds = new[]
{
"lhins-xxxxxx",
},
});
});
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.GetLighthouseInstanceBlueprintArgs;
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 instanceBlueprint = TencentcloudFunctions.getLighthouseInstanceBlueprint(GetLighthouseInstanceBlueprintArgs.builder()
.instanceIds("lhins-xxxxxx")
.build());
}
}
variables:
instanceBlueprint:
fn::invoke:
function: tencentcloud:getLighthouseInstanceBlueprint
arguments:
instanceIds:
- lhins-xxxxxx
Using getLighthouseInstanceBlueprint
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 getLighthouseInstanceBlueprint(args: GetLighthouseInstanceBlueprintArgs, opts?: InvokeOptions): Promise<GetLighthouseInstanceBlueprintResult>
function getLighthouseInstanceBlueprintOutput(args: GetLighthouseInstanceBlueprintOutputArgs, opts?: InvokeOptions): Output<GetLighthouseInstanceBlueprintResult>
def get_lighthouse_instance_blueprint(id: Optional[str] = None,
instance_ids: Optional[Sequence[str]] = None,
result_output_file: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetLighthouseInstanceBlueprintResult
def get_lighthouse_instance_blueprint_output(id: Optional[pulumi.Input[str]] = None,
instance_ids: Optional[pulumi.Input[Sequence[pulumi.Input[str]]]] = None,
result_output_file: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetLighthouseInstanceBlueprintResult]
func GetLighthouseInstanceBlueprint(ctx *Context, args *GetLighthouseInstanceBlueprintArgs, opts ...InvokeOption) (*GetLighthouseInstanceBlueprintResult, error)
func GetLighthouseInstanceBlueprintOutput(ctx *Context, args *GetLighthouseInstanceBlueprintOutputArgs, opts ...InvokeOption) GetLighthouseInstanceBlueprintResultOutput
> Note: This function is named GetLighthouseInstanceBlueprint
in the Go SDK.
public static class GetLighthouseInstanceBlueprint
{
public static Task<GetLighthouseInstanceBlueprintResult> InvokeAsync(GetLighthouseInstanceBlueprintArgs args, InvokeOptions? opts = null)
public static Output<GetLighthouseInstanceBlueprintResult> Invoke(GetLighthouseInstanceBlueprintInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetLighthouseInstanceBlueprintResult> getLighthouseInstanceBlueprint(GetLighthouseInstanceBlueprintArgs args, InvokeOptions options)
public static Output<GetLighthouseInstanceBlueprintResult> getLighthouseInstanceBlueprint(GetLighthouseInstanceBlueprintArgs args, InvokeOptions options)
fn::invoke:
function: tencentcloud:index/getLighthouseInstanceBlueprint:getLighthouseInstanceBlueprint
arguments:
# arguments dictionary
The following arguments are supported:
- Instance
Ids This property is required. List<string> - Instance ID list, which currently can contain only one instance.
- Id string
- Result
Output stringFile - Used to save results.
- Instance
Ids This property is required. []string - Instance ID list, which currently can contain only one instance.
- Id string
- Result
Output stringFile - Used to save results.
- instance
Ids This property is required. List<String> - Instance ID list, which currently can contain only one instance.
- id String
- result
Output StringFile - Used to save results.
- instance
Ids This property is required. string[] - Instance ID list, which currently can contain only one instance.
- id string
- result
Output stringFile - Used to save results.
- instance_
ids This property is required. Sequence[str] - Instance ID list, which currently can contain only one instance.
- id str
- result_
output_ strfile - Used to save results.
- instance
Ids This property is required. List<String> - Instance ID list, which currently can contain only one instance.
- id String
- result
Output StringFile - Used to save results.
getLighthouseInstanceBlueprint Result
The following output properties are available:
- Blueprint
Instance List<GetSets Lighthouse Instance Blueprint Blueprint Instance Set> - Blueprint instance list information.
- Id string
- Instance
Ids List<string> - Result
Output stringFile
- Blueprint
Instance []GetSets Lighthouse Instance Blueprint Blueprint Instance Set - Blueprint instance list information.
- Id string
- Instance
Ids []string - Result
Output stringFile
- blueprint
Instance List<GetSets Lighthouse Instance Blueprint Blueprint Instance Set> - Blueprint instance list information.
- id String
- instance
Ids List<String> - result
Output StringFile
- blueprint
Instance GetSets Lighthouse Instance Blueprint Blueprint Instance Set[] - Blueprint instance list information.
- id string
- instance
Ids string[] - result
Output stringFile
- blueprint_
instance_ Sequence[Getsets Lighthouse Instance Blueprint Blueprint Instance Set] - Blueprint instance list information.
- id str
- instance_
ids Sequence[str] - result_
output_ strfile
- blueprint
Instance List<Property Map>Sets - Blueprint instance list information.
- id String
- instance
Ids List<String> - result
Output StringFile
Supporting Types
GetLighthouseInstanceBlueprintBlueprintInstanceSet
- Blueprints
This property is required. List<GetLighthouse Instance Blueprint Blueprint Instance Set Blueprint> - Blueprint instance information.
- Instance
Id This property is required. string - Instance ID.
- Software
Sets This property is required. List<GetLighthouse Instance Blueprint Blueprint Instance Set Software Set> - Software list.
- Blueprints
This property is required. []GetLighthouse Instance Blueprint Blueprint Instance Set Blueprint - Blueprint instance information.
- Instance
Id This property is required. string - Instance ID.
- Software
Sets This property is required. []GetLighthouse Instance Blueprint Blueprint Instance Set Software Set - Software list.
- blueprints
This property is required. List<GetLighthouse Instance Blueprint Blueprint Instance Set Blueprint> - Blueprint instance information.
- instance
Id This property is required. String - Instance ID.
- software
Sets This property is required. List<GetLighthouse Instance Blueprint Blueprint Instance Set Software Set> - Software list.
- blueprints
This property is required. GetLighthouse Instance Blueprint Blueprint Instance Set Blueprint[] - Blueprint instance information.
- instance
Id This property is required. string - Instance ID.
- software
Sets This property is required. GetLighthouse Instance Blueprint Blueprint Instance Set Software Set[] - Software list.
- blueprints
This property is required. Sequence[GetLighthouse Instance Blueprint Blueprint Instance Set Blueprint] - Blueprint instance information.
- instance_
id This property is required. str - Instance ID.
- software_
sets This property is required. Sequence[GetLighthouse Instance Blueprint Blueprint Instance Set Software Set] - Software list.
- blueprints
This property is required. List<Property Map> - Blueprint instance information.
- instance
Id This property is required. String - Instance ID.
- software
Sets This property is required. List<Property Map> - Software list.
GetLighthouseInstanceBlueprintBlueprintInstanceSetBlueprint
- Blueprint
Id This property is required. string - Blueprint ID, which is the unique identifier of Blueprint.
- Blueprint
Name This property is required. string - Blueprint name.
- Blueprint
State This property is required. string - Blueprint status.
- Blueprint
Type This property is required. string - Blueprint type, such as APP_OS, PURE_OS, and PRIVATE.
- Community
Url This property is required. string - URL of official website of the open-source project.
- Created
Time This property is required. string - Creation time according to ISO 8601 standard. UTC time is used. Format is YYYY-MM-DDThh:mm:ssZ.
- Description
This property is required. string - Image description information.
- Display
Title This property is required. string - Blueprint title to be displayed.
- Display
Version This property is required. string - Blueprint version to be displayed.
- Docker
Version This property is required. string - Docker version.Note: This field may return null, indicating that no valid values can be obtained.
- Guide
Url This property is required. string - Guide documentation URL.
- Image
Id This property is required. string - ID of the Lighthouse blueprint shared from a CVM imageNote: this field may return null, indicating that no valid values can be obtained.
- Image
Url This property is required. string - Software picture URL.
- Os
Name This property is required. string - OS name.
- Platform
This property is required. string - OS type.
- Platform
Type This property is required. string - OS type, such as LINUX_UNIX and WINDOWS.
- Required
Memory Size This property is required. double - Memory size required by blueprint in GB.
- Required
System Disk Size This property is required. double - System disk size required by blueprint in GB.
- Scene
Id Sets This property is required. List<string> - Array of IDs of scenes associated with a blueprintNote: This field may return null, indicating that no valid values can be obtained.
- Support
Automation Tools This property is required. bool - Whether the blueprint supports automation tools.
- Blueprint
Id This property is required. string - Blueprint ID, which is the unique identifier of Blueprint.
- Blueprint
Name This property is required. string - Blueprint name.
- Blueprint
State This property is required. string - Blueprint status.
- Blueprint
Type This property is required. string - Blueprint type, such as APP_OS, PURE_OS, and PRIVATE.
- Community
Url This property is required. string - URL of official website of the open-source project.
- Created
Time This property is required. string - Creation time according to ISO 8601 standard. UTC time is used. Format is YYYY-MM-DDThh:mm:ssZ.
- Description
This property is required. string - Image description information.
- Display
Title This property is required. string - Blueprint title to be displayed.
- Display
Version This property is required. string - Blueprint version to be displayed.
- Docker
Version This property is required. string - Docker version.Note: This field may return null, indicating that no valid values can be obtained.
- Guide
Url This property is required. string - Guide documentation URL.
- Image
Id This property is required. string - ID of the Lighthouse blueprint shared from a CVM imageNote: this field may return null, indicating that no valid values can be obtained.
- Image
Url This property is required. string - Software picture URL.
- Os
Name This property is required. string - OS name.
- Platform
This property is required. string - OS type.
- Platform
Type This property is required. string - OS type, such as LINUX_UNIX and WINDOWS.
- Required
Memory Size This property is required. float64 - Memory size required by blueprint in GB.
- Required
System Disk Size This property is required. float64 - System disk size required by blueprint in GB.
- Scene
Id Sets This property is required. []string - Array of IDs of scenes associated with a blueprintNote: This field may return null, indicating that no valid values can be obtained.
- Support
Automation Tools This property is required. bool - Whether the blueprint supports automation tools.
- blueprint
Id This property is required. String - Blueprint ID, which is the unique identifier of Blueprint.
- blueprint
Name This property is required. String - Blueprint name.
- blueprint
State This property is required. String - Blueprint status.
- blueprint
Type This property is required. String - Blueprint type, such as APP_OS, PURE_OS, and PRIVATE.
- community
Url This property is required. String - URL of official website of the open-source project.
- created
Time This property is required. String - Creation time according to ISO 8601 standard. UTC time is used. Format is YYYY-MM-DDThh:mm:ssZ.
- description
This property is required. String - Image description information.
- display
Title This property is required. String - Blueprint title to be displayed.
- display
Version This property is required. String - Blueprint version to be displayed.
- docker
Version This property is required. String - Docker version.Note: This field may return null, indicating that no valid values can be obtained.
- guide
Url This property is required. String - Guide documentation URL.
- image
Id This property is required. String - ID of the Lighthouse blueprint shared from a CVM imageNote: this field may return null, indicating that no valid values can be obtained.
- image
Url This property is required. String - Software picture URL.
- os
Name This property is required. String - OS name.
- platform
This property is required. String - OS type.
- platform
Type This property is required. String - OS type, such as LINUX_UNIX and WINDOWS.
- required
Memory Size This property is required. Double - Memory size required by blueprint in GB.
- required
System Disk Size This property is required. Double - System disk size required by blueprint in GB.
- scene
Id Sets This property is required. List<String> - Array of IDs of scenes associated with a blueprintNote: This field may return null, indicating that no valid values can be obtained.
- support
Automation Tools This property is required. Boolean - Whether the blueprint supports automation tools.
- blueprint
Id This property is required. string - Blueprint ID, which is the unique identifier of Blueprint.
- blueprint
Name This property is required. string - Blueprint name.
- blueprint
State This property is required. string - Blueprint status.
- blueprint
Type This property is required. string - Blueprint type, such as APP_OS, PURE_OS, and PRIVATE.
- community
Url This property is required. string - URL of official website of the open-source project.
- created
Time This property is required. string - Creation time according to ISO 8601 standard. UTC time is used. Format is YYYY-MM-DDThh:mm:ssZ.
- description
This property is required. string - Image description information.
- display
Title This property is required. string - Blueprint title to be displayed.
- display
Version This property is required. string - Blueprint version to be displayed.
- docker
Version This property is required. string - Docker version.Note: This field may return null, indicating that no valid values can be obtained.
- guide
Url This property is required. string - Guide documentation URL.
- image
Id This property is required. string - ID of the Lighthouse blueprint shared from a CVM imageNote: this field may return null, indicating that no valid values can be obtained.
- image
Url This property is required. string - Software picture URL.
- os
Name This property is required. string - OS name.
- platform
This property is required. string - OS type.
- platform
Type This property is required. string - OS type, such as LINUX_UNIX and WINDOWS.
- required
Memory Size This property is required. number - Memory size required by blueprint in GB.
- required
System Disk Size This property is required. number - System disk size required by blueprint in GB.
- scene
Id Sets This property is required. string[] - Array of IDs of scenes associated with a blueprintNote: This field may return null, indicating that no valid values can be obtained.
- support
Automation Tools This property is required. boolean - Whether the blueprint supports automation tools.
- blueprint_
id This property is required. str - Blueprint ID, which is the unique identifier of Blueprint.
- blueprint_
name This property is required. str - Blueprint name.
- blueprint_
state This property is required. str - Blueprint status.
- blueprint_
type This property is required. str - Blueprint type, such as APP_OS, PURE_OS, and PRIVATE.
- community_
url This property is required. str - URL of official website of the open-source project.
- created_
time This property is required. str - Creation time according to ISO 8601 standard. UTC time is used. Format is YYYY-MM-DDThh:mm:ssZ.
- description
This property is required. str - Image description information.
- display_
title This property is required. str - Blueprint title to be displayed.
- display_
version This property is required. str - Blueprint version to be displayed.
- docker_
version This property is required. str - Docker version.Note: This field may return null, indicating that no valid values can be obtained.
- guide_
url This property is required. str - Guide documentation URL.
- image_
id This property is required. str - ID of the Lighthouse blueprint shared from a CVM imageNote: this field may return null, indicating that no valid values can be obtained.
- image_
url This property is required. str - Software picture URL.
- os_
name This property is required. str - OS name.
- platform
This property is required. str - OS type.
- platform_
type This property is required. str - OS type, such as LINUX_UNIX and WINDOWS.
- required_
memory_ size This property is required. float - Memory size required by blueprint in GB.
- required_
system_ disk_ size This property is required. float - System disk size required by blueprint in GB.
- scene_
id_ sets This property is required. Sequence[str] - Array of IDs of scenes associated with a blueprintNote: This field may return null, indicating that no valid values can be obtained.
- support_
automation_ tools This property is required. bool - Whether the blueprint supports automation tools.
- blueprint
Id This property is required. String - Blueprint ID, which is the unique identifier of Blueprint.
- blueprint
Name This property is required. String - Blueprint name.
- blueprint
State This property is required. String - Blueprint status.
- blueprint
Type This property is required. String - Blueprint type, such as APP_OS, PURE_OS, and PRIVATE.
- community
Url This property is required. String - URL of official website of the open-source project.
- created
Time This property is required. String - Creation time according to ISO 8601 standard. UTC time is used. Format is YYYY-MM-DDThh:mm:ssZ.
- description
This property is required. String - Image description information.
- display
Title This property is required. String - Blueprint title to be displayed.
- display
Version This property is required. String - Blueprint version to be displayed.
- docker
Version This property is required. String - Docker version.Note: This field may return null, indicating that no valid values can be obtained.
- guide
Url This property is required. String - Guide documentation URL.
- image
Id This property is required. String - ID of the Lighthouse blueprint shared from a CVM imageNote: this field may return null, indicating that no valid values can be obtained.
- image
Url This property is required. String - Software picture URL.
- os
Name This property is required. String - OS name.
- platform
This property is required. String - OS type.
- platform
Type This property is required. String - OS type, such as LINUX_UNIX and WINDOWS.
- required
Memory Size This property is required. Number - Memory size required by blueprint in GB.
- required
System Disk Size This property is required. Number - System disk size required by blueprint in GB.
- scene
Id Sets This property is required. List<String> - Array of IDs of scenes associated with a blueprintNote: This field may return null, indicating that no valid values can be obtained.
- support
Automation Tools This property is required. Boolean - Whether the blueprint supports automation tools.
GetLighthouseInstanceBlueprintBlueprintInstanceSetSoftwareSet
- Detail
Sets This property is required. List<GetLighthouse Instance Blueprint Blueprint Instance Set Software Set Detail Set> - List of software details.
- Image
Url This property is required. string - Software picture URL.
- Install
Dir This property is required. string - Software installation directory.
- Name
This property is required. string - Software name.
- Version
This property is required. string - Software version.
- Detail
Sets This property is required. []GetLighthouse Instance Blueprint Blueprint Instance Set Software Set Detail Set - List of software details.
- Image
Url This property is required. string - Software picture URL.
- Install
Dir This property is required. string - Software installation directory.
- Name
This property is required. string - Software name.
- Version
This property is required. string - Software version.
- detail
Sets This property is required. List<GetLighthouse Instance Blueprint Blueprint Instance Set Software Set Detail Set> - List of software details.
- image
Url This property is required. String - Software picture URL.
- install
Dir This property is required. String - Software installation directory.
- name
This property is required. String - Software name.
- version
This property is required. String - Software version.
- detail
Sets This property is required. GetLighthouse Instance Blueprint Blueprint Instance Set Software Set Detail Set[] - List of software details.
- image
Url This property is required. string - Software picture URL.
- install
Dir This property is required. string - Software installation directory.
- name
This property is required. string - Software name.
- version
This property is required. string - Software version.
- detail_
sets This property is required. Sequence[GetLighthouse Instance Blueprint Blueprint Instance Set Software Set Detail Set] - List of software details.
- image_
url This property is required. str - Software picture URL.
- install_
dir This property is required. str - Software installation directory.
- name
This property is required. str - Software name.
- version
This property is required. str - Software version.
- detail
Sets This property is required. List<Property Map> - List of software details.
- image
Url This property is required. String - Software picture URL.
- install
Dir This property is required. String - Software installation directory.
- name
This property is required. String - Software name.
- version
This property is required. String - Software version.
GetLighthouseInstanceBlueprintBlueprintInstanceSetSoftwareSetDetailSet
Package Details
- Repository
- tencentcloud tencentcloudstack/terraform-provider-tencentcloud
- License
- Notes
- This Pulumi package is based on the
tencentcloud
Terraform Provider.
tencentcloud 1.81.183 published on Wednesday, Apr 16, 2025 by tencentcloudstack