applicationinsights

package
v1.44.1-0...-4e0a530 Latest Latest
Warning

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

Go to latest
Published: May 21, 2024 License: MPL-2.0 Imports: 34 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ParseGeneratedAnalyticsItemId

func ParseGeneratedAnalyticsItemId(input string) (*analyticsitems.ProviderComponentId, string, error)

Types

type ApplicationInsightsStandardWebTestResource

type ApplicationInsightsStandardWebTestResource struct{}

func (ApplicationInsightsStandardWebTestResource) Arguments

func (ApplicationInsightsStandardWebTestResource) Attributes

func (ApplicationInsightsStandardWebTestResource) Create

func (ApplicationInsightsStandardWebTestResource) CustomizeDiff

func (ApplicationInsightsStandardWebTestResource) Delete

func (ApplicationInsightsStandardWebTestResource) IDValidationFunc

func (ApplicationInsightsStandardWebTestResource) ModelObject

func (ApplicationInsightsStandardWebTestResource) ModelObject() interface{}

func (ApplicationInsightsStandardWebTestResource) Read

func (ApplicationInsightsStandardWebTestResource) ResourceType

func (ApplicationInsightsStandardWebTestResource) Update

type ApplicationInsightsStandardWebTestResourceModel

type ApplicationInsightsStandardWebTestResourceModel struct {
	Name                  string                `tfschema:"name"`
	ResourceGroupName     string                `tfschema:"resource_group_name"`
	ApplicationInsightsID string                `tfschema:"application_insights_id"`
	Location              string                `tfschema:"location"`
	Frequency             int                   `tfschema:"frequency"`
	Timeout               int                   `tfschema:"timeout"`
	Enabled               bool                  `tfschema:"enabled"`
	Retry                 bool                  `tfschema:"retry_enabled"`
	Request               []RequestModel        `tfschema:"request"`
	ValidationRules       []ValidationRuleModel `tfschema:"validation_rules"`
	GeoLocations          []string              `tfschema:"geo_locations"`
	Description           string                `tfschema:"description"`
	Tags                  map[string]string     `tfschema:"tags"`

	// ComputedOnly
	SyntheticMonitorID string `tfschema:"synthetic_monitor_id"`
}

type ApplicationInsightsWorkbookModel

type ApplicationInsightsWorkbookModel struct {
	Name               string            `tfschema:"name"`
	ResourceGroupName  string            `tfschema:"resource_group_name"`
	Category           string            `tfschema:"category"`
	Description        string            `tfschema:"description"`
	DisplayName        string            `tfschema:"display_name"`
	Location           string            `tfschema:"location"`
	DataJson           string            `tfschema:"data_json"`
	SourceId           string            `tfschema:"source_id"`
	StorageContainerId string            `tfschema:"storage_container_id"`
	Tags               map[string]string `tfschema:"tags"`
}

type ApplicationInsightsWorkbookResource

type ApplicationInsightsWorkbookResource struct{}

func (ApplicationInsightsWorkbookResource) Arguments

func (ApplicationInsightsWorkbookResource) Attributes

func (ApplicationInsightsWorkbookResource) Create

func (ApplicationInsightsWorkbookResource) Delete

func (ApplicationInsightsWorkbookResource) IDValidationFunc

func (ApplicationInsightsWorkbookResource) ModelObject

func (r ApplicationInsightsWorkbookResource) ModelObject() interface{}

func (ApplicationInsightsWorkbookResource) Read

func (ApplicationInsightsWorkbookResource) ResourceType

func (ApplicationInsightsWorkbookResource) Update

type ApplicationInsightsWorkbookTemplateModel

type ApplicationInsightsWorkbookTemplateModel struct {
	Name              string                         `tfschema:"name"`
	ResourceGroupName string                         `tfschema:"resource_group_name"`
	Author            string                         `tfschema:"author"`
	Galleries         []WorkbookTemplateGalleryModel `tfschema:"galleries"`
	Localized         string                         `tfschema:"localized"`
	Location          string                         `tfschema:"location"`
	Priority          int64                          `tfschema:"priority"`
	Tags              map[string]string              `tfschema:"tags"`
	TemplateData      string                         `tfschema:"template_data"`
}

type ApplicationInsightsWorkbookTemplateResource

type ApplicationInsightsWorkbookTemplateResource struct{}

func (ApplicationInsightsWorkbookTemplateResource) Arguments

func (ApplicationInsightsWorkbookTemplateResource) Attributes

func (ApplicationInsightsWorkbookTemplateResource) Create

func (ApplicationInsightsWorkbookTemplateResource) Delete

func (ApplicationInsightsWorkbookTemplateResource) IDValidationFunc

func (ApplicationInsightsWorkbookTemplateResource) ModelObject

func (r ApplicationInsightsWorkbookTemplateResource) ModelObject() interface{}

func (ApplicationInsightsWorkbookTemplateResource) Read

func (ApplicationInsightsWorkbookTemplateResource) ResourceType

func (ApplicationInsightsWorkbookTemplateResource) Update

type ContentModel

type ContentModel struct {
	ContentMatch    string `tfschema:"content_match"`
	IgnoreCase      bool   `tfschema:"ignore_case"`
	PassIfTextFound bool   `tfschema:"pass_if_text_found"`
}

type HeaderModel

type HeaderModel struct {
	Name  string `tfschema:"name"`
	Value string `tfschema:"value"`
}

type Registration

type Registration struct{}

func (Registration) AssociatedGitHubLabel

func (r Registration) AssociatedGitHubLabel() string

func (Registration) DataSources

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

DataSources returns a list of Data Sources supported by this Service

func (Registration) Name

func (r Registration) Name() string

Name is the name of this Service

func (Registration) Resources

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

Resources returns a list of Resources supported by this Service

func (Registration) SupportedDataSources

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

SupportedDataSources returns the supported Data Sources supported by this Service

func (Registration) SupportedResources

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

SupportedResources returns the supported Resources supported by this Service

func (Registration) WebsiteCategories

func (r Registration) WebsiteCategories() []string

WebsiteCategories returns a list of categories which can be used for the sidebar

type RequestModel

type RequestModel struct {
	FollowRedirects        bool          `tfschema:"follow_redirects_enabled"`
	HTTPVerb               string        `tfschema:"http_verb"`
	ParseDependentRequests bool          `tfschema:"parse_dependent_requests_enabled"`
	Header                 []HeaderModel `tfschema:"header"`
	Body                   string        `tfschema:"body"`
	URL                    string        `tfschema:"url"`
}

type ValidationRuleModel

type ValidationRuleModel struct {
	ExpectedStatusCode           int            `tfschema:"expected_status_code"`
	CertificateRemainingLifetime int            `tfschema:"ssl_cert_remaining_lifetime"`
	SSLCheck                     bool           `tfschema:"ssl_check_enabled"`
	Content                      []ContentModel `tfschema:"content"`
}

type WorkbookTemplateGalleryModel

type WorkbookTemplateGalleryModel struct {
	Name         string `tfschema:"name"`
	Category     string `tfschema:"category"`
	Order        int64  `tfschema:"order"`
	ResourceType string `tfschema:"resource_type"`
	Type         string `tfschema:"type"`
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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