tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack
tencentcloud.getLighthouseInstanceBlueprint
Explore with Pulumi AI
tencentcloud 1.81.189 published on Wednesday, Apr 30, 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 List<string> - Instance ID list, which currently can contain only one instance.
- Id string
- Result
Output stringFile - Used to save results.
- Instance
Ids []string - Instance ID list, which currently can contain only one instance.
- Id string
- Result
Output stringFile - Used to save results.
- instance
Ids List<String> - Instance ID list, which currently can contain only one instance.
- id String
- result
Output StringFile - Used to save results.
- instance
Ids string[] - Instance ID list, which currently can contain only one instance.
- id string
- result
Output stringFile - Used to save results.
- instance_
ids Sequence[str] - Instance ID list, which currently can contain only one instance.
- id str
- result_
output_ strfile - Used to save results.
- instance
Ids 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
List<Get
Lighthouse Instance Blueprint Blueprint Instance Set Blueprint> - Blueprint instance information.
- Instance
Id string - Instance ID.
- Software
Sets List<GetLighthouse Instance Blueprint Blueprint Instance Set Software Set> - Software list.
- Blueprints
[]Get
Lighthouse Instance Blueprint Blueprint Instance Set Blueprint - Blueprint instance information.
- Instance
Id string - Instance ID.
- Software
Sets []GetLighthouse Instance Blueprint Blueprint Instance Set Software Set - Software list.
- blueprints
List<Get
Lighthouse Instance Blueprint Blueprint Instance Set Blueprint> - Blueprint instance information.
- instance
Id String - Instance ID.
- software
Sets List<GetLighthouse Instance Blueprint Blueprint Instance Set Software Set> - Software list.
- blueprints
Get
Lighthouse Instance Blueprint Blueprint Instance Set Blueprint[] - Blueprint instance information.
- instance
Id string - Instance ID.
- software
Sets GetLighthouse Instance Blueprint Blueprint Instance Set Software Set[] - Software list.
- blueprints
Sequence[Get
Lighthouse Instance Blueprint Blueprint Instance Set Blueprint] - Blueprint instance information.
- instance_
id str - Instance ID.
- software_
sets Sequence[GetLighthouse Instance Blueprint Blueprint Instance Set Software Set] - Software list.
- blueprints List<Property Map>
- Blueprint instance information.
- instance
Id String - Instance ID.
- software
Sets List<Property Map> - Software list.
GetLighthouseInstanceBlueprintBlueprintInstanceSetBlueprint
- Blueprint
Id string - Blueprint ID, which is the unique identifier of Blueprint.
- Blueprint
Name string - Blueprint name.
- Blueprint
State string - Blueprint status.
- Blueprint
Type string - Blueprint type, such as APP_OS, PURE_OS, and PRIVATE.
- Community
Url string - URL of official website of the open-source project.
- Created
Time string - Creation time according to ISO 8601 standard. UTC time is used. Format is YYYY-MM-DDThh:mm:ssZ.
- Description string
- Image description information.
- Display
Title string - Blueprint title to be displayed.
- Display
Version string - Blueprint version to be displayed.
- Docker
Version string - Docker version.Note: This field may return null, indicating that no valid values can be obtained.
- Guide
Url string - Guide documentation URL.
- Image
Id 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 string - Software picture URL.
- Os
Name string - OS name.
- Platform string
- OS type.
- Platform
Type string - OS type, such as LINUX_UNIX and WINDOWS.
- Required
Memory doubleSize - Memory size required by blueprint in GB.
- Required
System doubleDisk Size - System disk size required by blueprint in GB.
- Scene
Id List<string>Sets - Array of IDs of scenes associated with a blueprintNote: This field may return null, indicating that no valid values can be obtained.
- Support
Automation boolTools - Whether the blueprint supports automation tools.
- Blueprint
Id string - Blueprint ID, which is the unique identifier of Blueprint.
- Blueprint
Name string - Blueprint name.
- Blueprint
State string - Blueprint status.
- Blueprint
Type string - Blueprint type, such as APP_OS, PURE_OS, and PRIVATE.
- Community
Url string - URL of official website of the open-source project.
- Created
Time string - Creation time according to ISO 8601 standard. UTC time is used. Format is YYYY-MM-DDThh:mm:ssZ.
- Description string
- Image description information.
- Display
Title string - Blueprint title to be displayed.
- Display
Version string - Blueprint version to be displayed.
- Docker
Version string - Docker version.Note: This field may return null, indicating that no valid values can be obtained.
- Guide
Url string - Guide documentation URL.
- Image
Id 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 string - Software picture URL.
- Os
Name string - OS name.
- Platform string
- OS type.
- Platform
Type string - OS type, such as LINUX_UNIX and WINDOWS.
- Required
Memory float64Size - Memory size required by blueprint in GB.
- Required
System float64Disk Size - System disk size required by blueprint in GB.
- Scene
Id []stringSets - Array of IDs of scenes associated with a blueprintNote: This field may return null, indicating that no valid values can be obtained.
- Support
Automation boolTools - Whether the blueprint supports automation tools.
- blueprint
Id String - Blueprint ID, which is the unique identifier of Blueprint.
- blueprint
Name String - Blueprint name.
- blueprint
State String - Blueprint status.
- blueprint
Type String - Blueprint type, such as APP_OS, PURE_OS, and PRIVATE.
- community
Url String - URL of official website of the open-source project.
- created
Time String - Creation time according to ISO 8601 standard. UTC time is used. Format is YYYY-MM-DDThh:mm:ssZ.
- description String
- Image description information.
- display
Title String - Blueprint title to be displayed.
- display
Version String - Blueprint version to be displayed.
- docker
Version String - Docker version.Note: This field may return null, indicating that no valid values can be obtained.
- guide
Url String - Guide documentation URL.
- image
Id 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 String - Software picture URL.
- os
Name String - OS name.
- platform String
- OS type.
- platform
Type String - OS type, such as LINUX_UNIX and WINDOWS.
- required
Memory DoubleSize - Memory size required by blueprint in GB.
- required
System DoubleDisk Size - System disk size required by blueprint in GB.
- scene
Id List<String>Sets - Array of IDs of scenes associated with a blueprintNote: This field may return null, indicating that no valid values can be obtained.
- support
Automation BooleanTools - Whether the blueprint supports automation tools.
- blueprint
Id string - Blueprint ID, which is the unique identifier of Blueprint.
- blueprint
Name string - Blueprint name.
- blueprint
State string - Blueprint status.
- blueprint
Type string - Blueprint type, such as APP_OS, PURE_OS, and PRIVATE.
- community
Url string - URL of official website of the open-source project.
- created
Time string - Creation time according to ISO 8601 standard. UTC time is used. Format is YYYY-MM-DDThh:mm:ssZ.
- description string
- Image description information.
- display
Title string - Blueprint title to be displayed.
- display
Version string - Blueprint version to be displayed.
- docker
Version string - Docker version.Note: This field may return null, indicating that no valid values can be obtained.
- guide
Url string - Guide documentation URL.
- image
Id 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 string - Software picture URL.
- os
Name string - OS name.
- platform string
- OS type.
- platform
Type string - OS type, such as LINUX_UNIX and WINDOWS.
- required
Memory numberSize - Memory size required by blueprint in GB.
- required
System numberDisk Size - System disk size required by blueprint in GB.
- scene
Id string[]Sets - Array of IDs of scenes associated with a blueprintNote: This field may return null, indicating that no valid values can be obtained.
- support
Automation booleanTools - 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 status.
- blueprint_
type str - Blueprint type, such as APP_OS, PURE_OS, and PRIVATE.
- 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
- Image description information.
- display_
title str - Blueprint title to be displayed.
- display_
version str - Blueprint version to be displayed.
- 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 imageNote: this field may return null, indicating that no valid values can be obtained.
- image_
url str - Software picture URL.
- os_
name str - OS name.
- platform str
- OS type.
- platform_
type str - OS type, such as LINUX_UNIX and WINDOWS.
- required_
memory_ floatsize - Memory size required by blueprint in GB.
- required_
system_ floatdisk_ size - System disk size required by blueprint in GB.
- scene_
id_ Sequence[str]sets - Array of IDs of scenes associated with a blueprintNote: This field may return null, indicating that no valid values can be obtained.
- support_
automation_ booltools - Whether the blueprint supports automation tools.
- blueprint
Id String - Blueprint ID, which is the unique identifier of Blueprint.
- blueprint
Name String - Blueprint name.
- blueprint
State String - Blueprint status.
- blueprint
Type String - Blueprint type, such as APP_OS, PURE_OS, and PRIVATE.
- community
Url String - URL of official website of the open-source project.
- created
Time String - Creation time according to ISO 8601 standard. UTC time is used. Format is YYYY-MM-DDThh:mm:ssZ.
- description String
- Image description information.
- display
Title String - Blueprint title to be displayed.
- display
Version String - Blueprint version to be displayed.
- docker
Version String - Docker version.Note: This field may return null, indicating that no valid values can be obtained.
- guide
Url String - Guide documentation URL.
- image
Id 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 String - Software picture URL.
- os
Name String - OS name.
- platform String
- OS type.
- platform
Type String - OS type, such as LINUX_UNIX and WINDOWS.
- required
Memory NumberSize - Memory size required by blueprint in GB.
- required
System NumberDisk Size - System disk size required by blueprint in GB.
- scene
Id List<String>Sets - Array of IDs of scenes associated with a blueprintNote: This field may return null, indicating that no valid values can be obtained.
- support
Automation BooleanTools - Whether the blueprint supports automation tools.
GetLighthouseInstanceBlueprintBlueprintInstanceSetSoftwareSet
- Detail
Sets List<GetLighthouse Instance Blueprint Blueprint Instance Set Software Set Detail Set> - List of software details.
- Image
Url string - Software picture URL.
- Install
Dir string - Software installation directory.
- Name string
- Software name.
- Version string
- Software version.
- Detail
Sets []GetLighthouse Instance Blueprint Blueprint Instance Set Software Set Detail Set - List of software details.
- Image
Url string - Software picture URL.
- Install
Dir string - Software installation directory.
- Name string
- Software name.
- Version string
- Software version.
- detail
Sets List<GetLighthouse Instance Blueprint Blueprint Instance Set Software Set Detail Set> - List of software details.
- image
Url String - Software picture URL.
- install
Dir String - Software installation directory.
- name String
- Software name.
- version String
- Software version.
- detail
Sets GetLighthouse Instance Blueprint Blueprint Instance Set Software Set Detail Set[] - List of software details.
- image
Url string - Software picture URL.
- install
Dir string - Software installation directory.
- name string
- Software name.
- version string
- Software version.
- detail_
sets Sequence[GetLighthouse Instance Blueprint Blueprint Instance Set Software Set Detail Set] - List of software details.
- image_
url str - Software picture URL.
- install_
dir str - Software installation directory.
- name str
- Software name.
- version str
- Software version.
- detail
Sets List<Property Map> - List of software details.
- image
Url String - Software picture URL.
- install
Dir String - Software installation directory.
- name String
- Software name.
- version 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.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack