import * as pulumi from "@pulumi/pulumi"; import * as inputs from "./types/input"; import * as outputs from "./types/output"; export declare class Destination extends pulumi.CustomResource { /** * Get an existing Destination resource's state with the given name, ID, and optional extra * properties used to qualify the lookup. * * @param name The _unique_ name of the resulting resource. * @param id The _unique_ provider ID of the resource to lookup. * @param state Any extra arguments used during the lookup. * @param opts Optional settings to control the behavior of the CustomResource. */ static get(name: string, id: pulumi.Input, state?: DestinationState, opts?: pulumi.CustomResourceOptions): Destination; /** * Returns true if the given object is an instance of Destination. This is designed to work even * when multiple copies of the Pulumi SDK have been loaded into the same process. */ static isInstance(obj: any): obj is Destination; readonly config: pulumi.Output; /** * Shift my UTC offset with daylight savings time (US Only) */ readonly daylightSavingTimeEnabled: pulumi.Output; /** * The unique identifier for the Group within the Fivetran system. */ readonly groupId: pulumi.Output; /** * The hybrid deployment agent ID that refers to the controller created for the group the connection belongs to. If the value is specified, the system will try to associate the connection with an existing agent. */ readonly hybridDeploymentAgentId: pulumi.Output; /** * Possible values: Directly, SshTunnel, ProxyAgent, PrivateLink. */ readonly networkingMethod: pulumi.Output; /** * The private link ID. */ readonly privateLinkId: pulumi.Output; /** * The proxy agent ID. */ readonly proxyAgentId: pulumi.Output; /** * Data processing location. This is where Fivetran will operate and run computation on data. */ readonly region: pulumi.Output; /** * Specifies whether the setup tests should be run automatically. The default value is TRUE. */ readonly runSetupTests: pulumi.Output; /** * The destination type id within the Fivetran system. */ readonly service: pulumi.Output; /** * Destination setup status. */ readonly setupStatus: pulumi.Output; /** * Determines the time zone for the Fivetran sync schedule. */ readonly timeZoneOffset: pulumi.Output; readonly timeouts: pulumi.Output; /** * Specifies whether we should trust the certificate automatically. The default value is FALSE. If a certificate is not trusted automatically, it has to be approved with [Certificates Management API Approve a destination certificate](https://fivetran.com/docs/rest-api/certificates#approveadestinationcertificate). */ readonly trustCertificates: pulumi.Output; /** * Specifies whether we should trust the SSH fingerprint automatically. The default value is FALSE. If a fingerprint is not trusted automatically, it has to be approved with [Certificates Management API Approve a destination fingerprint](https://fivetran.com/docs/rest-api/certificates#approveadestinationfingerprint). */ readonly trustFingerprints: pulumi.Output; /** * Create a Destination resource with the given unique name, arguments, and options. * * @param name The _unique_ name of the resource. * @param args The arguments to use to populate this resource's properties. * @param opts A bag of options that control this resource's behavior. */ constructor(name: string, args: DestinationArgs, opts?: pulumi.CustomResourceOptions); } /** * Input properties used for looking up and filtering Destination resources. */ export interface DestinationState { config?: pulumi.Input; /** * Shift my UTC offset with daylight savings time (US Only) */ daylightSavingTimeEnabled?: pulumi.Input; /** * The unique identifier for the Group within the Fivetran system. */ groupId?: pulumi.Input; /** * The hybrid deployment agent ID that refers to the controller created for the group the connection belongs to. If the value is specified, the system will try to associate the connection with an existing agent. */ hybridDeploymentAgentId?: pulumi.Input; /** * Possible values: Directly, SshTunnel, ProxyAgent, PrivateLink. */ networkingMethod?: pulumi.Input; /** * The private link ID. */ privateLinkId?: pulumi.Input; /** * The proxy agent ID. */ proxyAgentId?: pulumi.Input; /** * Data processing location. This is where Fivetran will operate and run computation on data. */ region?: pulumi.Input; /** * Specifies whether the setup tests should be run automatically. The default value is TRUE. */ runSetupTests?: pulumi.Input; /** * The destination type id within the Fivetran system. */ service?: pulumi.Input; /** * Destination setup status. */ setupStatus?: pulumi.Input; /** * Determines the time zone for the Fivetran sync schedule. */ timeZoneOffset?: pulumi.Input; timeouts?: pulumi.Input; /** * Specifies whether we should trust the certificate automatically. The default value is FALSE. If a certificate is not trusted automatically, it has to be approved with [Certificates Management API Approve a destination certificate](https://fivetran.com/docs/rest-api/certificates#approveadestinationcertificate). */ trustCertificates?: pulumi.Input; /** * Specifies whether we should trust the SSH fingerprint automatically. The default value is FALSE. If a fingerprint is not trusted automatically, it has to be approved with [Certificates Management API Approve a destination fingerprint](https://fivetran.com/docs/rest-api/certificates#approveadestinationfingerprint). */ trustFingerprints?: pulumi.Input; } /** * The set of arguments for constructing a Destination resource. */ export interface DestinationArgs { config?: pulumi.Input; /** * Shift my UTC offset with daylight savings time (US Only) */ daylightSavingTimeEnabled?: pulumi.Input; /** * The unique identifier for the Group within the Fivetran system. */ groupId: pulumi.Input; /** * The hybrid deployment agent ID that refers to the controller created for the group the connection belongs to. If the value is specified, the system will try to associate the connection with an existing agent. */ hybridDeploymentAgentId?: pulumi.Input; /** * Possible values: Directly, SshTunnel, ProxyAgent, PrivateLink. */ networkingMethod?: pulumi.Input; /** * The private link ID. */ privateLinkId?: pulumi.Input; /** * The proxy agent ID. */ proxyAgentId?: pulumi.Input; /** * Data processing location. This is where Fivetran will operate and run computation on data. */ region: pulumi.Input; /** * Specifies whether the setup tests should be run automatically. The default value is TRUE. */ runSetupTests?: pulumi.Input; /** * The destination type id within the Fivetran system. */ service: pulumi.Input; /** * Determines the time zone for the Fivetran sync schedule. */ timeZoneOffset: pulumi.Input; timeouts?: pulumi.Input; /** * Specifies whether we should trust the certificate automatically. The default value is FALSE. If a certificate is not trusted automatically, it has to be approved with [Certificates Management API Approve a destination certificate](https://fivetran.com/docs/rest-api/certificates#approveadestinationcertificate). */ trustCertificates?: pulumi.Input; /** * Specifies whether we should trust the SSH fingerprint automatically. The default value is FALSE. If a fingerprint is not trusted automatically, it has to be approved with [Certificates Management API Approve a destination fingerprint](https://fivetran.com/docs/rest-api/certificates#approveadestinationfingerprint). */ trustFingerprints?: pulumi.Input; }