1. Packages
  2. Tencentcloud Provider
  3. API Docs
  4. getElasticsearchLogstashInstanceOperations
tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack

tencentcloud.getElasticsearchLogstashInstanceOperations

Explore with Pulumi AI

tencentcloud logo
tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack

    Use this data source to query detailed information of elasticsearch logstash_instance_operations

    Example Usage

    import * as pulumi from "@pulumi/pulumi";
    import * as tencentcloud from "@pulumi/tencentcloud";
    
    const logstashInstanceOperations = tencentcloud.getElasticsearchLogstashInstanceOperations({
        endTime: "2023-10-31 10:12:45",
        instanceId: "ls-xxxxxx",
        startTime: "2018-01-01 00:00:00",
    });
    
    import pulumi
    import pulumi_tencentcloud as tencentcloud
    
    logstash_instance_operations = tencentcloud.get_elasticsearch_logstash_instance_operations(end_time="2023-10-31 10:12:45",
        instance_id="ls-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.GetElasticsearchLogstashInstanceOperations(ctx, &tencentcloud.GetElasticsearchLogstashInstanceOperationsArgs{
    			EndTime:    "2023-10-31 10:12:45",
    			InstanceId: "ls-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 logstashInstanceOperations = Tencentcloud.GetElasticsearchLogstashInstanceOperations.Invoke(new()
        {
            EndTime = "2023-10-31 10:12:45",
            InstanceId = "ls-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.GetElasticsearchLogstashInstanceOperationsArgs;
    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 logstashInstanceOperations = TencentcloudFunctions.getElasticsearchLogstashInstanceOperations(GetElasticsearchLogstashInstanceOperationsArgs.builder()
                .endTime("2023-10-31 10:12:45")
                .instanceId("ls-xxxxxx")
                .startTime("2018-01-01 00:00:00")
                .build());
    
        }
    }
    
    variables:
      logstashInstanceOperations:
        fn::invoke:
          function: tencentcloud:getElasticsearchLogstashInstanceOperations
          arguments:
            endTime: 2023-10-31 10:12:45
            instanceId: ls-xxxxxx
            startTime: 2018-01-01 00:00:00
    

    Using getElasticsearchLogstashInstanceOperations

    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 getElasticsearchLogstashInstanceOperations(args: GetElasticsearchLogstashInstanceOperationsArgs, opts?: InvokeOptions): Promise<GetElasticsearchLogstashInstanceOperationsResult>
    function getElasticsearchLogstashInstanceOperationsOutput(args: GetElasticsearchLogstashInstanceOperationsOutputArgs, opts?: InvokeOptions): Output<GetElasticsearchLogstashInstanceOperationsResult>
    def get_elasticsearch_logstash_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) -> GetElasticsearchLogstashInstanceOperationsResult
    def get_elasticsearch_logstash_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[GetElasticsearchLogstashInstanceOperationsResult]
    func GetElasticsearchLogstashInstanceOperations(ctx *Context, args *GetElasticsearchLogstashInstanceOperationsArgs, opts ...InvokeOption) (*GetElasticsearchLogstashInstanceOperationsResult, error)
    func GetElasticsearchLogstashInstanceOperationsOutput(ctx *Context, args *GetElasticsearchLogstashInstanceOperationsOutputArgs, opts ...InvokeOption) GetElasticsearchLogstashInstanceOperationsResultOutput

    > Note: This function is named GetElasticsearchLogstashInstanceOperations in the Go SDK.

    public static class GetElasticsearchLogstashInstanceOperations 
    {
        public static Task<GetElasticsearchLogstashInstanceOperationsResult> InvokeAsync(GetElasticsearchLogstashInstanceOperationsArgs args, InvokeOptions? opts = null)
        public static Output<GetElasticsearchLogstashInstanceOperationsResult> Invoke(GetElasticsearchLogstashInstanceOperationsInvokeArgs args, InvokeOptions? opts = null)
    }
    public static CompletableFuture<GetElasticsearchLogstashInstanceOperationsResult> getElasticsearchLogstashInstanceOperations(GetElasticsearchLogstashInstanceOperationsArgs args, InvokeOptions options)
    public static Output<GetElasticsearchLogstashInstanceOperationsResult> getElasticsearchLogstashInstanceOperations(GetElasticsearchLogstashInstanceOperationsArgs args, InvokeOptions options)
    
    fn::invoke:
      function: tencentcloud:index/getElasticsearchLogstashInstanceOperations:getElasticsearchLogstashInstanceOperations
      arguments:
        # arguments dictionary

    The 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.
    ResultOutputFile string
    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.
    ResultOutputFile string
    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.
    resultOutputFile String
    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.
    resultOutputFile string
    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_file str
    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.
    resultOutputFile String
    Used to save results.

    getElasticsearchLogstashInstanceOperations Result

    The following output properties are available:

    endTime String
    id String
    Id.
    instanceId String
    operations List<Property Map>
    Operation records.
    startTime String
    Start time.
    resultOutputFile String

    Supporting Types

    GetElasticsearchLogstashInstanceOperationsOperation

    Details List<GetElasticsearchLogstashInstanceOperationsOperationDetail>
    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.
    SubAccountUin string
    Operator uin.
    Tasks List<GetElasticsearchLogstashInstanceOperationsOperationTask>
    Task information.
    Type string
    Type.
    Details []GetElasticsearchLogstashInstanceOperationsOperationDetail
    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.
    SubAccountUin string
    Operator uin.
    Tasks []GetElasticsearchLogstashInstanceOperationsOperationTask
    Task information.
    Type string
    Type.
    details List<GetElasticsearchLogstashInstanceOperationsOperationDetail>
    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.
    subAccountUin String
    Operator uin.
    tasks List<GetElasticsearchLogstashInstanceOperationsOperationTask>
    Task information.
    type String
    Type.
    details GetElasticsearchLogstashInstanceOperationsOperationDetail[]
    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.
    subAccountUin string
    Operator uin.
    tasks GetElasticsearchLogstashInstanceOperationsOperationTask[]
    Task information.
    type string
    Type.
    details Sequence[GetElasticsearchLogstashInstanceOperationsOperationDetail]
    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_uin str
    Operator uin.
    tasks Sequence[GetElasticsearchLogstashInstanceOperationsOperationTask]
    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.
    subAccountUin String
    Operator uin.
    tasks List<Property Map>
    Task information.
    type String
    Type.

    GetElasticsearchLogstashInstanceOperationsOperationDetail

    newInfos List<Property Map>
    Configuration information after instance update.
    oldInfos List<Property Map>
    Instance original configuration information.

    GetElasticsearchLogstashInstanceOperationsOperationDetailNewInfo

    Key string
    Key.
    Value string
    Value.
    Key string
    Key.
    Value string
    Value.
    key String
    Key.
    value String
    Value.
    key string
    Key.
    value string
    Value.
    key str
    Key.
    value str
    Value.
    key String
    Key.
    value String
    Value.

    GetElasticsearchLogstashInstanceOperationsOperationDetailOldInfo

    Key string
    Key.
    Value string
    Value.
    Key string
    Key.
    Value string
    Value.
    key String
    Key.
    value String
    Value.
    key string
    Key.
    value string
    Value.
    key str
    Key.
    value str
    Value.
    key String
    Key.
    value String
    Value.

    GetElasticsearchLogstashInstanceOperationsOperationTask

    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.

    GetElasticsearchLogstashInstanceOperationsOperationTaskProcessInfo

    Completed double
    Completed quantity.
    Remain double
    Remaining quantity.
    TaskType double
    Task type. 60: restart task 70: fragment migration task 80: node modification task.
    Total double
    Total quantity.
    Completed float64
    Completed quantity.
    Remain float64
    Remaining quantity.
    TaskType float64
    Task type. 60: restart task 70: fragment migration task 80: node modification task.
    Total float64
    Total quantity.
    completed Double
    Completed quantity.
    remain Double
    Remaining quantity.
    taskType Double
    Task type. 60: restart task 70: fragment migration task 80: node modification task.
    total Double
    Total quantity.
    completed number
    Completed quantity.
    remain number
    Remaining quantity.
    taskType number
    Task type. 60: restart task 70: fragment migration task 80: node modification task.
    total number
    Total quantity.
    completed float
    Completed quantity.
    remain float
    Remaining quantity.
    task_type float
    Task type. 60: restart task 70: fragment migration task 80: node modification task.
    total float
    Total quantity.
    completed Number
    Completed quantity.
    remain Number
    Remaining quantity.
    taskType Number
    Task type. 60: restart task 70: fragment migration task 80: node modification task.
    total Number
    Total quantity.

    GetElasticsearchLogstashInstanceOperationsOperationTaskSubTask

    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 tencentcloud Terraform Provider.
    tencentcloud logo
    tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack