Documentation ¶
Index ¶
- func AlertRuleAnomalyIdFromWorkspaceId(workspaceId workspaces.WorkspaceId, name string) string
- func AlertRuleAnomalyReadWithPredicate(ctx context.Context, baseClient securityinsight.BaseClient, ...) (*azuresdkhacks.AnomalySecurityMLAnalyticsSettings, error)
- func AnomalyRuleMultiSelectSchema() *pluginsdk.Schema
- func AnomalyRulePrioritySchema() *pluginsdk.Schema
- func AnomalyRuleSingleSelectSchema() *pluginsdk.Schema
- func AnomalyRuleThresholdSchema() *pluginsdk.Schema
- type AlertRuleAnomalyBuiltInModel
- type AlertRuleAnomalyBuiltInResource
- func (r AlertRuleAnomalyBuiltInResource) Arguments() map[string]*schema.Schema
- func (r AlertRuleAnomalyBuiltInResource) Attributes() map[string]*schema.Schema
- func (r AlertRuleAnomalyBuiltInResource) Create() sdk.ResourceFunc
- func (r AlertRuleAnomalyBuiltInResource) Delete() sdk.ResourceFunc
- func (r AlertRuleAnomalyBuiltInResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (r AlertRuleAnomalyBuiltInResource) ModelObject() interface{}
- func (r AlertRuleAnomalyBuiltInResource) Read() sdk.ResourceFunc
- func (r AlertRuleAnomalyBuiltInResource) ResourceType() string
- func (r AlertRuleAnomalyBuiltInResource) Update() sdk.ResourceFunc
- type AlertRuleAnomalyDataSource
- func (a AlertRuleAnomalyDataSource) Arguments() map[string]*schema.Schema
- func (a AlertRuleAnomalyDataSource) Attributes() map[string]*schema.Schema
- func (a AlertRuleAnomalyDataSource) ModelObject() interface{}
- func (a AlertRuleAnomalyDataSource) Read() sdk.ResourceFunc
- func (a AlertRuleAnomalyDataSource) ResourceType() string
- type AlertRuleAnomalyDataSourceModel
- type AlertRuleAnomalyDuplicateModel
- type AlertRuleAnomalyDuplicateResource
- func (r AlertRuleAnomalyDuplicateResource) Arguments() map[string]*schema.Schema
- func (r AlertRuleAnomalyDuplicateResource) Attributes() map[string]*schema.Schema
- func (r AlertRuleAnomalyDuplicateResource) Create() sdk.ResourceFunc
- func (r AlertRuleAnomalyDuplicateResource) Delete() sdk.ResourceFunc
- func (r AlertRuleAnomalyDuplicateResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (r AlertRuleAnomalyDuplicateResource) ModelObject() interface{}
- func (r AlertRuleAnomalyDuplicateResource) Read() sdk.ResourceFunc
- func (r AlertRuleAnomalyDuplicateResource) ResourceType() string
- func (r AlertRuleAnomalyDuplicateResource) Update() sdk.ResourceFunc
- type AlertRuleThreatIntelligenceModel
- type AlertRuleThreatIntelligenceResource
- func (a AlertRuleThreatIntelligenceResource) Arguments() map[string]*schema.Schema
- func (a AlertRuleThreatIntelligenceResource) Attributes() map[string]*schema.Schema
- func (a AlertRuleThreatIntelligenceResource) Create() sdk.ResourceFunc
- func (a AlertRuleThreatIntelligenceResource) CustomImporter() sdk.ResourceRunFunc
- func (a AlertRuleThreatIntelligenceResource) Delete() sdk.ResourceFunc
- func (a AlertRuleThreatIntelligenceResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (a AlertRuleThreatIntelligenceResource) ModelObject() interface{}
- func (a AlertRuleThreatIntelligenceResource) Read() sdk.ResourceFunc
- func (a AlertRuleThreatIntelligenceResource) ResourceType() string
- func (a AlertRuleThreatIntelligenceResource) Update() sdk.ResourceFunc
- type AnomalyRuleMultiSelectModel
- type AnomalyRulePriorityModel
- type AnomalyRuleRequiredDataConnectorModel
- type AnomalyRuleSingleSelectModel
- type AnomalyRuleThresholdModel
- type DataConnectorAwsS3Model
- type DataConnectorAwsS3Resource
- func (r DataConnectorAwsS3Resource) Arguments() map[string]*pluginsdk.Schema
- func (r DataConnectorAwsS3Resource) Attributes() map[string]*pluginsdk.Schema
- func (r DataConnectorAwsS3Resource) Create() sdk.ResourceFunc
- func (r DataConnectorAwsS3Resource) CustomImporter() sdk.ResourceRunFunc
- func (r DataConnectorAwsS3Resource) Delete() sdk.ResourceFunc
- func (r DataConnectorAwsS3Resource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (r DataConnectorAwsS3Resource) ModelObject() interface{}
- func (r DataConnectorAwsS3Resource) Read() sdk.ResourceFunc
- func (r DataConnectorAwsS3Resource) ResourceType() string
- func (DataConnectorAwsS3Resource) Update() sdk.ResourceFunc
- type DataConnectorDynamics365Model
- type DataConnectorDynamics365Resource
- func (r DataConnectorDynamics365Resource) Arguments() map[string]*pluginsdk.Schema
- func (r DataConnectorDynamics365Resource) Attributes() map[string]*pluginsdk.Schema
- func (r DataConnectorDynamics365Resource) Create() sdk.ResourceFunc
- func (r DataConnectorDynamics365Resource) CustomImporter() sdk.ResourceRunFunc
- func (r DataConnectorDynamics365Resource) Delete() sdk.ResourceFunc
- func (r DataConnectorDynamics365Resource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (r DataConnectorDynamics365Resource) ModelObject() interface{}
- func (r DataConnectorDynamics365Resource) Read() sdk.ResourceFunc
- func (r DataConnectorDynamics365Resource) ResourceType() string
- type DataConnectorIOTModel
- type DataConnectorIOTResource
- func (r DataConnectorIOTResource) Arguments() map[string]*pluginsdk.Schema
- func (r DataConnectorIOTResource) Attributes() map[string]*pluginsdk.Schema
- func (r DataConnectorIOTResource) Create() sdk.ResourceFunc
- func (r DataConnectorIOTResource) CustomImporter() sdk.ResourceRunFunc
- func (r DataConnectorIOTResource) Delete() sdk.ResourceFunc
- func (r DataConnectorIOTResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (r DataConnectorIOTResource) ModelObject() interface{}
- func (r DataConnectorIOTResource) Read() sdk.ResourceFunc
- func (r DataConnectorIOTResource) ResourceType() string
- type DataConnectorMicrosoftThreatIntelligenceDataType
- type DataConnectorMicrosoftThreatIntelligenceModel
- type DataConnectorMicrosoftThreatIntelligenceResource
- func (s DataConnectorMicrosoftThreatIntelligenceResource) Arguments() map[string]*schema.Schema
- func (s DataConnectorMicrosoftThreatIntelligenceResource) Attributes() map[string]*schema.Schema
- func (s DataConnectorMicrosoftThreatIntelligenceResource) Create() sdk.ResourceFunc
- func (s DataConnectorMicrosoftThreatIntelligenceResource) Delete() sdk.ResourceFunc
- func (s DataConnectorMicrosoftThreatIntelligenceResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (s DataConnectorMicrosoftThreatIntelligenceResource) ModelObject() interface{}
- func (s DataConnectorMicrosoftThreatIntelligenceResource) Read() sdk.ResourceFunc
- func (s DataConnectorMicrosoftThreatIntelligenceResource) ResourceType() string
- type DataConnectorMicrosoftThreatProtectionModel
- type DataConnectorMicrosoftThreatProtectionResource
- func (r DataConnectorMicrosoftThreatProtectionResource) Arguments() map[string]*pluginsdk.Schema
- func (r DataConnectorMicrosoftThreatProtectionResource) Attributes() map[string]*pluginsdk.Schema
- func (r DataConnectorMicrosoftThreatProtectionResource) Create() sdk.ResourceFunc
- func (r DataConnectorMicrosoftThreatProtectionResource) CustomImporter() sdk.ResourceRunFunc
- func (r DataConnectorMicrosoftThreatProtectionResource) Delete() sdk.ResourceFunc
- func (r DataConnectorMicrosoftThreatProtectionResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (r DataConnectorMicrosoftThreatProtectionResource) ModelObject() interface{}
- func (r DataConnectorMicrosoftThreatProtectionResource) Read() sdk.ResourceFunc
- func (r DataConnectorMicrosoftThreatProtectionResource) ResourceType() string
- type DataConnectorOffice365ProjectModel
- type DataConnectorOffice365ProjectResource
- func (r DataConnectorOffice365ProjectResource) Arguments() map[string]*pluginsdk.Schema
- func (r DataConnectorOffice365ProjectResource) Attributes() map[string]*pluginsdk.Schema
- func (r DataConnectorOffice365ProjectResource) Create() sdk.ResourceFunc
- func (r DataConnectorOffice365ProjectResource) CustomImporter() sdk.ResourceRunFunc
- func (r DataConnectorOffice365ProjectResource) Delete() sdk.ResourceFunc
- func (r DataConnectorOffice365ProjectResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (r DataConnectorOffice365ProjectResource) ModelObject() interface{}
- func (r DataConnectorOffice365ProjectResource) Read() sdk.ResourceFunc
- func (r DataConnectorOffice365ProjectResource) ResourceType() string
- type DataConnectorOfficeIRMModel
- type DataConnectorOfficeIRMResource
- func (r DataConnectorOfficeIRMResource) Arguments() map[string]*pluginsdk.Schema
- func (r DataConnectorOfficeIRMResource) Attributes() map[string]*pluginsdk.Schema
- func (r DataConnectorOfficeIRMResource) Create() sdk.ResourceFunc
- func (r DataConnectorOfficeIRMResource) CustomImporter() sdk.ResourceRunFunc
- func (r DataConnectorOfficeIRMResource) Delete() sdk.ResourceFunc
- func (r DataConnectorOfficeIRMResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (r DataConnectorOfficeIRMResource) ModelObject() interface{}
- func (r DataConnectorOfficeIRMResource) Read() sdk.ResourceFunc
- func (r DataConnectorOfficeIRMResource) ResourceType() string
- type DataConnectorOfficePowerBIModel
- type DataConnectorOfficePowerBIResource
- func (r DataConnectorOfficePowerBIResource) Arguments() map[string]*pluginsdk.Schema
- func (r DataConnectorOfficePowerBIResource) Attributes() map[string]*pluginsdk.Schema
- func (r DataConnectorOfficePowerBIResource) Create() sdk.ResourceFunc
- func (r DataConnectorOfficePowerBIResource) CustomImporter() sdk.ResourceRunFunc
- func (r DataConnectorOfficePowerBIResource) Delete() sdk.ResourceFunc
- func (r DataConnectorOfficePowerBIResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (r DataConnectorOfficePowerBIResource) ModelObject() interface{}
- func (r DataConnectorOfficePowerBIResource) Read() sdk.ResourceFunc
- func (r DataConnectorOfficePowerBIResource) ResourceType() string
- type DataConnectorThreatIntelligenceTAXIIModel
- type DataConnectorThreatIntelligenceTAXIIResource
- func (r DataConnectorThreatIntelligenceTAXIIResource) Arguments() map[string]*pluginsdk.Schema
- func (r DataConnectorThreatIntelligenceTAXIIResource) Attributes() map[string]*pluginsdk.Schema
- func (r DataConnectorThreatIntelligenceTAXIIResource) Create() sdk.ResourceFunc
- func (r DataConnectorThreatIntelligenceTAXIIResource) CustomImporter() sdk.ResourceRunFunc
- func (r DataConnectorThreatIntelligenceTAXIIResource) Delete() sdk.ResourceFunc
- func (r DataConnectorThreatIntelligenceTAXIIResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (r DataConnectorThreatIntelligenceTAXIIResource) ModelObject() interface{}
- func (r DataConnectorThreatIntelligenceTAXIIResource) Read() sdk.ResourceFunc
- func (r DataConnectorThreatIntelligenceTAXIIResource) ResourceType() string
- func (r DataConnectorThreatIntelligenceTAXIIResource) Update() sdk.ResourceFunc
- type IndicatorModel
- type IndicatorPatternType
- type LogAnalyticsWorkspaceOnboardResource
- func (r LogAnalyticsWorkspaceOnboardResource) Arguments() map[string]*pluginsdk.Schema
- func (r LogAnalyticsWorkspaceOnboardResource) Attributes() map[string]*pluginsdk.Schema
- func (r LogAnalyticsWorkspaceOnboardResource) Create() sdk.ResourceFunc
- func (r LogAnalyticsWorkspaceOnboardResource) Delete() sdk.ResourceFunc
- func (r LogAnalyticsWorkspaceOnboardResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (r LogAnalyticsWorkspaceOnboardResource) ModelObject() interface{}
- func (r LogAnalyticsWorkspaceOnboardResource) Read() sdk.ResourceFunc
- func (r LogAnalyticsWorkspaceOnboardResource) ResourceType() string
- type MetadataAuthorModel
- type MetadataCategoryModel
- type MetadataModel
- type MetadataResource
- func (a MetadataResource) Arguments() map[string]*pluginsdk.Schema
- func (a MetadataResource) Attributes() map[string]*pluginsdk.Schema
- func (a MetadataResource) Create() sdk.ResourceFunc
- func (a MetadataResource) Delete() sdk.ResourceFunc
- func (a MetadataResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (a MetadataResource) ModelObject() interface{}
- func (a MetadataResource) Read() sdk.ResourceFunc
- func (a MetadataResource) ResourceType() string
- func (a MetadataResource) Update() sdk.ResourceFunc
- type MetadataSourceModel
- type MetadataSupportModel
- 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 SecurityInsightsSentinelOnboardingStateModel
- type ThreatIntelligenceIndicator
- func (r ThreatIntelligenceIndicator) Arguments() map[string]*pluginsdk.Schema
- func (r ThreatIntelligenceIndicator) Attributes() map[string]*pluginsdk.Schema
- func (r ThreatIntelligenceIndicator) Create() sdk.ResourceFunc
- func (r ThreatIntelligenceIndicator) Delete() sdk.ResourceFunc
- func (r ThreatIntelligenceIndicator) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (r ThreatIntelligenceIndicator) ModelObject() interface{}
- func (r ThreatIntelligenceIndicator) Read() sdk.ResourceFunc
- func (r ThreatIntelligenceIndicator) ResourceType() string
- func (r ThreatIntelligenceIndicator) Update() sdk.ResourceFunc
- type WatchlistItemModel
- type WatchlistItemResource
- func (r WatchlistItemResource) Arguments() map[string]*pluginsdk.Schema
- func (r WatchlistItemResource) Attributes() map[string]*pluginsdk.Schema
- func (r WatchlistItemResource) Create() sdk.ResourceFunc
- func (r WatchlistItemResource) Delete() sdk.ResourceFunc
- func (r WatchlistItemResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (r WatchlistItemResource) ModelObject() interface{}
- func (r WatchlistItemResource) Read() sdk.ResourceFunc
- func (r WatchlistItemResource) ResourceType() string
- func (r WatchlistItemResource) Update() sdk.ResourceFunc
- type WatchlistModel
- type WatchlistResource
- func (r WatchlistResource) Arguments() map[string]*pluginsdk.Schema
- func (r WatchlistResource) Attributes() map[string]*pluginsdk.Schema
- func (r WatchlistResource) Create() sdk.ResourceFunc
- func (r WatchlistResource) Delete() sdk.ResourceFunc
- func (r WatchlistResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
- func (r WatchlistResource) ModelObject() interface{}
- func (r WatchlistResource) Read() sdk.ResourceFunc
- func (r WatchlistResource) ResourceType() string
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func AlertRuleAnomalyIdFromWorkspaceId ¶
func AlertRuleAnomalyIdFromWorkspaceId(workspaceId workspaces.WorkspaceId, name string) string
when the id of workspace is too long, the service return without workspace name: "/subscriptions/{sub_id}/resourceGroups/{rg_name}/providers/Microsoft.OperationalInsights/workspaces//providers/Microsoft.SecurityInsights/securityMLAnalyticsSettings/5020e404-9768-4364-98f6-679940c21362", tracked on https://github.com/Azure/azure-rest-api-specs/issues/22500
func AlertRuleAnomalyReadWithPredicate ¶
func AlertRuleAnomalyReadWithPredicate(ctx context.Context, baseClient securityinsight.BaseClient, workspaceId workspaces.WorkspaceId, predicateFunc func(v *azuresdkhacks.AnomalySecurityMLAnalyticsSettings) bool) (*azuresdkhacks.AnomalySecurityMLAnalyticsSettings, error)
the service always return a fixed one no matter what id we pass, tracked on https://github.com/Azure/azure-rest-api-specs/issues/22485
Types ¶
type AlertRuleAnomalyBuiltInModel ¶
type AlertRuleAnomalyBuiltInModel struct { Name string `tfschema:"name"` DisplayName string `tfschema:"display_name"` WorkspaceId string `tfschema:"log_analytics_workspace_id"` Enabled bool `tfschema:"enabled"` Mode string `tfschema:"mode"` AnomalyVersion string `tfschema:"anomaly_version"` AnomalySettingsVersion int64 `tfschema:"anomaly_settings_version"` Description string `tfschema:"description"` Frequency string `tfschema:"frequency"` RequiredDataConnectors []AnomalyRuleRequiredDataConnectorModel `tfschema:"required_data_connector"` SettingsDefinitionId string `tfschema:"settings_definition_id"` Tactics []string `tfschema:"tactics"` Techniques []string `tfschema:"techniques"` ThresholdObservation []AnomalyRuleThresholdModel `tfschema:"threshold_observation"` MultiSelectObservation []AnomalyRuleMultiSelectModel `tfschema:"multi_select_observation"` SingleSelectObservation []AnomalyRuleSingleSelectModel `tfschema:"single_select_observation"` PrioritizeExcludeObservation []AnomalyRulePriorityModel `tfschema:"prioritized_exclude_observation"` }
type AlertRuleAnomalyBuiltInResource ¶
type AlertRuleAnomalyBuiltInResource struct{}
func (AlertRuleAnomalyBuiltInResource) Arguments ¶
func (r AlertRuleAnomalyBuiltInResource) Arguments() map[string]*schema.Schema
func (AlertRuleAnomalyBuiltInResource) Attributes ¶
func (r AlertRuleAnomalyBuiltInResource) Attributes() map[string]*schema.Schema
func (AlertRuleAnomalyBuiltInResource) Create ¶
func (r AlertRuleAnomalyBuiltInResource) Create() sdk.ResourceFunc
func (AlertRuleAnomalyBuiltInResource) Delete ¶
func (r AlertRuleAnomalyBuiltInResource) Delete() sdk.ResourceFunc
func (AlertRuleAnomalyBuiltInResource) IDValidationFunc ¶
func (r AlertRuleAnomalyBuiltInResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (AlertRuleAnomalyBuiltInResource) ModelObject ¶
func (r AlertRuleAnomalyBuiltInResource) ModelObject() interface{}
func (AlertRuleAnomalyBuiltInResource) Read ¶
func (r AlertRuleAnomalyBuiltInResource) Read() sdk.ResourceFunc
func (AlertRuleAnomalyBuiltInResource) ResourceType ¶
func (r AlertRuleAnomalyBuiltInResource) ResourceType() string
func (AlertRuleAnomalyBuiltInResource) Update ¶
func (r AlertRuleAnomalyBuiltInResource) Update() sdk.ResourceFunc
type AlertRuleAnomalyDataSource ¶
type AlertRuleAnomalyDataSource struct{}
func (AlertRuleAnomalyDataSource) Arguments ¶
func (a AlertRuleAnomalyDataSource) Arguments() map[string]*schema.Schema
func (AlertRuleAnomalyDataSource) Attributes ¶
func (a AlertRuleAnomalyDataSource) Attributes() map[string]*schema.Schema
func (AlertRuleAnomalyDataSource) ModelObject ¶
func (a AlertRuleAnomalyDataSource) ModelObject() interface{}
func (AlertRuleAnomalyDataSource) Read ¶
func (a AlertRuleAnomalyDataSource) Read() sdk.ResourceFunc
func (AlertRuleAnomalyDataSource) ResourceType ¶
func (a AlertRuleAnomalyDataSource) ResourceType() string
type AlertRuleAnomalyDataSourceModel ¶
type AlertRuleAnomalyDataSourceModel struct { Name string `tfschema:"name"` DisplayName string `tfschema:"display_name"` WorkspaceId string `tfschema:"log_analytics_workspace_id"` AnomalyVersion string `tfschema:"anomaly_version"` AnomalySettingsVersion int64 `tfschema:"anomaly_settings_version"` Description string `tfschema:"description"` Enabled bool `tfschema:"enabled"` Frequency string `tfschema:"frequency"` RequiredDataConnectors []AnomalyRuleRequiredDataConnectorModel `tfschema:"required_data_connector"` SettingsDefinitionId string `tfschema:"settings_definition_id"` Mode string `tfschema:"mode"` Tactics []string `tfschema:"tactics"` Techniques []string `tfschema:"techniques"` ThresholdObservation []AnomalyRuleThresholdModel `tfschema:"threshold_observation"` MultiSelectObservation []AnomalyRuleMultiSelectModel `tfschema:"multi_select_observation"` SingleSelectObservation []AnomalyRuleSingleSelectModel `tfschema:"single_select_observation"` PrioritizeExcludeObservation []AnomalyRulePriorityModel `tfschema:"prioritized_exclude_observation"` }
type AlertRuleAnomalyDuplicateModel ¶
type AlertRuleAnomalyDuplicateModel struct { Name string `tfschema:"name"` DisplayName string `tfschema:"display_name"` BuiltInRuleId string `tfschema:"built_in_rule_id"` WorkspaceId string `tfschema:"log_analytics_workspace_id"` Enabled bool `tfschema:"enabled"` Mode string `tfschema:"mode"` AnomalyVersion string `tfschema:"anomaly_version"` AnomalySettingsVersion int64 `tfschema:"anomaly_settings_version"` Description string `tfschema:"description"` Frequency string `tfschema:"frequency"` IsDefaultSettings bool `tfschema:"is_default_settings"` RequiredDataConnectors []AnomalyRuleRequiredDataConnectorModel `tfschema:"required_data_connector"` SettingsDefinitionId string `tfschema:"settings_definition_id"` Tactics []string `tfschema:"tactics"` Techniques []string `tfschema:"techniques"` ThresholdObservation []AnomalyRuleThresholdModel `tfschema:"threshold_observation"` MultiSelectObservation []AnomalyRuleMultiSelectModel `tfschema:"multi_select_observation"` SingleSelectObservation []AnomalyRuleSingleSelectModel `tfschema:"single_select_observation"` PrioritizeExcludeObservation []AnomalyRulePriorityModel `tfschema:"prioritized_exclude_observation"` }
type AlertRuleAnomalyDuplicateResource ¶
type AlertRuleAnomalyDuplicateResource struct{}
func (AlertRuleAnomalyDuplicateResource) Arguments ¶
func (r AlertRuleAnomalyDuplicateResource) Arguments() map[string]*schema.Schema
func (AlertRuleAnomalyDuplicateResource) Attributes ¶
func (r AlertRuleAnomalyDuplicateResource) Attributes() map[string]*schema.Schema
func (AlertRuleAnomalyDuplicateResource) Create ¶
func (r AlertRuleAnomalyDuplicateResource) Create() sdk.ResourceFunc
func (AlertRuleAnomalyDuplicateResource) Delete ¶
func (r AlertRuleAnomalyDuplicateResource) Delete() sdk.ResourceFunc
func (AlertRuleAnomalyDuplicateResource) IDValidationFunc ¶
func (r AlertRuleAnomalyDuplicateResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (AlertRuleAnomalyDuplicateResource) ModelObject ¶
func (r AlertRuleAnomalyDuplicateResource) ModelObject() interface{}
func (AlertRuleAnomalyDuplicateResource) Read ¶
func (r AlertRuleAnomalyDuplicateResource) Read() sdk.ResourceFunc
func (AlertRuleAnomalyDuplicateResource) ResourceType ¶
func (r AlertRuleAnomalyDuplicateResource) ResourceType() string
func (AlertRuleAnomalyDuplicateResource) Update ¶
func (r AlertRuleAnomalyDuplicateResource) Update() sdk.ResourceFunc
type AlertRuleThreatIntelligenceResource ¶
type AlertRuleThreatIntelligenceResource struct{}
func (AlertRuleThreatIntelligenceResource) Arguments ¶
func (a AlertRuleThreatIntelligenceResource) Arguments() map[string]*schema.Schema
func (AlertRuleThreatIntelligenceResource) Attributes ¶
func (a AlertRuleThreatIntelligenceResource) Attributes() map[string]*schema.Schema
func (AlertRuleThreatIntelligenceResource) Create ¶
func (a AlertRuleThreatIntelligenceResource) Create() sdk.ResourceFunc
func (AlertRuleThreatIntelligenceResource) CustomImporter ¶
func (a AlertRuleThreatIntelligenceResource) CustomImporter() sdk.ResourceRunFunc
func (AlertRuleThreatIntelligenceResource) Delete ¶
func (a AlertRuleThreatIntelligenceResource) Delete() sdk.ResourceFunc
func (AlertRuleThreatIntelligenceResource) IDValidationFunc ¶
func (a AlertRuleThreatIntelligenceResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (AlertRuleThreatIntelligenceResource) ModelObject ¶
func (a AlertRuleThreatIntelligenceResource) ModelObject() interface{}
func (AlertRuleThreatIntelligenceResource) Read ¶
func (a AlertRuleThreatIntelligenceResource) Read() sdk.ResourceFunc
func (AlertRuleThreatIntelligenceResource) ResourceType ¶
func (a AlertRuleThreatIntelligenceResource) ResourceType() string
func (AlertRuleThreatIntelligenceResource) Update ¶
func (a AlertRuleThreatIntelligenceResource) Update() sdk.ResourceFunc
type DataConnectorAwsS3Model ¶
type DataConnectorAwsS3Resource ¶
type DataConnectorAwsS3Resource struct{}
func (DataConnectorAwsS3Resource) Arguments ¶
func (r DataConnectorAwsS3Resource) Arguments() map[string]*pluginsdk.Schema
func (DataConnectorAwsS3Resource) Attributes ¶
func (r DataConnectorAwsS3Resource) Attributes() map[string]*pluginsdk.Schema
func (DataConnectorAwsS3Resource) Create ¶
func (r DataConnectorAwsS3Resource) Create() sdk.ResourceFunc
func (DataConnectorAwsS3Resource) CustomImporter ¶
func (r DataConnectorAwsS3Resource) CustomImporter() sdk.ResourceRunFunc
func (DataConnectorAwsS3Resource) Delete ¶
func (r DataConnectorAwsS3Resource) Delete() sdk.ResourceFunc
func (DataConnectorAwsS3Resource) IDValidationFunc ¶
func (r DataConnectorAwsS3Resource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (DataConnectorAwsS3Resource) ModelObject ¶
func (r DataConnectorAwsS3Resource) ModelObject() interface{}
func (DataConnectorAwsS3Resource) Read ¶
func (r DataConnectorAwsS3Resource) Read() sdk.ResourceFunc
func (DataConnectorAwsS3Resource) ResourceType ¶
func (r DataConnectorAwsS3Resource) ResourceType() string
func (DataConnectorAwsS3Resource) Update ¶
func (DataConnectorAwsS3Resource) Update() sdk.ResourceFunc
type DataConnectorDynamics365Resource ¶
type DataConnectorDynamics365Resource struct{}
func (DataConnectorDynamics365Resource) Arguments ¶
func (r DataConnectorDynamics365Resource) Arguments() map[string]*pluginsdk.Schema
func (DataConnectorDynamics365Resource) Attributes ¶
func (r DataConnectorDynamics365Resource) Attributes() map[string]*pluginsdk.Schema
func (DataConnectorDynamics365Resource) Create ¶
func (r DataConnectorDynamics365Resource) Create() sdk.ResourceFunc
func (DataConnectorDynamics365Resource) CustomImporter ¶
func (r DataConnectorDynamics365Resource) CustomImporter() sdk.ResourceRunFunc
func (DataConnectorDynamics365Resource) Delete ¶
func (r DataConnectorDynamics365Resource) Delete() sdk.ResourceFunc
func (DataConnectorDynamics365Resource) IDValidationFunc ¶
func (r DataConnectorDynamics365Resource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (DataConnectorDynamics365Resource) ModelObject ¶
func (r DataConnectorDynamics365Resource) ModelObject() interface{}
func (DataConnectorDynamics365Resource) Read ¶
func (r DataConnectorDynamics365Resource) Read() sdk.ResourceFunc
func (DataConnectorDynamics365Resource) ResourceType ¶
func (r DataConnectorDynamics365Resource) ResourceType() string
type DataConnectorIOTModel ¶
type DataConnectorIOTResource ¶
type DataConnectorIOTResource struct{}
func (DataConnectorIOTResource) Arguments ¶
func (r DataConnectorIOTResource) Arguments() map[string]*pluginsdk.Schema
func (DataConnectorIOTResource) Attributes ¶
func (r DataConnectorIOTResource) Attributes() map[string]*pluginsdk.Schema
func (DataConnectorIOTResource) Create ¶
func (r DataConnectorIOTResource) Create() sdk.ResourceFunc
func (DataConnectorIOTResource) CustomImporter ¶
func (r DataConnectorIOTResource) CustomImporter() sdk.ResourceRunFunc
func (DataConnectorIOTResource) Delete ¶
func (r DataConnectorIOTResource) Delete() sdk.ResourceFunc
func (DataConnectorIOTResource) IDValidationFunc ¶
func (r DataConnectorIOTResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (DataConnectorIOTResource) ModelObject ¶
func (r DataConnectorIOTResource) ModelObject() interface{}
func (DataConnectorIOTResource) Read ¶
func (r DataConnectorIOTResource) Read() sdk.ResourceFunc
func (DataConnectorIOTResource) ResourceType ¶
func (r DataConnectorIOTResource) ResourceType() string
type DataConnectorMicrosoftThreatIntelligenceModel ¶
type DataConnectorMicrosoftThreatIntelligenceModel struct { Name string `tfschema:"name"` WorkspaceId string `tfschema:"log_analytics_workspace_id"` TenantId string `tfschema:"tenant_id"` BingSafetyPhishingUrlLookBackDate string `tfschema:"bing_safety_phishing_url_lookback_date"` MicrosoftEmergingThreatFeedLookBackDate string `tfschema:"microsoft_emerging_threat_feed_lookback_date"` }
type DataConnectorMicrosoftThreatIntelligenceResource ¶
type DataConnectorMicrosoftThreatIntelligenceResource struct{}
func (DataConnectorMicrosoftThreatIntelligenceResource) Arguments ¶
func (s DataConnectorMicrosoftThreatIntelligenceResource) Arguments() map[string]*schema.Schema
func (DataConnectorMicrosoftThreatIntelligenceResource) Attributes ¶
func (s DataConnectorMicrosoftThreatIntelligenceResource) Attributes() map[string]*schema.Schema
func (DataConnectorMicrosoftThreatIntelligenceResource) Create ¶
func (s DataConnectorMicrosoftThreatIntelligenceResource) Create() sdk.ResourceFunc
func (DataConnectorMicrosoftThreatIntelligenceResource) Delete ¶
func (s DataConnectorMicrosoftThreatIntelligenceResource) Delete() sdk.ResourceFunc
func (DataConnectorMicrosoftThreatIntelligenceResource) IDValidationFunc ¶
func (s DataConnectorMicrosoftThreatIntelligenceResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (DataConnectorMicrosoftThreatIntelligenceResource) ModelObject ¶
func (s DataConnectorMicrosoftThreatIntelligenceResource) ModelObject() interface{}
func (DataConnectorMicrosoftThreatIntelligenceResource) Read ¶
func (s DataConnectorMicrosoftThreatIntelligenceResource) Read() sdk.ResourceFunc
func (DataConnectorMicrosoftThreatIntelligenceResource) ResourceType ¶
func (s DataConnectorMicrosoftThreatIntelligenceResource) ResourceType() string
type DataConnectorMicrosoftThreatProtectionResource ¶
type DataConnectorMicrosoftThreatProtectionResource struct{}
func (DataConnectorMicrosoftThreatProtectionResource) Arguments ¶
func (r DataConnectorMicrosoftThreatProtectionResource) Arguments() map[string]*pluginsdk.Schema
func (DataConnectorMicrosoftThreatProtectionResource) Attributes ¶
func (r DataConnectorMicrosoftThreatProtectionResource) Attributes() map[string]*pluginsdk.Schema
func (DataConnectorMicrosoftThreatProtectionResource) Create ¶
func (r DataConnectorMicrosoftThreatProtectionResource) Create() sdk.ResourceFunc
func (DataConnectorMicrosoftThreatProtectionResource) CustomImporter ¶
func (r DataConnectorMicrosoftThreatProtectionResource) CustomImporter() sdk.ResourceRunFunc
func (DataConnectorMicrosoftThreatProtectionResource) Delete ¶
func (r DataConnectorMicrosoftThreatProtectionResource) Delete() sdk.ResourceFunc
func (DataConnectorMicrosoftThreatProtectionResource) IDValidationFunc ¶
func (r DataConnectorMicrosoftThreatProtectionResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (DataConnectorMicrosoftThreatProtectionResource) ModelObject ¶
func (r DataConnectorMicrosoftThreatProtectionResource) ModelObject() interface{}
func (DataConnectorMicrosoftThreatProtectionResource) Read ¶
func (r DataConnectorMicrosoftThreatProtectionResource) Read() sdk.ResourceFunc
func (DataConnectorMicrosoftThreatProtectionResource) ResourceType ¶
func (r DataConnectorMicrosoftThreatProtectionResource) ResourceType() string
type DataConnectorOffice365ProjectResource ¶
type DataConnectorOffice365ProjectResource struct{}
func (DataConnectorOffice365ProjectResource) Arguments ¶
func (r DataConnectorOffice365ProjectResource) Arguments() map[string]*pluginsdk.Schema
func (DataConnectorOffice365ProjectResource) Attributes ¶
func (r DataConnectorOffice365ProjectResource) Attributes() map[string]*pluginsdk.Schema
func (DataConnectorOffice365ProjectResource) Create ¶
func (r DataConnectorOffice365ProjectResource) Create() sdk.ResourceFunc
func (DataConnectorOffice365ProjectResource) CustomImporter ¶
func (r DataConnectorOffice365ProjectResource) CustomImporter() sdk.ResourceRunFunc
func (DataConnectorOffice365ProjectResource) Delete ¶
func (r DataConnectorOffice365ProjectResource) Delete() sdk.ResourceFunc
func (DataConnectorOffice365ProjectResource) IDValidationFunc ¶
func (r DataConnectorOffice365ProjectResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (DataConnectorOffice365ProjectResource) ModelObject ¶
func (r DataConnectorOffice365ProjectResource) ModelObject() interface{}
func (DataConnectorOffice365ProjectResource) Read ¶
func (r DataConnectorOffice365ProjectResource) Read() sdk.ResourceFunc
func (DataConnectorOffice365ProjectResource) ResourceType ¶
func (r DataConnectorOffice365ProjectResource) ResourceType() string
type DataConnectorOfficeIRMResource ¶
type DataConnectorOfficeIRMResource struct{}
func (DataConnectorOfficeIRMResource) Arguments ¶
func (r DataConnectorOfficeIRMResource) Arguments() map[string]*pluginsdk.Schema
func (DataConnectorOfficeIRMResource) Attributes ¶
func (r DataConnectorOfficeIRMResource) Attributes() map[string]*pluginsdk.Schema
func (DataConnectorOfficeIRMResource) Create ¶
func (r DataConnectorOfficeIRMResource) Create() sdk.ResourceFunc
func (DataConnectorOfficeIRMResource) CustomImporter ¶
func (r DataConnectorOfficeIRMResource) CustomImporter() sdk.ResourceRunFunc
func (DataConnectorOfficeIRMResource) Delete ¶
func (r DataConnectorOfficeIRMResource) Delete() sdk.ResourceFunc
func (DataConnectorOfficeIRMResource) IDValidationFunc ¶
func (r DataConnectorOfficeIRMResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (DataConnectorOfficeIRMResource) ModelObject ¶
func (r DataConnectorOfficeIRMResource) ModelObject() interface{}
func (DataConnectorOfficeIRMResource) Read ¶
func (r DataConnectorOfficeIRMResource) Read() sdk.ResourceFunc
func (DataConnectorOfficeIRMResource) ResourceType ¶
func (r DataConnectorOfficeIRMResource) ResourceType() string
type DataConnectorOfficePowerBIResource ¶
type DataConnectorOfficePowerBIResource struct{}
func (DataConnectorOfficePowerBIResource) Arguments ¶
func (r DataConnectorOfficePowerBIResource) Arguments() map[string]*pluginsdk.Schema
func (DataConnectorOfficePowerBIResource) Attributes ¶
func (r DataConnectorOfficePowerBIResource) Attributes() map[string]*pluginsdk.Schema
func (DataConnectorOfficePowerBIResource) Create ¶
func (r DataConnectorOfficePowerBIResource) Create() sdk.ResourceFunc
func (DataConnectorOfficePowerBIResource) CustomImporter ¶
func (r DataConnectorOfficePowerBIResource) CustomImporter() sdk.ResourceRunFunc
func (DataConnectorOfficePowerBIResource) Delete ¶
func (r DataConnectorOfficePowerBIResource) Delete() sdk.ResourceFunc
func (DataConnectorOfficePowerBIResource) IDValidationFunc ¶
func (r DataConnectorOfficePowerBIResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (DataConnectorOfficePowerBIResource) ModelObject ¶
func (r DataConnectorOfficePowerBIResource) ModelObject() interface{}
func (DataConnectorOfficePowerBIResource) Read ¶
func (r DataConnectorOfficePowerBIResource) Read() sdk.ResourceFunc
func (DataConnectorOfficePowerBIResource) ResourceType ¶
func (r DataConnectorOfficePowerBIResource) ResourceType() string
type DataConnectorThreatIntelligenceTAXIIModel ¶
type DataConnectorThreatIntelligenceTAXIIModel struct { Name string `tfschema:"name"` LogAnalyticsWorkspaceId string `tfschema:"log_analytics_workspace_id"` DisplayName string `tfschema:"display_name"` APIRootURL string `tfschema:"api_root_url"` CollectionID string `tfschema:"collection_id"` UserName string `tfschema:"user_name"` Password string `tfschema:"password"` PollingFrequency string `tfschema:"polling_frequency"` LookbackDate string `tfschema:"lookback_date"` TenantId string `tfschema:"tenant_id"` }
type DataConnectorThreatIntelligenceTAXIIResource ¶
type DataConnectorThreatIntelligenceTAXIIResource struct{}
func (DataConnectorThreatIntelligenceTAXIIResource) Arguments ¶
func (r DataConnectorThreatIntelligenceTAXIIResource) Arguments() map[string]*pluginsdk.Schema
func (DataConnectorThreatIntelligenceTAXIIResource) Attributes ¶
func (r DataConnectorThreatIntelligenceTAXIIResource) Attributes() map[string]*pluginsdk.Schema
func (DataConnectorThreatIntelligenceTAXIIResource) Create ¶
func (r DataConnectorThreatIntelligenceTAXIIResource) Create() sdk.ResourceFunc
func (DataConnectorThreatIntelligenceTAXIIResource) CustomImporter ¶
func (r DataConnectorThreatIntelligenceTAXIIResource) CustomImporter() sdk.ResourceRunFunc
func (DataConnectorThreatIntelligenceTAXIIResource) Delete ¶
func (r DataConnectorThreatIntelligenceTAXIIResource) Delete() sdk.ResourceFunc
func (DataConnectorThreatIntelligenceTAXIIResource) IDValidationFunc ¶
func (r DataConnectorThreatIntelligenceTAXIIResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (DataConnectorThreatIntelligenceTAXIIResource) ModelObject ¶
func (r DataConnectorThreatIntelligenceTAXIIResource) ModelObject() interface{}
func (DataConnectorThreatIntelligenceTAXIIResource) Read ¶
func (r DataConnectorThreatIntelligenceTAXIIResource) Read() sdk.ResourceFunc
func (DataConnectorThreatIntelligenceTAXIIResource) ResourceType ¶
func (r DataConnectorThreatIntelligenceTAXIIResource) ResourceType() string
func (DataConnectorThreatIntelligenceTAXIIResource) Update ¶
func (r DataConnectorThreatIntelligenceTAXIIResource) Update() sdk.ResourceFunc
type IndicatorModel ¶
type IndicatorModel struct { Name string `tfschema:"guid"` WorkspaceId string `tfschema:"workspace_id"` Confidence int64 `tfschema:"confidence"` CreatedByRef string `tfschema:"created_by"` Description string `tfschema:"description"` DisplayName string `tfschema:"display_name"` Extensions string `tfschema:"extension"` ExternalRefrence []externalReferenceModel `tfschema:"external_reference"` GranularMarkings []granularMarkingModel `tfschema:"granular_marking"` IndicatorTypes []string `tfschema:"indicator_type"` KillChainPhases []killChainPhaseModel `tfschema:"kill_chain_phase"` Labels []string `tfschema:"tags"` Language string `tfschema:"language"` ObjectMarking []string `tfschema:"object_marking_refs"` ParsedPattern []parsedPatternModel `tfschema:"parsed_pattern"` Pattern string `tfschema:"pattern"` PatternType string `tfschema:"pattern_type"` PatternVersion string `tfschema:"pattern_version"` Revoked bool `tfschema:"revoked"` Source string `tfschema:"source"` ThreatTypes []string `tfschema:"threat_types"` ValidFrom string `tfschema:"validate_from_utc"` ValidUntil string `tfschema:"validate_until_utc"` CreatedOn string `tfschema:"created_on"` ExternalId string `tfschema:"external_id"` ExternalLastUpdatedTimeUtc string `tfschema:"external_last_updated_time_utc"` LastUpdatedTimeUtc string `tfschema:"last_updated_time_utc"` Defanged bool `tfschema:"defanged"` }
type IndicatorPatternType ¶
type IndicatorPatternType string
const ( PatternTypeDomainName IndicatorPatternType = "domain-name" PatternTypeFile IndicatorPatternType = "file" PatternTypeIpV4Addr IndicatorPatternType = "ipv4-addr" PatternTypeIpV6Addr IndicatorPatternType = "ipv6-addr" PatternTypeUrl IndicatorPatternType = "url" )
type LogAnalyticsWorkspaceOnboardResource ¶
type LogAnalyticsWorkspaceOnboardResource struct{}
func (LogAnalyticsWorkspaceOnboardResource) Arguments ¶
func (r LogAnalyticsWorkspaceOnboardResource) Arguments() map[string]*pluginsdk.Schema
func (LogAnalyticsWorkspaceOnboardResource) Attributes ¶
func (r LogAnalyticsWorkspaceOnboardResource) Attributes() map[string]*pluginsdk.Schema
func (LogAnalyticsWorkspaceOnboardResource) Create ¶
func (r LogAnalyticsWorkspaceOnboardResource) Create() sdk.ResourceFunc
func (LogAnalyticsWorkspaceOnboardResource) Delete ¶
func (r LogAnalyticsWorkspaceOnboardResource) Delete() sdk.ResourceFunc
func (LogAnalyticsWorkspaceOnboardResource) IDValidationFunc ¶
func (r LogAnalyticsWorkspaceOnboardResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (LogAnalyticsWorkspaceOnboardResource) ModelObject ¶
func (r LogAnalyticsWorkspaceOnboardResource) ModelObject() interface{}
func (LogAnalyticsWorkspaceOnboardResource) Read ¶
func (r LogAnalyticsWorkspaceOnboardResource) Read() sdk.ResourceFunc
func (LogAnalyticsWorkspaceOnboardResource) ResourceType ¶
func (r LogAnalyticsWorkspaceOnboardResource) ResourceType() string
type MetadataAuthorModel ¶
type MetadataCategoryModel ¶
type MetadataModel ¶
type MetadataModel struct { Name string `tfschema:"name"` WorkspaceId string `tfschema:"workspace_id"` ContentId string `tfschema:"content_id"` Kind string `tfschema:"kind"` ParentId string `tfschema:"parent_id"` Source []MetadataSourceModel `tfschema:"source"` Author []MetadataAuthorModel `tfschema:"author"` Support []MetadataSupportModel `tfschema:"support"` Dependency string `tfschema:"dependency"` Category []MetadataCategoryModel `tfschema:"category"` Providers []string `tfschema:"providers"` FirstPublishDate string `tfschema:"first_publish_date"` LastPublishDate string `tfschema:"last_publish_date"` ContentSchemaVersion string `tfschema:"content_schema_version"` CustomVersion string `tfschema:"custom_version"` IconId string `tfschema:"icon_id"` PreviewImages []string `tfschema:"preview_images"` PreviewImagesDark []string `tfschema:"preview_images_dark"` ThreatAnalysisTactics []string `tfschema:"threat_analysis_tactics"` ThreatAnalysisTechniques []string `tfschema:"threat_analysis_techniques"` Version string `tfschema:"version"` }
type MetadataResource ¶
type MetadataResource struct{}
func (MetadataResource) Arguments ¶
func (a MetadataResource) Arguments() map[string]*pluginsdk.Schema
func (MetadataResource) Attributes ¶
func (a MetadataResource) Attributes() map[string]*pluginsdk.Schema
func (MetadataResource) Create ¶
func (a MetadataResource) Create() sdk.ResourceFunc
func (MetadataResource) Delete ¶
func (a MetadataResource) Delete() sdk.ResourceFunc
func (MetadataResource) IDValidationFunc ¶
func (a MetadataResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (MetadataResource) ModelObject ¶
func (a MetadataResource) ModelObject() interface{}
func (MetadataResource) Read ¶
func (a MetadataResource) Read() sdk.ResourceFunc
func (MetadataResource) ResourceType ¶
func (a MetadataResource) ResourceType() string
func (MetadataResource) Update ¶
func (a MetadataResource) Update() sdk.ResourceFunc
type MetadataSourceModel ¶
type MetadataSupportModel ¶
type Registration ¶
type Registration struct{}
func (Registration) AssociatedGitHubLabel ¶
func (r Registration) AssociatedGitHubLabel() string
func (Registration) DataSources ¶
func (r Registration) DataSources() []sdk.DataSource
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 SecurityInsightsSentinelOnboardingStateModel ¶
type SecurityInsightsSentinelOnboardingStateModel struct { ResourceGroupName string `tfschema:"resource_group_name,removedInNextMajorVersion"` WorkspaceName string `tfschema:"workspace_name,removedInNextMajorVersion"` CustomerManagedKeyEnabled bool `tfschema:"customer_managed_key_enabled"` WorkspaceId string `tfschema:"workspace_id"` }
type ThreatIntelligenceIndicator ¶
type ThreatIntelligenceIndicator struct{}
func (ThreatIntelligenceIndicator) Arguments ¶
func (r ThreatIntelligenceIndicator) Arguments() map[string]*pluginsdk.Schema
func (ThreatIntelligenceIndicator) Attributes ¶
func (r ThreatIntelligenceIndicator) Attributes() map[string]*pluginsdk.Schema
func (ThreatIntelligenceIndicator) Create ¶
func (r ThreatIntelligenceIndicator) Create() sdk.ResourceFunc
func (ThreatIntelligenceIndicator) Delete ¶
func (r ThreatIntelligenceIndicator) Delete() sdk.ResourceFunc
func (ThreatIntelligenceIndicator) IDValidationFunc ¶
func (r ThreatIntelligenceIndicator) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (ThreatIntelligenceIndicator) ModelObject ¶
func (r ThreatIntelligenceIndicator) ModelObject() interface{}
func (ThreatIntelligenceIndicator) Read ¶
func (r ThreatIntelligenceIndicator) Read() sdk.ResourceFunc
func (ThreatIntelligenceIndicator) ResourceType ¶
func (r ThreatIntelligenceIndicator) ResourceType() string
func (ThreatIntelligenceIndicator) Update ¶
func (r ThreatIntelligenceIndicator) Update() sdk.ResourceFunc
type WatchlistItemModel ¶
type WatchlistItemResource ¶
type WatchlistItemResource struct{}
func (WatchlistItemResource) Arguments ¶
func (r WatchlistItemResource) Arguments() map[string]*pluginsdk.Schema
func (WatchlistItemResource) Attributes ¶
func (r WatchlistItemResource) Attributes() map[string]*pluginsdk.Schema
func (WatchlistItemResource) Create ¶
func (r WatchlistItemResource) Create() sdk.ResourceFunc
func (WatchlistItemResource) Delete ¶
func (r WatchlistItemResource) Delete() sdk.ResourceFunc
func (WatchlistItemResource) IDValidationFunc ¶
func (r WatchlistItemResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (WatchlistItemResource) ModelObject ¶
func (r WatchlistItemResource) ModelObject() interface{}
func (WatchlistItemResource) Read ¶
func (r WatchlistItemResource) Read() sdk.ResourceFunc
func (WatchlistItemResource) ResourceType ¶
func (r WatchlistItemResource) ResourceType() string
func (WatchlistItemResource) Update ¶
func (r WatchlistItemResource) Update() sdk.ResourceFunc
type WatchlistModel ¶
type WatchlistModel struct { Name string `tfschema:"name"` LogAnalyticsWorkspaceId string `tfschema:"log_analytics_workspace_id"` DisplayName string `tfschema:"display_name"` Description string `tfschema:"description"` Labels []string `tfschema:"labels"` DefaultDuration string `tfschema:"default_duration"` ItemSearchKey string `tfschema:"item_search_key"` }
type WatchlistResource ¶
type WatchlistResource struct{}
func (WatchlistResource) Arguments ¶
func (r WatchlistResource) Arguments() map[string]*pluginsdk.Schema
func (WatchlistResource) Attributes ¶
func (r WatchlistResource) Attributes() map[string]*pluginsdk.Schema
func (WatchlistResource) Create ¶
func (r WatchlistResource) Create() sdk.ResourceFunc
func (WatchlistResource) Delete ¶
func (r WatchlistResource) Delete() sdk.ResourceFunc
func (WatchlistResource) IDValidationFunc ¶
func (r WatchlistResource) IDValidationFunc() pluginsdk.SchemaValidateFunc
func (WatchlistResource) ModelObject ¶
func (r WatchlistResource) ModelObject() interface{}
func (WatchlistResource) Read ¶
func (r WatchlistResource) Read() sdk.ResourceFunc
func (WatchlistResource) ResourceType ¶
func (r WatchlistResource) ResourceType() string
Source Files ¶
- registration.go
- resourceids.go
- sentinel_alert_rule.go
- sentinel_alert_rule_anomaly.go
- sentinel_alert_rule_anomaly_built_in_resource.go
- sentinel_alert_rule_anomaly_data_source.go
- sentinel_alert_rule_anomaly_duplicate_resource.go
- sentinel_alert_rule_data_source.go
- sentinel_alert_rule_fusion_resource.go
- sentinel_alert_rule_machine_learning_behavior_analytics.go
- sentinel_alert_rule_ms_security_incident_resource.go
- sentinel_alert_rule_nrt_resource.go
- sentinel_alert_rule_scheduled_resource.go
- sentinel_alert_rule_template_data_source.go
- sentinel_alert_rule_threat_intelligence_resource.go
- sentinel_automation_rule_resource.go
- sentinel_data_connector.go
- sentinel_data_connector_aws_cloud_trail.go
- sentinel_data_connector_aws_s3_resource.go
- sentinel_data_connector_azure_active_directory.go
- sentinel_data_connector_azure_advanced_threat_protection.go
- sentinel_data_connector_azure_security_center.go
- sentinel_data_connector_dynamics_365.go
- sentinel_data_connector_iot.go
- sentinel_data_connector_microsoft_cloud_app_security.go
- sentinel_data_connector_microsoft_defender_advanced_threat_protection.go
- sentinel_data_connector_microsoft_threat_intelligence.go
- sentinel_data_connector_microsoft_threat_protection.go
- sentinel_data_connector_office_365.go
- sentinel_data_connector_office_365_project.go
- sentinel_data_connector_office_atp.go
- sentinel_data_connector_office_irm.go
- sentinel_data_connector_office_power_bi.go
- sentinel_data_connector_threat_intelligence.go
- sentinel_data_connector_threat_intelligence_taxii.go
- sentinel_log_analytics_workspace_onboard_resource.go
- sentinel_metadata_resource.go
- sentinel_threat_intelligence_indicator_resource.go
- sentinel_watchlist_item_resource.go
- sentinel_watchlist_resource.go