Documentation ¶
Index ¶
- type NrtTemplate
- type NrtTemplateAttributes
- func (nt NrtTemplateAttributes) Description() terra.StringValue
- func (nt NrtTemplateAttributes) InternalRef() (terra.Reference, error)
- func (nt NrtTemplateAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (nt NrtTemplateAttributes) InternalWithRef(ref terra.Reference) NrtTemplateAttributes
- func (nt NrtTemplateAttributes) Query() terra.StringValue
- func (nt NrtTemplateAttributes) Severity() terra.StringValue
- func (nt NrtTemplateAttributes) Tactics() terra.ListValue[terra.StringValue]
- type NrtTemplateState
- type ScheduledTemplate
- type ScheduledTemplateAttributes
- func (st ScheduledTemplateAttributes) Description() terra.StringValue
- func (st ScheduledTemplateAttributes) InternalRef() (terra.Reference, error)
- func (st ScheduledTemplateAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (st ScheduledTemplateAttributes) InternalWithRef(ref terra.Reference) ScheduledTemplateAttributes
- func (st ScheduledTemplateAttributes) Query() terra.StringValue
- func (st ScheduledTemplateAttributes) QueryFrequency() terra.StringValue
- func (st ScheduledTemplateAttributes) QueryPeriod() terra.StringValue
- func (st ScheduledTemplateAttributes) Severity() terra.StringValue
- func (st ScheduledTemplateAttributes) Tactics() terra.ListValue[terra.StringValue]
- func (st ScheduledTemplateAttributes) TriggerOperator() terra.StringValue
- func (st ScheduledTemplateAttributes) TriggerThreshold() terra.NumberValue
- type ScheduledTemplateState
- type SecurityIncidentTemplate
- type SecurityIncidentTemplateAttributes
- func (sit SecurityIncidentTemplateAttributes) Description() terra.StringValue
- func (sit SecurityIncidentTemplateAttributes) InternalRef() (terra.Reference, error)
- func (sit SecurityIncidentTemplateAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (sit SecurityIncidentTemplateAttributes) InternalWithRef(ref terra.Reference) SecurityIncidentTemplateAttributes
- func (sit SecurityIncidentTemplateAttributes) ProductFilter() terra.StringValue
- type SecurityIncidentTemplateState
- type Timeouts
- type TimeoutsAttributes
- type TimeoutsState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type NrtTemplate ¶
type NrtTemplate struct{}
type NrtTemplateAttributes ¶
type NrtTemplateAttributes struct {
// contains filtered or unexported fields
}
func (NrtTemplateAttributes) Description ¶
func (nt NrtTemplateAttributes) Description() terra.StringValue
func (NrtTemplateAttributes) InternalRef ¶
func (nt NrtTemplateAttributes) InternalRef() (terra.Reference, error)
func (NrtTemplateAttributes) InternalTokens ¶
func (nt NrtTemplateAttributes) InternalTokens() (hclwrite.Tokens, error)
func (NrtTemplateAttributes) InternalWithRef ¶
func (nt NrtTemplateAttributes) InternalWithRef(ref terra.Reference) NrtTemplateAttributes
func (NrtTemplateAttributes) Query ¶
func (nt NrtTemplateAttributes) Query() terra.StringValue
func (NrtTemplateAttributes) Severity ¶
func (nt NrtTemplateAttributes) Severity() terra.StringValue
func (NrtTemplateAttributes) Tactics ¶
func (nt NrtTemplateAttributes) Tactics() terra.ListValue[terra.StringValue]
type NrtTemplateState ¶
type ScheduledTemplate ¶
type ScheduledTemplate struct{}
type ScheduledTemplateAttributes ¶
type ScheduledTemplateAttributes struct {
// contains filtered or unexported fields
}
func (ScheduledTemplateAttributes) Description ¶
func (st ScheduledTemplateAttributes) Description() terra.StringValue
func (ScheduledTemplateAttributes) InternalRef ¶
func (st ScheduledTemplateAttributes) InternalRef() (terra.Reference, error)
func (ScheduledTemplateAttributes) InternalTokens ¶
func (st ScheduledTemplateAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ScheduledTemplateAttributes) InternalWithRef ¶
func (st ScheduledTemplateAttributes) InternalWithRef(ref terra.Reference) ScheduledTemplateAttributes
func (ScheduledTemplateAttributes) Query ¶
func (st ScheduledTemplateAttributes) Query() terra.StringValue
func (ScheduledTemplateAttributes) QueryFrequency ¶
func (st ScheduledTemplateAttributes) QueryFrequency() terra.StringValue
func (ScheduledTemplateAttributes) QueryPeriod ¶
func (st ScheduledTemplateAttributes) QueryPeriod() terra.StringValue
func (ScheduledTemplateAttributes) Severity ¶
func (st ScheduledTemplateAttributes) Severity() terra.StringValue
func (ScheduledTemplateAttributes) Tactics ¶
func (st ScheduledTemplateAttributes) Tactics() terra.ListValue[terra.StringValue]
func (ScheduledTemplateAttributes) TriggerOperator ¶
func (st ScheduledTemplateAttributes) TriggerOperator() terra.StringValue
func (ScheduledTemplateAttributes) TriggerThreshold ¶
func (st ScheduledTemplateAttributes) TriggerThreshold() terra.NumberValue
type ScheduledTemplateState ¶
type ScheduledTemplateState struct { Description string `json:"description"` Query string `json:"query"` QueryFrequency string `json:"query_frequency"` QueryPeriod string `json:"query_period"` Severity string `json:"severity"` Tactics []string `json:"tactics"` TriggerOperator string `json:"trigger_operator"` TriggerThreshold float64 `json:"trigger_threshold"` }
type SecurityIncidentTemplate ¶
type SecurityIncidentTemplate struct{}
type SecurityIncidentTemplateAttributes ¶
type SecurityIncidentTemplateAttributes struct {
// contains filtered or unexported fields
}
func (SecurityIncidentTemplateAttributes) Description ¶
func (sit SecurityIncidentTemplateAttributes) Description() terra.StringValue
func (SecurityIncidentTemplateAttributes) InternalRef ¶
func (sit SecurityIncidentTemplateAttributes) InternalRef() (terra.Reference, error)
func (SecurityIncidentTemplateAttributes) InternalTokens ¶
func (sit SecurityIncidentTemplateAttributes) InternalTokens() (hclwrite.Tokens, error)
func (SecurityIncidentTemplateAttributes) InternalWithRef ¶
func (sit SecurityIncidentTemplateAttributes) InternalWithRef(ref terra.Reference) SecurityIncidentTemplateAttributes
func (SecurityIncidentTemplateAttributes) ProductFilter ¶
func (sit SecurityIncidentTemplateAttributes) ProductFilter() terra.StringValue
type Timeouts ¶
type Timeouts struct { // Read: string, optional Read terra.StringValue `hcl:"read,attr"` }
type TimeoutsAttributes ¶
type TimeoutsAttributes struct {
// contains filtered or unexported fields
}
func (TimeoutsAttributes) InternalRef ¶
func (t TimeoutsAttributes) InternalRef() (terra.Reference, error)
func (TimeoutsAttributes) InternalTokens ¶
func (t TimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)
func (TimeoutsAttributes) InternalWithRef ¶
func (t TimeoutsAttributes) InternalWithRef(ref terra.Reference) TimeoutsAttributes
func (TimeoutsAttributes) Read ¶
func (t TimeoutsAttributes) Read() terra.StringValue
type TimeoutsState ¶
type TimeoutsState struct {
Read string `json:"read"`
}
Click to show internal directories.
Click to hide internal directories.