notification_setting

package
v1.10.2 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: May 7, 2026 License: MIT Imports: 14 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NotificationSettingResource

func NotificationSettingResource() resource.Resource

Types

type NotificationSettingChannelModel

type NotificationSettingChannelModel struct {
	ID             types.Int64  `tfsdk:"id"`
	ChannelType    types.String `tfsdk:"channel_type"`
	TeamsTeamID    types.String `tfsdk:"teams_team_id"`
	TeamsChannelID types.String `tfsdk:"teams_channel_id"`
}

type NotificationSettingResourceModel

type NotificationSettingResourceModel struct {
	ID          types.Int64                       `tfsdk:"id"`
	Name        types.String                      `tfsdk:"name"`
	Description types.String                      `tfsdk:"description"`
	Channels    []NotificationSettingChannelModel `tfsdk:"channels"`
	Rules       []NotificationSettingRuleModel    `tfsdk:"rules"`
}

type NotificationSettingRuleModel

type NotificationSettingRuleModel struct {
	ID        types.Int64  `tfsdk:"id"`
	TriggerOn types.String `tfsdk:"trigger_on"`
	JobID     types.Int64  `tfsdk:"job_id"`
	JobName   types.String `tfsdk:"job_name"`
}

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL