loganalytics

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: 55 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func LogAnalyticsLinkedServiceType

func LogAnalyticsLinkedServiceType(readAccessId string) string

Types

type LogAnalyticsClusterModel

type LogAnalyticsClusterModel struct {
	Name              string                                     `tfschema:"name"`
	ResourceGroupName string                                     `tfschema:"resource_group_name"`
	Location          string                                     `tfschema:"location"`
	Identity          []identity.ModelSystemAssignedUserAssigned `tfschema:"identity"`
	SizeGB            int64                                      `tfschema:"size_gb"`
	Tags              map[string]string                          `tfschema:"tags"`
	ClusterId         string                                     `tfschema:"cluster_id"`
}

type LogAnalyticsClusterResource

type LogAnalyticsClusterResource struct{}

func (LogAnalyticsClusterResource) Arguments

func (l LogAnalyticsClusterResource) Arguments() map[string]*schema.Schema

func (LogAnalyticsClusterResource) Attributes

func (l LogAnalyticsClusterResource) Attributes() map[string]*schema.Schema

func (LogAnalyticsClusterResource) Create

func (LogAnalyticsClusterResource) Delete

func (LogAnalyticsClusterResource) IDValidationFunc

func (LogAnalyticsClusterResource) ModelObject

func (r LogAnalyticsClusterResource) ModelObject() interface{}

func (LogAnalyticsClusterResource) Read

func (LogAnalyticsClusterResource) ResourceType

func (r LogAnalyticsClusterResource) ResourceType() string

func (LogAnalyticsClusterResource) Update

type LogAnalyticsQueryPackModel

type LogAnalyticsQueryPackModel struct {
	Name              string            `tfschema:"name"`
	ResourceGroupName string            `tfschema:"resource_group_name"`
	Location          string            `tfschema:"location"`
	Tags              map[string]string `tfschema:"tags"`
}

type LogAnalyticsQueryPackQueryModel

type LogAnalyticsQueryPackQueryModel struct {
	Name                   string            `tfschema:"name"`
	QueryPackId            string            `tfschema:"query_pack_id"`
	Body                   string            `tfschema:"body"`
	DisplayName            string            `tfschema:"display_name"`
	Categories             []string          `tfschema:"categories"`
	Description            string            `tfschema:"description"`
	AdditionalSettingsJson string            `tfschema:"additional_settings_json"`
	ResourceTypes          []string          `tfschema:"resource_types"`
	Solutions              []string          `tfschema:"solutions"`
	Tags                   map[string]string `tfschema:"tags"`
}

type LogAnalyticsQueryPackQueryResource

type LogAnalyticsQueryPackQueryResource struct{}

func (LogAnalyticsQueryPackQueryResource) Arguments

func (LogAnalyticsQueryPackQueryResource) Attributes

func (LogAnalyticsQueryPackQueryResource) Create

func (LogAnalyticsQueryPackQueryResource) Delete

func (LogAnalyticsQueryPackQueryResource) IDValidationFunc

func (LogAnalyticsQueryPackQueryResource) ModelObject

func (r LogAnalyticsQueryPackQueryResource) ModelObject() interface{}

func (LogAnalyticsQueryPackQueryResource) Read

func (LogAnalyticsQueryPackQueryResource) ResourceType

func (r LogAnalyticsQueryPackQueryResource) ResourceType() string

func (LogAnalyticsQueryPackQueryResource) Update

type LogAnalyticsQueryPackResource

type LogAnalyticsQueryPackResource struct{}

func (LogAnalyticsQueryPackResource) Arguments

func (LogAnalyticsQueryPackResource) Attributes

func (LogAnalyticsQueryPackResource) Create

func (LogAnalyticsQueryPackResource) Delete

func (LogAnalyticsQueryPackResource) IDValidationFunc

func (LogAnalyticsQueryPackResource) ModelObject

func (r LogAnalyticsQueryPackResource) ModelObject() interface{}

func (LogAnalyticsQueryPackResource) Read

func (LogAnalyticsQueryPackResource) ResourceType

func (r LogAnalyticsQueryPackResource) ResourceType() string

func (LogAnalyticsQueryPackResource) Update

type LogAnalyticsSolutionResource

type LogAnalyticsSolutionResource struct{}

func (LogAnalyticsSolutionResource) Arguments

func (s LogAnalyticsSolutionResource) Arguments() map[string]*schema.Schema

func (LogAnalyticsSolutionResource) Attributes

func (s LogAnalyticsSolutionResource) Attributes() map[string]*schema.Schema

func (LogAnalyticsSolutionResource) Create

func (LogAnalyticsSolutionResource) Delete

func (LogAnalyticsSolutionResource) IDValidationFunc

func (LogAnalyticsSolutionResource) ModelObject

func (s LogAnalyticsSolutionResource) ModelObject() interface{}

func (LogAnalyticsSolutionResource) Read

func (LogAnalyticsSolutionResource) ResourceType

func (s LogAnalyticsSolutionResource) ResourceType() string

func (LogAnalyticsSolutionResource) StateUpgraders

func (LogAnalyticsSolutionResource) Update

type LogAnalyticsWorkspaceTableResource

type LogAnalyticsWorkspaceTableResource struct{}

func (LogAnalyticsWorkspaceTableResource) Arguments

func (LogAnalyticsWorkspaceTableResource) Attributes

func (LogAnalyticsWorkspaceTableResource) Create

func (LogAnalyticsWorkspaceTableResource) CustomizeDiff

func (LogAnalyticsWorkspaceTableResource) Delete

func (LogAnalyticsWorkspaceTableResource) IDValidationFunc

func (LogAnalyticsWorkspaceTableResource) ModelObject

func (r LogAnalyticsWorkspaceTableResource) ModelObject() interface{}

func (LogAnalyticsWorkspaceTableResource) Read

func (LogAnalyticsWorkspaceTableResource) ResourceType

func (r LogAnalyticsWorkspaceTableResource) ResourceType() string

func (LogAnalyticsWorkspaceTableResource) Update

type LogAnalyticsWorkspaceTableResourceModel

type LogAnalyticsWorkspaceTableResourceModel struct {
	Name                 string `tfschema:"name"`
	WorkspaceId          string `tfschema:"workspace_id"`
	Plan                 string `tfschema:"plan"`
	RetentionInDays      int64  `tfschema:"retention_in_days"`
	TotalRetentionInDays int64  `tfschema:"total_retention_in_days"`
}

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

Name is the name of this Service

func (Registration) Resources

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

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 SolutionPlanModel

type SolutionPlanModel struct {
	Name          string `tfschema:"name"`
	Publisher     string `tfschema:"publisher"`
	PromotionCode string `tfschema:"promotion_code"`
	Product       string `tfschema:"product"`
}

type SolutionResourceModel

type SolutionResourceModel struct {
	SolutionName        string              `tfschema:"solution_name"`
	WorkspaceName       string              `tfschema:"workspace_name"`
	WorkspaceResourceId string              `tfschema:"workspace_resource_id"`
	Location            string              `tfschema:"location"`
	ResourceGroupName   string              `tfschema:"resource_group_name"`
	SolutionPlan        []SolutionPlanModel `tfschema:"plan"`
	Tags                map[string]string   `tfschema:"tags"`
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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