parse

package
v1.44.1-0...-aa8b3ee Latest Latest
Warning

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

Go to latest
Published: Dec 6, 2024 License: MPL-2.0 Imports: 4 Imported by: 0

Documentation

Index

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 (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 (ThreatIntelligenceIndicatorId) String

Jump to

Keyboard shortcuts

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