tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack
tencentcloud.getElasticsearchInstancePluginList
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 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 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 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 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 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 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 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 string - Plugin description.
- Plugin
Name string - Plugin name.
- Plugin
Type double - Plugin type. Valid values:
0
: System plugin. - Plugin
Update stringTime - Plugin update time.
- Plugin
Version string - Plugin version.
- Removable bool
- Whether the plug-in can be uninstalled.
- Status double
- Plugin status. Valid values:
-2
has been uninstalled-1
has been installed in
- Plugin
Desc string - Plugin description.
- Plugin
Name string - Plugin name.
- Plugin
Type float64 - Plugin type. Valid values:
0
: System plugin. - Plugin
Update stringTime - Plugin update time.
- Plugin
Version string - Plugin version.
- Removable bool
- Whether the plug-in can be uninstalled.
- Status float64
- Plugin status. Valid values:
-2
has been uninstalled-1
has been installed in
- plugin
Desc String - Plugin description.
- plugin
Name String - Plugin name.
- plugin
Type Double - Plugin type. Valid values:
0
: System plugin. - plugin
Update StringTime - Plugin update time.
- plugin
Version String - Plugin version.
- removable Boolean
- Whether the plug-in can be uninstalled.
- status Double
- Plugin status. Valid values:
-2
has been uninstalled-1
has been installed in
- plugin
Desc string - Plugin description.
- plugin
Name string - Plugin name.
- plugin
Type number - Plugin type. Valid values:
0
: System plugin. - plugin
Update stringTime - Plugin update time.
- plugin
Version string - Plugin version.
- removable boolean
- Whether the plug-in can be uninstalled.
- status number
- Plugin status. Valid values:
-2
has been uninstalled-1
has been installed in
- plugin_
desc str - Plugin description.
- plugin_
name str - Plugin name.
- plugin_
type float - Plugin type. Valid values:
0
: System plugin. - plugin_
update_ strtime - Plugin update time.
- plugin_
version str - Plugin version.
- removable bool
- Whether the plug-in can be uninstalled.
- status float
- Plugin status. Valid values:
-2
has been uninstalled-1
has been installed in
- plugin
Desc String - Plugin description.
- plugin
Name String - Plugin name.
- plugin
Type Number - Plugin type. Valid values:
0
: System plugin. - plugin
Update StringTime - Plugin update time.
- plugin
Version String - Plugin version.
- removable Boolean
- Whether the plug-in can be uninstalled.
- status 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.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack