Documentation ¶
Index ¶
- type Args
- type Condition
- type ConditionAlertContext
- type ConditionAlertContextAttributes
- func (ac ConditionAlertContextAttributes) InternalRef() (terra.Reference, error)
- func (ac ConditionAlertContextAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ac ConditionAlertContextAttributes) InternalWithRef(ref terra.Reference) ConditionAlertContextAttributes
- func (ac ConditionAlertContextAttributes) Operator() terra.StringValue
- func (ac ConditionAlertContextAttributes) Values() terra.ListValue[terra.StringValue]
- type ConditionAlertContextState
- type ConditionAlertRuleId
- type ConditionAlertRuleIdAttributes
- func (ari ConditionAlertRuleIdAttributes) InternalRef() (terra.Reference, error)
- func (ari ConditionAlertRuleIdAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ari ConditionAlertRuleIdAttributes) InternalWithRef(ref terra.Reference) ConditionAlertRuleIdAttributes
- func (ari ConditionAlertRuleIdAttributes) Operator() terra.StringValue
- func (ari ConditionAlertRuleIdAttributes) Values() terra.ListValue[terra.StringValue]
- type ConditionAlertRuleIdState
- type ConditionAlertRuleName
- type ConditionAlertRuleNameAttributes
- func (arn ConditionAlertRuleNameAttributes) InternalRef() (terra.Reference, error)
- func (arn ConditionAlertRuleNameAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (arn ConditionAlertRuleNameAttributes) InternalWithRef(ref terra.Reference) ConditionAlertRuleNameAttributes
- func (arn ConditionAlertRuleNameAttributes) Operator() terra.StringValue
- func (arn ConditionAlertRuleNameAttributes) Values() terra.ListValue[terra.StringValue]
- type ConditionAlertRuleNameState
- type ConditionAttributes
- func (c ConditionAttributes) AlertContext() terra.ListValue[ConditionAlertContextAttributes]
- func (c ConditionAttributes) AlertRuleId() terra.ListValue[ConditionAlertRuleIdAttributes]
- func (c ConditionAttributes) AlertRuleName() terra.ListValue[ConditionAlertRuleNameAttributes]
- func (c ConditionAttributes) Description() terra.ListValue[ConditionDescriptionAttributes]
- func (c ConditionAttributes) InternalRef() (terra.Reference, error)
- func (c ConditionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (c ConditionAttributes) InternalWithRef(ref terra.Reference) ConditionAttributes
- func (c ConditionAttributes) MonitorCondition() terra.ListValue[ConditionMonitorConditionAttributes]
- func (c ConditionAttributes) MonitorService() terra.ListValue[ConditionMonitorServiceAttributes]
- func (c ConditionAttributes) Severity() terra.ListValue[ConditionSeverityAttributes]
- func (c ConditionAttributes) SignalType() terra.ListValue[ConditionSignalTypeAttributes]
- func (c ConditionAttributes) TargetResource() terra.ListValue[ConditionTargetResourceAttributes]
- func (c ConditionAttributes) TargetResourceGroup() terra.ListValue[ConditionTargetResourceGroupAttributes]
- func (c ConditionAttributes) TargetResourceType() terra.ListValue[ConditionTargetResourceTypeAttributes]
- type ConditionDescription
- type ConditionDescriptionAttributes
- func (d ConditionDescriptionAttributes) InternalRef() (terra.Reference, error)
- func (d ConditionDescriptionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (d ConditionDescriptionAttributes) InternalWithRef(ref terra.Reference) ConditionDescriptionAttributes
- func (d ConditionDescriptionAttributes) Operator() terra.StringValue
- func (d ConditionDescriptionAttributes) Values() terra.ListValue[terra.StringValue]
- type ConditionDescriptionState
- type ConditionMonitorCondition
- type ConditionMonitorConditionAttributes
- func (mc ConditionMonitorConditionAttributes) InternalRef() (terra.Reference, error)
- func (mc ConditionMonitorConditionAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (mc ConditionMonitorConditionAttributes) InternalWithRef(ref terra.Reference) ConditionMonitorConditionAttributes
- func (mc ConditionMonitorConditionAttributes) Operator() terra.StringValue
- func (mc ConditionMonitorConditionAttributes) Values() terra.ListValue[terra.StringValue]
- type ConditionMonitorConditionState
- type ConditionMonitorService
- type ConditionMonitorServiceAttributes
- func (ms ConditionMonitorServiceAttributes) InternalRef() (terra.Reference, error)
- func (ms ConditionMonitorServiceAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (ms ConditionMonitorServiceAttributes) InternalWithRef(ref terra.Reference) ConditionMonitorServiceAttributes
- func (ms ConditionMonitorServiceAttributes) Operator() terra.StringValue
- func (ms ConditionMonitorServiceAttributes) Values() terra.ListValue[terra.StringValue]
- type ConditionMonitorServiceState
- type ConditionSeverity
- type ConditionSeverityAttributes
- func (s ConditionSeverityAttributes) InternalRef() (terra.Reference, error)
- func (s ConditionSeverityAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (s ConditionSeverityAttributes) InternalWithRef(ref terra.Reference) ConditionSeverityAttributes
- func (s ConditionSeverityAttributes) Operator() terra.StringValue
- func (s ConditionSeverityAttributes) Values() terra.ListValue[terra.StringValue]
- type ConditionSeverityState
- type ConditionSignalType
- type ConditionSignalTypeAttributes
- func (st ConditionSignalTypeAttributes) InternalRef() (terra.Reference, error)
- func (st ConditionSignalTypeAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (st ConditionSignalTypeAttributes) InternalWithRef(ref terra.Reference) ConditionSignalTypeAttributes
- func (st ConditionSignalTypeAttributes) Operator() terra.StringValue
- func (st ConditionSignalTypeAttributes) Values() terra.ListValue[terra.StringValue]
- type ConditionSignalTypeState
- type ConditionState
- type ConditionTargetResource
- type ConditionTargetResourceAttributes
- func (tr ConditionTargetResourceAttributes) InternalRef() (terra.Reference, error)
- func (tr ConditionTargetResourceAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (tr ConditionTargetResourceAttributes) InternalWithRef(ref terra.Reference) ConditionTargetResourceAttributes
- func (tr ConditionTargetResourceAttributes) Operator() terra.StringValue
- func (tr ConditionTargetResourceAttributes) Values() terra.ListValue[terra.StringValue]
- type ConditionTargetResourceGroup
- type ConditionTargetResourceGroupAttributes
- func (trg ConditionTargetResourceGroupAttributes) InternalRef() (terra.Reference, error)
- func (trg ConditionTargetResourceGroupAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (trg ConditionTargetResourceGroupAttributes) InternalWithRef(ref terra.Reference) ConditionTargetResourceGroupAttributes
- func (trg ConditionTargetResourceGroupAttributes) Operator() terra.StringValue
- func (trg ConditionTargetResourceGroupAttributes) Values() terra.ListValue[terra.StringValue]
- type ConditionTargetResourceGroupState
- type ConditionTargetResourceState
- type ConditionTargetResourceType
- type ConditionTargetResourceTypeAttributes
- func (trt ConditionTargetResourceTypeAttributes) InternalRef() (terra.Reference, error)
- func (trt ConditionTargetResourceTypeAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (trt ConditionTargetResourceTypeAttributes) InternalWithRef(ref terra.Reference) ConditionTargetResourceTypeAttributes
- func (trt ConditionTargetResourceTypeAttributes) Operator() terra.StringValue
- func (trt ConditionTargetResourceTypeAttributes) Values() terra.ListValue[terra.StringValue]
- type ConditionTargetResourceTypeState
- type Resource
- func (amaprag *Resource) Attributes() azurermMonitorAlertProcessingRuleActionGroupAttributes
- func (amaprag *Resource) Configuration() interface{}
- func (amaprag *Resource) DependOn() terra.Reference
- func (amaprag *Resource) Dependencies() terra.Dependencies
- func (amaprag *Resource) ImportState(state io.Reader) error
- func (amaprag *Resource) LifecycleManagement() *terra.Lifecycle
- func (amaprag *Resource) LocalName() string
- func (amaprag *Resource) State() (*azurermMonitorAlertProcessingRuleActionGroupState, bool)
- func (amaprag *Resource) StateMust() *azurermMonitorAlertProcessingRuleActionGroupState
- func (amaprag *Resource) Type() string
- type Schedule
- type ScheduleAttributes
- func (s ScheduleAttributes) EffectiveFrom() terra.StringValue
- func (s ScheduleAttributes) EffectiveUntil() terra.StringValue
- 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) Recurrence() terra.ListValue[ScheduleRecurrenceAttributes]
- func (s ScheduleAttributes) TimeZone() terra.StringValue
- type ScheduleRecurrence
- type ScheduleRecurrenceAttributes
- func (r ScheduleRecurrenceAttributes) Daily() terra.ListValue[ScheduleRecurrenceDailyAttributes]
- func (r ScheduleRecurrenceAttributes) InternalRef() (terra.Reference, error)
- func (r ScheduleRecurrenceAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (r ScheduleRecurrenceAttributes) InternalWithRef(ref terra.Reference) ScheduleRecurrenceAttributes
- func (r ScheduleRecurrenceAttributes) Monthly() terra.ListValue[ScheduleRecurrenceMonthlyAttributes]
- func (r ScheduleRecurrenceAttributes) Weekly() terra.ListValue[ScheduleRecurrenceWeeklyAttributes]
- type ScheduleRecurrenceDaily
- type ScheduleRecurrenceDailyAttributes
- func (d ScheduleRecurrenceDailyAttributes) EndTime() terra.StringValue
- func (d ScheduleRecurrenceDailyAttributes) InternalRef() (terra.Reference, error)
- func (d ScheduleRecurrenceDailyAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (d ScheduleRecurrenceDailyAttributes) InternalWithRef(ref terra.Reference) ScheduleRecurrenceDailyAttributes
- func (d ScheduleRecurrenceDailyAttributes) StartTime() terra.StringValue
- type ScheduleRecurrenceDailyState
- type ScheduleRecurrenceMonthly
- type ScheduleRecurrenceMonthlyAttributes
- func (m ScheduleRecurrenceMonthlyAttributes) DaysOfMonth() terra.ListValue[terra.NumberValue]
- func (m ScheduleRecurrenceMonthlyAttributes) EndTime() terra.StringValue
- func (m ScheduleRecurrenceMonthlyAttributes) InternalRef() (terra.Reference, error)
- func (m ScheduleRecurrenceMonthlyAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (m ScheduleRecurrenceMonthlyAttributes) InternalWithRef(ref terra.Reference) ScheduleRecurrenceMonthlyAttributes
- func (m ScheduleRecurrenceMonthlyAttributes) StartTime() terra.StringValue
- type ScheduleRecurrenceMonthlyState
- type ScheduleRecurrenceState
- type ScheduleRecurrenceWeekly
- type ScheduleRecurrenceWeeklyAttributes
- func (w ScheduleRecurrenceWeeklyAttributes) DaysOfWeek() terra.ListValue[terra.StringValue]
- func (w ScheduleRecurrenceWeeklyAttributes) EndTime() terra.StringValue
- func (w ScheduleRecurrenceWeeklyAttributes) InternalRef() (terra.Reference, error)
- func (w ScheduleRecurrenceWeeklyAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (w ScheduleRecurrenceWeeklyAttributes) InternalWithRef(ref terra.Reference) ScheduleRecurrenceWeeklyAttributes
- func (w ScheduleRecurrenceWeeklyAttributes) StartTime() terra.StringValue
- type ScheduleRecurrenceWeeklyState
- type ScheduleState
- type Timeouts
- type TimeoutsAttributes
- func (t TimeoutsAttributes) Create() terra.StringValue
- func (t TimeoutsAttributes) Delete() terra.StringValue
- func (t TimeoutsAttributes) InternalRef() (terra.Reference, error)
- func (t TimeoutsAttributes) InternalTokens() (hclwrite.Tokens, error)
- func (t TimeoutsAttributes) InternalWithRef(ref terra.Reference) TimeoutsAttributes
- func (t TimeoutsAttributes) Read() terra.StringValue
- func (t TimeoutsAttributes) Update() terra.StringValue
- type TimeoutsState
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Args ¶
type Args struct { // AddActionGroupIds: list of string, required AddActionGroupIds terra.ListValue[terra.StringValue] `hcl:"add_action_group_ids,attr" validate:"required"` // Description: string, optional Description terra.StringValue `hcl:"description,attr"` // Enabled: bool, optional Enabled terra.BoolValue `hcl:"enabled,attr"` // Id: string, optional Id terra.StringValue `hcl:"id,attr"` // Name: string, required Name terra.StringValue `hcl:"name,attr" validate:"required"` // ResourceGroupName: string, required ResourceGroupName terra.StringValue `hcl:"resource_group_name,attr" validate:"required"` // Scopes: list of string, required Scopes terra.ListValue[terra.StringValue] `hcl:"scopes,attr" validate:"required"` // Tags: map of string, optional Tags terra.MapValue[terra.StringValue] `hcl:"tags,attr"` // Condition: optional Condition *Condition `hcl:"condition,block"` // Schedule: optional Schedule *Schedule `hcl:"schedule,block"` // Timeouts: optional Timeouts *Timeouts `hcl:"timeouts,block"` }
Args contains the configurations for azurerm_monitor_alert_processing_rule_action_group.
type Condition ¶
type Condition struct { // ConditionAlertContext: optional AlertContext *ConditionAlertContext `hcl:"alert_context,block"` // ConditionAlertRuleId: optional AlertRuleId *ConditionAlertRuleId `hcl:"alert_rule_id,block"` // ConditionAlertRuleName: optional AlertRuleName *ConditionAlertRuleName `hcl:"alert_rule_name,block"` // ConditionDescription: optional Description *ConditionDescription `hcl:"description,block"` // ConditionMonitorCondition: optional MonitorCondition *ConditionMonitorCondition `hcl:"monitor_condition,block"` // ConditionMonitorService: optional MonitorService *ConditionMonitorService `hcl:"monitor_service,block"` // ConditionSeverity: optional Severity *ConditionSeverity `hcl:"severity,block"` // ConditionSignalType: optional SignalType *ConditionSignalType `hcl:"signal_type,block"` // ConditionTargetResource: optional TargetResource *ConditionTargetResource `hcl:"target_resource,block"` // ConditionTargetResourceGroup: optional TargetResourceGroup *ConditionTargetResourceGroup `hcl:"target_resource_group,block"` // ConditionTargetResourceType: optional TargetResourceType *ConditionTargetResourceType `hcl:"target_resource_type,block"` }
type ConditionAlertContext ¶
type ConditionAlertContext struct { // Operator: string, required Operator terra.StringValue `hcl:"operator,attr" validate:"required"` // Values: list of string, required Values terra.ListValue[terra.StringValue] `hcl:"values,attr" validate:"required"` }
type ConditionAlertContextAttributes ¶
type ConditionAlertContextAttributes struct {
// contains filtered or unexported fields
}
func (ConditionAlertContextAttributes) InternalRef ¶
func (ac ConditionAlertContextAttributes) InternalRef() (terra.Reference, error)
func (ConditionAlertContextAttributes) InternalTokens ¶
func (ac ConditionAlertContextAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ConditionAlertContextAttributes) InternalWithRef ¶
func (ac ConditionAlertContextAttributes) InternalWithRef(ref terra.Reference) ConditionAlertContextAttributes
func (ConditionAlertContextAttributes) Operator ¶
func (ac ConditionAlertContextAttributes) Operator() terra.StringValue
func (ConditionAlertContextAttributes) Values ¶
func (ac ConditionAlertContextAttributes) Values() terra.ListValue[terra.StringValue]
type ConditionAlertRuleId ¶
type ConditionAlertRuleId struct { // Operator: string, required Operator terra.StringValue `hcl:"operator,attr" validate:"required"` // Values: list of string, required Values terra.ListValue[terra.StringValue] `hcl:"values,attr" validate:"required"` }
type ConditionAlertRuleIdAttributes ¶
type ConditionAlertRuleIdAttributes struct {
// contains filtered or unexported fields
}
func (ConditionAlertRuleIdAttributes) InternalRef ¶
func (ari ConditionAlertRuleIdAttributes) InternalRef() (terra.Reference, error)
func (ConditionAlertRuleIdAttributes) InternalTokens ¶
func (ari ConditionAlertRuleIdAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ConditionAlertRuleIdAttributes) InternalWithRef ¶
func (ari ConditionAlertRuleIdAttributes) InternalWithRef(ref terra.Reference) ConditionAlertRuleIdAttributes
func (ConditionAlertRuleIdAttributes) Operator ¶
func (ari ConditionAlertRuleIdAttributes) Operator() terra.StringValue
func (ConditionAlertRuleIdAttributes) Values ¶
func (ari ConditionAlertRuleIdAttributes) Values() terra.ListValue[terra.StringValue]
type ConditionAlertRuleName ¶
type ConditionAlertRuleName struct { // Operator: string, required Operator terra.StringValue `hcl:"operator,attr" validate:"required"` // Values: list of string, required Values terra.ListValue[terra.StringValue] `hcl:"values,attr" validate:"required"` }
type ConditionAlertRuleNameAttributes ¶
type ConditionAlertRuleNameAttributes struct {
// contains filtered or unexported fields
}
func (ConditionAlertRuleNameAttributes) InternalRef ¶
func (arn ConditionAlertRuleNameAttributes) InternalRef() (terra.Reference, error)
func (ConditionAlertRuleNameAttributes) InternalTokens ¶
func (arn ConditionAlertRuleNameAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ConditionAlertRuleNameAttributes) InternalWithRef ¶
func (arn ConditionAlertRuleNameAttributes) InternalWithRef(ref terra.Reference) ConditionAlertRuleNameAttributes
func (ConditionAlertRuleNameAttributes) Operator ¶
func (arn ConditionAlertRuleNameAttributes) Operator() terra.StringValue
func (ConditionAlertRuleNameAttributes) Values ¶
func (arn ConditionAlertRuleNameAttributes) Values() terra.ListValue[terra.StringValue]
type ConditionAttributes ¶
type ConditionAttributes struct {
// contains filtered or unexported fields
}
func (ConditionAttributes) AlertContext ¶
func (c ConditionAttributes) AlertContext() terra.ListValue[ConditionAlertContextAttributes]
func (ConditionAttributes) AlertRuleId ¶
func (c ConditionAttributes) AlertRuleId() terra.ListValue[ConditionAlertRuleIdAttributes]
func (ConditionAttributes) AlertRuleName ¶
func (c ConditionAttributes) AlertRuleName() terra.ListValue[ConditionAlertRuleNameAttributes]
func (ConditionAttributes) Description ¶
func (c ConditionAttributes) Description() terra.ListValue[ConditionDescriptionAttributes]
func (ConditionAttributes) InternalRef ¶
func (c ConditionAttributes) InternalRef() (terra.Reference, error)
func (ConditionAttributes) InternalTokens ¶
func (c ConditionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ConditionAttributes) InternalWithRef ¶
func (c ConditionAttributes) InternalWithRef(ref terra.Reference) ConditionAttributes
func (ConditionAttributes) MonitorCondition ¶
func (c ConditionAttributes) MonitorCondition() terra.ListValue[ConditionMonitorConditionAttributes]
func (ConditionAttributes) MonitorService ¶
func (c ConditionAttributes) MonitorService() terra.ListValue[ConditionMonitorServiceAttributes]
func (ConditionAttributes) Severity ¶
func (c ConditionAttributes) Severity() terra.ListValue[ConditionSeverityAttributes]
func (ConditionAttributes) SignalType ¶
func (c ConditionAttributes) SignalType() terra.ListValue[ConditionSignalTypeAttributes]
func (ConditionAttributes) TargetResource ¶
func (c ConditionAttributes) TargetResource() terra.ListValue[ConditionTargetResourceAttributes]
func (ConditionAttributes) TargetResourceGroup ¶
func (c ConditionAttributes) TargetResourceGroup() terra.ListValue[ConditionTargetResourceGroupAttributes]
func (ConditionAttributes) TargetResourceType ¶
func (c ConditionAttributes) TargetResourceType() terra.ListValue[ConditionTargetResourceTypeAttributes]
type ConditionDescription ¶
type ConditionDescription struct { // Operator: string, required Operator terra.StringValue `hcl:"operator,attr" validate:"required"` // Values: list of string, required Values terra.ListValue[terra.StringValue] `hcl:"values,attr" validate:"required"` }
type ConditionDescriptionAttributes ¶
type ConditionDescriptionAttributes struct {
// contains filtered or unexported fields
}
func (ConditionDescriptionAttributes) InternalRef ¶
func (d ConditionDescriptionAttributes) InternalRef() (terra.Reference, error)
func (ConditionDescriptionAttributes) InternalTokens ¶
func (d ConditionDescriptionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ConditionDescriptionAttributes) InternalWithRef ¶
func (d ConditionDescriptionAttributes) InternalWithRef(ref terra.Reference) ConditionDescriptionAttributes
func (ConditionDescriptionAttributes) Operator ¶
func (d ConditionDescriptionAttributes) Operator() terra.StringValue
func (ConditionDescriptionAttributes) Values ¶
func (d ConditionDescriptionAttributes) Values() terra.ListValue[terra.StringValue]
type ConditionMonitorCondition ¶
type ConditionMonitorCondition struct { // Operator: string, required Operator terra.StringValue `hcl:"operator,attr" validate:"required"` // Values: list of string, required Values terra.ListValue[terra.StringValue] `hcl:"values,attr" validate:"required"` }
type ConditionMonitorConditionAttributes ¶
type ConditionMonitorConditionAttributes struct {
// contains filtered or unexported fields
}
func (ConditionMonitorConditionAttributes) InternalRef ¶
func (mc ConditionMonitorConditionAttributes) InternalRef() (terra.Reference, error)
func (ConditionMonitorConditionAttributes) InternalTokens ¶
func (mc ConditionMonitorConditionAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ConditionMonitorConditionAttributes) InternalWithRef ¶
func (mc ConditionMonitorConditionAttributes) InternalWithRef(ref terra.Reference) ConditionMonitorConditionAttributes
func (ConditionMonitorConditionAttributes) Operator ¶
func (mc ConditionMonitorConditionAttributes) Operator() terra.StringValue
func (ConditionMonitorConditionAttributes) Values ¶
func (mc ConditionMonitorConditionAttributes) Values() terra.ListValue[terra.StringValue]
type ConditionMonitorService ¶
type ConditionMonitorService struct { // Operator: string, required Operator terra.StringValue `hcl:"operator,attr" validate:"required"` // Values: list of string, required Values terra.ListValue[terra.StringValue] `hcl:"values,attr" validate:"required"` }
type ConditionMonitorServiceAttributes ¶
type ConditionMonitorServiceAttributes struct {
// contains filtered or unexported fields
}
func (ConditionMonitorServiceAttributes) InternalRef ¶
func (ms ConditionMonitorServiceAttributes) InternalRef() (terra.Reference, error)
func (ConditionMonitorServiceAttributes) InternalTokens ¶
func (ms ConditionMonitorServiceAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ConditionMonitorServiceAttributes) InternalWithRef ¶
func (ms ConditionMonitorServiceAttributes) InternalWithRef(ref terra.Reference) ConditionMonitorServiceAttributes
func (ConditionMonitorServiceAttributes) Operator ¶
func (ms ConditionMonitorServiceAttributes) Operator() terra.StringValue
func (ConditionMonitorServiceAttributes) Values ¶
func (ms ConditionMonitorServiceAttributes) Values() terra.ListValue[terra.StringValue]
type ConditionSeverity ¶
type ConditionSeverity struct { // Operator: string, required Operator terra.StringValue `hcl:"operator,attr" validate:"required"` // Values: list of string, required Values terra.ListValue[terra.StringValue] `hcl:"values,attr" validate:"required"` }
type ConditionSeverityAttributes ¶
type ConditionSeverityAttributes struct {
// contains filtered or unexported fields
}
func (ConditionSeverityAttributes) InternalRef ¶
func (s ConditionSeverityAttributes) InternalRef() (terra.Reference, error)
func (ConditionSeverityAttributes) InternalTokens ¶
func (s ConditionSeverityAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ConditionSeverityAttributes) InternalWithRef ¶
func (s ConditionSeverityAttributes) InternalWithRef(ref terra.Reference) ConditionSeverityAttributes
func (ConditionSeverityAttributes) Operator ¶
func (s ConditionSeverityAttributes) Operator() terra.StringValue
func (ConditionSeverityAttributes) Values ¶
func (s ConditionSeverityAttributes) Values() terra.ListValue[terra.StringValue]
type ConditionSeverityState ¶
type ConditionSignalType ¶
type ConditionSignalType struct { // Operator: string, required Operator terra.StringValue `hcl:"operator,attr" validate:"required"` // Values: list of string, required Values terra.ListValue[terra.StringValue] `hcl:"values,attr" validate:"required"` }
type ConditionSignalTypeAttributes ¶
type ConditionSignalTypeAttributes struct {
// contains filtered or unexported fields
}
func (ConditionSignalTypeAttributes) InternalRef ¶
func (st ConditionSignalTypeAttributes) InternalRef() (terra.Reference, error)
func (ConditionSignalTypeAttributes) InternalTokens ¶
func (st ConditionSignalTypeAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ConditionSignalTypeAttributes) InternalWithRef ¶
func (st ConditionSignalTypeAttributes) InternalWithRef(ref terra.Reference) ConditionSignalTypeAttributes
func (ConditionSignalTypeAttributes) Operator ¶
func (st ConditionSignalTypeAttributes) Operator() terra.StringValue
func (ConditionSignalTypeAttributes) Values ¶
func (st ConditionSignalTypeAttributes) Values() terra.ListValue[terra.StringValue]
type ConditionState ¶
type ConditionState struct { AlertContext []ConditionAlertContextState `json:"alert_context"` AlertRuleId []ConditionAlertRuleIdState `json:"alert_rule_id"` AlertRuleName []ConditionAlertRuleNameState `json:"alert_rule_name"` Description []ConditionDescriptionState `json:"description"` MonitorCondition []ConditionMonitorConditionState `json:"monitor_condition"` MonitorService []ConditionMonitorServiceState `json:"monitor_service"` Severity []ConditionSeverityState `json:"severity"` SignalType []ConditionSignalTypeState `json:"signal_type"` TargetResource []ConditionTargetResourceState `json:"target_resource"` TargetResourceGroup []ConditionTargetResourceGroupState `json:"target_resource_group"` TargetResourceType []ConditionTargetResourceTypeState `json:"target_resource_type"` }
type ConditionTargetResource ¶
type ConditionTargetResource struct { // Operator: string, required Operator terra.StringValue `hcl:"operator,attr" validate:"required"` // Values: list of string, required Values terra.ListValue[terra.StringValue] `hcl:"values,attr" validate:"required"` }
type ConditionTargetResourceAttributes ¶
type ConditionTargetResourceAttributes struct {
// contains filtered or unexported fields
}
func (ConditionTargetResourceAttributes) InternalRef ¶
func (tr ConditionTargetResourceAttributes) InternalRef() (terra.Reference, error)
func (ConditionTargetResourceAttributes) InternalTokens ¶
func (tr ConditionTargetResourceAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ConditionTargetResourceAttributes) InternalWithRef ¶
func (tr ConditionTargetResourceAttributes) InternalWithRef(ref terra.Reference) ConditionTargetResourceAttributes
func (ConditionTargetResourceAttributes) Operator ¶
func (tr ConditionTargetResourceAttributes) Operator() terra.StringValue
func (ConditionTargetResourceAttributes) Values ¶
func (tr ConditionTargetResourceAttributes) Values() terra.ListValue[terra.StringValue]
type ConditionTargetResourceGroup ¶
type ConditionTargetResourceGroup struct { // Operator: string, required Operator terra.StringValue `hcl:"operator,attr" validate:"required"` // Values: list of string, required Values terra.ListValue[terra.StringValue] `hcl:"values,attr" validate:"required"` }
type ConditionTargetResourceGroupAttributes ¶
type ConditionTargetResourceGroupAttributes struct {
// contains filtered or unexported fields
}
func (ConditionTargetResourceGroupAttributes) InternalRef ¶
func (trg ConditionTargetResourceGroupAttributes) InternalRef() (terra.Reference, error)
func (ConditionTargetResourceGroupAttributes) InternalTokens ¶
func (trg ConditionTargetResourceGroupAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ConditionTargetResourceGroupAttributes) InternalWithRef ¶
func (trg ConditionTargetResourceGroupAttributes) InternalWithRef(ref terra.Reference) ConditionTargetResourceGroupAttributes
func (ConditionTargetResourceGroupAttributes) Operator ¶
func (trg ConditionTargetResourceGroupAttributes) Operator() terra.StringValue
func (ConditionTargetResourceGroupAttributes) Values ¶
func (trg ConditionTargetResourceGroupAttributes) Values() terra.ListValue[terra.StringValue]
type ConditionTargetResourceType ¶
type ConditionTargetResourceType struct { // Operator: string, required Operator terra.StringValue `hcl:"operator,attr" validate:"required"` // Values: list of string, required Values terra.ListValue[terra.StringValue] `hcl:"values,attr" validate:"required"` }
type ConditionTargetResourceTypeAttributes ¶
type ConditionTargetResourceTypeAttributes struct {
// contains filtered or unexported fields
}
func (ConditionTargetResourceTypeAttributes) InternalRef ¶
func (trt ConditionTargetResourceTypeAttributes) InternalRef() (terra.Reference, error)
func (ConditionTargetResourceTypeAttributes) InternalTokens ¶
func (trt ConditionTargetResourceTypeAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ConditionTargetResourceTypeAttributes) InternalWithRef ¶
func (trt ConditionTargetResourceTypeAttributes) InternalWithRef(ref terra.Reference) ConditionTargetResourceTypeAttributes
func (ConditionTargetResourceTypeAttributes) Operator ¶
func (trt ConditionTargetResourceTypeAttributes) Operator() terra.StringValue
func (ConditionTargetResourceTypeAttributes) Values ¶
func (trt ConditionTargetResourceTypeAttributes) Values() terra.ListValue[terra.StringValue]
type Resource ¶
type Resource struct { Name string Args Args DependsOn terra.Dependencies Lifecycle *terra.Lifecycle // contains filtered or unexported fields }
Resource represents the Terraform resource azurerm_monitor_alert_processing_rule_action_group.
func (*Resource) Attributes ¶
func (amaprag *Resource) Attributes() azurermMonitorAlertProcessingRuleActionGroupAttributes
Attributes returns the attributes for Resource.
func (*Resource) Configuration ¶
func (amaprag *Resource) Configuration() interface{}
Configuration returns the configuration (args) for Resource.
func (*Resource) Dependencies ¶
func (amaprag *Resource) Dependencies() terra.Dependencies
Dependencies returns the list of resources Resource depends_on.
func (*Resource) ImportState ¶
ImportState imports the given attribute values into Resource's state.
func (*Resource) LifecycleManagement ¶
LifecycleManagement returns the lifecycle block for Resource.
type Schedule ¶
type Schedule struct { // EffectiveFrom: string, optional EffectiveFrom terra.StringValue `hcl:"effective_from,attr"` // EffectiveUntil: string, optional EffectiveUntil terra.StringValue `hcl:"effective_until,attr"` // TimeZone: string, optional TimeZone terra.StringValue `hcl:"time_zone,attr"` // ScheduleRecurrence: optional Recurrence *ScheduleRecurrence `hcl:"recurrence,block"` }
type ScheduleAttributes ¶
type ScheduleAttributes struct {
// contains filtered or unexported fields
}
func (ScheduleAttributes) EffectiveFrom ¶
func (s ScheduleAttributes) EffectiveFrom() terra.StringValue
func (ScheduleAttributes) EffectiveUntil ¶
func (s ScheduleAttributes) EffectiveUntil() terra.StringValue
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) Recurrence ¶
func (s ScheduleAttributes) Recurrence() terra.ListValue[ScheduleRecurrenceAttributes]
func (ScheduleAttributes) TimeZone ¶
func (s ScheduleAttributes) TimeZone() terra.StringValue
type ScheduleRecurrence ¶
type ScheduleRecurrence struct { // ScheduleRecurrenceDaily: min=0 Daily []ScheduleRecurrenceDaily `hcl:"daily,block" validate:"min=0"` // ScheduleRecurrenceMonthly: min=0 Monthly []ScheduleRecurrenceMonthly `hcl:"monthly,block" validate:"min=0"` // ScheduleRecurrenceWeekly: min=0 Weekly []ScheduleRecurrenceWeekly `hcl:"weekly,block" validate:"min=0"` }
type ScheduleRecurrenceAttributes ¶
type ScheduleRecurrenceAttributes struct {
// contains filtered or unexported fields
}
func (ScheduleRecurrenceAttributes) Daily ¶
func (r ScheduleRecurrenceAttributes) Daily() terra.ListValue[ScheduleRecurrenceDailyAttributes]
func (ScheduleRecurrenceAttributes) InternalRef ¶
func (r ScheduleRecurrenceAttributes) InternalRef() (terra.Reference, error)
func (ScheduleRecurrenceAttributes) InternalTokens ¶
func (r ScheduleRecurrenceAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ScheduleRecurrenceAttributes) InternalWithRef ¶
func (r ScheduleRecurrenceAttributes) InternalWithRef(ref terra.Reference) ScheduleRecurrenceAttributes
func (ScheduleRecurrenceAttributes) Monthly ¶
func (r ScheduleRecurrenceAttributes) Monthly() terra.ListValue[ScheduleRecurrenceMonthlyAttributes]
func (ScheduleRecurrenceAttributes) Weekly ¶
func (r ScheduleRecurrenceAttributes) Weekly() terra.ListValue[ScheduleRecurrenceWeeklyAttributes]
type ScheduleRecurrenceDaily ¶
type ScheduleRecurrenceDaily struct { // EndTime: string, required EndTime terra.StringValue `hcl:"end_time,attr" validate:"required"` // StartTime: string, required StartTime terra.StringValue `hcl:"start_time,attr" validate:"required"` }
type ScheduleRecurrenceDailyAttributes ¶
type ScheduleRecurrenceDailyAttributes struct {
// contains filtered or unexported fields
}
func (ScheduleRecurrenceDailyAttributes) EndTime ¶
func (d ScheduleRecurrenceDailyAttributes) EndTime() terra.StringValue
func (ScheduleRecurrenceDailyAttributes) InternalRef ¶
func (d ScheduleRecurrenceDailyAttributes) InternalRef() (terra.Reference, error)
func (ScheduleRecurrenceDailyAttributes) InternalTokens ¶
func (d ScheduleRecurrenceDailyAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ScheduleRecurrenceDailyAttributes) InternalWithRef ¶
func (d ScheduleRecurrenceDailyAttributes) InternalWithRef(ref terra.Reference) ScheduleRecurrenceDailyAttributes
func (ScheduleRecurrenceDailyAttributes) StartTime ¶
func (d ScheduleRecurrenceDailyAttributes) StartTime() terra.StringValue
type ScheduleRecurrenceMonthly ¶
type ScheduleRecurrenceMonthly struct { // DaysOfMonth: list of number, required DaysOfMonth terra.ListValue[terra.NumberValue] `hcl:"days_of_month,attr" validate:"required"` // EndTime: string, optional EndTime terra.StringValue `hcl:"end_time,attr"` // StartTime: string, optional StartTime terra.StringValue `hcl:"start_time,attr"` }
type ScheduleRecurrenceMonthlyAttributes ¶
type ScheduleRecurrenceMonthlyAttributes struct {
// contains filtered or unexported fields
}
func (ScheduleRecurrenceMonthlyAttributes) DaysOfMonth ¶
func (m ScheduleRecurrenceMonthlyAttributes) DaysOfMonth() terra.ListValue[terra.NumberValue]
func (ScheduleRecurrenceMonthlyAttributes) EndTime ¶
func (m ScheduleRecurrenceMonthlyAttributes) EndTime() terra.StringValue
func (ScheduleRecurrenceMonthlyAttributes) InternalRef ¶
func (m ScheduleRecurrenceMonthlyAttributes) InternalRef() (terra.Reference, error)
func (ScheduleRecurrenceMonthlyAttributes) InternalTokens ¶
func (m ScheduleRecurrenceMonthlyAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ScheduleRecurrenceMonthlyAttributes) InternalWithRef ¶
func (m ScheduleRecurrenceMonthlyAttributes) InternalWithRef(ref terra.Reference) ScheduleRecurrenceMonthlyAttributes
func (ScheduleRecurrenceMonthlyAttributes) StartTime ¶
func (m ScheduleRecurrenceMonthlyAttributes) StartTime() terra.StringValue
type ScheduleRecurrenceState ¶
type ScheduleRecurrenceState struct { Daily []ScheduleRecurrenceDailyState `json:"daily"` Monthly []ScheduleRecurrenceMonthlyState `json:"monthly"` Weekly []ScheduleRecurrenceWeeklyState `json:"weekly"` }
type ScheduleRecurrenceWeekly ¶
type ScheduleRecurrenceWeekly struct { // DaysOfWeek: list of string, required DaysOfWeek terra.ListValue[terra.StringValue] `hcl:"days_of_week,attr" validate:"required"` // EndTime: string, optional EndTime terra.StringValue `hcl:"end_time,attr"` // StartTime: string, optional StartTime terra.StringValue `hcl:"start_time,attr"` }
type ScheduleRecurrenceWeeklyAttributes ¶
type ScheduleRecurrenceWeeklyAttributes struct {
// contains filtered or unexported fields
}
func (ScheduleRecurrenceWeeklyAttributes) DaysOfWeek ¶
func (w ScheduleRecurrenceWeeklyAttributes) DaysOfWeek() terra.ListValue[terra.StringValue]
func (ScheduleRecurrenceWeeklyAttributes) EndTime ¶
func (w ScheduleRecurrenceWeeklyAttributes) EndTime() terra.StringValue
func (ScheduleRecurrenceWeeklyAttributes) InternalRef ¶
func (w ScheduleRecurrenceWeeklyAttributes) InternalRef() (terra.Reference, error)
func (ScheduleRecurrenceWeeklyAttributes) InternalTokens ¶
func (w ScheduleRecurrenceWeeklyAttributes) InternalTokens() (hclwrite.Tokens, error)
func (ScheduleRecurrenceWeeklyAttributes) InternalWithRef ¶
func (w ScheduleRecurrenceWeeklyAttributes) InternalWithRef(ref terra.Reference) ScheduleRecurrenceWeeklyAttributes
func (ScheduleRecurrenceWeeklyAttributes) StartTime ¶
func (w ScheduleRecurrenceWeeklyAttributes) StartTime() terra.StringValue
type ScheduleState ¶
type ScheduleState struct { EffectiveFrom string `json:"effective_from"` EffectiveUntil string `json:"effective_until"` TimeZone string `json:"time_zone"` Recurrence []ScheduleRecurrenceState `json:"recurrence"` }
type Timeouts ¶
type Timeouts struct { // Create: string, optional Create terra.StringValue `hcl:"create,attr"` // Delete: string, optional Delete terra.StringValue `hcl:"delete,attr"` // Read: string, optional Read terra.StringValue `hcl:"read,attr"` // Update: string, optional Update terra.StringValue `hcl:"update,attr"` }
type TimeoutsAttributes ¶
type TimeoutsAttributes struct {
// contains filtered or unexported fields
}
func (TimeoutsAttributes) Create ¶
func (t TimeoutsAttributes) Create() terra.StringValue
func (TimeoutsAttributes) Delete ¶
func (t TimeoutsAttributes) Delete() terra.StringValue
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
func (TimeoutsAttributes) Update ¶
func (t TimeoutsAttributes) Update() terra.StringValue
Click to show internal directories.
Click to hide internal directories.