Documentation ¶
Index ¶
- type MonitoringScheduleConfig
- type MonitoringScheduleConfigAttributes
- func (msc MonitoringScheduleConfigAttributes) InternalRef() (terra.Reference, error)
- func (msc MonitoringScheduleConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (msc MonitoringScheduleConfigAttributes) InternalWithRef(ref terra.Reference) MonitoringScheduleConfigAttributes
- func (msc MonitoringScheduleConfigAttributes) MonitoringJobDefinitionName() terra.StringValue
- func (msc MonitoringScheduleConfigAttributes) MonitoringType() terra.StringValue
- func (msc MonitoringScheduleConfigAttributes) ScheduleConfig() terra.ListValue[ScheduleConfigAttributes]
- type MonitoringScheduleConfigState
- type ScheduleConfig
- type ScheduleConfigAttributes
- func (sc ScheduleConfigAttributes) InternalRef() (terra.Reference, error)
- func (sc ScheduleConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sc ScheduleConfigAttributes) InternalWithRef(ref terra.Reference) ScheduleConfigAttributes
- func (sc ScheduleConfigAttributes) ScheduleExpression() terra.StringValue
- type ScheduleConfigState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MonitoringScheduleConfig ¶
type MonitoringScheduleConfig struct { // MonitoringJobDefinitionName: string, required MonitoringJobDefinitionName terra.StringValue `hcl:"monitoring_job_definition_name,attr" validate:"required"` // MonitoringType: string, required MonitoringType terra.StringValue `hcl:"monitoring_type,attr" validate:"required"` // ScheduleConfig: optional ScheduleConfig *ScheduleConfig `hcl:"schedule_config,block"` }
type MonitoringScheduleConfigAttributes ¶
type MonitoringScheduleConfigAttributes struct {
// contains filtered or unexported fields
}
func (MonitoringScheduleConfigAttributes) InternalRef ¶
func (msc MonitoringScheduleConfigAttributes) InternalRef() (terra.Reference, error)
func (MonitoringScheduleConfigAttributes) InternalTokens ¶
func (msc MonitoringScheduleConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (MonitoringScheduleConfigAttributes) InternalWithRef ¶
func (msc MonitoringScheduleConfigAttributes) InternalWithRef(ref terra.Reference) MonitoringScheduleConfigAttributes
func (MonitoringScheduleConfigAttributes) MonitoringJobDefinitionName ¶
func (msc MonitoringScheduleConfigAttributes) MonitoringJobDefinitionName() terra.StringValue
func (MonitoringScheduleConfigAttributes) MonitoringType ¶
func (msc MonitoringScheduleConfigAttributes) MonitoringType() terra.StringValue
func (MonitoringScheduleConfigAttributes) ScheduleConfig ¶
func (msc MonitoringScheduleConfigAttributes) ScheduleConfig() terra.ListValue[ScheduleConfigAttributes]
type MonitoringScheduleConfigState ¶
type MonitoringScheduleConfigState struct { MonitoringJobDefinitionName string `json:"monitoring_job_definition_name"` MonitoringType string `json:"monitoring_type"` ScheduleConfig []ScheduleConfigState `json:"schedule_config"` }
type ScheduleConfig ¶
type ScheduleConfig struct { // ScheduleExpression: string, required ScheduleExpression terra.StringValue `hcl:"schedule_expression,attr" validate:"required"` }
type ScheduleConfigAttributes ¶
type ScheduleConfigAttributes struct {
// contains filtered or unexported fields
}
func (ScheduleConfigAttributes) InternalRef ¶
func (sc ScheduleConfigAttributes) InternalRef() (terra.Reference, error)
func (ScheduleConfigAttributes) InternalTokens ¶
func (sc ScheduleConfigAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ScheduleConfigAttributes) InternalWithRef ¶
func (sc ScheduleConfigAttributes) InternalWithRef(ref terra.Reference) ScheduleConfigAttributes
func (ScheduleConfigAttributes) ScheduleExpression ¶
func (sc ScheduleConfigAttributes) ScheduleExpression() terra.StringValue
type ScheduleConfigState ¶
type ScheduleConfigState struct {
ScheduleExpression string `json:"schedule_expression"`
}
Click to show internal directories.
Click to hide internal directories.