package awsquicksight // Properties for defining a `CfnRefreshSchedule`. // // 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" // // cfnRefreshScheduleProps := &CfnRefreshScheduleProps{ // AwsAccountId: jsii.String("awsAccountId"), // DataSetId: jsii.String("dataSetId"), // Schedule: &RefreshScheduleMapProperty{ // RefreshType: jsii.String("refreshType"), // ScheduleFrequency: &ScheduleFrequencyProperty{ // Interval: jsii.String("interval"), // RefreshOnDay: &RefreshOnDayProperty{ // DayOfMonth: jsii.String("dayOfMonth"), // DayOfWeek: jsii.String("dayOfWeek"), // }, // TimeOfTheDay: jsii.String("timeOfTheDay"), // TimeZone: jsii.String("timeZone"), // }, // ScheduleId: jsii.String("scheduleId"), // StartAfterDateTime: jsii.String("startAfterDateTime"), // }, // } // // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-refreshschedule.html // type CfnRefreshScheduleProps struct { // The AWS account ID of the account that you are creating a schedule in. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-refreshschedule.html#cfn-quicksight-refreshschedule-awsaccountid // AwsAccountId *string `field:"optional" json:"awsAccountId" yaml:"awsAccountId"` // The ID of the dataset that you are creating a refresh schedule for. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-refreshschedule.html#cfn-quicksight-refreshschedule-datasetid // DataSetId *string `field:"optional" json:"dataSetId" yaml:"dataSetId"` // The refresh schedule of a dataset. // See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-quicksight-refreshschedule.html#cfn-quicksight-refreshschedule-schedule // Schedule interface{} `field:"optional" json:"schedule" yaml:"schedule"` }