Versions in this module Expand all Collapse all v1 v1.1.4 Sep 7, 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) AsConnectionFromIPNotAllowed() (*ConnectionFromIPNotAllowed, 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 AdaptiveApplicationControlGroup struct + ID *string + Location *string + Name *string + Type *string + func (aacg *AdaptiveApplicationControlGroup) UnmarshalJSON(body []byte) error + func (aacg AdaptiveApplicationControlGroup) MarshalJSON() ([]byte, error) + type AdaptiveApplicationControlGroupData struct + ConfigurationStatus ConfigurationStatus2 + EnforcementMode EnforcementMode + Issues *[]AdaptiveApplicationControlIssueSummary + PathRecommendations *[]PathRecommendation + ProtectionMode *ProtectionMode + RecommendationStatus RecommendationStatus + SourceSystem SourceSystem + VMRecommendations *[]VMRecommendation + func (aacgd AdaptiveApplicationControlGroupData) MarshalJSON() ([]byte, error) + type AdaptiveApplicationControlGroups struct + Value *[]AdaptiveApplicationControlGroup + type AdaptiveApplicationControlIssueSummary struct + Issue Issue + NumberOfVms *float64 + 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 AdaptiveApplicationControlGroup, err error) + func (client AdaptiveApplicationControlsClient) GetPreparer(ctx context.Context, groupName string) (*http.Request, error) + func (client AdaptiveApplicationControlsClient) GetResponder(resp *http.Response) (result AdaptiveApplicationControlGroup, err error) + func (client AdaptiveApplicationControlsClient) GetSender(req *http.Request) (*http.Response, error) + func (client AdaptiveApplicationControlsClient) List(ctx context.Context, includePathRecommendations *bool, summary *bool) (result AdaptiveApplicationControlGroups, err error) + func (client AdaptiveApplicationControlsClient) ListPreparer(ctx context.Context, includePathRecommendations *bool, summary *bool) (*http.Request, error) + func (client AdaptiveApplicationControlsClient) ListResponder(resp *http.Response) (result AdaptiveApplicationControlGroups, err error) + func (client AdaptiveApplicationControlsClient) ListSender(req *http.Request) (*http.Response, error) + func (client AdaptiveApplicationControlsClient) Put(ctx context.Context, groupName string, body AdaptiveApplicationControlGroup) (result AdaptiveApplicationControlGroup, err error) + func (client AdaptiveApplicationControlsClient) PutPreparer(ctx context.Context, groupName string, body AdaptiveApplicationControlGroup) (*http.Request, error) + func (client AdaptiveApplicationControlsClient) PutResponder(resp *http.Response) (result AdaptiveApplicationControlGroup, 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 AdditionalWorkspaceDataType string + const Alerts + const RawEvents + func PossibleAdditionalWorkspaceDataTypeValues() []AdditionalWorkspaceDataType + type AdditionalWorkspaceType string + const Sentinel + func PossibleAdditionalWorkspaceTypeValues() []AdditionalWorkspaceType + type AdditionalWorkspacesProperties struct + DataTypes *[]AdditionalWorkspaceDataType + Type AdditionalWorkspaceType + Workspace *string + 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 AlertEntity struct + AdditionalProperties map[string]interface{} + Type *string + func (ae *AlertEntity) UnmarshalJSON(body []byte) error + func (ae AlertEntity) MarshalJSON() ([]byte, error) + type AlertIntent string + const Collection + const CommandAndControl + const CredentialAccess + const DefenseEvasion + const Discovery + const Execution + const Exfiltration + const Exploitation + const Impact + const InitialAccess + const LateralMovement + const Persistence + const PreAttack + const PrivilegeEscalation + const Probing + const Unknown + func PossibleAlertIntentValues() []AlertIntent + 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 + AlertDisplayName *string + AlertType *string + AlertURI *string + CompromisedEntity *string + CorrelationKey *string + Description *string + EndTimeUtc *date.Time + Entities *[]AlertEntity + ExtendedLinks *[]map[string]*string + ExtendedProperties map[string]*string + Intent Intent + IsIncident *bool + ProcessingEndTimeUtc *date.Time + ProductComponentName *string + ProductName *string + RemediationSteps *[]string + ResourceIdentifiers *[]BasicResourceIdentifier + Severity AlertSeverity + StartTimeUtc *date.Time + Status AlertStatus + SystemAlertID *string + TimeGeneratedUtc *date.Time + VendorName *string + func (ap *AlertProperties) UnmarshalJSON(body []byte) error + func (ap AlertProperties) MarshalJSON() ([]byte, error) + type AlertSeverity string + const High + const Informational + const Low + const Medium + func PossibleAlertSeverityValues() []AlertSeverity + type AlertSimulatorBundlesRequestProperties struct + AdditionalProperties map[string]interface{} + Bundles *[]BundleType + Kind KindEnum1 + func (asbrp *AlertSimulatorBundlesRequestProperties) UnmarshalJSON(body []byte) error + func (asbrp AlertSimulatorBundlesRequestProperties) AsAlertSimulatorBundlesRequestProperties() (*AlertSimulatorBundlesRequestProperties, bool) + func (asbrp AlertSimulatorBundlesRequestProperties) AsAlertSimulatorRequestProperties() (*AlertSimulatorRequestProperties, bool) + func (asbrp AlertSimulatorBundlesRequestProperties) AsBasicAlertSimulatorRequestProperties() (BasicAlertSimulatorRequestProperties, bool) + func (asbrp AlertSimulatorBundlesRequestProperties) MarshalJSON() ([]byte, error) + type AlertSimulatorRequestBody struct + Properties BasicAlertSimulatorRequestProperties + func (asrb *AlertSimulatorRequestBody) UnmarshalJSON(body []byte) error + type AlertSimulatorRequestProperties struct + AdditionalProperties map[string]interface{} + Kind KindEnum1 + func (asrp *AlertSimulatorRequestProperties) UnmarshalJSON(body []byte) error + func (asrp AlertSimulatorRequestProperties) AsAlertSimulatorBundlesRequestProperties() (*AlertSimulatorBundlesRequestProperties, bool) + func (asrp AlertSimulatorRequestProperties) AsAlertSimulatorRequestProperties() (*AlertSimulatorRequestProperties, bool) + func (asrp AlertSimulatorRequestProperties) AsBasicAlertSimulatorRequestProperties() (BasicAlertSimulatorRequestProperties, bool) + func (asrp AlertSimulatorRequestProperties) MarshalJSON() ([]byte, error) + type AlertStatus string + const Active + const Dismissed + const Resolved + func PossibleAlertStatusValues() []AlertStatus + type AlertSyncSettingProperties struct + Enabled *bool + type AlertSyncSettings struct + ID *string + Kind KindEnum2 + Name *string + Type *string + func (ass *AlertSyncSettings) UnmarshalJSON(body []byte) error + func (ass AlertSyncSettings) AsAlertSyncSettings() (*AlertSyncSettings, bool) + func (ass AlertSyncSettings) AsBasicSetting() (BasicSetting, bool) + func (ass AlertSyncSettings) AsDataExportSettings() (*DataExportSettings, bool) + func (ass AlertSyncSettings) AsSetting() (*Setting, bool) + func (ass AlertSyncSettings) 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) GetResourceGroupLevel(ctx context.Context, alertName string, resourceGroupName string) (result Alert, err error) + func (client AlertsClient) GetResourceGroupLevelPreparer(ctx context.Context, alertName string, resourceGroupName string) (*http.Request, error) + func (client AlertsClient) GetResourceGroupLevelResponder(resp *http.Response) (result Alert, err error) + func (client AlertsClient) GetResourceGroupLevelSender(req *http.Request) (*http.Response, error) + func (client AlertsClient) GetSubscriptionLevel(ctx context.Context, alertName string) (result Alert, err error) + func (client AlertsClient) GetSubscriptionLevelPreparer(ctx context.Context, alertName string) (*http.Request, error) + func (client AlertsClient) GetSubscriptionLevelResponder(resp *http.Response) (result Alert, err error) + func (client AlertsClient) GetSubscriptionLevelSender(req *http.Request) (*http.Response, error) + func (client AlertsClient) List(ctx context.Context) (result AlertListPage, err error) + func (client AlertsClient) ListByResourceGroup(ctx context.Context, resourceGroupName string) (result AlertListPage, err error) + func (client AlertsClient) ListByResourceGroupComplete(ctx context.Context, resourceGroupName string) (result AlertListIterator, err error) + func (client AlertsClient) ListByResourceGroupPreparer(ctx context.Context, resourceGroupName 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) (result AlertListIterator, err error) + func (client AlertsClient) ListPreparer(ctx context.Context) (*http.Request, error) + func (client AlertsClient) ListResourceGroupLevelByRegion(ctx context.Context, resourceGroupName string) (result AlertListPage, err error) + func (client AlertsClient) ListResourceGroupLevelByRegionComplete(ctx context.Context, resourceGroupName string) (result AlertListIterator, err error) + func (client AlertsClient) ListResourceGroupLevelByRegionPreparer(ctx context.Context, resourceGroupName string) (*http.Request, error) + func (client AlertsClient) ListResourceGroupLevelByRegionResponder(resp *http.Response) (result AlertList, err error) + func (client AlertsClient) ListResourceGroupLevelByRegionSender(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) ListSubscriptionLevelByRegion(ctx context.Context) (result AlertListPage, err error) + func (client AlertsClient) ListSubscriptionLevelByRegionComplete(ctx context.Context) (result AlertListIterator, err error) + func (client AlertsClient) ListSubscriptionLevelByRegionPreparer(ctx context.Context) (*http.Request, error) + func (client AlertsClient) ListSubscriptionLevelByRegionResponder(resp *http.Response) (result AlertList, err error) + func (client AlertsClient) ListSubscriptionLevelByRegionSender(req *http.Request) (*http.Response, error) + func (client AlertsClient) Simulate(ctx context.Context, alertSimulatorRequestBody AlertSimulatorRequestBody) (result AlertsSimulateFuture, err error) + func (client AlertsClient) SimulatePreparer(ctx context.Context, alertSimulatorRequestBody AlertSimulatorRequestBody) (*http.Request, error) + func (client AlertsClient) SimulateResponder(resp *http.Response) (result autorest.Response, err error) + func (client AlertsClient) SimulateSender(req *http.Request) (future AlertsSimulateFuture, err error) + func (client AlertsClient) UpdateResourceGroupLevelStateToActivate(ctx context.Context, alertName string, resourceGroupName string) (result autorest.Response, err error) + func (client AlertsClient) UpdateResourceGroupLevelStateToActivatePreparer(ctx context.Context, alertName string, resourceGroupName string) (*http.Request, error) + func (client AlertsClient) UpdateResourceGroupLevelStateToActivateResponder(resp *http.Response) (result autorest.Response, err error) + func (client AlertsClient) UpdateResourceGroupLevelStateToActivateSender(req *http.Request) (*http.Response, error) + func (client AlertsClient) UpdateResourceGroupLevelStateToDismiss(ctx context.Context, alertName string, resourceGroupName string) (result autorest.Response, err error) + func (client AlertsClient) UpdateResourceGroupLevelStateToDismissPreparer(ctx context.Context, alertName string, resourceGroupName string) (*http.Request, error) + func (client AlertsClient) UpdateResourceGroupLevelStateToDismissResponder(resp *http.Response) (result autorest.Response, err error) + func (client AlertsClient) UpdateResourceGroupLevelStateToDismissSender(req *http.Request) (*http.Response, error) + func (client AlertsClient) UpdateResourceGroupLevelStateToResolve(ctx context.Context, alertName string, resourceGroupName string) (result autorest.Response, err error) + func (client AlertsClient) UpdateResourceGroupLevelStateToResolvePreparer(ctx context.Context, alertName string, resourceGroupName string) (*http.Request, error) + func (client AlertsClient) UpdateResourceGroupLevelStateToResolveResponder(resp *http.Response) (result autorest.Response, err error) + func (client AlertsClient) UpdateResourceGroupLevelStateToResolveSender(req *http.Request) (*http.Response, error) + func (client AlertsClient) UpdateSubscriptionLevelStateToActivate(ctx context.Context, alertName string) (result autorest.Response, err error) + func (client AlertsClient) UpdateSubscriptionLevelStateToActivatePreparer(ctx context.Context, alertName string) (*http.Request, error) + func (client AlertsClient) UpdateSubscriptionLevelStateToActivateResponder(resp *http.Response) (result autorest.Response, err error) + func (client AlertsClient) UpdateSubscriptionLevelStateToActivateSender(req *http.Request) (*http.Response, error) + func (client AlertsClient) UpdateSubscriptionLevelStateToDismiss(ctx context.Context, alertName string) (result autorest.Response, err error) + func (client AlertsClient) UpdateSubscriptionLevelStateToDismissPreparer(ctx context.Context, alertName string) (*http.Request, error) + func (client AlertsClient) UpdateSubscriptionLevelStateToDismissResponder(resp *http.Response) (result autorest.Response, err error) + func (client AlertsClient) UpdateSubscriptionLevelStateToDismissSender(req *http.Request) (*http.Response, error) + func (client AlertsClient) UpdateSubscriptionLevelStateToResolve(ctx context.Context, alertName string) (result autorest.Response, err error) + func (client AlertsClient) UpdateSubscriptionLevelStateToResolvePreparer(ctx context.Context, alertName string) (*http.Request, error) + func (client AlertsClient) UpdateSubscriptionLevelStateToResolveResponder(resp *http.Response) (result autorest.Response, err error) + func (client AlertsClient) UpdateSubscriptionLevelStateToResolveSender(req *http.Request) (*http.Response, error) + type AlertsSimulateFuture struct + Result func(AlertsClient) (autorest.Response, error) + func (future *AlertsSimulateFuture) UnmarshalJSON(body []byte) 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) AsConnectionFromIPNotAllowed() (*ConnectionFromIPNotAllowed, 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) AsConnectionFromIPNotAllowed() (*ConnectionFromIPNotAllowed, 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) AsConnectionFromIPNotAllowed() (*ConnectionFromIPNotAllowed, 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) AsConnectionFromIPNotAllowed() (*ConnectionFromIPNotAllowed, 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 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 Assessment struct + ID *string + Name *string + Type *string + func (a *Assessment) UnmarshalJSON(body []byte) error + func (a Assessment) MarshalJSON() ([]byte, error) + type AssessmentLinks struct + AzurePortalURI *string + func (al AssessmentLinks) MarshalJSON() ([]byte, error) + type AssessmentList struct + NextLink *string + Value *[]Assessment + func (al AssessmentList) IsEmpty() bool + func (al AssessmentList) MarshalJSON() ([]byte, error) + type AssessmentListIterator struct + func NewAssessmentListIterator(page AssessmentListPage) AssessmentListIterator + func (iter *AssessmentListIterator) Next() error + func (iter *AssessmentListIterator) NextWithContext(ctx context.Context) (err error) + func (iter AssessmentListIterator) NotDone() bool + func (iter AssessmentListIterator) Response() AssessmentList + func (iter AssessmentListIterator) Value() Assessment + type AssessmentListPage struct + func NewAssessmentListPage(cur AssessmentList, ...) AssessmentListPage + func (page *AssessmentListPage) Next() error + func (page *AssessmentListPage) NextWithContext(ctx context.Context) (err error) + func (page AssessmentListPage) NotDone() bool + func (page AssessmentListPage) Response() AssessmentList + func (page AssessmentListPage) Values() []Assessment + type AssessmentMetadata struct + ID *string + Name *string + Type *string + func (am *AssessmentMetadata) UnmarshalJSON(body []byte) error + func (am AssessmentMetadata) MarshalJSON() ([]byte, error) + type AssessmentMetadataList struct + NextLink *string + Value *[]AssessmentMetadata + func (aml AssessmentMetadataList) IsEmpty() bool + func (aml AssessmentMetadataList) MarshalJSON() ([]byte, error) + type AssessmentMetadataListIterator struct + func NewAssessmentMetadataListIterator(page AssessmentMetadataListPage) AssessmentMetadataListIterator + func (iter *AssessmentMetadataListIterator) Next() error + func (iter *AssessmentMetadataListIterator) NextWithContext(ctx context.Context) (err error) + func (iter AssessmentMetadataListIterator) NotDone() bool + func (iter AssessmentMetadataListIterator) Response() AssessmentMetadataList + func (iter AssessmentMetadataListIterator) Value() AssessmentMetadata + type AssessmentMetadataListPage struct + func NewAssessmentMetadataListPage(cur AssessmentMetadataList, ...) AssessmentMetadataListPage + func (page *AssessmentMetadataListPage) Next() error + func (page *AssessmentMetadataListPage) NextWithContext(ctx context.Context) (err error) + func (page AssessmentMetadataListPage) NotDone() bool + func (page AssessmentMetadataListPage) Response() AssessmentMetadataList + func (page AssessmentMetadataListPage) Values() []AssessmentMetadata + type AssessmentMetadataPartnerData struct + PartnerName *string + ProductName *string + Secret *string + type AssessmentMetadataProperties struct + AssessmentType AssessmentType + Categories *[]Categories + Description *string + DisplayName *string + ImplementationEffort ImplementationEffort + PartnerData *AssessmentMetadataPartnerData + PolicyDefinitionID *string + Preview *bool + RemediationDescription *string + Severity Severity + Threats *[]Threats + UserImpact UserImpact + func (amp AssessmentMetadataProperties) MarshalJSON() ([]byte, error) + type AssessmentPartnerData struct + PartnerName *string + Secret *string + type AssessmentProperties struct + AdditionalData map[string]*string + DisplayName *string + Links *AssessmentLinks + Metadata *AssessmentMetadataProperties + PartnersData *AssessmentPartnerData + ResourceDetails BasicResourceDetails + Status *AssessmentStatus + func (ap *AssessmentProperties) UnmarshalJSON(body []byte) error + func (ap AssessmentProperties) MarshalJSON() ([]byte, error) + type AssessmentStatus struct + Cause *string + Code AssessmentStatusCode + Description *string + type AssessmentStatusCode string + const Healthy + const NotApplicable + const Unhealthy + func PossibleAssessmentStatusCodeValues() []AssessmentStatusCode + type AssessmentType string + const BuiltIn + const CustomPolicy + const CustomerManaged + const VerifiedPartner + func PossibleAssessmentTypeValues() []AssessmentType + type AssessmentsClient struct + func NewAssessmentsClient(subscriptionID string, ascLocation string) AssessmentsClient + func NewAssessmentsClientWithBaseURI(baseURI string, subscriptionID string, ascLocation string) AssessmentsClient + func (client AssessmentsClient) CreateOrUpdate(ctx context.Context, resourceID string, assessmentName string, ...) (result Assessment, err error) + func (client AssessmentsClient) CreateOrUpdatePreparer(ctx context.Context, resourceID string, assessmentName string, ...) (*http.Request, error) + func (client AssessmentsClient) CreateOrUpdateResponder(resp *http.Response) (result Assessment, err error) + func (client AssessmentsClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error) + func (client AssessmentsClient) Delete(ctx context.Context, resourceID string, assessmentName string) (result autorest.Response, err error) + func (client AssessmentsClient) DeletePreparer(ctx context.Context, resourceID string, assessmentName string) (*http.Request, error) + func (client AssessmentsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client AssessmentsClient) DeleteSender(req *http.Request) (*http.Response, error) + func (client AssessmentsClient) Get(ctx context.Context, resourceID string, assessmentName string, ...) (result Assessment, err error) + func (client AssessmentsClient) GetPreparer(ctx context.Context, resourceID string, assessmentName string, ...) (*http.Request, error) + func (client AssessmentsClient) GetResponder(resp *http.Response) (result Assessment, err error) + func (client AssessmentsClient) GetSender(req *http.Request) (*http.Response, error) + func (client AssessmentsClient) List(ctx context.Context, scope string) (result AssessmentListPage, err error) + func (client AssessmentsClient) ListComplete(ctx context.Context, scope string) (result AssessmentListIterator, err error) + func (client AssessmentsClient) ListPreparer(ctx context.Context, scope string) (*http.Request, error) + func (client AssessmentsClient) ListResponder(resp *http.Response) (result AssessmentList, err error) + func (client AssessmentsClient) ListSender(req *http.Request) (*http.Response, error) + type AssessmentsMetadataClient struct + func NewAssessmentsMetadataClient(subscriptionID string, ascLocation string) AssessmentsMetadataClient + func NewAssessmentsMetadataClientWithBaseURI(baseURI string, subscriptionID string, ascLocation string) AssessmentsMetadataClient + func (client AssessmentsMetadataClient) CreateInSubscription(ctx context.Context, assessmentMetadataName string, ...) (result AssessmentMetadata, err error) + func (client AssessmentsMetadataClient) CreateInSubscriptionPreparer(ctx context.Context, assessmentMetadataName string, ...) (*http.Request, error) + func (client AssessmentsMetadataClient) CreateInSubscriptionResponder(resp *http.Response) (result AssessmentMetadata, err error) + func (client AssessmentsMetadataClient) CreateInSubscriptionSender(req *http.Request) (*http.Response, error) + func (client AssessmentsMetadataClient) DeleteInSubscription(ctx context.Context, assessmentMetadataName string) (result autorest.Response, err error) + func (client AssessmentsMetadataClient) DeleteInSubscriptionPreparer(ctx context.Context, assessmentMetadataName string) (*http.Request, error) + func (client AssessmentsMetadataClient) DeleteInSubscriptionResponder(resp *http.Response) (result autorest.Response, err error) + func (client AssessmentsMetadataClient) DeleteInSubscriptionSender(req *http.Request) (*http.Response, error) + func (client AssessmentsMetadataClient) Get(ctx context.Context, assessmentMetadataName string) (result AssessmentMetadata, err error) + func (client AssessmentsMetadataClient) GetInSubscription(ctx context.Context, assessmentMetadataName string) (result AssessmentMetadata, err error) + func (client AssessmentsMetadataClient) GetInSubscriptionPreparer(ctx context.Context, assessmentMetadataName string) (*http.Request, error) + func (client AssessmentsMetadataClient) GetInSubscriptionResponder(resp *http.Response) (result AssessmentMetadata, err error) + func (client AssessmentsMetadataClient) GetInSubscriptionSender(req *http.Request) (*http.Response, error) + func (client AssessmentsMetadataClient) GetPreparer(ctx context.Context, assessmentMetadataName string) (*http.Request, error) + func (client AssessmentsMetadataClient) GetResponder(resp *http.Response) (result AssessmentMetadata, err error) + func (client AssessmentsMetadataClient) GetSender(req *http.Request) (*http.Response, error) + func (client AssessmentsMetadataClient) List(ctx context.Context) (result AssessmentMetadataListPage, err error) + func (client AssessmentsMetadataClient) ListBySubscription(ctx context.Context) (result AssessmentMetadataListPage, err error) + func (client AssessmentsMetadataClient) ListBySubscriptionComplete(ctx context.Context) (result AssessmentMetadataListIterator, err error) + func (client AssessmentsMetadataClient) ListBySubscriptionPreparer(ctx context.Context) (*http.Request, error) + func (client AssessmentsMetadataClient) ListBySubscriptionResponder(resp *http.Response) (result AssessmentMetadataList, err error) + func (client AssessmentsMetadataClient) ListBySubscriptionSender(req *http.Request) (*http.Response, error) + func (client AssessmentsMetadataClient) ListComplete(ctx context.Context) (result AssessmentMetadataListIterator, err error) + func (client AssessmentsMetadataClient) ListPreparer(ctx context.Context) (*http.Request, error) + func (client AssessmentsMetadataClient) ListResponder(resp *http.Response) (result AssessmentMetadataList, err error) + func (client AssessmentsMetadataClient) ListSender(req *http.Request) (*http.Response, error) + 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 AuthorizationState string + const Authorized + const Unauthorized + func PossibleAuthorizationStateValues() []AuthorizationState + 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 AzureResourceIdentifier struct + AzureResourceID *string + Type TypeBasicResourceIdentifier + func (ari AzureResourceIdentifier) AsAzureResourceIdentifier() (*AzureResourceIdentifier, bool) + func (ari AzureResourceIdentifier) AsBasicResourceIdentifier() (BasicResourceIdentifier, bool) + func (ari AzureResourceIdentifier) AsLogAnalyticsIdentifier() (*LogAnalyticsIdentifier, bool) + func (ari AzureResourceIdentifier) AsResourceIdentifier() (*ResourceIdentifier, bool) + func (ari AzureResourceIdentifier) 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 BasicAlertSimulatorRequestProperties interface + AsAlertSimulatorBundlesRequestProperties func() (*AlertSimulatorBundlesRequestProperties, bool) + AsAlertSimulatorRequestProperties func() (*AlertSimulatorRequestProperties, bool) + type BasicAllowlistCustomAlertRule interface + AsAllowlistCustomAlertRule func() (*AllowlistCustomAlertRule, bool) + AsConnectionFromIPNotAllowed func() (*ConnectionFromIPNotAllowed, 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) + AsConnectionFromIPNotAllowed func() (*ConnectionFromIPNotAllowed, 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) + AsConnectionFromIPNotAllowed func() (*ConnectionFromIPNotAllowed, 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 BasicResourceIdentifier interface + AsAzureResourceIdentifier func() (*AzureResourceIdentifier, bool) + AsLogAnalyticsIdentifier func() (*LogAnalyticsIdentifier, bool) + AsResourceIdentifier func() (*ResourceIdentifier, bool) + type BasicSetting interface + AsAlertSyncSettings func() (*AlertSyncSettings, bool) + AsDataExportSettings func() (*DataExportSettings, bool) + AsSetting func() (*Setting, 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 BundleType string + const AppServices + const DNS + const KeyVaults + const KubernetesService + const ResourceManager + const SQLServers + const StorageAccounts + const VirtualMachines + func PossibleBundleTypeValues() []BundleType + 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 Categories string + const Compute + const Data + const IdentityAndAccess + const IoT + const Networking + func PossibleCategoriesValues() []Categories + 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 + AdditionalInfo *[]ErrorAdditionalInfo + Code *string + Details *[]CloudErrorBody + Message *string + Target *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 ComplianceResult struct + ID *string + Name *string + Type *string + func (cr *ComplianceResult) UnmarshalJSON(body []byte) error + func (cr ComplianceResult) MarshalJSON() ([]byte, error) + type ComplianceResultList struct + NextLink *string + Value *[]ComplianceResult + func (crl ComplianceResultList) IsEmpty() bool + func (crl ComplianceResultList) MarshalJSON() ([]byte, error) + type ComplianceResultListIterator struct + func NewComplianceResultListIterator(page ComplianceResultListPage) ComplianceResultListIterator + func (iter *ComplianceResultListIterator) Next() error + func (iter *ComplianceResultListIterator) NextWithContext(ctx context.Context) (err error) + func (iter ComplianceResultListIterator) NotDone() bool + func (iter ComplianceResultListIterator) Response() ComplianceResultList + func (iter ComplianceResultListIterator) Value() ComplianceResult + type ComplianceResultListPage struct + func NewComplianceResultListPage(cur ComplianceResultList, ...) ComplianceResultListPage + func (page *ComplianceResultListPage) Next() error + func (page *ComplianceResultListPage) NextWithContext(ctx context.Context) (err error) + func (page ComplianceResultListPage) NotDone() bool + func (page ComplianceResultListPage) Response() ComplianceResultList + func (page ComplianceResultListPage) Values() []ComplianceResult + type ComplianceResultProperties struct + ResourceStatus ResourceStatus + func (crp ComplianceResultProperties) MarshalJSON() ([]byte, error) + type ComplianceResultsClient struct + func NewComplianceResultsClient(subscriptionID string, ascLocation string) ComplianceResultsClient + func NewComplianceResultsClientWithBaseURI(baseURI string, subscriptionID string, ascLocation string) ComplianceResultsClient + func (client ComplianceResultsClient) Get(ctx context.Context, resourceID string, complianceResultName string) (result ComplianceResult, err error) + func (client ComplianceResultsClient) GetPreparer(ctx context.Context, resourceID string, complianceResultName string) (*http.Request, error) + func (client ComplianceResultsClient) GetResponder(resp *http.Response) (result ComplianceResult, err error) + func (client ComplianceResultsClient) GetSender(req *http.Request) (*http.Response, error) + func (client ComplianceResultsClient) List(ctx context.Context, scope string) (result ComplianceResultListPage, err error) + func (client ComplianceResultsClient) ListComplete(ctx context.Context, scope string) (result ComplianceResultListIterator, err error) + func (client ComplianceResultsClient) ListPreparer(ctx context.Context, scope string) (*http.Request, error) + func (client ComplianceResultsClient) ListResponder(resp *http.Response) (result ComplianceResultList, err error) + func (client ComplianceResultsClient) ListSender(req *http.Request) (*http.Response, 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 ConnectionFromIPNotAllowed struct + AllowlistValues *[]string + Description *string + DisplayName *string + IsEnabled *bool + RuleType RuleTypeBasicCustomAlertRule + ValueType ValueType + func (cfina ConnectionFromIPNotAllowed) AsActiveConnectionsNotInAllowedRange() (*ActiveConnectionsNotInAllowedRange, bool) + func (cfina ConnectionFromIPNotAllowed) AsAllowlistCustomAlertRule() (*AllowlistCustomAlertRule, bool) + func (cfina ConnectionFromIPNotAllowed) AsAmqpC2DMessagesNotInAllowedRange() (*AmqpC2DMessagesNotInAllowedRange, bool) + func (cfina ConnectionFromIPNotAllowed) AsAmqpC2DRejectedMessagesNotInAllowedRange() (*AmqpC2DRejectedMessagesNotInAllowedRange, bool) + func (cfina ConnectionFromIPNotAllowed) AsAmqpD2CMessagesNotInAllowedRange() (*AmqpD2CMessagesNotInAllowedRange, bool) + func (cfina ConnectionFromIPNotAllowed) AsBasicAllowlistCustomAlertRule() (BasicAllowlistCustomAlertRule, bool) + func (cfina ConnectionFromIPNotAllowed) AsBasicCustomAlertRule() (BasicCustomAlertRule, bool) + func (cfina ConnectionFromIPNotAllowed) AsBasicListCustomAlertRule() (BasicListCustomAlertRule, bool) + func (cfina ConnectionFromIPNotAllowed) AsBasicThresholdCustomAlertRule() (BasicThresholdCustomAlertRule, bool) + func (cfina ConnectionFromIPNotAllowed) AsBasicTimeWindowCustomAlertRule() (BasicTimeWindowCustomAlertRule, bool) + func (cfina ConnectionFromIPNotAllowed) AsConnectionFromIPNotAllowed() (*ConnectionFromIPNotAllowed, bool) + func (cfina ConnectionFromIPNotAllowed) AsConnectionToIPNotAllowed() (*ConnectionToIPNotAllowed, bool) + func (cfina ConnectionFromIPNotAllowed) AsCustomAlertRule() (*CustomAlertRule, bool) + func (cfina ConnectionFromIPNotAllowed) AsDenylistCustomAlertRule() (*DenylistCustomAlertRule, bool) + func (cfina ConnectionFromIPNotAllowed) AsDirectMethodInvokesNotInAllowedRange() (*DirectMethodInvokesNotInAllowedRange, bool) + func (cfina ConnectionFromIPNotAllowed) AsFailedLocalLoginsNotInAllowedRange() (*FailedLocalLoginsNotInAllowedRange, bool) + func (cfina ConnectionFromIPNotAllowed) AsFileUploadsNotInAllowedRange() (*FileUploadsNotInAllowedRange, bool) + func (cfina ConnectionFromIPNotAllowed) AsHTTPC2DMessagesNotInAllowedRange() (*HTTPC2DMessagesNotInAllowedRange, bool) + func (cfina ConnectionFromIPNotAllowed) AsHTTPC2DRejectedMessagesNotInAllowedRange() (*HTTPC2DRejectedMessagesNotInAllowedRange, bool) + func (cfina ConnectionFromIPNotAllowed) AsHTTPD2CMessagesNotInAllowedRange() (*HTTPD2CMessagesNotInAllowedRange, bool) + func (cfina ConnectionFromIPNotAllowed) AsListCustomAlertRule() (*ListCustomAlertRule, bool) + func (cfina ConnectionFromIPNotAllowed) AsLocalUserNotAllowed() (*LocalUserNotAllowed, bool) + func (cfina ConnectionFromIPNotAllowed) AsMqttC2DMessagesNotInAllowedRange() (*MqttC2DMessagesNotInAllowedRange, bool) + func (cfina ConnectionFromIPNotAllowed) AsMqttC2DRejectedMessagesNotInAllowedRange() (*MqttC2DRejectedMessagesNotInAllowedRange, bool) + func (cfina ConnectionFromIPNotAllowed) AsMqttD2CMessagesNotInAllowedRange() (*MqttD2CMessagesNotInAllowedRange, bool) + func (cfina ConnectionFromIPNotAllowed) AsProcessNotAllowed() (*ProcessNotAllowed, bool) + func (cfina ConnectionFromIPNotAllowed) AsQueuePurgesNotInAllowedRange() (*QueuePurgesNotInAllowedRange, bool) + func (cfina ConnectionFromIPNotAllowed) AsThresholdCustomAlertRule() (*ThresholdCustomAlertRule, bool) + func (cfina ConnectionFromIPNotAllowed) AsTimeWindowCustomAlertRule() (*TimeWindowCustomAlertRule, bool) + func (cfina ConnectionFromIPNotAllowed) AsTwinUpdatesNotInAllowedRange() (*TwinUpdatesNotInAllowedRange, bool) + func (cfina ConnectionFromIPNotAllowed) AsUnauthorizedOperationsNotInAllowedRange() (*UnauthorizedOperationsNotInAllowedRange, bool) + func (cfina ConnectionFromIPNotAllowed) MarshalJSON() ([]byte, error) + type ConnectionStrings struct + Value *[]IngestionConnectionString + 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) AsConnectionFromIPNotAllowed() (*ConnectionFromIPNotAllowed, 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 ControlTypeBuiltIn + const ControlTypeCustom + func PossibleControlTypeValues() []ControlType + type CreatedByType string + const Application + const Key + const ManagedIdentity + const User + func PossibleCreatedByTypeValues() []CreatedByType + 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) AsConnectionFromIPNotAllowed() (*ConnectionFromIPNotAllowed, 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 DataExportSettingProperties struct + Enabled *bool + type DataExportSettings struct + ID *string + Kind KindEnum2 + Name *string + Type *string + func (desVar *DataExportSettings) UnmarshalJSON(body []byte) error + func (desVar DataExportSettings) AsAlertSyncSettings() (*AlertSyncSettings, bool) + func (desVar DataExportSettings) AsBasicSetting() (BasicSetting, bool) + func (desVar DataExportSettings) AsDataExportSettings() (*DataExportSettings, bool) + func (desVar DataExportSettings) AsSetting() (*Setting, bool) + func (desVar DataExportSettings) MarshalJSON() ([]byte, error) + 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) AsConnectionFromIPNotAllowed() (*ConnectionFromIPNotAllowed, 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 Device struct + ID *string + Name *string + Type *string + func (d *Device) UnmarshalJSON(body []byte) error + func (d Device) MarshalJSON() ([]byte, error) + type DeviceClient struct + func NewDeviceClient(subscriptionID string, ascLocation string) DeviceClient + func NewDeviceClientWithBaseURI(baseURI string, subscriptionID string, ascLocation string) DeviceClient + func (client DeviceClient) Get(ctx context.Context, resourceID string, deviceID string) (result Device, err error) + func (client DeviceClient) GetPreparer(ctx context.Context, resourceID string, deviceID string) (*http.Request, error) + func (client DeviceClient) GetResponder(resp *http.Response) (result Device, err error) + func (client DeviceClient) GetSender(req *http.Request) (*http.Response, error) + type DeviceCriticality string + const Important + const Standard + func PossibleDeviceCriticalityValues() []DeviceCriticality + type DeviceList struct + NextLink *string + Value *[]Device + func (dl DeviceList) IsEmpty() bool + func (dl DeviceList) MarshalJSON() ([]byte, error) + type DeviceListIterator struct + func NewDeviceListIterator(page DeviceListPage) DeviceListIterator + func (iter *DeviceListIterator) Next() error + func (iter *DeviceListIterator) NextWithContext(ctx context.Context) (err error) + func (iter DeviceListIterator) NotDone() bool + func (iter DeviceListIterator) Response() DeviceList + func (iter DeviceListIterator) Value() Device + type DeviceListPage struct + func NewDeviceListPage(cur DeviceList, ...) DeviceListPage + func (page *DeviceListPage) Next() error + func (page *DeviceListPage) NextWithContext(ctx context.Context) (err error) + func (page DeviceListPage) NotDone() bool + func (page DeviceListPage) Response() DeviceList + func (page DeviceListPage) Values() []Device + type DeviceProperties struct + AuthorizationState AuthorizationState + DeviceCriticality DeviceCriticality + DeviceStatus DeviceStatus + DeviceType *string + DiscoveryTime *date.Time + DisplayName *string + Firmwares *[]Firmware + LastActiveTime *date.Time + LastProgrammingTime *date.Time + LastScanTime *date.Time + LastUpdateTime *date.Time + ManagementState ManagementState + NetworkInterfaces *[]NetworkInterface + Notes *string + OsName *string + ProgrammingState ProgrammingState + Protocols *[]Protocol1 + PurdueLevel PurdueLevel + RiskScore *int32 + ScanningFunctionality ScanningFunctionality + Sensors *[]Sensor + Site *Site + SourceName *string + Vendor *string + func (dp DeviceProperties) 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 DeviceStatus string + const DeviceStatusActive + const DeviceStatusRemoved + func PossibleDeviceStatusValues() []DeviceStatus + type DevicesForHubClient struct + func NewDevicesForHubClient(subscriptionID string, ascLocation string) DevicesForHubClient + func NewDevicesForHubClientWithBaseURI(baseURI string, subscriptionID string, ascLocation string) DevicesForHubClient + func (client DevicesForHubClient) List(ctx context.Context, resourceID string, limit *int32, skipToken string, ...) (result DeviceListPage, err error) + func (client DevicesForHubClient) ListComplete(ctx context.Context, resourceID string, limit *int32, skipToken string, ...) (result DeviceListIterator, err error) + func (client DevicesForHubClient) ListPreparer(ctx context.Context, resourceID string, limit *int32, skipToken string, ...) (*http.Request, error) + func (client DevicesForHubClient) ListResponder(resp *http.Response) (result DeviceList, err error) + func (client DevicesForHubClient) ListSender(req *http.Request) (*http.Response, error) + type DevicesForSubscriptionClient struct + func NewDevicesForSubscriptionClient(subscriptionID string, ascLocation string) DevicesForSubscriptionClient + func NewDevicesForSubscriptionClientWithBaseURI(baseURI string, subscriptionID string, ascLocation string) DevicesForSubscriptionClient + func (client DevicesForSubscriptionClient) List(ctx context.Context, limit *int32, skipToken string, ...) (result DeviceListPage, err error) + func (client DevicesForSubscriptionClient) ListComplete(ctx context.Context, limit *int32, skipToken string, ...) (result DeviceListIterator, err error) + func (client DevicesForSubscriptionClient) ListPreparer(ctx context.Context, limit *int32, skipToken string, ...) (*http.Request, error) + func (client DevicesForSubscriptionClient) ListResponder(resp *http.Response) (result DeviceList, err error) + func (client DevicesForSubscriptionClient) 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) AsConnectionFromIPNotAllowed() (*ConnectionFromIPNotAllowed, 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 EndOfSupportStatus string + const NoLongerSupported + const None + const UpcomingNoLongerSupported + const UpcomingVersionNoLongerSupported + const VersionNoLongerSupported + func PossibleEndOfSupportStatusValues() []EndOfSupportStatus + type EnforcementMode string + const EnforcementModeAudit + const EnforcementModeEnforce + const EnforcementModeNone + func PossibleEnforcementModeValues() []EnforcementMode + type EnforcementSupport string + const EnforcementSupportNotSupported + const EnforcementSupportSupported + const EnforcementSupportUnknown + func PossibleEnforcementSupportValues() []EnforcementSupport + type ErrorAdditionalInfo struct + Info interface{} + Type *string + func (eai ErrorAdditionalInfo) MarshalJSON() ([]byte, error) + type EventSource string + const EventSourceAlerts + const EventSourceAssessments + const EventSourceRegulatoryComplianceAssessment + const EventSourceRegulatoryComplianceAssessmentSnapshot + const EventSourceSecureScoreControls + const EventSourceSecureScoreControlsSnapshot + const EventSourceSecureScores + const EventSourceSecureScoresSnapshot + const EventSourceSubAssessments + 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 ExpandEnum string + const Links + const Metadata + func PossibleExpandEnumValues() []ExpandEnum + type ExportData string + const ExportDataRawEvents + 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) AsConnectionFromIPNotAllowed() (*ConnectionFromIPNotAllowed, 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) AsConnectionFromIPNotAllowed() (*ConnectionFromIPNotAllowed, 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 Firmware struct + AdditionalData interface{} + Model *string + ModuleAddress *string + Rack *string + Serial *string + Slot *string + Version *string + func (f Firmware) 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) AsConnectionFromIPNotAllowed() (*ConnectionFromIPNotAllowed, 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) AsConnectionFromIPNotAllowed() (*ConnectionFromIPNotAllowed, 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) AsConnectionFromIPNotAllowed() (*ConnectionFromIPNotAllowed, 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 IPAddress struct + DetectionTime *date.Time + Fqdn *string + FqdnLastLookupTime *date.Time + SubnetCidr *string + V4Address *string + func (ia IPAddress) MarshalJSON() ([]byte, error) + type ImplementationEffort string + const ImplementationEffortHigh + const ImplementationEffortLow + const ImplementationEffortModerate + func PossibleImplementationEffortValues() []ImplementationEffort + 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 IngestionConnectionString struct + Location *string + Value *string + func (ics IngestionConnectionString) MarshalJSON() ([]byte, error) + type IngestionSetting struct + ID *string + Name *string + Properties interface{} + Type *string + func (is IngestionSetting) MarshalJSON() ([]byte, error) + type IngestionSettingList struct + NextLink *string + Value *[]IngestionSetting + func (isl IngestionSettingList) IsEmpty() bool + func (isl IngestionSettingList) MarshalJSON() ([]byte, error) + type IngestionSettingListIterator struct + func NewIngestionSettingListIterator(page IngestionSettingListPage) IngestionSettingListIterator + func (iter *IngestionSettingListIterator) Next() error + func (iter *IngestionSettingListIterator) NextWithContext(ctx context.Context) (err error) + func (iter IngestionSettingListIterator) NotDone() bool + func (iter IngestionSettingListIterator) Response() IngestionSettingList + func (iter IngestionSettingListIterator) Value() IngestionSetting + type IngestionSettingListPage struct + func NewIngestionSettingListPage(cur IngestionSettingList, ...) IngestionSettingListPage + func (page *IngestionSettingListPage) Next() error + func (page *IngestionSettingListPage) NextWithContext(ctx context.Context) (err error) + func (page IngestionSettingListPage) NotDone() bool + func (page IngestionSettingListPage) Response() IngestionSettingList + func (page IngestionSettingListPage) Values() []IngestionSetting + type IngestionSettingToken struct + Token *string + func (ist IngestionSettingToken) MarshalJSON() ([]byte, error) + type IngestionSettingsClient struct + func NewIngestionSettingsClient(subscriptionID string, ascLocation string) IngestionSettingsClient + func NewIngestionSettingsClientWithBaseURI(baseURI string, subscriptionID string, ascLocation string) IngestionSettingsClient + func (client IngestionSettingsClient) Create(ctx context.Context, ingestionSettingName string, ...) (result IngestionSetting, err error) + func (client IngestionSettingsClient) CreatePreparer(ctx context.Context, ingestionSettingName string, ...) (*http.Request, error) + func (client IngestionSettingsClient) CreateResponder(resp *http.Response) (result IngestionSetting, err error) + func (client IngestionSettingsClient) CreateSender(req *http.Request) (*http.Response, error) + func (client IngestionSettingsClient) Delete(ctx context.Context, ingestionSettingName string) (result autorest.Response, err error) + func (client IngestionSettingsClient) DeletePreparer(ctx context.Context, ingestionSettingName string) (*http.Request, error) + func (client IngestionSettingsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client IngestionSettingsClient) DeleteSender(req *http.Request) (*http.Response, error) + func (client IngestionSettingsClient) Get(ctx context.Context, ingestionSettingName string) (result IngestionSetting, err error) + func (client IngestionSettingsClient) GetPreparer(ctx context.Context, ingestionSettingName string) (*http.Request, error) + func (client IngestionSettingsClient) GetResponder(resp *http.Response) (result IngestionSetting, err error) + func (client IngestionSettingsClient) GetSender(req *http.Request) (*http.Response, error) + func (client IngestionSettingsClient) List(ctx context.Context) (result IngestionSettingListPage, err error) + func (client IngestionSettingsClient) ListComplete(ctx context.Context) (result IngestionSettingListIterator, err error) + func (client IngestionSettingsClient) ListConnectionStrings(ctx context.Context, ingestionSettingName string) (result ConnectionStrings, err error) + func (client IngestionSettingsClient) ListConnectionStringsPreparer(ctx context.Context, ingestionSettingName string) (*http.Request, error) + func (client IngestionSettingsClient) ListConnectionStringsResponder(resp *http.Response) (result ConnectionStrings, err error) + func (client IngestionSettingsClient) ListConnectionStringsSender(req *http.Request) (*http.Response, error) + func (client IngestionSettingsClient) ListPreparer(ctx context.Context) (*http.Request, error) + func (client IngestionSettingsClient) ListResponder(resp *http.Response) (result IngestionSettingList, err error) + func (client IngestionSettingsClient) ListSender(req *http.Request) (*http.Response, error) + func (client IngestionSettingsClient) ListTokens(ctx context.Context, ingestionSettingName string) (result IngestionSettingToken, err error) + func (client IngestionSettingsClient) ListTokensPreparer(ctx context.Context, ingestionSettingName string) (*http.Request, error) + func (client IngestionSettingsClient) ListTokensResponder(resp *http.Response) (result IngestionSettingToken, err error) + func (client IngestionSettingsClient) ListTokensSender(req *http.Request) (*http.Response, error) + type Intent string + const IntentCollection + const IntentCommandAndControl + const IntentCredentialAccess + const IntentDefenseEvasion + const IntentDiscovery + const IntentExecution + const IntentExfiltration + const IntentExploitation + const IntentImpact + const IntentInitialAccess + const IntentLateralMovement + const IntentPersistence + const IntentPreAttack + const IntentPrivilegeEscalation + const IntentProbing + const IntentUnknown + func PossibleIntentValues() []Intent + 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 *int64 + Description *string + EffectedResourceType *string + LogAnalyticsQuery *string + RemediationSteps *string + ReportedSeverity ReportedSeverity + SystemSource *string + TopDevicesList *[]IoTSecurityAggregatedAlertPropertiesTopDevicesListItem + VendorName *string + func (itsaap IoTSecurityAggregatedAlertProperties) MarshalJSON() ([]byte, error) + type IoTSecurityAggregatedAlertPropertiesTopDevicesListItem struct + AlertsCount *int64 + DeviceID *string + LastOccurrence *string + func (itsaapDli IoTSecurityAggregatedAlertPropertiesTopDevicesListItem) 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 *int64 + LogAnalyticsQuery *string + RecommendationDisplayName *string + RecommendationName *string + RecommendationTypeID *string + RemediationSteps *string + ReportedSeverity ReportedSeverity + UnhealthyDeviceCount *int64 + func (itsarp IoTSecurityAggregatedRecommendationProperties) MarshalJSON() ([]byte, error) + type IoTSecurityAlertedDevice struct + AlertsCount *int64 + DeviceID *string + func (itsad IoTSecurityAlertedDevice) MarshalJSON() ([]byte, error) + type IoTSecurityDeviceAlert struct + AlertDisplayName *string + AlertsCount *int64 + ReportedSeverity ReportedSeverity + func (itsda IoTSecurityDeviceAlert) MarshalJSON() ([]byte, error) + type IoTSecurityDeviceRecommendation struct + DevicesCount *int64 + RecommendationDisplayName *string + ReportedSeverity ReportedSeverity + func (itsdr IoTSecurityDeviceRecommendation) 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 *[]IoTSecurityDeviceAlert + MostPrevalentDeviceRecommendations *[]IoTSecurityDeviceRecommendation + TopAlertedDevices *[]IoTSecurityAlertedDevice + UnhealthyDeviceCount *int64 + func (itssamp IoTSecuritySolutionAnalyticsModelProperties) MarshalJSON() ([]byte, error) + type IoTSecuritySolutionAnalyticsModelPropertiesDevicesMetricsItem struct + Date *date.Time + DevicesMetrics *IoTSeverityMetrics + type IoTSecuritySolutionModel struct + ID *string + Location *string + Name *string + SystemData *SystemData + Tags map[string]*string + Type *string + func (itssm *IoTSecuritySolutionModel) UnmarshalJSON(body []byte) error + func (itssm IoTSecuritySolutionModel) MarshalJSON() ([]byte, error) + type IoTSecuritySolutionProperties struct + AdditionalWorkspaces *[]AdditionalWorkspacesProperties + AutoDiscoveredResources *[]string + DisabledDataSources *[]DataSource + DisplayName *string + Export *[]ExportData + IotHubs *[]string + RecommendationsConfiguration *[]RecommendationConfigurationProperties + Status SolutionStatus + UnmaskedIPLoggingStatus UnmaskedIPLoggingStatus + UserDefinedResources *UserDefinedResourcesProperties + Workspace *string + func (itssp IoTSecuritySolutionProperties) MarshalJSON() ([]byte, 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 IoTSeverityMetrics struct + High *int64 + Low *int64 + Medium *int64 + type IotAlertListModel struct + NextLink *string + Value *[]IotAlertModel + func (ialm IotAlertListModel) IsEmpty() bool + func (ialm IotAlertListModel) MarshalJSON() ([]byte, error) + type IotAlertListModelIterator struct + func NewIotAlertListModelIterator(page IotAlertListModelPage) IotAlertListModelIterator + func (iter *IotAlertListModelIterator) Next() error + func (iter *IotAlertListModelIterator) NextWithContext(ctx context.Context) (err error) + func (iter IotAlertListModelIterator) NotDone() bool + func (iter IotAlertListModelIterator) Response() IotAlertListModel + func (iter IotAlertListModelIterator) Value() IotAlertModel + type IotAlertListModelPage struct + func NewIotAlertListModelPage(cur IotAlertListModel, ...) IotAlertListModelPage + func (page *IotAlertListModelPage) Next() error + func (page *IotAlertListModelPage) NextWithContext(ctx context.Context) (err error) + func (page IotAlertListModelPage) NotDone() bool + func (page IotAlertListModelPage) Response() IotAlertListModel + func (page IotAlertListModelPage) Values() []IotAlertModel + type IotAlertModel struct + ID *string + Name *string + Type *string + func (iam *IotAlertModel) UnmarshalJSON(body []byte) error + func (iam IotAlertModel) MarshalJSON() ([]byte, error) + type IotAlertPropertiesModel struct + AlertType *string + CompromisedEntity *string + EndTimeUtc *string + Entities *[]interface{} + ExtendedProperties interface{} + StartTimeUtc *string + SystemAlertID *string + func (iapm IotAlertPropertiesModel) MarshalJSON() ([]byte, error) + type IotAlertType struct + ID *string + Name *string + Type *string + func (iat *IotAlertType) UnmarshalJSON(body []byte) error + func (iat IotAlertType) MarshalJSON() ([]byte, error) + type IotAlertTypeList struct + Value *[]IotAlertType + type IotAlertTypeProperties struct + AlertDisplayName *string + Description *string + Intent AlertIntent + ProductComponentName *string + ProductName *string + ProviderName *string + RemediationSteps *[]string + Severity AlertSeverity + VendorName *string + func (iatp IotAlertTypeProperties) MarshalJSON() ([]byte, error) + type IotAlertTypesClient struct + func NewIotAlertTypesClient(subscriptionID string, ascLocation string) IotAlertTypesClient + func NewIotAlertTypesClientWithBaseURI(baseURI string, subscriptionID string, ascLocation string) IotAlertTypesClient + func (client IotAlertTypesClient) Get(ctx context.Context, iotAlertTypeName string) (result IotAlertType, err error) + func (client IotAlertTypesClient) GetPreparer(ctx context.Context, iotAlertTypeName string) (*http.Request, error) + func (client IotAlertTypesClient) GetResponder(resp *http.Response) (result IotAlertType, err error) + func (client IotAlertTypesClient) GetSender(req *http.Request) (*http.Response, error) + func (client IotAlertTypesClient) List(ctx context.Context) (result IotAlertTypeList, err error) + func (client IotAlertTypesClient) ListPreparer(ctx context.Context) (*http.Request, error) + func (client IotAlertTypesClient) ListResponder(resp *http.Response) (result IotAlertTypeList, err error) + func (client IotAlertTypesClient) ListSender(req *http.Request) (*http.Response, error) + type IotAlertsClient struct + func NewIotAlertsClient(subscriptionID string, ascLocation string) IotAlertsClient + func NewIotAlertsClientWithBaseURI(baseURI string, subscriptionID string, ascLocation string) IotAlertsClient + func (client IotAlertsClient) Get(ctx context.Context, scope string, iotAlertID string) (result IotAlertModel, err error) + func (client IotAlertsClient) GetPreparer(ctx context.Context, scope string, iotAlertID string) (*http.Request, error) + func (client IotAlertsClient) GetResponder(resp *http.Response) (result IotAlertModel, err error) + func (client IotAlertsClient) GetSender(req *http.Request) (*http.Response, error) + func (client IotAlertsClient) List(ctx context.Context, scope string, minStartTimeUtc string, ...) (result IotAlertListModelPage, err error) + func (client IotAlertsClient) ListComplete(ctx context.Context, scope string, minStartTimeUtc string, ...) (result IotAlertListModelIterator, err error) + func (client IotAlertsClient) ListPreparer(ctx context.Context, scope string, minStartTimeUtc string, ...) (*http.Request, error) + func (client IotAlertsClient) ListResponder(resp *http.Response) (result IotAlertListModel, err error) + func (client IotAlertsClient) ListSender(req *http.Request) (*http.Response, error) + type IotDefenderSettingsClient struct + func NewIotDefenderSettingsClient(subscriptionID string, ascLocation string) IotDefenderSettingsClient + func NewIotDefenderSettingsClientWithBaseURI(baseURI string, subscriptionID string, ascLocation string) IotDefenderSettingsClient + func (client IotDefenderSettingsClient) CreateOrUpdate(ctx context.Context, iotDefenderSettingsModel IotDefenderSettingsModel) (result IotDefenderSettingsModel, err error) + func (client IotDefenderSettingsClient) CreateOrUpdatePreparer(ctx context.Context, iotDefenderSettingsModel IotDefenderSettingsModel) (*http.Request, error) + func (client IotDefenderSettingsClient) CreateOrUpdateResponder(resp *http.Response) (result IotDefenderSettingsModel, err error) + func (client IotDefenderSettingsClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error) + func (client IotDefenderSettingsClient) Delete(ctx context.Context) (result autorest.Response, err error) + func (client IotDefenderSettingsClient) DeletePreparer(ctx context.Context) (*http.Request, error) + func (client IotDefenderSettingsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client IotDefenderSettingsClient) DeleteSender(req *http.Request) (*http.Response, error) + func (client IotDefenderSettingsClient) DownloadManagerActivation(ctx context.Context) (result ReadCloser, err error) + func (client IotDefenderSettingsClient) DownloadManagerActivationPreparer(ctx context.Context) (*http.Request, error) + func (client IotDefenderSettingsClient) DownloadManagerActivationResponder(resp *http.Response) (result ReadCloser, err error) + func (client IotDefenderSettingsClient) DownloadManagerActivationSender(req *http.Request) (*http.Response, error) + func (client IotDefenderSettingsClient) Get(ctx context.Context) (result IotDefenderSettingsModel, err error) + func (client IotDefenderSettingsClient) GetPreparer(ctx context.Context) (*http.Request, error) + func (client IotDefenderSettingsClient) GetResponder(resp *http.Response) (result IotDefenderSettingsModel, err error) + func (client IotDefenderSettingsClient) GetSender(req *http.Request) (*http.Response, error) + func (client IotDefenderSettingsClient) List(ctx context.Context) (result IotDefenderSettingsList, err error) + func (client IotDefenderSettingsClient) ListPreparer(ctx context.Context) (*http.Request, error) + func (client IotDefenderSettingsClient) ListResponder(resp *http.Response) (result IotDefenderSettingsList, err error) + func (client IotDefenderSettingsClient) ListSender(req *http.Request) (*http.Response, error) + func (client IotDefenderSettingsClient) PackageDownloadsMethod(ctx context.Context) (result PackageDownloads, err error) + func (client IotDefenderSettingsClient) PackageDownloadsMethodPreparer(ctx context.Context) (*http.Request, error) + func (client IotDefenderSettingsClient) PackageDownloadsMethodResponder(resp *http.Response) (result PackageDownloads, err error) + func (client IotDefenderSettingsClient) PackageDownloadsMethodSender(req *http.Request) (*http.Response, error) + type IotDefenderSettingsList struct + Value *[]IotDefenderSettingsModel + func (idsl IotDefenderSettingsList) MarshalJSON() ([]byte, error) + type IotDefenderSettingsModel struct + ID *string + Name *string + Type *string + func (idsm *IotDefenderSettingsModel) UnmarshalJSON(body []byte) error + func (idsm IotDefenderSettingsModel) MarshalJSON() ([]byte, error) + type IotDefenderSettingsProperties struct + DeviceQuota *int32 + EvaluationEndTime *date.Time + OnboardingKind OnboardingKind + SentinelWorkspaceResourceIds *[]string + func (idsp IotDefenderSettingsProperties) MarshalJSON() ([]byte, error) + type IotRecommendationListModel struct + NextLink *string + Value *[]IotRecommendationModel + func (irlm IotRecommendationListModel) IsEmpty() bool + func (irlm IotRecommendationListModel) MarshalJSON() ([]byte, error) + type IotRecommendationListModelIterator struct + func NewIotRecommendationListModelIterator(page IotRecommendationListModelPage) IotRecommendationListModelIterator + func (iter *IotRecommendationListModelIterator) Next() error + func (iter *IotRecommendationListModelIterator) NextWithContext(ctx context.Context) (err error) + func (iter IotRecommendationListModelIterator) NotDone() bool + func (iter IotRecommendationListModelIterator) Response() IotRecommendationListModel + func (iter IotRecommendationListModelIterator) Value() IotRecommendationModel + type IotRecommendationListModelPage struct + func NewIotRecommendationListModelPage(cur IotRecommendationListModel, ...) IotRecommendationListModelPage + func (page *IotRecommendationListModelPage) Next() error + func (page *IotRecommendationListModelPage) NextWithContext(ctx context.Context) (err error) + func (page IotRecommendationListModelPage) NotDone() bool + func (page IotRecommendationListModelPage) Response() IotRecommendationListModel + func (page IotRecommendationListModelPage) Values() []IotRecommendationModel + type IotRecommendationModel struct + ID *string + Name *string + Type *string + func (irm *IotRecommendationModel) UnmarshalJSON(body []byte) error + func (irm IotRecommendationModel) MarshalJSON() ([]byte, error) + type IotRecommendationPropertiesModel struct + DeviceID *string + DiscoveredTimeUtc *string + RecommendationAdditionalData interface{} + RecommendationType *string + func (irpm IotRecommendationPropertiesModel) MarshalJSON() ([]byte, error) + type IotRecommendationType struct + ID *string + Name *string + Type *string + func (irt *IotRecommendationType) UnmarshalJSON(body []byte) error + func (irt IotRecommendationType) MarshalJSON() ([]byte, error) + type IotRecommendationTypeList struct + Value *[]IotRecommendationType + type IotRecommendationTypeProperties struct + Control *string + DataSource *string + Description *string + ProductComponentName *string + ProductName *string + RecommendationDisplayName *string + RemediationSteps *[]string + Severity RecommendationSeverity + VendorName *string + func (irtp IotRecommendationTypeProperties) MarshalJSON() ([]byte, error) + type IotRecommendationTypesClient struct + func NewIotRecommendationTypesClient(subscriptionID string, ascLocation string) IotRecommendationTypesClient + func NewIotRecommendationTypesClientWithBaseURI(baseURI string, subscriptionID string, ascLocation string) IotRecommendationTypesClient + func (client IotRecommendationTypesClient) Get(ctx context.Context, iotRecommendationTypeName string) (result IotRecommendationType, err error) + func (client IotRecommendationTypesClient) GetPreparer(ctx context.Context, iotRecommendationTypeName string) (*http.Request, error) + func (client IotRecommendationTypesClient) GetResponder(resp *http.Response) (result IotRecommendationType, err error) + func (client IotRecommendationTypesClient) GetSender(req *http.Request) (*http.Response, error) + func (client IotRecommendationTypesClient) List(ctx context.Context) (result IotRecommendationTypeList, err error) + func (client IotRecommendationTypesClient) ListPreparer(ctx context.Context) (*http.Request, error) + func (client IotRecommendationTypesClient) ListResponder(resp *http.Response) (result IotRecommendationTypeList, err error) + func (client IotRecommendationTypesClient) ListSender(req *http.Request) (*http.Response, error) + type IotRecommendationsClient struct + func NewIotRecommendationsClient(subscriptionID string, ascLocation string) IotRecommendationsClient + func NewIotRecommendationsClientWithBaseURI(baseURI string, subscriptionID string, ascLocation string) IotRecommendationsClient + func (client IotRecommendationsClient) Get(ctx context.Context, scope string, iotRecommendationID string) (result IotRecommendationModel, err error) + func (client IotRecommendationsClient) GetPreparer(ctx context.Context, scope string, iotRecommendationID string) (*http.Request, error) + func (client IotRecommendationsClient) GetResponder(resp *http.Response) (result IotRecommendationModel, err error) + func (client IotRecommendationsClient) GetSender(req *http.Request) (*http.Response, error) + func (client IotRecommendationsClient) List(ctx context.Context, scope string, recommendationType string, deviceID string, ...) (result IotRecommendationListModelPage, err error) + func (client IotRecommendationsClient) ListComplete(ctx context.Context, scope string, recommendationType string, deviceID string, ...) (result IotRecommendationListModelIterator, err error) + func (client IotRecommendationsClient) ListPreparer(ctx context.Context, scope string, recommendationType string, deviceID string, ...) (*http.Request, error) + func (client IotRecommendationsClient) ListResponder(resp *http.Response) (result IotRecommendationListModel, err error) + func (client IotRecommendationsClient) ListSender(req *http.Request) (*http.Response, error) + type IotSecuritySolutionAnalyticsClient struct + func NewIotSecuritySolutionAnalyticsClient(subscriptionID string, ascLocation string) IotSecuritySolutionAnalyticsClient + func NewIotSecuritySolutionAnalyticsClientWithBaseURI(baseURI string, subscriptionID string, ascLocation string) IotSecuritySolutionAnalyticsClient + func (client IotSecuritySolutionAnalyticsClient) Get(ctx context.Context, resourceGroupName string, solutionName string) (result IoTSecuritySolutionAnalyticsModel, err error) + func (client IotSecuritySolutionAnalyticsClient) GetPreparer(ctx context.Context, resourceGroupName string, solutionName string) (*http.Request, error) + func (client IotSecuritySolutionAnalyticsClient) GetResponder(resp *http.Response) (result IoTSecuritySolutionAnalyticsModel, err error) + func (client IotSecuritySolutionAnalyticsClient) GetSender(req *http.Request) (*http.Response, error) + func (client IotSecuritySolutionAnalyticsClient) List(ctx context.Context, resourceGroupName string, solutionName string) (result IoTSecuritySolutionAnalyticsModelList, err error) + func (client IotSecuritySolutionAnalyticsClient) ListPreparer(ctx context.Context, resourceGroupName string, solutionName string) (*http.Request, error) + func (client IotSecuritySolutionAnalyticsClient) ListResponder(resp *http.Response) (result IoTSecuritySolutionAnalyticsModelList, err error) + func (client IotSecuritySolutionAnalyticsClient) ListSender(req *http.Request) (*http.Response, error) + type IotSecuritySolutionClient struct + func NewIotSecuritySolutionClient(subscriptionID string, ascLocation string) IotSecuritySolutionClient + func NewIotSecuritySolutionClientWithBaseURI(baseURI string, subscriptionID string, ascLocation string) IotSecuritySolutionClient + func (client IotSecuritySolutionClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, solutionName string, ...) (result IoTSecuritySolutionModel, err error) + func (client IotSecuritySolutionClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, solutionName string, ...) (*http.Request, error) + func (client IotSecuritySolutionClient) CreateOrUpdateResponder(resp *http.Response) (result IoTSecuritySolutionModel, err error) + func (client IotSecuritySolutionClient) CreateOrUpdateSender(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) ListByResourceGroup(ctx context.Context, resourceGroupName string, filter string) (result IoTSecuritySolutionsListPage, err error) + func (client IotSecuritySolutionClient) ListByResourceGroupComplete(ctx context.Context, resourceGroupName string, filter string) (result IoTSecuritySolutionsListIterator, err error) + func (client IotSecuritySolutionClient) ListByResourceGroupPreparer(ctx context.Context, resourceGroupName string, filter string) (*http.Request, error) + func (client IotSecuritySolutionClient) ListByResourceGroupResponder(resp *http.Response) (result IoTSecuritySolutionsList, err error) + func (client IotSecuritySolutionClient) ListByResourceGroupSender(req *http.Request) (*http.Response, error) + func (client IotSecuritySolutionClient) ListBySubscription(ctx context.Context, filter string) (result IoTSecuritySolutionsListPage, err error) + func (client IotSecuritySolutionClient) ListBySubscriptionComplete(ctx context.Context, filter string) (result IoTSecuritySolutionsListIterator, err error) + func (client IotSecuritySolutionClient) ListBySubscriptionPreparer(ctx context.Context, filter string) (*http.Request, error) + func (client IotSecuritySolutionClient) ListBySubscriptionResponder(resp *http.Response) (result IoTSecuritySolutionsList, err error) + func (client IotSecuritySolutionClient) ListBySubscriptionSender(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 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) + func (client IotSecuritySolutionsAnalyticsAggregatedAlertClient) List(ctx context.Context, resourceGroupName string, solutionName string, top *int32) (result IoTSecurityAggregatedAlertListPage, err error) + func (client IotSecuritySolutionsAnalyticsAggregatedAlertClient) ListComplete(ctx context.Context, resourceGroupName string, solutionName string, top *int32) (result IoTSecurityAggregatedAlertListIterator, err error) + func (client IotSecuritySolutionsAnalyticsAggregatedAlertClient) ListPreparer(ctx context.Context, resourceGroupName string, solutionName string, top *int32) (*http.Request, error) + func (client IotSecuritySolutionsAnalyticsAggregatedAlertClient) ListResponder(resp *http.Response) (result IoTSecurityAggregatedAlertList, err error) + func (client IotSecuritySolutionsAnalyticsAggregatedAlertClient) ListSender(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) + func (client IotSecuritySolutionsAnalyticsRecommendationClient) List(ctx context.Context, resourceGroupName string, solutionName string, top *int32) (result IoTSecurityAggregatedRecommendationListPage, err error) + func (client IotSecuritySolutionsAnalyticsRecommendationClient) ListComplete(ctx context.Context, resourceGroupName string, solutionName string, top *int32) (result IoTSecurityAggregatedRecommendationListIterator, err error) + func (client IotSecuritySolutionsAnalyticsRecommendationClient) ListPreparer(ctx context.Context, resourceGroupName string, solutionName string, top *int32) (*http.Request, error) + func (client IotSecuritySolutionsAnalyticsRecommendationClient) ListResponder(resp *http.Response) (result IoTSecurityAggregatedRecommendationList, err error) + func (client IotSecuritySolutionsAnalyticsRecommendationClient) ListSender(req *http.Request) (*http.Response, error) + type IotSensorProperties struct + ConnectivityTime *string + CreationTime *string + DynamicLearning *bool + LearningMode *bool + SensorStatus SensorStatus + SensorType SensorType + SensorVersion *string + TiAutomaticUpdates *bool + TiStatus TiStatus + TiVersion *string + Zone *string + func (isp IotSensorProperties) MarshalJSON() ([]byte, error) + type IotSensorsClient struct + func NewIotSensorsClient(subscriptionID string, ascLocation string) IotSensorsClient + func NewIotSensorsClientWithBaseURI(baseURI string, subscriptionID string, ascLocation string) IotSensorsClient + func (client IotSensorsClient) CreateOrUpdate(ctx context.Context, scope string, iotSensorName string, ...) (result IotSensorsModel, err error) + func (client IotSensorsClient) CreateOrUpdatePreparer(ctx context.Context, scope string, iotSensorName string, ...) (*http.Request, error) + func (client IotSensorsClient) CreateOrUpdateResponder(resp *http.Response) (result IotSensorsModel, err error) + func (client IotSensorsClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error) + func (client IotSensorsClient) Delete(ctx context.Context, scope string, iotSensorName string) (result autorest.Response, err error) + func (client IotSensorsClient) DeletePreparer(ctx context.Context, scope string, iotSensorName string) (*http.Request, error) + func (client IotSensorsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client IotSensorsClient) DeleteSender(req *http.Request) (*http.Response, error) + func (client IotSensorsClient) DownloadActivation(ctx context.Context, scope string, iotSensorName string) (result ReadCloser, err error) + func (client IotSensorsClient) DownloadActivationPreparer(ctx context.Context, scope string, iotSensorName string) (*http.Request, error) + func (client IotSensorsClient) DownloadActivationResponder(resp *http.Response) (result ReadCloser, err error) + func (client IotSensorsClient) DownloadActivationSender(req *http.Request) (*http.Response, error) + func (client IotSensorsClient) DownloadResetPassword(ctx context.Context, scope string, iotSensorName string, ...) (result ReadCloser, err error) + func (client IotSensorsClient) DownloadResetPasswordPreparer(ctx context.Context, scope string, iotSensorName string, ...) (*http.Request, error) + func (client IotSensorsClient) DownloadResetPasswordResponder(resp *http.Response) (result ReadCloser, err error) + func (client IotSensorsClient) DownloadResetPasswordSender(req *http.Request) (*http.Response, error) + func (client IotSensorsClient) Get(ctx context.Context, scope string, iotSensorName string) (result IotSensorsModel, err error) + func (client IotSensorsClient) GetPreparer(ctx context.Context, scope string, iotSensorName string) (*http.Request, error) + func (client IotSensorsClient) GetResponder(resp *http.Response) (result IotSensorsModel, err error) + func (client IotSensorsClient) GetSender(req *http.Request) (*http.Response, error) + func (client IotSensorsClient) List(ctx context.Context, scope string) (result IotSensorsList, err error) + func (client IotSensorsClient) ListPreparer(ctx context.Context, scope string) (*http.Request, error) + func (client IotSensorsClient) ListResponder(resp *http.Response) (result IotSensorsList, err error) + func (client IotSensorsClient) ListSender(req *http.Request) (*http.Response, error) + func (client IotSensorsClient) TriggerTiPackageUpdate(ctx context.Context, scope string, iotSensorName string) (result autorest.Response, err error) + func (client IotSensorsClient) TriggerTiPackageUpdatePreparer(ctx context.Context, scope string, iotSensorName string) (*http.Request, error) + func (client IotSensorsClient) TriggerTiPackageUpdateResponder(resp *http.Response) (result autorest.Response, err error) + func (client IotSensorsClient) TriggerTiPackageUpdateSender(req *http.Request) (*http.Response, error) + type IotSensorsList struct + Value *[]IotSensorsModel + func (isl IotSensorsList) MarshalJSON() ([]byte, error) + type IotSensorsModel struct + ID *string + Name *string + Type *string + func (ism *IotSensorsModel) UnmarshalJSON(body []byte) error + func (ism IotSensorsModel) MarshalJSON() ([]byte, error) + type IotSiteProperties struct + DisplayName *string + Tags map[string]*string + func (isp IotSiteProperties) MarshalJSON() ([]byte, error) + type IotSitesClient struct + func NewIotSitesClient(subscriptionID string, ascLocation string) IotSitesClient + func NewIotSitesClientWithBaseURI(baseURI string, subscriptionID string, ascLocation string) IotSitesClient + func (client IotSitesClient) CreateOrUpdate(ctx context.Context, scope string, iotSitesModel IotSitesModel) (result IotSitesModel, err error) + func (client IotSitesClient) CreateOrUpdatePreparer(ctx context.Context, scope string, iotSitesModel IotSitesModel) (*http.Request, error) + func (client IotSitesClient) CreateOrUpdateResponder(resp *http.Response) (result IotSitesModel, err error) + func (client IotSitesClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error) + func (client IotSitesClient) Delete(ctx context.Context, scope string) (result autorest.Response, err error) + func (client IotSitesClient) DeletePreparer(ctx context.Context, scope string) (*http.Request, error) + func (client IotSitesClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client IotSitesClient) DeleteSender(req *http.Request) (*http.Response, error) + func (client IotSitesClient) Get(ctx context.Context, scope string) (result IotSitesModel, err error) + func (client IotSitesClient) GetPreparer(ctx context.Context, scope string) (*http.Request, error) + func (client IotSitesClient) GetResponder(resp *http.Response) (result IotSitesModel, err error) + func (client IotSitesClient) GetSender(req *http.Request) (*http.Response, error) + func (client IotSitesClient) List(ctx context.Context, scope string) (result IotSitesList, err error) + func (client IotSitesClient) ListPreparer(ctx context.Context, scope string) (*http.Request, error) + func (client IotSitesClient) ListResponder(resp *http.Response) (result IotSitesList, err error) + func (client IotSitesClient) ListSender(req *http.Request) (*http.Response, error) + type IotSitesList struct + Value *[]IotSitesModel + func (isl IotSitesList) MarshalJSON() ([]byte, error) + type IotSitesModel struct + ID *string + Name *string + Type *string + func (ism *IotSitesModel) UnmarshalJSON(body []byte) error + func (ism IotSitesModel) MarshalJSON() ([]byte, 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 KindEnum1 string + const KindAlertSimulatorRequestProperties + const KindBundles + func PossibleKindEnum1Values() []KindEnum1 + type KindEnum2 string + const KindAlertSyncSettings + const KindDataExportSettings + const KindSetting + func PossibleKindEnum2Values() []KindEnum2 + 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) AsConnectionFromIPNotAllowed() (*ConnectionFromIPNotAllowed, 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) AsConnectionFromIPNotAllowed() (*ConnectionFromIPNotAllowed, 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 LogAnalyticsIdentifier struct + AgentID *string + Type TypeBasicResourceIdentifier + WorkspaceID *string + WorkspaceResourceGroup *string + WorkspaceSubscriptionID *string + func (lai LogAnalyticsIdentifier) AsAzureResourceIdentifier() (*AzureResourceIdentifier, bool) + func (lai LogAnalyticsIdentifier) AsBasicResourceIdentifier() (BasicResourceIdentifier, bool) + func (lai LogAnalyticsIdentifier) AsLogAnalyticsIdentifier() (*LogAnalyticsIdentifier, bool) + func (lai LogAnalyticsIdentifier) AsResourceIdentifier() (*ResourceIdentifier, bool) + func (lai LogAnalyticsIdentifier) MarshalJSON() ([]byte, error) + type MacAddress struct + Address *string + DetectionTime *date.Time + RelationToIPStatus RelationToIPStatus + Significance MacSignificance + func (ma MacAddress) MarshalJSON() ([]byte, error) + type MacSignificance string + const Primary + const Secondary + func PossibleMacSignificanceValues() []MacSignificance + type ManagementState string + const Managed + const Unmanaged + func PossibleManagementStateValues() []ManagementState + 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) AsConnectionFromIPNotAllowed() (*ConnectionFromIPNotAllowed, 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) AsConnectionFromIPNotAllowed() (*ConnectionFromIPNotAllowed, 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) AsConnectionFromIPNotAllowed() (*ConnectionFromIPNotAllowed, 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 NetworkInterface struct + IPAddress *IPAddress + MacAddress *MacAddress + Vlans *[]string + func (ni NetworkInterface) MarshalJSON() ([]byte, error) + type OnPremiseIotSensor struct + ID *string + Name *string + Properties interface{} + Type *string + func (opis OnPremiseIotSensor) MarshalJSON() ([]byte, error) + type OnPremiseIotSensorsClient struct + func NewOnPremiseIotSensorsClient(subscriptionID string, ascLocation string) OnPremiseIotSensorsClient + func NewOnPremiseIotSensorsClientWithBaseURI(baseURI string, subscriptionID string, ascLocation string) OnPremiseIotSensorsClient + func (client OnPremiseIotSensorsClient) CreateOrUpdate(ctx context.Context, onPremiseIotSensorName string) (result OnPremiseIotSensor, err error) + func (client OnPremiseIotSensorsClient) CreateOrUpdatePreparer(ctx context.Context, onPremiseIotSensorName string) (*http.Request, error) + func (client OnPremiseIotSensorsClient) CreateOrUpdateResponder(resp *http.Response) (result OnPremiseIotSensor, err error) + func (client OnPremiseIotSensorsClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error) + func (client OnPremiseIotSensorsClient) Delete(ctx context.Context, onPremiseIotSensorName string) (result autorest.Response, err error) + func (client OnPremiseIotSensorsClient) DeletePreparer(ctx context.Context, onPremiseIotSensorName string) (*http.Request, error) + func (client OnPremiseIotSensorsClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client OnPremiseIotSensorsClient) DeleteSender(req *http.Request) (*http.Response, error) + func (client OnPremiseIotSensorsClient) DownloadActivation(ctx context.Context, onPremiseIotSensorName string) (result ReadCloser, err error) + func (client OnPremiseIotSensorsClient) DownloadActivationPreparer(ctx context.Context, onPremiseIotSensorName string) (*http.Request, error) + func (client OnPremiseIotSensorsClient) DownloadActivationResponder(resp *http.Response) (result ReadCloser, err error) + func (client OnPremiseIotSensorsClient) DownloadActivationSender(req *http.Request) (*http.Response, error) + func (client OnPremiseIotSensorsClient) DownloadResetPassword(ctx context.Context, onPremiseIotSensorName string, body ResetPasswordInput) (result ReadCloser, err error) + func (client OnPremiseIotSensorsClient) DownloadResetPasswordPreparer(ctx context.Context, onPremiseIotSensorName string, body ResetPasswordInput) (*http.Request, error) + func (client OnPremiseIotSensorsClient) DownloadResetPasswordResponder(resp *http.Response) (result ReadCloser, err error) + func (client OnPremiseIotSensorsClient) DownloadResetPasswordSender(req *http.Request) (*http.Response, error) + func (client OnPremiseIotSensorsClient) Get(ctx context.Context, onPremiseIotSensorName string) (result OnPremiseIotSensor, err error) + func (client OnPremiseIotSensorsClient) GetPreparer(ctx context.Context, onPremiseIotSensorName string) (*http.Request, error) + func (client OnPremiseIotSensorsClient) GetResponder(resp *http.Response) (result OnPremiseIotSensor, err error) + func (client OnPremiseIotSensorsClient) GetSender(req *http.Request) (*http.Response, error) + func (client OnPremiseIotSensorsClient) List(ctx context.Context) (result OnPremiseIotSensorsList, err error) + func (client OnPremiseIotSensorsClient) ListPreparer(ctx context.Context) (*http.Request, error) + func (client OnPremiseIotSensorsClient) ListResponder(resp *http.Response) (result OnPremiseIotSensorsList, err error) + func (client OnPremiseIotSensorsClient) ListSender(req *http.Request) (*http.Response, error) + type OnPremiseIotSensorsList struct + Value *[]OnPremiseIotSensor + func (opisl OnPremiseIotSensorsList) MarshalJSON() ([]byte, error) + 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 OnboardingKind string + const Default + const Evaluation + const MigratedToAzure + const Purchased + func PossibleOnboardingKindValues() []OnboardingKind + 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 PackageDownloadInfo struct + Link *string + Version *string + VersionKind VersionKind + func (pdi PackageDownloadInfo) MarshalJSON() ([]byte, error) + type PackageDownloads struct + AuthorizedDevicesImportTemplate *[]PackageDownloadInfo + CentralManager *PackageDownloadsCentralManager + DeviceInformationUpdateImportTemplate *[]PackageDownloadInfo + Sensor *PackageDownloadsSensor + Snmp *[]PackageDownloadInfo + ThreatIntelligence *[]PackageDownloadInfo + WmiTool *[]PackageDownloadInfo + func (pd PackageDownloads) MarshalJSON() ([]byte, error) + type PackageDownloadsCentralManager struct + Full *PackageDownloadsCentralManagerFull + Upgrade *[]UpgradePackageDownloadInfo + func (pdM PackageDownloadsCentralManager) MarshalJSON() ([]byte, error) + type PackageDownloadsCentralManagerFull struct + Iso *[]PackageDownloadInfo + Ovf *PackageDownloadsCentralManagerFullOvf + func (pdM PackageDownloadsCentralManagerFull) MarshalJSON() ([]byte, error) + type PackageDownloadsCentralManagerFullOvf struct + Enterprise *[]PackageDownloadInfo + EnterpriseHighAvailability *[]PackageDownloadInfo + Medium *[]PackageDownloadInfo + MediumHighAvailability *[]PackageDownloadInfo + func (pdM PackageDownloadsCentralManagerFullOvf) MarshalJSON() ([]byte, error) + type PackageDownloadsSensor struct + Full *PackageDownloadsSensorFull + Upgrade *[]UpgradePackageDownloadInfo + func (pd PackageDownloadsSensor) MarshalJSON() ([]byte, error) + type PackageDownloadsSensorFull struct + Iso *[]PackageDownloadInfo + Ovf *PackageDownloadsSensorFullOvf + func (pd PackageDownloadsSensorFull) MarshalJSON() ([]byte, error) + type PackageDownloadsSensorFullOvf struct + Enterprise *[]PackageDownloadInfo + Line *[]PackageDownloadInfo + Medium *[]PackageDownloadInfo + func (pd PackageDownloadsSensorFullOvf) MarshalJSON() ([]byte, error) + 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 PricingTierFree + const PricingTierStandard + 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) AsConnectionFromIPNotAllowed() (*ConnectionFromIPNotAllowed, 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 ProgrammingState string + const NotProgrammingDevice + const ProgrammingDevice + func PossibleProgrammingStateValues() []ProgrammingState + 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 Protocol1 struct + Identifiers *string + Name *string + func (p1 Protocol1) MarshalJSON() ([]byte, error) + type ProvisioningState string + const ProvisioningStateFailed + const ProvisioningStateSucceeded + const ProvisioningStateUpdating + func PossibleProvisioningStateValues() []ProvisioningState + type ProvisioningState1 string + const ProvisioningState1Canceled + const ProvisioningState1Deprovisioning + const ProvisioningState1Failed + const ProvisioningState1Provisioning + const ProvisioningState1Succeeded + func PossibleProvisioningState1Values() []ProvisioningState1 + type ProxyServerProperties struct + IP *string + Port *string + type PublisherInfo struct + BinaryName *string + ProductName *string + PublisherName *string + Version *string + type PurdueLevel string + const Enterprise + const ProcessControl + const Supervisory + func PossiblePurdueLevelValues() []PurdueLevel + 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) AsConnectionFromIPNotAllowed() (*ConnectionFromIPNotAllowed, 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 ReadCloser struct + Value *io.ReadCloser + 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 RecommendationSeverity string + const RecommendationSeverityHealthy + const RecommendationSeverityHigh + const RecommendationSeverityLow + const RecommendationSeverityMedium + const RecommendationSeverityNotApplicable + const RecommendationSeverityOffByPolicy + const RecommendationSeverityUnknown + func PossibleRecommendationSeverityValues() []RecommendationSeverity + 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 RelationToIPStatus string + const Certain + const Guess + func PossibleRelationToIPStatusValues() []RelationToIPStatus + type Remediation struct + Automated *bool + Description *string + PortalLink *string + Scripts *[]string + type ReportedSeverity string + const ReportedSeverityHigh + const ReportedSeverityInformational + const ReportedSeverityLow + const ReportedSeverityMedium + func PossibleReportedSeverityValues() []ReportedSeverity + type ResetPasswordInput struct + ApplianceID *string + 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 ResourceIdentifier struct + Type TypeBasicResourceIdentifier + func (ri ResourceIdentifier) AsAzureResourceIdentifier() (*AzureResourceIdentifier, bool) + func (ri ResourceIdentifier) AsBasicResourceIdentifier() (BasicResourceIdentifier, bool) + func (ri ResourceIdentifier) AsLogAnalyticsIdentifier() (*LogAnalyticsIdentifier, bool) + func (ri ResourceIdentifier) AsResourceIdentifier() (*ResourceIdentifier, bool) + func (ri ResourceIdentifier) MarshalJSON() ([]byte, error) + type ResourceStatus string + const ResourceStatusHealthy + const ResourceStatusNotApplicable + const ResourceStatusNotHealthy + const ResourceStatusOffByPolicy + func PossibleResourceStatusValues() []ResourceStatus + 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 RuleTypeConnectionFromIPNotAllowed + 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 ScanningFunctionality string + const NotScannerDevice + const ScannerDevice + func PossibleScanningFunctionalityValues() []ScanningFunctionality + 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 Sensor struct + Name *string + Zone *string + func (s Sensor) MarshalJSON() ([]byte, error) + type SensorStatus string + const Disconnected + const Ok + const Unavailable + func PossibleSensorStatusValues() []SensorStatus + type SensorType string + const SensorTypeEnterprise + const SensorTypeOt + func PossibleSensorTypeValues() []SensorType + type ServerVulnerabilityAssessment struct + ID *string + Name *string + Type *string + func (sva *ServerVulnerabilityAssessment) UnmarshalJSON(body []byte) error + func (sva ServerVulnerabilityAssessment) MarshalJSON() ([]byte, error) + type ServerVulnerabilityAssessmentClient struct + func NewServerVulnerabilityAssessmentClient(subscriptionID string, ascLocation string) ServerVulnerabilityAssessmentClient + func NewServerVulnerabilityAssessmentClientWithBaseURI(baseURI string, subscriptionID string, ascLocation string) ServerVulnerabilityAssessmentClient + func (client ServerVulnerabilityAssessmentClient) CreateOrUpdate(ctx context.Context, resourceGroupName string, resourceNamespace string, ...) (result ServerVulnerabilityAssessment, err error) + func (client ServerVulnerabilityAssessmentClient) CreateOrUpdatePreparer(ctx context.Context, resourceGroupName string, resourceNamespace string, ...) (*http.Request, error) + func (client ServerVulnerabilityAssessmentClient) CreateOrUpdateResponder(resp *http.Response) (result ServerVulnerabilityAssessment, err error) + func (client ServerVulnerabilityAssessmentClient) CreateOrUpdateSender(req *http.Request) (*http.Response, error) + func (client ServerVulnerabilityAssessmentClient) Delete(ctx context.Context, resourceGroupName string, resourceNamespace string, ...) (result ServerVulnerabilityAssessmentDeleteFuture, err error) + func (client ServerVulnerabilityAssessmentClient) DeletePreparer(ctx context.Context, resourceGroupName string, resourceNamespace string, ...) (*http.Request, error) + func (client ServerVulnerabilityAssessmentClient) DeleteResponder(resp *http.Response) (result autorest.Response, err error) + func (client ServerVulnerabilityAssessmentClient) DeleteSender(req *http.Request) (future ServerVulnerabilityAssessmentDeleteFuture, err error) + func (client ServerVulnerabilityAssessmentClient) Get(ctx context.Context, resourceGroupName string, resourceNamespace string, ...) (result ServerVulnerabilityAssessment, err error) + func (client ServerVulnerabilityAssessmentClient) GetPreparer(ctx context.Context, resourceGroupName string, resourceNamespace string, ...) (*http.Request, error) + func (client ServerVulnerabilityAssessmentClient) GetResponder(resp *http.Response) (result ServerVulnerabilityAssessment, err error) + func (client ServerVulnerabilityAssessmentClient) GetSender(req *http.Request) (*http.Response, error) + func (client ServerVulnerabilityAssessmentClient) ListByExtendedResource(ctx context.Context, resourceGroupName string, resourceNamespace string, ...) (result ServerVulnerabilityAssessmentsList, err error) + func (client ServerVulnerabilityAssessmentClient) ListByExtendedResourcePreparer(ctx context.Context, resourceGroupName string, resourceNamespace string, ...) (*http.Request, error) + func (client ServerVulnerabilityAssessmentClient) ListByExtendedResourceResponder(resp *http.Response) (result ServerVulnerabilityAssessmentsList, err error) + func (client ServerVulnerabilityAssessmentClient) ListByExtendedResourceSender(req *http.Request) (*http.Response, error) + type ServerVulnerabilityAssessmentDeleteFuture struct + Result func(ServerVulnerabilityAssessmentClient) (autorest.Response, error) + func (future *ServerVulnerabilityAssessmentDeleteFuture) UnmarshalJSON(body []byte) error + type ServerVulnerabilityAssessmentProperties struct + ProvisioningState ProvisioningState1 + func (svap ServerVulnerabilityAssessmentProperties) MarshalJSON() ([]byte, error) + type ServerVulnerabilityAssessmentsList struct + Value *[]ServerVulnerabilityAssessment + 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 KindEnum2 + Name *string + Type *string + func (s Setting) AsAlertSyncSettings() (*AlertSyncSettings, bool) + func (s Setting) AsBasicSetting() (BasicSetting, bool) + func (s Setting) AsDataExportSettings() (*DataExportSettings, bool) + func (s Setting) AsSetting() (*Setting, bool) + func (s Setting) MarshalJSON() ([]byte, error) + type SettingModel struct + Value BasicSetting + func (sm *SettingModel) UnmarshalJSON(body []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 SettingModel, err error) + func (client SettingsClient) GetPreparer(ctx context.Context, settingName string) (*http.Request, error) + func (client SettingsClient) GetResponder(resp *http.Response) (result SettingModel, 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 BasicSetting) (result SettingModel, err error) + func (client SettingsClient) UpdatePreparer(ctx context.Context, settingName string, setting BasicSetting) (*http.Request, error) + func (client SettingsClient) UpdateResponder(resp *http.Response) (result SettingModel, err error) + func (client SettingsClient) UpdateSender(req *http.Request) (*http.Response, error) + type SettingsList struct + NextLink *string + Value *[]BasicSetting + func (sl *SettingsList) UnmarshalJSON(body []byte) error + 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() BasicSetting + 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() []BasicSetting + type Severity string + const SeverityHigh + const SeverityLow + const SeverityMedium + func PossibleSeverityValues() []Severity + type Site struct + DisplayName *string + func (s Site) MarshalJSON() ([]byte, error) + type Software struct + ID *string + Name *string + Type *string + func (s *Software) UnmarshalJSON(body []byte) error + func (s Software) MarshalJSON() ([]byte, error) + type SoftwareInventoriesClient struct + func NewSoftwareInventoriesClient(subscriptionID string, ascLocation string) SoftwareInventoriesClient + func NewSoftwareInventoriesClientWithBaseURI(baseURI string, subscriptionID string, ascLocation string) SoftwareInventoriesClient + func (client SoftwareInventoriesClient) Get(ctx context.Context, resourceGroupName string, resourceNamespace string, ...) (result Software, err error) + func (client SoftwareInventoriesClient) GetPreparer(ctx context.Context, resourceGroupName string, resourceNamespace string, ...) (*http.Request, error) + func (client SoftwareInventoriesClient) GetResponder(resp *http.Response) (result Software, err error) + func (client SoftwareInventoriesClient) GetSender(req *http.Request) (*http.Response, error) + func (client SoftwareInventoriesClient) ListByExtendedResource(ctx context.Context, resourceGroupName string, resourceNamespace string, ...) (result SoftwaresListPage, err error) + func (client SoftwareInventoriesClient) ListByExtendedResourceComplete(ctx context.Context, resourceGroupName string, resourceNamespace string, ...) (result SoftwaresListIterator, err error) + func (client SoftwareInventoriesClient) ListByExtendedResourcePreparer(ctx context.Context, resourceGroupName string, resourceNamespace string, ...) (*http.Request, error) + func (client SoftwareInventoriesClient) ListByExtendedResourceResponder(resp *http.Response) (result SoftwaresList, err error) + func (client SoftwareInventoriesClient) ListByExtendedResourceSender(req *http.Request) (*http.Response, error) + func (client SoftwareInventoriesClient) ListBySubscription(ctx context.Context) (result SoftwaresListPage, err error) + func (client SoftwareInventoriesClient) ListBySubscriptionComplete(ctx context.Context) (result SoftwaresListIterator, err error) + func (client SoftwareInventoriesClient) ListBySubscriptionPreparer(ctx context.Context) (*http.Request, error) + func (client SoftwareInventoriesClient) ListBySubscriptionResponder(resp *http.Response) (result SoftwaresList, err error) + func (client SoftwareInventoriesClient) ListBySubscriptionSender(req *http.Request) (*http.Response, error) + type SoftwareProperties struct + DeviceID *string + EndOfSupportDate *string + EndOfSupportStatus EndOfSupportStatus + FirstSeenAt *string + NumberOfKnownVulnerabilities *int32 + OsPlatform *string + SoftwareName *string + Vendor *string + Version *string + type SoftwaresList struct + NextLink *string + Value *[]Software + func (sl SoftwaresList) IsEmpty() bool + func (sl SoftwaresList) MarshalJSON() ([]byte, error) + type SoftwaresListIterator struct + func NewSoftwaresListIterator(page SoftwaresListPage) SoftwaresListIterator + func (iter *SoftwaresListIterator) Next() error + func (iter *SoftwaresListIterator) NextWithContext(ctx context.Context) (err error) + func (iter SoftwaresListIterator) NotDone() bool + func (iter SoftwaresListIterator) Response() SoftwaresList + func (iter SoftwaresListIterator) Value() Software + type SoftwaresListPage struct + func NewSoftwaresListPage(cur SoftwaresList, ...) SoftwaresListPage + func (page *SoftwaresListPage) Next() error + func (page *SoftwaresListPage) NextWithContext(ctx context.Context) (err error) + func (page SoftwaresListPage) NotDone() bool + func (page SoftwaresListPage) Response() SoftwaresList + func (page SoftwaresListPage) Values() []Software + type Solution struct + ID *string + Location *string + Name *string + Type *string + func (s *Solution) UnmarshalJSON(body []byte) error + func (s Solution) MarshalJSON() ([]byte, error) + type SolutionList struct + NextLink *string + Value *[]Solution + func (sl SolutionList) IsEmpty() bool + func (sl SolutionList) MarshalJSON() ([]byte, error) + type SolutionListIterator struct + func NewSolutionListIterator(page SolutionListPage) SolutionListIterator + func (iter *SolutionListIterator) Next() error + func (iter *SolutionListIterator) NextWithContext(ctx context.Context) (err error) + func (iter SolutionListIterator) NotDone() bool + func (iter SolutionListIterator) Response() SolutionList + func (iter SolutionListIterator) Value() Solution + type SolutionListPage struct + func NewSolutionListPage(cur SolutionList, ...) SolutionListPage + func (page *SolutionListPage) Next() error + func (page *SolutionListPage) NextWithContext(ctx context.Context) (err error) + func (page SolutionListPage) NotDone() bool + func (page SolutionListPage) Response() SolutionList + func (page SolutionListPage) Values() []Solution + type SolutionProperties struct + ProtectionStatus *string + ProvisioningState ProvisioningState + SecurityFamily Family + Template *string + type SolutionStatus string + const SolutionStatusDisabled + const SolutionStatusEnabled + func PossibleSolutionStatusValues() []SolutionStatus + type SolutionsClient struct + func NewSolutionsClient(subscriptionID string, ascLocation string) SolutionsClient + func NewSolutionsClientWithBaseURI(baseURI string, subscriptionID string, ascLocation string) SolutionsClient + func (client SolutionsClient) Get(ctx context.Context, resourceGroupName string, securitySolutionName string) (result Solution, err error) + func (client SolutionsClient) GetPreparer(ctx context.Context, resourceGroupName string, securitySolutionName string) (*http.Request, error) + func (client SolutionsClient) GetResponder(resp *http.Response) (result Solution, err error) + func (client SolutionsClient) GetSender(req *http.Request) (*http.Response, error) + func (client SolutionsClient) List(ctx context.Context) (result SolutionListPage, err error) + func (client SolutionsClient) ListComplete(ctx context.Context) (result SolutionListIterator, err error) + func (client SolutionsClient) ListPreparer(ctx context.Context) (*http.Request, error) + func (client SolutionsClient) ListResponder(resp *http.Response) (result SolutionList, err error) + func (client SolutionsClient) ListSender(req *http.Request) (*http.Response, error) + type SolutionsReferenceData struct + ID *string + Location *string + Name *string + Type *string + func (srd *SolutionsReferenceData) UnmarshalJSON(body []byte) error + func (srd SolutionsReferenceData) MarshalJSON() ([]byte, error) + type SolutionsReferenceDataClient struct + func NewSolutionsReferenceDataClient(subscriptionID string, ascLocation string) SolutionsReferenceDataClient + func NewSolutionsReferenceDataClientWithBaseURI(baseURI string, subscriptionID string, ascLocation string) SolutionsReferenceDataClient + func (client SolutionsReferenceDataClient) List(ctx context.Context) (result SolutionsReferenceDataList, err error) + func (client SolutionsReferenceDataClient) ListByHomeRegion(ctx context.Context) (result SolutionsReferenceDataList, err error) + func (client SolutionsReferenceDataClient) ListByHomeRegionPreparer(ctx context.Context) (*http.Request, error) + func (client SolutionsReferenceDataClient) ListByHomeRegionResponder(resp *http.Response) (result SolutionsReferenceDataList, err error) + func (client SolutionsReferenceDataClient) ListByHomeRegionSender(req *http.Request) (*http.Response, error) + func (client SolutionsReferenceDataClient) ListPreparer(ctx context.Context) (*http.Request, error) + func (client SolutionsReferenceDataClient) ListResponder(resp *http.Response) (result SolutionsReferenceDataList, err error) + func (client SolutionsReferenceDataClient) ListSender(req *http.Request) (*http.Response, error) + type SolutionsReferenceDataList struct + Value *[]SolutionsReferenceData + type SolutionsReferenceDataProperties struct + AlertVendorName *string + PackageInfoURL *string + ProductName *string + Publisher *string + PublisherDisplayName *string + SecurityFamily Family + Template *string + 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 SubAssessmentStatusCodeHealthy + const SubAssessmentStatusCodeNotApplicable + const SubAssessmentStatusCodeUnhealthy + 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 SystemData struct + CreatedAt *date.Time + CreatedBy *string + CreatedByType CreatedByType + LastModifiedAt *date.Time + LastModifiedBy *string + LastModifiedByType CreatedByType + 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 Threats string + const AccountBreach + const DataExfiltration + const DataSpillage + const DenialOfService + const ElevationOfPrivilege + const MaliciousInsider + const MissingCoverage + const ThreatResistance + func PossibleThreatsValues() []Threats + 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) AsConnectionFromIPNotAllowed() (*ConnectionFromIPNotAllowed, 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 TiStatus string + const TiStatusFailed + const TiStatusInProgress + const TiStatusOk + const TiStatusUpdateAvailable + func PossibleTiStatusValues() []TiStatus + 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) AsConnectionFromIPNotAllowed() (*ConnectionFromIPNotAllowed, 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) AsConnectionFromIPNotAllowed() (*ConnectionFromIPNotAllowed, 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 TypeBasicResourceIdentifier string + const TypeAzureResource + const TypeLogAnalytics + const TypeResourceIdentifier + func PossibleTypeBasicResourceIdentifierValues() []TypeBasicResourceIdentifier + 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) AsConnectionFromIPNotAllowed() (*ConnectionFromIPNotAllowed, 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 UnmaskedIPLoggingStatus string + const UnmaskedIPLoggingStatusDisabled + const UnmaskedIPLoggingStatusEnabled + func PossibleUnmaskedIPLoggingStatusValues() []UnmaskedIPLoggingStatus + type UpdateIoTSecuritySolutionProperties struct + RecommendationsConfiguration *[]RecommendationConfigurationProperties + UserDefinedResources *UserDefinedResourcesProperties + type UpdateIotSecuritySolutionData struct + Tags map[string]*string + func (uissd *UpdateIotSecuritySolutionData) UnmarshalJSON(body []byte) error + func (uissd UpdateIotSecuritySolutionData) MarshalJSON() ([]byte, error) + type UpgradePackageDownloadInfo struct + FromVersion *string + Link *string + Version *string + VersionKind VersionKind + func (updi UpgradePackageDownloadInfo) MarshalJSON() ([]byte, error) + type UserDefinedResourcesProperties struct + Query *string + QuerySubscriptions *[]string + type UserImpact string + const UserImpactHigh + const UserImpactLow + const UserImpactModerate + func PossibleUserImpactValues() []UserImpact + 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 VersionKind string + const Latest + const Preview + const Previous + func PossibleVersionKindValues() []VersionKind + 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)