Documentation ¶
Index ¶
- type RefreshOnDay
- type RefreshOnDayAttributes
- func (rod RefreshOnDayAttributes) DayOfMonth() terra.StringValue
- func (rod RefreshOnDayAttributes) DayOfWeek() terra.StringValue
- func (rod RefreshOnDayAttributes) InternalRef() (terra.Reference, error)
- func (rod RefreshOnDayAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (rod RefreshOnDayAttributes) InternalWithRef(ref terra.Reference) RefreshOnDayAttributes
- type RefreshOnDayState
- type Schedule
- type ScheduleAttributes
- func (s ScheduleAttributes) InternalRef() (terra.Reference, error)
- func (s ScheduleAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (s ScheduleAttributes) InternalWithRef(ref terra.Reference) ScheduleAttributes
- func (s ScheduleAttributes) RefreshType() terra.StringValue
- func (s ScheduleAttributes) ScheduleFrequency() terra.ListValue[ScheduleFrequencyAttributes]
- func (s ScheduleAttributes) StartAfterDateTime() terra.StringValue
- type ScheduleFrequency
- type ScheduleFrequencyAttributes
- func (sf ScheduleFrequencyAttributes) InternalRef() (terra.Reference, error)
- func (sf ScheduleFrequencyAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sf ScheduleFrequencyAttributes) InternalWithRef(ref terra.Reference) ScheduleFrequencyAttributes
- func (sf ScheduleFrequencyAttributes) Interval() terra.StringValue
- func (sf ScheduleFrequencyAttributes) RefreshOnDay() terra.ListValue[RefreshOnDayAttributes]
- func (sf ScheduleFrequencyAttributes) TimeOfTheDay() terra.StringValue
- func (sf ScheduleFrequencyAttributes) Timezone() terra.StringValue
- type ScheduleFrequencyState
- type ScheduleState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type RefreshOnDay ¶
type RefreshOnDay struct { // DayOfMonth: string, optional DayOfMonth terra.StringValue `hcl:"day_of_month,attr"` // DayOfWeek: string, optional DayOfWeek terra.StringValue `hcl:"day_of_week,attr"` }
type RefreshOnDayAttributes ¶
type RefreshOnDayAttributes struct {
// contains filtered or unexported fields
}
func (RefreshOnDayAttributes) DayOfMonth ¶
func (rod RefreshOnDayAttributes) DayOfMonth() terra.StringValue
func (RefreshOnDayAttributes) DayOfWeek ¶
func (rod RefreshOnDayAttributes) DayOfWeek() terra.StringValue
func (RefreshOnDayAttributes) InternalRef ¶
func (rod RefreshOnDayAttributes) InternalRef() (terra.Reference, error)
func (RefreshOnDayAttributes) InternalTokens ¶
func (rod RefreshOnDayAttributes) InternalTokens() (hclwrite.Tokens, error)
func (RefreshOnDayAttributes) InternalWithRef ¶
func (rod RefreshOnDayAttributes) InternalWithRef(ref terra.Reference) RefreshOnDayAttributes
type RefreshOnDayState ¶
type Schedule ¶
type Schedule struct { // RefreshType: string, required RefreshType terra.StringValue `hcl:"refresh_type,attr" validate:"required"` // StartAfterDateTime: string, optional StartAfterDateTime terra.StringValue `hcl:"start_after_date_time,attr"` // ScheduleFrequency: min=0 ScheduleFrequency []ScheduleFrequency `hcl:"schedule_frequency,block" validate:"min=0"` }
type ScheduleAttributes ¶
type ScheduleAttributes struct {
// contains filtered or unexported fields
}
func (ScheduleAttributes) InternalRef ¶
func (s ScheduleAttributes) InternalRef() (terra.Reference, error)
func (ScheduleAttributes) InternalTokens ¶
func (s ScheduleAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ScheduleAttributes) InternalWithRef ¶
func (s ScheduleAttributes) InternalWithRef(ref terra.Reference) ScheduleAttributes
func (ScheduleAttributes) RefreshType ¶
func (s ScheduleAttributes) RefreshType() terra.StringValue
func (ScheduleAttributes) ScheduleFrequency ¶
func (s ScheduleAttributes) ScheduleFrequency() terra.ListValue[ScheduleFrequencyAttributes]
func (ScheduleAttributes) StartAfterDateTime ¶
func (s ScheduleAttributes) StartAfterDateTime() terra.StringValue
type ScheduleFrequency ¶
type ScheduleFrequency struct { // Interval: string, required Interval terra.StringValue `hcl:"interval,attr" validate:"required"` // TimeOfTheDay: string, optional TimeOfTheDay terra.StringValue `hcl:"time_of_the_day,attr"` // Timezone: string, optional Timezone terra.StringValue `hcl:"timezone,attr"` // RefreshOnDay: min=0 RefreshOnDay []RefreshOnDay `hcl:"refresh_on_day,block" validate:"min=0"` }
type ScheduleFrequencyAttributes ¶
type ScheduleFrequencyAttributes struct {
// contains filtered or unexported fields
}
func (ScheduleFrequencyAttributes) InternalRef ¶
func (sf ScheduleFrequencyAttributes) InternalRef() (terra.Reference, error)
func (ScheduleFrequencyAttributes) InternalTokens ¶
func (sf ScheduleFrequencyAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ScheduleFrequencyAttributes) InternalWithRef ¶
func (sf ScheduleFrequencyAttributes) InternalWithRef(ref terra.Reference) ScheduleFrequencyAttributes
func (ScheduleFrequencyAttributes) Interval ¶
func (sf ScheduleFrequencyAttributes) Interval() terra.StringValue
func (ScheduleFrequencyAttributes) RefreshOnDay ¶
func (sf ScheduleFrequencyAttributes) RefreshOnDay() terra.ListValue[RefreshOnDayAttributes]
func (ScheduleFrequencyAttributes) TimeOfTheDay ¶
func (sf ScheduleFrequencyAttributes) TimeOfTheDay() terra.StringValue
func (ScheduleFrequencyAttributes) Timezone ¶
func (sf ScheduleFrequencyAttributes) Timezone() terra.StringValue
type ScheduleFrequencyState ¶
type ScheduleFrequencyState struct { Interval string `json:"interval"` TimeOfTheDay string `json:"time_of_the_day"` Timezone string `json:"timezone"` RefreshOnDay []RefreshOnDayState `json:"refresh_on_day"` }
type ScheduleState ¶
type ScheduleState struct { RefreshType string `json:"refresh_type"` StartAfterDateTime string `json:"start_after_date_time"` ScheduleFrequency []ScheduleFrequencyState `json:"schedule_frequency"` }
Click to show internal directories.
Click to hide internal directories.