Documentation ¶
Index ¶
- type AutomationRuleId
- type DataConnectorId
- type MLAnalyticsSettingsId
- type SentinelAlertRuleTemplateId
- func NewSentinelAlertRuleTemplateID(subscriptionId, resourceGroup, workspaceName, alertRuleTemplateName string) SentinelAlertRuleTemplateId
- func SentinelAlertRuleTemplateID(input string) (*SentinelAlertRuleTemplateId, error)
- func SentinelAlertRuleTemplateIDInsensitively(input string) (*SentinelAlertRuleTemplateId, error)
- type ThreatIntelligenceIndicatorId
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AutomationRuleId ¶
type AutomationRuleId struct { SubscriptionId string ResourceGroup string WorkspaceName string Name string }
func AutomationRuleID ¶
func AutomationRuleID(input string) (*AutomationRuleId, error)
AutomationRuleID parses a AutomationRule ID into an AutomationRuleId struct
func AutomationRuleIDInsensitively ¶
func AutomationRuleIDInsensitively(input string) (*AutomationRuleId, error)
AutomationRuleIDInsensitively parses an AutomationRule ID into an AutomationRuleId struct, insensitively This should only be used to parse an ID for rewriting, the AutomationRuleID method should be used instead for validation etc.
Whilst this may seem strange, this enables Terraform have consistent casing which works around issues in Core, whilst handling broken API responses.
func NewAutomationRuleID ¶
func NewAutomationRuleID(subscriptionId, resourceGroup, workspaceName, name string) AutomationRuleId
func (AutomationRuleId) ID ¶
func (id AutomationRuleId) ID() string
func (AutomationRuleId) String ¶
func (id AutomationRuleId) String() string
type DataConnectorId ¶
type DataConnectorId struct { SubscriptionId string ResourceGroup string WorkspaceName string Name string }
func DataConnectorID ¶
func DataConnectorID(input string) (*DataConnectorId, error)
DataConnectorID parses a DataConnector ID into an DataConnectorId struct
func NewDataConnectorID ¶
func NewDataConnectorID(subscriptionId, resourceGroup, workspaceName, name string) DataConnectorId
func (DataConnectorId) ID ¶
func (id DataConnectorId) ID() string
func (DataConnectorId) String ¶
func (id DataConnectorId) String() string
type MLAnalyticsSettingsId ¶
type MLAnalyticsSettingsId struct { SubscriptionId string ResourceGroup string WorkspaceName string SecurityMLAnalyticsSettingName string }
func MLAnalyticsSettingsID ¶
func MLAnalyticsSettingsID(input string) (*MLAnalyticsSettingsId, error)
MLAnalyticsSettingsID parses a MLAnalyticsSettings ID into an MLAnalyticsSettingsId struct
func NewMLAnalyticsSettingsID ¶
func NewMLAnalyticsSettingsID(subscriptionId, resourceGroup, workspaceName, securityMLAnalyticsSettingName string) MLAnalyticsSettingsId
func (MLAnalyticsSettingsId) ID ¶
func (id MLAnalyticsSettingsId) ID() string
func (MLAnalyticsSettingsId) String ¶
func (id MLAnalyticsSettingsId) String() string
type SentinelAlertRuleTemplateId ¶
type SentinelAlertRuleTemplateId struct { SubscriptionId string ResourceGroup string WorkspaceName string AlertRuleTemplateName string }
func NewSentinelAlertRuleTemplateID ¶
func NewSentinelAlertRuleTemplateID(subscriptionId, resourceGroup, workspaceName, alertRuleTemplateName string) SentinelAlertRuleTemplateId
func SentinelAlertRuleTemplateID ¶
func SentinelAlertRuleTemplateID(input string) (*SentinelAlertRuleTemplateId, error)
SentinelAlertRuleTemplateID parses a SentinelAlertRuleTemplate ID into an SentinelAlertRuleTemplateId struct
func SentinelAlertRuleTemplateIDInsensitively ¶
func SentinelAlertRuleTemplateIDInsensitively(input string) (*SentinelAlertRuleTemplateId, error)
SentinelAlertRuleTemplateIDInsensitively parses an SentinelAlertRuleTemplate ID into an SentinelAlertRuleTemplateId struct, insensitively This should only be used to parse an ID for rewriting, the SentinelAlertRuleTemplateID method should be used instead for validation etc.
Whilst this may seem strange, this enables Terraform have consistent casing which works around issues in Core, whilst handling broken API responses.
func (SentinelAlertRuleTemplateId) ID ¶
func (id SentinelAlertRuleTemplateId) ID() string
func (SentinelAlertRuleTemplateId) String ¶
func (id SentinelAlertRuleTemplateId) String() string
type ThreatIntelligenceIndicatorId ¶
type ThreatIntelligenceIndicatorId struct { SubscriptionId string ResourceGroup string WorkspaceName string ThreatIntelligenceName string IndicatorName string }
func NewThreatIntelligenceIndicatorID ¶
func NewThreatIntelligenceIndicatorID(subscriptionId, resourceGroup, workspaceName, threatIntelligenceName, indicatorName string) ThreatIntelligenceIndicatorId
func ThreatIntelligenceIndicatorID ¶
func ThreatIntelligenceIndicatorID(input string) (*ThreatIntelligenceIndicatorId, error)
ThreatIntelligenceIndicatorID parses a ThreatIntelligenceIndicator ID into an ThreatIntelligenceIndicatorId struct
func (ThreatIntelligenceIndicatorId) ID ¶
func (id ThreatIntelligenceIndicatorId) ID() string
func (ThreatIntelligenceIndicatorId) String ¶
func (id ThreatIntelligenceIndicatorId) String() string