tencentcloud 1.81.183 published on Wednesday, Apr 16, 2025 by tencentcloudstack
tencentcloud.getElasticsearchLogstashInstanceOperations
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 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 dictionaryThe following arguments are supported:
- End
Time string - End time, e.g. 2019-03-30 20:18:03.
 - Instance
Id string - Instance id.
 - Start
Time string - Start time, e.g. 2019-03-07 16:30:39.
 - Id string
 - Id.
 - Result
Output stringFile  - Used to save results.
 
- End
Time string - End time, e.g. 2019-03-30 20:18:03.
 - Instance
Id string - Instance id.
 - Start
Time string - Start time, e.g. 2019-03-07 16:30:39.
 - Id string
 - Id.
 - Result
Output stringFile  - Used to save results.
 
- end
Time String - End time, e.g. 2019-03-30 20:18:03.
 - instance
Id String - Instance id.
 - start
Time String - Start time, e.g. 2019-03-07 16:30:39.
 - id String
 - Id.
 - result
Output StringFile  - Used to save results.
 
- end
Time string - End time, e.g. 2019-03-30 20:18:03.
 - instance
Id string - Instance id.
 - start
Time string - Start time, e.g. 2019-03-07 16:30:39.
 - id string
 - Id.
 - result
Output 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.
 
- end
Time String - End time, e.g. 2019-03-30 20:18:03.
 - instance
Id String - Instance id.
 - start
Time String - Start time, e.g. 2019-03-07 16:30:39.
 - id String
 - Id.
 - result
Output StringFile  - Used to save results.
 
getElasticsearchLogstashInstanceOperations Result
The following output properties are available:
- End
Time string - Id string
 - Id.
 - Instance
Id string - Operations
List<Get
Elasticsearch Logstash Instance Operations Operation>  - Operation records.
 - Start
Time string - Start time.
 - Result
Output stringFile  
- End
Time string - Id string
 - Id.
 - Instance
Id string - Operations
[]Get
Elasticsearch Logstash Instance Operations Operation  - Operation records.
 - Start
Time string - Start time.
 - Result
Output stringFile  
- end
Time String - id String
 - Id.
 - instance
Id String - operations
List<Get
Elasticsearch Logstash Instance Operations Operation>  - Operation records.
 - start
Time String - Start time.
 - result
Output StringFile  
- end
Time string - id string
 - Id.
 - instance
Id string - operations
Get
Elasticsearch Logstash Instance Operations Operation[]  - Operation records.
 - start
Time string - Start time.
 - result
Output stringFile  
- end_
time str - id str
 - Id.
 - instance_
id str - operations
Sequence[Get
Elasticsearch Logstash Instance Operations Operation]  - Operation records.
 - start_
time str - Start time.
 - result_
output_ strfile  
- end
Time String - id String
 - Id.
 - instance
Id String - operations List<Property Map>
 - Operation records.
 - start
Time String - Start time.
 - result
Output StringFile  
Supporting Types
GetElasticsearchLogstashInstanceOperationsOperation     
- Details
List<Get
Elasticsearch Logstash Instance Operations Operation Detail>  - Operation details.
 - Id double
 - Id.
 - Progress double
 - Task progress.
 - Result string
 - Subtask result.
 - Start
Time string - Start time, e.g. 2019-03-07 16:30:39.
 - Sub
Account stringUin  - Operator uin.
 - Tasks
List<Get
Elasticsearch Logstash Instance Operations Operation Task>  - Task information.
 - Type string
 - Type.
 
- Details
[]Get
Elasticsearch Logstash Instance Operations Operation Detail  - Operation details.
 - Id float64
 - Id.
 - Progress float64
 - Task progress.
 - Result string
 - Subtask result.
 - Start
Time string - Start time, e.g. 2019-03-07 16:30:39.
 - Sub
Account stringUin  - Operator uin.
 - Tasks
[]Get
Elasticsearch Logstash Instance Operations Operation Task  - Task information.
 - Type string
 - Type.
 
- details
List<Get
Elasticsearch Logstash Instance Operations Operation Detail>  - Operation details.
 - id Double
 - Id.
 - progress Double
 - Task progress.
 - result String
 - Subtask result.
 - start
Time String - Start time, e.g. 2019-03-07 16:30:39.
 - sub
Account StringUin  - Operator uin.
 - tasks
List<Get
Elasticsearch Logstash Instance Operations Operation Task>  - Task information.
 - type String
 - Type.
 
- details
Get
Elasticsearch Logstash Instance Operations Operation Detail[]  - Operation details.
 - id number
 - Id.
 - progress number
 - Task progress.
 - result string
 - Subtask result.
 - start
Time string - Start time, e.g. 2019-03-07 16:30:39.
 - sub
Account stringUin  - Operator uin.
 - tasks
Get
Elasticsearch Logstash Instance Operations Operation Task[]  - Task information.
 - type string
 - Type.
 
- details
Sequence[Get
Elasticsearch Logstash 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[Get
Elasticsearch Logstash 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.
 - start
Time String - Start time, e.g. 2019-03-07 16:30:39.
 - sub
Account StringUin  - Operator uin.
 - tasks List<Property Map>
 - Task information.
 - type String
 - Type.
 
GetElasticsearchLogstashInstanceOperationsOperationDetail      
- New
Infos List<GetElasticsearch Logstash Instance Operations Operation Detail New Info>  - Configuration information after instance update.
 - Old
Infos List<GetElasticsearch Logstash Instance Operations Operation Detail Old Info>  - Instance original configuration information.
 
- New
Infos []GetElasticsearch Logstash Instance Operations Operation Detail New Info  - Configuration information after instance update.
 - Old
Infos []GetElasticsearch Logstash Instance Operations Operation Detail Old Info  - Instance original configuration information.
 
- new
Infos List<GetElasticsearch Logstash Instance Operations Operation Detail New Info>  - Configuration information after instance update.
 - old
Infos List<GetElasticsearch Logstash Instance Operations Operation Detail Old Info>  - Instance original configuration information.
 
- new
Infos GetElasticsearch Logstash Instance Operations Operation Detail New Info[]  - Configuration information after instance update.
 - old
Infos GetElasticsearch Logstash Instance Operations Operation Detail Old Info[]  - Instance original configuration information.
 
- new_
infos Sequence[GetElasticsearch Logstash Instance Operations Operation Detail New Info]  - Configuration information after instance update.
 - old_
infos Sequence[GetElasticsearch Logstash Instance Operations Operation Detail Old Info]  - Instance original configuration information.
 
- new
Infos List<Property Map> - Configuration information after instance update.
 - old
Infos List<Property Map> - Instance original configuration information.
 
GetElasticsearchLogstashInstanceOperationsOperationDetailNewInfo        
GetElasticsearchLogstashInstanceOperationsOperationDetailOldInfo        
GetElasticsearchLogstashInstanceOperationsOperationTask      
- Elapsed
Time double - Elapsed time.
 - Finish
Time string - Subtask end time.
 - Name string
 - Subtask name.
 - Process
Infos List<GetElasticsearch Logstash Instance Operations Operation Task Process Info>  - Progress info.
 - Progress double
 - Task progress.
 - Sub
Tasks List<GetElasticsearch Logstash Instance Operations Operation Task Sub Task>  - Subtask.
 
- Elapsed
Time float64 - Elapsed time.
 - Finish
Time string - Subtask end time.
 - Name string
 - Subtask name.
 - Process
Infos []GetElasticsearch Logstash Instance Operations Operation Task Process Info  - Progress info.
 - Progress float64
 - Task progress.
 - Sub
Tasks []GetElasticsearch Logstash Instance Operations Operation Task Sub Task  - Subtask.
 
- elapsed
Time Double - Elapsed time.
 - finish
Time String - Subtask end time.
 - name String
 - Subtask name.
 - process
Infos List<GetElasticsearch Logstash Instance Operations Operation Task Process Info>  - Progress info.
 - progress Double
 - Task progress.
 - sub
Tasks List<GetElasticsearch Logstash Instance Operations Operation Task Sub Task>  - Subtask.
 
- elapsed
Time number - Elapsed time.
 - finish
Time string - Subtask end time.
 - name string
 - Subtask name.
 - process
Infos GetElasticsearch Logstash Instance Operations Operation Task Process Info[]  - Progress info.
 - progress number
 - Task progress.
 - sub
Tasks GetElasticsearch Logstash 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 Logstash Instance Operations Operation Task Process Info]  - Progress info.
 - progress float
 - Task progress.
 - sub_
tasks Sequence[GetElasticsearch Logstash Instance Operations Operation Task Sub Task]  - Subtask.
 
- elapsed
Time Number - Elapsed time.
 - finish
Time String - Subtask end time.
 - name String
 - Subtask name.
 - process
Infos List<Property Map> - Progress info.
 - progress Number
 - Task progress.
 - sub
Tasks List<Property Map> - Subtask.
 
GetElasticsearchLogstashInstanceOperationsOperationTaskProcessInfo        
GetElasticsearchLogstashInstanceOperationsOperationTaskSubTask        
- Err
Msg string - Subtask error message.
 - Failed
Indices List<string> - The index name of the failed upgrade check.
 - Finish
Time 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.
 
- Err
Msg string - Subtask error message.
 - Failed
Indices []string - The index name of the failed upgrade check.
 - Finish
Time 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.
 
- err
Msg String - Subtask error message.
 - failed
Indices List<String> - The index name of the failed upgrade check.
 - finish
Time 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.
 
- err
Msg string - Subtask error message.
 - failed
Indices string[] - The index name of the failed upgrade check.
 - finish
Time 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.
 
- err
Msg String - Subtask error message.
 - failed
Indices List<String> - The index name of the failed upgrade check.
 - finish
Time 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.183 published on Wednesday, Apr 16, 2025 by tencentcloudstack