tencentcloud 1.81.183 published on Wednesday, Apr 16, 2025 by tencentcloudstack
tencentcloud.getElasticsearchInstancePluginList
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 elasticsearch instance plugin list
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";
const instancePluginList = tencentcloud.getElasticsearchInstancePluginList({
instanceId: "es-xxxxxx",
});
import pulumi
import pulumi_tencentcloud as tencentcloud
instance_plugin_list = tencentcloud.get_elasticsearch_instance_plugin_list(instance_id="es-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.GetElasticsearchInstancePluginList(ctx, &tencentcloud.GetElasticsearchInstancePluginListArgs{
InstanceId: "es-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 instancePluginList = Tencentcloud.GetElasticsearchInstancePluginList.Invoke(new()
{
InstanceId = "es-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.GetElasticsearchInstancePluginListArgs;
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 instancePluginList = TencentcloudFunctions.getElasticsearchInstancePluginList(GetElasticsearchInstancePluginListArgs.builder()
.instanceId("es-xxxxxx")
.build());
}
}
variables:
instancePluginList:
fn::invoke:
function: tencentcloud:getElasticsearchInstancePluginList
arguments:
instanceId: es-xxxxxx
Using getElasticsearchInstancePluginList
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 getElasticsearchInstancePluginList(args: GetElasticsearchInstancePluginListArgs, opts?: InvokeOptions): Promise<GetElasticsearchInstancePluginListResult>
function getElasticsearchInstancePluginListOutput(args: GetElasticsearchInstancePluginListOutputArgs, opts?: InvokeOptions): Output<GetElasticsearchInstancePluginListResult>
def get_elasticsearch_instance_plugin_list(id: Optional[str] = None,
instance_id: Optional[str] = None,
order_by: Optional[str] = None,
order_by_type: Optional[str] = None,
plugin_type: Optional[float] = None,
result_output_file: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetElasticsearchInstancePluginListResult
def get_elasticsearch_instance_plugin_list_output(id: Optional[pulumi.Input[str]] = None,
instance_id: Optional[pulumi.Input[str]] = None,
order_by: Optional[pulumi.Input[str]] = None,
order_by_type: Optional[pulumi.Input[str]] = None,
plugin_type: Optional[pulumi.Input[float]] = None,
result_output_file: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetElasticsearchInstancePluginListResult]
func GetElasticsearchInstancePluginList(ctx *Context, args *GetElasticsearchInstancePluginListArgs, opts ...InvokeOption) (*GetElasticsearchInstancePluginListResult, error)
func GetElasticsearchInstancePluginListOutput(ctx *Context, args *GetElasticsearchInstancePluginListOutputArgs, opts ...InvokeOption) GetElasticsearchInstancePluginListResultOutput
> Note: This function is named GetElasticsearchInstancePluginList
in the Go SDK.
public static class GetElasticsearchInstancePluginList
{
public static Task<GetElasticsearchInstancePluginListResult> InvokeAsync(GetElasticsearchInstancePluginListArgs args, InvokeOptions? opts = null)
public static Output<GetElasticsearchInstancePluginListResult> Invoke(GetElasticsearchInstancePluginListInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetElasticsearchInstancePluginListResult> getElasticsearchInstancePluginList(GetElasticsearchInstancePluginListArgs args, InvokeOptions options)
public static Output<GetElasticsearchInstancePluginListResult> getElasticsearchInstancePluginList(GetElasticsearchInstancePluginListArgs args, InvokeOptions options)
fn::invoke:
function: tencentcloud:index/getElasticsearchInstancePluginList:getElasticsearchInstancePluginList
arguments:
# arguments dictionary
The following arguments are supported:
- Instance
Id This property is required. string - Instance id.
- Id string
- Order
By string - order field. Valid values:
pluginName
. - Order
By stringType - Order type. Valid values:
- asc: Ascending asc
- desc: Descending Desc.
- Plugin
Type double - Plugin type. Valid values:
0
: System plugin. - Result
Output stringFile - Used to save results.
- Instance
Id This property is required. string - Instance id.
- Id string
- Order
By string - order field. Valid values:
pluginName
. - Order
By stringType - Order type. Valid values:
- asc: Ascending asc
- desc: Descending Desc.
- Plugin
Type float64 - Plugin type. Valid values:
0
: System plugin. - Result
Output stringFile - Used to save results.
- instance
Id This property is required. String - Instance id.
- id String
- order
By String - order field. Valid values:
pluginName
. - order
By StringType - Order type. Valid values:
- asc: Ascending asc
- desc: Descending Desc.
- plugin
Type Double - Plugin type. Valid values:
0
: System plugin. - result
Output StringFile - Used to save results.
- instance
Id This property is required. string - Instance id.
- id string
- order
By string - order field. Valid values:
pluginName
. - order
By stringType - Order type. Valid values:
- asc: Ascending asc
- desc: Descending Desc.
- plugin
Type number - Plugin type. Valid values:
0
: System plugin. - result
Output stringFile - Used to save results.
- instance_
id This property is required. str - Instance id.
- id str
- order_
by str - order field. Valid values:
pluginName
. - order_
by_ strtype - Order type. Valid values:
- asc: Ascending asc
- desc: Descending Desc.
- plugin_
type float - Plugin type. Valid values:
0
: System plugin. - result_
output_ strfile - Used to save results.
- instance
Id This property is required. String - Instance id.
- id String
- order
By String - order field. Valid values:
pluginName
. - order
By StringType - Order type. Valid values:
- asc: Ascending asc
- desc: Descending Desc.
- plugin
Type Number - Plugin type. Valid values:
0
: System plugin. - result
Output StringFile - Used to save results.
getElasticsearchInstancePluginList Result
The following output properties are available:
- Id string
- Instance
Id string - Plugin
Lists List<GetElasticsearch Instance Plugin List Plugin List> - Plugin information list.
- Order
By string - Order
By stringType - Plugin
Type double - Plugin type. Valid values:
0
: System plugin. - Result
Output stringFile
- Id string
- Instance
Id string - Plugin
Lists []GetElasticsearch Instance Plugin List Plugin List - Plugin information list.
- Order
By string - Order
By stringType - Plugin
Type float64 - Plugin type. Valid values:
0
: System plugin. - Result
Output stringFile
- id String
- instance
Id String - plugin
Lists List<GetElasticsearch Instance Plugin List Plugin List> - Plugin information list.
- order
By String - order
By StringType - plugin
Type Double - Plugin type. Valid values:
0
: System plugin. - result
Output StringFile
- id string
- instance
Id string - plugin
Lists GetElasticsearch Instance Plugin List Plugin List[] - Plugin information list.
- order
By string - order
By stringType - plugin
Type number - Plugin type. Valid values:
0
: System plugin. - result
Output stringFile
- id str
- instance_
id str - plugin_
lists Sequence[GetElasticsearch Instance Plugin List Plugin List] - Plugin information list.
- order_
by str - order_
by_ strtype - plugin_
type float - Plugin type. Valid values:
0
: System plugin. - result_
output_ strfile
- id String
- instance
Id String - plugin
Lists List<Property Map> - Plugin information list.
- order
By String - order
By StringType - plugin
Type Number - Plugin type. Valid values:
0
: System plugin. - result
Output StringFile
Supporting Types
GetElasticsearchInstancePluginListPluginList
- Plugin
Desc This property is required. string - Plugin description.
- Plugin
Name This property is required. string - Plugin name.
- Plugin
Type This property is required. double - Plugin type. Valid values:
0
: System plugin. - Plugin
Update Time This property is required. string - Plugin update time.
- Plugin
Version This property is required. string - Plugin version.
- Removable
This property is required. bool - Whether the plug-in can be uninstalled.
- Status
This property is required. double - Plugin status. Valid values:
-2
has been uninstalled-1
has been installed in
- Plugin
Desc This property is required. string - Plugin description.
- Plugin
Name This property is required. string - Plugin name.
- Plugin
Type This property is required. float64 - Plugin type. Valid values:
0
: System plugin. - Plugin
Update Time This property is required. string - Plugin update time.
- Plugin
Version This property is required. string - Plugin version.
- Removable
This property is required. bool - Whether the plug-in can be uninstalled.
- Status
This property is required. float64 - Plugin status. Valid values:
-2
has been uninstalled-1
has been installed in
- plugin
Desc This property is required. String - Plugin description.
- plugin
Name This property is required. String - Plugin name.
- plugin
Type This property is required. Double - Plugin type. Valid values:
0
: System plugin. - plugin
Update Time This property is required. String - Plugin update time.
- plugin
Version This property is required. String - Plugin version.
- removable
This property is required. Boolean - Whether the plug-in can be uninstalled.
- status
This property is required. Double - Plugin status. Valid values:
-2
has been uninstalled-1
has been installed in
- plugin
Desc This property is required. string - Plugin description.
- plugin
Name This property is required. string - Plugin name.
- plugin
Type This property is required. number - Plugin type. Valid values:
0
: System plugin. - plugin
Update Time This property is required. string - Plugin update time.
- plugin
Version This property is required. string - Plugin version.
- removable
This property is required. boolean - Whether the plug-in can be uninstalled.
- status
This property is required. number - Plugin status. Valid values:
-2
has been uninstalled-1
has been installed in
- plugin_
desc This property is required. str - Plugin description.
- plugin_
name This property is required. str - Plugin name.
- plugin_
type This property is required. float - Plugin type. Valid values:
0
: System plugin. - plugin_
update_ time This property is required. str - Plugin update time.
- plugin_
version This property is required. str - Plugin version.
- removable
This property is required. bool - Whether the plug-in can be uninstalled.
- status
This property is required. float - Plugin status. Valid values:
-2
has been uninstalled-1
has been installed in
- plugin
Desc This property is required. String - Plugin description.
- plugin
Name This property is required. String - Plugin name.
- plugin
Type This property is required. Number - Plugin type. Valid values:
0
: System plugin. - plugin
Update Time This property is required. String - Plugin update time.
- plugin
Version This property is required. String - Plugin version.
- removable
This property is required. Boolean - Whether the plug-in can be uninstalled.
- status
This property is required. Number - Plugin status. Valid values:
-2
has been uninstalled-1
has been installed in
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