tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack
tencentcloud.getElasticsearchInstanceOperations
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 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 dictionary
The 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.
getElasticsearchInstanceOperations Result
The following output properties are available:
- End
Time string - Id string
- Id.
- Instance
Id string - Operations
List<Get
Elasticsearch 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 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 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 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 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
GetElasticsearchInstanceOperationsOperation
- Details
List<Get
Elasticsearch 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 Instance Operations Operation Task> - Task information.
- Type string
- Type.
- Details
[]Get
Elasticsearch 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 Instance Operations Operation Task - Task information.
- Type string
- Type.
- details
List<Get
Elasticsearch 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 Instance Operations Operation Task> - Task information.
- type String
- Type.
- details
Get
Elasticsearch 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 Instance Operations Operation Task[] - Task information.
- type string
- Type.
- details
Sequence[Get
Elasticsearch 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 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.
GetElasticsearchInstanceOperationsOperationDetail
- New
Infos List<GetElasticsearch Instance Operations Operation Detail New Info> - Configuration information after instance update.
- Old
Infos List<GetElasticsearch Instance Operations Operation Detail Old Info> - Instance original configuration information.
- New
Infos []GetElasticsearch Instance Operations Operation Detail New Info - Configuration information after instance update.
- Old
Infos []GetElasticsearch Instance Operations Operation Detail Old Info - Instance original configuration information.
- new
Infos List<GetElasticsearch Instance Operations Operation Detail New Info> - Configuration information after instance update.
- old
Infos List<GetElasticsearch Instance Operations Operation Detail Old Info> - Instance original configuration information.
- new
Infos GetElasticsearch Instance Operations Operation Detail New Info[] - Configuration information after instance update.
- old
Infos 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.
- new
Infos List<Property Map> - Configuration information after instance update.
- old
Infos List<Property Map> - Instance original configuration information.
GetElasticsearchInstanceOperationsOperationDetailNewInfo
GetElasticsearchInstanceOperationsOperationDetailOldInfo
GetElasticsearchInstanceOperationsOperationTask
- Elapsed
Time double - Elapsed time.
- Finish
Time string - Subtask end time.
- Name string
- Subtask name.
- Process
Infos List<GetElasticsearch Instance Operations Operation Task Process Info> - Progress info.
- Progress double
- Task progress.
- Sub
Tasks List<GetElasticsearch 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 Instance Operations Operation Task Process Info - Progress info.
- Progress float64
- Task progress.
- Sub
Tasks []GetElasticsearch 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 Instance Operations Operation Task Process Info> - Progress info.
- progress Double
- Task progress.
- sub
Tasks List<GetElasticsearch 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 Instance Operations Operation Task Process Info[] - Progress info.
- progress number
- Task progress.
- sub
Tasks 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.
- 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.
GetElasticsearchInstanceOperationsOperationTaskProcessInfo
GetElasticsearchInstanceOperationsOperationTaskSubTask
- 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
tencentcloud
Terraform Provider.
tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack