Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type DataSourceId ¶
type DataSourceId struct { SubscriptionId string ResourceGroup string WorkspaceName string Name string }
func DataSourceID ¶
func DataSourceID(input string) (*DataSourceId, error)
DataSourceID parses a DataSource ID into an DataSourceId struct
func DataSourceIDInsensitively ¶
func DataSourceIDInsensitively(input string) (*DataSourceId, error)
DataSourceIDInsensitively parses an DataSource ID into an DataSourceId struct, insensitively This should only be used to parse an ID for rewriting, the DataSourceID 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 NewDataSourceID ¶
func NewDataSourceID(subscriptionId, resourceGroup, workspaceName, name string) DataSourceId
func (DataSourceId) ID ¶
func (id DataSourceId) ID() string
func (DataSourceId) String ¶
func (id DataSourceId) String() string
type LogAnalyticsClusterId ¶
func LogAnalyticsClusterID ¶
func LogAnalyticsClusterID(input string) (*LogAnalyticsClusterId, error)
LogAnalyticsClusterID parses a LogAnalyticsCluster ID into an LogAnalyticsClusterId struct
func NewLogAnalyticsClusterID ¶
func NewLogAnalyticsClusterID(subscriptionId, resourceGroup, clusterName string) LogAnalyticsClusterId
func (LogAnalyticsClusterId) ID ¶
func (id LogAnalyticsClusterId) ID() string
func (LogAnalyticsClusterId) String ¶
func (id LogAnalyticsClusterId) String() string
type LogAnalyticsDataExportId ¶
type LogAnalyticsDataExportId struct { SubscriptionId string ResourceGroup string WorkspaceName string DataexportName string }
func LogAnalyticsDataExportID ¶
func LogAnalyticsDataExportID(input string) (*LogAnalyticsDataExportId, error)
LogAnalyticsDataExportID parses a LogAnalyticsDataExport ID into an LogAnalyticsDataExportId struct
func NewLogAnalyticsDataExportID ¶
func NewLogAnalyticsDataExportID(subscriptionId, resourceGroup, workspaceName, dataexportName string) LogAnalyticsDataExportId
func (LogAnalyticsDataExportId) ID ¶
func (id LogAnalyticsDataExportId) ID() string
func (LogAnalyticsDataExportId) String ¶
func (id LogAnalyticsDataExportId) String() string
type LogAnalyticsLinkedServiceId ¶
type LogAnalyticsLinkedServiceId struct { SubscriptionId string ResourceGroup string WorkspaceName string LinkedServiceName string }
func LogAnalyticsLinkedServiceID ¶
func LogAnalyticsLinkedServiceID(input string) (*LogAnalyticsLinkedServiceId, error)
LogAnalyticsLinkedServiceID parses a LogAnalyticsLinkedService ID into an LogAnalyticsLinkedServiceId struct
func NewLogAnalyticsLinkedServiceID ¶
func NewLogAnalyticsLinkedServiceID(subscriptionId, resourceGroup, workspaceName, linkedServiceName string) LogAnalyticsLinkedServiceId
func (LogAnalyticsLinkedServiceId) ID ¶
func (id LogAnalyticsLinkedServiceId) ID() string
func (LogAnalyticsLinkedServiceId) String ¶
func (id LogAnalyticsLinkedServiceId) String() string
type LogAnalyticsLinkedStorageAccountId ¶
type LogAnalyticsLinkedStorageAccountId struct { SubscriptionId string ResourceGroup string WorkspaceName string LinkedStorageAccountName string }
func LogAnalyticsLinkedStorageAccountID ¶
func LogAnalyticsLinkedStorageAccountID(input string) (*LogAnalyticsLinkedStorageAccountId, error)
LogAnalyticsLinkedStorageAccountID parses a LogAnalyticsLinkedStorageAccount ID into an LogAnalyticsLinkedStorageAccountId struct
func NewLogAnalyticsLinkedStorageAccountID ¶
func NewLogAnalyticsLinkedStorageAccountID(subscriptionId, resourceGroup, workspaceName, linkedStorageAccountName string) LogAnalyticsLinkedStorageAccountId
func (LogAnalyticsLinkedStorageAccountId) ID ¶
func (id LogAnalyticsLinkedStorageAccountId) ID() string
func (LogAnalyticsLinkedStorageAccountId) String ¶
func (id LogAnalyticsLinkedStorageAccountId) String() string
type LogAnalyticsSavedSearchId ¶
type LogAnalyticsSavedSearchId struct { SubscriptionId string ResourceGroup string WorkspaceName string SavedSearcheName string }
func LogAnalyticsSavedSearchID ¶
func LogAnalyticsSavedSearchID(input string) (*LogAnalyticsSavedSearchId, error)
LogAnalyticsSavedSearchID parses a LogAnalyticsSavedSearch ID into an LogAnalyticsSavedSearchId struct
func NewLogAnalyticsSavedSearchID ¶
func NewLogAnalyticsSavedSearchID(subscriptionId, resourceGroup, workspaceName, savedSearcheName string) LogAnalyticsSavedSearchId
func (LogAnalyticsSavedSearchId) ID ¶
func (id LogAnalyticsSavedSearchId) ID() string
func (LogAnalyticsSavedSearchId) String ¶
func (id LogAnalyticsSavedSearchId) String() string
type LogAnalyticsSolutionId ¶
type LogAnalyticsSolutionId struct { SubscriptionId string ResourceGroup string SolutionName string }
func LogAnalyticsSolutionID ¶
func LogAnalyticsSolutionID(input string) (*LogAnalyticsSolutionId, error)
LogAnalyticsSolutionID parses a LogAnalyticsSolution ID into an LogAnalyticsSolutionId struct
func NewLogAnalyticsSolutionID ¶
func NewLogAnalyticsSolutionID(subscriptionId, resourceGroup, solutionName string) LogAnalyticsSolutionId
func (LogAnalyticsSolutionId) ID ¶
func (id LogAnalyticsSolutionId) ID() string
func (LogAnalyticsSolutionId) String ¶
func (id LogAnalyticsSolutionId) String() string
type LogAnalyticsStorageInsightsId ¶
type LogAnalyticsStorageInsightsId struct { SubscriptionId string ResourceGroup string WorkspaceName string StorageInsightConfigName string }
func LogAnalyticsStorageInsightsID ¶
func LogAnalyticsStorageInsightsID(input string) (*LogAnalyticsStorageInsightsId, error)
LogAnalyticsStorageInsightsID parses a LogAnalyticsStorageInsights ID into an LogAnalyticsStorageInsightsId struct
func NewLogAnalyticsStorageInsightsID ¶
func NewLogAnalyticsStorageInsightsID(subscriptionId, resourceGroup, workspaceName, storageInsightConfigName string) LogAnalyticsStorageInsightsId
func (LogAnalyticsStorageInsightsId) ID ¶
func (id LogAnalyticsStorageInsightsId) ID() string
func (LogAnalyticsStorageInsightsId) String ¶
func (id LogAnalyticsStorageInsightsId) String() string
type LogAnalyticsWorkspaceId ¶
type LogAnalyticsWorkspaceId struct { SubscriptionId string ResourceGroup string WorkspaceName string }
func LogAnalyticsWorkspaceID ¶
func LogAnalyticsWorkspaceID(input string) (*LogAnalyticsWorkspaceId, error)
LogAnalyticsWorkspaceID parses a LogAnalyticsWorkspace ID into an LogAnalyticsWorkspaceId struct
func NewLogAnalyticsWorkspaceID ¶
func NewLogAnalyticsWorkspaceID(subscriptionId, resourceGroup, workspaceName string) LogAnalyticsWorkspaceId
func (LogAnalyticsWorkspaceId) ID ¶
func (id LogAnalyticsWorkspaceId) ID() string
func (LogAnalyticsWorkspaceId) String ¶
func (id LogAnalyticsWorkspaceId) String() string