tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack
tencentcloud.getElasticsearchInstanceLogs
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 es elasticsearch_instance_logs
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";
const elasticsearchInstanceLogs = tencentcloud.getElasticsearchInstanceLogs({
instanceId: "es-xxxxxx",
});
import pulumi
import pulumi_tencentcloud as tencentcloud
elasticsearch_instance_logs = tencentcloud.get_elasticsearch_instance_logs(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.GetElasticsearchInstanceLogs(ctx, &tencentcloud.GetElasticsearchInstanceLogsArgs{
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 elasticsearchInstanceLogs = Tencentcloud.GetElasticsearchInstanceLogs.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.GetElasticsearchInstanceLogsArgs;
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 elasticsearchInstanceLogs = TencentcloudFunctions.getElasticsearchInstanceLogs(GetElasticsearchInstanceLogsArgs.builder()
.instanceId("es-xxxxxx")
.build());
}
}
variables:
elasticsearchInstanceLogs:
fn::invoke:
function: tencentcloud:getElasticsearchInstanceLogs
arguments:
instanceId: es-xxxxxx
Using getElasticsearchInstanceLogs
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 getElasticsearchInstanceLogs(args: GetElasticsearchInstanceLogsArgs, opts?: InvokeOptions): Promise<GetElasticsearchInstanceLogsResult>
function getElasticsearchInstanceLogsOutput(args: GetElasticsearchInstanceLogsOutputArgs, opts?: InvokeOptions): Output<GetElasticsearchInstanceLogsResult>
def get_elasticsearch_instance_logs(end_time: Optional[str] = None,
id: Optional[str] = None,
instance_id: Optional[str] = None,
log_type: Optional[float] = None,
order_by_type: Optional[float] = None,
result_output_file: Optional[str] = None,
search_key: Optional[str] = None,
start_time: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetElasticsearchInstanceLogsResult
def get_elasticsearch_instance_logs_output(end_time: Optional[pulumi.Input[str]] = None,
id: Optional[pulumi.Input[str]] = None,
instance_id: Optional[pulumi.Input[str]] = None,
log_type: Optional[pulumi.Input[float]] = None,
order_by_type: Optional[pulumi.Input[float]] = None,
result_output_file: Optional[pulumi.Input[str]] = None,
search_key: Optional[pulumi.Input[str]] = None,
start_time: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetElasticsearchInstanceLogsResult]
func GetElasticsearchInstanceLogs(ctx *Context, args *GetElasticsearchInstanceLogsArgs, opts ...InvokeOption) (*GetElasticsearchInstanceLogsResult, error)
func GetElasticsearchInstanceLogsOutput(ctx *Context, args *GetElasticsearchInstanceLogsOutputArgs, opts ...InvokeOption) GetElasticsearchInstanceLogsResultOutput
> Note: This function is named GetElasticsearchInstanceLogs
in the Go SDK.
public static class GetElasticsearchInstanceLogs
{
public static Task<GetElasticsearchInstanceLogsResult> InvokeAsync(GetElasticsearchInstanceLogsArgs args, InvokeOptions? opts = null)
public static Output<GetElasticsearchInstanceLogsResult> Invoke(GetElasticsearchInstanceLogsInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetElasticsearchInstanceLogsResult> getElasticsearchInstanceLogs(GetElasticsearchInstanceLogsArgs args, InvokeOptions options)
public static Output<GetElasticsearchInstanceLogsResult> getElasticsearchInstanceLogs(GetElasticsearchInstanceLogsArgs args, InvokeOptions options)
fn::invoke:
function: tencentcloud:index/getElasticsearchInstanceLogs:getElasticsearchInstanceLogs
arguments:
# arguments dictionary
The following arguments are supported:
- Instance
Id string - Instance id.
- End
Time string - End time. The format is YYYY-MM-DD HH:MM:SS, such as 2019-01-22 20:15:53.
- Id string
- Log
Type double - Log type. Log type, default is 1, Valid values:
- 1: master log
- 2: Search slow log
- 3: Index slow log
- 4: GC log.
- Order
By doubleType - Order type. Time sort method. Default is 0, valid values:
- 0: descending;
- 1: ascending order.
- Result
Output stringFile - Used to save results.
- Search
Key string - Search key. Support LUCENE syntax, such as level:WARN, ip:1.1.1.1, message:test-index, etc.
- Start
Time string - Start time. The format is YYYY-MM-DD HH:MM:SS, such as 2019-01-22 20:15:53.
- Instance
Id string - Instance id.
- End
Time string - End time. The format is YYYY-MM-DD HH:MM:SS, such as 2019-01-22 20:15:53.
- Id string
- Log
Type float64 - Log type. Log type, default is 1, Valid values:
- 1: master log
- 2: Search slow log
- 3: Index slow log
- 4: GC log.
- Order
By float64Type - Order type. Time sort method. Default is 0, valid values:
- 0: descending;
- 1: ascending order.
- Result
Output stringFile - Used to save results.
- Search
Key string - Search key. Support LUCENE syntax, such as level:WARN, ip:1.1.1.1, message:test-index, etc.
- Start
Time string - Start time. The format is YYYY-MM-DD HH:MM:SS, such as 2019-01-22 20:15:53.
- instance
Id String - Instance id.
- end
Time String - End time. The format is YYYY-MM-DD HH:MM:SS, such as 2019-01-22 20:15:53.
- id String
- log
Type Double - Log type. Log type, default is 1, Valid values:
- 1: master log
- 2: Search slow log
- 3: Index slow log
- 4: GC log.
- order
By DoubleType - Order type. Time sort method. Default is 0, valid values:
- 0: descending;
- 1: ascending order.
- result
Output StringFile - Used to save results.
- search
Key String - Search key. Support LUCENE syntax, such as level:WARN, ip:1.1.1.1, message:test-index, etc.
- start
Time String - Start time. The format is YYYY-MM-DD HH:MM:SS, such as 2019-01-22 20:15:53.
- instance
Id string - Instance id.
- end
Time string - End time. The format is YYYY-MM-DD HH:MM:SS, such as 2019-01-22 20:15:53.
- id string
- log
Type number - Log type. Log type, default is 1, Valid values:
- 1: master log
- 2: Search slow log
- 3: Index slow log
- 4: GC log.
- order
By numberType - Order type. Time sort method. Default is 0, valid values:
- 0: descending;
- 1: ascending order.
- result
Output stringFile - Used to save results.
- search
Key string - Search key. Support LUCENE syntax, such as level:WARN, ip:1.1.1.1, message:test-index, etc.
- start
Time string - Start time. The format is YYYY-MM-DD HH:MM:SS, such as 2019-01-22 20:15:53.
- instance_
id str - Instance id.
- end_
time str - End time. The format is YYYY-MM-DD HH:MM:SS, such as 2019-01-22 20:15:53.
- id str
- log_
type float - Log type. Log type, default is 1, Valid values:
- 1: master log
- 2: Search slow log
- 3: Index slow log
- 4: GC log.
- order_
by_ floattype - Order type. Time sort method. Default is 0, valid values:
- 0: descending;
- 1: ascending order.
- result_
output_ strfile - Used to save results.
- search_
key str - Search key. Support LUCENE syntax, such as level:WARN, ip:1.1.1.1, message:test-index, etc.
- start_
time str - Start time. The format is YYYY-MM-DD HH:MM:SS, such as 2019-01-22 20:15:53.
- instance
Id String - Instance id.
- end
Time String - End time. The format is YYYY-MM-DD HH:MM:SS, such as 2019-01-22 20:15:53.
- id String
- log
Type Number - Log type. Log type, default is 1, Valid values:
- 1: master log
- 2: Search slow log
- 3: Index slow log
- 4: GC log.
- order
By NumberType - Order type. Time sort method. Default is 0, valid values:
- 0: descending;
- 1: ascending order.
- result
Output StringFile - Used to save results.
- search
Key String - Search key. Support LUCENE syntax, such as level:WARN, ip:1.1.1.1, message:test-index, etc.
- start
Time String - Start time. The format is YYYY-MM-DD HH:MM:SS, such as 2019-01-22 20:15:53.
getElasticsearchInstanceLogs Result
The following output properties are available:
- Id string
- Instance
Id string - Instance
Log List<GetLists Elasticsearch Instance Logs Instance Log List> - List of log details.
- End
Time string - Log
Type double - Order
By doubleType - Result
Output stringFile - Search
Key string - Start
Time string
- Id string
- Instance
Id string - Instance
Log []GetLists Elasticsearch Instance Logs Instance Log List - List of log details.
- End
Time string - Log
Type float64 - Order
By float64Type - Result
Output stringFile - Search
Key string - Start
Time string
- id String
- instance
Id String - instance
Log List<GetLists Elasticsearch Instance Logs Instance Log List> - List of log details.
- end
Time String - log
Type Double - order
By DoubleType - result
Output StringFile - search
Key String - start
Time String
- id string
- instance
Id string - instance
Log GetLists Elasticsearch Instance Logs Instance Log List[] - List of log details.
- end
Time string - log
Type number - order
By numberType - result
Output stringFile - search
Key string - start
Time string
- id str
- instance_
id str - instance_
log_ Sequence[Getlists Elasticsearch Instance Logs Instance Log List] - List of log details.
- end_
time str - log_
type float - order_
by_ floattype - result_
output_ strfile - search_
key str - start_
time str
- id String
- instance
Id String - instance
Log List<Property Map>Lists - List of log details.
- end
Time String - log
Type Number - order
By NumberType - result
Output StringFile - search
Key String - start
Time String
Supporting Types
GetElasticsearchInstanceLogsInstanceLogList
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