notificationrule

package
v0.7.0 Latest Latest
Warning

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

Go to latest
Published: Jul 30, 2024 License: MPL-2.0 Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewNotificationRuleResource

func NewNotificationRuleResource() resource.Resource

Types

type NotificationRuleResource

type NotificationRuleResource struct {
	// contains filtered or unexported fields
}

NotificationRuleResource defines the resource implementation.

func (*NotificationRuleResource) Configure

func (*NotificationRuleResource) Create

func (*NotificationRuleResource) Delete

func (*NotificationRuleResource) ImportState

func (*NotificationRuleResource) Metadata

func (*NotificationRuleResource) Read

func (*NotificationRuleResource) Schema

func (*NotificationRuleResource) Update

type NotificationRuleResourceModel

type NotificationRuleResourceModel struct {
	ID                   types.String `tfsdk:"id"`
	Name                 types.String `tfsdk:"name"`
	NotificationLevel    types.String `tfsdk:"notification_level"`
	PublisherID          types.String `tfsdk:"publisher_id"`
	Scope                types.String `tfsdk:"scope"`
	Enabled              types.Bool   `tfsdk:"enabled"`
	LogSuccessfulPublish types.Bool   `tfsdk:"log_successful_publish"`
	NotifyChildren       types.Bool   `tfsdk:"notify_children"`
	NotifyOn             types.Set    `tfsdk:"notify_on"`
	PublisherConfig      types.String `tfsdk:"publisher_config"`
}

NotificationRuleResourceModel describes the resource data model.

Jump to

Keyboard shortcuts

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