1. Packages
  2. Fivetran Provider
  3. API Docs
  4. getExternalLogs
fivetran 1.6.1 published on Monday, Mar 31, 2025 by fivetran

fivetran.getExternalLogs

Explore with Pulumi AI

This data source returns list of logging service objects.

Example Usage

Coming soon!
Coming soon!
Coming soon!
Coming soon!
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.fivetran.FivetranFunctions;
import com.pulumi.fivetran.inputs.GetExternalLogsArgs;
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 extlog = FivetranFunctions.getExternalLogs(GetExternalLogsArgs.builder()
            .id("anonymous_mystery")
            .build());

    }
}
Copy
variables:
  extlog:
    fn::invoke:
      function: fivetran:getExternalLogs
      arguments:
        id: anonymous_mystery
Copy

Using getExternalLogs

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 getExternalLogs(args: GetExternalLogsArgs, opts?: InvokeOptions): Promise<GetExternalLogsResult>
function getExternalLogsOutput(args: GetExternalLogsOutputArgs, opts?: InvokeOptions): Output<GetExternalLogsResult>
Copy
def get_external_logs(logs: Optional[Sequence[GetExternalLogsLog]] = None,
                      opts: Optional[InvokeOptions] = None) -> GetExternalLogsResult
def get_external_logs_output(logs: Optional[pulumi.Input[Sequence[pulumi.Input[GetExternalLogsLogArgs]]]] = None,
                      opts: Optional[InvokeOptions] = None) -> Output[GetExternalLogsResult]
Copy
func GetExternalLogs(ctx *Context, args *GetExternalLogsArgs, opts ...InvokeOption) (*GetExternalLogsResult, error)
func GetExternalLogsOutput(ctx *Context, args *GetExternalLogsOutputArgs, opts ...InvokeOption) GetExternalLogsResultOutput
Copy

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

public static class GetExternalLogs 
{
    public static Task<GetExternalLogsResult> InvokeAsync(GetExternalLogsArgs args, InvokeOptions? opts = null)
    public static Output<GetExternalLogsResult> Invoke(GetExternalLogsInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetExternalLogsResult> getExternalLogs(GetExternalLogsArgs args, InvokeOptions options)
public static Output<GetExternalLogsResult> getExternalLogs(GetExternalLogsArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: fivetran:index/getExternalLogs:getExternalLogs
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

getExternalLogs Result

The following output properties are available:

Id string
The ID of this resource.
Logs List<GetExternalLogsLog>
Id string
The ID of this resource.
Logs []GetExternalLogsLog
id String
The ID of this resource.
logs List<GetExternalLogsLog>
id string
The ID of this resource.
logs GetExternalLogsLog[]
id str
The ID of this resource.
logs Sequence[GetExternalLogsLog]
id String
The ID of this resource.
logs List<Property Map>

Supporting Types

GetExternalLogsLog

Enabled This property is required. bool
The boolean value specifying whether the log service is enabled.
Id This property is required. string
The unique identifier for the log service within the Fivetran system.
Service This property is required. string
The name for the log service type within the Fivetran system. We support the following log services: azuremonitorlog, cloudwatch, datadoglog, newrelic_log, splunkLog, stackdriver.
Enabled This property is required. bool
The boolean value specifying whether the log service is enabled.
Id This property is required. string
The unique identifier for the log service within the Fivetran system.
Service This property is required. string
The name for the log service type within the Fivetran system. We support the following log services: azuremonitorlog, cloudwatch, datadoglog, newrelic_log, splunkLog, stackdriver.
enabled This property is required. Boolean
The boolean value specifying whether the log service is enabled.
id This property is required. String
The unique identifier for the log service within the Fivetran system.
service This property is required. String
The name for the log service type within the Fivetran system. We support the following log services: azuremonitorlog, cloudwatch, datadoglog, newrelic_log, splunkLog, stackdriver.
enabled This property is required. boolean
The boolean value specifying whether the log service is enabled.
id This property is required. string
The unique identifier for the log service within the Fivetran system.
service This property is required. string
The name for the log service type within the Fivetran system. We support the following log services: azuremonitorlog, cloudwatch, datadoglog, newrelic_log, splunkLog, stackdriver.
enabled This property is required. bool
The boolean value specifying whether the log service is enabled.
id This property is required. str
The unique identifier for the log service within the Fivetran system.
service This property is required. str
The name for the log service type within the Fivetran system. We support the following log services: azuremonitorlog, cloudwatch, datadoglog, newrelic_log, splunkLog, stackdriver.
enabled This property is required. Boolean
The boolean value specifying whether the log service is enabled.
id This property is required. String
The unique identifier for the log service within the Fivetran system.
service This property is required. String
The name for the log service type within the Fivetran system. We support the following log services: azuremonitorlog, cloudwatch, datadoglog, newrelic_log, splunkLog, stackdriver.

Package Details

Repository
fivetran fivetran/terraform-provider-fivetran
License
Notes
This Pulumi package is based on the fivetran Terraform Provider.