Versions in this module Expand all Collapse all v48 v48.2.2 Nov 27, 2020 v48.2.1 Nov 27, 2020 Changes in this version + const DefaultBaseURI + func UserAgent() string + func Version() string + type AzureMonitorMetricsDestination struct + Name *string + type BaseClient struct + BaseURI string + SubscriptionID string + func New(subscriptionID string) BaseClient + func NewWithBaseURI(baseURI string, subscriptionID string) BaseClient + type DataCollectionRule struct + DataFlows *[]DataFlow + DataSources *DataCollectionRuleDataSources + Description *string + Destinations *DataCollectionRuleDestinations + ProvisioningState KnownDataCollectionRuleProvisioningState + func (dcr DataCollectionRule) MarshalJSON() ([]byte, error) + type DataCollectionRuleAssociation struct + DataCollectionRuleID *string + Description *string + ProvisioningState KnownDataCollectionRuleAssociationProvisioningState + func (dcra DataCollectionRuleAssociation) MarshalJSON() ([]byte, error) + type DataCollectionRuleAssociationProxyOnlyResource struct + Etag *string + ID *string + Name *string + Type *string + func (dcrapor *DataCollectionRuleAssociationProxyOnlyResource) UnmarshalJSON(body []byte) error + func (dcrapor DataCollectionRuleAssociationProxyOnlyResource) MarshalJSON() ([]byte, error) + type DataCollectionRuleAssociationProxyOnlyResourceListResult struct + NextLink *string + Value *[]DataCollectionRuleAssociationProxyOnlyResource + func (dcraporlr DataCollectionRuleAssociationProxyOnlyResourceListResult) IsEmpty() bool + type DataCollectionRuleAssociationProxyOnlyResourceListResultIterator struct + func NewDataCollectionRuleAssociationProxyOnlyResourceListResultIterator(page DataCollectionRuleAssociationProxyOnlyResourceListResultPage) DataCollectionRuleAssociationProxyOnlyResourceListResultIterator + func (iter *DataCollectionRuleAssociationProxyOnlyResourceListResultIterator) Next() error + func (iter *DataCollectionRuleAssociationProxyOnlyResourceListResultIterator) NextWithContext(ctx context.Context) (err error) + func (iter DataCollectionRuleAssociationProxyOnlyResourceListResultIterator) NotDone() bool + func (iter DataCollectionRuleAssociationProxyOnlyResourceListResultIterator) Response() DataCollectionRuleAssociationProxyOnlyResourceListResult + func (iter DataCollectionRuleAssociationProxyOnlyResourceListResultIterator) Value() DataCollectionRuleAssociationProxyOnlyResource + type DataCollectionRuleAssociationProxyOnlyResourceListResultPage struct + func NewDataCollectionRuleAssociationProxyOnlyResourceListResultPage(cur DataCollectionRuleAssociationProxyOnlyResourceListResult, ...) DataCollectionRuleAssociationProxyOnlyResourceListResultPage + func (page *DataCollectionRuleAssociationProxyOnlyResourceListResultPage) Next() error + func (page *DataCollectionRuleAssociationProxyOnlyResourceListResultPage) NextWithContext(ctx context.Context) (err error) + func (page DataCollectionRuleAssociationProxyOnlyResourceListResultPage) NotDone() bool + func (page DataCollectionRuleAssociationProxyOnlyResourceListResultPage) Response() DataCollectionRuleAssociationProxyOnlyResourceListResult + func (page DataCollectionRuleAssociationProxyOnlyResourceListResultPage) Values() []DataCollectionRuleAssociationProxyOnlyResource + type DataCollectionRuleAssociationProxyOnlyResourceProperties struct + DataCollectionRuleID *string + Description *string + ProvisioningState KnownDataCollectionRuleAssociationProvisioningState + func (dcrapor DataCollectionRuleAssociationProxyOnlyResourceProperties) MarshalJSON() ([]byte, error) + type DataCollectionRuleAssociationsClient struct + func NewDataCollectionRuleAssociationsClient(subscriptionID string) DataCollectionRuleAssociationsClient + func NewDataCollectionRuleAssociationsClientWithBaseURI(baseURI string, subscriptionID string) DataCollectionRuleAssociationsClient + func (client DataCollectionRuleAssociationsClient) Create(ctx context.Context, resourceURI string, associationName string, ...) (result DataCollectionRuleAssociationProxyOnlyResource, err error) + func (client DataCollectionRuleAssociationsClient) CreatePreparer(ctx context.Context, resourceURI string, associationName string, ...) (*http.Request, error) + func (client DataCollectionRuleAssociationsClient) CreateResponder(resp *http.Response) (result DataCollectionRuleAssociationProxyOnlyResource, err error) + func (client DataCollectionRuleAssociationsClient) CreateSender(req *http.Request) (*http.Response, error) + func (client DataCollectionRuleAssociationsClient) Delete(ctx context.Context, resourceURI string, associationName string) (result autorest.Response, err error) + func (client DataCollectionRuleAssociationsClient) DeletePreparer(ctx context.Context, resourceURI string, associationName string) (*http.Request, error) + func (client DataCollectionRuleAssociationsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client DataCollectionRuleAssociationsClient) DeleteSender(req *http.Request) (*http.Response, error) + func (client DataCollectionRuleAssociationsClient) Get(ctx context.Context, resourceURI string, associationName string) (result DataCollectionRuleAssociationProxyOnlyResource, err error) + func (client DataCollectionRuleAssociationsClient) GetPreparer(ctx context.Context, resourceURI string, associationName string) (*http.Request, error) + func (client DataCollectionRuleAssociationsClient) GetResponder(resp *http.Response) (result DataCollectionRuleAssociationProxyOnlyResource, err error) + func (client DataCollectionRuleAssociationsClient) GetSender(req *http.Request) (*http.Response, error) + func (client DataCollectionRuleAssociationsClient) ListByResource(ctx context.Context, resourceURI string) (result DataCollectionRuleAssociationProxyOnlyResourceListResultPage, err error) + func (client DataCollectionRuleAssociationsClient) ListByResourceComplete(ctx context.Context, resourceURI string) (result DataCollectionRuleAssociationProxyOnlyResourceListResultIterator, ...) + func (client DataCollectionRuleAssociationsClient) ListByResourcePreparer(ctx context.Context, resourceURI string) (*http.Request, error) + func (client DataCollectionRuleAssociationsClient) ListByResourceResponder(resp *http.Response) (result DataCollectionRuleAssociationProxyOnlyResourceListResult, err error) + func (client DataCollectionRuleAssociationsClient) ListByResourceSender(req *http.Request) (*http.Response, error) + func (client DataCollectionRuleAssociationsClient) ListByRule(ctx context.Context, resourceGroupName string, dataCollectionRuleName string) (result DataCollectionRuleAssociationProxyOnlyResourceListResultPage, err error) + func (client DataCollectionRuleAssociationsClient) ListByRuleComplete(ctx context.Context, resourceGroupName string, dataCollectionRuleName string) (result DataCollectionRuleAssociationProxyOnlyResourceListResultIterator, ...) + func (client DataCollectionRuleAssociationsClient) ListByRulePreparer(ctx context.Context, resourceGroupName string, dataCollectionRuleName string) (*http.Request, error) + func (client DataCollectionRuleAssociationsClient) ListByRuleResponder(resp *http.Response) (result DataCollectionRuleAssociationProxyOnlyResourceListResult, err error) + func (client DataCollectionRuleAssociationsClient) ListByRuleSender(req *http.Request) (*http.Response, error) + type DataCollectionRuleDataSources struct + Extensions *[]ExtensionDataSource + PerformanceCounters *[]PerfCounterDataSource + Syslog *[]SyslogDataSource + WindowsEventLogs *[]WindowsEventLogDataSource + type DataCollectionRuleDestinations struct + AzureMonitorMetrics *DestinationsSpecAzureMonitorMetrics + LogAnalytics *[]LogAnalyticsDestination + type DataCollectionRuleResource struct + Etag *string + ID *string + Location *string + Name *string + Tags map[string]*string + Type *string + func (dcrr *DataCollectionRuleResource) UnmarshalJSON(body []byte) error + func (dcrr DataCollectionRuleResource) MarshalJSON() ([]byte, error) + type DataCollectionRuleResourceListResult struct + NextLink *string + Value *[]DataCollectionRuleResource + func (dcrrlr DataCollectionRuleResourceListResult) IsEmpty() bool + type DataCollectionRuleResourceListResultIterator struct + func NewDataCollectionRuleResourceListResultIterator(page DataCollectionRuleResourceListResultPage) DataCollectionRuleResourceListResultIterator + func (iter *DataCollectionRuleResourceListResultIterator) Next() error + func (iter *DataCollectionRuleResourceListResultIterator) NextWithContext(ctx context.Context) (err error) + func (iter DataCollectionRuleResourceListResultIterator) NotDone() bool + func (iter DataCollectionRuleResourceListResultIterator) Response() DataCollectionRuleResourceListResult + func (iter DataCollectionRuleResourceListResultIterator) Value() DataCollectionRuleResource + type DataCollectionRuleResourceListResultPage struct + func NewDataCollectionRuleResourceListResultPage(cur DataCollectionRuleResourceListResult, ...) DataCollectionRuleResourceListResultPage + func (page *DataCollectionRuleResourceListResultPage) Next() error + func (page *DataCollectionRuleResourceListResultPage) NextWithContext(ctx context.Context) (err error) + func (page DataCollectionRuleResourceListResultPage) NotDone() bool + func (page DataCollectionRuleResourceListResultPage) Response() DataCollectionRuleResourceListResult + func (page DataCollectionRuleResourceListResultPage) Values() []DataCollectionRuleResource + type DataCollectionRuleResourceProperties struct + DataFlows *[]DataFlow + DataSources *DataCollectionRuleDataSources + Description *string + Destinations *DataCollectionRuleDestinations + ProvisioningState KnownDataCollectionRuleProvisioningState + func (dcrr DataCollectionRuleResourceProperties) MarshalJSON() ([]byte, error) + type DataCollectionRulesClient struct + func NewDataCollectionRulesClient(subscriptionID string) DataCollectionRulesClient + func NewDataCollectionRulesClientWithBaseURI(baseURI string, subscriptionID string) DataCollectionRulesClient + func (client DataCollectionRulesClient) Create(ctx context.Context, resourceGroupName string, dataCollectionRuleName string, ...) (result DataCollectionRuleResource, err error) + func (client DataCollectionRulesClient) CreatePreparer(ctx context.Context, resourceGroupName string, dataCollectionRuleName string, ...) (*http.Request, error) + func (client DataCollectionRulesClient) CreateResponder(resp *http.Response) (result DataCollectionRuleResource, err error) + func (client DataCollectionRulesClient) CreateSender(req *http.Request) (*http.Response, error) + func (client DataCollectionRulesClient) Delete(ctx context.Context, resourceGroupName string, dataCollectionRuleName string) (result autorest.Response, err error) + func (client DataCollectionRulesClient) DeletePreparer(ctx context.Context, resourceGroupName string, dataCollectionRuleName string) (*http.Request, error) + func (client DataCollectionRulesClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client DataCollectionRulesClient) DeleteSender(req *http.Request) (*http.Response, error) + func (client DataCollectionRulesClient) Get(ctx context.Context, resourceGroupName string, dataCollectionRuleName string) (result DataCollectionRuleResource, err error) + func (client DataCollectionRulesClient) GetPreparer(ctx context.Context, resourceGroupName string, dataCollectionRuleName string) (*http.Request, error) + func (client DataCollectionRulesClient) GetResponder(resp *http.Response) (result DataCollectionRuleResource, err error) + func (client DataCollectionRulesClient) GetSender(req *http.Request) (*http.Response, error) + func (client DataCollectionRulesClient) ListByResourceGroup(ctx context.Context, resourceGroupName string) (result DataCollectionRuleResourceListResultPage, err error) + func (client DataCollectionRulesClient) ListByResourceGroupComplete(ctx context.Context, resourceGroupName string) (result DataCollectionRuleResourceListResultIterator, err error) + func (client DataCollectionRulesClient) ListByResourceGroupPreparer(ctx context.Context, resourceGroupName string) (*http.Request, error) + func (client DataCollectionRulesClient) ListByResourceGroupResponder(resp *http.Response) (result DataCollectionRuleResourceListResult, err error) + func (client DataCollectionRulesClient) ListByResourceGroupSender(req *http.Request) (*http.Response, error) + func (client DataCollectionRulesClient) ListBySubscription(ctx context.Context) (result DataCollectionRuleResourceListResultPage, err error) + func (client DataCollectionRulesClient) ListBySubscriptionComplete(ctx context.Context) (result DataCollectionRuleResourceListResultIterator, err error) + func (client DataCollectionRulesClient) ListBySubscriptionPreparer(ctx context.Context) (*http.Request, error) + func (client DataCollectionRulesClient) ListBySubscriptionResponder(resp *http.Response) (result DataCollectionRuleResourceListResult, err error) + func (client DataCollectionRulesClient) ListBySubscriptionSender(req *http.Request) (*http.Response, error) + func (client DataCollectionRulesClient) Update(ctx context.Context, resourceGroupName string, dataCollectionRuleName string, ...) (result DataCollectionRuleResource, err error) + func (client DataCollectionRulesClient) UpdatePreparer(ctx context.Context, resourceGroupName string, dataCollectionRuleName string, ...) (*http.Request, error) + func (client DataCollectionRulesClient) UpdateResponder(resp *http.Response) (result DataCollectionRuleResource, err error) + func (client DataCollectionRulesClient) UpdateSender(req *http.Request) (*http.Response, error) + type DataFlow struct + Destinations *[]string + Streams *[]KnownDataFlowStreams + type DataSourcesSpec struct + Extensions *[]ExtensionDataSource + PerformanceCounters *[]PerfCounterDataSource + Syslog *[]SyslogDataSource + WindowsEventLogs *[]WindowsEventLogDataSource + type DestinationsSpec struct + AzureMonitorMetrics *DestinationsSpecAzureMonitorMetrics + LogAnalytics *[]LogAnalyticsDestination + type DestinationsSpecAzureMonitorMetrics struct + Name *string + type ErrorAdditionalInfo struct + Info interface{} + Type *string + type ErrorDetails struct + AdditionalInfo *[]ErrorAdditionalInfo + Code *string + Details *[]ErrorDetails + Message *string + Target *string + type ErrorResponse struct + Error *ErrorResponseError + type ErrorResponseError struct + AdditionalInfo *[]ErrorAdditionalInfo + Code *string + Details *[]ErrorDetails + Message *string + Target *string + type ExtensionDataSource struct + ExtensionName *string + ExtensionSettings interface{} + Name *string + Streams *[]KnownExtensionDataSourceStreams + type KnownDataCollectionRuleAssociationProvisioningState string + const Creating + const Deleting + const Failed + const Succeeded + const Updating + func PossibleKnownDataCollectionRuleAssociationProvisioningStateValues() []KnownDataCollectionRuleAssociationProvisioningState + type KnownDataCollectionRuleProvisioningState string + const KnownDataCollectionRuleProvisioningStateCreating + const KnownDataCollectionRuleProvisioningStateDeleting + const KnownDataCollectionRuleProvisioningStateFailed + const KnownDataCollectionRuleProvisioningStateSucceeded + const KnownDataCollectionRuleProvisioningStateUpdating + func PossibleKnownDataCollectionRuleProvisioningStateValues() []KnownDataCollectionRuleProvisioningState + type KnownDataFlowStreams string + const MicrosoftAntiMalwareStatus + const MicrosoftAuditd + const MicrosoftCISCOASA + const MicrosoftCommonSecurityLog + const MicrosoftComputerGroup + const MicrosoftEvent + const MicrosoftFirewallLog + const MicrosoftHealthStateChange + const MicrosoftHeartbeat + const MicrosoftInsightsMetrics + const MicrosoftOperationLog + const MicrosoftPerf + const MicrosoftProcessInvestigator + const MicrosoftProtectionStatus + const MicrosoftRomeDetectionEvent + const MicrosoftSecurityBaseline + const MicrosoftSecurityBaselineSummary + const MicrosoftSecurityEvent + const MicrosoftSyslog + const MicrosoftWindowsEvent + func PossibleKnownDataFlowStreamsValues() []KnownDataFlowStreams + type KnownExtensionDataSourceStreams string + const KnownExtensionDataSourceStreamsMicrosoftAntiMalwareStatus + const KnownExtensionDataSourceStreamsMicrosoftAuditd + const KnownExtensionDataSourceStreamsMicrosoftCISCOASA + const KnownExtensionDataSourceStreamsMicrosoftCommonSecurityLog + const KnownExtensionDataSourceStreamsMicrosoftComputerGroup + const KnownExtensionDataSourceStreamsMicrosoftEvent + const KnownExtensionDataSourceStreamsMicrosoftFirewallLog + const KnownExtensionDataSourceStreamsMicrosoftHealthStateChange + const KnownExtensionDataSourceStreamsMicrosoftHeartbeat + const KnownExtensionDataSourceStreamsMicrosoftInsightsMetrics + const KnownExtensionDataSourceStreamsMicrosoftOperationLog + const KnownExtensionDataSourceStreamsMicrosoftPerf + const KnownExtensionDataSourceStreamsMicrosoftProcessInvestigator + const KnownExtensionDataSourceStreamsMicrosoftProtectionStatus + const KnownExtensionDataSourceStreamsMicrosoftRomeDetectionEvent + const KnownExtensionDataSourceStreamsMicrosoftSecurityBaseline + const KnownExtensionDataSourceStreamsMicrosoftSecurityBaselineSummary + const KnownExtensionDataSourceStreamsMicrosoftSecurityEvent + const KnownExtensionDataSourceStreamsMicrosoftSyslog + const KnownExtensionDataSourceStreamsMicrosoftWindowsEvent + func PossibleKnownExtensionDataSourceStreamsValues() []KnownExtensionDataSourceStreams + type KnownPerfCounterDataSourceScheduledTransferPeriod string + const PT15M + const PT1M + const PT30M + const PT5M + const PT60M + func PossibleKnownPerfCounterDataSourceScheduledTransferPeriodValues() []KnownPerfCounterDataSourceScheduledTransferPeriod + type KnownPerfCounterDataSourceStreams string + const KnownPerfCounterDataSourceStreamsMicrosoftInsightsMetrics + const KnownPerfCounterDataSourceStreamsMicrosoftPerf + func PossibleKnownPerfCounterDataSourceStreamsValues() []KnownPerfCounterDataSourceStreams + type KnownSyslogDataSourceFacilityNames string + const Auth + const Authpriv + const Cron + const Daemon + const Kern + const Local0 + const Local1 + const Local2 + const Local3 + const Local4 + const Local5 + const Local6 + const Local7 + const Lpr + const Mail + const Mark + const News + const Syslog + const UUCP + const User + func PossibleKnownSyslogDataSourceFacilityNamesValues() []KnownSyslogDataSourceFacilityNames + type KnownSyslogDataSourceLogLevels string + const Alert + const Critical + const Debug + const Emergency + const Error + const Info + const Notice + const Warning + func PossibleKnownSyslogDataSourceLogLevelsValues() []KnownSyslogDataSourceLogLevels + type KnownSyslogDataSourceStreams string + const KnownSyslogDataSourceStreamsMicrosoftSyslog + func PossibleKnownSyslogDataSourceStreamsValues() []KnownSyslogDataSourceStreams + type KnownWindowsEventLogDataSourceScheduledTransferPeriod string + const KnownWindowsEventLogDataSourceScheduledTransferPeriodPT15M + const KnownWindowsEventLogDataSourceScheduledTransferPeriodPT1M + const KnownWindowsEventLogDataSourceScheduledTransferPeriodPT30M + const KnownWindowsEventLogDataSourceScheduledTransferPeriodPT5M + const KnownWindowsEventLogDataSourceScheduledTransferPeriodPT60M + func PossibleKnownWindowsEventLogDataSourceScheduledTransferPeriodValues() []KnownWindowsEventLogDataSourceScheduledTransferPeriod + type KnownWindowsEventLogDataSourceStreams string + const KnownWindowsEventLogDataSourceStreamsMicrosoftEvent + const KnownWindowsEventLogDataSourceStreamsMicrosoftWindowsEvent + func PossibleKnownWindowsEventLogDataSourceStreamsValues() []KnownWindowsEventLogDataSourceStreams + type LogAnalyticsDestination struct + Name *string + WorkspaceResourceID *string + type PerfCounterDataSource struct + CounterSpecifiers *[]string + Name *string + SamplingFrequencyInSeconds *int32 + ScheduledTransferPeriod KnownPerfCounterDataSourceScheduledTransferPeriod + Streams *[]KnownPerfCounterDataSourceStreams + type ResourceForUpdate struct + Tags map[string]*string + func (rfu ResourceForUpdate) MarshalJSON() ([]byte, error) + type SyslogDataSource struct + FacilityNames *[]KnownSyslogDataSourceFacilityNames + LogLevels *[]KnownSyslogDataSourceLogLevels + Name *string + Streams *[]KnownSyslogDataSourceStreams + type WindowsEventLogDataSource struct + Name *string + ScheduledTransferPeriod KnownWindowsEventLogDataSourceScheduledTransferPeriod + Streams *[]KnownWindowsEventLogDataSourceStreams + XPathQueries *[]string