import * as pulumi from "@pulumi/pulumi"; import * as inputs from "./types/input"; import * as outputs from "./types/output"; export declare class ConnectorSchedule extends pulumi.CustomResource { /** * Get an existing ConnectorSchedule 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?: ConnectorScheduleState, opts?: pulumi.CustomResourceOptions): ConnectorSchedule; /** * Returns true if the given object is an instance of ConnectorSchedule. 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 ConnectorSchedule; /** * The unique identifier for the connector within the Fivetran system. */ readonly connectorId: pulumi.Output; /** * The name used both as the connection's name within the Fivetran system and as the source schema's name within your destination. */ readonly connectorName: pulumi.Output; /** * The optional parameter that defines the sync start time when the sync frequency is already set or being set by the current request to 1440. It can be specified in one hour increments starting from 00:00 to 23:00. If not specified, we will use [the baseline sync start time](https://fivetran.com/docs/getting-started/syncoverview#syncfrequencyandscheduling). This parameter has no effect on the [0 to 60 minutes offset](https://fivetran.com/docs/getting-started/syncoverview#syncstarttimesandoffsets) used to determine the actual sync start time. */ readonly dailySyncTime: pulumi.Output; /** * The unique identifier for the Group (Destination) within the Fivetran system. */ readonly groupId: pulumi.Output; /** * Specifies whether the connector should be paused after the free trial period has ended. */ readonly pauseAfterTrial: pulumi.Output; /** * Specifies whether the connector is paused. */ readonly paused: pulumi.Output; /** * Flexible sync schedule configuration. When set, takes precedence over `sync_frequency`. */ readonly schedule: pulumi.Output; /** * The connector schedule configuration type. Supported values: auto, manual. */ readonly scheduleType: pulumi.Output; /** * The connector sync frequency in minutes. Supported values: 1, 5, 15, 30, 60, 120, 180, 360, 480, 720, 1440. Deprecated: use `schedule` block instead. */ readonly syncFrequency: pulumi.Output; /** * Create a ConnectorSchedule 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?: ConnectorScheduleArgs, opts?: pulumi.CustomResourceOptions); } /** * Input properties used for looking up and filtering ConnectorSchedule resources. */ export interface ConnectorScheduleState { /** * The unique identifier for the connector within the Fivetran system. */ connectorId?: pulumi.Input; /** * The name used both as the connection's name within the Fivetran system and as the source schema's name within your destination. */ connectorName?: pulumi.Input; /** * The optional parameter that defines the sync start time when the sync frequency is already set or being set by the current request to 1440. It can be specified in one hour increments starting from 00:00 to 23:00. If not specified, we will use [the baseline sync start time](https://fivetran.com/docs/getting-started/syncoverview#syncfrequencyandscheduling). This parameter has no effect on the [0 to 60 minutes offset](https://fivetran.com/docs/getting-started/syncoverview#syncstarttimesandoffsets) used to determine the actual sync start time. */ dailySyncTime?: pulumi.Input; /** * The unique identifier for the Group (Destination) within the Fivetran system. */ groupId?: pulumi.Input; /** * Specifies whether the connector should be paused after the free trial period has ended. */ pauseAfterTrial?: pulumi.Input; /** * Specifies whether the connector is paused. */ paused?: pulumi.Input; /** * Flexible sync schedule configuration. When set, takes precedence over `sync_frequency`. */ schedule?: pulumi.Input; /** * The connector schedule configuration type. Supported values: auto, manual. */ scheduleType?: pulumi.Input; /** * The connector sync frequency in minutes. Supported values: 1, 5, 15, 30, 60, 120, 180, 360, 480, 720, 1440. Deprecated: use `schedule` block instead. */ syncFrequency?: pulumi.Input; } /** * The set of arguments for constructing a ConnectorSchedule resource. */ export interface ConnectorScheduleArgs { /** * The unique identifier for the connector within the Fivetran system. */ connectorId?: pulumi.Input; /** * The name used both as the connection's name within the Fivetran system and as the source schema's name within your destination. */ connectorName?: pulumi.Input; /** * The optional parameter that defines the sync start time when the sync frequency is already set or being set by the current request to 1440. It can be specified in one hour increments starting from 00:00 to 23:00. If not specified, we will use [the baseline sync start time](https://fivetran.com/docs/getting-started/syncoverview#syncfrequencyandscheduling). This parameter has no effect on the [0 to 60 minutes offset](https://fivetran.com/docs/getting-started/syncoverview#syncstarttimesandoffsets) used to determine the actual sync start time. */ dailySyncTime?: pulumi.Input; /** * The unique identifier for the Group (Destination) within the Fivetran system. */ groupId?: pulumi.Input; /** * Specifies whether the connector should be paused after the free trial period has ended. */ pauseAfterTrial?: pulumi.Input; /** * Specifies whether the connector is paused. */ paused?: pulumi.Input; /** * Flexible sync schedule configuration. When set, takes precedence over `sync_frequency`. */ schedule?: pulumi.Input; /** * The connector schedule configuration type. Supported values: auto, manual. */ scheduleType?: pulumi.Input; /** * The connector sync frequency in minutes. Supported values: 1, 5, 15, 30, 60, 120, 180, 360, 480, 720, 1440. Deprecated: use `schedule` block instead. */ syncFrequency?: pulumi.Input; }