maintenance

package
v0.0.0-...-0e4e14f Latest Latest
Warning

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

Go to latest
Published: Feb 28, 2025 License: MPL-2.0 Imports: 30 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Filter

type Filter struct {
	Locations      []string `tfschema:"locations"`
	OsTypes        []string `tfschema:"os_types"`
	ResourceGroups []string `tfschema:"resource_groups"`
	ResourceTypes  []string `tfschema:"resource_types"`
	Tags           []Tag    `tfschema:"tags"`
	TagFilter      string   `tfschema:"tag_filter"`
}

type MaintenanceDynamicScopeModel

type MaintenanceDynamicScopeModel struct {
	Name                       string   `tfschema:"name"`
	MaintenanceConfigurationId string   `tfschema:"maintenance_configuration_id"`
	Filter                     []Filter `tfschema:"filter"`
}

type MaintenanceDynamicScopeResource

type MaintenanceDynamicScopeResource struct{}

func (MaintenanceDynamicScopeResource) Arguments

func (MaintenanceDynamicScopeResource) Attributes

func (MaintenanceDynamicScopeResource) Create

func (MaintenanceDynamicScopeResource) Delete

func (MaintenanceDynamicScopeResource) IDValidationFunc

func (MaintenanceDynamicScopeResource) IDValidationFunc() func(interface{}, string) ([]string, []error)

func (MaintenanceDynamicScopeResource) ModelObject

func (MaintenanceDynamicScopeResource) ModelObject() interface{}

func (MaintenanceDynamicScopeResource) Read

func (MaintenanceDynamicScopeResource) ResourceType

func (MaintenanceDynamicScopeResource) ResourceType() string

func (MaintenanceDynamicScopeResource) Update

type Registration

type Registration struct{}

func (Registration) AssociatedGitHubLabel

func (r Registration) AssociatedGitHubLabel() string

func (Registration) DataSources

func (r Registration) DataSources() []sdk.DataSource

func (Registration) Name

func (r Registration) Name() string

func (Registration) Resources

func (r Registration) Resources() []sdk.Resource

func (Registration) SupportedDataSources

func (r Registration) SupportedDataSources() map[string]*pluginsdk.Resource

func (Registration) SupportedResources

func (r Registration) SupportedResources() map[string]*pluginsdk.Resource

func (Registration) WebsiteCategories

func (r Registration) WebsiteCategories() []string

type Tag

type Tag struct {
	Tag    string   `tfschema:"tag"`
	Values []string `tfschema:"values"`
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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