package awscustomerprofiles // Specifies the configuration details of a scheduled-trigger flow that you define. // // Currently, these settings only apply to the scheduled-trigger type. // // Example: // // The code below shows an example of how to instantiate this type. // // The values are placeholders you should change. // import "github.com/aws/aws-cdk-go/awscdk" // // scheduledTriggerPropertiesProperty := &ScheduledTriggerPropertiesProperty{ // ScheduleExpression: jsii.String("scheduleExpression"), // // // the properties below are optional // DataPullMode: jsii.String("dataPullMode"), // FirstExecutionFrom: jsii.Number(123), // ScheduleEndTime: jsii.Number(123), // ScheduleOffset: jsii.Number(123), // ScheduleStartTime: jsii.Number(123), // Timezone: jsii.String("timezone"), // } // // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-customerprofiles-integration-scheduledtriggerproperties.html // type CfnIntegration_ScheduledTriggerPropertiesProperty struct { // The scheduling expression that determines the rate at which the schedule will run, for example rate (5 minutes). // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-customerprofiles-integration-scheduledtriggerproperties.html#cfn-customerprofiles-integration-scheduledtriggerproperties-scheduleexpression // ScheduleExpression *string `field:"required" json:"scheduleExpression" yaml:"scheduleExpression"` // Specifies whether a scheduled flow has an incremental data transfer or a complete data transfer for each flow run. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-customerprofiles-integration-scheduledtriggerproperties.html#cfn-customerprofiles-integration-scheduledtriggerproperties-datapullmode // DataPullMode *string `field:"optional" json:"dataPullMode" yaml:"dataPullMode"` // Specifies the date range for the records to import from the connector in the first flow run. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-customerprofiles-integration-scheduledtriggerproperties.html#cfn-customerprofiles-integration-scheduledtriggerproperties-firstexecutionfrom // FirstExecutionFrom *float64 `field:"optional" json:"firstExecutionFrom" yaml:"firstExecutionFrom"` // Specifies the scheduled end time for a scheduled-trigger flow. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-customerprofiles-integration-scheduledtriggerproperties.html#cfn-customerprofiles-integration-scheduledtriggerproperties-scheduleendtime // ScheduleEndTime *float64 `field:"optional" json:"scheduleEndTime" yaml:"scheduleEndTime"` // Specifies the optional offset that is added to the time interval for a schedule-triggered flow. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-customerprofiles-integration-scheduledtriggerproperties.html#cfn-customerprofiles-integration-scheduledtriggerproperties-scheduleoffset // ScheduleOffset *float64 `field:"optional" json:"scheduleOffset" yaml:"scheduleOffset"` // Specifies the scheduled start time for a scheduled-trigger flow. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-customerprofiles-integration-scheduledtriggerproperties.html#cfn-customerprofiles-integration-scheduledtriggerproperties-schedulestarttime // ScheduleStartTime *float64 `field:"optional" json:"scheduleStartTime" yaml:"scheduleStartTime"` // Specifies the time zone used when referring to the date and time of a scheduled-triggered flow, such as America/New_York. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-customerprofiles-integration-scheduledtriggerproperties.html#cfn-customerprofiles-integration-scheduledtriggerproperties-timezone // Timezone *string `field:"optional" json:"timezone" yaml:"timezone"` }