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

fivetran.getConnectorFingerprints

Explore with Pulumi AI

This data source returns a list of SSH fingerprints approved for specified connector.

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as fivetran from "@pulumi/fivetran";

const connectorFingerprints = fivetran.getConnectorFingerprints({
    id: "connector_id",
});
Copy
import pulumi
import pulumi_fivetran as fivetran

connector_fingerprints = fivetran.get_connector_fingerprints(id="connector_id")
Copy
package main

import (
	"github.com/pulumi/pulumi-terraform-provider/sdks/go/fivetran/fivetran"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := fivetran.LookupConnectorFingerprints(ctx, &fivetran.LookupConnectorFingerprintsArgs{
			Id: "connector_id",
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Fivetran = Pulumi.Fivetran;

return await Deployment.RunAsync(() => 
{
    var connectorFingerprints = Fivetran.GetConnectorFingerprints.Invoke(new()
    {
        Id = "connector_id",
    });

});
Copy
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.GetConnectorFingerprintsArgs;
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 connectorFingerprints = FivetranFunctions.getConnectorFingerprints(GetConnectorFingerprintsArgs.builder()
            .id("connector_id")
            .build());

    }
}
Copy
variables:
  connectorFingerprints:
    fn::invoke:
      function: fivetran:getConnectorFingerprints
      arguments:
        id: connector_id
Copy

Using getConnectorFingerprints

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 getConnectorFingerprints(args: GetConnectorFingerprintsArgs, opts?: InvokeOptions): Promise<GetConnectorFingerprintsResult>
function getConnectorFingerprintsOutput(args: GetConnectorFingerprintsOutputArgs, opts?: InvokeOptions): Output<GetConnectorFingerprintsResult>
Copy
def get_connector_fingerprints(fingerprints: Optional[Sequence[GetConnectorFingerprintsFingerprint]] = None,
                               id: Optional[str] = None,
                               opts: Optional[InvokeOptions] = None) -> GetConnectorFingerprintsResult
def get_connector_fingerprints_output(fingerprints: Optional[pulumi.Input[Sequence[pulumi.Input[GetConnectorFingerprintsFingerprintArgs]]]] = None,
                               id: Optional[pulumi.Input[str]] = None,
                               opts: Optional[InvokeOptions] = None) -> Output[GetConnectorFingerprintsResult]
Copy
func LookupConnectorFingerprints(ctx *Context, args *LookupConnectorFingerprintsArgs, opts ...InvokeOption) (*LookupConnectorFingerprintsResult, error)
func LookupConnectorFingerprintsOutput(ctx *Context, args *LookupConnectorFingerprintsOutputArgs, opts ...InvokeOption) LookupConnectorFingerprintsResultOutput
Copy

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

public static class GetConnectorFingerprints 
{
    public static Task<GetConnectorFingerprintsResult> InvokeAsync(GetConnectorFingerprintsArgs args, InvokeOptions? opts = null)
    public static Output<GetConnectorFingerprintsResult> Invoke(GetConnectorFingerprintsInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetConnectorFingerprintsResult> getConnectorFingerprints(GetConnectorFingerprintsArgs args, InvokeOptions options)
public static Output<GetConnectorFingerprintsResult> getConnectorFingerprints(GetConnectorFingerprintsArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: fivetran:index/getConnectorFingerprints:getConnectorFingerprints
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Id This property is required. string
The unique identifier for the resource. Equal to target connection id.
Fingerprints List<GetConnectorFingerprintsFingerprint>
Id This property is required. string
The unique identifier for the resource. Equal to target connection id.
Fingerprints []GetConnectorFingerprintsFingerprint
id This property is required. String
The unique identifier for the resource. Equal to target connection id.
fingerprints List<GetConnectorFingerprintsFingerprint>
id This property is required. string
The unique identifier for the resource. Equal to target connection id.
fingerprints GetConnectorFingerprintsFingerprint[]
id This property is required. str
The unique identifier for the resource. Equal to target connection id.
fingerprints Sequence[GetConnectorFingerprintsFingerprint]
id This property is required. String
The unique identifier for the resource. Equal to target connection id.
fingerprints List<Property Map>

getConnectorFingerprints Result

The following output properties are available:

ConnectorId string
The unique identifier for the target connection within the Fivetran system.
Id string
The unique identifier for the resource. Equal to target connection id.
Fingerprints List<GetConnectorFingerprintsFingerprint>
ConnectorId string
The unique identifier for the target connection within the Fivetran system.
Id string
The unique identifier for the resource. Equal to target connection id.
Fingerprints []GetConnectorFingerprintsFingerprint
connectorId String
The unique identifier for the target connection within the Fivetran system.
id String
The unique identifier for the resource. Equal to target connection id.
fingerprints List<GetConnectorFingerprintsFingerprint>
connectorId string
The unique identifier for the target connection within the Fivetran system.
id string
The unique identifier for the resource. Equal to target connection id.
fingerprints GetConnectorFingerprintsFingerprint[]
connector_id str
The unique identifier for the target connection within the Fivetran system.
id str
The unique identifier for the resource. Equal to target connection id.
fingerprints Sequence[GetConnectorFingerprintsFingerprint]
connectorId String
The unique identifier for the target connection within the Fivetran system.
id String
The unique identifier for the resource. Equal to target connection id.
fingerprints List<Property Map>

Supporting Types

GetConnectorFingerprintsFingerprint

Hash This property is required. string
Hash of the fingerprint.
PublicKey This property is required. string
The SSH public key.
ValidatedBy This property is required. string
User name who validated the fingerprint.
ValidatedDate This property is required. string
The date when fingerprint was approved.
Hash This property is required. string
Hash of the fingerprint.
PublicKey This property is required. string
The SSH public key.
ValidatedBy This property is required. string
User name who validated the fingerprint.
ValidatedDate This property is required. string
The date when fingerprint was approved.
hash This property is required. String
Hash of the fingerprint.
publicKey This property is required. String
The SSH public key.
validatedBy This property is required. String
User name who validated the fingerprint.
validatedDate This property is required. String
The date when fingerprint was approved.
hash This property is required. string
Hash of the fingerprint.
publicKey This property is required. string
The SSH public key.
validatedBy This property is required. string
User name who validated the fingerprint.
validatedDate This property is required. string
The date when fingerprint was approved.
hash This property is required. str
Hash of the fingerprint.
public_key This property is required. str
The SSH public key.
validated_by This property is required. str
User name who validated the fingerprint.
validated_date This property is required. str
The date when fingerprint was approved.
hash This property is required. String
Hash of the fingerprint.
publicKey This property is required. String
The SSH public key.
validatedBy This property is required. String
User name who validated the fingerprint.
validatedDate This property is required. String
The date when fingerprint was approved.

Package Details

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