tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack
tencentcloud.getElasticsearchLogstashInstanceLogs
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 logstash_instance_logs
Example Usage
import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";
const logstashInstanceLogs = tencentcloud.getElasticsearchLogstashInstanceLogs({
endTime: "2023-10-31 10:30:10",
instanceId: "ls-xxxxxx",
logType: 1,
startTime: "2023-10-31 10:30:00",
});
import pulumi
import pulumi_tencentcloud as tencentcloud
logstash_instance_logs = tencentcloud.get_elasticsearch_logstash_instance_logs(end_time="2023-10-31 10:30:10",
instance_id="ls-xxxxxx",
log_type=1,
start_time="2023-10-31 10:30: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.GetElasticsearchLogstashInstanceLogs(ctx, &tencentcloud.GetElasticsearchLogstashInstanceLogsArgs{
EndTime: pulumi.StringRef("2023-10-31 10:30:10"),
InstanceId: "ls-xxxxxx",
LogType: 1,
StartTime: pulumi.StringRef("2023-10-31 10:30: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 logstashInstanceLogs = Tencentcloud.GetElasticsearchLogstashInstanceLogs.Invoke(new()
{
EndTime = "2023-10-31 10:30:10",
InstanceId = "ls-xxxxxx",
LogType = 1,
StartTime = "2023-10-31 10:30: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.GetElasticsearchLogstashInstanceLogsArgs;
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 logstashInstanceLogs = TencentcloudFunctions.getElasticsearchLogstashInstanceLogs(GetElasticsearchLogstashInstanceLogsArgs.builder()
.endTime("2023-10-31 10:30:10")
.instanceId("ls-xxxxxx")
.logType(1)
.startTime("2023-10-31 10:30:00")
.build());
}
}
variables:
logstashInstanceLogs:
fn::invoke:
function: tencentcloud:getElasticsearchLogstashInstanceLogs
arguments:
endTime: 2023-10-31 10:30:10
instanceId: ls-xxxxxx
logType: 1
startTime: 2023-10-31 10:30:00
Using getElasticsearchLogstashInstanceLogs
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 getElasticsearchLogstashInstanceLogs(args: GetElasticsearchLogstashInstanceLogsArgs, opts?: InvokeOptions): Promise<GetElasticsearchLogstashInstanceLogsResult>
function getElasticsearchLogstashInstanceLogsOutput(args: GetElasticsearchLogstashInstanceLogsOutputArgs, opts?: InvokeOptions): Output<GetElasticsearchLogstashInstanceLogsResult>
def get_elasticsearch_logstash_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) -> GetElasticsearchLogstashInstanceLogsResult
def get_elasticsearch_logstash_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[GetElasticsearchLogstashInstanceLogsResult]
func GetElasticsearchLogstashInstanceLogs(ctx *Context, args *GetElasticsearchLogstashInstanceLogsArgs, opts ...InvokeOption) (*GetElasticsearchLogstashInstanceLogsResult, error)
func GetElasticsearchLogstashInstanceLogsOutput(ctx *Context, args *GetElasticsearchLogstashInstanceLogsOutputArgs, opts ...InvokeOption) GetElasticsearchLogstashInstanceLogsResultOutput
> Note: This function is named GetElasticsearchLogstashInstanceLogs
in the Go SDK.
public static class GetElasticsearchLogstashInstanceLogs
{
public static Task<GetElasticsearchLogstashInstanceLogsResult> InvokeAsync(GetElasticsearchLogstashInstanceLogsArgs args, InvokeOptions? opts = null)
public static Output<GetElasticsearchLogstashInstanceLogsResult> Invoke(GetElasticsearchLogstashInstanceLogsInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetElasticsearchLogstashInstanceLogsResult> getElasticsearchLogstashInstanceLogs(GetElasticsearchLogstashInstanceLogsArgs args, InvokeOptions options)
public static Output<GetElasticsearchLogstashInstanceLogsResult> getElasticsearchLogstashInstanceLogs(GetElasticsearchLogstashInstanceLogsArgs args, InvokeOptions options)
fn::invoke:
function: tencentcloud:index/getElasticsearchLogstashInstanceLogs:getElasticsearchLogstashInstanceLogs
arguments:
# arguments dictionary
The following arguments are supported:
- Instance
Id string - Instance id.
- Log
Type double - Log type. Default 1, Valid values:
- 1: Main Log
- 2: Slow log
- 3: GC Log.
- End
Time string - Log end time, in YYYY-MM-DD HH:MM:SS format, such as 2019-01-22 20:15:53.
- Id string
- Order
By doubleType - Time sort method. Default is 0. 0: descending; 1: ascending order.
- Result
Output stringFile - Used to save results.
- Search
Key string - Search terms, support LUCENE syntax, such as level:WARN, ip:1.1.1.1, message:test-index, etc.
- Start
Time string - Log start time, in YYYY-MM-DD HH:MM:SS format, such as 2019-01-22 20:15:53.
- Instance
Id string - Instance id.
- Log
Type float64 - Log type. Default 1, Valid values:
- 1: Main Log
- 2: Slow log
- 3: GC Log.
- End
Time string - Log end time, in YYYY-MM-DD HH:MM:SS format, such as 2019-01-22 20:15:53.
- Id string
- Order
By float64Type - Time sort method. Default is 0. 0: descending; 1: ascending order.
- Result
Output stringFile - Used to save results.
- Search
Key string - Search terms, support LUCENE syntax, such as level:WARN, ip:1.1.1.1, message:test-index, etc.
- Start
Time string - Log start time, in YYYY-MM-DD HH:MM:SS format, such as 2019-01-22 20:15:53.
- instance
Id String - Instance id.
- log
Type Double - Log type. Default 1, Valid values:
- 1: Main Log
- 2: Slow log
- 3: GC Log.
- end
Time String - Log end time, in YYYY-MM-DD HH:MM:SS format, such as 2019-01-22 20:15:53.
- id String
- order
By DoubleType - Time sort method. Default is 0. 0: descending; 1: ascending order.
- result
Output StringFile - Used to save results.
- search
Key String - Search terms, support LUCENE syntax, such as level:WARN, ip:1.1.1.1, message:test-index, etc.
- start
Time String - Log start time, in YYYY-MM-DD HH:MM:SS format, such as 2019-01-22 20:15:53.
- instance
Id string - Instance id.
- log
Type number - Log type. Default 1, Valid values:
- 1: Main Log
- 2: Slow log
- 3: GC Log.
- end
Time string - Log end time, in YYYY-MM-DD HH:MM:SS format, such as 2019-01-22 20:15:53.
- id string
- order
By numberType - Time sort method. Default is 0. 0: descending; 1: ascending order.
- result
Output stringFile - Used to save results.
- search
Key string - Search terms, support LUCENE syntax, such as level:WARN, ip:1.1.1.1, message:test-index, etc.
- start
Time string - Log start time, in YYYY-MM-DD HH:MM:SS format, such as 2019-01-22 20:15:53.
- instance_
id str - Instance id.
- log_
type float - Log type. Default 1, Valid values:
- 1: Main Log
- 2: Slow log
- 3: GC Log.
- end_
time str - Log end time, in YYYY-MM-DD HH:MM:SS format, such as 2019-01-22 20:15:53.
- id str
- order_
by_ floattype - Time sort method. Default is 0. 0: descending; 1: ascending order.
- result_
output_ strfile - Used to save results.
- search_
key str - Search terms, support LUCENE syntax, such as level:WARN, ip:1.1.1.1, message:test-index, etc.
- start_
time str - Log start time, in YYYY-MM-DD HH:MM:SS format, such as 2019-01-22 20:15:53.
- instance
Id String - Instance id.
- log
Type Number - Log type. Default 1, Valid values:
- 1: Main Log
- 2: Slow log
- 3: GC Log.
- end
Time String - Log end time, in YYYY-MM-DD HH:MM:SS format, such as 2019-01-22 20:15:53.
- id String
- order
By NumberType - Time sort method. Default is 0. 0: descending; 1: ascending order.
- result
Output StringFile - Used to save results.
- search
Key String - Search terms, support LUCENE syntax, such as level:WARN, ip:1.1.1.1, message:test-index, etc.
- start
Time String - Log start time, in YYYY-MM-DD HH:MM:SS format, such as 2019-01-22 20:15:53.
getElasticsearchLogstashInstanceLogs Result
The following output properties are available:
- Id string
- Instance
Id string - Instance
Log List<GetLists Elasticsearch Logstash Instance Logs Instance Log List> - List of log details.
- Log
Type double - End
Time string - Order
By doubleType - Result
Output stringFile - Search
Key string - Start
Time string
- Id string
- Instance
Id string - Instance
Log []GetLists Elasticsearch Logstash Instance Logs Instance Log List - List of log details.
- Log
Type float64 - End
Time string - Order
By float64Type - Result
Output stringFile - Search
Key string - Start
Time string
- id String
- instance
Id String - instance
Log List<GetLists Elasticsearch Logstash Instance Logs Instance Log List> - List of log details.
- log
Type Double - end
Time String - order
By DoubleType - result
Output StringFile - search
Key String - start
Time String
- id string
- instance
Id string - instance
Log GetLists Elasticsearch Logstash Instance Logs Instance Log List[] - List of log details.
- log
Type number - end
Time string - order
By numberType - result
Output stringFile - search
Key string - start
Time string
- id str
- instance_
id str - instance_
log_ Sequence[Getlists Elasticsearch Logstash Instance Logs Instance Log List] - List of log details.
- log_
type float - end_
time str - 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.
- log
Type Number - end
Time String - order
By NumberType - result
Output StringFile - search
Key String - start
Time String
Supporting Types
GetElasticsearchLogstashInstanceLogsInstanceLogList
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