tencentcloud 1.81.191 published on Friday, May 9, 2025 by tencentcloudstack
tencentcloud.getElasticsearchInstanceOperations
Explore with Pulumi AI
tencentcloud 1.81.191 published on Friday, May 9, 2025 by tencentcloudstack
Use this data source to query detailed information of elasticsearch instance operations
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";
const instanceOperations = tencentcloud.getElasticsearchInstanceOperations({
    endTime: "2023-10-31 10:12:45",
    instanceId: "es-xxxxxx",
    startTime: "2018-01-01 00:00:00",
});
import pulumi
import pulumi_tencentcloud as tencentcloud
instance_operations = tencentcloud.get_elasticsearch_instance_operations(end_time="2023-10-31 10:12:45",
    instance_id="es-xxxxxx",
    start_time="2018-01-01 00:00:00")
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.GetElasticsearchInstanceOperations(ctx, &tencentcloud.GetElasticsearchInstanceOperationsArgs{
			EndTime:    "2023-10-31 10:12:45",
			InstanceId: "es-xxxxxx",
			StartTime:  "2018-01-01 00:00:00",
		}, 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 instanceOperations = Tencentcloud.GetElasticsearchInstanceOperations.Invoke(new()
    {
        EndTime = "2023-10-31 10:12:45",
        InstanceId = "es-xxxxxx",
        StartTime = "2018-01-01 00:00:00",
    });
});
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.GetElasticsearchInstanceOperationsArgs;
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 instanceOperations = TencentcloudFunctions.getElasticsearchInstanceOperations(GetElasticsearchInstanceOperationsArgs.builder()
            .endTime("2023-10-31 10:12:45")
            .instanceId("es-xxxxxx")
            .startTime("2018-01-01 00:00:00")
            .build());
    }
}
variables:
  instanceOperations:
    fn::invoke:
      function: tencentcloud:getElasticsearchInstanceOperations
      arguments:
        endTime: 2023-10-31 10:12:45
        instanceId: es-xxxxxx
        startTime: 2018-01-01 00:00:00
Using getElasticsearchInstanceOperations
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 getElasticsearchInstanceOperations(args: GetElasticsearchInstanceOperationsArgs, opts?: InvokeOptions): Promise<GetElasticsearchInstanceOperationsResult>
function getElasticsearchInstanceOperationsOutput(args: GetElasticsearchInstanceOperationsOutputArgs, opts?: InvokeOptions): Output<GetElasticsearchInstanceOperationsResult>def get_elasticsearch_instance_operations(end_time: Optional[str] = None,
                                          id: Optional[str] = None,
                                          instance_id: Optional[str] = None,
                                          result_output_file: Optional[str] = None,
                                          start_time: Optional[str] = None,
                                          opts: Optional[InvokeOptions] = None) -> GetElasticsearchInstanceOperationsResult
def get_elasticsearch_instance_operations_output(end_time: Optional[pulumi.Input[str]] = None,
                                          id: Optional[pulumi.Input[str]] = None,
                                          instance_id: Optional[pulumi.Input[str]] = None,
                                          result_output_file: Optional[pulumi.Input[str]] = None,
                                          start_time: Optional[pulumi.Input[str]] = None,
                                          opts: Optional[InvokeOptions] = None) -> Output[GetElasticsearchInstanceOperationsResult]func GetElasticsearchInstanceOperations(ctx *Context, args *GetElasticsearchInstanceOperationsArgs, opts ...InvokeOption) (*GetElasticsearchInstanceOperationsResult, error)
func GetElasticsearchInstanceOperationsOutput(ctx *Context, args *GetElasticsearchInstanceOperationsOutputArgs, opts ...InvokeOption) GetElasticsearchInstanceOperationsResultOutput> Note: This function is named GetElasticsearchInstanceOperations in the Go SDK.
public static class GetElasticsearchInstanceOperations 
{
    public static Task<GetElasticsearchInstanceOperationsResult> InvokeAsync(GetElasticsearchInstanceOperationsArgs args, InvokeOptions? opts = null)
    public static Output<GetElasticsearchInstanceOperationsResult> Invoke(GetElasticsearchInstanceOperationsInvokeArgs args, InvokeOptions? opts = null)
}public static CompletableFuture<GetElasticsearchInstanceOperationsResult> getElasticsearchInstanceOperations(GetElasticsearchInstanceOperationsArgs args, InvokeOptions options)
public static Output<GetElasticsearchInstanceOperationsResult> getElasticsearchInstanceOperations(GetElasticsearchInstanceOperationsArgs args, InvokeOptions options)
fn::invoke:
  function: tencentcloud:index/getElasticsearchInstanceOperations:getElasticsearchInstanceOperations
  arguments:
    # arguments dictionaryThe following arguments are supported:
- EndTime string
- End time, e.g. 2019-03-30 20:18:03.
- InstanceId string
- Instance id.
- StartTime string
- Start time, e.g. 2019-03-07 16:30:39.
- Id string
- Id.
- ResultOutput stringFile 
- Used to save results.
- EndTime string
- End time, e.g. 2019-03-30 20:18:03.
- InstanceId string
- Instance id.
- StartTime string
- Start time, e.g. 2019-03-07 16:30:39.
- Id string
- Id.
- ResultOutput stringFile 
- Used to save results.
- endTime String
- End time, e.g. 2019-03-30 20:18:03.
- instanceId String
- Instance id.
- startTime String
- Start time, e.g. 2019-03-07 16:30:39.
- id String
- Id.
- resultOutput StringFile 
- Used to save results.
- endTime string
- End time, e.g. 2019-03-30 20:18:03.
- instanceId string
- Instance id.
- startTime string
- Start time, e.g. 2019-03-07 16:30:39.
- id string
- Id.
- resultOutput stringFile 
- Used to save results.
- end_time str
- End time, e.g. 2019-03-30 20:18:03.
- instance_id str
- Instance id.
- start_time str
- Start time, e.g. 2019-03-07 16:30:39.
- id str
- Id.
- result_output_ strfile 
- Used to save results.
- endTime String
- End time, e.g. 2019-03-30 20:18:03.
- instanceId String
- Instance id.
- startTime String
- Start time, e.g. 2019-03-07 16:30:39.
- id String
- Id.
- resultOutput StringFile 
- Used to save results.
getElasticsearchInstanceOperations Result
The following output properties are available:
- EndTime string
- Id string
- Id.
- InstanceId string
- Operations
List<GetElasticsearch Instance Operations Operation> 
- Operation records.
- StartTime string
- Start time.
- ResultOutput stringFile 
- EndTime string
- Id string
- Id.
- InstanceId string
- Operations
[]GetElasticsearch Instance Operations Operation 
- Operation records.
- StartTime string
- Start time.
- ResultOutput stringFile 
- endTime String
- id String
- Id.
- instanceId String
- operations
List<GetElasticsearch Instance Operations Operation> 
- Operation records.
- startTime String
- Start time.
- resultOutput StringFile 
- endTime string
- id string
- Id.
- instanceId string
- operations
GetElasticsearch Instance Operations Operation[] 
- Operation records.
- startTime string
- Start time.
- resultOutput stringFile 
- end_time str
- id str
- Id.
- instance_id str
- operations
Sequence[GetElasticsearch Instance Operations Operation] 
- Operation records.
- start_time str
- Start time.
- result_output_ strfile 
- endTime String
- id String
- Id.
- instanceId String
- operations List<Property Map>
- Operation records.
- startTime String
- Start time.
- resultOutput StringFile 
Supporting Types
GetElasticsearchInstanceOperationsOperation    
- Details
List<GetElasticsearch Instance Operations Operation Detail> 
- Operation details.
- Id double
- Id.
- Progress double
- Task progress.
- Result string
- Subtask result.
- StartTime string
- Start time, e.g. 2019-03-07 16:30:39.
- SubAccount stringUin 
- Operator uin.
- Tasks
List<GetElasticsearch Instance Operations Operation Task> 
- Task information.
- Type string
- Type.
- Details
[]GetElasticsearch Instance Operations Operation Detail 
- Operation details.
- Id float64
- Id.
- Progress float64
- Task progress.
- Result string
- Subtask result.
- StartTime string
- Start time, e.g. 2019-03-07 16:30:39.
- SubAccount stringUin 
- Operator uin.
- Tasks
[]GetElasticsearch Instance Operations Operation Task 
- Task information.
- Type string
- Type.
- details
List<GetElasticsearch Instance Operations Operation Detail> 
- Operation details.
- id Double
- Id.
- progress Double
- Task progress.
- result String
- Subtask result.
- startTime String
- Start time, e.g. 2019-03-07 16:30:39.
- subAccount StringUin 
- Operator uin.
- tasks
List<GetElasticsearch Instance Operations Operation Task> 
- Task information.
- type String
- Type.
- details
GetElasticsearch Instance Operations Operation Detail[] 
- Operation details.
- id number
- Id.
- progress number
- Task progress.
- result string
- Subtask result.
- startTime string
- Start time, e.g. 2019-03-07 16:30:39.
- subAccount stringUin 
- Operator uin.
- tasks
GetElasticsearch Instance Operations Operation Task[] 
- Task information.
- type string
- Type.
- details
Sequence[GetElasticsearch Instance Operations Operation Detail] 
- Operation details.
- id float
- Id.
- progress float
- Task progress.
- result str
- Subtask result.
- start_time str
- Start time, e.g. 2019-03-07 16:30:39.
- sub_account_ struin 
- Operator uin.
- tasks
Sequence[GetElasticsearch Instance Operations Operation Task] 
- Task information.
- type str
- Type.
- details List<Property Map>
- Operation details.
- id Number
- Id.
- progress Number
- Task progress.
- result String
- Subtask result.
- startTime String
- Start time, e.g. 2019-03-07 16:30:39.
- subAccount StringUin 
- Operator uin.
- tasks List<Property Map>
- Task information.
- type String
- Type.
GetElasticsearchInstanceOperationsOperationDetail     
- NewInfos List<GetElasticsearch Instance Operations Operation Detail New Info> 
- Configuration information after instance update.
- OldInfos List<GetElasticsearch Instance Operations Operation Detail Old Info> 
- Instance original configuration information.
- NewInfos []GetElasticsearch Instance Operations Operation Detail New Info 
- Configuration information after instance update.
- OldInfos []GetElasticsearch Instance Operations Operation Detail Old Info 
- Instance original configuration information.
- newInfos List<GetElasticsearch Instance Operations Operation Detail New Info> 
- Configuration information after instance update.
- oldInfos List<GetElasticsearch Instance Operations Operation Detail Old Info> 
- Instance original configuration information.
- newInfos GetElasticsearch Instance Operations Operation Detail New Info[] 
- Configuration information after instance update.
- oldInfos GetElasticsearch Instance Operations Operation Detail Old Info[] 
- Instance original configuration information.
- new_infos Sequence[GetElasticsearch Instance Operations Operation Detail New Info] 
- Configuration information after instance update.
- old_infos Sequence[GetElasticsearch Instance Operations Operation Detail Old Info] 
- Instance original configuration information.
- newInfos List<Property Map>
- Configuration information after instance update.
- oldInfos List<Property Map>
- Instance original configuration information.
GetElasticsearchInstanceOperationsOperationDetailNewInfo       
GetElasticsearchInstanceOperationsOperationDetailOldInfo       
GetElasticsearchInstanceOperationsOperationTask     
- ElapsedTime double
- Elapsed time.
- FinishTime string
- Subtask end time.
- Name string
- Subtask name.
- ProcessInfos List<GetElasticsearch Instance Operations Operation Task Process Info> 
- Progress info.
- Progress double
- Task progress.
- SubTasks List<GetElasticsearch Instance Operations Operation Task Sub Task> 
- Subtask.
- ElapsedTime float64
- Elapsed time.
- FinishTime string
- Subtask end time.
- Name string
- Subtask name.
- ProcessInfos []GetElasticsearch Instance Operations Operation Task Process Info 
- Progress info.
- Progress float64
- Task progress.
- SubTasks []GetElasticsearch Instance Operations Operation Task Sub Task 
- Subtask.
- elapsedTime Double
- Elapsed time.
- finishTime String
- Subtask end time.
- name String
- Subtask name.
- processInfos List<GetElasticsearch Instance Operations Operation Task Process Info> 
- Progress info.
- progress Double
- Task progress.
- subTasks List<GetElasticsearch Instance Operations Operation Task Sub Task> 
- Subtask.
- elapsedTime number
- Elapsed time.
- finishTime string
- Subtask end time.
- name string
- Subtask name.
- processInfos GetElasticsearch Instance Operations Operation Task Process Info[] 
- Progress info.
- progress number
- Task progress.
- subTasks GetElasticsearch Instance Operations Operation Task Sub Task[] 
- Subtask.
- elapsed_time float
- Elapsed time.
- finish_time str
- Subtask end time.
- name str
- Subtask name.
- process_infos Sequence[GetElasticsearch Instance Operations Operation Task Process Info] 
- Progress info.
- progress float
- Task progress.
- sub_tasks Sequence[GetElasticsearch Instance Operations Operation Task Sub Task] 
- Subtask.
- elapsedTime Number
- Elapsed time.
- finishTime String
- Subtask end time.
- name String
- Subtask name.
- processInfos List<Property Map>
- Progress info.
- progress Number
- Task progress.
- subTasks List<Property Map>
- Subtask.
GetElasticsearchInstanceOperationsOperationTaskProcessInfo       
GetElasticsearchInstanceOperationsOperationTaskSubTask       
- ErrMsg string
- Subtask error message.
- FailedIndices List<string>
- The index name of the failed upgrade check.
- FinishTime string
- Subtask end time.
- Level double
- Subtask level, 1: warning; 2: failed.
- Name string
- Subtask name.
- Result bool
- Subtask result.
- Status double
- Subtask status, 1: success; 0: processing; -1: failure.
- Type string
- Type.
- ErrMsg string
- Subtask error message.
- FailedIndices []string
- The index name of the failed upgrade check.
- FinishTime string
- Subtask end time.
- Level float64
- Subtask level, 1: warning; 2: failed.
- Name string
- Subtask name.
- Result bool
- Subtask result.
- Status float64
- Subtask status, 1: success; 0: processing; -1: failure.
- Type string
- Type.
- errMsg String
- Subtask error message.
- failedIndices List<String>
- The index name of the failed upgrade check.
- finishTime String
- Subtask end time.
- level Double
- Subtask level, 1: warning; 2: failed.
- name String
- Subtask name.
- result Boolean
- Subtask result.
- status Double
- Subtask status, 1: success; 0: processing; -1: failure.
- type String
- Type.
- errMsg string
- Subtask error message.
- failedIndices string[]
- The index name of the failed upgrade check.
- finishTime string
- Subtask end time.
- level number
- Subtask level, 1: warning; 2: failed.
- name string
- Subtask name.
- result boolean
- Subtask result.
- status number
- Subtask status, 1: success; 0: processing; -1: failure.
- type string
- Type.
- err_msg str
- Subtask error message.
- failed_indices Sequence[str]
- The index name of the failed upgrade check.
- finish_time str
- Subtask end time.
- level float
- Subtask level, 1: warning; 2: failed.
- name str
- Subtask name.
- result bool
- Subtask result.
- status float
- Subtask status, 1: success; 0: processing; -1: failure.
- type str
- Type.
- errMsg String
- Subtask error message.
- failedIndices List<String>
- The index name of the failed upgrade check.
- finishTime String
- Subtask end time.
- level Number
- Subtask level, 1: warning; 2: failed.
- name String
- Subtask name.
- result Boolean
- Subtask result.
- status Number
- Subtask status, 1: success; 0: processing; -1: failure.
- type String
- Type.
Package Details
- Repository
- tencentcloud tencentcloudstack/terraform-provider-tencentcloud
- License
- Notes
- This Pulumi package is based on the tencentcloudTerraform Provider.
tencentcloud 1.81.191 published on Friday, May 9, 2025 by tencentcloudstack