Versions in this module Expand all Collapse all v1 v1.0.1 Sep 13, 2022 v1.0.0 Sep 12, 2022 Changes in this version + const DefaultBaseURI + func UserAgent() string + func Version() string + type AadConnectivityState string + const Connected + const Discovered + const NotLicensed + func PossibleAadConnectivityStateValues() []AadConnectivityState + type AadConnectivityState1 struct + ConnectivityState AadConnectivityState + type AadExternalSecuritySolution struct + ID *string + Kind KindEnum + Location *string + Name *string + Properties *AadSolutionProperties + Type *string + func (aess AadExternalSecuritySolution) AsAadExternalSecuritySolution() (*AadExternalSecuritySolution, bool) + func (aess AadExternalSecuritySolution) AsAtaExternalSecuritySolution() (*AtaExternalSecuritySolution, bool) + func (aess AadExternalSecuritySolution) AsBasicExternalSecuritySolution() (BasicExternalSecuritySolution, bool) + func (aess AadExternalSecuritySolution) AsCefExternalSecuritySolution() (*CefExternalSecuritySolution, bool) + func (aess AadExternalSecuritySolution) AsExternalSecuritySolution() (*ExternalSecuritySolution, bool) + func (aess AadExternalSecuritySolution) MarshalJSON() ([]byte, error) + type AadSolutionProperties struct + ConnectivityState AadConnectivityState + DeviceType *string + DeviceVendor *string + Workspace *ConnectedWorkspace + type Action string + const Add + const Recommended + const Remove + func PossibleActionValues() []Action + type ActionType string + const ActionTypeAutomationAction + const ActionTypeEventHub + const ActionTypeLogicApp + const ActionTypeWorkspace + func PossibleActionTypeValues() []ActionType + type ActiveConnectionsNotInAllowedRange struct + Description *string + DisplayName *string + IsEnabled *bool + MaxThreshold *int32 + MinThreshold *int32 + RuleType RuleTypeBasicCustomAlertRule + TimeWindowSize *string + func (acniar ActiveConnectionsNotInAllowedRange) AsActiveConnectionsNotInAllowedRange() (*ActiveConnectionsNotInAllowedRange, bool) + func (acniar ActiveConnectionsNotInAllowedRange) AsAllowlistCustomAlertRule() (*AllowlistCustomAlertRule, bool) + func (acniar ActiveConnectionsNotInAllowedRange) AsAmqpC2DMessagesNotInAllowedRange() (*AmqpC2DMessagesNotInAllowedRange, bool) + func (acniar ActiveConnectionsNotInAllowedRange) AsAmqpC2DRejectedMessagesNotInAllowedRange() (*AmqpC2DRejectedMessagesNotInAllowedRange, bool) + func (acniar ActiveConnectionsNotInAllowedRange) AsAmqpD2CMessagesNotInAllowedRange() (*AmqpD2CMessagesNotInAllowedRange, bool) + func (acniar ActiveConnectionsNotInAllowedRange) AsBasicAllowlistCustomAlertRule() (BasicAllowlistCustomAlertRule, bool) + func (acniar ActiveConnectionsNotInAllowedRange) AsBasicCustomAlertRule() (BasicCustomAlertRule, bool) + func (acniar ActiveConnectionsNotInAllowedRange) AsBasicListCustomAlertRule() (BasicListCustomAlertRule, bool) + func (acniar ActiveConnectionsNotInAllowedRange) AsBasicThresholdCustomAlertRule() (BasicThresholdCustomAlertRule, bool) + func (acniar ActiveConnectionsNotInAllowedRange) AsBasicTimeWindowCustomAlertRule() (BasicTimeWindowCustomAlertRule, bool) + func (acniar ActiveConnectionsNotInAllowedRange) AsConnectionToIPNotAllowed() (*ConnectionToIPNotAllowed, bool) + func (acniar ActiveConnectionsNotInAllowedRange) AsCustomAlertRule() (*CustomAlertRule, bool) + func (acniar ActiveConnectionsNotInAllowedRange) AsDenylistCustomAlertRule() (*DenylistCustomAlertRule, bool) + func (acniar ActiveConnectionsNotInAllowedRange) AsDirectMethodInvokesNotInAllowedRange() (*DirectMethodInvokesNotInAllowedRange, bool) + func (acniar ActiveConnectionsNotInAllowedRange) AsFailedLocalLoginsNotInAllowedRange() (*FailedLocalLoginsNotInAllowedRange, bool) + func (acniar ActiveConnectionsNotInAllowedRange) AsFileUploadsNotInAllowedRange() (*FileUploadsNotInAllowedRange, bool) + func (acniar ActiveConnectionsNotInAllowedRange) AsHTTPC2DMessagesNotInAllowedRange() (*HTTPC2DMessagesNotInAllowedRange, bool) + func (acniar ActiveConnectionsNotInAllowedRange) AsHTTPC2DRejectedMessagesNotInAllowedRange() (*HTTPC2DRejectedMessagesNotInAllowedRange, bool) + func (acniar ActiveConnectionsNotInAllowedRange) AsHTTPD2CMessagesNotInAllowedRange() (*HTTPD2CMessagesNotInAllowedRange, bool) + func (acniar ActiveConnectionsNotInAllowedRange) AsListCustomAlertRule() (*ListCustomAlertRule, bool) + func (acniar ActiveConnectionsNotInAllowedRange) AsLocalUserNotAllowed() (*LocalUserNotAllowed, bool) + func (acniar ActiveConnectionsNotInAllowedRange) AsMqttC2DMessagesNotInAllowedRange() (*MqttC2DMessagesNotInAllowedRange, bool) + func (acniar ActiveConnectionsNotInAllowedRange) AsMqttC2DRejectedMessagesNotInAllowedRange() (*MqttC2DRejectedMessagesNotInAllowedRange, bool) + func (acniar ActiveConnectionsNotInAllowedRange) AsMqttD2CMessagesNotInAllowedRange() (*MqttD2CMessagesNotInAllowedRange, bool) + func (acniar ActiveConnectionsNotInAllowedRange) AsProcessNotAllowed() (*ProcessNotAllowed, bool) + func (acniar ActiveConnectionsNotInAllowedRange) AsQueuePurgesNotInAllowedRange() (*QueuePurgesNotInAllowedRange, bool) + func (acniar ActiveConnectionsNotInAllowedRange) AsThresholdCustomAlertRule() (*ThresholdCustomAlertRule, bool) + func (acniar ActiveConnectionsNotInAllowedRange) AsTimeWindowCustomAlertRule() (*TimeWindowCustomAlertRule, bool) + func (acniar ActiveConnectionsNotInAllowedRange) AsTwinUpdatesNotInAllowedRange() (*TwinUpdatesNotInAllowedRange, bool) + func (acniar ActiveConnectionsNotInAllowedRange) AsUnauthorizedOperationsNotInAllowedRange() (*UnauthorizedOperationsNotInAllowedRange, bool) + func (acniar ActiveConnectionsNotInAllowedRange) MarshalJSON() ([]byte, error) + type AdaptiveApplicationControlsClient struct + func NewAdaptiveApplicationControlsClient(subscriptionID string, ascLocation string) AdaptiveApplicationControlsClient + func NewAdaptiveApplicationControlsClientWithBaseURI(baseURI string, subscriptionID string, ascLocation string) AdaptiveApplicationControlsClient + func (client AdaptiveApplicationControlsClient) Delete(ctx context.Context, groupName string) (result autorest.Response, err error) + func (client AdaptiveApplicationControlsClient) DeletePreparer(ctx context.Context, groupName string) (*http.Request, error) + func (client AdaptiveApplicationControlsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client AdaptiveApplicationControlsClient) DeleteSender(req *http.Request) (*http.Response, error) + func (client AdaptiveApplicationControlsClient) Get(ctx context.Context, groupName string) (result AppWhitelistingGroup, err error) + func (client AdaptiveApplicationControlsClient) GetPreparer(ctx context.Context, groupName string) (*http.Request, error) + func (client AdaptiveApplicationControlsClient) GetResponder(resp *http.Response) (result AppWhitelistingGroup, err error) + func (client AdaptiveApplicationControlsClient) GetSender(req *http.Request) (*http.Response, error) + func (client AdaptiveApplicationControlsClient) List(ctx context.Context, includePathRecommendations *bool, summary *bool) (result AppWhitelistingGroups, err error) + func (client AdaptiveApplicationControlsClient) ListPreparer(ctx context.Context, includePathRecommendations *bool, summary *bool) (*http.Request, error) + func (client AdaptiveApplicationControlsClient) ListResponder(resp *http.Response) (result AppWhitelistingGroups, err error) + func (client AdaptiveApplicationControlsClient) ListSender(req *http.Request) (*http.Response, error) + func (client AdaptiveApplicationControlsClient) Put(ctx context.Context, groupName string, body AppWhitelistingPutGroupData) (result AppWhitelistingGroup, err error) + func (client AdaptiveApplicationControlsClient) PutPreparer(ctx context.Context, groupName string, body AppWhitelistingPutGroupData) (*http.Request, error) + func (client AdaptiveApplicationControlsClient) PutResponder(resp *http.Response) (result AppWhitelistingGroup, err error) + func (client AdaptiveApplicationControlsClient) PutSender(req *http.Request) (*http.Response, error) + type AdaptiveNetworkHardening struct + ID *string + Name *string + Type *string + func (anh *AdaptiveNetworkHardening) UnmarshalJSON(body []byte) error + func (anh AdaptiveNetworkHardening) MarshalJSON() ([]byte, error) + type AdaptiveNetworkHardeningEnforceRequest struct + NetworkSecurityGroups *[]string + Rules *[]Rule + type AdaptiveNetworkHardeningProperties struct + EffectiveNetworkSecurityGroups *[]EffectiveNetworkSecurityGroups + Rules *[]Rule + RulesCalculationTime *date.Time + type AdaptiveNetworkHardeningsClient struct + func NewAdaptiveNetworkHardeningsClient(subscriptionID string, ascLocation string) AdaptiveNetworkHardeningsClient + func NewAdaptiveNetworkHardeningsClientWithBaseURI(baseURI string, subscriptionID string, ascLocation string) AdaptiveNetworkHardeningsClient + func (client AdaptiveNetworkHardeningsClient) Enforce(ctx context.Context, resourceGroupName string, resourceNamespace string, ...) (result AdaptiveNetworkHardeningsEnforceFuture, err error) + func (client AdaptiveNetworkHardeningsClient) EnforcePreparer(ctx context.Context, resourceGroupName string, resourceNamespace string, ...) (*http.Request, error) + func (client AdaptiveNetworkHardeningsClient) EnforceResponder(resp *http.Response) (result autorest.Response, err error) + func (client AdaptiveNetworkHardeningsClient) EnforceSender(req *http.Request) (future AdaptiveNetworkHardeningsEnforceFuture, err error) + func (client AdaptiveNetworkHardeningsClient) Get(ctx context.Context, resourceGroupName string, resourceNamespace string, ...) (result AdaptiveNetworkHardening, err error) + func (client AdaptiveNetworkHardeningsClient) GetPreparer(ctx context.Context, resourceGroupName string, resourceNamespace string, ...) (*http.Request, error) + func (client AdaptiveNetworkHardeningsClient) GetResponder(resp *http.Response) (result AdaptiveNetworkHardening, err error) + func (client AdaptiveNetworkHardeningsClient) GetSender(req *http.Request) (*http.Response, error) + func (client AdaptiveNetworkHardeningsClient) ListByExtendedResource(ctx context.Context, resourceGroupName string, resourceNamespace string, ...) (result AdaptiveNetworkHardeningsListPage, err error) + func (client AdaptiveNetworkHardeningsClient) ListByExtendedResourceComplete(ctx context.Context, resourceGroupName string, resourceNamespace string, ...) (result AdaptiveNetworkHardeningsListIterator, err error) + func (client AdaptiveNetworkHardeningsClient) ListByExtendedResourcePreparer(ctx context.Context, resourceGroupName string, resourceNamespace string, ...) (*http.Request, error) + func (client AdaptiveNetworkHardeningsClient) ListByExtendedResourceResponder(resp *http.Response) (result AdaptiveNetworkHardeningsList, err error) + func (client AdaptiveNetworkHardeningsClient) ListByExtendedResourceSender(req *http.Request) (*http.Response, error) + type AdaptiveNetworkHardeningsEnforceFuture struct + Result func(AdaptiveNetworkHardeningsClient) (autorest.Response, error) + func (future *AdaptiveNetworkHardeningsEnforceFuture) UnmarshalJSON(body []byte) error + type AdaptiveNetworkHardeningsList struct + NextLink *string + Value *[]AdaptiveNetworkHardening + func (anhl AdaptiveNetworkHardeningsList) IsEmpty() bool + type AdaptiveNetworkHardeningsListIterator struct + func NewAdaptiveNetworkHardeningsListIterator(page AdaptiveNetworkHardeningsListPage) AdaptiveNetworkHardeningsListIterator + func (iter *AdaptiveNetworkHardeningsListIterator) Next() error + func (iter *AdaptiveNetworkHardeningsListIterator) NextWithContext(ctx context.Context) (err error) + func (iter AdaptiveNetworkHardeningsListIterator) NotDone() bool + func (iter AdaptiveNetworkHardeningsListIterator) Response() AdaptiveNetworkHardeningsList + func (iter AdaptiveNetworkHardeningsListIterator) Value() AdaptiveNetworkHardening + type AdaptiveNetworkHardeningsListPage struct + func NewAdaptiveNetworkHardeningsListPage(cur AdaptiveNetworkHardeningsList, ...) AdaptiveNetworkHardeningsListPage + func (page *AdaptiveNetworkHardeningsListPage) Next() error + func (page *AdaptiveNetworkHardeningsListPage) NextWithContext(ctx context.Context) (err error) + func (page AdaptiveNetworkHardeningsListPage) NotDone() bool + func (page AdaptiveNetworkHardeningsListPage) Response() AdaptiveNetworkHardeningsList + func (page AdaptiveNetworkHardeningsListPage) Values() []AdaptiveNetworkHardening + type AdditionalData struct + AssessedResourceType AssessedResourceType + func (ad AdditionalData) AsAdditionalData() (*AdditionalData, bool) + func (ad AdditionalData) AsBasicAdditionalData() (BasicAdditionalData, bool) + func (ad AdditionalData) AsContainerRegistryVulnerabilityProperties() (*ContainerRegistryVulnerabilityProperties, bool) + func (ad AdditionalData) AsSQLServerVulnerabilityProperties() (*SQLServerVulnerabilityProperties, bool) + func (ad AdditionalData) AsServerVulnerabilityProperties() (*ServerVulnerabilityProperties, bool) + func (ad AdditionalData) MarshalJSON() ([]byte, error) + type AdvancedThreatProtectionClient struct + func NewAdvancedThreatProtectionClient(subscriptionID string, ascLocation string) AdvancedThreatProtectionClient + func NewAdvancedThreatProtectionClientWithBaseURI(baseURI string, subscriptionID string, ascLocation string) AdvancedThreatProtectionClient + func (client AdvancedThreatProtectionClient) Create(ctx context.Context, resourceID string, ...) (result AdvancedThreatProtectionSetting, err error) + func (client AdvancedThreatProtectionClient) CreatePreparer(ctx context.Context, resourceID string, ...) (*http.Request, error) + func (client AdvancedThreatProtectionClient) CreateResponder(resp *http.Response) (result AdvancedThreatProtectionSetting, err error) + func (client AdvancedThreatProtectionClient) CreateSender(req *http.Request) (*http.Response, error) + func (client AdvancedThreatProtectionClient) Get(ctx context.Context, resourceID string) (result AdvancedThreatProtectionSetting, err error) + func (client AdvancedThreatProtectionClient) GetPreparer(ctx context.Context, resourceID string) (*http.Request, error) + func (client AdvancedThreatProtectionClient) GetResponder(resp *http.Response) (result AdvancedThreatProtectionSetting, err error) + func (client AdvancedThreatProtectionClient) GetSender(req *http.Request) (*http.Response, error) + type AdvancedThreatProtectionProperties struct + IsEnabled *bool + type AdvancedThreatProtectionSetting struct + ID *string + Name *string + Type *string + func (atps *AdvancedThreatProtectionSetting) UnmarshalJSON(body []byte) error + func (atps AdvancedThreatProtectionSetting) MarshalJSON() ([]byte, error) + type Alert struct + ID *string + Name *string + Type *string + func (a *Alert) UnmarshalJSON(body []byte) error + func (a Alert) MarshalJSON() ([]byte, error) + type AlertConfidenceReason struct + Reason *string + Type *string + func (acr AlertConfidenceReason) MarshalJSON() ([]byte, error) + type AlertEntity struct + AdditionalProperties map[string]interface{} + Type *string + func (ae *AlertEntity) UnmarshalJSON(body []byte) error + func (ae AlertEntity) MarshalJSON() ([]byte, error) + type AlertList struct + NextLink *string + Value *[]Alert + func (al AlertList) IsEmpty() bool + func (al AlertList) MarshalJSON() ([]byte, error) + type AlertListIterator struct + func NewAlertListIterator(page AlertListPage) AlertListIterator + func (iter *AlertListIterator) Next() error + func (iter *AlertListIterator) NextWithContext(ctx context.Context) (err error) + func (iter AlertListIterator) NotDone() bool + func (iter AlertListIterator) Response() AlertList + func (iter AlertListIterator) Value() Alert + type AlertListPage struct + func NewAlertListPage(cur AlertList, getNextPage func(context.Context, AlertList) (AlertList, error)) AlertListPage + func (page *AlertListPage) Next() error + func (page *AlertListPage) NextWithContext(ctx context.Context) (err error) + func (page AlertListPage) NotDone() bool + func (page AlertListPage) Response() AlertList + func (page AlertListPage) Values() []Alert + type AlertNotifications string + const Off + const On + func PossibleAlertNotificationsValues() []AlertNotifications + type AlertProperties struct + ActionTaken *string + AlertDisplayName *string + AlertName *string + AssociatedResource *string + CanBeInvestigated *bool + CompromisedEntity *string + ConfidenceReasons *[]AlertConfidenceReason + ConfidenceScore *float64 + CorrelationKey *string + Description *string + DetectedTimeUtc *date.Time + Entities *[]AlertEntity + ExtendedProperties map[string]interface{} + InstanceID *string + IsIncident *bool + RemediationSteps *string + ReportedSeverity ReportedSeverity + ReportedTimeUtc *date.Time + State *string + SubscriptionID *string + SystemSource *string + VendorName *string + WorkspaceArmID *string + func (ap AlertProperties) MarshalJSON() ([]byte, error) + type AlertsClient struct + func NewAlertsClient(subscriptionID string, ascLocation string) AlertsClient + func NewAlertsClientWithBaseURI(baseURI string, subscriptionID string, ascLocation string) AlertsClient + func (client AlertsClient) GetResourceGroupLevelAlerts(ctx context.Context, alertName string, resourceGroupName string) (result Alert, err error) + func (client AlertsClient) GetResourceGroupLevelAlertsPreparer(ctx context.Context, alertName string, resourceGroupName string) (*http.Request, error) + func (client AlertsClient) GetResourceGroupLevelAlertsResponder(resp *http.Response) (result Alert, err error) + func (client AlertsClient) GetResourceGroupLevelAlertsSender(req *http.Request) (*http.Response, error) + func (client AlertsClient) GetSubscriptionLevelAlert(ctx context.Context, alertName string) (result Alert, err error) + func (client AlertsClient) GetSubscriptionLevelAlertPreparer(ctx context.Context, alertName string) (*http.Request, error) + func (client AlertsClient) GetSubscriptionLevelAlertResponder(resp *http.Response) (result Alert, err error) + func (client AlertsClient) GetSubscriptionLevelAlertSender(req *http.Request) (*http.Response, error) + func (client AlertsClient) List(ctx context.Context, filter string, selectParameter string, expand string, ...) (result AlertListPage, err error) + func (client AlertsClient) ListByResourceGroup(ctx context.Context, resourceGroupName string, filter string, ...) (result AlertListPage, err error) + func (client AlertsClient) ListByResourceGroupComplete(ctx context.Context, resourceGroupName string, filter string, ...) (result AlertListIterator, err error) + func (client AlertsClient) ListByResourceGroupPreparer(ctx context.Context, resourceGroupName string, filter string, ...) (*http.Request, error) + func (client AlertsClient) ListByResourceGroupResponder(resp *http.Response) (result AlertList, err error) + func (client AlertsClient) ListByResourceGroupSender(req *http.Request) (*http.Response, error) + func (client AlertsClient) ListComplete(ctx context.Context, filter string, selectParameter string, expand string, ...) (result AlertListIterator, err error) + func (client AlertsClient) ListPreparer(ctx context.Context, filter string, selectParameter string, expand string, ...) (*http.Request, error) + func (client AlertsClient) ListResourceGroupLevelAlertsByRegion(ctx context.Context, resourceGroupName string, filter string, ...) (result AlertListPage, err error) + func (client AlertsClient) ListResourceGroupLevelAlertsByRegionComplete(ctx context.Context, resourceGroupName string, filter string, ...) (result AlertListIterator, err error) + func (client AlertsClient) ListResourceGroupLevelAlertsByRegionPreparer(ctx context.Context, resourceGroupName string, filter string, ...) (*http.Request, error) + func (client AlertsClient) ListResourceGroupLevelAlertsByRegionResponder(resp *http.Response) (result AlertList, err error) + func (client AlertsClient) ListResourceGroupLevelAlertsByRegionSender(req *http.Request) (*http.Response, error) + func (client AlertsClient) ListResponder(resp *http.Response) (result AlertList, err error) + func (client AlertsClient) ListSender(req *http.Request) (*http.Response, error) + func (client AlertsClient) ListSubscriptionLevelAlertsByRegion(ctx context.Context, filter string, selectParameter string, expand string, ...) (result AlertListPage, err error) + func (client AlertsClient) ListSubscriptionLevelAlertsByRegionComplete(ctx context.Context, filter string, selectParameter string, expand string, ...) (result AlertListIterator, err error) + func (client AlertsClient) ListSubscriptionLevelAlertsByRegionPreparer(ctx context.Context, filter string, selectParameter string, expand string, ...) (*http.Request, error) + func (client AlertsClient) ListSubscriptionLevelAlertsByRegionResponder(resp *http.Response) (result AlertList, err error) + func (client AlertsClient) ListSubscriptionLevelAlertsByRegionSender(req *http.Request) (*http.Response, error) + func (client AlertsClient) UpdateResourceGroupLevelAlertStateToDismiss(ctx context.Context, alertName string, resourceGroupName string) (result autorest.Response, err error) + func (client AlertsClient) UpdateResourceGroupLevelAlertStateToDismissPreparer(ctx context.Context, alertName string, resourceGroupName string) (*http.Request, error) + func (client AlertsClient) UpdateResourceGroupLevelAlertStateToDismissResponder(resp *http.Response) (result autorest.Response, err error) + func (client AlertsClient) UpdateResourceGroupLevelAlertStateToDismissSender(req *http.Request) (*http.Response, error) + func (client AlertsClient) UpdateResourceGroupLevelAlertStateToReactivate(ctx context.Context, alertName string, resourceGroupName string) (result autorest.Response, err error) + func (client AlertsClient) UpdateResourceGroupLevelAlertStateToReactivatePreparer(ctx context.Context, alertName string, resourceGroupName string) (*http.Request, error) + func (client AlertsClient) UpdateResourceGroupLevelAlertStateToReactivateResponder(resp *http.Response) (result autorest.Response, err error) + func (client AlertsClient) UpdateResourceGroupLevelAlertStateToReactivateSender(req *http.Request) (*http.Response, error) + func (client AlertsClient) UpdateSubscriptionLevelAlertStateToDismiss(ctx context.Context, alertName string) (result autorest.Response, err error) + func (client AlertsClient) UpdateSubscriptionLevelAlertStateToDismissPreparer(ctx context.Context, alertName string) (*http.Request, error) + func (client AlertsClient) UpdateSubscriptionLevelAlertStateToDismissResponder(resp *http.Response) (result autorest.Response, err error) + func (client AlertsClient) UpdateSubscriptionLevelAlertStateToDismissSender(req *http.Request) (*http.Response, error) + func (client AlertsClient) UpdateSubscriptionLevelAlertStateToReactivate(ctx context.Context, alertName string) (result autorest.Response, err error) + func (client AlertsClient) UpdateSubscriptionLevelAlertStateToReactivatePreparer(ctx context.Context, alertName string) (*http.Request, error) + func (client AlertsClient) UpdateSubscriptionLevelAlertStateToReactivateResponder(resp *http.Response) (result autorest.Response, err error) + func (client AlertsClient) UpdateSubscriptionLevelAlertStateToReactivateSender(req *http.Request) (*http.Response, error) + type AlertsSuppressionRule struct + ID *string + Name *string + Type *string + func (asr *AlertsSuppressionRule) UnmarshalJSON(body []byte) error + func (asr AlertsSuppressionRule) MarshalJSON() ([]byte, error) + type AlertsSuppressionRuleProperties struct + AlertType *string + Comment *string + ExpirationDateUtc *date.Time + LastModifiedUtc *date.Time + Reason *string + State RuleState + SuppressionAlertsScope *SuppressionAlertsScope + func (asrp AlertsSuppressionRuleProperties) MarshalJSON() ([]byte, error) + type AlertsSuppressionRulesClient struct + func NewAlertsSuppressionRulesClient(subscriptionID string, ascLocation string) AlertsSuppressionRulesClient + func NewAlertsSuppressionRulesClientWithBaseURI(baseURI string, subscriptionID string, ascLocation string) AlertsSuppressionRulesClient + func (client AlertsSuppressionRulesClient) Delete(ctx context.Context, alertsSuppressionRuleName string) (result autorest.Response, err error) + func (client AlertsSuppressionRulesClient) DeletePreparer(ctx context.Context, alertsSuppressionRuleName string) (*http.Request, error) + func (client AlertsSuppressionRulesClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client AlertsSuppressionRulesClient) DeleteSender(req *http.Request) (*http.Response, error) + func (client AlertsSuppressionRulesClient) Get(ctx context.Context, alertsSuppressionRuleName string) (result AlertsSuppressionRule, err error) + func (client AlertsSuppressionRulesClient) GetPreparer(ctx context.Context, alertsSuppressionRuleName string) (*http.Request, error) + func (client AlertsSuppressionRulesClient) GetResponder(resp *http.Response) (result AlertsSuppressionRule, err error) + func (client AlertsSuppressionRulesClient) GetSender(req *http.Request) (*http.Response, error) + func (client AlertsSuppressionRulesClient) List(ctx context.Context, alertType string) (result AlertsSuppressionRulesListPage, err error) + func (client AlertsSuppressionRulesClient) ListComplete(ctx context.Context, alertType string) (result AlertsSuppressionRulesListIterator, err error) + func (client AlertsSuppressionRulesClient) ListPreparer(ctx context.Context, alertType string) (*http.Request, error) + func (client AlertsSuppressionRulesClient) ListResponder(resp *http.Response) (result AlertsSuppressionRulesList, err error) + func (client AlertsSuppressionRulesClient) ListSender(req *http.Request) (*http.Response, error) + func (client AlertsSuppressionRulesClient) Update(ctx context.Context, alertsSuppressionRuleName string, ...) (result AlertsSuppressionRule, err error) + func (client AlertsSuppressionRulesClient) UpdatePreparer(ctx context.Context, alertsSuppressionRuleName string, ...) (*http.Request, error) + func (client AlertsSuppressionRulesClient) UpdateResponder(resp *http.Response) (result AlertsSuppressionRule, err error) + func (client AlertsSuppressionRulesClient) UpdateSender(req *http.Request) (*http.Response, error) + type AlertsSuppressionRulesList struct + NextLink *string + Value *[]AlertsSuppressionRule + func (asrl AlertsSuppressionRulesList) IsEmpty() bool + func (asrl AlertsSuppressionRulesList) MarshalJSON() ([]byte, error) + type AlertsSuppressionRulesListIterator struct + func NewAlertsSuppressionRulesListIterator(page AlertsSuppressionRulesListPage) AlertsSuppressionRulesListIterator + func (iter *AlertsSuppressionRulesListIterator) Next() error + func (iter *AlertsSuppressionRulesListIterator) NextWithContext(ctx context.Context) (err error) + func (iter AlertsSuppressionRulesListIterator) NotDone() bool + func (iter AlertsSuppressionRulesListIterator) Response() AlertsSuppressionRulesList + func (iter AlertsSuppressionRulesListIterator) Value() AlertsSuppressionRule + type AlertsSuppressionRulesListPage struct + func NewAlertsSuppressionRulesListPage(cur AlertsSuppressionRulesList, ...) AlertsSuppressionRulesListPage + func (page *AlertsSuppressionRulesListPage) Next() error + func (page *AlertsSuppressionRulesListPage) NextWithContext(ctx context.Context) (err error) + func (page AlertsSuppressionRulesListPage) NotDone() bool + func (page AlertsSuppressionRulesListPage) Response() AlertsSuppressionRulesList + func (page AlertsSuppressionRulesListPage) Values() []AlertsSuppressionRule + type AlertsToAdmins string + const AlertsToAdminsOff + const AlertsToAdminsOn + func PossibleAlertsToAdminsValues() []AlertsToAdmins + type AllowedConnectionsClient struct + func NewAllowedConnectionsClient(subscriptionID string, ascLocation string) AllowedConnectionsClient + func NewAllowedConnectionsClientWithBaseURI(baseURI string, subscriptionID string, ascLocation string) AllowedConnectionsClient + func (client AllowedConnectionsClient) Get(ctx context.Context, resourceGroupName string, connectionType ConnectionType) (result AllowedConnectionsResource, err error) + func (client AllowedConnectionsClient) GetPreparer(ctx context.Context, resourceGroupName string, connectionType ConnectionType) (*http.Request, error) + func (client AllowedConnectionsClient) GetResponder(resp *http.Response) (result AllowedConnectionsResource, err error) + func (client AllowedConnectionsClient) GetSender(req *http.Request) (*http.Response, error) + func (client AllowedConnectionsClient) List(ctx context.Context) (result AllowedConnectionsListPage, err error) + func (client AllowedConnectionsClient) ListByHomeRegion(ctx context.Context) (result AllowedConnectionsListPage, err error) + func (client AllowedConnectionsClient) ListByHomeRegionComplete(ctx context.Context) (result AllowedConnectionsListIterator, err error) + func (client AllowedConnectionsClient) ListByHomeRegionPreparer(ctx context.Context) (*http.Request, error) + func (client AllowedConnectionsClient) ListByHomeRegionResponder(resp *http.Response) (result AllowedConnectionsList, err error) + func (client AllowedConnectionsClient) ListByHomeRegionSender(req *http.Request) (*http.Response, error) + func (client AllowedConnectionsClient) ListComplete(ctx context.Context) (result AllowedConnectionsListIterator, err error) + func (client AllowedConnectionsClient) ListPreparer(ctx context.Context) (*http.Request, error) + func (client AllowedConnectionsClient) ListResponder(resp *http.Response) (result AllowedConnectionsList, err error) + func (client AllowedConnectionsClient) ListSender(req *http.Request) (*http.Response, error) + type AllowedConnectionsList struct + NextLink *string + Value *[]AllowedConnectionsResource + func (ACL AllowedConnectionsList) IsEmpty() bool + func (ACL AllowedConnectionsList) MarshalJSON() ([]byte, error) + type AllowedConnectionsListIterator struct + func NewAllowedConnectionsListIterator(page AllowedConnectionsListPage) AllowedConnectionsListIterator + func (iter *AllowedConnectionsListIterator) Next() error + func (iter *AllowedConnectionsListIterator) NextWithContext(ctx context.Context) (err error) + func (iter AllowedConnectionsListIterator) NotDone() bool + func (iter AllowedConnectionsListIterator) Response() AllowedConnectionsList + func (iter AllowedConnectionsListIterator) Value() AllowedConnectionsResource + type AllowedConnectionsListPage struct + ACL AllowedConnectionsList + func NewAllowedConnectionsListPage(cur AllowedConnectionsList, ...) AllowedConnectionsListPage + func (page *AllowedConnectionsListPage) Next() error + func (page *AllowedConnectionsListPage) NextWithContext(ctx context.Context) (err error) + func (page AllowedConnectionsListPage) NotDone() bool + func (page AllowedConnectionsListPage) Response() AllowedConnectionsList + func (page AllowedConnectionsListPage) Values() []AllowedConnectionsResource + type AllowedConnectionsResource struct + ID *string + Location *string + Name *string + Type *string + func (acr *AllowedConnectionsResource) UnmarshalJSON(body []byte) error + func (acr AllowedConnectionsResource) MarshalJSON() ([]byte, error) + type AllowedConnectionsResourceProperties struct + CalculatedDateTime *date.Time + ConnectableResources *[]ConnectableResource + func (acrp AllowedConnectionsResourceProperties) MarshalJSON() ([]byte, error) + type AllowlistCustomAlertRule struct + AllowlistValues *[]string + Description *string + DisplayName *string + IsEnabled *bool + RuleType RuleTypeBasicCustomAlertRule + ValueType ValueType + func (acar AllowlistCustomAlertRule) AsActiveConnectionsNotInAllowedRange() (*ActiveConnectionsNotInAllowedRange, bool) + func (acar AllowlistCustomAlertRule) AsAllowlistCustomAlertRule() (*AllowlistCustomAlertRule, bool) + func (acar AllowlistCustomAlertRule) AsAmqpC2DMessagesNotInAllowedRange() (*AmqpC2DMessagesNotInAllowedRange, bool) + func (acar AllowlistCustomAlertRule) AsAmqpC2DRejectedMessagesNotInAllowedRange() (*AmqpC2DRejectedMessagesNotInAllowedRange, bool) + func (acar AllowlistCustomAlertRule) AsAmqpD2CMessagesNotInAllowedRange() (*AmqpD2CMessagesNotInAllowedRange, bool) + func (acar AllowlistCustomAlertRule) AsBasicAllowlistCustomAlertRule() (BasicAllowlistCustomAlertRule, bool) + func (acar AllowlistCustomAlertRule) AsBasicCustomAlertRule() (BasicCustomAlertRule, bool) + func (acar AllowlistCustomAlertRule) AsBasicListCustomAlertRule() (BasicListCustomAlertRule, bool) + func (acar AllowlistCustomAlertRule) AsBasicThresholdCustomAlertRule() (BasicThresholdCustomAlertRule, bool) + func (acar AllowlistCustomAlertRule) AsBasicTimeWindowCustomAlertRule() (BasicTimeWindowCustomAlertRule, bool) + func (acar AllowlistCustomAlertRule) AsConnectionToIPNotAllowed() (*ConnectionToIPNotAllowed, bool) + func (acar AllowlistCustomAlertRule) AsCustomAlertRule() (*CustomAlertRule, bool) + func (acar AllowlistCustomAlertRule) AsDenylistCustomAlertRule() (*DenylistCustomAlertRule, bool) + func (acar AllowlistCustomAlertRule) AsDirectMethodInvokesNotInAllowedRange() (*DirectMethodInvokesNotInAllowedRange, bool) + func (acar AllowlistCustomAlertRule) AsFailedLocalLoginsNotInAllowedRange() (*FailedLocalLoginsNotInAllowedRange, bool) + func (acar AllowlistCustomAlertRule) AsFileUploadsNotInAllowedRange() (*FileUploadsNotInAllowedRange, bool) + func (acar AllowlistCustomAlertRule) AsHTTPC2DMessagesNotInAllowedRange() (*HTTPC2DMessagesNotInAllowedRange, bool) + func (acar AllowlistCustomAlertRule) AsHTTPC2DRejectedMessagesNotInAllowedRange() (*HTTPC2DRejectedMessagesNotInAllowedRange, bool) + func (acar AllowlistCustomAlertRule) AsHTTPD2CMessagesNotInAllowedRange() (*HTTPD2CMessagesNotInAllowedRange, bool) + func (acar AllowlistCustomAlertRule) AsListCustomAlertRule() (*ListCustomAlertRule, bool) + func (acar AllowlistCustomAlertRule) AsLocalUserNotAllowed() (*LocalUserNotAllowed, bool) + func (acar AllowlistCustomAlertRule) AsMqttC2DMessagesNotInAllowedRange() (*MqttC2DMessagesNotInAllowedRange, bool) + func (acar AllowlistCustomAlertRule) AsMqttC2DRejectedMessagesNotInAllowedRange() (*MqttC2DRejectedMessagesNotInAllowedRange, bool) + func (acar AllowlistCustomAlertRule) AsMqttD2CMessagesNotInAllowedRange() (*MqttD2CMessagesNotInAllowedRange, bool) + func (acar AllowlistCustomAlertRule) AsProcessNotAllowed() (*ProcessNotAllowed, bool) + func (acar AllowlistCustomAlertRule) AsQueuePurgesNotInAllowedRange() (*QueuePurgesNotInAllowedRange, bool) + func (acar AllowlistCustomAlertRule) AsThresholdCustomAlertRule() (*ThresholdCustomAlertRule, bool) + func (acar AllowlistCustomAlertRule) AsTimeWindowCustomAlertRule() (*TimeWindowCustomAlertRule, bool) + func (acar AllowlistCustomAlertRule) AsTwinUpdatesNotInAllowedRange() (*TwinUpdatesNotInAllowedRange, bool) + func (acar AllowlistCustomAlertRule) AsUnauthorizedOperationsNotInAllowedRange() (*UnauthorizedOperationsNotInAllowedRange, bool) + func (acar AllowlistCustomAlertRule) MarshalJSON() ([]byte, error) + type AmqpC2DMessagesNotInAllowedRange struct + Description *string + DisplayName *string + IsEnabled *bool + MaxThreshold *int32 + MinThreshold *int32 + RuleType RuleTypeBasicCustomAlertRule + TimeWindowSize *string + func (acmniar AmqpC2DMessagesNotInAllowedRange) AsActiveConnectionsNotInAllowedRange() (*ActiveConnectionsNotInAllowedRange, bool) + func (acmniar AmqpC2DMessagesNotInAllowedRange) AsAllowlistCustomAlertRule() (*AllowlistCustomAlertRule, bool) + func (acmniar AmqpC2DMessagesNotInAllowedRange) AsAmqpC2DMessagesNotInAllowedRange() (*AmqpC2DMessagesNotInAllowedRange, bool) + func (acmniar AmqpC2DMessagesNotInAllowedRange) AsAmqpC2DRejectedMessagesNotInAllowedRange() (*AmqpC2DRejectedMessagesNotInAllowedRange, bool) + func (acmniar AmqpC2DMessagesNotInAllowedRange) AsAmqpD2CMessagesNotInAllowedRange() (*AmqpD2CMessagesNotInAllowedRange, bool) + func (acmniar AmqpC2DMessagesNotInAllowedRange) AsBasicAllowlistCustomAlertRule() (BasicAllowlistCustomAlertRule, bool) + func (acmniar AmqpC2DMessagesNotInAllowedRange) AsBasicCustomAlertRule() (BasicCustomAlertRule, bool) + func (acmniar AmqpC2DMessagesNotInAllowedRange) AsBasicListCustomAlertRule() (BasicListCustomAlertRule, bool) + func (acmniar AmqpC2DMessagesNotInAllowedRange) AsBasicThresholdCustomAlertRule() (BasicThresholdCustomAlertRule, bool) + func (acmniar AmqpC2DMessagesNotInAllowedRange) AsBasicTimeWindowCustomAlertRule() (BasicTimeWindowCustomAlertRule, bool) + func (acmniar AmqpC2DMessagesNotInAllowedRange) AsConnectionToIPNotAllowed() (*ConnectionToIPNotAllowed, bool) + func (acmniar AmqpC2DMessagesNotInAllowedRange) AsCustomAlertRule() (*CustomAlertRule, bool) + func (acmniar AmqpC2DMessagesNotInAllowedRange) AsDenylistCustomAlertRule() (*DenylistCustomAlertRule, bool) + func (acmniar AmqpC2DMessagesNotInAllowedRange) AsDirectMethodInvokesNotInAllowedRange() (*DirectMethodInvokesNotInAllowedRange, bool) + func (acmniar AmqpC2DMessagesNotInAllowedRange) AsFailedLocalLoginsNotInAllowedRange() (*FailedLocalLoginsNotInAllowedRange, bool) + func (acmniar AmqpC2DMessagesNotInAllowedRange) AsFileUploadsNotInAllowedRange() (*FileUploadsNotInAllowedRange, bool) + func (acmniar AmqpC2DMessagesNotInAllowedRange) AsHTTPC2DMessagesNotInAllowedRange() (*HTTPC2DMessagesNotInAllowedRange, bool) + func (acmniar AmqpC2DMessagesNotInAllowedRange) AsHTTPC2DRejectedMessagesNotInAllowedRange() (*HTTPC2DRejectedMessagesNotInAllowedRange, bool) + func (acmniar AmqpC2DMessagesNotInAllowedRange) AsHTTPD2CMessagesNotInAllowedRange() (*HTTPD2CMessagesNotInAllowedRange, bool) + func (acmniar AmqpC2DMessagesNotInAllowedRange) AsListCustomAlertRule() (*ListCustomAlertRule, bool) + func (acmniar AmqpC2DMessagesNotInAllowedRange) AsLocalUserNotAllowed() (*LocalUserNotAllowed, bool) + func (acmniar AmqpC2DMessagesNotInAllowedRange) AsMqttC2DMessagesNotInAllowedRange() (*MqttC2DMessagesNotInAllowedRange, bool) + func (acmniar AmqpC2DMessagesNotInAllowedRange) AsMqttC2DRejectedMessagesNotInAllowedRange() (*MqttC2DRejectedMessagesNotInAllowedRange, bool) + func (acmniar AmqpC2DMessagesNotInAllowedRange) AsMqttD2CMessagesNotInAllowedRange() (*MqttD2CMessagesNotInAllowedRange, bool) + func (acmniar AmqpC2DMessagesNotInAllowedRange) AsProcessNotAllowed() (*ProcessNotAllowed, bool) + func (acmniar AmqpC2DMessagesNotInAllowedRange) AsQueuePurgesNotInAllowedRange() (*QueuePurgesNotInAllowedRange, bool) + func (acmniar AmqpC2DMessagesNotInAllowedRange) AsThresholdCustomAlertRule() (*ThresholdCustomAlertRule, bool) + func (acmniar AmqpC2DMessagesNotInAllowedRange) AsTimeWindowCustomAlertRule() (*TimeWindowCustomAlertRule, bool) + func (acmniar AmqpC2DMessagesNotInAllowedRange) AsTwinUpdatesNotInAllowedRange() (*TwinUpdatesNotInAllowedRange, bool) + func (acmniar AmqpC2DMessagesNotInAllowedRange) AsUnauthorizedOperationsNotInAllowedRange() (*UnauthorizedOperationsNotInAllowedRange, bool) + func (acmniar AmqpC2DMessagesNotInAllowedRange) MarshalJSON() ([]byte, error) + type AmqpC2DRejectedMessagesNotInAllowedRange struct + Description *string + DisplayName *string + IsEnabled *bool + MaxThreshold *int32 + MinThreshold *int32 + RuleType RuleTypeBasicCustomAlertRule + TimeWindowSize *string + func (acrmniar AmqpC2DRejectedMessagesNotInAllowedRange) AsActiveConnectionsNotInAllowedRange() (*ActiveConnectionsNotInAllowedRange, bool) + func (acrmniar AmqpC2DRejectedMessagesNotInAllowedRange) AsAllowlistCustomAlertRule() (*AllowlistCustomAlertRule, bool) + func (acrmniar AmqpC2DRejectedMessagesNotInAllowedRange) AsAmqpC2DMessagesNotInAllowedRange() (*AmqpC2DMessagesNotInAllowedRange, bool) + func (acrmniar AmqpC2DRejectedMessagesNotInAllowedRange) AsAmqpC2DRejectedMessagesNotInAllowedRange() (*AmqpC2DRejectedMessagesNotInAllowedRange, bool) + func (acrmniar AmqpC2DRejectedMessagesNotInAllowedRange) AsAmqpD2CMessagesNotInAllowedRange() (*AmqpD2CMessagesNotInAllowedRange, bool) + func (acrmniar AmqpC2DRejectedMessagesNotInAllowedRange) AsBasicAllowlistCustomAlertRule() (BasicAllowlistCustomAlertRule, bool) + func (acrmniar AmqpC2DRejectedMessagesNotInAllowedRange) AsBasicCustomAlertRule() (BasicCustomAlertRule, bool) + func (acrmniar AmqpC2DRejectedMessagesNotInAllowedRange) AsBasicListCustomAlertRule() (BasicListCustomAlertRule, bool) + func (acrmniar AmqpC2DRejectedMessagesNotInAllowedRange) AsBasicThresholdCustomAlertRule() (BasicThresholdCustomAlertRule, bool) + func (acrmniar AmqpC2DRejectedMessagesNotInAllowedRange) AsBasicTimeWindowCustomAlertRule() (BasicTimeWindowCustomAlertRule, bool) + func (acrmniar AmqpC2DRejectedMessagesNotInAllowedRange) AsConnectionToIPNotAllowed() (*ConnectionToIPNotAllowed, bool) + func (acrmniar AmqpC2DRejectedMessagesNotInAllowedRange) AsCustomAlertRule() (*CustomAlertRule, bool) + func (acrmniar AmqpC2DRejectedMessagesNotInAllowedRange) AsDenylistCustomAlertRule() (*DenylistCustomAlertRule, bool) + func (acrmniar AmqpC2DRejectedMessagesNotInAllowedRange) AsDirectMethodInvokesNotInAllowedRange() (*DirectMethodInvokesNotInAllowedRange, bool) + func (acrmniar AmqpC2DRejectedMessagesNotInAllowedRange) AsFailedLocalLoginsNotInAllowedRange() (*FailedLocalLoginsNotInAllowedRange, bool) + func (acrmniar AmqpC2DRejectedMessagesNotInAllowedRange) AsFileUploadsNotInAllowedRange() (*FileUploadsNotInAllowedRange, bool) + func (acrmniar AmqpC2DRejectedMessagesNotInAllowedRange) AsHTTPC2DMessagesNotInAllowedRange() (*HTTPC2DMessagesNotInAllowedRange, bool) + func (acrmniar AmqpC2DRejectedMessagesNotInAllowedRange) AsHTTPC2DRejectedMessagesNotInAllowedRange() (*HTTPC2DRejectedMessagesNotInAllowedRange, bool) + func (acrmniar AmqpC2DRejectedMessagesNotInAllowedRange) AsHTTPD2CMessagesNotInAllowedRange() (*HTTPD2CMessagesNotInAllowedRange, bool) + func (acrmniar AmqpC2DRejectedMessagesNotInAllowedRange) AsListCustomAlertRule() (*ListCustomAlertRule, bool) + func (acrmniar AmqpC2DRejectedMessagesNotInAllowedRange) AsLocalUserNotAllowed() (*LocalUserNotAllowed, bool) + func (acrmniar AmqpC2DRejectedMessagesNotInAllowedRange) AsMqttC2DMessagesNotInAllowedRange() (*MqttC2DMessagesNotInAllowedRange, bool) + func (acrmniar AmqpC2DRejectedMessagesNotInAllowedRange) AsMqttC2DRejectedMessagesNotInAllowedRange() (*MqttC2DRejectedMessagesNotInAllowedRange, bool) + func (acrmniar AmqpC2DRejectedMessagesNotInAllowedRange) AsMqttD2CMessagesNotInAllowedRange() (*MqttD2CMessagesNotInAllowedRange, bool) + func (acrmniar AmqpC2DRejectedMessagesNotInAllowedRange) AsProcessNotAllowed() (*ProcessNotAllowed, bool) + func (acrmniar AmqpC2DRejectedMessagesNotInAllowedRange) AsQueuePurgesNotInAllowedRange() (*QueuePurgesNotInAllowedRange, bool) + func (acrmniar AmqpC2DRejectedMessagesNotInAllowedRange) AsThresholdCustomAlertRule() (*ThresholdCustomAlertRule, bool) + func (acrmniar AmqpC2DRejectedMessagesNotInAllowedRange) AsTimeWindowCustomAlertRule() (*TimeWindowCustomAlertRule, bool) + func (acrmniar AmqpC2DRejectedMessagesNotInAllowedRange) AsTwinUpdatesNotInAllowedRange() (*TwinUpdatesNotInAllowedRange, bool) + func (acrmniar AmqpC2DRejectedMessagesNotInAllowedRange) AsUnauthorizedOperationsNotInAllowedRange() (*UnauthorizedOperationsNotInAllowedRange, bool) + func (acrmniar AmqpC2DRejectedMessagesNotInAllowedRange) MarshalJSON() ([]byte, error) + type AmqpD2CMessagesNotInAllowedRange struct + Description *string + DisplayName *string + IsEnabled *bool + MaxThreshold *int32 + MinThreshold *int32 + RuleType RuleTypeBasicCustomAlertRule + TimeWindowSize *string + func (admniar AmqpD2CMessagesNotInAllowedRange) AsActiveConnectionsNotInAllowedRange() (*ActiveConnectionsNotInAllowedRange, bool) + func (admniar AmqpD2CMessagesNotInAllowedRange) AsAllowlistCustomAlertRule() (*AllowlistCustomAlertRule, bool) + func (admniar AmqpD2CMessagesNotInAllowedRange) AsAmqpC2DMessagesNotInAllowedRange() (*AmqpC2DMessagesNotInAllowedRange, bool) + func (admniar AmqpD2CMessagesNotInAllowedRange) AsAmqpC2DRejectedMessagesNotInAllowedRange() (*AmqpC2DRejectedMessagesNotInAllowedRange, bool) + func (admniar AmqpD2CMessagesNotInAllowedRange) AsAmqpD2CMessagesNotInAllowedRange() (*AmqpD2CMessagesNotInAllowedRange, bool) + func (admniar AmqpD2CMessagesNotInAllowedRange) AsBasicAllowlistCustomAlertRule() (BasicAllowlistCustomAlertRule, bool) + func (admniar AmqpD2CMessagesNotInAllowedRange) AsBasicCustomAlertRule() (BasicCustomAlertRule, bool) + func (admniar AmqpD2CMessagesNotInAllowedRange) AsBasicListCustomAlertRule() (BasicListCustomAlertRule, bool) + func (admniar AmqpD2CMessagesNotInAllowedRange) AsBasicThresholdCustomAlertRule() (BasicThresholdCustomAlertRule, bool) + func (admniar AmqpD2CMessagesNotInAllowedRange) AsBasicTimeWindowCustomAlertRule() (BasicTimeWindowCustomAlertRule, bool) + func (admniar AmqpD2CMessagesNotInAllowedRange) AsConnectionToIPNotAllowed() (*ConnectionToIPNotAllowed, bool) + func (admniar AmqpD2CMessagesNotInAllowedRange) AsCustomAlertRule() (*CustomAlertRule, bool) + func (admniar AmqpD2CMessagesNotInAllowedRange) AsDenylistCustomAlertRule() (*DenylistCustomAlertRule, bool) + func (admniar AmqpD2CMessagesNotInAllowedRange) AsDirectMethodInvokesNotInAllowedRange() (*DirectMethodInvokesNotInAllowedRange, bool) + func (admniar AmqpD2CMessagesNotInAllowedRange) AsFailedLocalLoginsNotInAllowedRange() (*FailedLocalLoginsNotInAllowedRange, bool) + func (admniar AmqpD2CMessagesNotInAllowedRange) AsFileUploadsNotInAllowedRange() (*FileUploadsNotInAllowedRange, bool) + func (admniar AmqpD2CMessagesNotInAllowedRange) AsHTTPC2DMessagesNotInAllowedRange() (*HTTPC2DMessagesNotInAllowedRange, bool) + func (admniar AmqpD2CMessagesNotInAllowedRange) AsHTTPC2DRejectedMessagesNotInAllowedRange() (*HTTPC2DRejectedMessagesNotInAllowedRange, bool) + func (admniar AmqpD2CMessagesNotInAllowedRange) AsHTTPD2CMessagesNotInAllowedRange() (*HTTPD2CMessagesNotInAllowedRange, bool) + func (admniar AmqpD2CMessagesNotInAllowedRange) AsListCustomAlertRule() (*ListCustomAlertRule, bool) + func (admniar AmqpD2CMessagesNotInAllowedRange) AsLocalUserNotAllowed() (*LocalUserNotAllowed, bool) + func (admniar AmqpD2CMessagesNotInAllowedRange) AsMqttC2DMessagesNotInAllowedRange() (*MqttC2DMessagesNotInAllowedRange, bool) + func (admniar AmqpD2CMessagesNotInAllowedRange) AsMqttC2DRejectedMessagesNotInAllowedRange() (*MqttC2DRejectedMessagesNotInAllowedRange, bool) + func (admniar AmqpD2CMessagesNotInAllowedRange) AsMqttD2CMessagesNotInAllowedRange() (*MqttD2CMessagesNotInAllowedRange, bool) + func (admniar AmqpD2CMessagesNotInAllowedRange) AsProcessNotAllowed() (*ProcessNotAllowed, bool) + func (admniar AmqpD2CMessagesNotInAllowedRange) AsQueuePurgesNotInAllowedRange() (*QueuePurgesNotInAllowedRange, bool) + func (admniar AmqpD2CMessagesNotInAllowedRange) AsThresholdCustomAlertRule() (*ThresholdCustomAlertRule, bool) + func (admniar AmqpD2CMessagesNotInAllowedRange) AsTimeWindowCustomAlertRule() (*TimeWindowCustomAlertRule, bool) + func (admniar AmqpD2CMessagesNotInAllowedRange) AsTwinUpdatesNotInAllowedRange() (*TwinUpdatesNotInAllowedRange, bool) + func (admniar AmqpD2CMessagesNotInAllowedRange) AsUnauthorizedOperationsNotInAllowedRange() (*UnauthorizedOperationsNotInAllowedRange, bool) + func (admniar AmqpD2CMessagesNotInAllowedRange) MarshalJSON() ([]byte, error) + type AppWhitelistingGroup struct + ID *string + Location *string + Name *string + Type *string + func (awg *AppWhitelistingGroup) UnmarshalJSON(body []byte) error + func (awg AppWhitelistingGroup) MarshalJSON() ([]byte, error) + type AppWhitelistingGroupData struct + ConfigurationStatus ConfigurationStatus2 + EnforcementMode EnforcementMode + Issues *[]AppWhitelistingIssueSummary + PathRecommendations *[]PathRecommendation + ProtectionMode *ProtectionMode + RecommendationStatus RecommendationStatus + SourceSystem SourceSystem + VMRecommendations *[]VMRecommendation + type AppWhitelistingGroups struct + Value *[]AppWhitelistingGroup + type AppWhitelistingIssueSummary struct + Issue Issue + NumberOfVms *float64 + type AppWhitelistingPutGroupData struct + EnforcementMode EnforcementMode1 + PathRecommendations *[]PathRecommendation + ProtectionMode *ProtectionMode + VMRecommendations *[]VMRecommendation + type AscLocation struct + ID *string + Name *string + Properties interface{} + Type *string + func (al AscLocation) MarshalJSON() ([]byte, error) + type AscLocationList struct + NextLink *string + Value *[]AscLocation + func (all AscLocationList) IsEmpty() bool + func (all AscLocationList) MarshalJSON() ([]byte, error) + type AscLocationListIterator struct + func NewAscLocationListIterator(page AscLocationListPage) AscLocationListIterator + func (iter *AscLocationListIterator) Next() error + func (iter *AscLocationListIterator) NextWithContext(ctx context.Context) (err error) + func (iter AscLocationListIterator) NotDone() bool + func (iter AscLocationListIterator) Response() AscLocationList + func (iter AscLocationListIterator) Value() AscLocation + type AscLocationListPage struct + func NewAscLocationListPage(cur AscLocationList, ...) AscLocationListPage + func (page *AscLocationListPage) Next() error + func (page *AscLocationListPage) NextWithContext(ctx context.Context) (err error) + func (page AscLocationListPage) NotDone() bool + func (page AscLocationListPage) Response() AscLocationList + func (page AscLocationListPage) Values() []AscLocation + type AssessedResourceType string + const AssessedResourceTypeAdditionalData + const AssessedResourceTypeContainerRegistryVulnerability + const AssessedResourceTypeSQLServerVulnerability + const AssessedResourceTypeServerVulnerabilityAssessment + func PossibleAssessedResourceTypeValues() []AssessedResourceType + type AtaExternalSecuritySolution struct + ID *string + Kind KindEnum + Location *string + Name *string + Properties *AtaSolutionProperties + Type *string + func (aess AtaExternalSecuritySolution) AsAadExternalSecuritySolution() (*AadExternalSecuritySolution, bool) + func (aess AtaExternalSecuritySolution) AsAtaExternalSecuritySolution() (*AtaExternalSecuritySolution, bool) + func (aess AtaExternalSecuritySolution) AsBasicExternalSecuritySolution() (BasicExternalSecuritySolution, bool) + func (aess AtaExternalSecuritySolution) AsCefExternalSecuritySolution() (*CefExternalSecuritySolution, bool) + func (aess AtaExternalSecuritySolution) AsExternalSecuritySolution() (*ExternalSecuritySolution, bool) + func (aess AtaExternalSecuritySolution) MarshalJSON() ([]byte, error) + type AtaSolutionProperties struct + AdditionalProperties map[string]interface{} + DeviceType *string + DeviceVendor *string + LastEventReceived *string + Workspace *ConnectedWorkspace + func (asp *AtaSolutionProperties) UnmarshalJSON(body []byte) error + func (asp AtaSolutionProperties) MarshalJSON() ([]byte, error) + type AuthenticationDetailsProperties struct + AuthenticationProvisioningState AuthenticationProvisioningState + AuthenticationType AuthenticationType + GrantedPermissions *[]PermissionProperty + func (adp AuthenticationDetailsProperties) AsAuthenticationDetailsProperties() (*AuthenticationDetailsProperties, bool) + func (adp AuthenticationDetailsProperties) AsAwAssumeRoleAuthenticationDetailsProperties() (*AwAssumeRoleAuthenticationDetailsProperties, bool) + func (adp AuthenticationDetailsProperties) AsAwsCredsAuthenticationDetailsProperties() (*AwsCredsAuthenticationDetailsProperties, bool) + func (adp AuthenticationDetailsProperties) AsBasicAuthenticationDetailsProperties() (BasicAuthenticationDetailsProperties, bool) + func (adp AuthenticationDetailsProperties) AsGcpCredentialsDetailsProperties() (*GcpCredentialsDetailsProperties, bool) + func (adp AuthenticationDetailsProperties) MarshalJSON() ([]byte, error) + type AuthenticationProvisioningState string + const Expired + const IncorrectPolicy + const Invalid + const Valid + func PossibleAuthenticationProvisioningStateValues() []AuthenticationProvisioningState + type AuthenticationType string + const AuthenticationTypeAuthenticationDetailsProperties + const AuthenticationTypeAwsAssumeRole + const AuthenticationTypeAwsCreds + const AuthenticationTypeGcpCredentials + func PossibleAuthenticationTypeValues() []AuthenticationType + type AutoProvision string + const AutoProvisionOff + const AutoProvisionOn + func PossibleAutoProvisionValues() []AutoProvision + type AutoProvisioningSetting struct + ID *string + Name *string + Type *string + func (aps *AutoProvisioningSetting) UnmarshalJSON(body []byte) error + func (aps AutoProvisioningSetting) MarshalJSON() ([]byte, error) + type AutoProvisioningSettingList struct + NextLink *string + Value *[]AutoProvisioningSetting + func (apsl AutoProvisioningSettingList) IsEmpty() bool + func (apsl AutoProvisioningSettingList) MarshalJSON() ([]byte, error) + type AutoProvisioningSettingListIterator struct + func NewAutoProvisioningSettingListIterator(page AutoProvisioningSettingListPage) AutoProvisioningSettingListIterator + func (iter *AutoProvisioningSettingListIterator) Next() error + func (iter *AutoProvisioningSettingListIterator) NextWithContext(ctx context.Context) (err error) + func (iter AutoProvisioningSettingListIterator) NotDone() bool + func (iter AutoProvisioningSettingListIterator) Response() AutoProvisioningSettingList + func (iter AutoProvisioningSettingListIterator) Value() AutoProvisioningSetting + type AutoProvisioningSettingListPage struct + func NewAutoProvisioningSettingListPage(cur AutoProvisioningSettingList, ...) AutoProvisioningSettingListPage + func (page *AutoProvisioningSettingListPage) Next() error + func (page *AutoProvisioningSettingListPage) NextWithContext(ctx context.Context) (err error) + func (page AutoProvisioningSettingListPage) NotDone() bool + func (page AutoProvisioningSettingListPage) Response() AutoProvisioningSettingList + func (page AutoProvisioningSettingListPage) Values() []AutoProvisioningSetting + type AutoProvisioningSettingProperties struct + AutoProvision AutoProvision + type AutoProvisioningSettingsClient struct + func NewAutoProvisioningSettingsClient(subscriptionID string, ascLocation string) AutoProvisioningSettingsClient + func NewAutoProvisioningSettingsClientWithBaseURI(baseURI string, subscriptionID string, ascLocation string) AutoProvisioningSettingsClient + func (client AutoProvisioningSettingsClient) Create(ctx context.Context, settingName string, setting AutoProvisioningSetting) (result AutoProvisioningSetting, err error) + func (client AutoProvisioningSettingsClient) CreatePreparer(ctx context.Context, settingName string, setting AutoProvisioningSetting) (*http.Request, error) + func (client AutoProvisioningSettingsClient) CreateResponder(resp *http.Response) (result AutoProvisioningSetting, err error) + func (client AutoProvisioningSettingsClient) CreateSender(req *http.Request) (*http.Response, error) + func (client AutoProvisioningSettingsClient) Get(ctx context.Context, settingName string) (result AutoProvisioningSetting, err error) + func (client AutoProvisioningSettingsClient) GetPreparer(ctx context.Context, settingName string) (*http.Request, error) + func (client AutoProvisioningSettingsClient) GetResponder(resp *http.Response) (result AutoProvisioningSetting, err error) + func (client AutoProvisioningSettingsClient) GetSender(req *http.Request) (*http.Response, error) + func (client AutoProvisioningSettingsClient) List(ctx context.Context) (result AutoProvisioningSettingListPage, err error) + func (client AutoProvisioningSettingsClient) ListComplete(ctx context.Context) (result AutoProvisioningSettingListIterator, err error) + func (client AutoProvisioningSettingsClient) ListPreparer(ctx context.Context) (*http.Request, error) + func (client AutoProvisioningSettingsClient) ListResponder(resp *http.Response) (result AutoProvisioningSettingList, err error) + func (client AutoProvisioningSettingsClient) ListSender(req *http.Request) (*http.Response, error) + type Automation struct + Etag *string + ID *string + Kind *string + Location *string + Name *string + Tags map[string]*string + Type *string + func (a *Automation) UnmarshalJSON(body []byte) error + func (a Automation) MarshalJSON() ([]byte, error) + type AutomationAction struct + ActionType ActionType + func (aa AutomationAction) AsAutomationAction() (*AutomationAction, bool) + func (aa AutomationAction) AsAutomationActionEventHub() (*AutomationActionEventHub, bool) + func (aa AutomationAction) AsAutomationActionLogicApp() (*AutomationActionLogicApp, bool) + func (aa AutomationAction) AsAutomationActionWorkspace() (*AutomationActionWorkspace, bool) + func (aa AutomationAction) AsBasicAutomationAction() (BasicAutomationAction, bool) + func (aa AutomationAction) MarshalJSON() ([]byte, error) + type AutomationActionEventHub struct + ActionType ActionType + ConnectionString *string + EventHubResourceID *string + SasPolicyName *string + func (aaeh AutomationActionEventHub) AsAutomationAction() (*AutomationAction, bool) + func (aaeh AutomationActionEventHub) AsAutomationActionEventHub() (*AutomationActionEventHub, bool) + func (aaeh AutomationActionEventHub) AsAutomationActionLogicApp() (*AutomationActionLogicApp, bool) + func (aaeh AutomationActionEventHub) AsAutomationActionWorkspace() (*AutomationActionWorkspace, bool) + func (aaeh AutomationActionEventHub) AsBasicAutomationAction() (BasicAutomationAction, bool) + func (aaeh AutomationActionEventHub) MarshalJSON() ([]byte, error) + type AutomationActionLogicApp struct + ActionType ActionType + LogicAppResourceID *string + URI *string + func (aala AutomationActionLogicApp) AsAutomationAction() (*AutomationAction, bool) + func (aala AutomationActionLogicApp) AsAutomationActionEventHub() (*AutomationActionEventHub, bool) + func (aala AutomationActionLogicApp) AsAutomationActionLogicApp() (*AutomationActionLogicApp, bool) + func (aala AutomationActionLogicApp) AsAutomationActionWorkspace() (*AutomationActionWorkspace, bool) + func (aala AutomationActionLogicApp) AsBasicAutomationAction() (BasicAutomationAction, bool) + func (aala AutomationActionLogicApp) MarshalJSON() ([]byte, error) + type AutomationActionWorkspace struct + ActionType ActionType + WorkspaceResourceID *string + func (aaw AutomationActionWorkspace) AsAutomationAction() (*AutomationAction, bool) + func (aaw AutomationActionWorkspace) AsAutomationActionEventHub() (*AutomationActionEventHub, bool) + func (aaw AutomationActionWorkspace) AsAutomationActionLogicApp() (*AutomationActionLogicApp, bool) + func (aaw AutomationActionWorkspace) AsAutomationActionWorkspace() (*AutomationActionWorkspace, bool) + func (aaw AutomationActionWorkspace) AsBasicAutomationAction() (BasicAutomationAction, bool) + func (aaw AutomationActionWorkspace) MarshalJSON() ([]byte, error) + type AutomationList struct + NextLink *string + Value *[]Automation + func (al AutomationList) IsEmpty() bool + func (al AutomationList) MarshalJSON() ([]byte, error) + type AutomationListIterator struct + func NewAutomationListIterator(page AutomationListPage) AutomationListIterator + func (iter *AutomationListIterator) Next() error + func (iter *AutomationListIterator) NextWithContext(ctx context.Context) (err error) + func (iter AutomationListIterator) NotDone() bool + func (iter AutomationListIterator) Response() AutomationList + func (iter AutomationListIterator) Value() Automation + type AutomationListPage struct + func NewAutomationListPage(cur AutomationList, ...) AutomationListPage + func (page *AutomationListPage) Next() error + func (page *AutomationListPage) NextWithContext(ctx context.Context) (err error) + func (page AutomationListPage) NotDone() bool + func (page AutomationListPage) Response() AutomationList + func (page AutomationListPage) Values() []Automation + type AutomationProperties struct + Actions *[]BasicAutomationAction + Description *string + IsEnabled *bool + Scopes *[]AutomationScope + Sources *[]AutomationSource + func (ap *AutomationProperties) UnmarshalJSON(body []byte) error + type AutomationRuleSet struct + Rules *[]AutomationTriggeringRule + type AutomationScope struct + Description *string + ScopePath *string + type AutomationSource struct + EventSource EventSource + RuleSets *[]AutomationRuleSet + type AutomationTriggeringRule struct + ExpectedValue *string + Operator Operator + PropertyJPath *string + PropertyType PropertyType + type AutomationValidationStatus struct + IsValid *bool + Message *string + type AutomationsClient struct + func NewAutomationsClient(subscriptionID string, ascLocation string) AutomationsClient + func NewAutomationsClientWithBaseURI(baseURI string, subscriptionID string, ascLocation string) AutomationsClient + func (client AutomationsClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, automationName string, ...) (result Automation, err error) + func (client AutomationsClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, automationName string, ...) (*http.Request, error) + func (client AutomationsClient) CreateOrUpdateResponder(resp *http.Response) (result Automation, err error) + func (client AutomationsClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error) + func (client AutomationsClient) Delete(ctx context.Context, resourceGroupName string, automationName string) (result autorest.Response, err error) + func (client AutomationsClient) DeletePreparer(ctx context.Context, resourceGroupName string, automationName string) (*http.Request, error) + func (client AutomationsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client AutomationsClient) DeleteSender(req *http.Request) (*http.Response, error) + func (client AutomationsClient) Get(ctx context.Context, resourceGroupName string, automationName string) (result Automation, err error) + func (client AutomationsClient) GetPreparer(ctx context.Context, resourceGroupName string, automationName string) (*http.Request, error) + func (client AutomationsClient) GetResponder(resp *http.Response) (result Automation, err error) + func (client AutomationsClient) GetSender(req *http.Request) (*http.Response, error) + func (client AutomationsClient) List(ctx context.Context) (result AutomationListPage, err error) + func (client AutomationsClient) ListByResourceGroup(ctx context.Context, resourceGroupName string) (result AutomationListPage, err error) + func (client AutomationsClient) ListByResourceGroupComplete(ctx context.Context, resourceGroupName string) (result AutomationListIterator, err error) + func (client AutomationsClient) ListByResourceGroupPreparer(ctx context.Context, resourceGroupName string) (*http.Request, error) + func (client AutomationsClient) ListByResourceGroupResponder(resp *http.Response) (result AutomationList, err error) + func (client AutomationsClient) ListByResourceGroupSender(req *http.Request) (*http.Response, error) + func (client AutomationsClient) ListComplete(ctx context.Context) (result AutomationListIterator, err error) + func (client AutomationsClient) ListPreparer(ctx context.Context) (*http.Request, error) + func (client AutomationsClient) ListResponder(resp *http.Response) (result AutomationList, err error) + func (client AutomationsClient) ListSender(req *http.Request) (*http.Response, error) + func (client AutomationsClient) Validate(ctx context.Context, resourceGroupName string, automationName string, ...) (result AutomationValidationStatus, err error) + func (client AutomationsClient) ValidatePreparer(ctx context.Context, resourceGroupName string, automationName string, ...) (*http.Request, error) + func (client AutomationsClient) ValidateResponder(resp *http.Response) (result AutomationValidationStatus, err error) + func (client AutomationsClient) ValidateSender(req *http.Request) (*http.Response, error) + type AwAssumeRoleAuthenticationDetailsProperties struct + AccountID *string + AuthenticationProvisioningState AuthenticationProvisioningState + AuthenticationType AuthenticationType + AwsAssumeRoleArn *string + AwsExternalID *string + GrantedPermissions *[]PermissionProperty + func (aaradp AwAssumeRoleAuthenticationDetailsProperties) AsAuthenticationDetailsProperties() (*AuthenticationDetailsProperties, bool) + func (aaradp AwAssumeRoleAuthenticationDetailsProperties) AsAwAssumeRoleAuthenticationDetailsProperties() (*AwAssumeRoleAuthenticationDetailsProperties, bool) + func (aaradp AwAssumeRoleAuthenticationDetailsProperties) AsAwsCredsAuthenticationDetailsProperties() (*AwsCredsAuthenticationDetailsProperties, bool) + func (aaradp AwAssumeRoleAuthenticationDetailsProperties) AsBasicAuthenticationDetailsProperties() (BasicAuthenticationDetailsProperties, bool) + func (aaradp AwAssumeRoleAuthenticationDetailsProperties) AsGcpCredentialsDetailsProperties() (*GcpCredentialsDetailsProperties, bool) + func (aaradp AwAssumeRoleAuthenticationDetailsProperties) MarshalJSON() ([]byte, error) + type AwsCredsAuthenticationDetailsProperties struct + AccountID *string + AuthenticationProvisioningState AuthenticationProvisioningState + AuthenticationType AuthenticationType + AwsAccessKeyID *string + AwsSecretAccessKey *string + GrantedPermissions *[]PermissionProperty + func (acadp AwsCredsAuthenticationDetailsProperties) AsAuthenticationDetailsProperties() (*AuthenticationDetailsProperties, bool) + func (acadp AwsCredsAuthenticationDetailsProperties) AsAwAssumeRoleAuthenticationDetailsProperties() (*AwAssumeRoleAuthenticationDetailsProperties, bool) + func (acadp AwsCredsAuthenticationDetailsProperties) AsAwsCredsAuthenticationDetailsProperties() (*AwsCredsAuthenticationDetailsProperties, bool) + func (acadp AwsCredsAuthenticationDetailsProperties) AsBasicAuthenticationDetailsProperties() (BasicAuthenticationDetailsProperties, bool) + func (acadp AwsCredsAuthenticationDetailsProperties) AsGcpCredentialsDetailsProperties() (*GcpCredentialsDetailsProperties, bool) + func (acadp AwsCredsAuthenticationDetailsProperties) MarshalJSON() ([]byte, error) + type AzureResourceDetails struct + ID *string + Source Source + func (ard AzureResourceDetails) AsAzureResourceDetails() (*AzureResourceDetails, bool) + func (ard AzureResourceDetails) AsBasicOnPremiseResourceDetails() (BasicOnPremiseResourceDetails, bool) + func (ard AzureResourceDetails) AsBasicResourceDetails() (BasicResourceDetails, bool) + func (ard AzureResourceDetails) AsOnPremiseResourceDetails() (*OnPremiseResourceDetails, bool) + func (ard AzureResourceDetails) AsOnPremiseSQLResourceDetails() (*OnPremiseSQLResourceDetails, bool) + func (ard AzureResourceDetails) AsResourceDetails() (*ResourceDetails, bool) + func (ard AzureResourceDetails) MarshalJSON() ([]byte, error) + type AzureResourceLink struct + ID *string + func (arl AzureResourceLink) MarshalJSON() ([]byte, error) + type AzureTrackedResourceLocation struct + Location *string + type BaseClient struct + AscLocation string + BaseURI string + SubscriptionID string + func New(subscriptionID string, ascLocation string) BaseClient + func NewWithBaseURI(baseURI string, subscriptionID string, ascLocation string) BaseClient + type Baseline struct + ExpectedResults *[][]string + UpdatedTime *date.Time + type BaselineAdjustedResult struct + Baseline *Baseline + ResultsNotInBaseline *[][]string + ResultsOnlyInBaseline *[][]string + Status RuleStatus + type BasicAdditionalData interface + AsAdditionalData func() (*AdditionalData, bool) + AsContainerRegistryVulnerabilityProperties func() (*ContainerRegistryVulnerabilityProperties, bool) + AsSQLServerVulnerabilityProperties func() (*SQLServerVulnerabilityProperties, bool) + AsServerVulnerabilityProperties func() (*ServerVulnerabilityProperties, bool) + type BasicAllowlistCustomAlertRule interface + AsAllowlistCustomAlertRule func() (*AllowlistCustomAlertRule, bool) + AsConnectionToIPNotAllowed func() (*ConnectionToIPNotAllowed, bool) + AsLocalUserNotAllowed func() (*LocalUserNotAllowed, bool) + AsProcessNotAllowed func() (*ProcessNotAllowed, bool) + type BasicAuthenticationDetailsProperties interface + AsAuthenticationDetailsProperties func() (*AuthenticationDetailsProperties, bool) + AsAwAssumeRoleAuthenticationDetailsProperties func() (*AwAssumeRoleAuthenticationDetailsProperties, bool) + AsAwsCredsAuthenticationDetailsProperties func() (*AwsCredsAuthenticationDetailsProperties, bool) + AsGcpCredentialsDetailsProperties func() (*GcpCredentialsDetailsProperties, bool) + type BasicAutomationAction interface + AsAutomationAction func() (*AutomationAction, bool) + AsAutomationActionEventHub func() (*AutomationActionEventHub, bool) + AsAutomationActionLogicApp func() (*AutomationActionLogicApp, bool) + AsAutomationActionWorkspace func() (*AutomationActionWorkspace, bool) + type BasicCustomAlertRule interface + AsActiveConnectionsNotInAllowedRange func() (*ActiveConnectionsNotInAllowedRange, bool) + AsAllowlistCustomAlertRule func() (*AllowlistCustomAlertRule, bool) + AsAmqpC2DMessagesNotInAllowedRange func() (*AmqpC2DMessagesNotInAllowedRange, bool) + AsAmqpC2DRejectedMessagesNotInAllowedRange func() (*AmqpC2DRejectedMessagesNotInAllowedRange, bool) + AsAmqpD2CMessagesNotInAllowedRange func() (*AmqpD2CMessagesNotInAllowedRange, bool) + AsBasicAllowlistCustomAlertRule func() (BasicAllowlistCustomAlertRule, bool) + AsBasicListCustomAlertRule func() (BasicListCustomAlertRule, bool) + AsBasicThresholdCustomAlertRule func() (BasicThresholdCustomAlertRule, bool) + AsBasicTimeWindowCustomAlertRule func() (BasicTimeWindowCustomAlertRule, bool) + AsConnectionToIPNotAllowed func() (*ConnectionToIPNotAllowed, bool) + AsCustomAlertRule func() (*CustomAlertRule, bool) + AsDenylistCustomAlertRule func() (*DenylistCustomAlertRule, bool) + AsDirectMethodInvokesNotInAllowedRange func() (*DirectMethodInvokesNotInAllowedRange, bool) + AsFailedLocalLoginsNotInAllowedRange func() (*FailedLocalLoginsNotInAllowedRange, bool) + AsFileUploadsNotInAllowedRange func() (*FileUploadsNotInAllowedRange, bool) + AsHTTPC2DMessagesNotInAllowedRange func() (*HTTPC2DMessagesNotInAllowedRange, bool) + AsHTTPC2DRejectedMessagesNotInAllowedRange func() (*HTTPC2DRejectedMessagesNotInAllowedRange, bool) + AsHTTPD2CMessagesNotInAllowedRange func() (*HTTPD2CMessagesNotInAllowedRange, bool) + AsListCustomAlertRule func() (*ListCustomAlertRule, bool) + AsLocalUserNotAllowed func() (*LocalUserNotAllowed, bool) + AsMqttC2DMessagesNotInAllowedRange func() (*MqttC2DMessagesNotInAllowedRange, bool) + AsMqttC2DRejectedMessagesNotInAllowedRange func() (*MqttC2DRejectedMessagesNotInAllowedRange, bool) + AsMqttD2CMessagesNotInAllowedRange func() (*MqttD2CMessagesNotInAllowedRange, bool) + AsProcessNotAllowed func() (*ProcessNotAllowed, bool) + AsQueuePurgesNotInAllowedRange func() (*QueuePurgesNotInAllowedRange, bool) + AsThresholdCustomAlertRule func() (*ThresholdCustomAlertRule, bool) + AsTimeWindowCustomAlertRule func() (*TimeWindowCustomAlertRule, bool) + AsTwinUpdatesNotInAllowedRange func() (*TwinUpdatesNotInAllowedRange, bool) + AsUnauthorizedOperationsNotInAllowedRange func() (*UnauthorizedOperationsNotInAllowedRange, bool) + type BasicExternalSecuritySolution interface + AsAadExternalSecuritySolution func() (*AadExternalSecuritySolution, bool) + AsAtaExternalSecuritySolution func() (*AtaExternalSecuritySolution, bool) + AsCefExternalSecuritySolution func() (*CefExternalSecuritySolution, bool) + AsExternalSecuritySolution func() (*ExternalSecuritySolution, bool) + type BasicListCustomAlertRule interface + AsAllowlistCustomAlertRule func() (*AllowlistCustomAlertRule, bool) + AsBasicAllowlistCustomAlertRule func() (BasicAllowlistCustomAlertRule, bool) + AsConnectionToIPNotAllowed func() (*ConnectionToIPNotAllowed, bool) + AsDenylistCustomAlertRule func() (*DenylistCustomAlertRule, bool) + AsListCustomAlertRule func() (*ListCustomAlertRule, bool) + AsLocalUserNotAllowed func() (*LocalUserNotAllowed, bool) + AsProcessNotAllowed func() (*ProcessNotAllowed, bool) + type BasicOnPremiseResourceDetails interface + AsOnPremiseResourceDetails func() (*OnPremiseResourceDetails, bool) + AsOnPremiseSQLResourceDetails func() (*OnPremiseSQLResourceDetails, bool) + type BasicResourceDetails interface + AsAzureResourceDetails func() (*AzureResourceDetails, bool) + AsBasicOnPremiseResourceDetails func() (BasicOnPremiseResourceDetails, bool) + AsOnPremiseResourceDetails func() (*OnPremiseResourceDetails, bool) + AsOnPremiseSQLResourceDetails func() (*OnPremiseSQLResourceDetails, bool) + AsResourceDetails func() (*ResourceDetails, bool) + type BasicThresholdCustomAlertRule interface + AsActiveConnectionsNotInAllowedRange func() (*ActiveConnectionsNotInAllowedRange, bool) + AsAmqpC2DMessagesNotInAllowedRange func() (*AmqpC2DMessagesNotInAllowedRange, bool) + AsAmqpC2DRejectedMessagesNotInAllowedRange func() (*AmqpC2DRejectedMessagesNotInAllowedRange, bool) + AsAmqpD2CMessagesNotInAllowedRange func() (*AmqpD2CMessagesNotInAllowedRange, bool) + AsBasicTimeWindowCustomAlertRule func() (BasicTimeWindowCustomAlertRule, bool) + AsDirectMethodInvokesNotInAllowedRange func() (*DirectMethodInvokesNotInAllowedRange, bool) + AsFailedLocalLoginsNotInAllowedRange func() (*FailedLocalLoginsNotInAllowedRange, bool) + AsFileUploadsNotInAllowedRange func() (*FileUploadsNotInAllowedRange, bool) + AsHTTPC2DMessagesNotInAllowedRange func() (*HTTPC2DMessagesNotInAllowedRange, bool) + AsHTTPC2DRejectedMessagesNotInAllowedRange func() (*HTTPC2DRejectedMessagesNotInAllowedRange, bool) + AsHTTPD2CMessagesNotInAllowedRange func() (*HTTPD2CMessagesNotInAllowedRange, bool) + AsMqttC2DMessagesNotInAllowedRange func() (*MqttC2DMessagesNotInAllowedRange, bool) + AsMqttC2DRejectedMessagesNotInAllowedRange func() (*MqttC2DRejectedMessagesNotInAllowedRange, bool) + AsMqttD2CMessagesNotInAllowedRange func() (*MqttD2CMessagesNotInAllowedRange, bool) + AsQueuePurgesNotInAllowedRange func() (*QueuePurgesNotInAllowedRange, bool) + AsThresholdCustomAlertRule func() (*ThresholdCustomAlertRule, bool) + AsTimeWindowCustomAlertRule func() (*TimeWindowCustomAlertRule, bool) + AsTwinUpdatesNotInAllowedRange func() (*TwinUpdatesNotInAllowedRange, bool) + AsUnauthorizedOperationsNotInAllowedRange func() (*UnauthorizedOperationsNotInAllowedRange, bool) + type BasicTimeWindowCustomAlertRule interface + AsActiveConnectionsNotInAllowedRange func() (*ActiveConnectionsNotInAllowedRange, bool) + AsAmqpC2DMessagesNotInAllowedRange func() (*AmqpC2DMessagesNotInAllowedRange, bool) + AsAmqpC2DRejectedMessagesNotInAllowedRange func() (*AmqpC2DRejectedMessagesNotInAllowedRange, bool) + AsAmqpD2CMessagesNotInAllowedRange func() (*AmqpD2CMessagesNotInAllowedRange, bool) + AsDirectMethodInvokesNotInAllowedRange func() (*DirectMethodInvokesNotInAllowedRange, bool) + AsFailedLocalLoginsNotInAllowedRange func() (*FailedLocalLoginsNotInAllowedRange, bool) + AsFileUploadsNotInAllowedRange func() (*FileUploadsNotInAllowedRange, bool) + AsHTTPC2DMessagesNotInAllowedRange func() (*HTTPC2DMessagesNotInAllowedRange, bool) + AsHTTPC2DRejectedMessagesNotInAllowedRange func() (*HTTPC2DRejectedMessagesNotInAllowedRange, bool) + AsHTTPD2CMessagesNotInAllowedRange func() (*HTTPD2CMessagesNotInAllowedRange, bool) + AsMqttC2DMessagesNotInAllowedRange func() (*MqttC2DMessagesNotInAllowedRange, bool) + AsMqttC2DRejectedMessagesNotInAllowedRange func() (*MqttC2DRejectedMessagesNotInAllowedRange, bool) + AsMqttD2CMessagesNotInAllowedRange func() (*MqttD2CMessagesNotInAllowedRange, bool) + AsQueuePurgesNotInAllowedRange func() (*QueuePurgesNotInAllowedRange, bool) + AsTimeWindowCustomAlertRule func() (*TimeWindowCustomAlertRule, bool) + AsTwinUpdatesNotInAllowedRange func() (*TwinUpdatesNotInAllowedRange, bool) + AsUnauthorizedOperationsNotInAllowedRange func() (*UnauthorizedOperationsNotInAllowedRange, bool) + type BenchmarkReference struct + Benchmark *string + Reference *string + type CVE struct + Link *string + Title *string + func (c CVE) MarshalJSON() ([]byte, error) + type CVSS struct + Base *float64 + func (c CVSS) MarshalJSON() ([]byte, error) + type CefExternalSecuritySolution struct + ID *string + Kind KindEnum + Location *string + Name *string + Properties *CefSolutionProperties + Type *string + func (cess CefExternalSecuritySolution) AsAadExternalSecuritySolution() (*AadExternalSecuritySolution, bool) + func (cess CefExternalSecuritySolution) AsAtaExternalSecuritySolution() (*AtaExternalSecuritySolution, bool) + func (cess CefExternalSecuritySolution) AsBasicExternalSecuritySolution() (BasicExternalSecuritySolution, bool) + func (cess CefExternalSecuritySolution) AsCefExternalSecuritySolution() (*CefExternalSecuritySolution, bool) + func (cess CefExternalSecuritySolution) AsExternalSecuritySolution() (*ExternalSecuritySolution, bool) + func (cess CefExternalSecuritySolution) MarshalJSON() ([]byte, error) + type CefSolutionProperties struct + AdditionalProperties map[string]interface{} + Agent *string + DeviceType *string + DeviceVendor *string + Hostname *string + LastEventReceived *string + Workspace *ConnectedWorkspace + func (csp *CefSolutionProperties) UnmarshalJSON(body []byte) error + func (csp CefSolutionProperties) MarshalJSON() ([]byte, error) + type CloudError struct + func (ce *CloudError) UnmarshalJSON(body []byte) error + func (ce CloudError) MarshalJSON() ([]byte, error) + type CloudErrorBody struct + Code *string + Message *string + func (ceb CloudErrorBody) MarshalJSON() ([]byte, error) + type Compliance struct + ID *string + Name *string + Type *string + func (c *Compliance) UnmarshalJSON(body []byte) error + func (c Compliance) MarshalJSON() ([]byte, error) + type ComplianceList struct + NextLink *string + Value *[]Compliance + func (cl ComplianceList) IsEmpty() bool + func (cl ComplianceList) MarshalJSON() ([]byte, error) + type ComplianceListIterator struct + func NewComplianceListIterator(page ComplianceListPage) ComplianceListIterator + func (iter *ComplianceListIterator) Next() error + func (iter *ComplianceListIterator) NextWithContext(ctx context.Context) (err error) + func (iter ComplianceListIterator) NotDone() bool + func (iter ComplianceListIterator) Response() ComplianceList + func (iter ComplianceListIterator) Value() Compliance + type ComplianceListPage struct + func NewComplianceListPage(cur ComplianceList, ...) ComplianceListPage + func (page *ComplianceListPage) Next() error + func (page *ComplianceListPage) NextWithContext(ctx context.Context) (err error) + func (page ComplianceListPage) NotDone() bool + func (page ComplianceListPage) Response() ComplianceList + func (page ComplianceListPage) Values() []Compliance + type ComplianceProperties struct + AssessmentResult *[]ComplianceSegment + AssessmentTimestampUtcDate *date.Time + ResourceCount *int32 + func (cp ComplianceProperties) MarshalJSON() ([]byte, error) + type ComplianceSegment struct + Percentage *float64 + SegmentType *string + func (cs ComplianceSegment) MarshalJSON() ([]byte, error) + type CompliancesClient struct + func NewCompliancesClient(subscriptionID string, ascLocation string) CompliancesClient + func NewCompliancesClientWithBaseURI(baseURI string, subscriptionID string, ascLocation string) CompliancesClient + func (client CompliancesClient) Get(ctx context.Context, scope string, complianceName string) (result Compliance, err error) + func (client CompliancesClient) GetPreparer(ctx context.Context, scope string, complianceName string) (*http.Request, error) + func (client CompliancesClient) GetResponder(resp *http.Response) (result Compliance, err error) + func (client CompliancesClient) GetSender(req *http.Request) (*http.Response, error) + func (client CompliancesClient) List(ctx context.Context, scope string) (result ComplianceListPage, err error) + func (client CompliancesClient) ListComplete(ctx context.Context, scope string) (result ComplianceListIterator, err error) + func (client CompliancesClient) ListPreparer(ctx context.Context, scope string) (*http.Request, error) + func (client CompliancesClient) ListResponder(resp *http.Response) (result ComplianceList, err error) + func (client CompliancesClient) ListSender(req *http.Request) (*http.Response, error) + type ConfigurationStatus string + const Configured + const Failed + const InProgress + const NoStatus + const NotConfigured + func PossibleConfigurationStatusValues() []ConfigurationStatus + type ConfigurationStatus1 string + const ConfigurationStatus1Configured + const ConfigurationStatus1Failed + const ConfigurationStatus1InProgress + const ConfigurationStatus1NoStatus + const ConfigurationStatus1NotConfigured + func PossibleConfigurationStatus1Values() []ConfigurationStatus1 + type ConfigurationStatus2 string + const ConfigurationStatus2Configured + const ConfigurationStatus2Failed + const ConfigurationStatus2InProgress + const ConfigurationStatus2NoStatus + const ConfigurationStatus2NotConfigured + func PossibleConfigurationStatus2Values() []ConfigurationStatus2 + type ConnectableResource struct + ID *string + InboundConnectedResources *[]ConnectedResource + OutboundConnectedResources *[]ConnectedResource + func (cr ConnectableResource) MarshalJSON() ([]byte, error) + type ConnectedResource struct + ConnectedResourceID *string + TCPPorts *string + UDPPorts *string + func (cr ConnectedResource) MarshalJSON() ([]byte, error) + type ConnectedWorkspace struct + ID *string + type ConnectionToIPNotAllowed struct + AllowlistValues *[]string + Description *string + DisplayName *string + IsEnabled *bool + RuleType RuleTypeBasicCustomAlertRule + ValueType ValueType + func (ctina ConnectionToIPNotAllowed) AsActiveConnectionsNotInAllowedRange() (*ActiveConnectionsNotInAllowedRange, bool) + func (ctina ConnectionToIPNotAllowed) AsAllowlistCustomAlertRule() (*AllowlistCustomAlertRule, bool) + func (ctina ConnectionToIPNotAllowed) AsAmqpC2DMessagesNotInAllowedRange() (*AmqpC2DMessagesNotInAllowedRange, bool) + func (ctina ConnectionToIPNotAllowed) AsAmqpC2DRejectedMessagesNotInAllowedRange() (*AmqpC2DRejectedMessagesNotInAllowedRange, bool) + func (ctina ConnectionToIPNotAllowed) AsAmqpD2CMessagesNotInAllowedRange() (*AmqpD2CMessagesNotInAllowedRange, bool) + func (ctina ConnectionToIPNotAllowed) AsBasicAllowlistCustomAlertRule() (BasicAllowlistCustomAlertRule, bool) + func (ctina ConnectionToIPNotAllowed) AsBasicCustomAlertRule() (BasicCustomAlertRule, bool) + func (ctina ConnectionToIPNotAllowed) AsBasicListCustomAlertRule() (BasicListCustomAlertRule, bool) + func (ctina ConnectionToIPNotAllowed) AsBasicThresholdCustomAlertRule() (BasicThresholdCustomAlertRule, bool) + func (ctina ConnectionToIPNotAllowed) AsBasicTimeWindowCustomAlertRule() (BasicTimeWindowCustomAlertRule, bool) + func (ctina ConnectionToIPNotAllowed) AsConnectionToIPNotAllowed() (*ConnectionToIPNotAllowed, bool) + func (ctina ConnectionToIPNotAllowed) AsCustomAlertRule() (*CustomAlertRule, bool) + func (ctina ConnectionToIPNotAllowed) AsDenylistCustomAlertRule() (*DenylistCustomAlertRule, bool) + func (ctina ConnectionToIPNotAllowed) AsDirectMethodInvokesNotInAllowedRange() (*DirectMethodInvokesNotInAllowedRange, bool) + func (ctina ConnectionToIPNotAllowed) AsFailedLocalLoginsNotInAllowedRange() (*FailedLocalLoginsNotInAllowedRange, bool) + func (ctina ConnectionToIPNotAllowed) AsFileUploadsNotInAllowedRange() (*FileUploadsNotInAllowedRange, bool) + func (ctina ConnectionToIPNotAllowed) AsHTTPC2DMessagesNotInAllowedRange() (*HTTPC2DMessagesNotInAllowedRange, bool) + func (ctina ConnectionToIPNotAllowed) AsHTTPC2DRejectedMessagesNotInAllowedRange() (*HTTPC2DRejectedMessagesNotInAllowedRange, bool) + func (ctina ConnectionToIPNotAllowed) AsHTTPD2CMessagesNotInAllowedRange() (*HTTPD2CMessagesNotInAllowedRange, bool) + func (ctina ConnectionToIPNotAllowed) AsListCustomAlertRule() (*ListCustomAlertRule, bool) + func (ctina ConnectionToIPNotAllowed) AsLocalUserNotAllowed() (*LocalUserNotAllowed, bool) + func (ctina ConnectionToIPNotAllowed) AsMqttC2DMessagesNotInAllowedRange() (*MqttC2DMessagesNotInAllowedRange, bool) + func (ctina ConnectionToIPNotAllowed) AsMqttC2DRejectedMessagesNotInAllowedRange() (*MqttC2DRejectedMessagesNotInAllowedRange, bool) + func (ctina ConnectionToIPNotAllowed) AsMqttD2CMessagesNotInAllowedRange() (*MqttD2CMessagesNotInAllowedRange, bool) + func (ctina ConnectionToIPNotAllowed) AsProcessNotAllowed() (*ProcessNotAllowed, bool) + func (ctina ConnectionToIPNotAllowed) AsQueuePurgesNotInAllowedRange() (*QueuePurgesNotInAllowedRange, bool) + func (ctina ConnectionToIPNotAllowed) AsThresholdCustomAlertRule() (*ThresholdCustomAlertRule, bool) + func (ctina ConnectionToIPNotAllowed) AsTimeWindowCustomAlertRule() (*TimeWindowCustomAlertRule, bool) + func (ctina ConnectionToIPNotAllowed) AsTwinUpdatesNotInAllowedRange() (*TwinUpdatesNotInAllowedRange, bool) + func (ctina ConnectionToIPNotAllowed) AsUnauthorizedOperationsNotInAllowedRange() (*UnauthorizedOperationsNotInAllowedRange, bool) + func (ctina ConnectionToIPNotAllowed) MarshalJSON() ([]byte, error) + type ConnectionType string + const External + const Internal + func PossibleConnectionTypeValues() []ConnectionType + type ConnectorSetting struct + ID *string + Name *string + Type *string + func (cs *ConnectorSetting) UnmarshalJSON(body []byte) error + func (cs ConnectorSetting) MarshalJSON() ([]byte, error) + type ConnectorSettingList struct + NextLink *string + Value *[]ConnectorSetting + func (csl ConnectorSettingList) IsEmpty() bool + func (csl ConnectorSettingList) MarshalJSON() ([]byte, error) + type ConnectorSettingListIterator struct + func NewConnectorSettingListIterator(page ConnectorSettingListPage) ConnectorSettingListIterator + func (iter *ConnectorSettingListIterator) Next() error + func (iter *ConnectorSettingListIterator) NextWithContext(ctx context.Context) (err error) + func (iter ConnectorSettingListIterator) NotDone() bool + func (iter ConnectorSettingListIterator) Response() ConnectorSettingList + func (iter ConnectorSettingListIterator) Value() ConnectorSetting + type ConnectorSettingListPage struct + func NewConnectorSettingListPage(cur ConnectorSettingList, ...) ConnectorSettingListPage + func (page *ConnectorSettingListPage) Next() error + func (page *ConnectorSettingListPage) NextWithContext(ctx context.Context) (err error) + func (page ConnectorSettingListPage) NotDone() bool + func (page ConnectorSettingListPage) Response() ConnectorSettingList + func (page ConnectorSettingListPage) Values() []ConnectorSetting + type ConnectorSettingProperties struct + AuthenticationDetails BasicAuthenticationDetailsProperties + HybridComputeSettings *HybridComputeSettingsProperties + func (csp *ConnectorSettingProperties) UnmarshalJSON(body []byte) error + type ConnectorsClient struct + func NewConnectorsClient(subscriptionID string, ascLocation string) ConnectorsClient + func NewConnectorsClientWithBaseURI(baseURI string, subscriptionID string, ascLocation string) ConnectorsClient + func (client ConnectorsClient) CreateOrUpdate(ctx context.Context, connectorName string, connectorSetting ConnectorSetting) (result ConnectorSetting, err error) + func (client ConnectorsClient) CreateOrUpdatePreparer(ctx context.Context, connectorName string, connectorSetting ConnectorSetting) (*http.Request, error) + func (client ConnectorsClient) CreateOrUpdateResponder(resp *http.Response) (result ConnectorSetting, err error) + func (client ConnectorsClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error) + func (client ConnectorsClient) Delete(ctx context.Context, connectorName string) (result autorest.Response, err error) + func (client ConnectorsClient) DeletePreparer(ctx context.Context, connectorName string) (*http.Request, error) + func (client ConnectorsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client ConnectorsClient) DeleteSender(req *http.Request) (*http.Response, error) + func (client ConnectorsClient) Get(ctx context.Context, connectorName string) (result ConnectorSetting, err error) + func (client ConnectorsClient) GetPreparer(ctx context.Context, connectorName string) (*http.Request, error) + func (client ConnectorsClient) GetResponder(resp *http.Response) (result ConnectorSetting, err error) + func (client ConnectorsClient) GetSender(req *http.Request) (*http.Response, error) + func (client ConnectorsClient) List(ctx context.Context) (result ConnectorSettingListPage, err error) + func (client ConnectorsClient) ListComplete(ctx context.Context) (result ConnectorSettingListIterator, err error) + func (client ConnectorsClient) ListPreparer(ctx context.Context) (*http.Request, error) + func (client ConnectorsClient) ListResponder(resp *http.Response) (result ConnectorSettingList, err error) + func (client ConnectorsClient) ListSender(req *http.Request) (*http.Response, error) + type Contact struct + ID *string + Name *string + Type *string + func (c *Contact) UnmarshalJSON(body []byte) error + func (c Contact) MarshalJSON() ([]byte, error) + type ContactList struct + NextLink *string + Value *[]Contact + func (cl ContactList) IsEmpty() bool + func (cl ContactList) MarshalJSON() ([]byte, error) + type ContactListIterator struct + func NewContactListIterator(page ContactListPage) ContactListIterator + func (iter *ContactListIterator) Next() error + func (iter *ContactListIterator) NextWithContext(ctx context.Context) (err error) + func (iter ContactListIterator) NotDone() bool + func (iter ContactListIterator) Response() ContactList + func (iter ContactListIterator) Value() Contact + type ContactListPage struct + func NewContactListPage(cur ContactList, ...) ContactListPage + func (page *ContactListPage) Next() error + func (page *ContactListPage) NextWithContext(ctx context.Context) (err error) + func (page ContactListPage) NotDone() bool + func (page ContactListPage) Response() ContactList + func (page ContactListPage) Values() []Contact + type ContactProperties struct + AlertNotifications AlertNotifications + AlertsToAdmins AlertsToAdmins + Email *string + Phone *string + type ContactsClient struct + func NewContactsClient(subscriptionID string, ascLocation string) ContactsClient + func NewContactsClientWithBaseURI(baseURI string, subscriptionID string, ascLocation string) ContactsClient + func (client ContactsClient) Create(ctx context.Context, securityContactName string, securityContact Contact) (result Contact, err error) + func (client ContactsClient) CreatePreparer(ctx context.Context, securityContactName string, securityContact Contact) (*http.Request, error) + func (client ContactsClient) CreateResponder(resp *http.Response) (result Contact, err error) + func (client ContactsClient) CreateSender(req *http.Request) (*http.Response, error) + func (client ContactsClient) Delete(ctx context.Context, securityContactName string) (result autorest.Response, err error) + func (client ContactsClient) DeletePreparer(ctx context.Context, securityContactName string) (*http.Request, error) + func (client ContactsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client ContactsClient) DeleteSender(req *http.Request) (*http.Response, error) + func (client ContactsClient) Get(ctx context.Context, securityContactName string) (result Contact, err error) + func (client ContactsClient) GetPreparer(ctx context.Context, securityContactName string) (*http.Request, error) + func (client ContactsClient) GetResponder(resp *http.Response) (result Contact, err error) + func (client ContactsClient) GetSender(req *http.Request) (*http.Response, error) + func (client ContactsClient) List(ctx context.Context) (result ContactListPage, err error) + func (client ContactsClient) ListComplete(ctx context.Context) (result ContactListIterator, err error) + func (client ContactsClient) ListPreparer(ctx context.Context) (*http.Request, error) + func (client ContactsClient) ListResponder(resp *http.Response) (result ContactList, err error) + func (client ContactsClient) ListSender(req *http.Request) (*http.Response, error) + func (client ContactsClient) Update(ctx context.Context, securityContactName string, securityContact Contact) (result Contact, err error) + func (client ContactsClient) UpdatePreparer(ctx context.Context, securityContactName string, securityContact Contact) (*http.Request, error) + func (client ContactsClient) UpdateResponder(resp *http.Response) (result Contact, err error) + func (client ContactsClient) UpdateSender(req *http.Request) (*http.Response, error) + type ContainerRegistryVulnerabilityProperties struct + AssessedResourceType AssessedResourceType + Cve *[]CVE + Cvss map[string]*CVSS + ImageDigest *string + Patchable *bool + PublishedTime *date.Time + RepositoryName *string + Type *string + VendorReferences *[]VendorReference + func (crvp ContainerRegistryVulnerabilityProperties) AsAdditionalData() (*AdditionalData, bool) + func (crvp ContainerRegistryVulnerabilityProperties) AsBasicAdditionalData() (BasicAdditionalData, bool) + func (crvp ContainerRegistryVulnerabilityProperties) AsContainerRegistryVulnerabilityProperties() (*ContainerRegistryVulnerabilityProperties, bool) + func (crvp ContainerRegistryVulnerabilityProperties) AsSQLServerVulnerabilityProperties() (*SQLServerVulnerabilityProperties, bool) + func (crvp ContainerRegistryVulnerabilityProperties) AsServerVulnerabilityProperties() (*ServerVulnerabilityProperties, bool) + func (crvp ContainerRegistryVulnerabilityProperties) MarshalJSON() ([]byte, error) + type ControlType string + const BuiltIn + const Custom + func PossibleControlTypeValues() []ControlType + type CustomAlertRule struct + Description *string + DisplayName *string + IsEnabled *bool + RuleType RuleTypeBasicCustomAlertRule + func (car CustomAlertRule) AsActiveConnectionsNotInAllowedRange() (*ActiveConnectionsNotInAllowedRange, bool) + func (car CustomAlertRule) AsAllowlistCustomAlertRule() (*AllowlistCustomAlertRule, bool) + func (car CustomAlertRule) AsAmqpC2DMessagesNotInAllowedRange() (*AmqpC2DMessagesNotInAllowedRange, bool) + func (car CustomAlertRule) AsAmqpC2DRejectedMessagesNotInAllowedRange() (*AmqpC2DRejectedMessagesNotInAllowedRange, bool) + func (car CustomAlertRule) AsAmqpD2CMessagesNotInAllowedRange() (*AmqpD2CMessagesNotInAllowedRange, bool) + func (car CustomAlertRule) AsBasicAllowlistCustomAlertRule() (BasicAllowlistCustomAlertRule, bool) + func (car CustomAlertRule) AsBasicCustomAlertRule() (BasicCustomAlertRule, bool) + func (car CustomAlertRule) AsBasicListCustomAlertRule() (BasicListCustomAlertRule, bool) + func (car CustomAlertRule) AsBasicThresholdCustomAlertRule() (BasicThresholdCustomAlertRule, bool) + func (car CustomAlertRule) AsBasicTimeWindowCustomAlertRule() (BasicTimeWindowCustomAlertRule, bool) + func (car CustomAlertRule) AsConnectionToIPNotAllowed() (*ConnectionToIPNotAllowed, bool) + func (car CustomAlertRule) AsCustomAlertRule() (*CustomAlertRule, bool) + func (car CustomAlertRule) AsDenylistCustomAlertRule() (*DenylistCustomAlertRule, bool) + func (car CustomAlertRule) AsDirectMethodInvokesNotInAllowedRange() (*DirectMethodInvokesNotInAllowedRange, bool) + func (car CustomAlertRule) AsFailedLocalLoginsNotInAllowedRange() (*FailedLocalLoginsNotInAllowedRange, bool) + func (car CustomAlertRule) AsFileUploadsNotInAllowedRange() (*FileUploadsNotInAllowedRange, bool) + func (car CustomAlertRule) AsHTTPC2DMessagesNotInAllowedRange() (*HTTPC2DMessagesNotInAllowedRange, bool) + func (car CustomAlertRule) AsHTTPC2DRejectedMessagesNotInAllowedRange() (*HTTPC2DRejectedMessagesNotInAllowedRange, bool) + func (car CustomAlertRule) AsHTTPD2CMessagesNotInAllowedRange() (*HTTPD2CMessagesNotInAllowedRange, bool) + func (car CustomAlertRule) AsListCustomAlertRule() (*ListCustomAlertRule, bool) + func (car CustomAlertRule) AsLocalUserNotAllowed() (*LocalUserNotAllowed, bool) + func (car CustomAlertRule) AsMqttC2DMessagesNotInAllowedRange() (*MqttC2DMessagesNotInAllowedRange, bool) + func (car CustomAlertRule) AsMqttC2DRejectedMessagesNotInAllowedRange() (*MqttC2DRejectedMessagesNotInAllowedRange, bool) + func (car CustomAlertRule) AsMqttD2CMessagesNotInAllowedRange() (*MqttD2CMessagesNotInAllowedRange, bool) + func (car CustomAlertRule) AsProcessNotAllowed() (*ProcessNotAllowed, bool) + func (car CustomAlertRule) AsQueuePurgesNotInAllowedRange() (*QueuePurgesNotInAllowedRange, bool) + func (car CustomAlertRule) AsThresholdCustomAlertRule() (*ThresholdCustomAlertRule, bool) + func (car CustomAlertRule) AsTimeWindowCustomAlertRule() (*TimeWindowCustomAlertRule, bool) + func (car CustomAlertRule) AsTwinUpdatesNotInAllowedRange() (*TwinUpdatesNotInAllowedRange, bool) + func (car CustomAlertRule) AsUnauthorizedOperationsNotInAllowedRange() (*UnauthorizedOperationsNotInAllowedRange, bool) + func (car CustomAlertRule) MarshalJSON() ([]byte, error) + type DataExportSetting struct + ID *string + Kind SettingKind + Name *string + Type *string + func (desVar *DataExportSetting) UnmarshalJSON(body []byte) error + func (desVar DataExportSetting) MarshalJSON() ([]byte, error) + type DataExportSettingProperties struct + Enabled *bool + type DataSource string + const TwinData + func PossibleDataSourceValues() []DataSource + type DenylistCustomAlertRule struct + DenylistValues *[]string + Description *string + DisplayName *string + IsEnabled *bool + RuleType RuleTypeBasicCustomAlertRule + ValueType ValueType + func (dcar DenylistCustomAlertRule) AsActiveConnectionsNotInAllowedRange() (*ActiveConnectionsNotInAllowedRange, bool) + func (dcar DenylistCustomAlertRule) AsAllowlistCustomAlertRule() (*AllowlistCustomAlertRule, bool) + func (dcar DenylistCustomAlertRule) AsAmqpC2DMessagesNotInAllowedRange() (*AmqpC2DMessagesNotInAllowedRange, bool) + func (dcar DenylistCustomAlertRule) AsAmqpC2DRejectedMessagesNotInAllowedRange() (*AmqpC2DRejectedMessagesNotInAllowedRange, bool) + func (dcar DenylistCustomAlertRule) AsAmqpD2CMessagesNotInAllowedRange() (*AmqpD2CMessagesNotInAllowedRange, bool) + func (dcar DenylistCustomAlertRule) AsBasicAllowlistCustomAlertRule() (BasicAllowlistCustomAlertRule, bool) + func (dcar DenylistCustomAlertRule) AsBasicCustomAlertRule() (BasicCustomAlertRule, bool) + func (dcar DenylistCustomAlertRule) AsBasicListCustomAlertRule() (BasicListCustomAlertRule, bool) + func (dcar DenylistCustomAlertRule) AsBasicThresholdCustomAlertRule() (BasicThresholdCustomAlertRule, bool) + func (dcar DenylistCustomAlertRule) AsBasicTimeWindowCustomAlertRule() (BasicTimeWindowCustomAlertRule, bool) + func (dcar DenylistCustomAlertRule) AsConnectionToIPNotAllowed() (*ConnectionToIPNotAllowed, bool) + func (dcar DenylistCustomAlertRule) AsCustomAlertRule() (*CustomAlertRule, bool) + func (dcar DenylistCustomAlertRule) AsDenylistCustomAlertRule() (*DenylistCustomAlertRule, bool) + func (dcar DenylistCustomAlertRule) AsDirectMethodInvokesNotInAllowedRange() (*DirectMethodInvokesNotInAllowedRange, bool) + func (dcar DenylistCustomAlertRule) AsFailedLocalLoginsNotInAllowedRange() (*FailedLocalLoginsNotInAllowedRange, bool) + func (dcar DenylistCustomAlertRule) AsFileUploadsNotInAllowedRange() (*FileUploadsNotInAllowedRange, bool) + func (dcar DenylistCustomAlertRule) AsHTTPC2DMessagesNotInAllowedRange() (*HTTPC2DMessagesNotInAllowedRange, bool) + func (dcar DenylistCustomAlertRule) AsHTTPC2DRejectedMessagesNotInAllowedRange() (*HTTPC2DRejectedMessagesNotInAllowedRange, bool) + func (dcar DenylistCustomAlertRule) AsHTTPD2CMessagesNotInAllowedRange() (*HTTPD2CMessagesNotInAllowedRange, bool) + func (dcar DenylistCustomAlertRule) AsListCustomAlertRule() (*ListCustomAlertRule, bool) + func (dcar DenylistCustomAlertRule) AsLocalUserNotAllowed() (*LocalUserNotAllowed, bool) + func (dcar DenylistCustomAlertRule) AsMqttC2DMessagesNotInAllowedRange() (*MqttC2DMessagesNotInAllowedRange, bool) + func (dcar DenylistCustomAlertRule) AsMqttC2DRejectedMessagesNotInAllowedRange() (*MqttC2DRejectedMessagesNotInAllowedRange, bool) + func (dcar DenylistCustomAlertRule) AsMqttD2CMessagesNotInAllowedRange() (*MqttD2CMessagesNotInAllowedRange, bool) + func (dcar DenylistCustomAlertRule) AsProcessNotAllowed() (*ProcessNotAllowed, bool) + func (dcar DenylistCustomAlertRule) AsQueuePurgesNotInAllowedRange() (*QueuePurgesNotInAllowedRange, bool) + func (dcar DenylistCustomAlertRule) AsThresholdCustomAlertRule() (*ThresholdCustomAlertRule, bool) + func (dcar DenylistCustomAlertRule) AsTimeWindowCustomAlertRule() (*TimeWindowCustomAlertRule, bool) + func (dcar DenylistCustomAlertRule) AsTwinUpdatesNotInAllowedRange() (*TwinUpdatesNotInAllowedRange, bool) + func (dcar DenylistCustomAlertRule) AsUnauthorizedOperationsNotInAllowedRange() (*UnauthorizedOperationsNotInAllowedRange, bool) + func (dcar DenylistCustomAlertRule) MarshalJSON() ([]byte, error) + type DeviceSecurityGroup struct + ID *string + Name *string + Type *string + func (dsg *DeviceSecurityGroup) UnmarshalJSON(body []byte) error + func (dsg DeviceSecurityGroup) MarshalJSON() ([]byte, error) + type DeviceSecurityGroupList struct + NextLink *string + Value *[]DeviceSecurityGroup + func (dsgl DeviceSecurityGroupList) IsEmpty() bool + func (dsgl DeviceSecurityGroupList) MarshalJSON() ([]byte, error) + type DeviceSecurityGroupListIterator struct + func NewDeviceSecurityGroupListIterator(page DeviceSecurityGroupListPage) DeviceSecurityGroupListIterator + func (iter *DeviceSecurityGroupListIterator) Next() error + func (iter *DeviceSecurityGroupListIterator) NextWithContext(ctx context.Context) (err error) + func (iter DeviceSecurityGroupListIterator) NotDone() bool + func (iter DeviceSecurityGroupListIterator) Response() DeviceSecurityGroupList + func (iter DeviceSecurityGroupListIterator) Value() DeviceSecurityGroup + type DeviceSecurityGroupListPage struct + func NewDeviceSecurityGroupListPage(cur DeviceSecurityGroupList, ...) DeviceSecurityGroupListPage + func (page *DeviceSecurityGroupListPage) Next() error + func (page *DeviceSecurityGroupListPage) NextWithContext(ctx context.Context) (err error) + func (page DeviceSecurityGroupListPage) NotDone() bool + func (page DeviceSecurityGroupListPage) Response() DeviceSecurityGroupList + func (page DeviceSecurityGroupListPage) Values() []DeviceSecurityGroup + type DeviceSecurityGroupProperties struct + AllowlistRules *[]BasicAllowlistCustomAlertRule + DenylistRules *[]DenylistCustomAlertRule + ThresholdRules *[]BasicThresholdCustomAlertRule + TimeWindowRules *[]BasicTimeWindowCustomAlertRule + func (dsgp *DeviceSecurityGroupProperties) UnmarshalJSON(body []byte) error + type DeviceSecurityGroupsClient struct + func NewDeviceSecurityGroupsClient(subscriptionID string, ascLocation string) DeviceSecurityGroupsClient + func NewDeviceSecurityGroupsClientWithBaseURI(baseURI string, subscriptionID string, ascLocation string) DeviceSecurityGroupsClient + func (client DeviceSecurityGroupsClient) CreateOrUpdate(ctx context.Context, resourceID string, deviceSecurityGroupName string, ...) (result DeviceSecurityGroup, err error) + func (client DeviceSecurityGroupsClient) CreateOrUpdatePreparer(ctx context.Context, resourceID string, deviceSecurityGroupName string, ...) (*http.Request, error) + func (client DeviceSecurityGroupsClient) CreateOrUpdateResponder(resp *http.Response) (result DeviceSecurityGroup, err error) + func (client DeviceSecurityGroupsClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error) + func (client DeviceSecurityGroupsClient) Delete(ctx context.Context, resourceID string, deviceSecurityGroupName string) (result autorest.Response, err error) + func (client DeviceSecurityGroupsClient) DeletePreparer(ctx context.Context, resourceID string, deviceSecurityGroupName string) (*http.Request, error) + func (client DeviceSecurityGroupsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client DeviceSecurityGroupsClient) DeleteSender(req *http.Request) (*http.Response, error) + func (client DeviceSecurityGroupsClient) Get(ctx context.Context, resourceID string, deviceSecurityGroupName string) (result DeviceSecurityGroup, err error) + func (client DeviceSecurityGroupsClient) GetPreparer(ctx context.Context, resourceID string, deviceSecurityGroupName string) (*http.Request, error) + func (client DeviceSecurityGroupsClient) GetResponder(resp *http.Response) (result DeviceSecurityGroup, err error) + func (client DeviceSecurityGroupsClient) GetSender(req *http.Request) (*http.Response, error) + func (client DeviceSecurityGroupsClient) List(ctx context.Context, resourceID string) (result DeviceSecurityGroupListPage, err error) + func (client DeviceSecurityGroupsClient) ListComplete(ctx context.Context, resourceID string) (result DeviceSecurityGroupListIterator, err error) + func (client DeviceSecurityGroupsClient) ListPreparer(ctx context.Context, resourceID string) (*http.Request, error) + func (client DeviceSecurityGroupsClient) ListResponder(resp *http.Response) (result DeviceSecurityGroupList, err error) + func (client DeviceSecurityGroupsClient) ListSender(req *http.Request) (*http.Response, error) + type DirectMethodInvokesNotInAllowedRange struct + Description *string + DisplayName *string + IsEnabled *bool + MaxThreshold *int32 + MinThreshold *int32 + RuleType RuleTypeBasicCustomAlertRule + TimeWindowSize *string + func (dminiar DirectMethodInvokesNotInAllowedRange) AsActiveConnectionsNotInAllowedRange() (*ActiveConnectionsNotInAllowedRange, bool) + func (dminiar DirectMethodInvokesNotInAllowedRange) AsAllowlistCustomAlertRule() (*AllowlistCustomAlertRule, bool) + func (dminiar DirectMethodInvokesNotInAllowedRange) AsAmqpC2DMessagesNotInAllowedRange() (*AmqpC2DMessagesNotInAllowedRange, bool) + func (dminiar DirectMethodInvokesNotInAllowedRange) AsAmqpC2DRejectedMessagesNotInAllowedRange() (*AmqpC2DRejectedMessagesNotInAllowedRange, bool) + func (dminiar DirectMethodInvokesNotInAllowedRange) AsAmqpD2CMessagesNotInAllowedRange() (*AmqpD2CMessagesNotInAllowedRange, bool) + func (dminiar DirectMethodInvokesNotInAllowedRange) AsBasicAllowlistCustomAlertRule() (BasicAllowlistCustomAlertRule, bool) + func (dminiar DirectMethodInvokesNotInAllowedRange) AsBasicCustomAlertRule() (BasicCustomAlertRule, bool) + func (dminiar DirectMethodInvokesNotInAllowedRange) AsBasicListCustomAlertRule() (BasicListCustomAlertRule, bool) + func (dminiar DirectMethodInvokesNotInAllowedRange) AsBasicThresholdCustomAlertRule() (BasicThresholdCustomAlertRule, bool) + func (dminiar DirectMethodInvokesNotInAllowedRange) AsBasicTimeWindowCustomAlertRule() (BasicTimeWindowCustomAlertRule, bool) + func (dminiar DirectMethodInvokesNotInAllowedRange) AsConnectionToIPNotAllowed() (*ConnectionToIPNotAllowed, bool) + func (dminiar DirectMethodInvokesNotInAllowedRange) AsCustomAlertRule() (*CustomAlertRule, bool) + func (dminiar DirectMethodInvokesNotInAllowedRange) AsDenylistCustomAlertRule() (*DenylistCustomAlertRule, bool) + func (dminiar DirectMethodInvokesNotInAllowedRange) AsDirectMethodInvokesNotInAllowedRange() (*DirectMethodInvokesNotInAllowedRange, bool) + func (dminiar DirectMethodInvokesNotInAllowedRange) AsFailedLocalLoginsNotInAllowedRange() (*FailedLocalLoginsNotInAllowedRange, bool) + func (dminiar DirectMethodInvokesNotInAllowedRange) AsFileUploadsNotInAllowedRange() (*FileUploadsNotInAllowedRange, bool) + func (dminiar DirectMethodInvokesNotInAllowedRange) AsHTTPC2DMessagesNotInAllowedRange() (*HTTPC2DMessagesNotInAllowedRange, bool) + func (dminiar DirectMethodInvokesNotInAllowedRange) AsHTTPC2DRejectedMessagesNotInAllowedRange() (*HTTPC2DRejectedMessagesNotInAllowedRange, bool) + func (dminiar DirectMethodInvokesNotInAllowedRange) AsHTTPD2CMessagesNotInAllowedRange() (*HTTPD2CMessagesNotInAllowedRange, bool) + func (dminiar DirectMethodInvokesNotInAllowedRange) AsListCustomAlertRule() (*ListCustomAlertRule, bool) + func (dminiar DirectMethodInvokesNotInAllowedRange) AsLocalUserNotAllowed() (*LocalUserNotAllowed, bool) + func (dminiar DirectMethodInvokesNotInAllowedRange) AsMqttC2DMessagesNotInAllowedRange() (*MqttC2DMessagesNotInAllowedRange, bool) + func (dminiar DirectMethodInvokesNotInAllowedRange) AsMqttC2DRejectedMessagesNotInAllowedRange() (*MqttC2DRejectedMessagesNotInAllowedRange, bool) + func (dminiar DirectMethodInvokesNotInAllowedRange) AsMqttD2CMessagesNotInAllowedRange() (*MqttD2CMessagesNotInAllowedRange, bool) + func (dminiar DirectMethodInvokesNotInAllowedRange) AsProcessNotAllowed() (*ProcessNotAllowed, bool) + func (dminiar DirectMethodInvokesNotInAllowedRange) AsQueuePurgesNotInAllowedRange() (*QueuePurgesNotInAllowedRange, bool) + func (dminiar DirectMethodInvokesNotInAllowedRange) AsThresholdCustomAlertRule() (*ThresholdCustomAlertRule, bool) + func (dminiar DirectMethodInvokesNotInAllowedRange) AsTimeWindowCustomAlertRule() (*TimeWindowCustomAlertRule, bool) + func (dminiar DirectMethodInvokesNotInAllowedRange) AsTwinUpdatesNotInAllowedRange() (*TwinUpdatesNotInAllowedRange, bool) + func (dminiar DirectMethodInvokesNotInAllowedRange) AsUnauthorizedOperationsNotInAllowedRange() (*UnauthorizedOperationsNotInAllowedRange, bool) + func (dminiar DirectMethodInvokesNotInAllowedRange) MarshalJSON() ([]byte, error) + type Direction string + const Inbound + const Outbound + func PossibleDirectionValues() []Direction + type DiscoveredSecuritySolution struct + ID *string + Location *string + Name *string + Type *string + func (dss *DiscoveredSecuritySolution) UnmarshalJSON(body []byte) error + func (dss DiscoveredSecuritySolution) MarshalJSON() ([]byte, error) + type DiscoveredSecuritySolutionList struct + NextLink *string + Value *[]DiscoveredSecuritySolution + func (dssl DiscoveredSecuritySolutionList) IsEmpty() bool + func (dssl DiscoveredSecuritySolutionList) MarshalJSON() ([]byte, error) + type DiscoveredSecuritySolutionListIterator struct + func NewDiscoveredSecuritySolutionListIterator(page DiscoveredSecuritySolutionListPage) DiscoveredSecuritySolutionListIterator + func (iter *DiscoveredSecuritySolutionListIterator) Next() error + func (iter *DiscoveredSecuritySolutionListIterator) NextWithContext(ctx context.Context) (err error) + func (iter DiscoveredSecuritySolutionListIterator) NotDone() bool + func (iter DiscoveredSecuritySolutionListIterator) Response() DiscoveredSecuritySolutionList + func (iter DiscoveredSecuritySolutionListIterator) Value() DiscoveredSecuritySolution + type DiscoveredSecuritySolutionListPage struct + func NewDiscoveredSecuritySolutionListPage(cur DiscoveredSecuritySolutionList, ...) DiscoveredSecuritySolutionListPage + func (page *DiscoveredSecuritySolutionListPage) Next() error + func (page *DiscoveredSecuritySolutionListPage) NextWithContext(ctx context.Context) (err error) + func (page DiscoveredSecuritySolutionListPage) NotDone() bool + func (page DiscoveredSecuritySolutionListPage) Response() DiscoveredSecuritySolutionList + func (page DiscoveredSecuritySolutionListPage) Values() []DiscoveredSecuritySolution + type DiscoveredSecuritySolutionProperties struct + Offer *string + Publisher *string + SecurityFamily Family + Sku *string + type DiscoveredSecuritySolutionsClient struct + func NewDiscoveredSecuritySolutionsClient(subscriptionID string, ascLocation string) DiscoveredSecuritySolutionsClient + func NewDiscoveredSecuritySolutionsClientWithBaseURI(baseURI string, subscriptionID string, ascLocation string) DiscoveredSecuritySolutionsClient + func (client DiscoveredSecuritySolutionsClient) Get(ctx context.Context, resourceGroupName string, ...) (result DiscoveredSecuritySolution, err error) + func (client DiscoveredSecuritySolutionsClient) GetPreparer(ctx context.Context, resourceGroupName string, ...) (*http.Request, error) + func (client DiscoveredSecuritySolutionsClient) GetResponder(resp *http.Response) (result DiscoveredSecuritySolution, err error) + func (client DiscoveredSecuritySolutionsClient) GetSender(req *http.Request) (*http.Response, error) + func (client DiscoveredSecuritySolutionsClient) List(ctx context.Context) (result DiscoveredSecuritySolutionListPage, err error) + func (client DiscoveredSecuritySolutionsClient) ListByHomeRegion(ctx context.Context) (result DiscoveredSecuritySolutionListPage, err error) + func (client DiscoveredSecuritySolutionsClient) ListByHomeRegionComplete(ctx context.Context) (result DiscoveredSecuritySolutionListIterator, err error) + func (client DiscoveredSecuritySolutionsClient) ListByHomeRegionPreparer(ctx context.Context) (*http.Request, error) + func (client DiscoveredSecuritySolutionsClient) ListByHomeRegionResponder(resp *http.Response) (result DiscoveredSecuritySolutionList, err error) + func (client DiscoveredSecuritySolutionsClient) ListByHomeRegionSender(req *http.Request) (*http.Response, error) + func (client DiscoveredSecuritySolutionsClient) ListComplete(ctx context.Context) (result DiscoveredSecuritySolutionListIterator, err error) + func (client DiscoveredSecuritySolutionsClient) ListPreparer(ctx context.Context) (*http.Request, error) + func (client DiscoveredSecuritySolutionsClient) ListResponder(resp *http.Response) (result DiscoveredSecuritySolutionList, err error) + func (client DiscoveredSecuritySolutionsClient) ListSender(req *http.Request) (*http.Response, error) + type ETag struct + Etag *string + type EffectiveNetworkSecurityGroups struct + NetworkInterface *string + NetworkSecurityGroups *[]string + type EnforcementMode string + const Audit + const Enforce + const None + func PossibleEnforcementModeValues() []EnforcementMode + type EnforcementMode1 string + const EnforcementMode1Audit + const EnforcementMode1Enforce + const EnforcementMode1None + func PossibleEnforcementMode1Values() []EnforcementMode1 + type EnforcementSupport string + const NotSupported + const Supported + const Unknown + func PossibleEnforcementSupportValues() []EnforcementSupport + type EventSource string + const Alerts + const Assessments + const SecureScoreControls + const SecureScores + const SubAssessments + func PossibleEventSourceValues() []EventSource + type Exe string + const ExeAudit + const ExeEnforce + const ExeNone + func PossibleExeValues() []Exe + type Executable string + const ExecutableAudit + const ExecutableEnforce + const ExecutableNone + func PossibleExecutableValues() []Executable + type ExpandControlsEnum string + const Definition + func PossibleExpandControlsEnumValues() []ExpandControlsEnum + type ExportData string + const RawEvents + func PossibleExportDataValues() []ExportData + type ExternalSecuritySolution struct + ID *string + Kind KindEnum + Location *string + Name *string + Type *string + func (ess ExternalSecuritySolution) AsAadExternalSecuritySolution() (*AadExternalSecuritySolution, bool) + func (ess ExternalSecuritySolution) AsAtaExternalSecuritySolution() (*AtaExternalSecuritySolution, bool) + func (ess ExternalSecuritySolution) AsBasicExternalSecuritySolution() (BasicExternalSecuritySolution, bool) + func (ess ExternalSecuritySolution) AsCefExternalSecuritySolution() (*CefExternalSecuritySolution, bool) + func (ess ExternalSecuritySolution) AsExternalSecuritySolution() (*ExternalSecuritySolution, bool) + func (ess ExternalSecuritySolution) MarshalJSON() ([]byte, error) + type ExternalSecuritySolutionKind string + const AAD + const ATA + const CEF + func PossibleExternalSecuritySolutionKindValues() []ExternalSecuritySolutionKind + type ExternalSecuritySolutionKind1 struct + Kind ExternalSecuritySolutionKind + type ExternalSecuritySolutionList struct + NextLink *string + Value *[]BasicExternalSecuritySolution + func (essl *ExternalSecuritySolutionList) UnmarshalJSON(body []byte) error + func (essl ExternalSecuritySolutionList) IsEmpty() bool + func (essl ExternalSecuritySolutionList) MarshalJSON() ([]byte, error) + type ExternalSecuritySolutionListIterator struct + func NewExternalSecuritySolutionListIterator(page ExternalSecuritySolutionListPage) ExternalSecuritySolutionListIterator + func (iter *ExternalSecuritySolutionListIterator) Next() error + func (iter *ExternalSecuritySolutionListIterator) NextWithContext(ctx context.Context) (err error) + func (iter ExternalSecuritySolutionListIterator) NotDone() bool + func (iter ExternalSecuritySolutionListIterator) Response() ExternalSecuritySolutionList + func (iter ExternalSecuritySolutionListIterator) Value() BasicExternalSecuritySolution + type ExternalSecuritySolutionListPage struct + func NewExternalSecuritySolutionListPage(cur ExternalSecuritySolutionList, ...) ExternalSecuritySolutionListPage + func (page *ExternalSecuritySolutionListPage) Next() error + func (page *ExternalSecuritySolutionListPage) NextWithContext(ctx context.Context) (err error) + func (page ExternalSecuritySolutionListPage) NotDone() bool + func (page ExternalSecuritySolutionListPage) Response() ExternalSecuritySolutionList + func (page ExternalSecuritySolutionListPage) Values() []BasicExternalSecuritySolution + type ExternalSecuritySolutionModel struct + Value BasicExternalSecuritySolution + func (essm *ExternalSecuritySolutionModel) UnmarshalJSON(body []byte) error + type ExternalSecuritySolutionProperties struct + AdditionalProperties map[string]interface{} + DeviceType *string + DeviceVendor *string + Workspace *ConnectedWorkspace + func (essp *ExternalSecuritySolutionProperties) UnmarshalJSON(body []byte) error + func (essp ExternalSecuritySolutionProperties) MarshalJSON() ([]byte, error) + type ExternalSecuritySolutionsClient struct + func NewExternalSecuritySolutionsClient(subscriptionID string, ascLocation string) ExternalSecuritySolutionsClient + func NewExternalSecuritySolutionsClientWithBaseURI(baseURI string, subscriptionID string, ascLocation string) ExternalSecuritySolutionsClient + func (client ExternalSecuritySolutionsClient) Get(ctx context.Context, resourceGroupName string, ...) (result ExternalSecuritySolutionModel, err error) + func (client ExternalSecuritySolutionsClient) GetPreparer(ctx context.Context, resourceGroupName string, ...) (*http.Request, error) + func (client ExternalSecuritySolutionsClient) GetResponder(resp *http.Response) (result ExternalSecuritySolutionModel, err error) + func (client ExternalSecuritySolutionsClient) GetSender(req *http.Request) (*http.Response, error) + func (client ExternalSecuritySolutionsClient) List(ctx context.Context) (result ExternalSecuritySolutionListPage, err error) + func (client ExternalSecuritySolutionsClient) ListByHomeRegion(ctx context.Context) (result ExternalSecuritySolutionListPage, err error) + func (client ExternalSecuritySolutionsClient) ListByHomeRegionComplete(ctx context.Context) (result ExternalSecuritySolutionListIterator, err error) + func (client ExternalSecuritySolutionsClient) ListByHomeRegionPreparer(ctx context.Context) (*http.Request, error) + func (client ExternalSecuritySolutionsClient) ListByHomeRegionResponder(resp *http.Response) (result ExternalSecuritySolutionList, err error) + func (client ExternalSecuritySolutionsClient) ListByHomeRegionSender(req *http.Request) (*http.Response, error) + func (client ExternalSecuritySolutionsClient) ListComplete(ctx context.Context) (result ExternalSecuritySolutionListIterator, err error) + func (client ExternalSecuritySolutionsClient) ListPreparer(ctx context.Context) (*http.Request, error) + func (client ExternalSecuritySolutionsClient) ListResponder(resp *http.Response) (result ExternalSecuritySolutionList, err error) + func (client ExternalSecuritySolutionsClient) ListSender(req *http.Request) (*http.Response, error) + type FailedLocalLoginsNotInAllowedRange struct + Description *string + DisplayName *string + IsEnabled *bool + MaxThreshold *int32 + MinThreshold *int32 + RuleType RuleTypeBasicCustomAlertRule + TimeWindowSize *string + func (fllniar FailedLocalLoginsNotInAllowedRange) AsActiveConnectionsNotInAllowedRange() (*ActiveConnectionsNotInAllowedRange, bool) + func (fllniar FailedLocalLoginsNotInAllowedRange) AsAllowlistCustomAlertRule() (*AllowlistCustomAlertRule, bool) + func (fllniar FailedLocalLoginsNotInAllowedRange) AsAmqpC2DMessagesNotInAllowedRange() (*AmqpC2DMessagesNotInAllowedRange, bool) + func (fllniar FailedLocalLoginsNotInAllowedRange) AsAmqpC2DRejectedMessagesNotInAllowedRange() (*AmqpC2DRejectedMessagesNotInAllowedRange, bool) + func (fllniar FailedLocalLoginsNotInAllowedRange) AsAmqpD2CMessagesNotInAllowedRange() (*AmqpD2CMessagesNotInAllowedRange, bool) + func (fllniar FailedLocalLoginsNotInAllowedRange) AsBasicAllowlistCustomAlertRule() (BasicAllowlistCustomAlertRule, bool) + func (fllniar FailedLocalLoginsNotInAllowedRange) AsBasicCustomAlertRule() (BasicCustomAlertRule, bool) + func (fllniar FailedLocalLoginsNotInAllowedRange) AsBasicListCustomAlertRule() (BasicListCustomAlertRule, bool) + func (fllniar FailedLocalLoginsNotInAllowedRange) AsBasicThresholdCustomAlertRule() (BasicThresholdCustomAlertRule, bool) + func (fllniar FailedLocalLoginsNotInAllowedRange) AsBasicTimeWindowCustomAlertRule() (BasicTimeWindowCustomAlertRule, bool) + func (fllniar FailedLocalLoginsNotInAllowedRange) AsConnectionToIPNotAllowed() (*ConnectionToIPNotAllowed, bool) + func (fllniar FailedLocalLoginsNotInAllowedRange) AsCustomAlertRule() (*CustomAlertRule, bool) + func (fllniar FailedLocalLoginsNotInAllowedRange) AsDenylistCustomAlertRule() (*DenylistCustomAlertRule, bool) + func (fllniar FailedLocalLoginsNotInAllowedRange) AsDirectMethodInvokesNotInAllowedRange() (*DirectMethodInvokesNotInAllowedRange, bool) + func (fllniar FailedLocalLoginsNotInAllowedRange) AsFailedLocalLoginsNotInAllowedRange() (*FailedLocalLoginsNotInAllowedRange, bool) + func (fllniar FailedLocalLoginsNotInAllowedRange) AsFileUploadsNotInAllowedRange() (*FileUploadsNotInAllowedRange, bool) + func (fllniar FailedLocalLoginsNotInAllowedRange) AsHTTPC2DMessagesNotInAllowedRange() (*HTTPC2DMessagesNotInAllowedRange, bool) + func (fllniar FailedLocalLoginsNotInAllowedRange) AsHTTPC2DRejectedMessagesNotInAllowedRange() (*HTTPC2DRejectedMessagesNotInAllowedRange, bool) + func (fllniar FailedLocalLoginsNotInAllowedRange) AsHTTPD2CMessagesNotInAllowedRange() (*HTTPD2CMessagesNotInAllowedRange, bool) + func (fllniar FailedLocalLoginsNotInAllowedRange) AsListCustomAlertRule() (*ListCustomAlertRule, bool) + func (fllniar FailedLocalLoginsNotInAllowedRange) AsLocalUserNotAllowed() (*LocalUserNotAllowed, bool) + func (fllniar FailedLocalLoginsNotInAllowedRange) AsMqttC2DMessagesNotInAllowedRange() (*MqttC2DMessagesNotInAllowedRange, bool) + func (fllniar FailedLocalLoginsNotInAllowedRange) AsMqttC2DRejectedMessagesNotInAllowedRange() (*MqttC2DRejectedMessagesNotInAllowedRange, bool) + func (fllniar FailedLocalLoginsNotInAllowedRange) AsMqttD2CMessagesNotInAllowedRange() (*MqttD2CMessagesNotInAllowedRange, bool) + func (fllniar FailedLocalLoginsNotInAllowedRange) AsProcessNotAllowed() (*ProcessNotAllowed, bool) + func (fllniar FailedLocalLoginsNotInAllowedRange) AsQueuePurgesNotInAllowedRange() (*QueuePurgesNotInAllowedRange, bool) + func (fllniar FailedLocalLoginsNotInAllowedRange) AsThresholdCustomAlertRule() (*ThresholdCustomAlertRule, bool) + func (fllniar FailedLocalLoginsNotInAllowedRange) AsTimeWindowCustomAlertRule() (*TimeWindowCustomAlertRule, bool) + func (fllniar FailedLocalLoginsNotInAllowedRange) AsTwinUpdatesNotInAllowedRange() (*TwinUpdatesNotInAllowedRange, bool) + func (fllniar FailedLocalLoginsNotInAllowedRange) AsUnauthorizedOperationsNotInAllowedRange() (*UnauthorizedOperationsNotInAllowedRange, bool) + func (fllniar FailedLocalLoginsNotInAllowedRange) MarshalJSON() ([]byte, error) + type Family string + const Ngfw + const SaasWaf + const Va + const Waf + func PossibleFamilyValues() []Family + type FileType string + const FileTypeDll + const FileTypeExe + const FileTypeExecutable + const FileTypeMsi + const FileTypeScript + const FileTypeUnknown + func PossibleFileTypeValues() []FileType + type FileUploadsNotInAllowedRange struct + Description *string + DisplayName *string + IsEnabled *bool + MaxThreshold *int32 + MinThreshold *int32 + RuleType RuleTypeBasicCustomAlertRule + TimeWindowSize *string + func (funiar FileUploadsNotInAllowedRange) AsActiveConnectionsNotInAllowedRange() (*ActiveConnectionsNotInAllowedRange, bool) + func (funiar FileUploadsNotInAllowedRange) AsAllowlistCustomAlertRule() (*AllowlistCustomAlertRule, bool) + func (funiar FileUploadsNotInAllowedRange) AsAmqpC2DMessagesNotInAllowedRange() (*AmqpC2DMessagesNotInAllowedRange, bool) + func (funiar FileUploadsNotInAllowedRange) AsAmqpC2DRejectedMessagesNotInAllowedRange() (*AmqpC2DRejectedMessagesNotInAllowedRange, bool) + func (funiar FileUploadsNotInAllowedRange) AsAmqpD2CMessagesNotInAllowedRange() (*AmqpD2CMessagesNotInAllowedRange, bool) + func (funiar FileUploadsNotInAllowedRange) AsBasicAllowlistCustomAlertRule() (BasicAllowlistCustomAlertRule, bool) + func (funiar FileUploadsNotInAllowedRange) AsBasicCustomAlertRule() (BasicCustomAlertRule, bool) + func (funiar FileUploadsNotInAllowedRange) AsBasicListCustomAlertRule() (BasicListCustomAlertRule, bool) + func (funiar FileUploadsNotInAllowedRange) AsBasicThresholdCustomAlertRule() (BasicThresholdCustomAlertRule, bool) + func (funiar FileUploadsNotInAllowedRange) AsBasicTimeWindowCustomAlertRule() (BasicTimeWindowCustomAlertRule, bool) + func (funiar FileUploadsNotInAllowedRange) AsConnectionToIPNotAllowed() (*ConnectionToIPNotAllowed, bool) + func (funiar FileUploadsNotInAllowedRange) AsCustomAlertRule() (*CustomAlertRule, bool) + func (funiar FileUploadsNotInAllowedRange) AsDenylistCustomAlertRule() (*DenylistCustomAlertRule, bool) + func (funiar FileUploadsNotInAllowedRange) AsDirectMethodInvokesNotInAllowedRange() (*DirectMethodInvokesNotInAllowedRange, bool) + func (funiar FileUploadsNotInAllowedRange) AsFailedLocalLoginsNotInAllowedRange() (*FailedLocalLoginsNotInAllowedRange, bool) + func (funiar FileUploadsNotInAllowedRange) AsFileUploadsNotInAllowedRange() (*FileUploadsNotInAllowedRange, bool) + func (funiar FileUploadsNotInAllowedRange) AsHTTPC2DMessagesNotInAllowedRange() (*HTTPC2DMessagesNotInAllowedRange, bool) + func (funiar FileUploadsNotInAllowedRange) AsHTTPC2DRejectedMessagesNotInAllowedRange() (*HTTPC2DRejectedMessagesNotInAllowedRange, bool) + func (funiar FileUploadsNotInAllowedRange) AsHTTPD2CMessagesNotInAllowedRange() (*HTTPD2CMessagesNotInAllowedRange, bool) + func (funiar FileUploadsNotInAllowedRange) AsListCustomAlertRule() (*ListCustomAlertRule, bool) + func (funiar FileUploadsNotInAllowedRange) AsLocalUserNotAllowed() (*LocalUserNotAllowed, bool) + func (funiar FileUploadsNotInAllowedRange) AsMqttC2DMessagesNotInAllowedRange() (*MqttC2DMessagesNotInAllowedRange, bool) + func (funiar FileUploadsNotInAllowedRange) AsMqttC2DRejectedMessagesNotInAllowedRange() (*MqttC2DRejectedMessagesNotInAllowedRange, bool) + func (funiar FileUploadsNotInAllowedRange) AsMqttD2CMessagesNotInAllowedRange() (*MqttD2CMessagesNotInAllowedRange, bool) + func (funiar FileUploadsNotInAllowedRange) AsProcessNotAllowed() (*ProcessNotAllowed, bool) + func (funiar FileUploadsNotInAllowedRange) AsQueuePurgesNotInAllowedRange() (*QueuePurgesNotInAllowedRange, bool) + func (funiar FileUploadsNotInAllowedRange) AsThresholdCustomAlertRule() (*ThresholdCustomAlertRule, bool) + func (funiar FileUploadsNotInAllowedRange) AsTimeWindowCustomAlertRule() (*TimeWindowCustomAlertRule, bool) + func (funiar FileUploadsNotInAllowedRange) AsTwinUpdatesNotInAllowedRange() (*TwinUpdatesNotInAllowedRange, bool) + func (funiar FileUploadsNotInAllowedRange) AsUnauthorizedOperationsNotInAllowedRange() (*UnauthorizedOperationsNotInAllowedRange, bool) + func (funiar FileUploadsNotInAllowedRange) MarshalJSON() ([]byte, error) + type GcpCredentialsDetailsProperties struct + AuthProviderX509CertURL *string + AuthURI *string + AuthenticationProvisioningState AuthenticationProvisioningState + AuthenticationType AuthenticationType + ClientEmail *string + ClientID *string + ClientX509CertURL *string + GrantedPermissions *[]PermissionProperty + OrganizationID *string + PrivateKey *string + PrivateKeyID *string + ProjectID *string + TokenURI *string + Type *string + func (gcdp GcpCredentialsDetailsProperties) AsAuthenticationDetailsProperties() (*AuthenticationDetailsProperties, bool) + func (gcdp GcpCredentialsDetailsProperties) AsAwAssumeRoleAuthenticationDetailsProperties() (*AwAssumeRoleAuthenticationDetailsProperties, bool) + func (gcdp GcpCredentialsDetailsProperties) AsAwsCredsAuthenticationDetailsProperties() (*AwsCredsAuthenticationDetailsProperties, bool) + func (gcdp GcpCredentialsDetailsProperties) AsBasicAuthenticationDetailsProperties() (BasicAuthenticationDetailsProperties, bool) + func (gcdp GcpCredentialsDetailsProperties) AsGcpCredentialsDetailsProperties() (*GcpCredentialsDetailsProperties, bool) + func (gcdp GcpCredentialsDetailsProperties) MarshalJSON() ([]byte, error) + type HTTPC2DMessagesNotInAllowedRange struct + Description *string + DisplayName *string + IsEnabled *bool + MaxThreshold *int32 + MinThreshold *int32 + RuleType RuleTypeBasicCustomAlertRule + TimeWindowSize *string + func (hcmniar HTTPC2DMessagesNotInAllowedRange) AsActiveConnectionsNotInAllowedRange() (*ActiveConnectionsNotInAllowedRange, bool) + func (hcmniar HTTPC2DMessagesNotInAllowedRange) AsAllowlistCustomAlertRule() (*AllowlistCustomAlertRule, bool) + func (hcmniar HTTPC2DMessagesNotInAllowedRange) AsAmqpC2DMessagesNotInAllowedRange() (*AmqpC2DMessagesNotInAllowedRange, bool) + func (hcmniar HTTPC2DMessagesNotInAllowedRange) AsAmqpC2DRejectedMessagesNotInAllowedRange() (*AmqpC2DRejectedMessagesNotInAllowedRange, bool) + func (hcmniar HTTPC2DMessagesNotInAllowedRange) AsAmqpD2CMessagesNotInAllowedRange() (*AmqpD2CMessagesNotInAllowedRange, bool) + func (hcmniar HTTPC2DMessagesNotInAllowedRange) AsBasicAllowlistCustomAlertRule() (BasicAllowlistCustomAlertRule, bool) + func (hcmniar HTTPC2DMessagesNotInAllowedRange) AsBasicCustomAlertRule() (BasicCustomAlertRule, bool) + func (hcmniar HTTPC2DMessagesNotInAllowedRange) AsBasicListCustomAlertRule() (BasicListCustomAlertRule, bool) + func (hcmniar HTTPC2DMessagesNotInAllowedRange) AsBasicThresholdCustomAlertRule() (BasicThresholdCustomAlertRule, bool) + func (hcmniar HTTPC2DMessagesNotInAllowedRange) AsBasicTimeWindowCustomAlertRule() (BasicTimeWindowCustomAlertRule, bool) + func (hcmniar HTTPC2DMessagesNotInAllowedRange) AsConnectionToIPNotAllowed() (*ConnectionToIPNotAllowed, bool) + func (hcmniar HTTPC2DMessagesNotInAllowedRange) AsCustomAlertRule() (*CustomAlertRule, bool) + func (hcmniar HTTPC2DMessagesNotInAllowedRange) AsDenylistCustomAlertRule() (*DenylistCustomAlertRule, bool) + func (hcmniar HTTPC2DMessagesNotInAllowedRange) AsDirectMethodInvokesNotInAllowedRange() (*DirectMethodInvokesNotInAllowedRange, bool) + func (hcmniar HTTPC2DMessagesNotInAllowedRange) AsFailedLocalLoginsNotInAllowedRange() (*FailedLocalLoginsNotInAllowedRange, bool) + func (hcmniar HTTPC2DMessagesNotInAllowedRange) AsFileUploadsNotInAllowedRange() (*FileUploadsNotInAllowedRange, bool) + func (hcmniar HTTPC2DMessagesNotInAllowedRange) AsHTTPC2DMessagesNotInAllowedRange() (*HTTPC2DMessagesNotInAllowedRange, bool) + func (hcmniar HTTPC2DMessagesNotInAllowedRange) AsHTTPC2DRejectedMessagesNotInAllowedRange() (*HTTPC2DRejectedMessagesNotInAllowedRange, bool) + func (hcmniar HTTPC2DMessagesNotInAllowedRange) AsHTTPD2CMessagesNotInAllowedRange() (*HTTPD2CMessagesNotInAllowedRange, bool) + func (hcmniar HTTPC2DMessagesNotInAllowedRange) AsListCustomAlertRule() (*ListCustomAlertRule, bool) + func (hcmniar HTTPC2DMessagesNotInAllowedRange) AsLocalUserNotAllowed() (*LocalUserNotAllowed, bool) + func (hcmniar HTTPC2DMessagesNotInAllowedRange) AsMqttC2DMessagesNotInAllowedRange() (*MqttC2DMessagesNotInAllowedRange, bool) + func (hcmniar HTTPC2DMessagesNotInAllowedRange) AsMqttC2DRejectedMessagesNotInAllowedRange() (*MqttC2DRejectedMessagesNotInAllowedRange, bool) + func (hcmniar HTTPC2DMessagesNotInAllowedRange) AsMqttD2CMessagesNotInAllowedRange() (*MqttD2CMessagesNotInAllowedRange, bool) + func (hcmniar HTTPC2DMessagesNotInAllowedRange) AsProcessNotAllowed() (*ProcessNotAllowed, bool) + func (hcmniar HTTPC2DMessagesNotInAllowedRange) AsQueuePurgesNotInAllowedRange() (*QueuePurgesNotInAllowedRange, bool) + func (hcmniar HTTPC2DMessagesNotInAllowedRange) AsThresholdCustomAlertRule() (*ThresholdCustomAlertRule, bool) + func (hcmniar HTTPC2DMessagesNotInAllowedRange) AsTimeWindowCustomAlertRule() (*TimeWindowCustomAlertRule, bool) + func (hcmniar HTTPC2DMessagesNotInAllowedRange) AsTwinUpdatesNotInAllowedRange() (*TwinUpdatesNotInAllowedRange, bool) + func (hcmniar HTTPC2DMessagesNotInAllowedRange) AsUnauthorizedOperationsNotInAllowedRange() (*UnauthorizedOperationsNotInAllowedRange, bool) + func (hcmniar HTTPC2DMessagesNotInAllowedRange) MarshalJSON() ([]byte, error) + type HTTPC2DRejectedMessagesNotInAllowedRange struct + Description *string + DisplayName *string + IsEnabled *bool + MaxThreshold *int32 + MinThreshold *int32 + RuleType RuleTypeBasicCustomAlertRule + TimeWindowSize *string + func (hcrmniar HTTPC2DRejectedMessagesNotInAllowedRange) AsActiveConnectionsNotInAllowedRange() (*ActiveConnectionsNotInAllowedRange, bool) + func (hcrmniar HTTPC2DRejectedMessagesNotInAllowedRange) AsAllowlistCustomAlertRule() (*AllowlistCustomAlertRule, bool) + func (hcrmniar HTTPC2DRejectedMessagesNotInAllowedRange) AsAmqpC2DMessagesNotInAllowedRange() (*AmqpC2DMessagesNotInAllowedRange, bool) + func (hcrmniar HTTPC2DRejectedMessagesNotInAllowedRange) AsAmqpC2DRejectedMessagesNotInAllowedRange() (*AmqpC2DRejectedMessagesNotInAllowedRange, bool) + func (hcrmniar HTTPC2DRejectedMessagesNotInAllowedRange) AsAmqpD2CMessagesNotInAllowedRange() (*AmqpD2CMessagesNotInAllowedRange, bool) + func (hcrmniar HTTPC2DRejectedMessagesNotInAllowedRange) AsBasicAllowlistCustomAlertRule() (BasicAllowlistCustomAlertRule, bool) + func (hcrmniar HTTPC2DRejectedMessagesNotInAllowedRange) AsBasicCustomAlertRule() (BasicCustomAlertRule, bool) + func (hcrmniar HTTPC2DRejectedMessagesNotInAllowedRange) AsBasicListCustomAlertRule() (BasicListCustomAlertRule, bool) + func (hcrmniar HTTPC2DRejectedMessagesNotInAllowedRange) AsBasicThresholdCustomAlertRule() (BasicThresholdCustomAlertRule, bool) + func (hcrmniar HTTPC2DRejectedMessagesNotInAllowedRange) AsBasicTimeWindowCustomAlertRule() (BasicTimeWindowCustomAlertRule, bool) + func (hcrmniar HTTPC2DRejectedMessagesNotInAllowedRange) AsConnectionToIPNotAllowed() (*ConnectionToIPNotAllowed, bool) + func (hcrmniar HTTPC2DRejectedMessagesNotInAllowedRange) AsCustomAlertRule() (*CustomAlertRule, bool) + func (hcrmniar HTTPC2DRejectedMessagesNotInAllowedRange) AsDenylistCustomAlertRule() (*DenylistCustomAlertRule, bool) + func (hcrmniar HTTPC2DRejectedMessagesNotInAllowedRange) AsDirectMethodInvokesNotInAllowedRange() (*DirectMethodInvokesNotInAllowedRange, bool) + func (hcrmniar HTTPC2DRejectedMessagesNotInAllowedRange) AsFailedLocalLoginsNotInAllowedRange() (*FailedLocalLoginsNotInAllowedRange, bool) + func (hcrmniar HTTPC2DRejectedMessagesNotInAllowedRange) AsFileUploadsNotInAllowedRange() (*FileUploadsNotInAllowedRange, bool) + func (hcrmniar HTTPC2DRejectedMessagesNotInAllowedRange) AsHTTPC2DMessagesNotInAllowedRange() (*HTTPC2DMessagesNotInAllowedRange, bool) + func (hcrmniar HTTPC2DRejectedMessagesNotInAllowedRange) AsHTTPC2DRejectedMessagesNotInAllowedRange() (*HTTPC2DRejectedMessagesNotInAllowedRange, bool) + func (hcrmniar HTTPC2DRejectedMessagesNotInAllowedRange) AsHTTPD2CMessagesNotInAllowedRange() (*HTTPD2CMessagesNotInAllowedRange, bool) + func (hcrmniar HTTPC2DRejectedMessagesNotInAllowedRange) AsListCustomAlertRule() (*ListCustomAlertRule, bool) + func (hcrmniar HTTPC2DRejectedMessagesNotInAllowedRange) AsLocalUserNotAllowed() (*LocalUserNotAllowed, bool) + func (hcrmniar HTTPC2DRejectedMessagesNotInAllowedRange) AsMqttC2DMessagesNotInAllowedRange() (*MqttC2DMessagesNotInAllowedRange, bool) + func (hcrmniar HTTPC2DRejectedMessagesNotInAllowedRange) AsMqttC2DRejectedMessagesNotInAllowedRange() (*MqttC2DRejectedMessagesNotInAllowedRange, bool) + func (hcrmniar HTTPC2DRejectedMessagesNotInAllowedRange) AsMqttD2CMessagesNotInAllowedRange() (*MqttD2CMessagesNotInAllowedRange, bool) + func (hcrmniar HTTPC2DRejectedMessagesNotInAllowedRange) AsProcessNotAllowed() (*ProcessNotAllowed, bool) + func (hcrmniar HTTPC2DRejectedMessagesNotInAllowedRange) AsQueuePurgesNotInAllowedRange() (*QueuePurgesNotInAllowedRange, bool) + func (hcrmniar HTTPC2DRejectedMessagesNotInAllowedRange) AsThresholdCustomAlertRule() (*ThresholdCustomAlertRule, bool) + func (hcrmniar HTTPC2DRejectedMessagesNotInAllowedRange) AsTimeWindowCustomAlertRule() (*TimeWindowCustomAlertRule, bool) + func (hcrmniar HTTPC2DRejectedMessagesNotInAllowedRange) AsTwinUpdatesNotInAllowedRange() (*TwinUpdatesNotInAllowedRange, bool) + func (hcrmniar HTTPC2DRejectedMessagesNotInAllowedRange) AsUnauthorizedOperationsNotInAllowedRange() (*UnauthorizedOperationsNotInAllowedRange, bool) + func (hcrmniar HTTPC2DRejectedMessagesNotInAllowedRange) MarshalJSON() ([]byte, error) + type HTTPD2CMessagesNotInAllowedRange struct + Description *string + DisplayName *string + IsEnabled *bool + MaxThreshold *int32 + MinThreshold *int32 + RuleType RuleTypeBasicCustomAlertRule + TimeWindowSize *string + func (hdmniar HTTPD2CMessagesNotInAllowedRange) AsActiveConnectionsNotInAllowedRange() (*ActiveConnectionsNotInAllowedRange, bool) + func (hdmniar HTTPD2CMessagesNotInAllowedRange) AsAllowlistCustomAlertRule() (*AllowlistCustomAlertRule, bool) + func (hdmniar HTTPD2CMessagesNotInAllowedRange) AsAmqpC2DMessagesNotInAllowedRange() (*AmqpC2DMessagesNotInAllowedRange, bool) + func (hdmniar HTTPD2CMessagesNotInAllowedRange) AsAmqpC2DRejectedMessagesNotInAllowedRange() (*AmqpC2DRejectedMessagesNotInAllowedRange, bool) + func (hdmniar HTTPD2CMessagesNotInAllowedRange) AsAmqpD2CMessagesNotInAllowedRange() (*AmqpD2CMessagesNotInAllowedRange, bool) + func (hdmniar HTTPD2CMessagesNotInAllowedRange) AsBasicAllowlistCustomAlertRule() (BasicAllowlistCustomAlertRule, bool) + func (hdmniar HTTPD2CMessagesNotInAllowedRange) AsBasicCustomAlertRule() (BasicCustomAlertRule, bool) + func (hdmniar HTTPD2CMessagesNotInAllowedRange) AsBasicListCustomAlertRule() (BasicListCustomAlertRule, bool) + func (hdmniar HTTPD2CMessagesNotInAllowedRange) AsBasicThresholdCustomAlertRule() (BasicThresholdCustomAlertRule, bool) + func (hdmniar HTTPD2CMessagesNotInAllowedRange) AsBasicTimeWindowCustomAlertRule() (BasicTimeWindowCustomAlertRule, bool) + func (hdmniar HTTPD2CMessagesNotInAllowedRange) AsConnectionToIPNotAllowed() (*ConnectionToIPNotAllowed, bool) + func (hdmniar HTTPD2CMessagesNotInAllowedRange) AsCustomAlertRule() (*CustomAlertRule, bool) + func (hdmniar HTTPD2CMessagesNotInAllowedRange) AsDenylistCustomAlertRule() (*DenylistCustomAlertRule, bool) + func (hdmniar HTTPD2CMessagesNotInAllowedRange) AsDirectMethodInvokesNotInAllowedRange() (*DirectMethodInvokesNotInAllowedRange, bool) + func (hdmniar HTTPD2CMessagesNotInAllowedRange) AsFailedLocalLoginsNotInAllowedRange() (*FailedLocalLoginsNotInAllowedRange, bool) + func (hdmniar HTTPD2CMessagesNotInAllowedRange) AsFileUploadsNotInAllowedRange() (*FileUploadsNotInAllowedRange, bool) + func (hdmniar HTTPD2CMessagesNotInAllowedRange) AsHTTPC2DMessagesNotInAllowedRange() (*HTTPC2DMessagesNotInAllowedRange, bool) + func (hdmniar HTTPD2CMessagesNotInAllowedRange) AsHTTPC2DRejectedMessagesNotInAllowedRange() (*HTTPC2DRejectedMessagesNotInAllowedRange, bool) + func (hdmniar HTTPD2CMessagesNotInAllowedRange) AsHTTPD2CMessagesNotInAllowedRange() (*HTTPD2CMessagesNotInAllowedRange, bool) + func (hdmniar HTTPD2CMessagesNotInAllowedRange) AsListCustomAlertRule() (*ListCustomAlertRule, bool) + func (hdmniar HTTPD2CMessagesNotInAllowedRange) AsLocalUserNotAllowed() (*LocalUserNotAllowed, bool) + func (hdmniar HTTPD2CMessagesNotInAllowedRange) AsMqttC2DMessagesNotInAllowedRange() (*MqttC2DMessagesNotInAllowedRange, bool) + func (hdmniar HTTPD2CMessagesNotInAllowedRange) AsMqttC2DRejectedMessagesNotInAllowedRange() (*MqttC2DRejectedMessagesNotInAllowedRange, bool) + func (hdmniar HTTPD2CMessagesNotInAllowedRange) AsMqttD2CMessagesNotInAllowedRange() (*MqttD2CMessagesNotInAllowedRange, bool) + func (hdmniar HTTPD2CMessagesNotInAllowedRange) AsProcessNotAllowed() (*ProcessNotAllowed, bool) + func (hdmniar HTTPD2CMessagesNotInAllowedRange) AsQueuePurgesNotInAllowedRange() (*QueuePurgesNotInAllowedRange, bool) + func (hdmniar HTTPD2CMessagesNotInAllowedRange) AsThresholdCustomAlertRule() (*ThresholdCustomAlertRule, bool) + func (hdmniar HTTPD2CMessagesNotInAllowedRange) AsTimeWindowCustomAlertRule() (*TimeWindowCustomAlertRule, bool) + func (hdmniar HTTPD2CMessagesNotInAllowedRange) AsTwinUpdatesNotInAllowedRange() (*TwinUpdatesNotInAllowedRange, bool) + func (hdmniar HTTPD2CMessagesNotInAllowedRange) AsUnauthorizedOperationsNotInAllowedRange() (*UnauthorizedOperationsNotInAllowedRange, bool) + func (hdmniar HTTPD2CMessagesNotInAllowedRange) MarshalJSON() ([]byte, error) + type HybridComputeProvisioningState string + const HybridComputeProvisioningStateExpired + const HybridComputeProvisioningStateInvalid + const HybridComputeProvisioningStateValid + func PossibleHybridComputeProvisioningStateValues() []HybridComputeProvisioningState + type HybridComputeSettingsProperties struct + AutoProvision AutoProvision + HybridComputeProvisioningState HybridComputeProvisioningState + ProxyServer *ProxyServerProperties + Region *string + ResourceGroupName *string + ServicePrincipal *ServicePrincipalProperties + func (hcsp HybridComputeSettingsProperties) MarshalJSON() ([]byte, error) + type InformationProtectionKeyword struct + CanBeNumeric *bool + Custom *bool + Excluded *bool + Pattern *string + type InformationProtectionPoliciesClient struct + func NewInformationProtectionPoliciesClient(subscriptionID string, ascLocation string) InformationProtectionPoliciesClient + func NewInformationProtectionPoliciesClientWithBaseURI(baseURI string, subscriptionID string, ascLocation string) InformationProtectionPoliciesClient + func (client InformationProtectionPoliciesClient) CreateOrUpdate(ctx context.Context, scope string, informationProtectionPolicyName string, ...) (result InformationProtectionPolicy, err error) + func (client InformationProtectionPoliciesClient) CreateOrUpdatePreparer(ctx context.Context, scope string, informationProtectionPolicyName string, ...) (*http.Request, error) + func (client InformationProtectionPoliciesClient) CreateOrUpdateResponder(resp *http.Response) (result InformationProtectionPolicy, err error) + func (client InformationProtectionPoliciesClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error) + func (client InformationProtectionPoliciesClient) Get(ctx context.Context, scope string, informationProtectionPolicyName string) (result InformationProtectionPolicy, err error) + func (client InformationProtectionPoliciesClient) GetPreparer(ctx context.Context, scope string, informationProtectionPolicyName string) (*http.Request, error) + func (client InformationProtectionPoliciesClient) GetResponder(resp *http.Response) (result InformationProtectionPolicy, err error) + func (client InformationProtectionPoliciesClient) GetSender(req *http.Request) (*http.Response, error) + func (client InformationProtectionPoliciesClient) List(ctx context.Context, scope string) (result InformationProtectionPolicyListPage, err error) + func (client InformationProtectionPoliciesClient) ListComplete(ctx context.Context, scope string) (result InformationProtectionPolicyListIterator, err error) + func (client InformationProtectionPoliciesClient) ListPreparer(ctx context.Context, scope string) (*http.Request, error) + func (client InformationProtectionPoliciesClient) ListResponder(resp *http.Response) (result InformationProtectionPolicyList, err error) + func (client InformationProtectionPoliciesClient) ListSender(req *http.Request) (*http.Response, error) + type InformationProtectionPolicy struct + ID *string + Name *string + Type *string + func (ipp *InformationProtectionPolicy) UnmarshalJSON(body []byte) error + func (ipp InformationProtectionPolicy) MarshalJSON() ([]byte, error) + type InformationProtectionPolicyList struct + NextLink *string + Value *[]InformationProtectionPolicy + func (ippl InformationProtectionPolicyList) IsEmpty() bool + func (ippl InformationProtectionPolicyList) MarshalJSON() ([]byte, error) + type InformationProtectionPolicyListIterator struct + func NewInformationProtectionPolicyListIterator(page InformationProtectionPolicyListPage) InformationProtectionPolicyListIterator + func (iter *InformationProtectionPolicyListIterator) Next() error + func (iter *InformationProtectionPolicyListIterator) NextWithContext(ctx context.Context) (err error) + func (iter InformationProtectionPolicyListIterator) NotDone() bool + func (iter InformationProtectionPolicyListIterator) Response() InformationProtectionPolicyList + func (iter InformationProtectionPolicyListIterator) Value() InformationProtectionPolicy + type InformationProtectionPolicyListPage struct + func NewInformationProtectionPolicyListPage(cur InformationProtectionPolicyList, ...) InformationProtectionPolicyListPage + func (page *InformationProtectionPolicyListPage) Next() error + func (page *InformationProtectionPolicyListPage) NextWithContext(ctx context.Context) (err error) + func (page InformationProtectionPolicyListPage) NotDone() bool + func (page InformationProtectionPolicyListPage) Response() InformationProtectionPolicyList + func (page InformationProtectionPolicyListPage) Values() []InformationProtectionPolicy + type InformationProtectionPolicyProperties struct + InformationTypes map[string]*InformationType + Labels map[string]*SensitivityLabel + LastModifiedUtc *date.Time + Version *string + func (ippp InformationProtectionPolicyProperties) MarshalJSON() ([]byte, error) + type InformationType struct + Custom *bool + Description *string + DisplayName *string + Enabled *bool + Keywords *[]InformationProtectionKeyword + Order *int32 + RecommendedLabelID *uuid.UUID + type IoTSecurityAggregatedAlert struct + ID *string + Name *string + Tags map[string]*string + Type *string + func (itsaa *IoTSecurityAggregatedAlert) UnmarshalJSON(body []byte) error + func (itsaa IoTSecurityAggregatedAlert) MarshalJSON() ([]byte, error) + type IoTSecurityAggregatedAlertList struct + NextLink *string + Value *[]IoTSecurityAggregatedAlert + func (itsaal IoTSecurityAggregatedAlertList) IsEmpty() bool + func (itsaal IoTSecurityAggregatedAlertList) MarshalJSON() ([]byte, error) + type IoTSecurityAggregatedAlertListIterator struct + func NewIoTSecurityAggregatedAlertListIterator(page IoTSecurityAggregatedAlertListPage) IoTSecurityAggregatedAlertListIterator + func (iter *IoTSecurityAggregatedAlertListIterator) Next() error + func (iter *IoTSecurityAggregatedAlertListIterator) NextWithContext(ctx context.Context) (err error) + func (iter IoTSecurityAggregatedAlertListIterator) NotDone() bool + func (iter IoTSecurityAggregatedAlertListIterator) Response() IoTSecurityAggregatedAlertList + func (iter IoTSecurityAggregatedAlertListIterator) Value() IoTSecurityAggregatedAlert + type IoTSecurityAggregatedAlertListPage struct + func NewIoTSecurityAggregatedAlertListPage(cur IoTSecurityAggregatedAlertList, ...) IoTSecurityAggregatedAlertListPage + func (page *IoTSecurityAggregatedAlertListPage) Next() error + func (page *IoTSecurityAggregatedAlertListPage) NextWithContext(ctx context.Context) (err error) + func (page IoTSecurityAggregatedAlertListPage) NotDone() bool + func (page IoTSecurityAggregatedAlertListPage) Response() IoTSecurityAggregatedAlertList + func (page IoTSecurityAggregatedAlertListPage) Values() []IoTSecurityAggregatedAlert + type IoTSecurityAggregatedAlertProperties struct + ActionTaken *string + AggregatedDateUtc *date.Date + AlertDisplayName *string + AlertType *string + Count *int32 + Description *string + EffectedResourceType *string + LogAnalyticsQuery *string + RemediationSteps *string + ReportedSeverity ReportedSeverity + SystemSource *string + VendorName *string + func (itsaap IoTSecurityAggregatedAlertProperties) MarshalJSON() ([]byte, error) + type IoTSecurityAggregatedRecommendation struct + ID *string + Name *string + Tags map[string]*string + Type *string + func (itsar *IoTSecurityAggregatedRecommendation) UnmarshalJSON(body []byte) error + func (itsar IoTSecurityAggregatedRecommendation) MarshalJSON() ([]byte, error) + type IoTSecurityAggregatedRecommendationList struct + NextLink *string + Value *[]IoTSecurityAggregatedRecommendation + func (itsarl IoTSecurityAggregatedRecommendationList) IsEmpty() bool + func (itsarl IoTSecurityAggregatedRecommendationList) MarshalJSON() ([]byte, error) + type IoTSecurityAggregatedRecommendationListIterator struct + func NewIoTSecurityAggregatedRecommendationListIterator(page IoTSecurityAggregatedRecommendationListPage) IoTSecurityAggregatedRecommendationListIterator + func (iter *IoTSecurityAggregatedRecommendationListIterator) Next() error + func (iter *IoTSecurityAggregatedRecommendationListIterator) NextWithContext(ctx context.Context) (err error) + func (iter IoTSecurityAggregatedRecommendationListIterator) NotDone() bool + func (iter IoTSecurityAggregatedRecommendationListIterator) Response() IoTSecurityAggregatedRecommendationList + func (iter IoTSecurityAggregatedRecommendationListIterator) Value() IoTSecurityAggregatedRecommendation + type IoTSecurityAggregatedRecommendationListPage struct + func NewIoTSecurityAggregatedRecommendationListPage(cur IoTSecurityAggregatedRecommendationList, ...) IoTSecurityAggregatedRecommendationListPage + func (page *IoTSecurityAggregatedRecommendationListPage) Next() error + func (page *IoTSecurityAggregatedRecommendationListPage) NextWithContext(ctx context.Context) (err error) + func (page IoTSecurityAggregatedRecommendationListPage) NotDone() bool + func (page IoTSecurityAggregatedRecommendationListPage) Response() IoTSecurityAggregatedRecommendationList + func (page IoTSecurityAggregatedRecommendationListPage) Values() []IoTSecurityAggregatedRecommendation + type IoTSecurityAggregatedRecommendationProperties struct + Description *string + DetectedBy *string + HealthyDevices *int32 + LogAnalyticsQuery *string + RecommendationDisplayName *string + RecommendationName *string + RecommendationTypeID *string + RemediationSteps *string + ReportedSeverity ReportedSeverity + UnhealthyDeviceCount *int32 + func (itsarp IoTSecurityAggregatedRecommendationProperties) MarshalJSON() ([]byte, error) + type IoTSecurityAlertedDevice struct + AlertsCount *int32 + DeviceID *string + func (itsad IoTSecurityAlertedDevice) MarshalJSON() ([]byte, error) + type IoTSecurityAlertedDevicesList struct + NextLink *string + Value *[]IoTSecurityAlertedDevice + func (itsadl IoTSecurityAlertedDevicesList) MarshalJSON() ([]byte, error) + type IoTSecurityDeviceAlert struct + AlertDisplayName *string + AlertsCount *int32 + ReportedSeverity ReportedSeverity + func (itsda IoTSecurityDeviceAlert) MarshalJSON() ([]byte, error) + type IoTSecurityDeviceAlertsList struct + NextLink *string + Value *[]IoTSecurityDeviceAlert + func (itsdal IoTSecurityDeviceAlertsList) MarshalJSON() ([]byte, error) + type IoTSecurityDeviceRecommendation struct + DevicesCount *int32 + RecommendationDisplayName *string + ReportedSeverity ReportedSeverity + func (itsdr IoTSecurityDeviceRecommendation) MarshalJSON() ([]byte, error) + type IoTSecurityDeviceRecommendationsList struct + NextLink *string + Value *[]IoTSecurityDeviceRecommendation + func (itsdrl IoTSecurityDeviceRecommendationsList) MarshalJSON() ([]byte, error) + type IoTSecuritySolutionAnalyticsModel struct + ID *string + Name *string + Type *string + func (itssam *IoTSecuritySolutionAnalyticsModel) UnmarshalJSON(body []byte) error + func (itssam IoTSecuritySolutionAnalyticsModel) MarshalJSON() ([]byte, error) + type IoTSecuritySolutionAnalyticsModelList struct + NextLink *string + Value *[]IoTSecuritySolutionAnalyticsModel + func (itssaml IoTSecuritySolutionAnalyticsModelList) MarshalJSON() ([]byte, error) + type IoTSecuritySolutionAnalyticsModelProperties struct + DevicesMetrics *[]IoTSecuritySolutionAnalyticsModelPropertiesDevicesMetricsItem + Metrics *IoTSeverityMetrics + MostPrevalentDeviceAlerts *IoTSecurityDeviceAlertsList + MostPrevalentDeviceRecommendations *IoTSecurityDeviceRecommendationsList + TopAlertedDevices *IoTSecurityAlertedDevicesList + UnhealthyDeviceCount *int32 + func (itssamp IoTSecuritySolutionAnalyticsModelProperties) MarshalJSON() ([]byte, error) + type IoTSecuritySolutionAnalyticsModelPropertiesDevicesMetricsItem struct + Date *date.Time + DevicesMetrics *IoTSeverityMetrics + type IoTSecuritySolutionModel struct + ID *string + Location *string + Name *string + Tags map[string]*string + Type *string + func (itssm *IoTSecuritySolutionModel) UnmarshalJSON(body []byte) error + func (itssm IoTSecuritySolutionModel) MarshalJSON() ([]byte, error) + type IoTSecuritySolutionProperties struct + AutoDiscoveredResources *[]string + DisabledDataSources *[]DataSource + DisplayName *string + Export *[]ExportData + IotHubs *[]string + RecommendationsConfiguration *[]RecommendationConfigurationProperties + Status SolutionStatus + UserDefinedResources *UserDefinedResourcesProperties + Workspace *string + func (itssp IoTSecuritySolutionProperties) MarshalJSON() ([]byte, error) + type IoTSecuritySolutionsAnalyticsAggregatedAlertClient struct + func NewIoTSecuritySolutionsAnalyticsAggregatedAlertClient(subscriptionID string, ascLocation string) IoTSecuritySolutionsAnalyticsAggregatedAlertClient + func NewIoTSecuritySolutionsAnalyticsAggregatedAlertClientWithBaseURI(baseURI string, subscriptionID string, ascLocation string) IoTSecuritySolutionsAnalyticsAggregatedAlertClient + func (client IoTSecuritySolutionsAnalyticsAggregatedAlertClient) Dismiss(ctx context.Context, resourceGroupName string, solutionName string, ...) (result autorest.Response, err error) + func (client IoTSecuritySolutionsAnalyticsAggregatedAlertClient) DismissPreparer(ctx context.Context, resourceGroupName string, solutionName string, ...) (*http.Request, error) + func (client IoTSecuritySolutionsAnalyticsAggregatedAlertClient) DismissResponder(resp *http.Response) (result autorest.Response, err error) + func (client IoTSecuritySolutionsAnalyticsAggregatedAlertClient) DismissSender(req *http.Request) (*http.Response, error) + func (client IoTSecuritySolutionsAnalyticsAggregatedAlertClient) Get(ctx context.Context, resourceGroupName string, solutionName string, ...) (result IoTSecurityAggregatedAlert, err error) + func (client IoTSecuritySolutionsAnalyticsAggregatedAlertClient) GetPreparer(ctx context.Context, resourceGroupName string, solutionName string, ...) (*http.Request, error) + func (client IoTSecuritySolutionsAnalyticsAggregatedAlertClient) GetResponder(resp *http.Response) (result IoTSecurityAggregatedAlert, err error) + func (client IoTSecuritySolutionsAnalyticsAggregatedAlertClient) GetSender(req *http.Request) (*http.Response, error) + type IoTSecuritySolutionsAnalyticsAggregatedAlertsClient struct + func NewIoTSecuritySolutionsAnalyticsAggregatedAlertsClient(subscriptionID string, ascLocation string) IoTSecuritySolutionsAnalyticsAggregatedAlertsClient + func NewIoTSecuritySolutionsAnalyticsAggregatedAlertsClientWithBaseURI(baseURI string, subscriptionID string, ascLocation string) IoTSecuritySolutionsAnalyticsAggregatedAlertsClient + func (client IoTSecuritySolutionsAnalyticsAggregatedAlertsClient) List(ctx context.Context, resourceGroupName string, solutionName string, top *int32) (result IoTSecurityAggregatedAlertListPage, err error) + func (client IoTSecuritySolutionsAnalyticsAggregatedAlertsClient) ListComplete(ctx context.Context, resourceGroupName string, solutionName string, top *int32) (result IoTSecurityAggregatedAlertListIterator, err error) + func (client IoTSecuritySolutionsAnalyticsAggregatedAlertsClient) ListPreparer(ctx context.Context, resourceGroupName string, solutionName string, top *int32) (*http.Request, error) + func (client IoTSecuritySolutionsAnalyticsAggregatedAlertsClient) ListResponder(resp *http.Response) (result IoTSecurityAggregatedAlertList, err error) + func (client IoTSecuritySolutionsAnalyticsAggregatedAlertsClient) ListSender(req *http.Request) (*http.Response, error) + type IoTSecuritySolutionsAnalyticsClient struct + func NewIoTSecuritySolutionsAnalyticsClient(subscriptionID string, ascLocation string) IoTSecuritySolutionsAnalyticsClient + func NewIoTSecuritySolutionsAnalyticsClientWithBaseURI(baseURI string, subscriptionID string, ascLocation string) IoTSecuritySolutionsAnalyticsClient + func (client IoTSecuritySolutionsAnalyticsClient) GetAll(ctx context.Context, resourceGroupName string, solutionName string) (result IoTSecuritySolutionAnalyticsModelList, err error) + func (client IoTSecuritySolutionsAnalyticsClient) GetAllPreparer(ctx context.Context, resourceGroupName string, solutionName string) (*http.Request, error) + func (client IoTSecuritySolutionsAnalyticsClient) GetAllResponder(resp *http.Response) (result IoTSecuritySolutionAnalyticsModelList, err error) + func (client IoTSecuritySolutionsAnalyticsClient) GetAllSender(req *http.Request) (*http.Response, error) + func (client IoTSecuritySolutionsAnalyticsClient) GetDefault(ctx context.Context, resourceGroupName string, solutionName string) (result IoTSecuritySolutionAnalyticsModel, err error) + func (client IoTSecuritySolutionsAnalyticsClient) GetDefaultPreparer(ctx context.Context, resourceGroupName string, solutionName string) (*http.Request, error) + func (client IoTSecuritySolutionsAnalyticsClient) GetDefaultResponder(resp *http.Response) (result IoTSecuritySolutionAnalyticsModel, err error) + func (client IoTSecuritySolutionsAnalyticsClient) GetDefaultSender(req *http.Request) (*http.Response, error) + type IoTSecuritySolutionsAnalyticsRecommendationClient struct + func NewIoTSecuritySolutionsAnalyticsRecommendationClient(subscriptionID string, ascLocation string) IoTSecuritySolutionsAnalyticsRecommendationClient + func NewIoTSecuritySolutionsAnalyticsRecommendationClientWithBaseURI(baseURI string, subscriptionID string, ascLocation string) IoTSecuritySolutionsAnalyticsRecommendationClient + func (client IoTSecuritySolutionsAnalyticsRecommendationClient) Get(ctx context.Context, resourceGroupName string, solutionName string, ...) (result IoTSecurityAggregatedRecommendation, err error) + func (client IoTSecuritySolutionsAnalyticsRecommendationClient) GetPreparer(ctx context.Context, resourceGroupName string, solutionName string, ...) (*http.Request, error) + func (client IoTSecuritySolutionsAnalyticsRecommendationClient) GetResponder(resp *http.Response) (result IoTSecurityAggregatedRecommendation, err error) + func (client IoTSecuritySolutionsAnalyticsRecommendationClient) GetSender(req *http.Request) (*http.Response, error) + type IoTSecuritySolutionsAnalyticsRecommendationsClient struct + func NewIoTSecuritySolutionsAnalyticsRecommendationsClient(subscriptionID string, ascLocation string) IoTSecuritySolutionsAnalyticsRecommendationsClient + func NewIoTSecuritySolutionsAnalyticsRecommendationsClientWithBaseURI(baseURI string, subscriptionID string, ascLocation string) IoTSecuritySolutionsAnalyticsRecommendationsClient + func (client IoTSecuritySolutionsAnalyticsRecommendationsClient) List(ctx context.Context, resourceGroupName string, solutionName string, top *int32) (result IoTSecurityAggregatedRecommendationListPage, err error) + func (client IoTSecuritySolutionsAnalyticsRecommendationsClient) ListComplete(ctx context.Context, resourceGroupName string, solutionName string, top *int32) (result IoTSecurityAggregatedRecommendationListIterator, err error) + func (client IoTSecuritySolutionsAnalyticsRecommendationsClient) ListPreparer(ctx context.Context, resourceGroupName string, solutionName string, top *int32) (*http.Request, error) + func (client IoTSecuritySolutionsAnalyticsRecommendationsClient) ListResponder(resp *http.Response) (result IoTSecurityAggregatedRecommendationList, err error) + func (client IoTSecuritySolutionsAnalyticsRecommendationsClient) ListSender(req *http.Request) (*http.Response, error) + type IoTSecuritySolutionsClient struct + func NewIoTSecuritySolutionsClient(subscriptionID string, ascLocation string) IoTSecuritySolutionsClient + func NewIoTSecuritySolutionsClientWithBaseURI(baseURI string, subscriptionID string, ascLocation string) IoTSecuritySolutionsClient + func (client IoTSecuritySolutionsClient) List(ctx context.Context, filter string) (result IoTSecuritySolutionsListPage, err error) + func (client IoTSecuritySolutionsClient) ListComplete(ctx context.Context, filter string) (result IoTSecuritySolutionsListIterator, err error) + func (client IoTSecuritySolutionsClient) ListPreparer(ctx context.Context, filter string) (*http.Request, error) + func (client IoTSecuritySolutionsClient) ListResponder(resp *http.Response) (result IoTSecuritySolutionsList, err error) + func (client IoTSecuritySolutionsClient) ListSender(req *http.Request) (*http.Response, error) + type IoTSecuritySolutionsList struct + NextLink *string + Value *[]IoTSecuritySolutionModel + func (itssl IoTSecuritySolutionsList) IsEmpty() bool + func (itssl IoTSecuritySolutionsList) MarshalJSON() ([]byte, error) + type IoTSecuritySolutionsListIterator struct + func NewIoTSecuritySolutionsListIterator(page IoTSecuritySolutionsListPage) IoTSecuritySolutionsListIterator + func (iter *IoTSecuritySolutionsListIterator) Next() error + func (iter *IoTSecuritySolutionsListIterator) NextWithContext(ctx context.Context) (err error) + func (iter IoTSecuritySolutionsListIterator) NotDone() bool + func (iter IoTSecuritySolutionsListIterator) Response() IoTSecuritySolutionsList + func (iter IoTSecuritySolutionsListIterator) Value() IoTSecuritySolutionModel + type IoTSecuritySolutionsListPage struct + func NewIoTSecuritySolutionsListPage(cur IoTSecuritySolutionsList, ...) IoTSecuritySolutionsListPage + func (page *IoTSecuritySolutionsListPage) Next() error + func (page *IoTSecuritySolutionsListPage) NextWithContext(ctx context.Context) (err error) + func (page IoTSecuritySolutionsListPage) NotDone() bool + func (page IoTSecuritySolutionsListPage) Response() IoTSecuritySolutionsList + func (page IoTSecuritySolutionsListPage) Values() []IoTSecuritySolutionModel + type IoTSecuritySolutionsResourceGroupClient struct + func NewIoTSecuritySolutionsResourceGroupClient(subscriptionID string, ascLocation string) IoTSecuritySolutionsResourceGroupClient + func NewIoTSecuritySolutionsResourceGroupClientWithBaseURI(baseURI string, subscriptionID string, ascLocation string) IoTSecuritySolutionsResourceGroupClient + func (client IoTSecuritySolutionsResourceGroupClient) List(ctx context.Context, resourceGroupName string, filter string) (result IoTSecuritySolutionsListPage, err error) + func (client IoTSecuritySolutionsResourceGroupClient) ListComplete(ctx context.Context, resourceGroupName string, filter string) (result IoTSecuritySolutionsListIterator, err error) + func (client IoTSecuritySolutionsResourceGroupClient) ListPreparer(ctx context.Context, resourceGroupName string, filter string) (*http.Request, error) + func (client IoTSecuritySolutionsResourceGroupClient) ListResponder(resp *http.Response) (result IoTSecuritySolutionsList, err error) + func (client IoTSecuritySolutionsResourceGroupClient) ListSender(req *http.Request) (*http.Response, error) + type IoTSeverityMetrics struct + High *int32 + Low *int32 + Medium *int32 + type IotSecuritySolutionClient struct + func NewIotSecuritySolutionClient(subscriptionID string, ascLocation string) IotSecuritySolutionClient + func NewIotSecuritySolutionClientWithBaseURI(baseURI string, subscriptionID string, ascLocation string) IotSecuritySolutionClient + func (client IotSecuritySolutionClient) Create(ctx context.Context, resourceGroupName string, solutionName string, ...) (result IoTSecuritySolutionModel, err error) + func (client IotSecuritySolutionClient) CreatePreparer(ctx context.Context, resourceGroupName string, solutionName string, ...) (*http.Request, error) + func (client IotSecuritySolutionClient) CreateResponder(resp *http.Response) (result IoTSecuritySolutionModel, err error) + func (client IotSecuritySolutionClient) CreateSender(req *http.Request) (*http.Response, error) + func (client IotSecuritySolutionClient) Delete(ctx context.Context, resourceGroupName string, solutionName string) (result autorest.Response, err error) + func (client IotSecuritySolutionClient) DeletePreparer(ctx context.Context, resourceGroupName string, solutionName string) (*http.Request, error) + func (client IotSecuritySolutionClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client IotSecuritySolutionClient) DeleteSender(req *http.Request) (*http.Response, error) + func (client IotSecuritySolutionClient) Get(ctx context.Context, resourceGroupName string, solutionName string) (result IoTSecuritySolutionModel, err error) + func (client IotSecuritySolutionClient) GetPreparer(ctx context.Context, resourceGroupName string, solutionName string) (*http.Request, error) + func (client IotSecuritySolutionClient) GetResponder(resp *http.Response) (result IoTSecuritySolutionModel, err error) + func (client IotSecuritySolutionClient) GetSender(req *http.Request) (*http.Response, error) + func (client IotSecuritySolutionClient) Update(ctx context.Context, resourceGroupName string, solutionName string, ...) (result IoTSecuritySolutionModel, err error) + func (client IotSecuritySolutionClient) UpdatePreparer(ctx context.Context, resourceGroupName string, solutionName string, ...) (*http.Request, error) + func (client IotSecuritySolutionClient) UpdateResponder(resp *http.Response) (result IoTSecuritySolutionModel, err error) + func (client IotSecuritySolutionClient) UpdateSender(req *http.Request) (*http.Response, error) + type Issue string + const ExecutableViolationsAudited + const MsiAndScriptViolationsAudited + const MsiAndScriptViolationsBlocked + const RulesViolatedManually + const ViolationsAudited + const ViolationsBlocked + func PossibleIssueValues() []Issue + type JitNetworkAccessPoliciesClient struct + func NewJitNetworkAccessPoliciesClient(subscriptionID string, ascLocation string) JitNetworkAccessPoliciesClient + func NewJitNetworkAccessPoliciesClientWithBaseURI(baseURI string, subscriptionID string, ascLocation string) JitNetworkAccessPoliciesClient + func (client JitNetworkAccessPoliciesClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, ...) (result JitNetworkAccessPolicy, err error) + func (client JitNetworkAccessPoliciesClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, ...) (*http.Request, error) + func (client JitNetworkAccessPoliciesClient) CreateOrUpdateResponder(resp *http.Response) (result JitNetworkAccessPolicy, err error) + func (client JitNetworkAccessPoliciesClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error) + func (client JitNetworkAccessPoliciesClient) Delete(ctx context.Context, resourceGroupName string, ...) (result autorest.Response, err error) + func (client JitNetworkAccessPoliciesClient) DeletePreparer(ctx context.Context, resourceGroupName string, ...) (*http.Request, error) + func (client JitNetworkAccessPoliciesClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client JitNetworkAccessPoliciesClient) DeleteSender(req *http.Request) (*http.Response, error) + func (client JitNetworkAccessPoliciesClient) Get(ctx context.Context, resourceGroupName string, ...) (result JitNetworkAccessPolicy, err error) + func (client JitNetworkAccessPoliciesClient) GetPreparer(ctx context.Context, resourceGroupName string, ...) (*http.Request, error) + func (client JitNetworkAccessPoliciesClient) GetResponder(resp *http.Response) (result JitNetworkAccessPolicy, err error) + func (client JitNetworkAccessPoliciesClient) GetSender(req *http.Request) (*http.Response, error) + func (client JitNetworkAccessPoliciesClient) Initiate(ctx context.Context, resourceGroupName string, ...) (result JitNetworkAccessRequest, err error) + func (client JitNetworkAccessPoliciesClient) InitiatePreparer(ctx context.Context, resourceGroupName string, ...) (*http.Request, error) + func (client JitNetworkAccessPoliciesClient) InitiateResponder(resp *http.Response) (result JitNetworkAccessRequest, err error) + func (client JitNetworkAccessPoliciesClient) InitiateSender(req *http.Request) (*http.Response, error) + func (client JitNetworkAccessPoliciesClient) List(ctx context.Context) (result JitNetworkAccessPoliciesListPage, err error) + func (client JitNetworkAccessPoliciesClient) ListByRegion(ctx context.Context) (result JitNetworkAccessPoliciesListPage, err error) + func (client JitNetworkAccessPoliciesClient) ListByRegionComplete(ctx context.Context) (result JitNetworkAccessPoliciesListIterator, err error) + func (client JitNetworkAccessPoliciesClient) ListByRegionPreparer(ctx context.Context) (*http.Request, error) + func (client JitNetworkAccessPoliciesClient) ListByRegionResponder(resp *http.Response) (result JitNetworkAccessPoliciesList, err error) + func (client JitNetworkAccessPoliciesClient) ListByRegionSender(req *http.Request) (*http.Response, error) + func (client JitNetworkAccessPoliciesClient) ListByResourceGroup(ctx context.Context, resourceGroupName string) (result JitNetworkAccessPoliciesListPage, err error) + func (client JitNetworkAccessPoliciesClient) ListByResourceGroupAndRegion(ctx context.Context, resourceGroupName string) (result JitNetworkAccessPoliciesListPage, err error) + func (client JitNetworkAccessPoliciesClient) ListByResourceGroupAndRegionComplete(ctx context.Context, resourceGroupName string) (result JitNetworkAccessPoliciesListIterator, err error) + func (client JitNetworkAccessPoliciesClient) ListByResourceGroupAndRegionPreparer(ctx context.Context, resourceGroupName string) (*http.Request, error) + func (client JitNetworkAccessPoliciesClient) ListByResourceGroupAndRegionResponder(resp *http.Response) (result JitNetworkAccessPoliciesList, err error) + func (client JitNetworkAccessPoliciesClient) ListByResourceGroupAndRegionSender(req *http.Request) (*http.Response, error) + func (client JitNetworkAccessPoliciesClient) ListByResourceGroupComplete(ctx context.Context, resourceGroupName string) (result JitNetworkAccessPoliciesListIterator, err error) + func (client JitNetworkAccessPoliciesClient) ListByResourceGroupPreparer(ctx context.Context, resourceGroupName string) (*http.Request, error) + func (client JitNetworkAccessPoliciesClient) ListByResourceGroupResponder(resp *http.Response) (result JitNetworkAccessPoliciesList, err error) + func (client JitNetworkAccessPoliciesClient) ListByResourceGroupSender(req *http.Request) (*http.Response, error) + func (client JitNetworkAccessPoliciesClient) ListComplete(ctx context.Context) (result JitNetworkAccessPoliciesListIterator, err error) + func (client JitNetworkAccessPoliciesClient) ListPreparer(ctx context.Context) (*http.Request, error) + func (client JitNetworkAccessPoliciesClient) ListResponder(resp *http.Response) (result JitNetworkAccessPoliciesList, err error) + func (client JitNetworkAccessPoliciesClient) ListSender(req *http.Request) (*http.Response, error) + type JitNetworkAccessPoliciesList struct + NextLink *string + Value *[]JitNetworkAccessPolicy + func (jnapl JitNetworkAccessPoliciesList) IsEmpty() bool + func (jnapl JitNetworkAccessPoliciesList) MarshalJSON() ([]byte, error) + type JitNetworkAccessPoliciesListIterator struct + func NewJitNetworkAccessPoliciesListIterator(page JitNetworkAccessPoliciesListPage) JitNetworkAccessPoliciesListIterator + func (iter *JitNetworkAccessPoliciesListIterator) Next() error + func (iter *JitNetworkAccessPoliciesListIterator) NextWithContext(ctx context.Context) (err error) + func (iter JitNetworkAccessPoliciesListIterator) NotDone() bool + func (iter JitNetworkAccessPoliciesListIterator) Response() JitNetworkAccessPoliciesList + func (iter JitNetworkAccessPoliciesListIterator) Value() JitNetworkAccessPolicy + type JitNetworkAccessPoliciesListPage struct + func NewJitNetworkAccessPoliciesListPage(cur JitNetworkAccessPoliciesList, ...) JitNetworkAccessPoliciesListPage + func (page *JitNetworkAccessPoliciesListPage) Next() error + func (page *JitNetworkAccessPoliciesListPage) NextWithContext(ctx context.Context) (err error) + func (page JitNetworkAccessPoliciesListPage) NotDone() bool + func (page JitNetworkAccessPoliciesListPage) Response() JitNetworkAccessPoliciesList + func (page JitNetworkAccessPoliciesListPage) Values() []JitNetworkAccessPolicy + type JitNetworkAccessPolicy struct + ID *string + Kind *string + Location *string + Name *string + Type *string + func (jnap *JitNetworkAccessPolicy) UnmarshalJSON(body []byte) error + func (jnap JitNetworkAccessPolicy) MarshalJSON() ([]byte, error) + type JitNetworkAccessPolicyInitiatePort struct + AllowedSourceAddressPrefix *string + EndTimeUtc *date.Time + Number *int32 + type JitNetworkAccessPolicyInitiateRequest struct + Justification *string + VirtualMachines *[]JitNetworkAccessPolicyInitiateVirtualMachine + type JitNetworkAccessPolicyInitiateVirtualMachine struct + ID *string + Ports *[]JitNetworkAccessPolicyInitiatePort + type JitNetworkAccessPolicyProperties struct + ProvisioningState *string + Requests *[]JitNetworkAccessRequest + VirtualMachines *[]JitNetworkAccessPolicyVirtualMachine + func (jnapp JitNetworkAccessPolicyProperties) MarshalJSON() ([]byte, error) + type JitNetworkAccessPolicyVirtualMachine struct + ID *string + Ports *[]JitNetworkAccessPortRule + PublicIPAddress *string + type JitNetworkAccessPortRule struct + AllowedSourceAddressPrefix *string + AllowedSourceAddressPrefixes *[]string + MaxRequestAccessDuration *string + Number *int32 + Protocol Protocol + type JitNetworkAccessRequest struct + Justification *string + Requestor *string + StartTimeUtc *date.Time + VirtualMachines *[]JitNetworkAccessRequestVirtualMachine + type JitNetworkAccessRequestPort struct + AllowedSourceAddressPrefix *string + AllowedSourceAddressPrefixes *[]string + EndTimeUtc *date.Time + MappedPort *int32 + Number *int32 + Status Status + StatusReason StatusReason + type JitNetworkAccessRequestVirtualMachine struct + ID *string + Ports *[]JitNetworkAccessRequestPort + type Kind struct + Kind *string + type KindEnum string + const KindAAD + const KindATA + const KindCEF + const KindExternalSecuritySolution + func PossibleKindEnumValues() []KindEnum + type ListCustomAlertRule struct + Description *string + DisplayName *string + IsEnabled *bool + RuleType RuleTypeBasicCustomAlertRule + ValueType ValueType + func (lcar ListCustomAlertRule) AsActiveConnectionsNotInAllowedRange() (*ActiveConnectionsNotInAllowedRange, bool) + func (lcar ListCustomAlertRule) AsAllowlistCustomAlertRule() (*AllowlistCustomAlertRule, bool) + func (lcar ListCustomAlertRule) AsAmqpC2DMessagesNotInAllowedRange() (*AmqpC2DMessagesNotInAllowedRange, bool) + func (lcar ListCustomAlertRule) AsAmqpC2DRejectedMessagesNotInAllowedRange() (*AmqpC2DRejectedMessagesNotInAllowedRange, bool) + func (lcar ListCustomAlertRule) AsAmqpD2CMessagesNotInAllowedRange() (*AmqpD2CMessagesNotInAllowedRange, bool) + func (lcar ListCustomAlertRule) AsBasicAllowlistCustomAlertRule() (BasicAllowlistCustomAlertRule, bool) + func (lcar ListCustomAlertRule) AsBasicCustomAlertRule() (BasicCustomAlertRule, bool) + func (lcar ListCustomAlertRule) AsBasicListCustomAlertRule() (BasicListCustomAlertRule, bool) + func (lcar ListCustomAlertRule) AsBasicThresholdCustomAlertRule() (BasicThresholdCustomAlertRule, bool) + func (lcar ListCustomAlertRule) AsBasicTimeWindowCustomAlertRule() (BasicTimeWindowCustomAlertRule, bool) + func (lcar ListCustomAlertRule) AsConnectionToIPNotAllowed() (*ConnectionToIPNotAllowed, bool) + func (lcar ListCustomAlertRule) AsCustomAlertRule() (*CustomAlertRule, bool) + func (lcar ListCustomAlertRule) AsDenylistCustomAlertRule() (*DenylistCustomAlertRule, bool) + func (lcar ListCustomAlertRule) AsDirectMethodInvokesNotInAllowedRange() (*DirectMethodInvokesNotInAllowedRange, bool) + func (lcar ListCustomAlertRule) AsFailedLocalLoginsNotInAllowedRange() (*FailedLocalLoginsNotInAllowedRange, bool) + func (lcar ListCustomAlertRule) AsFileUploadsNotInAllowedRange() (*FileUploadsNotInAllowedRange, bool) + func (lcar ListCustomAlertRule) AsHTTPC2DMessagesNotInAllowedRange() (*HTTPC2DMessagesNotInAllowedRange, bool) + func (lcar ListCustomAlertRule) AsHTTPC2DRejectedMessagesNotInAllowedRange() (*HTTPC2DRejectedMessagesNotInAllowedRange, bool) + func (lcar ListCustomAlertRule) AsHTTPD2CMessagesNotInAllowedRange() (*HTTPD2CMessagesNotInAllowedRange, bool) + func (lcar ListCustomAlertRule) AsListCustomAlertRule() (*ListCustomAlertRule, bool) + func (lcar ListCustomAlertRule) AsLocalUserNotAllowed() (*LocalUserNotAllowed, bool) + func (lcar ListCustomAlertRule) AsMqttC2DMessagesNotInAllowedRange() (*MqttC2DMessagesNotInAllowedRange, bool) + func (lcar ListCustomAlertRule) AsMqttC2DRejectedMessagesNotInAllowedRange() (*MqttC2DRejectedMessagesNotInAllowedRange, bool) + func (lcar ListCustomAlertRule) AsMqttD2CMessagesNotInAllowedRange() (*MqttD2CMessagesNotInAllowedRange, bool) + func (lcar ListCustomAlertRule) AsProcessNotAllowed() (*ProcessNotAllowed, bool) + func (lcar ListCustomAlertRule) AsQueuePurgesNotInAllowedRange() (*QueuePurgesNotInAllowedRange, bool) + func (lcar ListCustomAlertRule) AsThresholdCustomAlertRule() (*ThresholdCustomAlertRule, bool) + func (lcar ListCustomAlertRule) AsTimeWindowCustomAlertRule() (*TimeWindowCustomAlertRule, bool) + func (lcar ListCustomAlertRule) AsTwinUpdatesNotInAllowedRange() (*TwinUpdatesNotInAllowedRange, bool) + func (lcar ListCustomAlertRule) AsUnauthorizedOperationsNotInAllowedRange() (*UnauthorizedOperationsNotInAllowedRange, bool) + func (lcar ListCustomAlertRule) MarshalJSON() ([]byte, error) + type LocalUserNotAllowed struct + AllowlistValues *[]string + Description *string + DisplayName *string + IsEnabled *bool + RuleType RuleTypeBasicCustomAlertRule + ValueType ValueType + func (luna LocalUserNotAllowed) AsActiveConnectionsNotInAllowedRange() (*ActiveConnectionsNotInAllowedRange, bool) + func (luna LocalUserNotAllowed) AsAllowlistCustomAlertRule() (*AllowlistCustomAlertRule, bool) + func (luna LocalUserNotAllowed) AsAmqpC2DMessagesNotInAllowedRange() (*AmqpC2DMessagesNotInAllowedRange, bool) + func (luna LocalUserNotAllowed) AsAmqpC2DRejectedMessagesNotInAllowedRange() (*AmqpC2DRejectedMessagesNotInAllowedRange, bool) + func (luna LocalUserNotAllowed) AsAmqpD2CMessagesNotInAllowedRange() (*AmqpD2CMessagesNotInAllowedRange, bool) + func (luna LocalUserNotAllowed) AsBasicAllowlistCustomAlertRule() (BasicAllowlistCustomAlertRule, bool) + func (luna LocalUserNotAllowed) AsBasicCustomAlertRule() (BasicCustomAlertRule, bool) + func (luna LocalUserNotAllowed) AsBasicListCustomAlertRule() (BasicListCustomAlertRule, bool) + func (luna LocalUserNotAllowed) AsBasicThresholdCustomAlertRule() (BasicThresholdCustomAlertRule, bool) + func (luna LocalUserNotAllowed) AsBasicTimeWindowCustomAlertRule() (BasicTimeWindowCustomAlertRule, bool) + func (luna LocalUserNotAllowed) AsConnectionToIPNotAllowed() (*ConnectionToIPNotAllowed, bool) + func (luna LocalUserNotAllowed) AsCustomAlertRule() (*CustomAlertRule, bool) + func (luna LocalUserNotAllowed) AsDenylistCustomAlertRule() (*DenylistCustomAlertRule, bool) + func (luna LocalUserNotAllowed) AsDirectMethodInvokesNotInAllowedRange() (*DirectMethodInvokesNotInAllowedRange, bool) + func (luna LocalUserNotAllowed) AsFailedLocalLoginsNotInAllowedRange() (*FailedLocalLoginsNotInAllowedRange, bool) + func (luna LocalUserNotAllowed) AsFileUploadsNotInAllowedRange() (*FileUploadsNotInAllowedRange, bool) + func (luna LocalUserNotAllowed) AsHTTPC2DMessagesNotInAllowedRange() (*HTTPC2DMessagesNotInAllowedRange, bool) + func (luna LocalUserNotAllowed) AsHTTPC2DRejectedMessagesNotInAllowedRange() (*HTTPC2DRejectedMessagesNotInAllowedRange, bool) + func (luna LocalUserNotAllowed) AsHTTPD2CMessagesNotInAllowedRange() (*HTTPD2CMessagesNotInAllowedRange, bool) + func (luna LocalUserNotAllowed) AsListCustomAlertRule() (*ListCustomAlertRule, bool) + func (luna LocalUserNotAllowed) AsLocalUserNotAllowed() (*LocalUserNotAllowed, bool) + func (luna LocalUserNotAllowed) AsMqttC2DMessagesNotInAllowedRange() (*MqttC2DMessagesNotInAllowedRange, bool) + func (luna LocalUserNotAllowed) AsMqttC2DRejectedMessagesNotInAllowedRange() (*MqttC2DRejectedMessagesNotInAllowedRange, bool) + func (luna LocalUserNotAllowed) AsMqttD2CMessagesNotInAllowedRange() (*MqttD2CMessagesNotInAllowedRange, bool) + func (luna LocalUserNotAllowed) AsProcessNotAllowed() (*ProcessNotAllowed, bool) + func (luna LocalUserNotAllowed) AsQueuePurgesNotInAllowedRange() (*QueuePurgesNotInAllowedRange, bool) + func (luna LocalUserNotAllowed) AsThresholdCustomAlertRule() (*ThresholdCustomAlertRule, bool) + func (luna LocalUserNotAllowed) AsTimeWindowCustomAlertRule() (*TimeWindowCustomAlertRule, bool) + func (luna LocalUserNotAllowed) AsTwinUpdatesNotInAllowedRange() (*TwinUpdatesNotInAllowedRange, bool) + func (luna LocalUserNotAllowed) AsUnauthorizedOperationsNotInAllowedRange() (*UnauthorizedOperationsNotInAllowedRange, bool) + func (luna LocalUserNotAllowed) MarshalJSON() ([]byte, error) + type Location struct + Location *string + func (l Location) MarshalJSON() ([]byte, error) + type LocationsClient struct + func NewLocationsClient(subscriptionID string, ascLocation string) LocationsClient + func NewLocationsClientWithBaseURI(baseURI string, subscriptionID string, ascLocation string) LocationsClient + func (client LocationsClient) Get(ctx context.Context) (result AscLocation, err error) + func (client LocationsClient) GetPreparer(ctx context.Context) (*http.Request, error) + func (client LocationsClient) GetResponder(resp *http.Response) (result AscLocation, err error) + func (client LocationsClient) GetSender(req *http.Request) (*http.Response, error) + func (client LocationsClient) List(ctx context.Context) (result AscLocationListPage, err error) + func (client LocationsClient) ListComplete(ctx context.Context) (result AscLocationListIterator, err error) + func (client LocationsClient) ListPreparer(ctx context.Context) (*http.Request, error) + func (client LocationsClient) ListResponder(resp *http.Response) (result AscLocationList, err error) + func (client LocationsClient) ListSender(req *http.Request) (*http.Response, error) + type MqttC2DMessagesNotInAllowedRange struct + Description *string + DisplayName *string + IsEnabled *bool + MaxThreshold *int32 + MinThreshold *int32 + RuleType RuleTypeBasicCustomAlertRule + TimeWindowSize *string + func (mcmniar MqttC2DMessagesNotInAllowedRange) AsActiveConnectionsNotInAllowedRange() (*ActiveConnectionsNotInAllowedRange, bool) + func (mcmniar MqttC2DMessagesNotInAllowedRange) AsAllowlistCustomAlertRule() (*AllowlistCustomAlertRule, bool) + func (mcmniar MqttC2DMessagesNotInAllowedRange) AsAmqpC2DMessagesNotInAllowedRange() (*AmqpC2DMessagesNotInAllowedRange, bool) + func (mcmniar MqttC2DMessagesNotInAllowedRange) AsAmqpC2DRejectedMessagesNotInAllowedRange() (*AmqpC2DRejectedMessagesNotInAllowedRange, bool) + func (mcmniar MqttC2DMessagesNotInAllowedRange) AsAmqpD2CMessagesNotInAllowedRange() (*AmqpD2CMessagesNotInAllowedRange, bool) + func (mcmniar MqttC2DMessagesNotInAllowedRange) AsBasicAllowlistCustomAlertRule() (BasicAllowlistCustomAlertRule, bool) + func (mcmniar MqttC2DMessagesNotInAllowedRange) AsBasicCustomAlertRule() (BasicCustomAlertRule, bool) + func (mcmniar MqttC2DMessagesNotInAllowedRange) AsBasicListCustomAlertRule() (BasicListCustomAlertRule, bool) + func (mcmniar MqttC2DMessagesNotInAllowedRange) AsBasicThresholdCustomAlertRule() (BasicThresholdCustomAlertRule, bool) + func (mcmniar MqttC2DMessagesNotInAllowedRange) AsBasicTimeWindowCustomAlertRule() (BasicTimeWindowCustomAlertRule, bool) + func (mcmniar MqttC2DMessagesNotInAllowedRange) AsConnectionToIPNotAllowed() (*ConnectionToIPNotAllowed, bool) + func (mcmniar MqttC2DMessagesNotInAllowedRange) AsCustomAlertRule() (*CustomAlertRule, bool) + func (mcmniar MqttC2DMessagesNotInAllowedRange) AsDenylistCustomAlertRule() (*DenylistCustomAlertRule, bool) + func (mcmniar MqttC2DMessagesNotInAllowedRange) AsDirectMethodInvokesNotInAllowedRange() (*DirectMethodInvokesNotInAllowedRange, bool) + func (mcmniar MqttC2DMessagesNotInAllowedRange) AsFailedLocalLoginsNotInAllowedRange() (*FailedLocalLoginsNotInAllowedRange, bool) + func (mcmniar MqttC2DMessagesNotInAllowedRange) AsFileUploadsNotInAllowedRange() (*FileUploadsNotInAllowedRange, bool) + func (mcmniar MqttC2DMessagesNotInAllowedRange) AsHTTPC2DMessagesNotInAllowedRange() (*HTTPC2DMessagesNotInAllowedRange, bool) + func (mcmniar MqttC2DMessagesNotInAllowedRange) AsHTTPC2DRejectedMessagesNotInAllowedRange() (*HTTPC2DRejectedMessagesNotInAllowedRange, bool) + func (mcmniar MqttC2DMessagesNotInAllowedRange) AsHTTPD2CMessagesNotInAllowedRange() (*HTTPD2CMessagesNotInAllowedRange, bool) + func (mcmniar MqttC2DMessagesNotInAllowedRange) AsListCustomAlertRule() (*ListCustomAlertRule, bool) + func (mcmniar MqttC2DMessagesNotInAllowedRange) AsLocalUserNotAllowed() (*LocalUserNotAllowed, bool) + func (mcmniar MqttC2DMessagesNotInAllowedRange) AsMqttC2DMessagesNotInAllowedRange() (*MqttC2DMessagesNotInAllowedRange, bool) + func (mcmniar MqttC2DMessagesNotInAllowedRange) AsMqttC2DRejectedMessagesNotInAllowedRange() (*MqttC2DRejectedMessagesNotInAllowedRange, bool) + func (mcmniar MqttC2DMessagesNotInAllowedRange) AsMqttD2CMessagesNotInAllowedRange() (*MqttD2CMessagesNotInAllowedRange, bool) + func (mcmniar MqttC2DMessagesNotInAllowedRange) AsProcessNotAllowed() (*ProcessNotAllowed, bool) + func (mcmniar MqttC2DMessagesNotInAllowedRange) AsQueuePurgesNotInAllowedRange() (*QueuePurgesNotInAllowedRange, bool) + func (mcmniar MqttC2DMessagesNotInAllowedRange) AsThresholdCustomAlertRule() (*ThresholdCustomAlertRule, bool) + func (mcmniar MqttC2DMessagesNotInAllowedRange) AsTimeWindowCustomAlertRule() (*TimeWindowCustomAlertRule, bool) + func (mcmniar MqttC2DMessagesNotInAllowedRange) AsTwinUpdatesNotInAllowedRange() (*TwinUpdatesNotInAllowedRange, bool) + func (mcmniar MqttC2DMessagesNotInAllowedRange) AsUnauthorizedOperationsNotInAllowedRange() (*UnauthorizedOperationsNotInAllowedRange, bool) + func (mcmniar MqttC2DMessagesNotInAllowedRange) MarshalJSON() ([]byte, error) + type MqttC2DRejectedMessagesNotInAllowedRange struct + Description *string + DisplayName *string + IsEnabled *bool + MaxThreshold *int32 + MinThreshold *int32 + RuleType RuleTypeBasicCustomAlertRule + TimeWindowSize *string + func (mcrmniar MqttC2DRejectedMessagesNotInAllowedRange) AsActiveConnectionsNotInAllowedRange() (*ActiveConnectionsNotInAllowedRange, bool) + func (mcrmniar MqttC2DRejectedMessagesNotInAllowedRange) AsAllowlistCustomAlertRule() (*AllowlistCustomAlertRule, bool) + func (mcrmniar MqttC2DRejectedMessagesNotInAllowedRange) AsAmqpC2DMessagesNotInAllowedRange() (*AmqpC2DMessagesNotInAllowedRange, bool) + func (mcrmniar MqttC2DRejectedMessagesNotInAllowedRange) AsAmqpC2DRejectedMessagesNotInAllowedRange() (*AmqpC2DRejectedMessagesNotInAllowedRange, bool) + func (mcrmniar MqttC2DRejectedMessagesNotInAllowedRange) AsAmqpD2CMessagesNotInAllowedRange() (*AmqpD2CMessagesNotInAllowedRange, bool) + func (mcrmniar MqttC2DRejectedMessagesNotInAllowedRange) AsBasicAllowlistCustomAlertRule() (BasicAllowlistCustomAlertRule, bool) + func (mcrmniar MqttC2DRejectedMessagesNotInAllowedRange) AsBasicCustomAlertRule() (BasicCustomAlertRule, bool) + func (mcrmniar MqttC2DRejectedMessagesNotInAllowedRange) AsBasicListCustomAlertRule() (BasicListCustomAlertRule, bool) + func (mcrmniar MqttC2DRejectedMessagesNotInAllowedRange) AsBasicThresholdCustomAlertRule() (BasicThresholdCustomAlertRule, bool) + func (mcrmniar MqttC2DRejectedMessagesNotInAllowedRange) AsBasicTimeWindowCustomAlertRule() (BasicTimeWindowCustomAlertRule, bool) + func (mcrmniar MqttC2DRejectedMessagesNotInAllowedRange) AsConnectionToIPNotAllowed() (*ConnectionToIPNotAllowed, bool) + func (mcrmniar MqttC2DRejectedMessagesNotInAllowedRange) AsCustomAlertRule() (*CustomAlertRule, bool) + func (mcrmniar MqttC2DRejectedMessagesNotInAllowedRange) AsDenylistCustomAlertRule() (*DenylistCustomAlertRule, bool) + func (mcrmniar MqttC2DRejectedMessagesNotInAllowedRange) AsDirectMethodInvokesNotInAllowedRange() (*DirectMethodInvokesNotInAllowedRange, bool) + func (mcrmniar MqttC2DRejectedMessagesNotInAllowedRange) AsFailedLocalLoginsNotInAllowedRange() (*FailedLocalLoginsNotInAllowedRange, bool) + func (mcrmniar MqttC2DRejectedMessagesNotInAllowedRange) AsFileUploadsNotInAllowedRange() (*FileUploadsNotInAllowedRange, bool) + func (mcrmniar MqttC2DRejectedMessagesNotInAllowedRange) AsHTTPC2DMessagesNotInAllowedRange() (*HTTPC2DMessagesNotInAllowedRange, bool) + func (mcrmniar MqttC2DRejectedMessagesNotInAllowedRange) AsHTTPC2DRejectedMessagesNotInAllowedRange() (*HTTPC2DRejectedMessagesNotInAllowedRange, bool) + func (mcrmniar MqttC2DRejectedMessagesNotInAllowedRange) AsHTTPD2CMessagesNotInAllowedRange() (*HTTPD2CMessagesNotInAllowedRange, bool) + func (mcrmniar MqttC2DRejectedMessagesNotInAllowedRange) AsListCustomAlertRule() (*ListCustomAlertRule, bool) + func (mcrmniar MqttC2DRejectedMessagesNotInAllowedRange) AsLocalUserNotAllowed() (*LocalUserNotAllowed, bool) + func (mcrmniar MqttC2DRejectedMessagesNotInAllowedRange) AsMqttC2DMessagesNotInAllowedRange() (*MqttC2DMessagesNotInAllowedRange, bool) + func (mcrmniar MqttC2DRejectedMessagesNotInAllowedRange) AsMqttC2DRejectedMessagesNotInAllowedRange() (*MqttC2DRejectedMessagesNotInAllowedRange, bool) + func (mcrmniar MqttC2DRejectedMessagesNotInAllowedRange) AsMqttD2CMessagesNotInAllowedRange() (*MqttD2CMessagesNotInAllowedRange, bool) + func (mcrmniar MqttC2DRejectedMessagesNotInAllowedRange) AsProcessNotAllowed() (*ProcessNotAllowed, bool) + func (mcrmniar MqttC2DRejectedMessagesNotInAllowedRange) AsQueuePurgesNotInAllowedRange() (*QueuePurgesNotInAllowedRange, bool) + func (mcrmniar MqttC2DRejectedMessagesNotInAllowedRange) AsThresholdCustomAlertRule() (*ThresholdCustomAlertRule, bool) + func (mcrmniar MqttC2DRejectedMessagesNotInAllowedRange) AsTimeWindowCustomAlertRule() (*TimeWindowCustomAlertRule, bool) + func (mcrmniar MqttC2DRejectedMessagesNotInAllowedRange) AsTwinUpdatesNotInAllowedRange() (*TwinUpdatesNotInAllowedRange, bool) + func (mcrmniar MqttC2DRejectedMessagesNotInAllowedRange) AsUnauthorizedOperationsNotInAllowedRange() (*UnauthorizedOperationsNotInAllowedRange, bool) + func (mcrmniar MqttC2DRejectedMessagesNotInAllowedRange) MarshalJSON() ([]byte, error) + type MqttD2CMessagesNotInAllowedRange struct + Description *string + DisplayName *string + IsEnabled *bool + MaxThreshold *int32 + MinThreshold *int32 + RuleType RuleTypeBasicCustomAlertRule + TimeWindowSize *string + func (mdmniar MqttD2CMessagesNotInAllowedRange) AsActiveConnectionsNotInAllowedRange() (*ActiveConnectionsNotInAllowedRange, bool) + func (mdmniar MqttD2CMessagesNotInAllowedRange) AsAllowlistCustomAlertRule() (*AllowlistCustomAlertRule, bool) + func (mdmniar MqttD2CMessagesNotInAllowedRange) AsAmqpC2DMessagesNotInAllowedRange() (*AmqpC2DMessagesNotInAllowedRange, bool) + func (mdmniar MqttD2CMessagesNotInAllowedRange) AsAmqpC2DRejectedMessagesNotInAllowedRange() (*AmqpC2DRejectedMessagesNotInAllowedRange, bool) + func (mdmniar MqttD2CMessagesNotInAllowedRange) AsAmqpD2CMessagesNotInAllowedRange() (*AmqpD2CMessagesNotInAllowedRange, bool) + func (mdmniar MqttD2CMessagesNotInAllowedRange) AsBasicAllowlistCustomAlertRule() (BasicAllowlistCustomAlertRule, bool) + func (mdmniar MqttD2CMessagesNotInAllowedRange) AsBasicCustomAlertRule() (BasicCustomAlertRule, bool) + func (mdmniar MqttD2CMessagesNotInAllowedRange) AsBasicListCustomAlertRule() (BasicListCustomAlertRule, bool) + func (mdmniar MqttD2CMessagesNotInAllowedRange) AsBasicThresholdCustomAlertRule() (BasicThresholdCustomAlertRule, bool) + func (mdmniar MqttD2CMessagesNotInAllowedRange) AsBasicTimeWindowCustomAlertRule() (BasicTimeWindowCustomAlertRule, bool) + func (mdmniar MqttD2CMessagesNotInAllowedRange) AsConnectionToIPNotAllowed() (*ConnectionToIPNotAllowed, bool) + func (mdmniar MqttD2CMessagesNotInAllowedRange) AsCustomAlertRule() (*CustomAlertRule, bool) + func (mdmniar MqttD2CMessagesNotInAllowedRange) AsDenylistCustomAlertRule() (*DenylistCustomAlertRule, bool) + func (mdmniar MqttD2CMessagesNotInAllowedRange) AsDirectMethodInvokesNotInAllowedRange() (*DirectMethodInvokesNotInAllowedRange, bool) + func (mdmniar MqttD2CMessagesNotInAllowedRange) AsFailedLocalLoginsNotInAllowedRange() (*FailedLocalLoginsNotInAllowedRange, bool) + func (mdmniar MqttD2CMessagesNotInAllowedRange) AsFileUploadsNotInAllowedRange() (*FileUploadsNotInAllowedRange, bool) + func (mdmniar MqttD2CMessagesNotInAllowedRange) AsHTTPC2DMessagesNotInAllowedRange() (*HTTPC2DMessagesNotInAllowedRange, bool) + func (mdmniar MqttD2CMessagesNotInAllowedRange) AsHTTPC2DRejectedMessagesNotInAllowedRange() (*HTTPC2DRejectedMessagesNotInAllowedRange, bool) + func (mdmniar MqttD2CMessagesNotInAllowedRange) AsHTTPD2CMessagesNotInAllowedRange() (*HTTPD2CMessagesNotInAllowedRange, bool) + func (mdmniar MqttD2CMessagesNotInAllowedRange) AsListCustomAlertRule() (*ListCustomAlertRule, bool) + func (mdmniar MqttD2CMessagesNotInAllowedRange) AsLocalUserNotAllowed() (*LocalUserNotAllowed, bool) + func (mdmniar MqttD2CMessagesNotInAllowedRange) AsMqttC2DMessagesNotInAllowedRange() (*MqttC2DMessagesNotInAllowedRange, bool) + func (mdmniar MqttD2CMessagesNotInAllowedRange) AsMqttC2DRejectedMessagesNotInAllowedRange() (*MqttC2DRejectedMessagesNotInAllowedRange, bool) + func (mdmniar MqttD2CMessagesNotInAllowedRange) AsMqttD2CMessagesNotInAllowedRange() (*MqttD2CMessagesNotInAllowedRange, bool) + func (mdmniar MqttD2CMessagesNotInAllowedRange) AsProcessNotAllowed() (*ProcessNotAllowed, bool) + func (mdmniar MqttD2CMessagesNotInAllowedRange) AsQueuePurgesNotInAllowedRange() (*QueuePurgesNotInAllowedRange, bool) + func (mdmniar MqttD2CMessagesNotInAllowedRange) AsThresholdCustomAlertRule() (*ThresholdCustomAlertRule, bool) + func (mdmniar MqttD2CMessagesNotInAllowedRange) AsTimeWindowCustomAlertRule() (*TimeWindowCustomAlertRule, bool) + func (mdmniar MqttD2CMessagesNotInAllowedRange) AsTwinUpdatesNotInAllowedRange() (*TwinUpdatesNotInAllowedRange, bool) + func (mdmniar MqttD2CMessagesNotInAllowedRange) AsUnauthorizedOperationsNotInAllowedRange() (*UnauthorizedOperationsNotInAllowedRange, bool) + func (mdmniar MqttD2CMessagesNotInAllowedRange) MarshalJSON() ([]byte, error) + type Msi string + const MsiAudit + const MsiEnforce + const MsiNone + func PossibleMsiValues() []Msi + type OnPremiseResourceDetails struct + MachineName *string + Source Source + SourceComputerID *string + Vmuuid *string + WorkspaceID *string + func (oprd OnPremiseResourceDetails) AsAzureResourceDetails() (*AzureResourceDetails, bool) + func (oprd OnPremiseResourceDetails) AsBasicOnPremiseResourceDetails() (BasicOnPremiseResourceDetails, bool) + func (oprd OnPremiseResourceDetails) AsBasicResourceDetails() (BasicResourceDetails, bool) + func (oprd OnPremiseResourceDetails) AsOnPremiseResourceDetails() (*OnPremiseResourceDetails, bool) + func (oprd OnPremiseResourceDetails) AsOnPremiseSQLResourceDetails() (*OnPremiseSQLResourceDetails, bool) + func (oprd OnPremiseResourceDetails) AsResourceDetails() (*ResourceDetails, bool) + func (oprd OnPremiseResourceDetails) MarshalJSON() ([]byte, error) + type OnPremiseSQLResourceDetails struct + DatabaseName *string + MachineName *string + ServerName *string + Source Source + SourceComputerID *string + Vmuuid *string + WorkspaceID *string + func (opsrd OnPremiseSQLResourceDetails) AsAzureResourceDetails() (*AzureResourceDetails, bool) + func (opsrd OnPremiseSQLResourceDetails) AsBasicOnPremiseResourceDetails() (BasicOnPremiseResourceDetails, bool) + func (opsrd OnPremiseSQLResourceDetails) AsBasicResourceDetails() (BasicResourceDetails, bool) + func (opsrd OnPremiseSQLResourceDetails) AsOnPremiseResourceDetails() (*OnPremiseResourceDetails, bool) + func (opsrd OnPremiseSQLResourceDetails) AsOnPremiseSQLResourceDetails() (*OnPremiseSQLResourceDetails, bool) + func (opsrd OnPremiseSQLResourceDetails) AsResourceDetails() (*ResourceDetails, bool) + func (opsrd OnPremiseSQLResourceDetails) MarshalJSON() ([]byte, error) + type Operation struct + Display *OperationDisplay + Name *string + Origin *string + func (o Operation) MarshalJSON() ([]byte, error) + type OperationDisplay struct + Description *string + Operation *string + Provider *string + Resource *string + func (od OperationDisplay) MarshalJSON() ([]byte, error) + type OperationList struct + NextLink *string + Value *[]Operation + func (ol OperationList) IsEmpty() bool + func (ol OperationList) MarshalJSON() ([]byte, error) + type OperationListIterator struct + func NewOperationListIterator(page OperationListPage) OperationListIterator + func (iter *OperationListIterator) Next() error + func (iter *OperationListIterator) NextWithContext(ctx context.Context) (err error) + func (iter OperationListIterator) NotDone() bool + func (iter OperationListIterator) Response() OperationList + func (iter OperationListIterator) Value() Operation + type OperationListPage struct + func NewOperationListPage(cur OperationList, ...) OperationListPage + func (page *OperationListPage) Next() error + func (page *OperationListPage) NextWithContext(ctx context.Context) (err error) + func (page OperationListPage) NotDone() bool + func (page OperationListPage) Response() OperationList + func (page OperationListPage) Values() []Operation + type OperationsClient struct + func NewOperationsClient(subscriptionID string, ascLocation string) OperationsClient + func NewOperationsClientWithBaseURI(baseURI string, subscriptionID string, ascLocation string) OperationsClient + func (client OperationsClient) List(ctx context.Context) (result OperationListPage, err error) + func (client OperationsClient) ListComplete(ctx context.Context) (result OperationListIterator, err error) + func (client OperationsClient) ListPreparer(ctx context.Context) (*http.Request, error) + func (client OperationsClient) ListResponder(resp *http.Response) (result OperationList, err error) + func (client OperationsClient) ListSender(req *http.Request) (*http.Response, error) + type Operator string + const Contains + const EndsWith + const Equals + const GreaterThan + const GreaterThanOrEqualTo + const LesserThan + const LesserThanOrEqualTo + const NotEquals + const StartsWith + func PossibleOperatorValues() []Operator + type PathRecommendation struct + Action Action + Common *bool + ConfigurationStatus ConfigurationStatus1 + FileType FileType + Path *string + PublisherInfo *PublisherInfo + Type Type + UserSids *[]string + Usernames *[]UserRecommendation + type PermissionProperty string + const AWSAWSSecurityHubReadOnlyAccess + const AWSAmazonSSMAutomationRole + const AWSSecurityAudit + const GCPSecurityCenterAdminViewer + func PossiblePermissionPropertyValues() []PermissionProperty + type Pricing struct + ID *string + Name *string + Type *string + func (p *Pricing) UnmarshalJSON(body []byte) error + func (p Pricing) MarshalJSON() ([]byte, error) + type PricingList struct + Value *[]Pricing + type PricingProperties struct + FreeTrialRemainingTime *string + PricingTier PricingTier + func (pp PricingProperties) MarshalJSON() ([]byte, error) + type PricingTier string + const Free + const Standard + func PossiblePricingTierValues() []PricingTier + type PricingsClient struct + func NewPricingsClient(subscriptionID string, ascLocation string) PricingsClient + func NewPricingsClientWithBaseURI(baseURI string, subscriptionID string, ascLocation string) PricingsClient + func (client PricingsClient) Get(ctx context.Context, pricingName string) (result Pricing, err error) + func (client PricingsClient) GetPreparer(ctx context.Context, pricingName string) (*http.Request, error) + func (client PricingsClient) GetResponder(resp *http.Response) (result Pricing, err error) + func (client PricingsClient) GetSender(req *http.Request) (*http.Response, error) + func (client PricingsClient) List(ctx context.Context) (result PricingList, err error) + func (client PricingsClient) ListPreparer(ctx context.Context) (*http.Request, error) + func (client PricingsClient) ListResponder(resp *http.Response) (result PricingList, err error) + func (client PricingsClient) ListSender(req *http.Request) (*http.Response, error) + func (client PricingsClient) Update(ctx context.Context, pricingName string, pricing Pricing) (result Pricing, err error) + func (client PricingsClient) UpdatePreparer(ctx context.Context, pricingName string, pricing Pricing) (*http.Request, error) + func (client PricingsClient) UpdateResponder(resp *http.Response) (result Pricing, err error) + func (client PricingsClient) UpdateSender(req *http.Request) (*http.Response, error) + type ProcessNotAllowed struct + AllowlistValues *[]string + Description *string + DisplayName *string + IsEnabled *bool + RuleType RuleTypeBasicCustomAlertRule + ValueType ValueType + func (pna ProcessNotAllowed) AsActiveConnectionsNotInAllowedRange() (*ActiveConnectionsNotInAllowedRange, bool) + func (pna ProcessNotAllowed) AsAllowlistCustomAlertRule() (*AllowlistCustomAlertRule, bool) + func (pna ProcessNotAllowed) AsAmqpC2DMessagesNotInAllowedRange() (*AmqpC2DMessagesNotInAllowedRange, bool) + func (pna ProcessNotAllowed) AsAmqpC2DRejectedMessagesNotInAllowedRange() (*AmqpC2DRejectedMessagesNotInAllowedRange, bool) + func (pna ProcessNotAllowed) AsAmqpD2CMessagesNotInAllowedRange() (*AmqpD2CMessagesNotInAllowedRange, bool) + func (pna ProcessNotAllowed) AsBasicAllowlistCustomAlertRule() (BasicAllowlistCustomAlertRule, bool) + func (pna ProcessNotAllowed) AsBasicCustomAlertRule() (BasicCustomAlertRule, bool) + func (pna ProcessNotAllowed) AsBasicListCustomAlertRule() (BasicListCustomAlertRule, bool) + func (pna ProcessNotAllowed) AsBasicThresholdCustomAlertRule() (BasicThresholdCustomAlertRule, bool) + func (pna ProcessNotAllowed) AsBasicTimeWindowCustomAlertRule() (BasicTimeWindowCustomAlertRule, bool) + func (pna ProcessNotAllowed) AsConnectionToIPNotAllowed() (*ConnectionToIPNotAllowed, bool) + func (pna ProcessNotAllowed) AsCustomAlertRule() (*CustomAlertRule, bool) + func (pna ProcessNotAllowed) AsDenylistCustomAlertRule() (*DenylistCustomAlertRule, bool) + func (pna ProcessNotAllowed) AsDirectMethodInvokesNotInAllowedRange() (*DirectMethodInvokesNotInAllowedRange, bool) + func (pna ProcessNotAllowed) AsFailedLocalLoginsNotInAllowedRange() (*FailedLocalLoginsNotInAllowedRange, bool) + func (pna ProcessNotAllowed) AsFileUploadsNotInAllowedRange() (*FileUploadsNotInAllowedRange, bool) + func (pna ProcessNotAllowed) AsHTTPC2DMessagesNotInAllowedRange() (*HTTPC2DMessagesNotInAllowedRange, bool) + func (pna ProcessNotAllowed) AsHTTPC2DRejectedMessagesNotInAllowedRange() (*HTTPC2DRejectedMessagesNotInAllowedRange, bool) + func (pna ProcessNotAllowed) AsHTTPD2CMessagesNotInAllowedRange() (*HTTPD2CMessagesNotInAllowedRange, bool) + func (pna ProcessNotAllowed) AsListCustomAlertRule() (*ListCustomAlertRule, bool) + func (pna ProcessNotAllowed) AsLocalUserNotAllowed() (*LocalUserNotAllowed, bool) + func (pna ProcessNotAllowed) AsMqttC2DMessagesNotInAllowedRange() (*MqttC2DMessagesNotInAllowedRange, bool) + func (pna ProcessNotAllowed) AsMqttC2DRejectedMessagesNotInAllowedRange() (*MqttC2DRejectedMessagesNotInAllowedRange, bool) + func (pna ProcessNotAllowed) AsMqttD2CMessagesNotInAllowedRange() (*MqttD2CMessagesNotInAllowedRange, bool) + func (pna ProcessNotAllowed) AsProcessNotAllowed() (*ProcessNotAllowed, bool) + func (pna ProcessNotAllowed) AsQueuePurgesNotInAllowedRange() (*QueuePurgesNotInAllowedRange, bool) + func (pna ProcessNotAllowed) AsThresholdCustomAlertRule() (*ThresholdCustomAlertRule, bool) + func (pna ProcessNotAllowed) AsTimeWindowCustomAlertRule() (*TimeWindowCustomAlertRule, bool) + func (pna ProcessNotAllowed) AsTwinUpdatesNotInAllowedRange() (*TwinUpdatesNotInAllowedRange, bool) + func (pna ProcessNotAllowed) AsUnauthorizedOperationsNotInAllowedRange() (*UnauthorizedOperationsNotInAllowedRange, bool) + func (pna ProcessNotAllowed) MarshalJSON() ([]byte, error) + type PropertyType string + const Boolean + const Integer + const Number + const String + func PossiblePropertyTypeValues() []PropertyType + type ProtectionMode struct + Exe Exe + Executable Executable + Msi Msi + Script Script + type Protocol string + const All + const TCP + const UDP + func PossibleProtocolValues() []Protocol + type ProxyServerProperties struct + IP *string + Port *string + type PublisherInfo struct + BinaryName *string + ProductName *string + PublisherName *string + Version *string + type QueryCheck struct + ColumnNames *[]string + ExpectedResult *[][]string + Query *string + type QueuePurgesNotInAllowedRange struct + Description *string + DisplayName *string + IsEnabled *bool + MaxThreshold *int32 + MinThreshold *int32 + RuleType RuleTypeBasicCustomAlertRule + TimeWindowSize *string + func (qpniar QueuePurgesNotInAllowedRange) AsActiveConnectionsNotInAllowedRange() (*ActiveConnectionsNotInAllowedRange, bool) + func (qpniar QueuePurgesNotInAllowedRange) AsAllowlistCustomAlertRule() (*AllowlistCustomAlertRule, bool) + func (qpniar QueuePurgesNotInAllowedRange) AsAmqpC2DMessagesNotInAllowedRange() (*AmqpC2DMessagesNotInAllowedRange, bool) + func (qpniar QueuePurgesNotInAllowedRange) AsAmqpC2DRejectedMessagesNotInAllowedRange() (*AmqpC2DRejectedMessagesNotInAllowedRange, bool) + func (qpniar QueuePurgesNotInAllowedRange) AsAmqpD2CMessagesNotInAllowedRange() (*AmqpD2CMessagesNotInAllowedRange, bool) + func (qpniar QueuePurgesNotInAllowedRange) AsBasicAllowlistCustomAlertRule() (BasicAllowlistCustomAlertRule, bool) + func (qpniar QueuePurgesNotInAllowedRange) AsBasicCustomAlertRule() (BasicCustomAlertRule, bool) + func (qpniar QueuePurgesNotInAllowedRange) AsBasicListCustomAlertRule() (BasicListCustomAlertRule, bool) + func (qpniar QueuePurgesNotInAllowedRange) AsBasicThresholdCustomAlertRule() (BasicThresholdCustomAlertRule, bool) + func (qpniar QueuePurgesNotInAllowedRange) AsBasicTimeWindowCustomAlertRule() (BasicTimeWindowCustomAlertRule, bool) + func (qpniar QueuePurgesNotInAllowedRange) AsConnectionToIPNotAllowed() (*ConnectionToIPNotAllowed, bool) + func (qpniar QueuePurgesNotInAllowedRange) AsCustomAlertRule() (*CustomAlertRule, bool) + func (qpniar QueuePurgesNotInAllowedRange) AsDenylistCustomAlertRule() (*DenylistCustomAlertRule, bool) + func (qpniar QueuePurgesNotInAllowedRange) AsDirectMethodInvokesNotInAllowedRange() (*DirectMethodInvokesNotInAllowedRange, bool) + func (qpniar QueuePurgesNotInAllowedRange) AsFailedLocalLoginsNotInAllowedRange() (*FailedLocalLoginsNotInAllowedRange, bool) + func (qpniar QueuePurgesNotInAllowedRange) AsFileUploadsNotInAllowedRange() (*FileUploadsNotInAllowedRange, bool) + func (qpniar QueuePurgesNotInAllowedRange) AsHTTPC2DMessagesNotInAllowedRange() (*HTTPC2DMessagesNotInAllowedRange, bool) + func (qpniar QueuePurgesNotInAllowedRange) AsHTTPC2DRejectedMessagesNotInAllowedRange() (*HTTPC2DRejectedMessagesNotInAllowedRange, bool) + func (qpniar QueuePurgesNotInAllowedRange) AsHTTPD2CMessagesNotInAllowedRange() (*HTTPD2CMessagesNotInAllowedRange, bool) + func (qpniar QueuePurgesNotInAllowedRange) AsListCustomAlertRule() (*ListCustomAlertRule, bool) + func (qpniar QueuePurgesNotInAllowedRange) AsLocalUserNotAllowed() (*LocalUserNotAllowed, bool) + func (qpniar QueuePurgesNotInAllowedRange) AsMqttC2DMessagesNotInAllowedRange() (*MqttC2DMessagesNotInAllowedRange, bool) + func (qpniar QueuePurgesNotInAllowedRange) AsMqttC2DRejectedMessagesNotInAllowedRange() (*MqttC2DRejectedMessagesNotInAllowedRange, bool) + func (qpniar QueuePurgesNotInAllowedRange) AsMqttD2CMessagesNotInAllowedRange() (*MqttD2CMessagesNotInAllowedRange, bool) + func (qpniar QueuePurgesNotInAllowedRange) AsProcessNotAllowed() (*ProcessNotAllowed, bool) + func (qpniar QueuePurgesNotInAllowedRange) AsQueuePurgesNotInAllowedRange() (*QueuePurgesNotInAllowedRange, bool) + func (qpniar QueuePurgesNotInAllowedRange) AsThresholdCustomAlertRule() (*ThresholdCustomAlertRule, bool) + func (qpniar QueuePurgesNotInAllowedRange) AsTimeWindowCustomAlertRule() (*TimeWindowCustomAlertRule, bool) + func (qpniar QueuePurgesNotInAllowedRange) AsTwinUpdatesNotInAllowedRange() (*TwinUpdatesNotInAllowedRange, bool) + func (qpniar QueuePurgesNotInAllowedRange) AsUnauthorizedOperationsNotInAllowedRange() (*UnauthorizedOperationsNotInAllowedRange, bool) + func (qpniar QueuePurgesNotInAllowedRange) MarshalJSON() ([]byte, error) + type Rank string + const RankCritical + const RankHigh + const RankLow + const RankMedium + const RankNone + func PossibleRankValues() []Rank + type RecommendationAction string + const RecommendationActionAdd + const RecommendationActionRecommended + const RecommendationActionRemove + func PossibleRecommendationActionValues() []RecommendationAction + type RecommendationAction1 string + const RecommendationAction1Add + const RecommendationAction1Recommended + const RecommendationAction1Remove + func PossibleRecommendationAction1Values() []RecommendationAction1 + type RecommendationConfigStatus string + const Disabled + const Enabled + func PossibleRecommendationConfigStatusValues() []RecommendationConfigStatus + type RecommendationConfigurationProperties struct + Name *string + RecommendationType RecommendationType + Status RecommendationConfigStatus + func (rcp RecommendationConfigurationProperties) MarshalJSON() ([]byte, error) + type RecommendationStatus string + const RecommendationStatusNoStatus + const RecommendationStatusNotAvailable + const RecommendationStatusNotRecommended + const RecommendationStatusRecommended + func PossibleRecommendationStatusValues() []RecommendationStatus + type RecommendationType string + const IoTACRAuthentication + const IoTAgentSendsUnutilizedMessages + const IoTBaseline + const IoTEdgeHubMemOptimize + const IoTEdgeLoggingOptions + const IoTIPFilterDenyAll + const IoTIPFilterPermissiveRule + const IoTInconsistentModuleSettings + const IoTInstallAgent + const IoTOpenPorts + const IoTPermissiveFirewallPolicy + const IoTPermissiveInputFirewallRules + const IoTPermissiveOutputFirewallRules + const IoTPrivilegedDockerOptions + const IoTSharedCredentials + const IoTVulnerableTLSCipherSuite + func PossibleRecommendationTypeValues() []RecommendationType + type RegulatoryComplianceAssessment struct + ID *string + Name *string + Type *string + func (rca *RegulatoryComplianceAssessment) UnmarshalJSON(body []byte) error + func (rca RegulatoryComplianceAssessment) MarshalJSON() ([]byte, error) + type RegulatoryComplianceAssessmentList struct + NextLink *string + Value *[]RegulatoryComplianceAssessment + func (rcal RegulatoryComplianceAssessmentList) IsEmpty() bool + func (rcal RegulatoryComplianceAssessmentList) MarshalJSON() ([]byte, error) + type RegulatoryComplianceAssessmentListIterator struct + func NewRegulatoryComplianceAssessmentListIterator(page RegulatoryComplianceAssessmentListPage) RegulatoryComplianceAssessmentListIterator + func (iter *RegulatoryComplianceAssessmentListIterator) Next() error + func (iter *RegulatoryComplianceAssessmentListIterator) NextWithContext(ctx context.Context) (err error) + func (iter RegulatoryComplianceAssessmentListIterator) NotDone() bool + func (iter RegulatoryComplianceAssessmentListIterator) Response() RegulatoryComplianceAssessmentList + func (iter RegulatoryComplianceAssessmentListIterator) Value() RegulatoryComplianceAssessment + type RegulatoryComplianceAssessmentListPage struct + func NewRegulatoryComplianceAssessmentListPage(cur RegulatoryComplianceAssessmentList, ...) RegulatoryComplianceAssessmentListPage + func (page *RegulatoryComplianceAssessmentListPage) Next() error + func (page *RegulatoryComplianceAssessmentListPage) NextWithContext(ctx context.Context) (err error) + func (page RegulatoryComplianceAssessmentListPage) NotDone() bool + func (page RegulatoryComplianceAssessmentListPage) Response() RegulatoryComplianceAssessmentList + func (page RegulatoryComplianceAssessmentListPage) Values() []RegulatoryComplianceAssessment + type RegulatoryComplianceAssessmentProperties struct + AssessmentDetailsLink *string + AssessmentType *string + Description *string + FailedResources *int32 + PassedResources *int32 + SkippedResources *int32 + State State + UnsupportedResources *int32 + func (rcap RegulatoryComplianceAssessmentProperties) MarshalJSON() ([]byte, error) + type RegulatoryComplianceAssessmentsClient struct + func NewRegulatoryComplianceAssessmentsClient(subscriptionID string, ascLocation string) RegulatoryComplianceAssessmentsClient + func NewRegulatoryComplianceAssessmentsClientWithBaseURI(baseURI string, subscriptionID string, ascLocation string) RegulatoryComplianceAssessmentsClient + func (client RegulatoryComplianceAssessmentsClient) Get(ctx context.Context, regulatoryComplianceStandardName string, ...) (result RegulatoryComplianceAssessment, err error) + func (client RegulatoryComplianceAssessmentsClient) GetPreparer(ctx context.Context, regulatoryComplianceStandardName string, ...) (*http.Request, error) + func (client RegulatoryComplianceAssessmentsClient) GetResponder(resp *http.Response) (result RegulatoryComplianceAssessment, err error) + func (client RegulatoryComplianceAssessmentsClient) GetSender(req *http.Request) (*http.Response, error) + func (client RegulatoryComplianceAssessmentsClient) List(ctx context.Context, regulatoryComplianceStandardName string, ...) (result RegulatoryComplianceAssessmentListPage, err error) + func (client RegulatoryComplianceAssessmentsClient) ListComplete(ctx context.Context, regulatoryComplianceStandardName string, ...) (result RegulatoryComplianceAssessmentListIterator, err error) + func (client RegulatoryComplianceAssessmentsClient) ListPreparer(ctx context.Context, regulatoryComplianceStandardName string, ...) (*http.Request, error) + func (client RegulatoryComplianceAssessmentsClient) ListResponder(resp *http.Response) (result RegulatoryComplianceAssessmentList, err error) + func (client RegulatoryComplianceAssessmentsClient) ListSender(req *http.Request) (*http.Response, error) + type RegulatoryComplianceControl struct + ID *string + Name *string + Type *string + func (rcc *RegulatoryComplianceControl) UnmarshalJSON(body []byte) error + func (rcc RegulatoryComplianceControl) MarshalJSON() ([]byte, error) + type RegulatoryComplianceControlList struct + NextLink *string + Value *[]RegulatoryComplianceControl + func (rccl RegulatoryComplianceControlList) IsEmpty() bool + func (rccl RegulatoryComplianceControlList) MarshalJSON() ([]byte, error) + type RegulatoryComplianceControlListIterator struct + func NewRegulatoryComplianceControlListIterator(page RegulatoryComplianceControlListPage) RegulatoryComplianceControlListIterator + func (iter *RegulatoryComplianceControlListIterator) Next() error + func (iter *RegulatoryComplianceControlListIterator) NextWithContext(ctx context.Context) (err error) + func (iter RegulatoryComplianceControlListIterator) NotDone() bool + func (iter RegulatoryComplianceControlListIterator) Response() RegulatoryComplianceControlList + func (iter RegulatoryComplianceControlListIterator) Value() RegulatoryComplianceControl + type RegulatoryComplianceControlListPage struct + func NewRegulatoryComplianceControlListPage(cur RegulatoryComplianceControlList, ...) RegulatoryComplianceControlListPage + func (page *RegulatoryComplianceControlListPage) Next() error + func (page *RegulatoryComplianceControlListPage) NextWithContext(ctx context.Context) (err error) + func (page RegulatoryComplianceControlListPage) NotDone() bool + func (page RegulatoryComplianceControlListPage) Response() RegulatoryComplianceControlList + func (page RegulatoryComplianceControlListPage) Values() []RegulatoryComplianceControl + type RegulatoryComplianceControlProperties struct + Description *string + FailedAssessments *int32 + PassedAssessments *int32 + SkippedAssessments *int32 + State State + func (rccp RegulatoryComplianceControlProperties) MarshalJSON() ([]byte, error) + type RegulatoryComplianceControlsClient struct + func NewRegulatoryComplianceControlsClient(subscriptionID string, ascLocation string) RegulatoryComplianceControlsClient + func NewRegulatoryComplianceControlsClientWithBaseURI(baseURI string, subscriptionID string, ascLocation string) RegulatoryComplianceControlsClient + func (client RegulatoryComplianceControlsClient) Get(ctx context.Context, regulatoryComplianceStandardName string, ...) (result RegulatoryComplianceControl, err error) + func (client RegulatoryComplianceControlsClient) GetPreparer(ctx context.Context, regulatoryComplianceStandardName string, ...) (*http.Request, error) + func (client RegulatoryComplianceControlsClient) GetResponder(resp *http.Response) (result RegulatoryComplianceControl, err error) + func (client RegulatoryComplianceControlsClient) GetSender(req *http.Request) (*http.Response, error) + func (client RegulatoryComplianceControlsClient) List(ctx context.Context, regulatoryComplianceStandardName string, filter string) (result RegulatoryComplianceControlListPage, err error) + func (client RegulatoryComplianceControlsClient) ListComplete(ctx context.Context, regulatoryComplianceStandardName string, filter string) (result RegulatoryComplianceControlListIterator, err error) + func (client RegulatoryComplianceControlsClient) ListPreparer(ctx context.Context, regulatoryComplianceStandardName string, filter string) (*http.Request, error) + func (client RegulatoryComplianceControlsClient) ListResponder(resp *http.Response) (result RegulatoryComplianceControlList, err error) + func (client RegulatoryComplianceControlsClient) ListSender(req *http.Request) (*http.Response, error) + type RegulatoryComplianceStandard struct + ID *string + Name *string + Type *string + func (rcs *RegulatoryComplianceStandard) UnmarshalJSON(body []byte) error + func (rcs RegulatoryComplianceStandard) MarshalJSON() ([]byte, error) + type RegulatoryComplianceStandardList struct + NextLink *string + Value *[]RegulatoryComplianceStandard + func (rcsl RegulatoryComplianceStandardList) IsEmpty() bool + func (rcsl RegulatoryComplianceStandardList) MarshalJSON() ([]byte, error) + type RegulatoryComplianceStandardListIterator struct + func NewRegulatoryComplianceStandardListIterator(page RegulatoryComplianceStandardListPage) RegulatoryComplianceStandardListIterator + func (iter *RegulatoryComplianceStandardListIterator) Next() error + func (iter *RegulatoryComplianceStandardListIterator) NextWithContext(ctx context.Context) (err error) + func (iter RegulatoryComplianceStandardListIterator) NotDone() bool + func (iter RegulatoryComplianceStandardListIterator) Response() RegulatoryComplianceStandardList + func (iter RegulatoryComplianceStandardListIterator) Value() RegulatoryComplianceStandard + type RegulatoryComplianceStandardListPage struct + func NewRegulatoryComplianceStandardListPage(cur RegulatoryComplianceStandardList, ...) RegulatoryComplianceStandardListPage + func (page *RegulatoryComplianceStandardListPage) Next() error + func (page *RegulatoryComplianceStandardListPage) NextWithContext(ctx context.Context) (err error) + func (page RegulatoryComplianceStandardListPage) NotDone() bool + func (page RegulatoryComplianceStandardListPage) Response() RegulatoryComplianceStandardList + func (page RegulatoryComplianceStandardListPage) Values() []RegulatoryComplianceStandard + type RegulatoryComplianceStandardProperties struct + FailedControls *int32 + PassedControls *int32 + SkippedControls *int32 + State State + UnsupportedControls *int32 + func (rcsp RegulatoryComplianceStandardProperties) MarshalJSON() ([]byte, error) + type RegulatoryComplianceStandardsClient struct + func NewRegulatoryComplianceStandardsClient(subscriptionID string, ascLocation string) RegulatoryComplianceStandardsClient + func NewRegulatoryComplianceStandardsClientWithBaseURI(baseURI string, subscriptionID string, ascLocation string) RegulatoryComplianceStandardsClient + func (client RegulatoryComplianceStandardsClient) Get(ctx context.Context, regulatoryComplianceStandardName string) (result RegulatoryComplianceStandard, err error) + func (client RegulatoryComplianceStandardsClient) GetPreparer(ctx context.Context, regulatoryComplianceStandardName string) (*http.Request, error) + func (client RegulatoryComplianceStandardsClient) GetResponder(resp *http.Response) (result RegulatoryComplianceStandard, err error) + func (client RegulatoryComplianceStandardsClient) GetSender(req *http.Request) (*http.Response, error) + func (client RegulatoryComplianceStandardsClient) List(ctx context.Context, filter string) (result RegulatoryComplianceStandardListPage, err error) + func (client RegulatoryComplianceStandardsClient) ListComplete(ctx context.Context, filter string) (result RegulatoryComplianceStandardListIterator, err error) + func (client RegulatoryComplianceStandardsClient) ListPreparer(ctx context.Context, filter string) (*http.Request, error) + func (client RegulatoryComplianceStandardsClient) ListResponder(resp *http.Response) (result RegulatoryComplianceStandardList, err error) + func (client RegulatoryComplianceStandardsClient) ListSender(req *http.Request) (*http.Response, error) + type Remediation struct + Automated *bool + Description *string + PortalLink *string + Scripts *[]string + type ReportedSeverity string + const High + const Informational + const Low + const Medium + func PossibleReportedSeverityValues() []ReportedSeverity + type Resource struct + ID *string + Name *string + Type *string + func (r Resource) MarshalJSON() ([]byte, error) + type ResourceDetails struct + Source Source + func (rd ResourceDetails) AsAzureResourceDetails() (*AzureResourceDetails, bool) + func (rd ResourceDetails) AsBasicOnPremiseResourceDetails() (BasicOnPremiseResourceDetails, bool) + func (rd ResourceDetails) AsBasicResourceDetails() (BasicResourceDetails, bool) + func (rd ResourceDetails) AsOnPremiseResourceDetails() (*OnPremiseResourceDetails, bool) + func (rd ResourceDetails) AsOnPremiseSQLResourceDetails() (*OnPremiseSQLResourceDetails, bool) + func (rd ResourceDetails) AsResourceDetails() (*ResourceDetails, bool) + func (rd ResourceDetails) MarshalJSON() ([]byte, error) + type Rule struct + DestinationPort *int32 + Direction Direction + IPAddresses *[]string + Name *string + Protocols *[]TransportProtocol + type RuleResults struct + ID *string + Name *string + Properties *RuleResultsProperties + Type *string + func (rr RuleResults) MarshalJSON() ([]byte, error) + type RuleResultsInput struct + LatestScan *bool + Results *[][]string + type RuleResultsProperties struct + Results *[][]string + type RuleSeverity string + const RuleSeverityHigh + const RuleSeverityInformational + const RuleSeverityLow + const RuleSeverityMedium + const RuleSeverityObsolete + func PossibleRuleSeverityValues() []RuleSeverity + type RuleState string + const RuleStateDisabled + const RuleStateEnabled + const RuleStateExpired + func PossibleRuleStateValues() []RuleState + type RuleStatus string + const Finding + const InternalError + const NonFinding + func PossibleRuleStatusValues() []RuleStatus + type RuleType string + const BaselineExpected + const Binary + const NegativeList + const PositiveList + func PossibleRuleTypeValues() []RuleType + type RuleTypeBasicCustomAlertRule string + const RuleTypeActiveConnectionsNotInAllowedRange + const RuleTypeAllowlistCustomAlertRule + const RuleTypeAmqpC2DMessagesNotInAllowedRange + const RuleTypeAmqpC2DRejectedMessagesNotInAllowedRange + const RuleTypeAmqpD2CMessagesNotInAllowedRange + const RuleTypeConnectionToIPNotAllowed + const RuleTypeCustomAlertRule + const RuleTypeDenylistCustomAlertRule + const RuleTypeDirectMethodInvokesNotInAllowedRange + const RuleTypeFailedLocalLoginsNotInAllowedRange + const RuleTypeFileUploadsNotInAllowedRange + const RuleTypeHTTPC2DMessagesNotInAllowedRange + const RuleTypeHTTPC2DRejectedMessagesNotInAllowedRange + const RuleTypeHTTPD2CMessagesNotInAllowedRange + const RuleTypeListCustomAlertRule + const RuleTypeLocalUserNotAllowed + const RuleTypeMqttC2DMessagesNotInAllowedRange + const RuleTypeMqttC2DRejectedMessagesNotInAllowedRange + const RuleTypeMqttD2CMessagesNotInAllowedRange + const RuleTypeProcessNotAllowed + const RuleTypeQueuePurgesNotInAllowedRange + const RuleTypeThresholdCustomAlertRule + const RuleTypeTimeWindowCustomAlertRule + const RuleTypeTwinUpdatesNotInAllowedRange + const RuleTypeUnauthorizedOperationsNotInAllowedRange + func PossibleRuleTypeBasicCustomAlertRuleValues() []RuleTypeBasicCustomAlertRule + type RulesResults struct + Value *[]RuleResults + type RulesResultsInput struct + LatestScan *bool + Results map[string][][]string + func (rri RulesResultsInput) MarshalJSON() ([]byte, error) + type SQLServerVulnerabilityProperties struct + AssessedResourceType AssessedResourceType + Query *string + Type *string + func (ssvp SQLServerVulnerabilityProperties) AsAdditionalData() (*AdditionalData, bool) + func (ssvp SQLServerVulnerabilityProperties) AsBasicAdditionalData() (BasicAdditionalData, bool) + func (ssvp SQLServerVulnerabilityProperties) AsContainerRegistryVulnerabilityProperties() (*ContainerRegistryVulnerabilityProperties, bool) + func (ssvp SQLServerVulnerabilityProperties) AsSQLServerVulnerabilityProperties() (*SQLServerVulnerabilityProperties, bool) + func (ssvp SQLServerVulnerabilityProperties) AsServerVulnerabilityProperties() (*ServerVulnerabilityProperties, bool) + func (ssvp SQLServerVulnerabilityProperties) MarshalJSON() ([]byte, error) + type SQLVulnerabilityAssessmentBaselineRulesClient struct + func NewSQLVulnerabilityAssessmentBaselineRulesClient(subscriptionID string, ascLocation string) SQLVulnerabilityAssessmentBaselineRulesClient + func NewSQLVulnerabilityAssessmentBaselineRulesClientWithBaseURI(baseURI string, subscriptionID string, ascLocation string) SQLVulnerabilityAssessmentBaselineRulesClient + func (client SQLVulnerabilityAssessmentBaselineRulesClient) Add(ctx context.Context, workspaceID string, APIVersion string, resourceID string, ...) (result RulesResults, err error) + func (client SQLVulnerabilityAssessmentBaselineRulesClient) AddPreparer(ctx context.Context, workspaceID string, APIVersion string, resourceID string, ...) (*http.Request, error) + func (client SQLVulnerabilityAssessmentBaselineRulesClient) AddResponder(resp *http.Response) (result RulesResults, err error) + func (client SQLVulnerabilityAssessmentBaselineRulesClient) AddSender(req *http.Request) (*http.Response, error) + func (client SQLVulnerabilityAssessmentBaselineRulesClient) CreateOrUpdate(ctx context.Context, ruleID string, workspaceID string, APIVersion string, ...) (result RuleResults, err error) + func (client SQLVulnerabilityAssessmentBaselineRulesClient) CreateOrUpdatePreparer(ctx context.Context, ruleID string, workspaceID string, APIVersion string, ...) (*http.Request, error) + func (client SQLVulnerabilityAssessmentBaselineRulesClient) CreateOrUpdateResponder(resp *http.Response) (result RuleResults, err error) + func (client SQLVulnerabilityAssessmentBaselineRulesClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error) + func (client SQLVulnerabilityAssessmentBaselineRulesClient) Delete(ctx context.Context, ruleID string, workspaceID string, APIVersion string, ...) (result autorest.Response, err error) + func (client SQLVulnerabilityAssessmentBaselineRulesClient) DeletePreparer(ctx context.Context, ruleID string, workspaceID string, APIVersion string, ...) (*http.Request, error) + func (client SQLVulnerabilityAssessmentBaselineRulesClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client SQLVulnerabilityAssessmentBaselineRulesClient) DeleteSender(req *http.Request) (*http.Response, error) + func (client SQLVulnerabilityAssessmentBaselineRulesClient) Get(ctx context.Context, ruleID string, workspaceID string, APIVersion string, ...) (result RuleResults, err error) + func (client SQLVulnerabilityAssessmentBaselineRulesClient) GetPreparer(ctx context.Context, ruleID string, workspaceID string, APIVersion string, ...) (*http.Request, error) + func (client SQLVulnerabilityAssessmentBaselineRulesClient) GetResponder(resp *http.Response) (result RuleResults, err error) + func (client SQLVulnerabilityAssessmentBaselineRulesClient) GetSender(req *http.Request) (*http.Response, error) + func (client SQLVulnerabilityAssessmentBaselineRulesClient) List(ctx context.Context, workspaceID string, APIVersion string, resourceID string) (result RulesResults, err error) + func (client SQLVulnerabilityAssessmentBaselineRulesClient) ListPreparer(ctx context.Context, workspaceID string, APIVersion string, resourceID string) (*http.Request, error) + func (client SQLVulnerabilityAssessmentBaselineRulesClient) ListResponder(resp *http.Response) (result RulesResults, err error) + func (client SQLVulnerabilityAssessmentBaselineRulesClient) ListSender(req *http.Request) (*http.Response, error) + type SQLVulnerabilityAssessmentScanResultsClient struct + func NewSQLVulnerabilityAssessmentScanResultsClient(subscriptionID string, ascLocation string) SQLVulnerabilityAssessmentScanResultsClient + func NewSQLVulnerabilityAssessmentScanResultsClientWithBaseURI(baseURI string, subscriptionID string, ascLocation string) SQLVulnerabilityAssessmentScanResultsClient + func (client SQLVulnerabilityAssessmentScanResultsClient) Get(ctx context.Context, scanID string, scanResultID string, workspaceID string, ...) (result ScanResult, err error) + func (client SQLVulnerabilityAssessmentScanResultsClient) GetPreparer(ctx context.Context, scanID string, scanResultID string, workspaceID string, ...) (*http.Request, error) + func (client SQLVulnerabilityAssessmentScanResultsClient) GetResponder(resp *http.Response) (result ScanResult, err error) + func (client SQLVulnerabilityAssessmentScanResultsClient) GetSender(req *http.Request) (*http.Response, error) + func (client SQLVulnerabilityAssessmentScanResultsClient) List(ctx context.Context, scanID string, workspaceID string, APIVersion string, ...) (result ScanResults, err error) + func (client SQLVulnerabilityAssessmentScanResultsClient) ListPreparer(ctx context.Context, scanID string, workspaceID string, APIVersion string, ...) (*http.Request, error) + func (client SQLVulnerabilityAssessmentScanResultsClient) ListResponder(resp *http.Response) (result ScanResults, err error) + func (client SQLVulnerabilityAssessmentScanResultsClient) ListSender(req *http.Request) (*http.Response, error) + type SQLVulnerabilityAssessmentScansClient struct + func NewSQLVulnerabilityAssessmentScansClient(subscriptionID string, ascLocation string) SQLVulnerabilityAssessmentScansClient + func NewSQLVulnerabilityAssessmentScansClientWithBaseURI(baseURI string, subscriptionID string, ascLocation string) SQLVulnerabilityAssessmentScansClient + func (client SQLVulnerabilityAssessmentScansClient) Get(ctx context.Context, scanID string, workspaceID string, APIVersion string, ...) (result Scan, err error) + func (client SQLVulnerabilityAssessmentScansClient) GetPreparer(ctx context.Context, scanID string, workspaceID string, APIVersion string, ...) (*http.Request, error) + func (client SQLVulnerabilityAssessmentScansClient) GetResponder(resp *http.Response) (result Scan, err error) + func (client SQLVulnerabilityAssessmentScansClient) GetSender(req *http.Request) (*http.Response, error) + func (client SQLVulnerabilityAssessmentScansClient) List(ctx context.Context, workspaceID string, APIVersion string, resourceID string) (result Scans, err error) + func (client SQLVulnerabilityAssessmentScansClient) ListPreparer(ctx context.Context, workspaceID string, APIVersion string, resourceID string) (*http.Request, error) + func (client SQLVulnerabilityAssessmentScansClient) ListResponder(resp *http.Response) (result Scans, err error) + func (client SQLVulnerabilityAssessmentScansClient) ListSender(req *http.Request) (*http.Response, error) + type Scan struct + ID *string + Name *string + Properties *ScanProperties + Type *string + func (s Scan) MarshalJSON() ([]byte, error) + type ScanProperties struct + Database *string + EndTime *date.Time + HighSeverityFailedRulesCount *int32 + IsBaselineApplied *bool + LowSeverityFailedRulesCount *int32 + MediumSeverityFailedRulesCount *int32 + SQLVersion *string + Server *string + StartTime *date.Time + State ScanState + TotalFailedRulesCount *int32 + TotalPassedRulesCount *int32 + TotalRulesCount *int32 + TriggerType ScanTriggerType + type ScanResult struct + ID *string + Name *string + Properties *ScanResultProperties + Type *string + func (sr ScanResult) MarshalJSON() ([]byte, error) + type ScanResultProperties struct + BaselineAdjustedResult *BaselineAdjustedResult + IsTrimmed *bool + QueryResults *[][]string + Remediation *Remediation + RuleID *string + RuleMetadata *VaRule + Status RuleStatus + type ScanResults struct + Value *[]ScanResult + type ScanState string + const ScanStateFailed + const ScanStateFailedToRun + const ScanStateInProgress + const ScanStatePassed + func PossibleScanStateValues() []ScanState + type ScanTriggerType string + const OnDemand + const Recurring + func PossibleScanTriggerTypeValues() []ScanTriggerType + type Scans struct + Value *[]Scan + type ScopeElement struct + AdditionalProperties map[string]interface{} + Field *string + func (se *ScopeElement) UnmarshalJSON(body []byte) error + func (se ScopeElement) MarshalJSON() ([]byte, error) + type ScoreDetails struct + Current *float64 + Max *int32 + Percentage *float64 + func (sd ScoreDetails) MarshalJSON() ([]byte, error) + type Script string + const ScriptAudit + const ScriptEnforce + const ScriptNone + func PossibleScriptValues() []Script + type SecureScoreControlDefinitionItem struct + ID *string + Name *string + Type *string + func (sscdi *SecureScoreControlDefinitionItem) UnmarshalJSON(body []byte) error + func (sscdi SecureScoreControlDefinitionItem) MarshalJSON() ([]byte, error) + type SecureScoreControlDefinitionItemProperties struct + AssessmentDefinitions *[]AzureResourceLink + Description *string + DisplayName *string + MaxScore *int32 + Source *SecureScoreControlDefinitionSource + func (sscdip SecureScoreControlDefinitionItemProperties) MarshalJSON() ([]byte, error) + type SecureScoreControlDefinitionList struct + NextLink *string + Value *[]SecureScoreControlDefinitionItem + func (sscdl SecureScoreControlDefinitionList) IsEmpty() bool + func (sscdl SecureScoreControlDefinitionList) MarshalJSON() ([]byte, error) + type SecureScoreControlDefinitionListIterator struct + func NewSecureScoreControlDefinitionListIterator(page SecureScoreControlDefinitionListPage) SecureScoreControlDefinitionListIterator + func (iter *SecureScoreControlDefinitionListIterator) Next() error + func (iter *SecureScoreControlDefinitionListIterator) NextWithContext(ctx context.Context) (err error) + func (iter SecureScoreControlDefinitionListIterator) NotDone() bool + func (iter SecureScoreControlDefinitionListIterator) Response() SecureScoreControlDefinitionList + func (iter SecureScoreControlDefinitionListIterator) Value() SecureScoreControlDefinitionItem + type SecureScoreControlDefinitionListPage struct + func NewSecureScoreControlDefinitionListPage(cur SecureScoreControlDefinitionList, ...) SecureScoreControlDefinitionListPage + func (page *SecureScoreControlDefinitionListPage) Next() error + func (page *SecureScoreControlDefinitionListPage) NextWithContext(ctx context.Context) (err error) + func (page SecureScoreControlDefinitionListPage) NotDone() bool + func (page SecureScoreControlDefinitionListPage) Response() SecureScoreControlDefinitionList + func (page SecureScoreControlDefinitionListPage) Values() []SecureScoreControlDefinitionItem + type SecureScoreControlDefinitionSource struct + SourceType ControlType + type SecureScoreControlDefinitionsClient struct + func NewSecureScoreControlDefinitionsClient(subscriptionID string, ascLocation string) SecureScoreControlDefinitionsClient + func NewSecureScoreControlDefinitionsClientWithBaseURI(baseURI string, subscriptionID string, ascLocation string) SecureScoreControlDefinitionsClient + func (client SecureScoreControlDefinitionsClient) List(ctx context.Context) (result SecureScoreControlDefinitionListPage, err error) + func (client SecureScoreControlDefinitionsClient) ListBySubscription(ctx context.Context) (result SecureScoreControlDefinitionListPage, err error) + func (client SecureScoreControlDefinitionsClient) ListBySubscriptionComplete(ctx context.Context) (result SecureScoreControlDefinitionListIterator, err error) + func (client SecureScoreControlDefinitionsClient) ListBySubscriptionPreparer(ctx context.Context) (*http.Request, error) + func (client SecureScoreControlDefinitionsClient) ListBySubscriptionResponder(resp *http.Response) (result SecureScoreControlDefinitionList, err error) + func (client SecureScoreControlDefinitionsClient) ListBySubscriptionSender(req *http.Request) (*http.Response, error) + func (client SecureScoreControlDefinitionsClient) ListComplete(ctx context.Context) (result SecureScoreControlDefinitionListIterator, err error) + func (client SecureScoreControlDefinitionsClient) ListPreparer(ctx context.Context) (*http.Request, error) + func (client SecureScoreControlDefinitionsClient) ListResponder(resp *http.Response) (result SecureScoreControlDefinitionList, err error) + func (client SecureScoreControlDefinitionsClient) ListSender(req *http.Request) (*http.Response, error) + type SecureScoreControlDetails struct + ID *string + Name *string + Type *string + func (sscd *SecureScoreControlDetails) UnmarshalJSON(body []byte) error + func (sscd SecureScoreControlDetails) MarshalJSON() ([]byte, error) + type SecureScoreControlList struct + NextLink *string + Value *[]SecureScoreControlDetails + func (sscl SecureScoreControlList) IsEmpty() bool + func (sscl SecureScoreControlList) MarshalJSON() ([]byte, error) + type SecureScoreControlListIterator struct + func NewSecureScoreControlListIterator(page SecureScoreControlListPage) SecureScoreControlListIterator + func (iter *SecureScoreControlListIterator) Next() error + func (iter *SecureScoreControlListIterator) NextWithContext(ctx context.Context) (err error) + func (iter SecureScoreControlListIterator) NotDone() bool + func (iter SecureScoreControlListIterator) Response() SecureScoreControlList + func (iter SecureScoreControlListIterator) Value() SecureScoreControlDetails + type SecureScoreControlListPage struct + func NewSecureScoreControlListPage(cur SecureScoreControlList, ...) SecureScoreControlListPage + func (page *SecureScoreControlListPage) Next() error + func (page *SecureScoreControlListPage) NextWithContext(ctx context.Context) (err error) + func (page SecureScoreControlListPage) NotDone() bool + func (page SecureScoreControlListPage) Response() SecureScoreControlList + func (page SecureScoreControlListPage) Values() []SecureScoreControlDetails + type SecureScoreControlScore struct + Current *float64 + Max *int32 + Percentage *float64 + func (sscs SecureScoreControlScore) MarshalJSON() ([]byte, error) + type SecureScoreControlScoreDetails struct + Definition *SecureScoreControlDefinitionItem + DisplayName *string + HealthyResourceCount *int32 + NotApplicableResourceCount *int32 + UnhealthyResourceCount *int32 + Weight *int64 + func (sscsd *SecureScoreControlScoreDetails) UnmarshalJSON(body []byte) error + func (sscsd SecureScoreControlScoreDetails) MarshalJSON() ([]byte, error) + type SecureScoreControlsClient struct + func NewSecureScoreControlsClient(subscriptionID string, ascLocation string) SecureScoreControlsClient + func NewSecureScoreControlsClientWithBaseURI(baseURI string, subscriptionID string, ascLocation string) SecureScoreControlsClient + func (client SecureScoreControlsClient) List(ctx context.Context, expand ExpandControlsEnum) (result SecureScoreControlListPage, err error) + func (client SecureScoreControlsClient) ListBySecureScore(ctx context.Context, secureScoreName string, expand ExpandControlsEnum) (result SecureScoreControlListPage, err error) + func (client SecureScoreControlsClient) ListBySecureScoreComplete(ctx context.Context, secureScoreName string, expand ExpandControlsEnum) (result SecureScoreControlListIterator, err error) + func (client SecureScoreControlsClient) ListBySecureScorePreparer(ctx context.Context, secureScoreName string, expand ExpandControlsEnum) (*http.Request, error) + func (client SecureScoreControlsClient) ListBySecureScoreResponder(resp *http.Response) (result SecureScoreControlList, err error) + func (client SecureScoreControlsClient) ListBySecureScoreSender(req *http.Request) (*http.Response, error) + func (client SecureScoreControlsClient) ListComplete(ctx context.Context, expand ExpandControlsEnum) (result SecureScoreControlListIterator, err error) + func (client SecureScoreControlsClient) ListPreparer(ctx context.Context, expand ExpandControlsEnum) (*http.Request, error) + func (client SecureScoreControlsClient) ListResponder(resp *http.Response) (result SecureScoreControlList, err error) + func (client SecureScoreControlsClient) ListSender(req *http.Request) (*http.Response, error) + type SecureScoreItem struct + ID *string + Name *string + Type *string + func (ssi *SecureScoreItem) UnmarshalJSON(body []byte) error + func (ssi SecureScoreItem) MarshalJSON() ([]byte, error) + type SecureScoreItemProperties struct + DisplayName *string + Weight *int64 + func (ssip *SecureScoreItemProperties) UnmarshalJSON(body []byte) error + func (ssip SecureScoreItemProperties) MarshalJSON() ([]byte, error) + type SecureScoresClient struct + func NewSecureScoresClient(subscriptionID string, ascLocation string) SecureScoresClient + func NewSecureScoresClientWithBaseURI(baseURI string, subscriptionID string, ascLocation string) SecureScoresClient + func (client SecureScoresClient) Get(ctx context.Context, secureScoreName string) (result SecureScoreItem, err error) + func (client SecureScoresClient) GetPreparer(ctx context.Context, secureScoreName string) (*http.Request, error) + func (client SecureScoresClient) GetResponder(resp *http.Response) (result SecureScoreItem, err error) + func (client SecureScoresClient) GetSender(req *http.Request) (*http.Response, error) + func (client SecureScoresClient) List(ctx context.Context) (result SecureScoresListPage, err error) + func (client SecureScoresClient) ListComplete(ctx context.Context) (result SecureScoresListIterator, err error) + func (client SecureScoresClient) ListPreparer(ctx context.Context) (*http.Request, error) + func (client SecureScoresClient) ListResponder(resp *http.Response) (result SecureScoresList, err error) + func (client SecureScoresClient) ListSender(req *http.Request) (*http.Response, error) + type SecureScoresList struct + NextLink *string + Value *[]SecureScoreItem + func (ssl SecureScoresList) IsEmpty() bool + func (ssl SecureScoresList) MarshalJSON() ([]byte, error) + type SecureScoresListIterator struct + func NewSecureScoresListIterator(page SecureScoresListPage) SecureScoresListIterator + func (iter *SecureScoresListIterator) Next() error + func (iter *SecureScoresListIterator) NextWithContext(ctx context.Context) (err error) + func (iter SecureScoresListIterator) NotDone() bool + func (iter SecureScoresListIterator) Response() SecureScoresList + func (iter SecureScoresListIterator) Value() SecureScoreItem + type SecureScoresListPage struct + func NewSecureScoresListPage(cur SecureScoresList, ...) SecureScoresListPage + func (page *SecureScoresListPage) Next() error + func (page *SecureScoresListPage) NextWithContext(ctx context.Context) (err error) + func (page SecureScoresListPage) NotDone() bool + func (page SecureScoresListPage) Response() SecureScoresList + func (page SecureScoresListPage) Values() []SecureScoreItem + type SensitivityLabel struct + Description *string + DisplayName *string + Enabled *bool + Order *int32 + Rank Rank + type ServerVulnerabilityProperties struct + AssessedResourceType AssessedResourceType + Cve *[]CVE + Cvss map[string]*CVSS + Patchable *bool + PublishedTime *date.Time + Threat *string + Type *string + VendorReferences *[]VendorReference + func (svp ServerVulnerabilityProperties) AsAdditionalData() (*AdditionalData, bool) + func (svp ServerVulnerabilityProperties) AsBasicAdditionalData() (BasicAdditionalData, bool) + func (svp ServerVulnerabilityProperties) AsContainerRegistryVulnerabilityProperties() (*ContainerRegistryVulnerabilityProperties, bool) + func (svp ServerVulnerabilityProperties) AsSQLServerVulnerabilityProperties() (*SQLServerVulnerabilityProperties, bool) + func (svp ServerVulnerabilityProperties) AsServerVulnerabilityProperties() (*ServerVulnerabilityProperties, bool) + func (svp ServerVulnerabilityProperties) MarshalJSON() ([]byte, error) + type ServicePrincipalProperties struct + ApplicationID *string + Secret *string + type Setting struct + ID *string + Kind SettingKind + Name *string + Type *string + func (s Setting) MarshalJSON() ([]byte, error) + type SettingKind string + const SettingKindAlertSuppressionSetting + const SettingKindDataExportSetting + func PossibleSettingKindValues() []SettingKind + type SettingResource struct + ID *string + Kind SettingKind + Name *string + Type *string + func (sr SettingResource) MarshalJSON() ([]byte, error) + type SettingsClient struct + func NewSettingsClient(subscriptionID string, ascLocation string) SettingsClient + func NewSettingsClientWithBaseURI(baseURI string, subscriptionID string, ascLocation string) SettingsClient + func (client SettingsClient) Get(ctx context.Context, settingName string) (result Setting, err error) + func (client SettingsClient) GetPreparer(ctx context.Context, settingName string) (*http.Request, error) + func (client SettingsClient) GetResponder(resp *http.Response) (result Setting, err error) + func (client SettingsClient) GetSender(req *http.Request) (*http.Response, error) + func (client SettingsClient) List(ctx context.Context) (result SettingsListPage, err error) + func (client SettingsClient) ListComplete(ctx context.Context) (result SettingsListIterator, err error) + func (client SettingsClient) ListPreparer(ctx context.Context) (*http.Request, error) + func (client SettingsClient) ListResponder(resp *http.Response) (result SettingsList, err error) + func (client SettingsClient) ListSender(req *http.Request) (*http.Response, error) + func (client SettingsClient) Update(ctx context.Context, settingName string, setting Setting) (result Setting, err error) + func (client SettingsClient) UpdatePreparer(ctx context.Context, settingName string, setting Setting) (*http.Request, error) + func (client SettingsClient) UpdateResponder(resp *http.Response) (result Setting, err error) + func (client SettingsClient) UpdateSender(req *http.Request) (*http.Response, error) + type SettingsList struct + NextLink *string + Value *[]Setting + func (sl SettingsList) IsEmpty() bool + func (sl SettingsList) MarshalJSON() ([]byte, error) + type SettingsListIterator struct + func NewSettingsListIterator(page SettingsListPage) SettingsListIterator + func (iter *SettingsListIterator) Next() error + func (iter *SettingsListIterator) NextWithContext(ctx context.Context) (err error) + func (iter SettingsListIterator) NotDone() bool + func (iter SettingsListIterator) Response() SettingsList + func (iter SettingsListIterator) Value() Setting + type SettingsListPage struct + func NewSettingsListPage(cur SettingsList, ...) SettingsListPage + func (page *SettingsListPage) Next() error + func (page *SettingsListPage) NextWithContext(ctx context.Context) (err error) + func (page SettingsListPage) NotDone() bool + func (page SettingsListPage) Response() SettingsList + func (page SettingsListPage) Values() []Setting + type Severity string + const SeverityHigh + const SeverityLow + const SeverityMedium + func PossibleSeverityValues() []Severity + type SolutionStatus string + const SolutionStatusDisabled + const SolutionStatusEnabled + func PossibleSolutionStatusValues() []SolutionStatus + type Source string + const SourceAzure + const SourceOnPremise + const SourceOnPremiseSQL + const SourceResourceDetails + func PossibleSourceValues() []Source + type SourceSystem string + const SourceSystemAzureAppLocker + const SourceSystemAzureAuditD + const SourceSystemNonAzureAppLocker + const SourceSystemNonAzureAuditD + const SourceSystemNone + func PossibleSourceSystemValues() []SourceSystem + type State string + const StateFailed + const StatePassed + const StateSkipped + const StateUnsupported + func PossibleStateValues() []State + type Status string + const Initiated + const Revoked + func PossibleStatusValues() []Status + type StatusReason string + const StatusReasonExpired + const StatusReasonNewerRequestInitiated + const StatusReasonUserRequested + func PossibleStatusReasonValues() []StatusReason + type SubAssessment struct + ID *string + Name *string + Type *string + func (sa *SubAssessment) UnmarshalJSON(body []byte) error + func (sa SubAssessment) MarshalJSON() ([]byte, error) + type SubAssessmentList struct + NextLink *string + Value *[]SubAssessment + func (sal SubAssessmentList) IsEmpty() bool + func (sal SubAssessmentList) MarshalJSON() ([]byte, error) + type SubAssessmentListIterator struct + func NewSubAssessmentListIterator(page SubAssessmentListPage) SubAssessmentListIterator + func (iter *SubAssessmentListIterator) Next() error + func (iter *SubAssessmentListIterator) NextWithContext(ctx context.Context) (err error) + func (iter SubAssessmentListIterator) NotDone() bool + func (iter SubAssessmentListIterator) Response() SubAssessmentList + func (iter SubAssessmentListIterator) Value() SubAssessment + type SubAssessmentListPage struct + func NewSubAssessmentListPage(cur SubAssessmentList, ...) SubAssessmentListPage + func (page *SubAssessmentListPage) Next() error + func (page *SubAssessmentListPage) NextWithContext(ctx context.Context) (err error) + func (page SubAssessmentListPage) NotDone() bool + func (page SubAssessmentListPage) Response() SubAssessmentList + func (page SubAssessmentListPage) Values() []SubAssessment + type SubAssessmentProperties struct + AdditionalData BasicAdditionalData + Category *string + Description *string + DisplayName *string + ID *string + Impact *string + Remediation *string + ResourceDetails BasicResourceDetails + Status *SubAssessmentStatus + TimeGenerated *date.Time + func (sap *SubAssessmentProperties) UnmarshalJSON(body []byte) error + func (sap SubAssessmentProperties) MarshalJSON() ([]byte, error) + type SubAssessmentStatus struct + Cause *string + Code SubAssessmentStatusCode + Description *string + Severity Severity + func (sas SubAssessmentStatus) MarshalJSON() ([]byte, error) + type SubAssessmentStatusCode string + const Healthy + const NotApplicable + const Unhealthy + func PossibleSubAssessmentStatusCodeValues() []SubAssessmentStatusCode + type SubAssessmentsClient struct + func NewSubAssessmentsClient(subscriptionID string, ascLocation string) SubAssessmentsClient + func NewSubAssessmentsClientWithBaseURI(baseURI string, subscriptionID string, ascLocation string) SubAssessmentsClient + func (client SubAssessmentsClient) Get(ctx context.Context, scope string, assessmentName string, ...) (result SubAssessment, err error) + func (client SubAssessmentsClient) GetPreparer(ctx context.Context, scope string, assessmentName string, ...) (*http.Request, error) + func (client SubAssessmentsClient) GetResponder(resp *http.Response) (result SubAssessment, err error) + func (client SubAssessmentsClient) GetSender(req *http.Request) (*http.Response, error) + func (client SubAssessmentsClient) List(ctx context.Context, scope string, assessmentName string) (result SubAssessmentListPage, err error) + func (client SubAssessmentsClient) ListAll(ctx context.Context, scope string) (result SubAssessmentListPage, err error) + func (client SubAssessmentsClient) ListAllComplete(ctx context.Context, scope string) (result SubAssessmentListIterator, err error) + func (client SubAssessmentsClient) ListAllPreparer(ctx context.Context, scope string) (*http.Request, error) + func (client SubAssessmentsClient) ListAllResponder(resp *http.Response) (result SubAssessmentList, err error) + func (client SubAssessmentsClient) ListAllSender(req *http.Request) (*http.Response, error) + func (client SubAssessmentsClient) ListComplete(ctx context.Context, scope string, assessmentName string) (result SubAssessmentListIterator, err error) + func (client SubAssessmentsClient) ListPreparer(ctx context.Context, scope string, assessmentName string) (*http.Request, error) + func (client SubAssessmentsClient) ListResponder(resp *http.Response) (result SubAssessmentList, err error) + func (client SubAssessmentsClient) ListSender(req *http.Request) (*http.Response, error) + type SuppressionAlertsScope struct + AllOf *[]ScopeElement + type Tags struct + Tags map[string]*string + func (t Tags) MarshalJSON() ([]byte, error) + type TagsResource struct + Tags map[string]*string + func (tr TagsResource) MarshalJSON() ([]byte, error) + type Task struct + ID *string + Name *string + Type *string + func (t *Task) UnmarshalJSON(body []byte) error + func (t Task) MarshalJSON() ([]byte, error) + type TaskList struct + NextLink *string + Value *[]Task + func (tl TaskList) IsEmpty() bool + func (tl TaskList) MarshalJSON() ([]byte, error) + type TaskListIterator struct + func NewTaskListIterator(page TaskListPage) TaskListIterator + func (iter *TaskListIterator) Next() error + func (iter *TaskListIterator) NextWithContext(ctx context.Context) (err error) + func (iter TaskListIterator) NotDone() bool + func (iter TaskListIterator) Response() TaskList + func (iter TaskListIterator) Value() Task + type TaskListPage struct + func NewTaskListPage(cur TaskList, getNextPage func(context.Context, TaskList) (TaskList, error)) TaskListPage + func (page *TaskListPage) Next() error + func (page *TaskListPage) NextWithContext(ctx context.Context) (err error) + func (page TaskListPage) NotDone() bool + func (page TaskListPage) Response() TaskList + func (page TaskListPage) Values() []Task + type TaskParameters struct + AdditionalProperties map[string]interface{} + Name *string + func (tp *TaskParameters) UnmarshalJSON(body []byte) error + func (tp TaskParameters) MarshalJSON() ([]byte, error) + type TaskProperties struct + CreationTimeUtc *date.Time + LastStateChangeTimeUtc *date.Time + SecurityTaskParameters *TaskParameters + State *string + SubState *string + func (tp TaskProperties) MarshalJSON() ([]byte, error) + type TasksClient struct + func NewTasksClient(subscriptionID string, ascLocation string) TasksClient + func NewTasksClientWithBaseURI(baseURI string, subscriptionID string, ascLocation string) TasksClient + func (client TasksClient) GetResourceGroupLevelTask(ctx context.Context, resourceGroupName string, taskName string) (result Task, err error) + func (client TasksClient) GetResourceGroupLevelTaskPreparer(ctx context.Context, resourceGroupName string, taskName string) (*http.Request, error) + func (client TasksClient) GetResourceGroupLevelTaskResponder(resp *http.Response) (result Task, err error) + func (client TasksClient) GetResourceGroupLevelTaskSender(req *http.Request) (*http.Response, error) + func (client TasksClient) GetSubscriptionLevelTask(ctx context.Context, taskName string) (result Task, err error) + func (client TasksClient) GetSubscriptionLevelTaskPreparer(ctx context.Context, taskName string) (*http.Request, error) + func (client TasksClient) GetSubscriptionLevelTaskResponder(resp *http.Response) (result Task, err error) + func (client TasksClient) GetSubscriptionLevelTaskSender(req *http.Request) (*http.Response, error) + func (client TasksClient) List(ctx context.Context, filter string) (result TaskListPage, err error) + func (client TasksClient) ListByHomeRegion(ctx context.Context, filter string) (result TaskListPage, err error) + func (client TasksClient) ListByHomeRegionComplete(ctx context.Context, filter string) (result TaskListIterator, err error) + func (client TasksClient) ListByHomeRegionPreparer(ctx context.Context, filter string) (*http.Request, error) + func (client TasksClient) ListByHomeRegionResponder(resp *http.Response) (result TaskList, err error) + func (client TasksClient) ListByHomeRegionSender(req *http.Request) (*http.Response, error) + func (client TasksClient) ListByResourceGroup(ctx context.Context, resourceGroupName string, filter string) (result TaskListPage, err error) + func (client TasksClient) ListByResourceGroupComplete(ctx context.Context, resourceGroupName string, filter string) (result TaskListIterator, err error) + func (client TasksClient) ListByResourceGroupPreparer(ctx context.Context, resourceGroupName string, filter string) (*http.Request, error) + func (client TasksClient) ListByResourceGroupResponder(resp *http.Response) (result TaskList, err error) + func (client TasksClient) ListByResourceGroupSender(req *http.Request) (*http.Response, error) + func (client TasksClient) ListComplete(ctx context.Context, filter string) (result TaskListIterator, err error) + func (client TasksClient) ListPreparer(ctx context.Context, filter string) (*http.Request, error) + func (client TasksClient) ListResponder(resp *http.Response) (result TaskList, err error) + func (client TasksClient) ListSender(req *http.Request) (*http.Response, error) + func (client TasksClient) UpdateResourceGroupLevelTaskState(ctx context.Context, resourceGroupName string, taskName string, ...) (result autorest.Response, err error) + func (client TasksClient) UpdateResourceGroupLevelTaskStatePreparer(ctx context.Context, resourceGroupName string, taskName string, ...) (*http.Request, error) + func (client TasksClient) UpdateResourceGroupLevelTaskStateResponder(resp *http.Response) (result autorest.Response, err error) + func (client TasksClient) UpdateResourceGroupLevelTaskStateSender(req *http.Request) (*http.Response, error) + func (client TasksClient) UpdateSubscriptionLevelTaskState(ctx context.Context, taskName string, taskUpdateActionType string) (result autorest.Response, err error) + func (client TasksClient) UpdateSubscriptionLevelTaskStatePreparer(ctx context.Context, taskName string, taskUpdateActionType string) (*http.Request, error) + func (client TasksClient) UpdateSubscriptionLevelTaskStateResponder(resp *http.Response) (result autorest.Response, err error) + func (client TasksClient) UpdateSubscriptionLevelTaskStateSender(req *http.Request) (*http.Response, error) + type ThresholdCustomAlertRule struct + Description *string + DisplayName *string + IsEnabled *bool + MaxThreshold *int32 + MinThreshold *int32 + RuleType RuleTypeBasicCustomAlertRule + func (tcar ThresholdCustomAlertRule) AsActiveConnectionsNotInAllowedRange() (*ActiveConnectionsNotInAllowedRange, bool) + func (tcar ThresholdCustomAlertRule) AsAllowlistCustomAlertRule() (*AllowlistCustomAlertRule, bool) + func (tcar ThresholdCustomAlertRule) AsAmqpC2DMessagesNotInAllowedRange() (*AmqpC2DMessagesNotInAllowedRange, bool) + func (tcar ThresholdCustomAlertRule) AsAmqpC2DRejectedMessagesNotInAllowedRange() (*AmqpC2DRejectedMessagesNotInAllowedRange, bool) + func (tcar ThresholdCustomAlertRule) AsAmqpD2CMessagesNotInAllowedRange() (*AmqpD2CMessagesNotInAllowedRange, bool) + func (tcar ThresholdCustomAlertRule) AsBasicAllowlistCustomAlertRule() (BasicAllowlistCustomAlertRule, bool) + func (tcar ThresholdCustomAlertRule) AsBasicCustomAlertRule() (BasicCustomAlertRule, bool) + func (tcar ThresholdCustomAlertRule) AsBasicListCustomAlertRule() (BasicListCustomAlertRule, bool) + func (tcar ThresholdCustomAlertRule) AsBasicThresholdCustomAlertRule() (BasicThresholdCustomAlertRule, bool) + func (tcar ThresholdCustomAlertRule) AsBasicTimeWindowCustomAlertRule() (BasicTimeWindowCustomAlertRule, bool) + func (tcar ThresholdCustomAlertRule) AsConnectionToIPNotAllowed() (*ConnectionToIPNotAllowed, bool) + func (tcar ThresholdCustomAlertRule) AsCustomAlertRule() (*CustomAlertRule, bool) + func (tcar ThresholdCustomAlertRule) AsDenylistCustomAlertRule() (*DenylistCustomAlertRule, bool) + func (tcar ThresholdCustomAlertRule) AsDirectMethodInvokesNotInAllowedRange() (*DirectMethodInvokesNotInAllowedRange, bool) + func (tcar ThresholdCustomAlertRule) AsFailedLocalLoginsNotInAllowedRange() (*FailedLocalLoginsNotInAllowedRange, bool) + func (tcar ThresholdCustomAlertRule) AsFileUploadsNotInAllowedRange() (*FileUploadsNotInAllowedRange, bool) + func (tcar ThresholdCustomAlertRule) AsHTTPC2DMessagesNotInAllowedRange() (*HTTPC2DMessagesNotInAllowedRange, bool) + func (tcar ThresholdCustomAlertRule) AsHTTPC2DRejectedMessagesNotInAllowedRange() (*HTTPC2DRejectedMessagesNotInAllowedRange, bool) + func (tcar ThresholdCustomAlertRule) AsHTTPD2CMessagesNotInAllowedRange() (*HTTPD2CMessagesNotInAllowedRange, bool) + func (tcar ThresholdCustomAlertRule) AsListCustomAlertRule() (*ListCustomAlertRule, bool) + func (tcar ThresholdCustomAlertRule) AsLocalUserNotAllowed() (*LocalUserNotAllowed, bool) + func (tcar ThresholdCustomAlertRule) AsMqttC2DMessagesNotInAllowedRange() (*MqttC2DMessagesNotInAllowedRange, bool) + func (tcar ThresholdCustomAlertRule) AsMqttC2DRejectedMessagesNotInAllowedRange() (*MqttC2DRejectedMessagesNotInAllowedRange, bool) + func (tcar ThresholdCustomAlertRule) AsMqttD2CMessagesNotInAllowedRange() (*MqttD2CMessagesNotInAllowedRange, bool) + func (tcar ThresholdCustomAlertRule) AsProcessNotAllowed() (*ProcessNotAllowed, bool) + func (tcar ThresholdCustomAlertRule) AsQueuePurgesNotInAllowedRange() (*QueuePurgesNotInAllowedRange, bool) + func (tcar ThresholdCustomAlertRule) AsThresholdCustomAlertRule() (*ThresholdCustomAlertRule, bool) + func (tcar ThresholdCustomAlertRule) AsTimeWindowCustomAlertRule() (*TimeWindowCustomAlertRule, bool) + func (tcar ThresholdCustomAlertRule) AsTwinUpdatesNotInAllowedRange() (*TwinUpdatesNotInAllowedRange, bool) + func (tcar ThresholdCustomAlertRule) AsUnauthorizedOperationsNotInAllowedRange() (*UnauthorizedOperationsNotInAllowedRange, bool) + func (tcar ThresholdCustomAlertRule) MarshalJSON() ([]byte, error) + type TimeWindowCustomAlertRule struct + Description *string + DisplayName *string + IsEnabled *bool + MaxThreshold *int32 + MinThreshold *int32 + RuleType RuleTypeBasicCustomAlertRule + TimeWindowSize *string + func (twcar TimeWindowCustomAlertRule) AsActiveConnectionsNotInAllowedRange() (*ActiveConnectionsNotInAllowedRange, bool) + func (twcar TimeWindowCustomAlertRule) AsAllowlistCustomAlertRule() (*AllowlistCustomAlertRule, bool) + func (twcar TimeWindowCustomAlertRule) AsAmqpC2DMessagesNotInAllowedRange() (*AmqpC2DMessagesNotInAllowedRange, bool) + func (twcar TimeWindowCustomAlertRule) AsAmqpC2DRejectedMessagesNotInAllowedRange() (*AmqpC2DRejectedMessagesNotInAllowedRange, bool) + func (twcar TimeWindowCustomAlertRule) AsAmqpD2CMessagesNotInAllowedRange() (*AmqpD2CMessagesNotInAllowedRange, bool) + func (twcar TimeWindowCustomAlertRule) AsBasicAllowlistCustomAlertRule() (BasicAllowlistCustomAlertRule, bool) + func (twcar TimeWindowCustomAlertRule) AsBasicCustomAlertRule() (BasicCustomAlertRule, bool) + func (twcar TimeWindowCustomAlertRule) AsBasicListCustomAlertRule() (BasicListCustomAlertRule, bool) + func (twcar TimeWindowCustomAlertRule) AsBasicThresholdCustomAlertRule() (BasicThresholdCustomAlertRule, bool) + func (twcar TimeWindowCustomAlertRule) AsBasicTimeWindowCustomAlertRule() (BasicTimeWindowCustomAlertRule, bool) + func (twcar TimeWindowCustomAlertRule) AsConnectionToIPNotAllowed() (*ConnectionToIPNotAllowed, bool) + func (twcar TimeWindowCustomAlertRule) AsCustomAlertRule() (*CustomAlertRule, bool) + func (twcar TimeWindowCustomAlertRule) AsDenylistCustomAlertRule() (*DenylistCustomAlertRule, bool) + func (twcar TimeWindowCustomAlertRule) AsDirectMethodInvokesNotInAllowedRange() (*DirectMethodInvokesNotInAllowedRange, bool) + func (twcar TimeWindowCustomAlertRule) AsFailedLocalLoginsNotInAllowedRange() (*FailedLocalLoginsNotInAllowedRange, bool) + func (twcar TimeWindowCustomAlertRule) AsFileUploadsNotInAllowedRange() (*FileUploadsNotInAllowedRange, bool) + func (twcar TimeWindowCustomAlertRule) AsHTTPC2DMessagesNotInAllowedRange() (*HTTPC2DMessagesNotInAllowedRange, bool) + func (twcar TimeWindowCustomAlertRule) AsHTTPC2DRejectedMessagesNotInAllowedRange() (*HTTPC2DRejectedMessagesNotInAllowedRange, bool) + func (twcar TimeWindowCustomAlertRule) AsHTTPD2CMessagesNotInAllowedRange() (*HTTPD2CMessagesNotInAllowedRange, bool) + func (twcar TimeWindowCustomAlertRule) AsListCustomAlertRule() (*ListCustomAlertRule, bool) + func (twcar TimeWindowCustomAlertRule) AsLocalUserNotAllowed() (*LocalUserNotAllowed, bool) + func (twcar TimeWindowCustomAlertRule) AsMqttC2DMessagesNotInAllowedRange() (*MqttC2DMessagesNotInAllowedRange, bool) + func (twcar TimeWindowCustomAlertRule) AsMqttC2DRejectedMessagesNotInAllowedRange() (*MqttC2DRejectedMessagesNotInAllowedRange, bool) + func (twcar TimeWindowCustomAlertRule) AsMqttD2CMessagesNotInAllowedRange() (*MqttD2CMessagesNotInAllowedRange, bool) + func (twcar TimeWindowCustomAlertRule) AsProcessNotAllowed() (*ProcessNotAllowed, bool) + func (twcar TimeWindowCustomAlertRule) AsQueuePurgesNotInAllowedRange() (*QueuePurgesNotInAllowedRange, bool) + func (twcar TimeWindowCustomAlertRule) AsThresholdCustomAlertRule() (*ThresholdCustomAlertRule, bool) + func (twcar TimeWindowCustomAlertRule) AsTimeWindowCustomAlertRule() (*TimeWindowCustomAlertRule, bool) + func (twcar TimeWindowCustomAlertRule) AsTwinUpdatesNotInAllowedRange() (*TwinUpdatesNotInAllowedRange, bool) + func (twcar TimeWindowCustomAlertRule) AsUnauthorizedOperationsNotInAllowedRange() (*UnauthorizedOperationsNotInAllowedRange, bool) + func (twcar TimeWindowCustomAlertRule) MarshalJSON() ([]byte, error) + type TopologyClient struct + func NewTopologyClient(subscriptionID string, ascLocation string) TopologyClient + func NewTopologyClientWithBaseURI(baseURI string, subscriptionID string, ascLocation string) TopologyClient + func (client TopologyClient) Get(ctx context.Context, resourceGroupName string, topologyResourceName string) (result TopologyResource, err error) + func (client TopologyClient) GetPreparer(ctx context.Context, resourceGroupName string, topologyResourceName string) (*http.Request, error) + func (client TopologyClient) GetResponder(resp *http.Response) (result TopologyResource, err error) + func (client TopologyClient) GetSender(req *http.Request) (*http.Response, error) + func (client TopologyClient) List(ctx context.Context) (result TopologyListPage, err error) + func (client TopologyClient) ListByHomeRegion(ctx context.Context) (result TopologyListPage, err error) + func (client TopologyClient) ListByHomeRegionComplete(ctx context.Context) (result TopologyListIterator, err error) + func (client TopologyClient) ListByHomeRegionPreparer(ctx context.Context) (*http.Request, error) + func (client TopologyClient) ListByHomeRegionResponder(resp *http.Response) (result TopologyList, err error) + func (client TopologyClient) ListByHomeRegionSender(req *http.Request) (*http.Response, error) + func (client TopologyClient) ListComplete(ctx context.Context) (result TopologyListIterator, err error) + func (client TopologyClient) ListPreparer(ctx context.Context) (*http.Request, error) + func (client TopologyClient) ListResponder(resp *http.Response) (result TopologyList, err error) + func (client TopologyClient) ListSender(req *http.Request) (*http.Response, error) + type TopologyList struct + NextLink *string + Value *[]TopologyResource + func (tl TopologyList) IsEmpty() bool + func (tl TopologyList) MarshalJSON() ([]byte, error) + type TopologyListIterator struct + func NewTopologyListIterator(page TopologyListPage) TopologyListIterator + func (iter *TopologyListIterator) Next() error + func (iter *TopologyListIterator) NextWithContext(ctx context.Context) (err error) + func (iter TopologyListIterator) NotDone() bool + func (iter TopologyListIterator) Response() TopologyList + func (iter TopologyListIterator) Value() TopologyResource + type TopologyListPage struct + func NewTopologyListPage(cur TopologyList, ...) TopologyListPage + func (page *TopologyListPage) Next() error + func (page *TopologyListPage) NextWithContext(ctx context.Context) (err error) + func (page TopologyListPage) NotDone() bool + func (page TopologyListPage) Response() TopologyList + func (page TopologyListPage) Values() []TopologyResource + type TopologyResource struct + ID *string + Location *string + Name *string + Type *string + func (tr *TopologyResource) UnmarshalJSON(body []byte) error + func (tr TopologyResource) MarshalJSON() ([]byte, error) + type TopologyResourceProperties struct + CalculatedDateTime *date.Time + TopologyResources *[]TopologySingleResource + func (trp TopologyResourceProperties) MarshalJSON() ([]byte, error) + type TopologySingleResource struct + Children *[]TopologySingleResourceChild + Location *string + NetworkZones *string + Parents *[]TopologySingleResourceParent + RecommendationsExist *bool + ResourceID *string + Severity *string + TopologyScore *int32 + func (tsr TopologySingleResource) MarshalJSON() ([]byte, error) + type TopologySingleResourceChild struct + ResourceID *string + func (tsrc TopologySingleResourceChild) MarshalJSON() ([]byte, error) + type TopologySingleResourceParent struct + ResourceID *string + func (tsrp TopologySingleResourceParent) MarshalJSON() ([]byte, error) + type TrackedResource struct + Etag *string + ID *string + Kind *string + Location *string + Name *string + Tags map[string]*string + Type *string + func (tr TrackedResource) MarshalJSON() ([]byte, error) + type TransportProtocol string + const TransportProtocolTCP + const TransportProtocolUDP + func PossibleTransportProtocolValues() []TransportProtocol + type TwinUpdatesNotInAllowedRange struct + Description *string + DisplayName *string + IsEnabled *bool + MaxThreshold *int32 + MinThreshold *int32 + RuleType RuleTypeBasicCustomAlertRule + TimeWindowSize *string + func (tuniar TwinUpdatesNotInAllowedRange) AsActiveConnectionsNotInAllowedRange() (*ActiveConnectionsNotInAllowedRange, bool) + func (tuniar TwinUpdatesNotInAllowedRange) AsAllowlistCustomAlertRule() (*AllowlistCustomAlertRule, bool) + func (tuniar TwinUpdatesNotInAllowedRange) AsAmqpC2DMessagesNotInAllowedRange() (*AmqpC2DMessagesNotInAllowedRange, bool) + func (tuniar TwinUpdatesNotInAllowedRange) AsAmqpC2DRejectedMessagesNotInAllowedRange() (*AmqpC2DRejectedMessagesNotInAllowedRange, bool) + func (tuniar TwinUpdatesNotInAllowedRange) AsAmqpD2CMessagesNotInAllowedRange() (*AmqpD2CMessagesNotInAllowedRange, bool) + func (tuniar TwinUpdatesNotInAllowedRange) AsBasicAllowlistCustomAlertRule() (BasicAllowlistCustomAlertRule, bool) + func (tuniar TwinUpdatesNotInAllowedRange) AsBasicCustomAlertRule() (BasicCustomAlertRule, bool) + func (tuniar TwinUpdatesNotInAllowedRange) AsBasicListCustomAlertRule() (BasicListCustomAlertRule, bool) + func (tuniar TwinUpdatesNotInAllowedRange) AsBasicThresholdCustomAlertRule() (BasicThresholdCustomAlertRule, bool) + func (tuniar TwinUpdatesNotInAllowedRange) AsBasicTimeWindowCustomAlertRule() (BasicTimeWindowCustomAlertRule, bool) + func (tuniar TwinUpdatesNotInAllowedRange) AsConnectionToIPNotAllowed() (*ConnectionToIPNotAllowed, bool) + func (tuniar TwinUpdatesNotInAllowedRange) AsCustomAlertRule() (*CustomAlertRule, bool) + func (tuniar TwinUpdatesNotInAllowedRange) AsDenylistCustomAlertRule() (*DenylistCustomAlertRule, bool) + func (tuniar TwinUpdatesNotInAllowedRange) AsDirectMethodInvokesNotInAllowedRange() (*DirectMethodInvokesNotInAllowedRange, bool) + func (tuniar TwinUpdatesNotInAllowedRange) AsFailedLocalLoginsNotInAllowedRange() (*FailedLocalLoginsNotInAllowedRange, bool) + func (tuniar TwinUpdatesNotInAllowedRange) AsFileUploadsNotInAllowedRange() (*FileUploadsNotInAllowedRange, bool) + func (tuniar TwinUpdatesNotInAllowedRange) AsHTTPC2DMessagesNotInAllowedRange() (*HTTPC2DMessagesNotInAllowedRange, bool) + func (tuniar TwinUpdatesNotInAllowedRange) AsHTTPC2DRejectedMessagesNotInAllowedRange() (*HTTPC2DRejectedMessagesNotInAllowedRange, bool) + func (tuniar TwinUpdatesNotInAllowedRange) AsHTTPD2CMessagesNotInAllowedRange() (*HTTPD2CMessagesNotInAllowedRange, bool) + func (tuniar TwinUpdatesNotInAllowedRange) AsListCustomAlertRule() (*ListCustomAlertRule, bool) + func (tuniar TwinUpdatesNotInAllowedRange) AsLocalUserNotAllowed() (*LocalUserNotAllowed, bool) + func (tuniar TwinUpdatesNotInAllowedRange) AsMqttC2DMessagesNotInAllowedRange() (*MqttC2DMessagesNotInAllowedRange, bool) + func (tuniar TwinUpdatesNotInAllowedRange) AsMqttC2DRejectedMessagesNotInAllowedRange() (*MqttC2DRejectedMessagesNotInAllowedRange, bool) + func (tuniar TwinUpdatesNotInAllowedRange) AsMqttD2CMessagesNotInAllowedRange() (*MqttD2CMessagesNotInAllowedRange, bool) + func (tuniar TwinUpdatesNotInAllowedRange) AsProcessNotAllowed() (*ProcessNotAllowed, bool) + func (tuniar TwinUpdatesNotInAllowedRange) AsQueuePurgesNotInAllowedRange() (*QueuePurgesNotInAllowedRange, bool) + func (tuniar TwinUpdatesNotInAllowedRange) AsThresholdCustomAlertRule() (*ThresholdCustomAlertRule, bool) + func (tuniar TwinUpdatesNotInAllowedRange) AsTimeWindowCustomAlertRule() (*TimeWindowCustomAlertRule, bool) + func (tuniar TwinUpdatesNotInAllowedRange) AsTwinUpdatesNotInAllowedRange() (*TwinUpdatesNotInAllowedRange, bool) + func (tuniar TwinUpdatesNotInAllowedRange) AsUnauthorizedOperationsNotInAllowedRange() (*UnauthorizedOperationsNotInAllowedRange, bool) + func (tuniar TwinUpdatesNotInAllowedRange) MarshalJSON() ([]byte, error) + type Type string + const BinarySignature + const File + const FileHash + const ProductSignature + const PublisherSignature + const VersionAndAboveSignature + func PossibleTypeValues() []Type + type UnauthorizedOperationsNotInAllowedRange struct + Description *string + DisplayName *string + IsEnabled *bool + MaxThreshold *int32 + MinThreshold *int32 + RuleType RuleTypeBasicCustomAlertRule + TimeWindowSize *string + func (uoniar UnauthorizedOperationsNotInAllowedRange) AsActiveConnectionsNotInAllowedRange() (*ActiveConnectionsNotInAllowedRange, bool) + func (uoniar UnauthorizedOperationsNotInAllowedRange) AsAllowlistCustomAlertRule() (*AllowlistCustomAlertRule, bool) + func (uoniar UnauthorizedOperationsNotInAllowedRange) AsAmqpC2DMessagesNotInAllowedRange() (*AmqpC2DMessagesNotInAllowedRange, bool) + func (uoniar UnauthorizedOperationsNotInAllowedRange) AsAmqpC2DRejectedMessagesNotInAllowedRange() (*AmqpC2DRejectedMessagesNotInAllowedRange, bool) + func (uoniar UnauthorizedOperationsNotInAllowedRange) AsAmqpD2CMessagesNotInAllowedRange() (*AmqpD2CMessagesNotInAllowedRange, bool) + func (uoniar UnauthorizedOperationsNotInAllowedRange) AsBasicAllowlistCustomAlertRule() (BasicAllowlistCustomAlertRule, bool) + func (uoniar UnauthorizedOperationsNotInAllowedRange) AsBasicCustomAlertRule() (BasicCustomAlertRule, bool) + func (uoniar UnauthorizedOperationsNotInAllowedRange) AsBasicListCustomAlertRule() (BasicListCustomAlertRule, bool) + func (uoniar UnauthorizedOperationsNotInAllowedRange) AsBasicThresholdCustomAlertRule() (BasicThresholdCustomAlertRule, bool) + func (uoniar UnauthorizedOperationsNotInAllowedRange) AsBasicTimeWindowCustomAlertRule() (BasicTimeWindowCustomAlertRule, bool) + func (uoniar UnauthorizedOperationsNotInAllowedRange) AsConnectionToIPNotAllowed() (*ConnectionToIPNotAllowed, bool) + func (uoniar UnauthorizedOperationsNotInAllowedRange) AsCustomAlertRule() (*CustomAlertRule, bool) + func (uoniar UnauthorizedOperationsNotInAllowedRange) AsDenylistCustomAlertRule() (*DenylistCustomAlertRule, bool) + func (uoniar UnauthorizedOperationsNotInAllowedRange) AsDirectMethodInvokesNotInAllowedRange() (*DirectMethodInvokesNotInAllowedRange, bool) + func (uoniar UnauthorizedOperationsNotInAllowedRange) AsFailedLocalLoginsNotInAllowedRange() (*FailedLocalLoginsNotInAllowedRange, bool) + func (uoniar UnauthorizedOperationsNotInAllowedRange) AsFileUploadsNotInAllowedRange() (*FileUploadsNotInAllowedRange, bool) + func (uoniar UnauthorizedOperationsNotInAllowedRange) AsHTTPC2DMessagesNotInAllowedRange() (*HTTPC2DMessagesNotInAllowedRange, bool) + func (uoniar UnauthorizedOperationsNotInAllowedRange) AsHTTPC2DRejectedMessagesNotInAllowedRange() (*HTTPC2DRejectedMessagesNotInAllowedRange, bool) + func (uoniar UnauthorizedOperationsNotInAllowedRange) AsHTTPD2CMessagesNotInAllowedRange() (*HTTPD2CMessagesNotInAllowedRange, bool) + func (uoniar UnauthorizedOperationsNotInAllowedRange) AsListCustomAlertRule() (*ListCustomAlertRule, bool) + func (uoniar UnauthorizedOperationsNotInAllowedRange) AsLocalUserNotAllowed() (*LocalUserNotAllowed, bool) + func (uoniar UnauthorizedOperationsNotInAllowedRange) AsMqttC2DMessagesNotInAllowedRange() (*MqttC2DMessagesNotInAllowedRange, bool) + func (uoniar UnauthorizedOperationsNotInAllowedRange) AsMqttC2DRejectedMessagesNotInAllowedRange() (*MqttC2DRejectedMessagesNotInAllowedRange, bool) + func (uoniar UnauthorizedOperationsNotInAllowedRange) AsMqttD2CMessagesNotInAllowedRange() (*MqttD2CMessagesNotInAllowedRange, bool) + func (uoniar UnauthorizedOperationsNotInAllowedRange) AsProcessNotAllowed() (*ProcessNotAllowed, bool) + func (uoniar UnauthorizedOperationsNotInAllowedRange) AsQueuePurgesNotInAllowedRange() (*QueuePurgesNotInAllowedRange, bool) + func (uoniar UnauthorizedOperationsNotInAllowedRange) AsThresholdCustomAlertRule() (*ThresholdCustomAlertRule, bool) + func (uoniar UnauthorizedOperationsNotInAllowedRange) AsTimeWindowCustomAlertRule() (*TimeWindowCustomAlertRule, bool) + func (uoniar UnauthorizedOperationsNotInAllowedRange) AsTwinUpdatesNotInAllowedRange() (*TwinUpdatesNotInAllowedRange, bool) + func (uoniar UnauthorizedOperationsNotInAllowedRange) AsUnauthorizedOperationsNotInAllowedRange() (*UnauthorizedOperationsNotInAllowedRange, bool) + func (uoniar UnauthorizedOperationsNotInAllowedRange) MarshalJSON() ([]byte, error) + type UpdateIotSecuritySolutionData struct + RecommendationsConfiguration *[]RecommendationConfigurationProperties + Tags map[string]*string + UserDefinedResources *UserDefinedResourcesProperties + func (uissd UpdateIotSecuritySolutionData) MarshalJSON() ([]byte, error) + type UserDefinedResourcesProperties struct + Query *string + QuerySubscriptions *[]string + type UserRecommendation struct + RecommendationAction RecommendationAction1 + Username *string + type VMRecommendation struct + ConfigurationStatus ConfigurationStatus + EnforcementSupport EnforcementSupport + RecommendationAction RecommendationAction + ResourceID *string + type VaRule struct + BenchmarkReferences *[]BenchmarkReference + Category *string + Description *string + QueryCheck *QueryCheck + Rationale *string + RuleID *string + RuleType RuleType + Severity RuleSeverity + Title *string + type ValueType string + const ValueTypeIPCidr + const ValueTypeString + func PossibleValueTypeValues() []ValueType + type VendorReference struct + Link *string + Title *string + func (vr VendorReference) MarshalJSON() ([]byte, error) + type WorkspaceSetting struct + ID *string + Name *string + Type *string + func (ws *WorkspaceSetting) UnmarshalJSON(body []byte) error + func (ws WorkspaceSetting) MarshalJSON() ([]byte, error) + type WorkspaceSettingList struct + NextLink *string + Value *[]WorkspaceSetting + func (wsl WorkspaceSettingList) IsEmpty() bool + func (wsl WorkspaceSettingList) MarshalJSON() ([]byte, error) + type WorkspaceSettingListIterator struct + func NewWorkspaceSettingListIterator(page WorkspaceSettingListPage) WorkspaceSettingListIterator + func (iter *WorkspaceSettingListIterator) Next() error + func (iter *WorkspaceSettingListIterator) NextWithContext(ctx context.Context) (err error) + func (iter WorkspaceSettingListIterator) NotDone() bool + func (iter WorkspaceSettingListIterator) Response() WorkspaceSettingList + func (iter WorkspaceSettingListIterator) Value() WorkspaceSetting + type WorkspaceSettingListPage struct + func NewWorkspaceSettingListPage(cur WorkspaceSettingList, ...) WorkspaceSettingListPage + func (page *WorkspaceSettingListPage) Next() error + func (page *WorkspaceSettingListPage) NextWithContext(ctx context.Context) (err error) + func (page WorkspaceSettingListPage) NotDone() bool + func (page WorkspaceSettingListPage) Response() WorkspaceSettingList + func (page WorkspaceSettingListPage) Values() []WorkspaceSetting + type WorkspaceSettingProperties struct + Scope *string + WorkspaceID *string + type WorkspaceSettingsClient struct + func NewWorkspaceSettingsClient(subscriptionID string, ascLocation string) WorkspaceSettingsClient + func NewWorkspaceSettingsClientWithBaseURI(baseURI string, subscriptionID string, ascLocation string) WorkspaceSettingsClient + func (client WorkspaceSettingsClient) Create(ctx context.Context, workspaceSettingName string, ...) (result WorkspaceSetting, err error) + func (client WorkspaceSettingsClient) CreatePreparer(ctx context.Context, workspaceSettingName string, ...) (*http.Request, error) + func (client WorkspaceSettingsClient) CreateResponder(resp *http.Response) (result WorkspaceSetting, err error) + func (client WorkspaceSettingsClient) CreateSender(req *http.Request) (*http.Response, error) + func (client WorkspaceSettingsClient) Delete(ctx context.Context, workspaceSettingName string) (result autorest.Response, err error) + func (client WorkspaceSettingsClient) DeletePreparer(ctx context.Context, workspaceSettingName string) (*http.Request, error) + func (client WorkspaceSettingsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client WorkspaceSettingsClient) DeleteSender(req *http.Request) (*http.Response, error) + func (client WorkspaceSettingsClient) Get(ctx context.Context, workspaceSettingName string) (result WorkspaceSetting, err error) + func (client WorkspaceSettingsClient) GetPreparer(ctx context.Context, workspaceSettingName string) (*http.Request, error) + func (client WorkspaceSettingsClient) GetResponder(resp *http.Response) (result WorkspaceSetting, err error) + func (client WorkspaceSettingsClient) GetSender(req *http.Request) (*http.Response, error) + func (client WorkspaceSettingsClient) List(ctx context.Context) (result WorkspaceSettingListPage, err error) + func (client WorkspaceSettingsClient) ListComplete(ctx context.Context) (result WorkspaceSettingListIterator, err error) + func (client WorkspaceSettingsClient) ListPreparer(ctx context.Context) (*http.Request, error) + func (client WorkspaceSettingsClient) ListResponder(resp *http.Response) (result WorkspaceSettingList, err error) + func (client WorkspaceSettingsClient) ListSender(req *http.Request) (*http.Response, error) + func (client WorkspaceSettingsClient) Update(ctx context.Context, workspaceSettingName string, ...) (result WorkspaceSetting, err error) + func (client WorkspaceSettingsClient) UpdatePreparer(ctx context.Context, workspaceSettingName string, ...) (*http.Request, error) + func (client WorkspaceSettingsClient) UpdateResponder(resp *http.Response) (result WorkspaceSetting, err error) + func (client WorkspaceSettingsClient) UpdateSender(req *http.Request) (*http.Response, error)