Documentation
¶
Index ¶
- func ParseGeneratedAnalyticsItemId(input string) (*analyticsitems.ProviderComponentId, string, error)
- type ApplicationInsightsStandardWebTestResource
- func (ApplicationInsightsStandardWebTestResource) Arguments() map[string]*pluginsdk.Schema
- func (ApplicationInsightsStandardWebTestResource) Attributes() map[string]*pluginsdk.Schema
- func (r ApplicationInsightsStandardWebTestResource) Create() sdk.ResourceFunc
- func (r ApplicationInsightsStandardWebTestResource) CustomizeDiff() sdk.ResourceFunc
- func (ApplicationInsightsStandardWebTestResource) Delete() sdk.ResourceFunc
- func (ApplicationInsightsStandardWebTestResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (ApplicationInsightsStandardWebTestResource) ModelObject() interface{}
- func (ApplicationInsightsStandardWebTestResource) Read() sdk.ResourceFunc
- func (ApplicationInsightsStandardWebTestResource) ResourceType() string
- func (r ApplicationInsightsStandardWebTestResource) Update() sdk.ResourceFunc
- type ApplicationInsightsStandardWebTestResourceModel
- type ApplicationInsightsWorkbookModel
- type ApplicationInsightsWorkbookResource
- func (r ApplicationInsightsWorkbookResource) Arguments() map[string]*pluginsdk.Schema
- func (r ApplicationInsightsWorkbookResource) Attributes() map[string]*pluginsdk.Schema
- func (r ApplicationInsightsWorkbookResource) Create() sdk.ResourceFunc
- func (r ApplicationInsightsWorkbookResource) Delete() sdk.ResourceFunc
- func (r ApplicationInsightsWorkbookResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (r ApplicationInsightsWorkbookResource) ModelObject() interface{}
- func (r ApplicationInsightsWorkbookResource) Read() sdk.ResourceFunc
- func (r ApplicationInsightsWorkbookResource) ResourceType() string
- func (r ApplicationInsightsWorkbookResource) Update() sdk.ResourceFunc
- type ApplicationInsightsWorkbookTemplateModel
- type ApplicationInsightsWorkbookTemplateResource
- func (r ApplicationInsightsWorkbookTemplateResource) Arguments() map[string]*pluginsdk.Schema
- func (r ApplicationInsightsWorkbookTemplateResource) Attributes() map[string]*pluginsdk.Schema
- func (r ApplicationInsightsWorkbookTemplateResource) Create() sdk.ResourceFunc
- func (r ApplicationInsightsWorkbookTemplateResource) Delete() sdk.ResourceFunc
- func (r ApplicationInsightsWorkbookTemplateResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (r ApplicationInsightsWorkbookTemplateResource) ModelObject() interface{}
- func (r ApplicationInsightsWorkbookTemplateResource) Read() sdk.ResourceFunc
- func (r ApplicationInsightsWorkbookTemplateResource) ResourceType() string
- func (r ApplicationInsightsWorkbookTemplateResource) Update() sdk.ResourceFunc
- type ContentModel
- type HeaderModel
- type Registration
- func (r Registration) AssociatedGitHubLabel() string
- func (r Registration) DataSources() []sdk.DataSource
- func (r Registration) Name() string
- func (r Registration) Resources() []sdk.Resource
- func (r Registration) SupportedDataSources() map[string]*pluginsdk.Resource
- func (r Registration) SupportedResources() map[string]*pluginsdk.Resource
- func (r Registration) WebsiteCategories() []string
- type RequestModel
- type ValidationRuleModel
- type WorkbookTemplateGalleryModel
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) Arguments() map[string]*pluginsdk.Schema
func (ApplicationInsightsStandardWebTestResource) Attributes ¶
func (ApplicationInsightsStandardWebTestResource) Attributes() map[string]*pluginsdk.Schema
func (ApplicationInsightsStandardWebTestResource) Create ¶
func (r ApplicationInsightsStandardWebTestResource) Create() sdk.ResourceFunc
func (ApplicationInsightsStandardWebTestResource) CustomizeDiff ¶
func (r ApplicationInsightsStandardWebTestResource) CustomizeDiff() sdk.ResourceFunc
func (ApplicationInsightsStandardWebTestResource) Delete ¶
func (ApplicationInsightsStandardWebTestResource) Delete() sdk.ResourceFunc
func (ApplicationInsightsStandardWebTestResource) IDValidationFunc ¶
func (ApplicationInsightsStandardWebTestResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (ApplicationInsightsStandardWebTestResource) ModelObject ¶
func (ApplicationInsightsStandardWebTestResource) ModelObject() interface{}
func (ApplicationInsightsStandardWebTestResource) Read ¶
func (ApplicationInsightsStandardWebTestResource) Read() sdk.ResourceFunc
func (ApplicationInsightsStandardWebTestResource) ResourceType ¶
func (ApplicationInsightsStandardWebTestResource) ResourceType() string
func (ApplicationInsightsStandardWebTestResource) Update ¶
func (r ApplicationInsightsStandardWebTestResource) Update() sdk.ResourceFunc
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 int64 `tfschema:"frequency"` Timeout int64 `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 (r ApplicationInsightsWorkbookResource) Arguments() map[string]*pluginsdk.Schema
func (ApplicationInsightsWorkbookResource) Attributes ¶
func (r ApplicationInsightsWorkbookResource) Attributes() map[string]*pluginsdk.Schema
func (ApplicationInsightsWorkbookResource) Create ¶
func (r ApplicationInsightsWorkbookResource) Create() sdk.ResourceFunc
func (ApplicationInsightsWorkbookResource) Delete ¶
func (r ApplicationInsightsWorkbookResource) Delete() sdk.ResourceFunc
func (ApplicationInsightsWorkbookResource) IDValidationFunc ¶
func (r ApplicationInsightsWorkbookResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (ApplicationInsightsWorkbookResource) ModelObject ¶
func (r ApplicationInsightsWorkbookResource) ModelObject() interface{}
func (ApplicationInsightsWorkbookResource) Read ¶
func (r ApplicationInsightsWorkbookResource) Read() sdk.ResourceFunc
func (ApplicationInsightsWorkbookResource) ResourceType ¶
func (r ApplicationInsightsWorkbookResource) ResourceType() string
func (ApplicationInsightsWorkbookResource) Update ¶
func (r ApplicationInsightsWorkbookResource) Update() sdk.ResourceFunc
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 (r ApplicationInsightsWorkbookTemplateResource) Arguments() map[string]*pluginsdk.Schema
func (ApplicationInsightsWorkbookTemplateResource) Attributes ¶
func (r ApplicationInsightsWorkbookTemplateResource) Attributes() map[string]*pluginsdk.Schema
func (ApplicationInsightsWorkbookTemplateResource) Create ¶
func (r ApplicationInsightsWorkbookTemplateResource) Create() sdk.ResourceFunc
func (ApplicationInsightsWorkbookTemplateResource) Delete ¶
func (r ApplicationInsightsWorkbookTemplateResource) Delete() sdk.ResourceFunc
func (ApplicationInsightsWorkbookTemplateResource) IDValidationFunc ¶
func (r ApplicationInsightsWorkbookTemplateResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (ApplicationInsightsWorkbookTemplateResource) ModelObject ¶
func (r ApplicationInsightsWorkbookTemplateResource) ModelObject() interface{}
func (ApplicationInsightsWorkbookTemplateResource) Read ¶
func (r ApplicationInsightsWorkbookTemplateResource) Read() sdk.ResourceFunc
func (ApplicationInsightsWorkbookTemplateResource) ResourceType ¶
func (r ApplicationInsightsWorkbookTemplateResource) ResourceType() string
func (ApplicationInsightsWorkbookTemplateResource) Update ¶
func (r ApplicationInsightsWorkbookTemplateResource) Update() sdk.ResourceFunc
type ContentModel ¶
type HeaderModel ¶
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) 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 ValidationRuleModel ¶
type ValidationRuleModel struct { ExpectedStatusCode int64 `tfschema:"expected_status_code"` CertificateRemainingLifetime int64 `tfschema:"ssl_cert_remaining_lifetime"` SSLCheck bool `tfschema:"ssl_check_enabled"` Content []ContentModel `tfschema:"content"` }
Source Files
¶
- application_insights_analytics_item_resource.go
- application_insights_api_key_resource.go
- application_insights_data_source.go
- application_insights_resource.go
- application_insights_smart_detection_rule_resource.go
- application_insights_standard_webtests_resource.go
- application_insights_webtests_resource.go
- application_insights_workbook_resource.go
- application_insights_workbook_template_resource.go
- helpers.go
- registration.go
- resourceids.go
Click to show internal directories.
Click to hide internal directories.